.choice-prompt{position:fixed;right:24px;bottom:24px;z-index:1000;width:min(350px,calc(100vw - 32px));padding:20px;border:1px solid var(--line,#334155);border-radius:14px;background:var(--surface,#192130);color:var(--text,#edf2fb);box-shadow:0 16px 48px #0003;font:13px/1.7 "Segoe UI","Microsoft YaHei",sans-serif;animation:choicePromptIn .25s ease both}.choice-prompt strong{font-size:14px;font-weight:600}.choice-prompt p{color:var(--muted,#a8b6ca);margin:8px 0 15px;font-size:12px}.choice-prompt>div{display:flex;gap:10px}.choice-prompt button{font:inherit;cursor:pointer;border:1px solid var(--line,#334155);padding:6px 16px;border-radius:7px;background:transparent;color:inherit}.choice-prompt button:first-child{background:var(--accent,var(--cyan,#a5c5ff));color:var(--accent-ink,#142437);border-color:transparent}.choice-prompt button:focus-visible{outline:2px solid var(--accent,var(--cyan,#a5c5ff));outline-offset:3px}@keyframes choicePromptIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:480px){.choice-prompt{right:16px;bottom:16px}}.no-anim .choice-prompt{animation:none}@media(prefers-reduced-motion:reduce){.choice-prompt{animation:none}}
