:host{background-color:rgba(0,0,0,.5);color:var(--tb_ui_color_light);font-family:Arial,sans-serif;left:0;position:fixed;top:0;z-index:999999}button{background:#664c9e;border:0;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;margin:10px 5px;outline:0;padding:.7em 1.4em}button:hover{background:#a188d6}button:focus{outline:2px solid #dccdff}.content{background:var(--tb_ui_bg_light);border-radius:12px;box-shadow:0 1px 20px 3px rgba(0,0,0,.4);color:var(--tb_ui_color);font-size:14px;margin:0;padding:40px 20px;position:fixed;width:450px;z-index:160000}.tf_close{background:0;border-radius:100%;color:inherit;font-size:inherit;inset-inline-end:11px;margin:0;padding:8px;position:absolute;top:14px}.tf_close:hover{background:0;color:#000;transform:rotate(90deg)}.msg{font-size:1.2em;margin:1em}.prompt_input{-webkit-appearance:none;background:var(--tb_input_bg);border:1px solid var(--tb_input_border);border-radius:8px;color:var(--tb_input_color);font-size:1em;margin:0;max-width:80%;padding:.7em .5em}.prompt_input:focus{outline:0}