dialog.solfa-confirm{box-sizing:border-box;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;border:1px solid #c9e1de;border-top:5px solid #087986;border-radius:18px;padding:26px;background:#fff;color:#173841;box-shadow:0 24px 80px #102e3b40;font:15px/1.6 Inter,Arial,sans-serif}dialog.solfa-confirm::backdrop{background:#102e3b88;backdrop-filter:blur(2px)}.solfa-confirm .solfa-confirm-brand{font-size:23px;font-weight:800;letter-spacing:-1px;color:#102e3b;margin-bottom:18px}.solfa-confirm-brand span{color:#087986}.solfa-confirm h2{font-size:21px;line-height:1.3;letter-spacing:-.02em;margin:0 0 12px;color:#102e3b}.solfa-confirm p{margin:0;color:#526e76;overflow-wrap:anywhere;white-space:pre-wrap}.solfa-confirm .solfa-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.solfa-confirm button{font:inherit;font-weight:650;border:1px solid #bad5d1;border-radius:10px;padding:10px 18px;cursor:pointer;background:#f3f8f7;color:#173841}.solfa-confirm button.solfa-confirm-accept{background:#087986;color:#fff;border-color:#087986}.solfa-confirm button.danger{background:#ac3446;border-color:#ac3446}.solfa-confirm button:hover{filter:brightness(.96)}.solfa-confirm button:focus-visible{outline:3px solid #4ed0bd;outline-offset:3px}@media(max-width:480px){dialog.solfa-confirm{padding:22px}.solfa-confirm .solfa-confirm-actions{display:grid;grid-template-columns:1fr 1fr}.solfa-confirm button{padding:11px 10px}}
