dialog.auditConfirm{position:fixed;inset:0;margin:auto;width:min(440px,calc(100vw - 32px));height:fit-content;max-height:90dvh;padding:28px;border:1px solid #e5dfdb;border-radius:16px;background:#fff;color:#303540;box-shadow:0 16px 64px #29232b35}
.auditConfirm::backdrop{background:rgb(28 29 35 / 48%)}
dialog.auditConfirm h2{margin:0 0 10px;font:650 23px/1.25 system-ui,sans-serif;letter-spacing:-.03em}
dialog.auditConfirm p{margin:0;color:#565b64;line-height:1.55}
.auditConfirm label{display:flex;align-items:center;gap:9px;margin:22px 0;font-size:14px}
.auditConfirm input[type=checkbox]{appearance:auto;accent-color:var(--accent-red);width:16px;height:16px}
.auditConfirm footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #eee;padding-top:16px}
dialog.auditConfirm button{border:0;border-radius:6px;padding:9px 15px;cursor:pointer;min-width:76px;background:var(--red-button-gradient);color:white}
dialog.auditConfirm .cancelConfirm{background:#eeedef;color:#333843}
dialog.auditConfirm p + footer, dialog.auditConfirm p + form {margin-top:22px}
dialog.auditConfirm p strong {font-weight:700}
.auditConfirm button.permanentChoice{background:#fff2f1;color:#b42318;border:1px solid transparent}
.auditConfirm footer{flex-wrap:wrap}

.auditConfirm button.permanentChoice:hover:not(:disabled){background:#ffe3e0}
