/* Minimal Inbound Shipments operating surface. Existing links, filters, and shipment actions are unchanged. */
body.inbound-shipments-page { background: var(--ptx-ui-canvas) !important; color: var(--ptx-ui-text) !important; }
.inbound-shipments-page .dashboard-container { max-width: 1560px !important; padding: 14px 20px 28px !important; }
.inbound-shipments-page .breadcrumb,
.inbound-shipments-page .inbound-hub-hero { display: none !important; }
.inbound-shipments-page .inbound-hub-stats { display: grid !important; grid-template-columns: repeat(4, 122px) !important; grid-auto-flow: column; justify-content: start; gap: 10px !important; margin: 0 0 12px !important; overflow-x: auto; }
.inbound-shipments-page .hub-stat-card { display: flex !important; flex-direction: column; width: 122px; min-height: 122px !important; padding: 12px !important; border: 1px solid var(--ptx-ui-border) !important; border-top: 2px solid var(--ptx-ui-border-strong) !important; border-radius: var(--ptx-ui-radius-md) !important; background: var(--ptx-ui-surface) !important; box-shadow: none !important; }
.inbound-shipments-page .hub-stat-card:nth-child(2) { border-top-color: var(--ptx-ui-accent) !important; }
.inbound-shipments-page .hub-stat-card:nth-child(3) { border-top-color: #eab308 !important; }
.inbound-shipments-page .hub-stat-card:nth-child(4) { border-top-color: #22c55e !important; }
.inbound-shipments-page .hub-stat-value { align-self: center; margin: auto 0; color: var(--ptx-ui-text) !important; font-family: var(--ptx-ui-font-display); font-size: 2.25rem !important; line-height: 1; }
.inbound-shipments-page .hub-stat-label { color: var(--ptx-ui-text-muted) !important; font-family: var(--ptx-ui-font-sans) !important; font-size: .68rem !important; line-height: 1.2; }
.inbound-shipments-page .hub-stat-note { display: none !important; }
.inbound-shipments-page :is(.workflow-launchpad, .active-shipments-section) { padding: 14px !important; border: 1px solid var(--ptx-ui-border) !important; border-radius: var(--ptx-ui-radius-md) !important; background: var(--ptx-ui-surface) !important; box-shadow: none !important; }
.inbound-shipments-page .workflow-launchpad { margin-bottom: 12px !important; }
.inbound-shipments-page .section-header { min-height: 36px; margin-bottom: 10px !important; padding-bottom: 8px !important; border-bottom: 1px solid var(--ptx-ui-border) !important; }
.inbound-shipments-page .section-kicker,
.inbound-shipments-page .section-subtitle { display: none !important; }
.inbound-shipments-page .section-title { color: var(--ptx-ui-text) !important; font-family: var(--ptx-ui-font-display); font-size: 1.05rem !important; letter-spacing: -.02em; }
.inbound-shipments-page .workflow-cards-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 10px !important; }
.inbound-shipments-page .workflow-card { display: grid !important; grid-template-columns: 34px minmax(0, 1fr); align-items: center; min-height: 82px !important; padding: 12px !important; border: 1px solid var(--ptx-ui-border) !important; border-radius: var(--ptx-ui-radius-sm) !important; background: var(--ptx-ui-surface-raised) !important; box-shadow: none !important; }
.inbound-shipments-page .workflow-card:hover { border-color: var(--ptx-ui-accent) !important; transform: none !important; }
.inbound-shipments-page .workflow-card-icon { width: 30px; height: 30px; padding: 7px; border: 1px solid var(--ptx-ui-border) !important; border-radius: 8px !important; background: color-mix(in srgb, var(--ptx-ui-accent) 14%, var(--ptx-ui-surface)) !important; color: var(--ptx-ui-accent) !important; }
.inbound-shipments-page .workflow-card-title { color: var(--ptx-ui-text) !important; font-family: var(--ptx-ui-font-display); font-size: .9rem !important; }
.inbound-shipments-page .workflow-card-description { display: none !important; }
.inbound-shipments-page .section-actions { gap: 8px !important; }
.inbound-shipments-page .filter-control { gap: 3px !important; }
.inbound-shipments-page .filter-control span { color: var(--ptx-ui-text-muted) !important; font-family: var(--ptx-ui-font-sans) !important; font-size: .66rem !important; }
.inbound-shipments-page .filter-select { min-height: 38px !important; padding: 7px 28px 7px 9px !important; border-color: var(--ptx-ui-border) !important; border-radius: var(--ptx-ui-radius-sm) !important; background: var(--ptx-ui-surface-raised) !important; color: var(--ptx-ui-text) !important; box-shadow: none !important; }
.inbound-shipments-page .filter-select:focus { border-color: var(--ptx-ui-accent) !important; box-shadow: var(--ptx-ui-focus) !important; }
.inbound-shipments-page .active-shipments-grid { gap: 10px !important; }
.inbound-shipments-page .shipment-card { padding: 14px !important; border-color: var(--ptx-ui-border) !important; border-radius: var(--ptx-ui-radius-md) !important; background: var(--ptx-ui-surface-raised) !important; box-shadow: none !important; }
@media (max-width: 800px) { .inbound-shipments-page .workflow-cards-grid { grid-template-columns: 1fr !important; } .inbound-shipments-page .section-header { align-items: flex-start !important; } }
@media (max-width: 560px) { .inbound-shipments-page .dashboard-container { padding: 10px 12px 20px !important; } .inbound-shipments-page .inbound-hub-stats { grid-template-columns: repeat(4, 104px) !important; } .inbound-shipments-page .hub-stat-card { width: 104px; min-height: 104px !important; padding: 10px !important; } .inbound-shipments-page .hub-stat-value { font-size: 1.85rem !important; } .inbound-shipments-page .section-actions { width: 100%; } .inbound-shipments-page .filter-control { flex: 1; } .inbound-shipments-page .filter-select { width: 100%; } }