#modal.import-review-dialog{width:min(1060px,calc(100vw - 28px));max-height:calc(100dvh - 24px);overflow:hidden;padding:0;border-radius:0}
body:has(#modal.import-review-dialog[open]){overflow:hidden!important}
.import-review-dialog #commitImport{background:#11815d!important;border-color:#11815d!important;color:#fff!important}
#modal.import-review-dialog .modal-head{padding:14px 22px;margin:0;background:#0b1a3a;color:#fff;min-height:54px}
#modal.import-review-dialog .modal-head h2{color:#fff;font-size:19px;margin:0}
#modal.import-review-dialog #modalBody{padding:14px 22px;overflow:hidden}
.import-review-dialog .import-heading{margin:0 0 12px;gap:10px}.import-review-dialog .import-heading>svg{width:34px;height:34px;padding:6px}.import-review-dialog .import-heading h3{font-size:16px}
.import-review-steps{display:flex;gap:0;margin-bottom:12px;border-bottom:1px solid #c3d2e9}.import-review-steps button{flex:1;min-height:35px;padding:8px 6px;border:0;border-radius:0;background:#f8faff;font-size:11px;color:#385174;white-space:nowrap}.import-review-steps button[aria-current=step]{background:#0057ff;color:#fff}
.import-review-dialog .mapping-card{margin:0;padding:12px 16px;border:1px solid #c5d3e8;background:#fff}.import-review-dialog .mapping-labels{margin:-12px -16px 0;padding:8px 16px}.import-review-dialog .mapping-row{padding:8px 0;grid-template-columns:155px minmax(150px,1fr) minmax(120px,1fr);gap:12px}.import-review-dialog select{height:36px;padding:6px 9px;font-size:12px}.import-review-dialog .ninth-digit-option{margin:8px 0;font-size:11px}.import-review-dialog .tiny{font-size:10px;margin:0}.import-review-dialog .mapping-card>#addImportPhone{margin-top:8px;padding:5px 9px;min-height:28px}.import-review-dialog .import-standard-fields h3{margin:0 0 6px}.import-review-dialog .import-standard-fields>p{font-size:11px;margin-bottom:12px}.import-review-dialog .import-standard-grid{gap:12px 18px;grid-template-columns:1fr 1fr}.import-review-dialog .import-standard-grid label{display:grid;gap:5px;font-size:12px;margin:0;min-width:0}.import-review-dialog .import-standard-grid small{font-size:10px;line-height:1.4;color:#526887;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.import-review-dialog .mapping-footer{position:static;padding:12px 0 0;margin-top:12px;gap:10px}.import-review-dialog .mapping-footer>span{margin-right:auto;font-size:11px;max-width:55%}.import-review-dialog .mapping-footer button{font-size:12px;min-height:35px;padding:8px 14px}.import-review-dialog .mapping-preview{margin:0}.import-review-dialog .mapping-preview p{font-size:11px}.import-review-dialog .mapping-preview td,.import-review-dialog .mapping-preview th{font-size:11px;padding:7px 10px}.import-review-dialog .mapping-preview tbody tr:nth-child(n+3){display:none}.import-review-dialog #extraColumns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.import-review-dialog #extraColumns label{display:flex;gap:8px;align-items:center;font-size:11px;margin:0;min-width:0}.import-review-dialog #extraColumns input{width:14px;min-height:14px;margin:0}.import-extra-pages{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:11px}.import-extra-pages button{font-size:11px;padding:6px 10px}.import-review-dialog [hidden]{display:none!important}.import-review-dialog .mapping-error{padding:8px;margin-top:8px}
@media(max-height:700px){.import-review-dialog .import-heading{display:none}.import-review-dialog .import-standard-grid{gap:8px 15px}.import-review-dialog .mapping-preview p{display:none}}
@media(max-width:650px){.import-review-steps button{font-size:10px;white-space:normal}.import-review-dialog .mapping-row{grid-template-columns:1fr 1.2fr}.import-review-dialog .mapping-row>span{display:none}.import-review-dialog .mapping-labels{display:none}.import-review-dialog .import-standard-grid{gap:9px}.import-review-dialog .mapping-footer>span{display:none}}
