.liham-site.confirm-host{background:0 0;min-height:0}.confirm-dialog{border:1px solid var(--s-rule);background:var(--s-surface);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--s-ink);border-radius:18px;margin:auto;padding:0;overflow-y:auto;box-shadow:inset 0 1px #fff9,0 40px 80px -32px #1e1a1680}.confirm-dialog[open]{animation:confirm-in .22s var(--ease-out)}.confirm-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e1a166b}.confirm-dialog[open]::backdrop{animation:confirm-fade .22s var(--ease-out)}.confirm-body{padding:26px 26px 22px}.confirm-body h2{font:400 28px/1.1 var(--s-display);color:var(--s-ink);margin:0 0 10px}.confirm-body p{color:var(--s-ink-2);margin:0;font-size:15px;line-height:1.55}.confirm-body p.confirm-summary{border:1px solid var(--s-rule);background:var(--s-bg);font:400 19px/1.3 var(--s-display);color:var(--s-ink);overflow-wrap:anywhere;border-radius:12px;margin-top:14px;padding:12px 14px}.confirm-field{color:var(--s-ink-2);gap:6px;margin-top:16px;font-size:13px;display:grid}.confirm-field textarea{border:1px solid var(--s-rule);background:var(--s-bg);width:100%;font:400 15px var(--s-body);color:var(--s-ink);resize:vertical;border-radius:10px;padding:10px 12px}.confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.liham-site .confirm-actions .site-button{cursor:pointer}.liham-site .confirm-actions .site-button:disabled{opacity:.45;cursor:not-allowed}.liham-site .confirm-actions .confirm-danger{color:#fbf8f3;background:#9a2f2a;border-color:#9a2f2a}@media (width<=480px){.confirm-actions{flex-direction:column-reverse}.confirm-actions .site-button{width:100%}}@keyframes confirm-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes confirm-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.confirm-dialog[open],.confirm-dialog[open]::backdrop{animation:none}}
