/* Etap A2.5: presentation-only mobile ergonomics for warehouse and driver screens. */
#warehouse-dashboard-root,
#warehouse-tasks-root,
#warehouse-sets-root,
#warehouse-locations-root,
#warehouse-transports-root,
#warehouse-inspection-root,
#warehouse-putaway-root,
#warehouse-prepare-delivery-root,
#warehouse-release-transport-root,
#driver-transports-root {
  min-width: 0;
  max-width: 100%;
  overflow-wrap: anywhere;
}

.warehouse-dashboard-kpis > *,
.warehouse-action > div,
.warehouse-set-card-main,
.transport-card > *,
.location-slot > *,
.driver-transport-card > * {
  min-width: 0;
  overflow-wrap: anywhere;
}

.warehouse-set-detail-grid dd,
.transport-detail dd,
.driver-transport-detail dd,
.warehouse-inspection-wheel p,
.warehouse-inspection-wheel small {
  min-width: 0;
  overflow-wrap: anywhere;
}

@media (max-width: 600px) {
  .warehouse-dashboard-heading {
    align-items: flex-start;
    flex-direction: column;
    gap: 4px;
  }

  .warehouse-dashboard-heading h2 {
    margin-bottom: 0;
  }

  .warehouse-set-filters input,
  .warehouse-set-filters select,
  .warehouse-inspection-fields input,
  .warehouse-inspection-fields select,
  .warehouse-inspection-fields textarea,
  #warehouse-putaway-root select,
  .transport-filters input,
  .transport-filters select,
  .transport-create-form input,
  .transport-create-form select,
  .transport-create-form textarea,
  .location-config-grid input,
  .location-config-grid select,
  .location-filters input,
  .location-filters select {
    min-width: 0;
    min-height: 44px;
  }

  .warehouse-actions button,
  .warehouse-task-card button,
  .warehouse-set-card button,
  .warehouse-set-actions button,
  .warehouse-inspection-actions button,
  .warehouse-putaway-actions button,
  .transport-form-actions button,
  .transport-filter-actions button,
  .location-config-grid button,
  .location-filters button,
  .driver-transport-actions button {
    min-height: 44px;
  }
}

@media (max-width: 380px) {
  .warehouse-dashboard-kpis {
    grid-template-columns: minmax(0, 1fr);
  }

  .warehouse-dashboard-kpis .card,
  .warehouse-set-card,
  .warehouse-inspection-wheel,
  .transport-card,
  .location-slot,
  .driver-transport-card,
  .driver-transport-detail {
    padding: 12px;
  }
}
