.mdl-backdrop:not(.is-own){z-index:var(--z-modal);background:var(--scrim-3);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);padding:var(--sp-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mdl-panel{background:var(--surface-2);border:1px solid var(--line-1);border-radius:var(--r-lg);box-shadow:var(--elev-3);padding:var(--sp-6);gap:var(--sp-3);width:100%;max-height:calc(100vh - var(--sp-8));max-height:calc(100dvh - var(--sp-8));flex-direction:column;display:flex;overflow:auto}.mdl-backdrop.is-own.is-raised{z-index:calc(var(--z-modal) + 1)}.mdl-backdrop>[data-mdl]:focus{outline:none}.mdl-panel.is-sm{max-width:380px}.mdl-panel.is-md{max-width:560px}.mdl-title{font-size:var(--fs-5);color:var(--ink);letter-spacing:-.01em;margin:0;font-weight:600}.mdl-body{font-size:var(--fs-4);color:var(--muted);line-height:1.55}.mdl-actions{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.btn-danger{color:var(--danger-ink);background:#f8717124;border-color:#f8717159}.btn-danger:hover{color:var(--danger-ink);background:#f8717133;border-color:#f8717180}@media (max-width:480px){.mdl-panel{max-width:none}}
