.tai-select-dialog{box-sizing:border-box;color:#e6ddc5;overscroll-behavior:contain;background:#0c1418;border:1px solid #b8a16e;border-radius:12px;width:min(440px,100vw - 32px);max-height:min(640px,80dvh);margin:auto;padding:20px;position:fixed;inset:0;box-shadow:0 12px 70px #0009,0 0 24px #b8a16e22}.tai-select-dialog::backdrop{background:#020709a8}.tai-select-heading{z-index:1;background:#0c1418;justify-content:space-between;align-items:center;gap:16px;padding-block:8px;display:flex;position:sticky;top:-20px}.tai-select-heading h2{margin:0;font-size:20px}.tai-select-close{color:#e6ddc5;cursor:pointer;background:#b8a16e12;border:1px solid #b8a16e88;border-radius:6px;flex:none;width:44px;height:44px;font-size:26px}.tai-select-dialog input{box-sizing:border-box;color:#e6ddc5;background:#111e23;border:1px solid #b8a16e66;border-radius:5px;width:100%;margin:10px 0;padding:12px;font-size:16px}.tai-select-options{gap:6px;display:grid}.tai-select-options button{text-align:left;min-height:44px;font:inherit;color:inherit;cursor:pointer;background:#ffffff03;border:1px solid #b8a16e24;border-radius:5px;padding:12px}.tai-select-options button[aria-pressed=true],.tai-select-options button:focus-visible{background:#b8a16e22;border-color:#dbc18c}.tai-select-options button:disabled{opacity:.4}
