.shippingGapPriorityBox p{margin:var(--space-1h) 0 0;color:var(--text-body);font-size:var(--app-fs);line-height:1.45}.shippingGapCard,.shippingGapList{display:grid;gap:var(--space-2h)}.shippingGapCard{overflow:hidden;border:1px solid var(--border-base);border-radius:var(--app-radius-lg);background:var(--surface-card);box-shadow:0 12px 24px var(--border-soft);padding:var(--space-2h)}.shippingGapCard-warning{border-color:var(--app-status-warning-bd)}.shippingGapCard-danger{border-color:var(--app-status-danger-bd)}.shippingGapCardFooter,.shippingGapCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.shippingGapFacts,.shippingGapTimeline{display:grid;gap:var(--space-2)}.shippingGapFacts,.shippingGapTimeline{grid-template-columns:repeat(4,minmax(0,1fr))}.shippingGapFact{display:grid;gap:2px;min-width:0;border:1px solid var(--border-base);border-radius:var(--app-radius-md);background:var(--surface-muted);padding:var(--space-2)}.shippingGapFact span,.shippingGapOwnerLine span{color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--fw-black);letter-spacing:.06em;text-transform:uppercase}.shippingGapFact strong,.shippingGapOwnerLine strong{color:var(--text-strong);font-size:var(--app-fs);font-weight:var(--fw-black);line-height:1.35}.shippingGapFact-info{border-color:var(--app-status-info-bd);background:var(--app-status-info-bg)}.shippingGapFact-success{border-color:var(--app-status-success-bd);background:var(--app-status-success-bg)}.shippingGapFact-warning{border-color:var(--app-status-warning-bd);background:var(--app-status-warning-bg)}.shippingGapFact-danger{border-color:var(--app-status-danger-bd);background:var(--app-status-danger-bg)}.shippingGapFact-indigo{border-color:var(--dth-primary-border);background:var(--dth-primary-soft)}.shippingGapOwnerLine{display:grid;gap:2px;min-width:220px}@media (max-width:1280px){.shippingGapKpiStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.shippingGapFacts,.shippingGapTimeline,.shippingGapToolbar{grid-template-columns:1fr}}@media (max-width:720px){.shippingGapFilters,.shippingGapKpiStrip{grid-template-columns:1fr}.shippingGapCardFooter,.shippingGapCardHeader,.shippingGapPriorityBox{align-items:flex-start;flex-direction:column}}.shippingCarrierRoot{display:grid;width:100%;max-width:none;gap:var(--space-2h)}.shippingCarrierRoot .app-page-header{border-left:4px solid var(--dth-primary);padding-left:var(--space-3)}.shippingCarrierHeader .app-page-header-badges{margin-top:var(--space-2)}.shippingCarrierKpiStrip{grid-template-columns:repeat(5,minmax(0,1fr))}.shippingCarrierKpiNote{color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--fw-medium);line-height:1.35}.shippingCarrierToolbar{align-items:stretch;margin-bottom:var(--space-2h)}.shippingCarrierFilters{align-content:center;align-items:center}.shippingCarrierDirectoryGrid,.shippingCarrierHistoryList{display:grid;gap:var(--space-2h)}.shippingCarrierDirectoryCard,.shippingCarrierHistoryCard{display:grid;gap:var(--space-2h);border:1px solid var(--border-base);border-radius:var(--app-radius-lg);background:var(--surface-card);box-shadow:0 12px 24px var(--border-soft);padding:var(--space-2h)}.shippingCarrierHistoryCard{overflow:hidden}.shippingCarrierHistoryCard.is-warning,.shippingCarrierWarningBox{border-color:var(--app-status-warning-bd);background:var(--app-status-warning-bg)}.shippingCarrierDirectoryFoot,.shippingCarrierDirectoryHead,.shippingCarrierHistoryHead,.shippingCarrierWarningBox{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.shippingCarrierDirectoryTitle,.shippingCarrierHistoryTitle,.shippingCarrierWarningTitle{color:var(--text-strong);font-size:16px;font-weight:var(--fw-black);line-height:1.25}.shippingCarrierDirectoryMeta,.shippingCarrierHistoryMeta{margin-top:var(--space-1h);color:var(--text-muted);font-size:var(--fs-micro);line-height:1.35}.shippingCarrierChipRow{display:flex;flex-wrap:wrap;gap:var(--space-1h);align-items:center}.shippingCarrierFormGrid{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(240px,1.2fr) minmax(180px,.9fr) minmax(160px,.8fr) minmax(260px,1.3fr);gap:var(--space-2)}.shippingCarrierField{display:grid;gap:var(--space-1h);min-width:0}.shippingCarrierField>span,.shippingCarrierToggle>span{color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--fw-black);letter-spacing:.06em;text-transform:uppercase}.shippingCarrierField input{width:100%;min-height:var(--app-btn-h);border:1px solid var(--border-base);border-radius:var(--app-radius-sm);background:var(--surface-card);color:var(--text-strong);padding:0 var(--space-2h);font:inherit;font-size:var(--app-fs);outline:none}.shippingCarrierField input:focus{border-color:var(--dth-primary-border);box-shadow:0 0 0 3px var(--dth-primary-soft)}.shippingCarrierToggle{display:inline-flex;align-items:center;gap:var(--space-1h);min-height:var(--app-btn-h-sm)}.shippingCarrierToggle input{accent-color:var(--dth-primary)}.shippingCarrierHistoryStrip,.shippingCarrierHistorySummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.shippingCarrierHistorySummary{grid-template-columns:repeat(5,minmax(0,1fr))}.shippingCarrierFact{display:grid;gap:2px;min-width:0;min-height:50px;border:1px solid var(--border-base);border-radius:var(--app-radius-md);background:var(--surface-muted);padding:var(--space-2)}.shippingCarrierFact span,.shippingCarrierTableStack span{color:var(--text-muted);font-size:var(--fs-micro);line-height:1.35}.shippingCarrierFact strong,.shippingCarrierTableStack strong{color:var(--text-strong);font-size:var(--app-fs);font-weight:var(--fw-black);line-height:1.35;word-break:break-word}.shippingCarrierFact-info{border-color:var(--app-status-info-bd);background:var(--app-status-info-bg)}.shippingCarrierFact-success{border-color:var(--app-status-success-bd);background:var(--app-status-success-bg)}.shippingCarrierFact-warning{border-color:var(--app-status-warning-bd);background:var(--app-status-warning-bg)}.shippingCarrierFact-danger{border-color:var(--app-status-danger-bd);background:var(--app-status-danger-bg)}.shippingCarrierFact-indigo{border-color:var(--dth-primary-border);background:var(--dth-primary-soft)}.shippingCarrierFact-neutral{border-color:var(--border-base);background:var(--surface-muted)}.shippingCarrierEmptyInline{grid-column:1/-1;border:1px dashed var(--border-base);border-radius:var(--app-radius-md);background:var(--surface-muted);color:var(--text-muted);padding:var(--space-2);font-size:var(--app-fs);line-height:1.45}.shippingCarrierWarningBox{border:1px solid var(--app-status-warning-bd);border-radius:var(--app-radius-lg);padding:var(--space-2h) var(--space-3)}.shippingCarrierWarningBox p{margin:var(--space-1h) 0 0;color:var(--text-body);font-size:var(--app-fs);line-height:1.45}.shippingCarrierHistoryTable{min-width:1120px}.shippingCarrierTableStack{display:grid;gap:2px;min-width:0}.shippingCarrierHistoryTable td{vertical-align:top}@media (max-width:1280px){.shippingCarrierHistoryStrip,.shippingCarrierHistorySummary,.shippingCarrierKpiStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.shippingCarrierFormGrid,.shippingCarrierToolbar{grid-template-columns:1fr}}@media (max-width:720px){.shippingCarrierHistoryStrip,.shippingCarrierHistorySummary,.shippingCarrierKpiStrip{grid-template-columns:1fr}.shippingCarrierDirectoryFoot,.shippingCarrierDirectoryHead,.shippingCarrierHistoryHead,.shippingCarrierWarningBox{align-items:flex-start;flex-direction:column}}.shippingDashboardRoot{display:grid;gap:var(--space-2h)}.shippingDashboardRoot .app-page-header{border-left:4px solid var(--dth-primary);padding-left:var(--space-3)}.shippingDashboardKpiStrip{grid-template-columns:repeat(6,minmax(0,1fr))}.shippingDashboardKpiNote{margin-top:var(--space-1h);color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--fw-medium);line-height:1.35}.shippingDashboardToolbar{grid-template-columns:minmax(300px,1.1fr) minmax(320px,1.05fr) minmax(300px,.9fr);align-items:stretch}.shippingDashboardFilters{align-content:center;align-items:center}.shippingDashboardRuleBox{display:grid;gap:var(--space-1h);justify-items:start;text-align:left}.shippingDashboardAlertGrid,.shippingDashboardItemList,.shippingDashboardQueueGrid{display:grid;gap:var(--space-2h)}.shippingDashboardAlertGrid,.shippingDashboardQueueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shippingDashboardAlertCard,.shippingDashboardItemCard,.shippingDashboardQueueCard{display:grid;gap:var(--space-2h);min-width:0;border:1px solid var(--border-base);border-radius:var(--app-radius-lg);background:var(--surface-card);box-shadow:0 12px 24px var(--border-soft);padding:var(--space-2h)}.shippingDashboardAlertCard{grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:start;border-color:var(--app-status-warning-bd);background:linear-gradient(135deg,var(--app-status-warning-bg),var(--surface-card))}.shippingDashboardAlertCard h2,.shippingDashboardQueueTitle{margin:var(--space-1h) 0 0;color:var(--text-strong);font-size:16px;font-weight:var(--fw-black);line-height:1.25}.shippingDashboardAlertCard p,.shippingDashboardItemFoot span,.shippingDashboardQueueHead p{margin:var(--space-1h) 0 0;color:var(--text-body);font-size:var(--app-fs);line-height:1.45}.shippingDashboardAlertSide{display:grid;gap:var(--space-1h);justify-items:end;text-align:right}.shippingDashboardAlertSide strong{color:var(--text-strong);font-size:16px;font-weight:var(--fw-black)}.shippingDashboardItemFoot,.shippingDashboardItemHead,.shippingDashboardQueueHead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.shippingDashboardFactGrid{display:grid;gap:var(--space-2)}.shippingDashboardFactGrid,.shippingDashboardItemFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.shippingDashboardFact{display:grid;gap:2px;min-width:0;min-height:52px;border:1px solid var(--border-base);border-radius:var(--app-radius-md);background:var(--surface-muted);padding:var(--space-2)}.shippingDashboardFact span{color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--fw-black);letter-spacing:.06em;text-transform:uppercase}.shippingDashboardFact strong{color:var(--text-strong);font-size:var(--app-fs);font-weight:var(--fw-black);line-height:1.35;word-break:break-word}.shippingDashboardFact-info{border-color:var(--app-status-info-bd);background:var(--app-status-info-bg)}.shippingDashboardFact-success{border-color:var(--app-status-success-bd);background:var(--app-status-success-bg)}.shippingDashboardFact-warning{border-color:var(--app-status-warning-bd);background:var(--app-status-warning-bg)}.shippingDashboardFact-danger{border-color:var(--app-status-danger-bd);background:var(--app-status-danger-bg)}.shippingDashboardFact-indigo{border-color:var(--dth-primary-border);background:var(--dth-primary-soft)}.shippingDashboardFact-neutral{border-color:var(--border-base);background:var(--surface-muted)}.shippingDashboardItemCard-warning{border-color:var(--app-status-warning-bd)}.shippingDashboardItemCard-danger{border-color:var(--app-status-danger-bd)}@media (max-width:1280px){.shippingDashboardAlertGrid,.shippingDashboardFactGrid,.shippingDashboardItemFacts,.shippingDashboardKpiStrip,.shippingDashboardQueueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shippingDashboardToolbar{grid-template-columns:1fr}}@media (max-width:720px){.shippingDashboardAlertGrid,.shippingDashboardFactGrid,.shippingDashboardFilters,.shippingDashboardItemFacts,.shippingDashboardKpiStrip,.shippingDashboardQueueGrid{grid-template-columns:1fr}.shippingDashboardAlertCard,.shippingDashboardItemFoot,.shippingDashboardItemHead,.shippingDashboardQueueHead{align-items:flex-start;display:flex;flex-direction:column}.shippingDashboardAlertSide{justify-items:start;text-align:left}}.shippingClusterNav{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,2.4fr) auto;gap:var(--space-2h);align-items:stretch;border:1px solid var(--border-base);border-left:4px solid var(--dth-primary);border-radius:var(--app-radius-lg);background:linear-gradient(135deg,var(--dth-primary-soft),var(--surface-card));box-shadow:0 12px 24px var(--border-soft);padding:var(--space-2h)}.shippingClusterNavIntro{display:grid;gap:var(--space-1h);align-content:center;min-width:0}.shippingClusterNavIntro span,.shippingClusterNavLink small{color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--fw-black);letter-spacing:.06em;text-transform:uppercase}.shippingClusterNavIntro strong{color:var(--text-strong);font-size:var(--app-fs);font-weight:var(--fw-black);line-height:1.35}.shippingClusterNavLinks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-1h);min-width:0}.shippingClusterNavLink{display:grid;gap:2px;min-height:54px;align-content:center;border:1px solid var(--border-base);border-radius:var(--app-radius-md);background:var(--surface-card);color:var(--text-body);padding:var(--space-1h) var(--space-2);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.shippingClusterNavLink:focus-visible,.shippingClusterNavLink:hover{border-color:var(--dth-primary-border);box-shadow:0 10px 20px var(--border-soft);outline:none;transform:translateY(-1px)}.shippingClusterNavLink.is-active{border-color:var(--dth-primary-border);background:var(--dth-primary-soft);color:var(--text-strong)}.shippingClusterNavLink span{font-size:var(--app-fs);font-weight:var(--fw-black);line-height:1.25}.shippingClusterNavBack{display:flex;align-items:center;justify-content:flex-end;text-decoration:none}@media (max-width:1280px){.shippingClusterNav{grid-template-columns:1fr}.shippingClusterNavLinks{grid-template-columns:repeat(3,minmax(0,1fr))}.shippingClusterNavBack{justify-content:flex-start}}@media (max-width:720px){.shippingClusterNavLinks{grid-template-columns:1fr}}.deliveryOpsDetailRoot,.deliveryOpsRoot,.dispatchOpsRoot,.shipmentOpsRoot,.shippingCarrierRoot,.shippingDashboardRoot,.shippingGapRoot{gap:var(--space-2)}.shippingClusterNavFinal{grid-template-columns:minmax(148px,.58fr) minmax(0,3.4fr) auto;gap:var(--space-2);padding:var(--space-2)}.shippingClusterNavFinal .shippingClusterNavIntro{gap:2px}.shippingClusterNavFinal .shippingClusterNavIntro strong{font-size:13px}.shippingClusterNavFinal .shippingClusterNavLinks{grid-template-columns:repeat(6,minmax(104px,1fr));gap:6px}.shippingClusterNavFinal .shippingClusterNavLink{min-height:44px;padding:7px var(--space-2);scroll-snap-align:start}.shippingClusterNavFinal .shippingClusterNavLink.is-active{box-shadow:inset 0 0 0 1px var(--dth-primary-border),0 8px 16px var(--border-soft)}.shippingClusterNavFinal .shippingClusterNavLink small{white-space:nowrap}.shippingClusterNavShortLabel{display:none}.shipmentOpsKpi{min-height:50px;padding:var(--space-2) var(--space-2h)}.shipmentOpsKpiValue{font-size:18px}.shipmentOpsToolbar{grid-template-columns:minmax(240px,1.05fr) minmax(260px,1.2fr) minmax(220px,.85fr);gap:var(--space-2)}.shipmentOpsMiniStat{min-height:42px;padding:7px var(--space-2)}.shipmentOpsTable{min-width:1040px}.shipmentOpsTable td,.shipmentOpsTable th{padding:10px var(--space-2)}.dispatchOpsLaneSubtitle,.shipmentOpsSubline,.shipmentOpsTitleLink,.shippingCarrierDirectoryMeta,.shippingCarrierHistoryMeta,.shippingDashboardAlertCard p,.shippingDashboardItemFoot span,.shippingDashboardQueueHead p,.shippingGapPriorityBox p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.dispatchOpsLaneSubtitle,.shipmentOpsTitleLink,.shippingCarrierDirectoryMeta,.shippingCarrierHistoryMeta,.shippingDashboardAlertCard p,.shippingDashboardQueueHead p{-webkit-line-clamp:2}.shipmentOpsSubline,.shippingDashboardItemFoot span,.shippingGapPriorityBox p{-webkit-line-clamp:1}.shipmentOpsActionCell .app-button,.shipmentOpsLocalActions .app-button,.shippingCarrierDirectoryFoot .app-button,.shippingCarrierHistoryHead .app-button,.shippingDashboardItemFoot .app-button,.shippingGapCardFooter .app-button{white-space:nowrap}.dispatchOpsLaneGrid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(220px,1fr))}.deliveryOpsLaneGrid{gap:var(--space-2);grid-template-columns:minmax(260px,1fr) repeat(2,minmax(240px,.95fr))}.deliveryOpsLaneCard,.dispatchOpsLaneCard,.dispatchOpsLaneHeader,.dispatchOpsLaneList,.shippingCarrierDirectoryCard,.shippingCarrierHistoryCard,.shippingDashboardAlertCard,.shippingDashboardItemCard,.shippingDashboardQueueCard,.shippingGapCard{gap:var(--space-2);padding:var(--space-2)}.dispatchOpsLaneList{max-height:640px}.dispatchOpsLaneFacts,.dispatchOpsLaneSummary,.shippingCarrierHistoryStrip,.shippingCarrierHistorySummary,.shippingDashboardFactGrid,.shippingDashboardItemFacts,.shippingGapFacts,.shippingGapTimeline{gap:var(--space-1h)}.shippingGapFacts,.shippingGapTimeline{grid-template-columns:repeat(4,minmax(120px,1fr))}.shippingCarrierWarningBox,.shippingGapPriorityBox{padding:var(--space-2)}.shippingCarrierDirectoryFoot,.shippingCarrierHeader .app-page-header-actions,.shippingCarrierHistoryHead,.shippingDashboardItemFoot,.shippingGapCardFooter{flex-wrap:wrap}.shippingCarrierDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shippingCarrierHistoryList{grid-template-columns:1fr}.shippingCarrierFormGrid{grid-template-columns:minmax(110px,.7fr) minmax(220px,1.3fr) minmax(160px,.9fr) minmax(150px,.85fr) minmax(220px,1.2fr)}.shippingCarrierHistoryTable{min-width:1000px}@media (max-width:1440px){.dispatchOpsLaneGrid{grid-template-columns:repeat(2,minmax(260px,1fr))}.deliveryOpsLaneGrid,.shippingCarrierDirectoryGrid{grid-template-columns:1fr}.shippingCarrierFormGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1280px){.shippingClusterNavFinal{grid-template-columns:1fr}.shippingClusterNavFinal .shippingClusterNavLinks{grid-template-columns:repeat(3,minmax(0,1fr))}.shippingCarrierFormGrid,.shippingCarrierHistoryStrip,.shippingCarrierHistorySummary,.shippingGapFacts,.shippingGapTimeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.shippingCarrierFormGrid{grid-template-columns:1fr}}@media (max-width:720px){.shippingClusterNavFinal{gap:var(--space-1h);padding:var(--space-1h)}.shippingClusterNavFinal .shippingClusterNavIntro{display:none}.shippingClusterNavFinal .shippingClusterNavLinks{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity;scrollbar-width:thin}.shippingClusterNavFinal .shippingClusterNavLink{flex:0 0 116px;min-height:42px;padding:6px var(--space-1h)}.shippingClusterNavLabel{display:none}.shippingClusterNavShortLabel{display:block;font-size:var(--fs-micro);font-weight:var(--fw-black);line-height:1.15}.shippingClusterNavFinal .shippingClusterNavLink small{font-size:10px;letter-spacing:.03em}.shippingClusterNavBack{display:none}.deliveryOpsKpiStrip,.dispatchOpsKpiStrip,.shipmentOpsKpiStrip,.shippingCarrierKpiStrip,.shippingDashboardKpiStrip,.shippingGapKpiStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1h)}.shipmentOpsKpi{min-height:44px;padding:var(--space-1h) var(--space-2)}.shipmentOpsKpiValue{font-size:16px}.deliveryOpsLaneGrid,.dispatchOpsLaneFacts,.dispatchOpsLaneGrid,.dispatchOpsLaneSummary,.shipmentOpsToolbarStats,.shippingCarrierHistoryStrip,.shippingCarrierHistorySummary,.shippingDashboardFactGrid,.shippingDashboardItemFacts,.shippingGapFacts,.shippingGapTimeline{grid-template-columns:1fr}.dispatchOpsLaneCardHeader,.shippingCarrierDirectoryFoot,.shippingCarrierDirectoryHead,.shippingCarrierHistoryHead,.shippingDashboardItemFoot,.shippingDashboardItemHead,.shippingDashboardQueueHead,.shippingGapCardFooter,.shippingGapCardHeader{flex-direction:column;align-items:flex-start}}.shippingClusterHeaderNote{display:inline-flex;max-width:340px;align-items:center;border:1px solid var(--border-base);border-radius:var(--app-radius-md);background:var(--surface-muted);color:var(--text-muted);font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1.35;padding:var(--space-1h) var(--space-2)}.shippingClusterNavBackLink{display:inline-flex;text-decoration:none}.shippingClusterNavCurrent{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid var(--dth-primary-border);border-radius:var(--app-radius-md);background:var(--dth-primary-soft);color:var(--text-strong);font-size:var(--fs-small);font-weight:var(--fw-black);padding:0 var(--space-2h);white-space:nowrap}.shippingClusterNavFinal .shippingClusterNavLink[data-active=true]{outline:2px solid color-mix(in srgb,var(--dth-primary) 22%,transparent);outline-offset:1px}.deliveryOpsDetailRoot,.deliveryOpsRoot,.dispatchOpsRoot,.shipmentOpsRoot,.shippingCarrierRoot,.shippingDashboardRoot,.shippingGapRoot{min-width:0;overflow-x:clip}.deliveryOpsLaneGrid,.dispatchOpsLaneGrid,.shipmentOpsTableScroll,.shipmentOpsTableShell,.shippingCarrierDirectoryGrid,.shippingCarrierHistoryList,.shippingCarrierHistoryTableShell,.shippingDashboardAlertGrid,.shippingDashboardItems,.shippingDashboardQueueGrid,.shippingGapCardGrid{max-width:100%;min-width:0}.shipmentOpsTableScroll,.shippingCarrierHistoryTableShell{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.shipmentOpsError,.shipmentOpsNotice{border-radius:var(--app-radius-md);font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:1.45;padding:var(--space-2)}.shipmentOpsError{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger-strong)}.shipmentOpsNotice{background:var(--surface-muted);border:1px solid var(--border-base);color:var(--text-muted)}.shipmentOpsCode,.shipmentOpsFactLine strong,.shipmentOpsMiniStat strong,.shipmentOpsSubline,.shipmentOpsTitleLink,.shippingCarrierDirectoryMeta,.shippingCarrierDirectoryTitle,.shippingCarrierHistoryMeta,.shippingCarrierHistoryTitle,.shippingDashboardItemTitle,.shippingGapCardTitle{min-width:0;overflow-wrap:anywhere}.app-page-header-actions,.shipmentOpsActionCell,.shipmentOpsLocalActions,.shippingCarrierDirectoryFoot,.shippingCarrierHistoryHead,.shippingDashboardItemFoot,.shippingGapCardFooter{min-width:0}@media (max-width:960px){.deliveryOpsToolbar,.dispatchOpsToolbar,.shipmentOpsToolbar,.shippingCarrierToolbar,.shippingDashboardToolbar,.shippingGapToolbar{grid-template-columns:1fr}.shippingClusterHeaderNote{max-width:100%}}@media (max-width:560px){.deliveryOpsKpiStrip,.dispatchOpsKpiStrip,.shipmentOpsKpiStrip,.shippingCarrierKpiStrip,.shippingDashboardKpiStrip,.shippingGapKpiStrip{grid-template-columns:1fr}.shippingClusterNavFinal .shippingClusterNavLink{flex-basis:104px}.shipmentOpsActionCell,.shipmentOpsLocalActions,.shippingCarrierDirectoryFoot,.shippingCarrierHistoryHead,.shippingDashboardItemFoot,.shippingGapCardFooter{width:100%}.shipmentOpsActionCell .app-button,.shipmentOpsLocalActions .app-button,.shippingCarrierDirectoryFoot .app-button,.shippingCarrierHistoryHead .app-button,.shippingDashboardItemFoot .app-button,.shippingGapCardFooter .app-button{width:100%;justify-content:center;white-space:normal}}.projectCockpitRoot{max-width:1480px;gap:12px;padding-bottom:18px}.projectCockpitFilterShell,.projectCockpitHero,.projectCockpitListPanel,.projectCockpitNotice{border:1px solid rgba(15,23,42,.1);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 12px 28px rgba(15,23,42,.05)}.projectCockpitHero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 18px;overflow:hidden}.projectCockpitHeroCopy{display:grid;gap:5px;min-width:0}.projectCockpitEyebrow,.projectCockpitFilterField>span,.projectCockpitKpiLabel,.projectCockpitMiniLabel,.projectCockpitPanelEyebrow{color:rgba(30,64,175,.84);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.projectCockpitTitle{color:#0f172a;font-size:22px;line-height:1.18;margin:0;font-weight:950}.projectCockpitSubtitle{color:rgba(15,23,42,.68);font-size:13px;line-height:1.45;margin:0;max-width:900px}.projectCockpitActionRow,.projectCockpitChipLine,.projectCockpitFilterActions,.projectCockpitHeroMeta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.projectCockpitHeroMeta{color:rgba(15,23,42,.58);font-size:12px;font-weight:750}.projectCockpitHeroActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.projectCockpitFilterShell{display:grid;grid-template-columns:minmax(180px,1.1fr) repeat(5,minmax(128px,.84fr)) auto;gap:10px;align-items:end;padding:12px}.projectCockpitFilterTitle{display:grid;gap:3px;min-width:0}.projectCockpitFilterTitle strong{color:#0f172a;font-size:14px;font-weight:950}.projectCockpitFilterTitle span{color:rgba(15,23,42,.58);font-size:12px;line-height:1.35}.projectCockpitFilterField{display:grid;gap:5px;min-width:0}.projectCockpitFilterField input,.projectCockpitFilterField select{min-height:36px;width:100%;border:1px solid rgba(15,23,42,.14);border-radius:12px;padding:0 10px;background:#fff;color:#0f172a;font-size:13px;font-weight:800;outline:none}.projectCockpitFilterField input:focus,.projectCockpitFilterField select:focus{border-color:rgba(37,99,235,.55);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.projectCockpitKpiStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.projectCockpitKpiCard{display:grid;gap:5px;min-width:0;padding:12px 14px;border:1px solid rgba(15,23,42,.09);border-radius:16px;background:linear-gradient(180deg,#fff,rgba(248,250,252,.92));box-shadow:0 10px 22px rgba(15,23,42,.04)}.projectCockpitKpiValue{color:#0f172a;font-size:24px;line-height:1.05;font-weight:950;letter-spacing:-.02em;overflow-wrap:anywhere}.projectCockpitNotice{display:flex;align-items:center;gap:10px;padding:11px 14px;background:rgba(239,246,255,.72);border-color:rgba(37,99,235,.16)}.projectCockpitNotice strong{color:#1d4ed8;font-size:13px;font-weight:950;white-space:nowrap}.projectCockpitNotice span{color:rgba(15,23,42,.7);font-size:13px;line-height:1.35}.projectCockpitTabGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.projectCockpitTab{min-height:40px;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:rgba(255,255,255,.94);color:#0f172a;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.035)}.projectCockpitTab--active{border-color:rgba(37,99,235,.55);background:rgba(239,246,255,.98);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.projectCockpitTabTitle{min-width:0;color:inherit;font-size:13px;line-height:1.2;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectCockpitListPanel{display:grid;gap:12px;padding:14px}.projectCockpitListHead{display:flex;align-items:start;justify-content:space-between;gap:12px;min-width:0}.projectCockpitListHead h2{color:#0f172a;font-size:17px;line-height:1.2;margin:2px 0;font-weight:950}.projectCockpitListHead p{color:rgba(15,23,42,.62);font-size:13px;line-height:1.4;margin:0}.projectCockpitTableShell{display:grid;gap:8px;min-width:0}.projectCockpitRow,.projectCockpitTableHead{display:grid;grid-template-columns:minmax(230px,1.18fr) minmax(170px,.82fr) minmax(200px,.92fr) minmax(170px,.75fr) minmax(250px,1.08fr);gap:12px;min-width:0}.projectCockpitTableHead{padding:0 12px;color:rgba(15,23,42,.5);font-size:11px;line-height:1.2;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.projectCockpitRows{display:grid;gap:8px}.projectCockpitRow{align-items:start;padding:12px 12px 12px 14px;border:1px solid rgba(15,23,42,.09);border-left:4px solid #2563eb;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.04);overflow:hidden}.projectCockpitRow--danger{border-left-color:#dc2626}.projectCockpitRow--warning{border-left-color:#d97706}.projectCockpitCell{display:grid;gap:4px;min-width:0}.projectCockpitCell--actions .projectCockpitFocus,.projectCockpitCell--money .projectCockpitBodyStrong{overflow-wrap:anywhere}.projectCockpitBodyStrong,.projectCockpitCode,.projectCockpitFocus,.projectCockpitName{min-width:0;color:#0f172a;font-size:13px;line-height:1.32;font-weight:900}.projectCockpitFocus,.projectCockpitName{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.projectCockpitMuted{min-width:0;color:rgba(15,23,42,.58);font-size:12px;line-height:1.34;font-weight:650;overflow-wrap:anywhere}.projectCockpitActionRow .crm-btn{min-height:32px;padding:0 10px;border-radius:11px;font-size:12px;white-space:nowrap}@media (max-width:1220px){.projectCockpitFilterShell{grid-template-columns:repeat(3,minmax(0,1fr))}.projectCockpitFilterActions,.projectCockpitFilterTitle{grid-column:span 3}.projectCockpitTableShell{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px}.projectCockpitRow,.projectCockpitTableHead{min-width:1120px}}@media (max-width:900px){.projectCockpitRoot{gap:10px}.projectCockpitHero{grid-template-columns:1fr;padding:14px}.projectCockpitHeroActions{justify-content:flex-start}.projectCockpitKpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.projectCockpitTabGrid{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px}.projectCockpitTab{flex:0 0 154px}.projectCockpitNotice{align-items:flex-start;flex-direction:column;gap:5px}}@media (max-width:620px){.projectCockpitTitle{font-size:20px}.projectCockpitFilterShell{grid-template-columns:1fr}.projectCockpitFilterActions,.projectCockpitFilterTitle{grid-column:auto}.projectCockpitKpiStrip{grid-template-columns:1fr}.projectCockpitListHead{flex-direction:column}.projectCockpitActionRow .crm-btn{flex:1 1 120px;justify-content:center}}.projectCockpitGovernanceDetails{border:1px solid rgba(15,23,42,.1);border-radius:16px;background:rgba(255,255,255,.9);box-shadow:0 8px 20px rgba(15,23,42,.035);overflow:hidden}.projectCockpitGovernanceDetails>summary{cursor:pointer;list-style:none;padding:10px 14px;color:#0f172a;font-size:13px;font-weight:950}.projectCockpitGovernanceDetails>summary::-webkit-details-marker{display:none}.projectCockpitGovernanceDetails>summary:after{content:"Mở rộng";float:right;color:rgba(30,64,175,.82);font-size:12px;font-weight:900}.projectCockpitGovernanceDetails[open]>summary:after{content:"Thu gọn"}.projectCockpitGovernanceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 12px 12px}.projectCockpitGovernanceGrid h3{margin:0 0 8px;color:rgba(15,23,42,.72);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.projectCockpitGovernanceCards{display:grid;gap:7px;max-height:320px;overflow:auto;overscroll-behavior:contain}.projectCockpitGovernanceCard{display:grid;gap:5px;padding:9px;border:1px solid rgba(15,23,42,.08);border-radius:13px;background:rgba(248,250,252,.74)}.projectCockpitGovernanceCard strong{color:#0f172a;font-size:12px;line-height:1.3;font-weight:900}.projectCockpitGovernanceCard span{color:rgba(15,23,42,.6);font-size:12px;line-height:1.34;font-weight:650}@media (max-width:900px){.projectCockpitGovernanceGrid{grid-template-columns:1fr}}.projectDetailRoot{display:grid;gap:12px;max-width:1380px;margin:0 auto;padding:14px 18px 22px}.projectDetailContentShell,.projectDetailHero,.projectDetailSourceBar,.projectDetailTabSummary{border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(255,255,255,.95);box-shadow:0 10px 26px rgba(15,23,42,.04)}.projectDetailHero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px}.projectDetailHeroCopy{display:grid;gap:6px;min-width:0}.projectDetailEyebrow,.projectDetailMetric span,.projectDetailSourceBar strong,.projectDetailStageTab small,.projectDetailTabSummary span{color:rgba(30,64,175,.86);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.projectDetailTitle{margin:0;color:#0f172a;font-size:22px;line-height:1.18;font-weight:950;letter-spacing:-.02em;overflow-wrap:anywhere}.projectDetailSubtitle{margin:0;max-width:980px;color:rgba(15,23,42,.64);font-size:13px;line-height:1.42;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.projectDetailChipLine,.projectDetailHeroActions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.projectDetailHeroActions{justify-content:flex-end;min-width:220px}.projectDetailHeroActions .crm-btn{min-height:34px;padding:8px 12px}.projectDetailSourceBar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 12px}.projectDetailSourceBar>div{display:grid;gap:3px;min-width:0}.projectDetailMetric em,.projectDetailSourceBar span,.projectDetailSourceDetails span,.projectDetailTabSummary em,.projectDetailTabSummary p{color:rgba(15,23,42,.62);font-size:12px;line-height:1.38;font-weight:680}.projectDetailSourceDetails{min-width:160px}.projectDetailSourceDetails>summary{cursor:pointer;color:#1d4ed8;font-size:12px;font-weight:900;list-style:none}.projectDetailSourceDetails>summary::-webkit-details-marker{display:none}.projectDetailMetricStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.projectDetailMetric{display:grid;gap:4px;min-width:0;padding:11px 12px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:linear-gradient(180deg,#fff,rgba(248,250,252,.9));box-shadow:0 8px 20px rgba(15,23,42,.035)}.projectDetailMetric strong{color:#0f172a;font-size:21px;line-height:1.1;font-weight:950;letter-spacing:-.02em;overflow-wrap:anywhere}.projectDetailMetric--success{border-color:rgba(22,163,74,.24);background:linear-gradient(180deg,#fff,rgba(240,253,244,.82))}.projectDetailMetric--warning{border-color:rgba(217,119,6,.24);background:linear-gradient(180deg,#fff,rgba(255,251,235,.86))}.projectDetailMetric--danger{border-color:rgba(220,38,38,.22);background:linear-gradient(180deg,#fff,rgba(254,242,242,.86))}.projectDetailMetric--info{border-color:rgba(37,99,235,.2);background:linear-gradient(180deg,#fff,rgba(239,246,255,.82))}.projectDetailStageNav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.projectDetailStageTab{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"short title count" "short desc count";column-gap:8px;row-gap:2px;min-height:56px;min-width:0;padding:9px 10px;border:1px solid rgba(15,23,42,.08);border-radius:15px;background:rgba(255,255,255,.94);color:#0f172a;text-align:left;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.028)}.projectDetailStageTab:hover{border-color:rgba(37,99,235,.22);background:rgba(239,246,255,.82)}.projectDetailStageTab--active,.projectDetailStageTab[data-current=true]{border-color:rgba(37,99,235,.5);background:linear-gradient(180deg,#eff6ff,#ffffff);box-shadow:inset 0 0 0 1px rgba(37,99,235,.18),0 10px 22px rgba(37,99,235,.09)}.projectDetailStageShort{grid-area:short;align-self:center;display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:30px;padding:0 8px;border-radius:11px;background:rgba(15,23,42,.06);color:#1e40af;font-size:12px;font-weight:950}.projectDetailStageTab--active .projectDetailStageShort,.projectDetailStageTab[data-current=true] .projectDetailStageShort{background:#1d4ed8;color:#fff}.projectDetailStageTab strong{grid-area:title;color:#0f172a;font-size:13px;line-height:1.2;font-weight:950}.projectDetailStageTab small,.projectDetailStageTab strong{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectDetailStageTab small{grid-area:desc;color:rgba(15,23,42,.58);font-size:11px;line-height:1.25;font-weight:780;letter-spacing:0;text-transform:none}.projectDetailStageTab em{grid-area:count;align-self:center;justify-self:end;min-width:28px;padding:4px 6px;border-radius:999px;background:rgba(15,23,42,.06);color:rgba(15,23,42,.7);font-size:11px;font-style:normal;font-weight:950;text-align:center}.projectDetailTabSummary{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:12px;align-items:center;padding:11px 13px}.projectDetailTabSummary>div{display:grid;gap:4px;min-width:0}.projectDetailTabSummary strong{color:#0f172a;font-size:15px;line-height:1.22;font-weight:950}.projectDetailTabSummary p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.projectDetailTabSummary em{justify-self:end;max-width:460px;padding:8px 10px;border-radius:13px;background:rgba(239,246,255,.82);color:#1e3a8a;font-style:normal;font-weight:850}.projectDetailContentShell{padding:10px;overflow-x:auto;overscroll-behavior-x:contain}.projectDetailContentShell .crm-stack{gap:10px}.projectDetailContentShell .crm-source-grid{gap:9px}.projectDetailContentShell .crm-source-card{padding:10px;border-radius:14px}.projectDetailContentShell .crm-body-strong,.projectDetailContentShell .crm-source-card-title{overflow-wrap:anywhere}@media (max-width:1180px){.projectDetailStageNav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.projectDetailHero,.projectDetailSourceBar,.projectDetailTabSummary{grid-template-columns:1fr}.projectDetailHeroActions,.projectDetailTabSummary em{justify-self:stretch;justify-content:flex-start}.projectDetailMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.projectDetailStageNav{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px}.projectDetailStageTab{flex:0 0 188px}}@media (max-width:620px){.projectDetailRoot{padding:10px;gap:10px}.projectDetailTitle{font-size:19px}.projectDetailHero,.projectDetailSourceBar,.projectDetailTabSummary{border-radius:15px;padding:11px}.projectDetailHeroActions .crm-btn{flex:1 1 120px;justify-content:center}.projectDetailMetricStrip{grid-template-columns:1fr;gap:8px}.projectDetailMetric{padding:9px 10px}.projectDetailMetric strong{font-size:19px}.projectDetailStageTab{flex-basis:168px;min-height:52px;padding:8px}.projectDetailStageShort{min-width:38px;height:28px}.projectDetailContentShell{padding:8px}}.projectStepContentRoot{display:grid;gap:10px;min-width:0}.projectDetailContentShell>.app-section,.projectStepContentRoot>.app-section{border-radius:15px;box-shadow:0 7px 18px rgba(15,23,42,.032)}.projectDetailContentShell>.app-section>.app-section-header,.projectStepContentRoot .app-section>.app-section-header{gap:8px;padding:10px 12px}.projectDetailContentShell>.app-section>.app-section-body,.projectStepContentRoot .app-section>.app-section-body{padding:10px 12px 12px}.projectDetailContentShell .app-section-title,.projectStepContentRoot .app-section-title{font-size:15px;line-height:1.22;letter-spacing:-.01em}.projectDetailContentShell .app-section-subtitle,.projectStepContentRoot .app-section-subtitle{font-size:12px;line-height:1.35}.projectDetailContentShell .crm-app-section-subtitle,.projectStepContentRoot .crm-app-section-subtitle{gap:3px}.projectStepWorkHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:10px;align-items:stretch;padding:11px 12px;border:1px solid rgba(37,99,235,.12);border-radius:15px;background:linear-gradient(135deg,rgba(239,246,255,.88),rgba(255,255,255,.96));box-shadow:0 8px 20px rgba(37,99,235,.055)}.projectStepWorkCopy{display:grid;gap:5px;min-width:0}.projectStepWorkCopy h3{margin:0;color:#0f172a;font-size:17px;line-height:1.22;font-weight:950;letter-spacing:-.015em;overflow-wrap:anywhere}.projectStepWorkCopy p{margin:0;color:rgba(15,23,42,.64);font-size:12px;line-height:1.38;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.projectStepDocumentFormGrid,.projectStepGuideGrid,.projectStepInputSummaryGrid,.projectStepRegistryGrid,.projectStepWorkStats{display:grid;gap:8px;min-width:0}.projectStepWorkStats{grid-template-columns:repeat(3,minmax(0,1fr))}.projectStepFieldCard,.projectStepMiniCard,.projectStepWorkStats article{min-width:0;padding:9px 10px;border:1px solid rgba(15,23,42,.075);border-radius:13px;background:rgba(255,255,255,.94);box-shadow:0 5px 14px rgba(15,23,42,.028)}.projectStepWorkStats article{display:grid;align-content:center;gap:3px}.projectStepFieldCard .crm-mini-label,.projectStepMiniCard span,.projectStepWorkStats span{color:rgba(30,64,175,.82);font-size:10.5px;line-height:1.2;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.projectStepMiniCard strong,.projectStepWorkStats strong{color:#0f172a;font-size:18px;line-height:1.08;font-weight:950;overflow-wrap:anywhere}.projectStepMiniCard{display:grid;gap:4px}.projectStepFieldCard .crm-body-muted,.projectStepFieldCard .crm-source-card-note,.projectStepMiniCard em{color:rgba(15,23,42,.58);font-size:11.5px;line-height:1.35;font-style:normal;font-weight:680}.projectStepGuideGrid,.projectStepInputSummaryGrid,.projectStepRegistryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.projectStepInputSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.projectStepTwoColCompact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.projectStepCompactChecklist,.projectStepContentRoot .crm-checklist,.projectStepDisclosureBody .crm-checklist{margin:0;padding-left:18px;color:rgba(15,23,42,.68);font-size:12px;line-height:1.42}.projectStepDocumentActionPanel,.projectStepDossierPanel,.projectStepInputShell,.projectStepRegistryPanel{display:grid;gap:8px}.projectStepDisclosure,.projectStepInputDisclosure,.projectStepInputSection{border:1px solid rgba(15,23,42,.075);border-radius:14px;background:rgba(255,255,255,.96);overflow:hidden}.projectStepDisclosureSummary,.projectStepInputDisclosureSummary,.projectStepInputSectionSummary{cursor:pointer;list-style:none}.projectStepDisclosureSummary::-webkit-details-marker,.projectStepInputDisclosureSummary::-webkit-details-marker,.projectStepInputSectionSummary::-webkit-details-marker{display:none}.projectStepDisclosureSummary,.projectStepInputSectionSummary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;padding:9px 10px;background:linear-gradient(180deg,#fff,rgba(248,250,252,.96))}.projectStepDisclosureSummary span,.projectStepInputSectionSummary strong{color:#0f172a;font-size:13px;line-height:1.25;font-weight:950}.projectStepDisclosureCue,.projectStepDisclosureSummary em,.projectStepInputSectionSummary span{color:rgba(15,23,42,.56);font-size:11.5px;line-height:1.3;font-style:normal;font-weight:700}.projectStepDisclosureBody,.projectStepInputSection .projectStepFieldGrid{padding:9px 10px 10px;border-top:1px solid rgba(15,23,42,.06)}.projectStepFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.projectStepFieldCard{display:grid;gap:7px}.projectStepFieldCard--wide{grid-column:span 2}.projectStepFieldCard .crm-form-field{gap:5px}.projectStepFieldCard .crm-form-field>span,.projectStepFieldCard label>span{color:#0f172a;font-size:12.5px;line-height:1.3;font-weight:900}.projectStepContentRoot .crm-input,.projectStepContentRoot .crm-textarea,.projectStepContentRoot textarea,.projectStepFieldCard .crm-input,.projectStepFieldCard .crm-textarea{min-width:0;padding:8px 9px;border-radius:10px;font-size:12px;line-height:1.35}.projectStepContentRoot textarea.crm-input,.projectStepFieldCard textarea{min-height:66px}.projectStepDocumentFormGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.projectStepDocumentFormGrid--select{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr)}.projectStepTableShell{overflow-x:auto;overscroll-behavior-x:contain}.projectStepContentRoot .crm-project-card,.projectStepTableShell .crm-exec-work-card{min-width:760px}.projectStepContentRoot .crm-alert,.projectStepContentRoot .crm-alert-panel{margin-bottom:0}.projectStepContentRoot .crm-dashboard-two-col,.projectStepContentRoot .crm-risk-grid,.projectStepContentRoot .crm-source-grid{gap:8px}.projectStepContentRoot .crm-queue-card,.projectStepContentRoot .crm-risk-card,.projectStepContentRoot .crm-source-card{padding:9px 10px;border-radius:13px}.projectStepContentRoot .crm-action-row,.projectStepContentRoot .crm-chip-row{gap:6px}.projectStepContentRoot .crm-btn{min-height:32px;padding:7px 10px;font-size:12px}.dth-f02-worksheet-shell--tight{gap:8px}.projectStepInputDisclosure .dth-f02-worksheet-section-header{padding:10px 12px}.projectStepInputDisclosure:not([open]) .dth-f02-worksheet-section-header{border-bottom:0}.projectStepInputDisclosure .dth-f02-worksheet-section-header h4{margin:4px 0 1px}.projectStepInputDisclosure .dth-f02-worksheet-section-header p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.projectStepInputDisclosure .dth-f02-field-row{padding:8px 12px}.projectStepInputDisclosure .dth-f02-field-meta span{padding:2px 5px}.projectStepDisclosureCue{justify-self:end;padding:4px 8px;border-radius:999px;background:rgba(15,23,42,.055)}@media (max-width:1180px){.projectStepDocumentFormGrid--select,.projectStepWorkHeader{grid-template-columns:1fr}.projectStepDocumentFormGrid,.projectStepGuideGrid,.projectStepInputSummaryGrid,.projectStepRegistryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.projectStepDocumentFormGrid,.projectStepFieldGrid,.projectStepGuideGrid,.projectStepInputSummaryGrid,.projectStepRegistryGrid,.projectStepTwoColCompact,.projectStepWorkStats{grid-template-columns:1fr}.projectStepFieldCard--wide{grid-column:auto}.projectDetailContentShell>.app-section>.app-section-body,.projectDetailContentShell>.app-section>.app-section-header,.projectStepContentRoot .app-section>.app-section-body,.projectStepContentRoot .app-section>.app-section-header{padding:9px}.projectStepContentRoot .crm-project-card,.projectStepTableShell .crm-exec-work-card{min-width:680px}}.projectNewRoot{display:grid;gap:12px;max-width:1420px;margin:0 auto;padding:14px 18px 24px}.projectNewFlowRail,.projectNewHero,.projectNewPanel,.projectNewSummaryCard{border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(255,255,255,.95);box-shadow:0 10px 26px rgba(15,23,42,.045)}.projectNewHero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:15px 16px;overflow:hidden}.projectNewHeroCopy{display:grid;gap:6px;min-width:0}.projectNewEyebrow,.projectNewField>span,.projectNewStepMark,.projectNewSubhead span,.projectNewSummaryList span{color:rgba(30,64,175,.86);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.projectNewHero h1,.projectNewPanelHead h2,.projectNewSummaryCard h2{margin:0;color:#0f172a;font-weight:950;letter-spacing:-.02em}.projectNewHero h1{font-size:22px;line-height:1.18}.projectNewHero p,.projectNewPanelHead p,.projectNewSubhead span{margin:0;color:rgba(15,23,42,.64);font-size:13px;line-height:1.42;font-weight:700}.projectNewHero p{display:-webkit-box;max-width:980px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.projectNewAsideActions,.projectNewHeroActions,.projectNewHeroMeta,.projectNewPanelActions,.projectNewRepeaterFoot,.projectNewSuggestionRow{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.projectNewHeroMeta{color:rgba(15,23,42,.58);font-size:12px;font-weight:800;min-width:0}.projectNewHeroMeta span{overflow-wrap:anywhere}.projectNewHeroActions{justify-content:flex-end;min-width:240px}.projectNewAsideActions .crm-btn,.projectNewButtonStack .crm-btn,.projectNewHeroActions .crm-btn,.projectNewRepeaterFoot .crm-btn{min-height:32px;border-radius:11px;padding:0 11px;font-size:12px;white-space:nowrap}.projectNewFlowRail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:9px;background:rgba(248,250,252,.82)}.projectNewFlowStep{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"code title" "code note";column-gap:8px;row-gap:1px;min-width:0;padding:8px 9px;border:1px solid rgba(15,23,42,.08);border-radius:13px;background:#fff}.projectNewFlowStep strong{grid-area:code;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:rgba(37,99,235,.1);color:#1d4ed8;font-size:12px;font-weight:950}.projectCockpitRoot,.projectCockpitRoot.crm-page--ops-wide{max-width:none;margin-right:0;margin-left:0;gap:8px;padding:8px 10px 14px}.projectCockpitRoot .crm-btn{min-height:32px;padding:0 10px;border-radius:10px;font-size:12px;line-height:1.15;white-space:nowrap}.projectCockpitFilterShell,.projectCockpitGovernanceDetails,.projectCockpitHero,.projectCockpitListPanel,.projectCockpitNotice{border-radius:12px;box-shadow:0 8px 18px rgba(15,23,42,.035)}.projectCockpitHero{align-items:center;gap:10px;padding:10px 12px}.projectCockpitHeroCopy{gap:3px}.projectCockpitTitle{font-size:18px;line-height:1.16}.projectCockpitSubtitle{max-width:none;font-size:12px;line-height:1.32}.projectCockpitHeroMeta{gap:6px;font-size:11.5px}.projectCockpitActionRow,.projectCockpitFilterActions,.projectCockpitHeroActions{gap:6px}.projectCockpitFilterShell{grid-template-columns:minmax(160px,.8fr) repeat(5,minmax(122px,.72fr)) minmax(160px,auto);gap:7px;padding:9px 10px}.projectCockpitFilterTitle{gap:2px}.projectCockpitFilterTitle strong{font-size:13px;line-height:1.15}.projectCockpitEyebrow,.projectCockpitFilterField>span,.projectCockpitFilterTitle span,.projectCockpitKpiLabel,.projectCockpitMiniLabel,.projectCockpitPanelEyebrow{font-size:10.5px;line-height:1.15}.projectCockpitFilterField{gap:3px}.projectCockpitFilterField input,.projectCockpitFilterField select{min-height:32px;border-radius:9px;padding:0 8px;font-size:12px}.projectCockpitKpiStrip{gap:8px}.projectCockpitKpiCard{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:4px 8px;min-height:58px;padding:8px 10px;border-radius:12px}.projectCockpitKpiCard .badge,.projectCockpitKpiCard [class*=badge]{max-width:100%}.projectCockpitKpiValue{grid-column:2;grid-row:1/span 2;font-size:20px;line-height:1;text-align:right;white-space:nowrap}.projectCockpitNotice{padding:8px 10px;gap:8px}.projectCockpitListHead p,.projectCockpitMuted,.projectCockpitNotice span,.projectCockpitNotice strong{font-size:11.5px;line-height:1.28}.projectCockpitGovernanceDetails>summary{padding:8px 10px;font-size:12.5px}.projectCockpitGovernanceGrid{gap:8px;padding:0 10px 10px}.projectCockpitGovernanceGrid h3{margin-bottom:5px;font-size:11px}.projectCockpitGovernanceCards{gap:5px;max-height:220px}.projectCockpitGovernanceCard{gap:4px;padding:7px 8px;border-radius:10px}.projectCockpitGovernanceCard span,.projectCockpitGovernanceCard strong{font-size:11.5px;line-height:1.24}.projectCockpitTabGrid{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}.projectCockpitTab{min-height:34px;border-radius:10px;padding:6px 7px;gap:5px}.projectCockpitTabTitle{font-size:11.5px;line-height:1.12}.projectCockpitListPanel{gap:8px;padding:10px}.projectCockpitListHead{align-items:center;gap:8px}.projectCockpitListHead h2{font-size:15px;margin:1px 0}.projectCockpitTableShell{gap:6px}.projectCockpitRow,.projectCockpitTableHead{grid-template-columns:minmax(220px,1.08fr) minmax(170px,.82fr) minmax(220px,1fr) minmax(155px,.72fr) minmax(260px,1.2fr);gap:8px}.projectCockpitTableHead{padding:0 9px;font-size:10.5px}.projectCockpitRows{gap:6px}.projectCockpitRow{align-items:center;padding:8px 9px 8px 11px;border-left-width:3px;border-radius:11px;box-shadow:0 5px 14px rgba(15,23,42,.03)}.projectCockpitCell{gap:3px}.projectCockpitBodyStrong,.projectCockpitCode,.projectCockpitFocus,.projectCockpitName{font-size:12.5px;line-height:1.24}.projectCockpitFocus,.projectCockpitName{-webkit-line-clamp:1}.projectCockpitChipLine{gap:5px}.projectCockpitActionRow .crm-btn{min-height:29px;padding:0 8px;border-radius:9px;font-size:11.5px}@media (min-width:1500px){.projectCockpitRoot,.projectCockpitRoot.crm-page--ops-wide{padding-right:12px;padding-left:12px}.projectCockpitRow,.projectCockpitTableHead{grid-template-columns:minmax(260px,1.16fr) minmax(210px,.92fr) minmax(250px,1fr) minmax(190px,.78fr) minmax(320px,1.24fr)}}@media (max-width:1280px){.projectCockpitTabGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.projectCockpitAftercareActions{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(210px,1.3fr) minmax(96px,.5fr) auto;gap:8px;align-items:end;padding:10px;border:1px solid rgba(14,165,233,.22);border-radius:12px;background:rgba(240,249,255,.68)}.projectCockpitAftercareField{display:flex;flex-direction:column;gap:4px;min-width:0;color:rgba(15,23,42,.7);font-size:11px;font-weight:850}.projectCockpitAftercareField input,.projectCockpitAftercareField select{width:100%;min-height:32px;border:1px solid rgba(148,163,184,.42);border-radius:10px;background:rgba(255,255,255,.92);padding:0 9px;color:#0f172a;font-size:12px;font-weight:750;outline:none}.projectCockpitAftercareField input:focus,.projectCockpitAftercareField select:focus{border-color:rgba(14,165,233,.72);box-shadow:0 0 0 3px rgba(14,165,233,.12)}.projectCockpitAftercareField--wide{min-width:190px}.projectCockpitAftercareField--select{min-width:96px}@media (max-width:1220px){.projectCockpitAftercareActions{grid-template-columns:1fr 1fr}}.projectCockpitIncidentResolution{display:grid;gap:10px;padding:10px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:rgba(248,250,252,.92)}.projectCockpitIncidentResolutionHead{display:grid;gap:3px}.projectCockpitIncidentResolutionHead strong{color:#0f172a;font-size:12px;font-weight:900}.projectCockpitIncidentResolutionHead span{color:rgba(15,23,42,.66);font-size:11px;line-height:1.45}.projectCockpitIncidentResolutionInputs{display:grid;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr);gap:8px}.projectCockpitIncidentResolutionList{display:grid;gap:8px}.projectCockpitIncidentResolutionCard{display:grid;gap:6px;padding:9px;border:1px solid rgba(148,163,184,.28);border-radius:11px;background:rgba(255,255,255,.86)}.projectCockpitIncidentResolutionCard strong{color:#0f172a;font-size:12px;font-weight:900}.projectCockpitIncidentResolutionCard span{color:rgba(15,23,42,.68);font-size:11px;line-height:1.45}@media (max-width:1220px){.projectCockpitIncidentResolutionInputs{grid-template-columns:1fr}}