dialog.lsa-ui-confirm{position:fixed;inset:0;box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 48px);margin:auto;padding:0;border:1px solid var(--lsa-line, #d9d7e2);border-radius:12px;background:#fff;color:var(--lsa-ink, #171526);box-shadow:0 24px 80px #00172f47;font-family:LSA Lato,Lato,Segoe UI,Arial,sans-serif;z-index:100000;overflow:auto}dialog.lsa-ui-confirm::backdrop{background:#00142880;backdrop-filter:blur(2px)}dialog.lsa-ui-confirm h2{margin:0;padding:22px 26px 0;font-size:20px;line-height:1.3;font-weight:700}dialog.lsa-ui-confirm .lsa-ui-confirm-text{padding:12px 26px 6px;font-size:15.5px;line-height:1.6;color:#3f4350}dialog.lsa-ui-confirm .lsa-ui-confirm-text p{margin:0 0 10px}dialog.lsa-ui-confirm footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 26px 22px}dialog.lsa-ui-confirm button{font:inherit;font-size:15px;font-weight:600;line-height:1;padding:12px 18px;border-radius:8px;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}dialog.lsa-ui-confirm .lsa-ui-confirm-cancel{background:#fff;color:#2d3240;border:1px solid #c9ccd6}dialog.lsa-ui-confirm .lsa-ui-confirm-cancel:hover,dialog.lsa-ui-confirm .lsa-ui-confirm-cancel:focus-visible{background:#f1f2f6;color:#171526}dialog.lsa-ui-confirm .lsa-ui-confirm-ok{background:var(--lsa-accent, var(--lsa-design-accent, #3900bd));color:#fff;border:1px solid transparent}dialog.lsa-ui-confirm .lsa-ui-confirm-ok:hover,dialog.lsa-ui-confirm .lsa-ui-confirm-ok:focus-visible{background:#2a008c;color:#fff;box-shadow:0 0 0 3px #3900bd33}dialog.lsa-ui-confirm-danger .lsa-ui-confirm-ok{background:#b42318}dialog.lsa-ui-confirm-danger .lsa-ui-confirm-ok:hover,dialog.lsa-ui-confirm-danger .lsa-ui-confirm-ok:focus-visible{background:#8f1c13;box-shadow:0 0 0 3px #b4231833}dialog.lsa-ui-confirm button:focus-visible{outline:2px solid #171526;outline-offset:2px}html[data-lsa-scheme=dark] dialog.lsa-ui-confirm{background:#1b1d2a;color:#f1f2f8;border-color:#353a4d}html[data-lsa-scheme=dark] dialog.lsa-ui-confirm .lsa-ui-confirm-text{color:#c9cddb}html[data-lsa-scheme=dark] dialog.lsa-ui-confirm .lsa-ui-confirm-cancel{background:#262a3a;color:#f1f2f8;border-color:#464c61}html[data-lsa-scheme=dark] dialog.lsa-ui-confirm .lsa-ui-confirm-cancel:hover{background:#323749}html[data-lsa-scheme=dark] dialog.lsa-ui-confirm .lsa-ui-confirm-ok{background:#6657e3}html[data-lsa-scheme=dark] dialog.lsa-ui-confirm .lsa-ui-confirm-ok:hover{background:#5d4be0}@media (prefers-reduced-motion: reduce){dialog.lsa-ui-confirm button{transition:none}}
