.confirm-dialog{box-sizing:border-box;width:min(420px,calc(100vw / var(--ui-zoom, 1) - 32px));margin:auto;padding:20px 22px 18px;border:1px solid var(--line,#dcdfe3);border-radius:var(--radius-lg,8px);background:var(--panel,#fff);color:var(--ink,#16191c);box-shadow:0 18px 50px rgba(0,0,0,.28);font-family:var(--font-sans,inherit);text-align:left}.confirm-dialog::backdrop{background:var(--overlay,rgba(10,14,18,.5))}.confirm-dialog h2{margin:0 0 8px;font-family:var(--font-sans,inherit);font-size:17px;font-weight:600;line-height:1.35;letter-spacing:0;color:var(--ink,#16191c);overflow-wrap:anywhere}.confirm-dialog p{margin:0;font-size:14px;line-height:1.55;color:var(--muted,#5f6870)}.confirm-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:20px}.confirm-dialog-actions button{min-height:36px;padding:6px 14px;border:1px solid var(--line,#dcdfe3);border-radius:var(--radius,6px);background:var(--panel,#fff);color:var(--ink,#16191c);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.confirm-dialog-actions button:hover{background:var(--hover,var(--chrome-hover,#f1f3f5))}.confirm-dialog-actions .confirm-dialog-go{background:var(--accent);border-color:var(--accent);color:var(--on-accent,#fff)}.confirm-dialog-actions .confirm-dialog-go:hover{background:var(--accent-hover,var(--accent))}.confirm-dialog-actions .confirm-dialog-danger{background:var(--danger,#b42318);border-color:var(--danger,#b42318);color:var(--on-accent,#fff)}.confirm-dialog-actions .confirm-dialog-danger:hover{filter:brightness(1.08);background:var(--danger,#b42318)}.confirm-dialog-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}