.company-list-actions,.company-import-steps{display:flex;gap:9px;flex-wrap:wrap;align-items:center}
.company-import-modal{max-height:min(88vh,850px);overflow:auto}
.company-import-modal>p{font-size:13px;color:#586a7b;line-height:1.65;margin:5px 24px 18px 0}
.company-import-steps a,.company-import-file{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:13px;cursor:pointer;min-height:42px}
.company-import-note{margin:15px 0;border-left:3px solid #b58b3d;padding:10px 13px;background:#fff9ec;color:#654c24;font-size:12px;line-height:1.55}
#companyImportStatus{color:#526477;font-size:13px;font-weight:700;min-height:20px;margin:12px 0}
.company-import-preview{max-height:310px;overflow:auto;border:1px solid #dce4eb;border-radius:9px}
.company-import-preview table{width:100%;min-width:700px;border-collapse:collapse}
.company-import-preview th,.company-import-preview td{padding:9px 10px;border-bottom:1px solid #e6edf2;font-size:12px;text-align:left}
.company-import-preview th{position:sticky;top:0;background:#f2f6fa;color:#263d50}
.company-import-preview .invalid{color:#b44137;font-weight:700}.company-import-preview .duplicate{color:#9a6b13;font-weight:700}.company-import-preview .ready{color:#177352;font-weight:700}
@media(max-width:760px){.company-list-heading{display:block}.company-list-actions{margin-top:12px}.company-list-actions button{flex:1}.company-import-steps>*{width:100%}}
