.pa-choice{position:fixed;z-index:1000;bottom:20px;left:20px;width:min(560px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;box-sizing:border-box;padding:24px;background:#f7f8fa;color:#21262b;border:1px solid #bec3ca;border-radius:12px;font-family:Poppins,sans-serif;font-size:13px;line-height:1.65;color-scheme:light}
.pa-choice[hidden]{display:none}.pa-choice h2{font:600 19px/1.3 Poppins,sans-serif;letter-spacing:-.02em;margin:0 0 10px;color:inherit}.pa-choice p{margin:0 0 12px;max-width:72ch;color:inherit}.pa-choice details{margin:8px 0 14px}.pa-choice summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-height:32px}.pa-choice details p{margin-top:12px}.pa-choice .pa-status{font-size:12px;font-weight:500}.pa-actions{display:flex;flex-wrap:wrap;gap:8px}.pa-actions button{font:500 12px/1.4 Poppins,sans-serif;min-height:44px;border:1px solid #747d87;border-radius:7px;padding:10px 14px;background:transparent;color:inherit;cursor:pointer}.pa-actions button:hover{background:#e6e9ee}.pa-actions button:disabled{opacity:.55;cursor:not-allowed}.pa-settings{background:transparent;color:inherit;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:4px;border:0;cursor:pointer;min-height:44px;padding:10px}.pa-choice button:focus-visible,.pa-choice summary:focus-visible,.pa-settings:focus-visible{outline:3px solid #b90045;outline-offset:3px}.pa-choice ::selection{background:#f7bfd4;color:#21262b}.pa-choice{scrollbar-color:#747d87 #f7f8fa}
[data-theme=dark] .pa-choice{background:#21262b;color:#f7f8fa;border-color:#747d87;color-scheme:dark}[data-theme=dark] .pa-actions button:hover{background:#363e47}[data-theme=dark] .pa-choice button:focus-visible,[data-theme=dark] .pa-choice summary:focus-visible{outline-color:#ff5c93}
@media(max-width:600px){.pa-choice{left:12px;bottom:12px;width:calc(100vw - 24px);padding:18px;max-height:calc(100dvh - 24px)}.pa-actions button{flex:1 1 auto}}
