.salespersonDialog{width:min(1000px,94vw);max-height:90vh;overflow:auto;border:1px solid #c8d5df;border-radius:10px;padding:20px;color:var(--text,#243745);background:var(--surface,#fff)}
.salespersonDialog::backdrop{background:#142d4859}.salespersonFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:16px 0}.salespersonFields label{display:flex;flex-direction:column;gap:5px}.salespersonFields input,.salespersonFields select{min-width:0;max-width:100%;padding:7px;border:1px solid #b9cbd9;border-radius:4px}.salespersonFields input[type=checkbox]{align-self:flex-start;width:18px;height:18px}.salespersonDialog [role=alert]{color:#b22e32}.salespersonDialog .movementRelatedFooter{display:flex;justify-content:flex-end;gap:8px}@media(max-width:700px){.salespersonFields{grid-template-columns:1fr}}
