.warehouse-dashboard-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.warehouse-dashboard-heading,.warehouse-action{display:flex;align-items:center;justify-content:space-between;gap:16px}.warehouse-dashboard-heading small,.warehouse-action small,.warehouse-action p{color:var(--muted)}.warehouse-action{padding:14px 0;border-bottom:1px solid var(--line)}.warehouse-action:last-child{border-bottom:0}.warehouse-action strong{margin-right:10px}.warehouse-action p{margin:7px 0}.warehouse-action>div{min-width:0}@media(max-width:850px){.warehouse-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.warehouse-dashboard-kpis{grid-template-columns:1fr}.warehouse-action{align-items:flex-start;flex-direction:column}.warehouse-action button{width:100%}.warehouse-dashboard{min-width:0;overflow-wrap:anywhere}}
.warehouse-task-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.warehouse-task-list{display:grid;gap:12px}.warehouse-task-card{min-width:0;padding:16px;background:#fff;border:1px solid var(--line);border-radius:12px;overflow-wrap:anywhere}.warehouse-task-card h3{margin:10px 0 5px}.warehouse-task-card p,.warehouse-task-card small{color:var(--muted)}.warehouse-task-more{text-align:center;margin:18px 0}@media(max-width:600px){.warehouse-task-filters{display:grid;grid-template-columns:1fr 1fr}.warehouse-task-filters button{width:100%}}@media(max-width:420px){.warehouse-task-filters{grid-template-columns:1fr}}
.warehouse-task-card{display:flex;align-items:center;justify-content:space-between;gap:16px}.warehouse-inspection-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.warehouse-inspection-summary h2{margin-top:0}#warehouse-inspection-form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}#warehouse-inspection-form input,#warehouse-inspection-form select,#warehouse-inspection-form textarea{width:100%;min-width:0}.warehouse-inspection-wheels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.warehouse-inspection-wheel{min-width:0;padding:16px;border:1px solid var(--line);border-radius:12px}.warehouse-inspection-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.warehouse-inspection-fields>label{min-width:0}.warehouse-inspection-wide,.warehouse-inspection-damages{grid-column:1/-1}.warehouse-inspection-damages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.warehouse-inspection-damages label{display:flex;align-items:center;gap:8px}.warehouse-inspection-damages input{width:auto}.warehouse-inspection-set-notes{display:grid;margin-bottom:0;max-width:100%}.warehouse-inspection-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:0}@media(max-width:1100px){.warehouse-inspection-wheels{grid-template-columns:1fr}}@media(max-width:600px){.warehouse-task-card,.warehouse-inspection-summary{align-items:stretch;flex-direction:column}.warehouse-task-card button,.warehouse-inspection-summary button,.warehouse-inspection-actions button{width:100%;min-height:44px}.warehouse-inspection-fields,.warehouse-inspection-damages{grid-template-columns:1fr}.warehouse-inspection-actions{flex-direction:column}.warehouse-inspection-wheel{padding:12px}#warehouse-inspection-root{min-width:0;overflow-wrap:anywhere}}
.warehouse-putaway-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.warehouse-putaway-summary h2{margin-top:0}.warehouse-putaway-recommendation{padding:12px;border:1px solid var(--line);border-radius:10px;background:#f6f8fb;font-weight:700}.warehouse-putaway-actions{display:flex;justify-content:flex-end;margin-top:16px}@media(max-width:600px){.warehouse-putaway-summary{align-items:stretch;flex-direction:column}.warehouse-putaway-summary button,.warehouse-putaway-actions button{width:100%;min-height:44px}#warehouse-putaway-root{min-width:0;overflow-wrap:anywhere}}
.prepare-delivery-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.prepare-delivery-summary h2{margin-top:0}@media(max-width:600px){.prepare-delivery-summary{align-items:stretch;flex-direction:column}.prepare-delivery-summary button,#prepare-delivery-confirm{width:100%;min-height:44px}#warehouse-prepare-delivery-root{min-width:0;overflow-wrap:anywhere}}
.release-transport-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.release-transport-summary h2{margin-top:0}@media(max-width:600px){.release-transport-summary{align-items:stretch;flex-direction:column}.release-transport-summary button,#release-transport-confirm{width:100%;min-height:44px}#warehouse-release-transport-root{min-width:0;overflow-wrap:anywhere}}
.driver-transport-group{margin-bottom:22px}.driver-transport-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.driver-transport-card{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;text-align:left;background:#fff;color:inherit;border:1px solid var(--line);border-radius:12px;overflow-wrap:anywhere}.driver-transport-card:hover{border-color:var(--accent)}.driver-transport-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:18px 0}.driver-transport-heading h2{margin:8px 0 0}.driver-transport-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.driver-transport-detail dl div,.driver-transport-items article{padding:12px;border:1px solid var(--line);border-radius:10px;min-width:0;overflow-wrap:anywhere}.driver-transport-detail dt,.driver-transport-items small{display:block;color:var(--muted);margin-bottom:5px}.driver-transport-items{display:grid;gap:8px}.driver-transport-actions{display:flex;justify-content:flex-end;margin-top:16px}@media(max-width:600px){.driver-transport-list,.driver-transport-detail dl{grid-template-columns:1fr}.driver-transport-heading{flex-direction:column}.driver-transport-card,.driver-transport-actions button,#driver-transport-back{width:100%;min-height:44px}#driver-transports-root{min-width:0;max-width:100%;overflow-wrap:anywhere}.driver-transport-detail{min-width:0;overflow:hidden}}@media(max-width:380px){.driver-transport-card,.driver-transport-detail{padding:12px}}
