#importMapping .form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}#bbjImport .field{display:block;margin:18px 0}#bbjImport input,#bbjImport select,#bbjImport textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;min-height:44px}#bbjImport input[type=checkbox]{width:22px;min-height:22px}.import-table{overflow:auto;max-height:50vh;margin:20px 0}.import-table table{width:100%;border-collapse:collapse;font-size:.9rem}.import-table th,.import-table td{text-align:left;padding:14px 12px;border-bottom:1px solid #88758a66;vertical-align:top}.import-table th{position:sticky;top:0;background:#302b3b;color:#fff}.import-table td:nth-child(2){min-width:180px}.import-table td:last-child{min-width:160px}#importStatus{padding:12px 0;line-height:1.5}

#bbjImport textarea{min-height:140px;resize:vertical;padding:12px;border:1px solid #88758a;border-radius:8px;font:inherit}#bbjImport input:disabled{opacity:.55}
