/* _content/Pionier.Erp.Modules.Nomsoc/Components/NomsocAnafVerificationDialog.razor.rz.scp.css */
.nsanaf-overlay[b-82sc7cscss] { position: fixed; inset: 0; z-index: 1100; display: flex; align-items: center; justify-content: center; padding: 1rem; background: rgb(0 0 0 / 48%); }
.nsanaf-dialog[b-82sc7cscss] { width: min(1450px, 97vw); max-height: 94vh; display: flex; flex-direction: column; overflow: hidden; border: 1px solid var(--erp-border); border-radius: .55rem; background: var(--erp-surface); color: var(--erp-text); box-shadow: 0 1.25rem 3.5rem rgb(0 0 0 / 30%); }
header[b-82sc7cscss], footer[b-82sc7cscss], .nsanaf-options[b-82sc7cscss] { display: flex; align-items: center; gap: .75rem; padding: .75rem 1rem; border-bottom: 1px solid var(--erp-border); }
header[b-82sc7cscss] { justify-content: space-between; }
header h3[b-82sc7cscss] { margin: 0; font-size: 1rem; }
header p[b-82sc7cscss] { margin: .18rem 0 0; color: var(--erp-text-muted); font-size: .78rem; }
.nsanaf-icon[b-82sc7cscss] { border: 0; background: transparent; color: inherit; font-size: 1.5rem; cursor: pointer; }
.nsanaf-options[b-82sc7cscss] { flex-wrap: wrap; background: var(--erp-surface-alt); }
.nsanaf-options label[b-82sc7cscss] { display: flex; align-items: center; gap: .35rem; font-size: .82rem; }
button[b-82sc7cscss] { padding: .42rem .72rem; border: 1px solid var(--erp-border); border-radius: .32rem; background: var(--erp-surface); color: inherit; cursor: pointer; }
button:disabled[b-82sc7cscss] { opacity: .5; cursor: default; }
button.primary[b-82sc7cscss] { background: var(--erp-accent); border-color: var(--erp-accent); color: var(--erp-on-primary); }
button.danger[b-82sc7cscss] { background: #b83232; border-color: #b83232; color: var(--erp-on-primary); }
footer[b-82sc7cscss] { justify-content: flex-end; border-top: 1px solid var(--erp-border); border-bottom: 0; margin-top: .75rem; }
footer span[b-82sc7cscss] { margin-right: auto; }
