.confirm-dialog-backdrop{z-index:50;background:#182b245c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.confirm-dialog{background:var(--surface);border:1px solid var(--line);border-radius:12px;width:min(480px,100%);max-height:calc(100vh - 32px);padding:20px;overflow-y:auto;box-shadow:0 18px 48px #182b2433}.confirm-dialog:focus{outline:none}.confirm-dialog h2{margin:0 0 10px;font-size:17px}.confirm-dialog p{margin:0 0 8px;font-size:14px;line-height:1.5}.confirm-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.confirm-dialog .button.danger{background:var(--error);border-color:var(--error);color:#fff}.confirm-dialog .button.danger:hover{background:#86241f}.confirm-dialog-check{cursor:pointer;align-items:flex-start;gap:8px;margin-top:12px;font-size:14px;display:flex}.confirm-dialog-check input{accent-color:var(--green);margin-top:4px}.confirm-dialog-check span{display:grid}.confirm-dialog-check .field-help{margin-top:0}
