.dw-transport{min-height:0;height:100%;overflow:auto;padding:10px;box-sizing:border-box;color:var(--dw-text);background:var(--dw-surface)}
.dw-transport-fields{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.dw-transport-picker{display:flex;gap:8px;align-items:end;flex:1 1 600px;min-width:0;flex-wrap:wrap}.dw-transport-picker .dw-field{flex:1 1 180px;min-width:0}.dw-transport-fields>.dw-field{flex:0 1 260px;min-width:180px}
.dw-transport-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px}.dw-transport-columns>.erp-panel{min-width:0;padding:12px;border:1px solid var(--dw-border);border-radius:12px;background:var(--dw-surface)}
.dw-transport-meta{font-size:12px;overflow-wrap:anywhere}.dw-transport-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.dw-transport-tabs button[aria-selected=true]{background:#20365e!important;color:#fff!important;border-color:#4d999b!important}
.dw-transport-grid{overflow:auto;max-height:360px}.dw-transport-grid table{width:100%;border-spacing:4px;min-width:420px}.dw-transport-grid th{background:#302d7e;color:white;border-radius:7px;padding:5px 8px;height:32px;white-space:nowrap}.dw-transport-grid td{border:1px solid var(--dw-border);border-radius:7px;padding:4px 8px}.dw-transport-grid tr.is-selected td{background:var(--dw-surface-soft);outline:1px solid #4d999b}
.dw-transport .dw-field{display:flex;flex-direction:column;gap:3px}.dw-transport input{max-width:100%;min-width:0;box-sizing:border-box}.dw-transport-driver{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:6px;align-items:end;margin:8px 0}.dw-transport-trailer{display:flex;gap:6px;margin:6px 0}.dw-transport-trailer input{flex:1}.dw-transport-selection>button{margin-top:6px}.dw-transport input[readonly]{background:var(--dw-surface-soft)}
@media(max-width:1100px){.dw-transport-driver{grid-template-columns:1fr 1fr}.dw-transport-columns{grid-template-columns:1fr}}
