/* TMS v9.8.0 承运商运营中心一期 */
.carrier-toolbar-v980{display:grid;grid-template-columns:auto minmax(240px,1fr) 150px 130px auto;gap:10px;align-items:center}
.carrier-toolbar-v980 input,.carrier-toolbar-v980 select{min-height:36px}
.carrier-kpis-v980{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px}
.carrier-tabs-v980{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 16px;padding-bottom:12px;border-bottom:1px solid var(--border,#e5e7eb)}
.carrier-detail-body-v980{min-height:180px}
.carrier-form-v980 h3{font-size:14px;margin:16px 0 8px;color:var(--text-primary,#172033)}
.task-create-v974 .shared-common-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
#tCarrierWrap,#tExternalDriverWrap,#tExternalPhoneWrap,#tExternalPlateWrap{min-width:0}
@media(max-width:1100px){.carrier-toolbar-v980{grid-template-columns:1fr 1fr}.carrier-kpis-v980{grid-template-columns:repeat(2,minmax(0,1fr))}.task-create-v974 .shared-common-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.carrier-toolbar-v980,.carrier-kpis-v980,.task-create-v974 .shared-common-grid{grid-template-columns:1fr}}

/* TMS v9.8.1 承运商资料完善 + 外协车辆人员中心 */
.carrier-form-v981{padding-bottom:10px}.carrier-form-section-v981{border:1px solid var(--border,#e5e7eb);border-radius:12px;padding:12px 14px;margin:0 0 12px;background:var(--panel,#fff)}
.carrier-form-section-v981 h3{margin:0 0 10px}.input-unit-v981{display:flex;align-items:center;gap:8px}.input-unit-v981 input{flex:1}.input-unit-v981 span{font-weight:700;color:var(--text-secondary,#64748b)}.field-disabled-v981{opacity:.62;cursor:not-allowed}.sticky-modal-actions-v981{position:sticky;bottom:0;background:var(--panel,#fff);padding-top:10px;border-top:1px solid var(--border,#e5e7eb);z-index:2}
.external-kpis-v981{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px}.ext-head-v981{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.external-tabs-v981,.ext-actions-v981{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ext-filter-v981{grid-template-columns:minmax(220px,1.4fr) 150px 190px 160px auto}
@media(max-width:1100px){.external-kpis-v981{grid-template-columns:repeat(2,minmax(0,1fr))}.ext-filter-v981{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.external-kpis-v981,.ext-filter-v981{grid-template-columns:1fr}.ext-head-v981{align-items:stretch}.external-tabs-v981,.ext-actions-v981{width:100%}}
