.accountTreeModal{min-height:0;max-height:calc(100dvh - 24px)}.accountTreeLegend{flex-wrap:wrap;align-items:center}.accountTreeControls{gap:6px;margin-left:auto;display:flex}.accountTreeControls button{color:#075f73;cursor:pointer;background:#fff;border:1px solid #9fc3d2;border-radius:8px;min-height:32px;padding:6px 10px;font-size:13px;font-weight:850}.accountTreeMap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;overflow:hidden auto}.accountTreeCenter>header{cursor:pointer;-webkit-user-select:none;user-select:none;padding-right:44px;position:relative}.accountTreeCenter>header:after{content:"−";color:#075f73;background:#fff;border:1px solid #78b8c7;border-radius:7px;place-items:center;width:26px;height:26px;font-size:18px;font-weight:900;display:grid;position:absolute;right:11px}.accountTreeCenter.collapsed>header:after{content:"+"}.accountTreeCenter.collapsed>div{display:none}@media (max-width:700px){.accountTreeOverlay{overflow:hidden}.accountTreeModal{width:100%;height:calc(100dvh - env(safe-area-inset-top,0px));min-height:0;max-height:100dvh}.accountTreeModal>header{padding:12px 14px}.accountTreeModal>header small,.accountTreeModal>header p{font-size:13px}.accountTreeModal>header h2{font-size:20px;line-height:1.15}.accountTreeLegend{gap:6px;padding:8px 12px}.accountTreeLegend span{font-size:13px}.accountTreeControls{width:100%;margin-left:0}.accountTreeControls button{flex:1;min-height:36px}.accountTreeMap{padding:9px;display:block}.accountTreeCenter{margin-bottom:8px}.accountTreeCenter>header{padding:10px 45px 10px 12px}.accountTreeCenter>header b,.accountTreeCenter>header small,.accountTreeNature h3,.accountTreeAccount b,.accountTreeAccount em:not(.fixed):not(.variable),.accountTreeAccount li{font-size:13px}.accountTreeModal>footer{gap:8px;padding:9px 12px;font-size:13px}.accountTreeModal>footer span{min-width:0}}
.productionWorkspace .compactProductionCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.productionWorkspace .compactProductionCards .card{border:1px solid #d3e1ea;border-radius:12px;min-height:78px;padding:11px 14px;box-shadow:0 2px 7px #17324d0d}.productionWorkspace .compactProductionCards .card span,.productionWorkspace .compactProductionCards .card small{font-size:13px;line-height:1.25}.productionWorkspace .compactProductionCards .card strong{font-size:25px;line-height:1}.productionWorkspace .productionCompactToolbar{background:#fff;border:1px solid #d6e3eb;border-radius:12px;padding:9px 11px}.productionWorkspace .productionCompactToolbar input,.productionWorkspace .productionCompactToolbar select{min-height:38px;font-size:13px}.productionWorkspace .productionTrackingTitle h2{font-size:18px}.productionWorkspace .productionTrackingTitle p,.productionWorkspace .productionTrackingTitleActions>span,.productionWorkspace .productionTrackingTitleActions button,.productionWorkspace .productionTable th,.productionWorkspace .productionTable td,.productionWorkspace .productionRowActions button{font-size:13px}.productionWorkspace .productionTable th,.productionWorkspace .productionTable td{padding:7px 6px}.productionWorkspace .productionRowActions button{min-height:34px;padding:6px 8px}.productionWorkspace .silkEditableTracking{width:100%;min-width:0;max-width:100%;overflow:hidden}.productionWorkspace .silkLaunchTableScroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;width:100%;min-width:0;max-width:100%;display:block;overflow:auto visible}@media (max-width:760px){.productionWorkspace{gap:10px}.productionWorkspace .compactProductionCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.productionWorkspace .compactProductionCards .card{min-height:76px;padding:10px 11px}.productionWorkspace .compactProductionCards .card strong{font-size:23px}.productionWorkspace .productionCompactToolbar{grid-template-columns:minmax(0,1fr) 132px;gap:7px;padding:8px;display:grid}.productionWorkspace .productionCompactToolbar label{min-width:0;padding:0 8px}.productionWorkspace .productionCompactToolbar input{min-width:0}.productionWorkspace .silkLaunchTableScroll{overflow-x:scroll!important}.productionWorkspace .silkLaunchTableScroll table{width:1135px!important;min-width:1135px!important;max-width:none!important}.productionWorkspace .productionTrackingTitle{align-items:flex-start;padding:12px}.productionWorkspace .productionTrackingTitle h2{font-size:18px}.productionWorkspace .productionTrackingTitle p{margin-top:3px;font-size:13px;line-height:1.3}.productionWorkspace .productionTrackingTitleActions{flex-direction:column;align-items:flex-end;gap:6px}.productionWorkspace .productionTrackingTitleActions button{padding:7px 9px}.productionWorkspace .productionTrackingScroll{background:#f4f8fb;padding:8px;overflow:visible}.productionWorkspace .productionCostTracking table{width:100%;min-width:0;display:block}.productionWorkspace .productionCostTracking thead{display:none}.productionWorkspace .productionCostTracking tbody{gap:8px;display:grid}.productionWorkspace .productionCostTracking tr{background:#fff;border:1px solid #cfdee8;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:0 2px 6px #17324d0d}.productionWorkspace .productionCostTracking td{white-space:normal;border:0;border-bottom:1px solid #e8eef2;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:7px 9px;font-size:13px;display:grid;width:auto!important;max-width:none!important;box-shadow:none!important;background:#fff!important;position:static!important}.productionWorkspace .productionCostTracking td:before{color:#60798c;font-size:13px;font-weight:800}.productionWorkspace .productionCostTracking td:first-child:before{content:"Data"}.productionWorkspace .productionCostTracking td:nth-child(2):before{content:"Lote"}.productionWorkspace .productionCostTracking td:nth-child(3):before{content:"Estampa"}.productionWorkspace .productionCostTracking td:nth-child(4):before{content:"Cor"}.productionWorkspace .productionCostTracking td:nth-child(5):before{content:"Modelo"}.productionWorkspace .productionCostTracking td:nth-child(6):before{content:"P"}.productionWorkspace .productionCostTracking td:nth-child(7):before{content:"M"}.productionWorkspace .productionCostTracking td:nth-child(8):before{content:"G"}.productionWorkspace .productionCostTracking td:nth-child(9):before{content:"GG"}.productionWorkspace .productionCostTracking td:nth-child(10):before{content:"G1"}.productionWorkspace .productionCostTracking td:nth-child(11):before{content:"G2"}.productionWorkspace .productionCostTracking td:nth-child(12):before{content:"Total"}.productionWorkspace .productionCostTracking td:nth-child(13):before{content:"Custo"}.productionWorkspace .productionCostTracking td:nth-child(14):before{content:"Silk"}.productionWorkspace .productionCostTracking td:nth-child(15):before{content:"Status"}.productionWorkspace .productionCostTracking td:nth-child(16):before{content:"Ação"}.productionWorkspace .productionCostTracking td:nth-child(3),.productionWorkspace .productionCostTracking td:nth-child(4),.productionWorkspace .productionCostTracking td:nth-child(13),.productionWorkspace .productionCostTracking td:nth-child(14),.productionWorkspace .productionCostTracking td:nth-child(15),.productionWorkspace .productionCostTracking td:nth-child(16){grid-column:1/-1}.productionWorkspace .productionCostTracking td:nth-child(16){border-bottom:0}.productionWorkspace .productionCostTracking .productName{text-overflow:clip;max-width:none;display:grid;overflow:visible}.productionWorkspace .productionRowActions{justify-content:flex-start}.productionWorkspace .productionRowActions button{flex:1;font-size:13px}}@media (max-width:420px){.productionWorkspace .productionCompactToolbar{grid-template-columns:1fr}.productionWorkspace .productionCompactToolbar select{width:100%}}
.balanceLevel3{background:#fff;border-top:1px solid #e5edf2}.balanceLevel3>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:6px 14px 6px 66px;list-style:none;display:flex}.balanceLevel3>summary::-webkit-details-marker{display:none}.balanceLevel3>summary>span{align-items:center;gap:8px;min-width:0;display:flex}.balanceLevel3>summary b{font-size:13px}.balanceToggle{color:#0b7f97;border:1px solid #b9cfdb;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:17px;font-style:normal;font-weight:700;line-height:1;display:grid}.balanceToggle:before{content:"+";transform:translateY(-1px)}.balanceLevel3[open] .balanceToggle:before{content:"−"}.balancePayableDetails{background:#f8fbfd;border:1px solid #dbe6ed;border-radius:7px;margin:0 12px 6px 78px;display:grid;overflow:hidden}.balancePayableDetails article{border-top:1px solid #e2ebf0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px;display:grid}.balancePayableDetails article:first-child{border-top:0}.balancePayableDetails article>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 8px;min-width:0;display:grid}.balancePayableDetails article b,.balancePayableDetails article small,.balancePayableDetails article em{font-size:13px}.balancePayableDetails article>span>b{white-space:nowrap;grid-row:1/3}.balancePayableDetails article small{color:#526d82;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.balancePayableDetails article em{color:#73899a;white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.balancePayableDetails article>b{white-space:nowrap;flex:none}@media (max-width:700px){.balanceLevel3>summary{min-height:40px;padding:5px 10px 5px 48px}.balancePayableDetails{margin:0 7px 5px 34px}.balancePayableDetails article{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:6px 8px}.balancePayableDetails article>span{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.balancePayableDetails article>span>b{text-overflow:ellipsis;grid-row:auto;overflow:hidden}}
.closingSimulator{gap:14px;font-size:13px;display:grid}.closingSimulator button,.closingSimulator input{font:inherit}.closingManual{color:#5d4710;background:#fff7d8;border:1px solid #e8c65f;border-radius:12px;overflow:hidden}.closingManual>summary{cursor:pointer;align-items:center;gap:10px;padding:13px 15px;list-style:none;display:flex}.closingManual>summary::-webkit-details-marker{display:none}.closingManual>summary>svg:first-child{color:#b88100;flex:none}.closingManual>summary>svg:last-child{margin-left:auto}.closingManual[open]>summary>svg:last-child{transform:rotate(180deg)}.closingManual>summary span{gap:1px;display:grid}.closingManual>summary b{font-size:14px}.closingManual>summary small{color:#735b20}.closingManual>div{gap:6px;padding:0 15px 14px 47px;display:grid}.closingManual p{margin:0;line-height:1.48}.closingControls{background:#fff;border:1px solid #d7e4eb;border-radius:12px;grid-template-columns:1fr minmax(230px,300px);gap:12px;padding:13px;display:grid}.closingControls>div,.closingControls>label{gap:7px;display:grid}.closingControls span{color:#4d6679;font-weight:700}.closingScenario{flex-wrap:wrap;gap:6px;display:flex}.closingScenario button{color:#18334a;background:#fff;border:1px solid #c9dae4;border-radius:8px;min-height:36px;padding:6px 12px;font-weight:700}.closingScenario button.selected{color:#057c94;background:#dff5fa;border-color:#0a8da8}.closingControls label>div,.closingChannels label>div{background:#fff;border:1px solid #bfd1dc;border-radius:8px;align-items:center;display:flex;overflow:hidden}.closingControls label>div b,.closingChannels label>div b{padding-left:10px}.closingControls input,.closingChannels input{text-align:right;outline:0;width:100%;min-width:0;border:0!important;padding:9px 8px!important}.closingKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.closingKpis article{background:#fff;border:1px solid #d7e4eb;border-top:4px solid #178ba2;border-radius:11px;grid-template-columns:auto 1fr;gap:3px 8px;min-height:105px;padding:13px;display:grid}.closingKpis svg{color:#0b91aa;grid-row:1/4}.closingKpis span,.closingKpis small{color:#617a8d}.closingKpis strong{font-size:20px}.closingKpis article.good{border-top-color:#13a06f}.closingKpis article.risk{border-top-color:#dc4f57}.closingChannels,.closingResults>article,.closingInsights,.closingMethod{background:#fff;border:1px solid #d7e4eb;border-radius:12px}.closingChannels>header{border-bottom:1px solid #dfe9ee;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.closingChannels h2{margin:0;font-size:18px}.closingChannels p{color:#647c8e;margin:3px 0 0}.closingChannels>header>b{color:#07849c;white-space:nowrap}.closingChannelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.closingChannelGrid>article{background:#f9fbfc;border:1px solid #dce7ed;border-radius:9px;gap:8px;padding:11px;display:grid}.closingChannelHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.closingChannelHead>span{color:#087850;white-space:nowrap;background:#e5f6ef;border-radius:12px;padding:3px 6px;font-weight:700}.closingChannelHead>span.risk{color:#b72c36;background:#feecee}.closingChannels label{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:6px;display:grid}.closingChannels label>span{color:#536d80;font-weight:700}.closingChannels dl{border-top:1px solid #dfe8ed;gap:3px;margin:0;padding-top:6px;display:grid}.closingChannels dl div{justify-content:space-between;gap:8px;display:flex}.closingChannels dt{color:#61798b}.closingChannels dd{margin:0;font-weight:700}.closingResults{grid-template-columns:1fr 1fr;gap:10px;display:grid}.closingResults>article{overflow:hidden}.closingResults header,.closingInsights header{color:#0a7186;background:#edf7fa;align-items:center;gap:9px;padding:11px 13px;display:flex}.closingResults header div,.closingInsights header div{display:grid}.closingResults header small,.closingInsights header small{color:#5c788a}.closingResults article>div:not(header){border-top:1px solid #e5edf2;justify-content:space-between;gap:10px;padding:7px 12px;display:flex}.closingResults .total{color:#fff;background:#102b42;font-size:14px}.closingResults .total .negative{color:#ff9098}.closingInsights ul{gap:7px;margin:0;padding:12px 18px 13px 34px;line-height:1.4;display:grid}.closingMethod>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;font-weight:800;list-style:none;display:flex}.closingMethod>summary::-webkit-details-marker{display:none}.closingMethod[open] summary svg{transform:rotate(180deg)}.closingMethod>div{gap:6px;padding:0 14px 13px;display:grid}.closingMethod p{margin:0;line-height:1.42}.negative{color:#c51e2c}.positive{color:#078657}@media (max-width:900px){.closingKpis,.closingChannelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.closingSimulator{gap:10px}.closingManual>summary{padding:11px}.closingManual>div{padding:0 11px 12px}.closingManual>summary small{display:none}.closingControls{grid-template-columns:1fr}.closingScenario{grid-template-columns:1fr 1fr;display:grid}.closingKpis{gap:7px}.closingKpis article{min-height:92px;padding:10px}.closingKpis strong{font-size:17px}.closingChannels>header{flex-direction:column;align-items:flex-start}.closingChannelGrid{grid-template-columns:1fr;padding:7px}.closingChannelGrid>article{padding:9px}.closingResults{grid-template-columns:1fr}.closingChannelHead>span{font-size:13px}.closingChannels label{grid-template-columns:82px minmax(0,1fr)}}.closingAssumptions{background:#fff;border:1px solid #d7e4eb;border-radius:12px}.closingAssumptions>summary,.closingCalculation>summary{cursor:pointer;align-items:center;gap:7px;padding:9px 10px;font-weight:800;list-style:none;display:flex}.closingAssumptions>summary::-webkit-details-marker{display:none}.closingCalculation>summary::-webkit-details-marker{display:none}.closingAssumptions>summary svg,.closingCalculation>summary svg{margin-left:auto}.closingAssumptions[open]>summary svg,.closingCalculation[open]>summary svg{transform:rotate(180deg)}.closingAssumptions>summary small{color:#6a8191;font-weight:500}.closingAssumptions>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 11px 11px;display:grid}.closingAssumptions label,.closingChannels label{grid-template-columns:none;align-items:stretch;gap:4px;display:grid}.closingAssumptions label>span,.closingChannels label>span{color:#536d80;font-weight:700}.closingAssumptions label>div,.closingChannels label>div{background:#fff;border:1px solid #bfd1dc;border-radius:8px;align-items:center;display:flex;overflow:hidden}.closingAssumptions label>div b,.closingChannels label>div b{padding:0 8px}.closingAssumptions input,.closingChannels input{text-align:right;outline:0;width:100%;min-width:0;border:0!important;padding:9px 8px!important}.closingPrimaryInputs,.closingRateInputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.closingRateInputs{grid-template-columns:repeat(2,minmax(0,1fr))}.closingRevenueFormula{color:#49677a;background:#e9f6f9;border-radius:7px;justify-content:space-between;gap:8px;padding:8px;display:flex}.closingRevenueFormula b{color:#087e94}.closingCalculation{background:#fff;border:1px solid #dce7ed;border-radius:8px;overflow:hidden}.closingCalculation>.closingRateInputs{padding:0 9px 9px}.closingFormula{border-top:1px solid #dfe9ee;display:grid}.closingFormula>div{border-bottom:1px solid #edf2f5;grid-template-columns:90px 1fr auto;align-items:center;gap:7px;padding:6px 9px;display:grid}.closingFormula small{color:#61798b}.closingFormula b{white-space:nowrap}.closingFormula .total{color:#fff;background:#102b42}.closingFormula .total small{color:#c8d8e2}@media (max-width:900px){.closingAssumptions>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.closingAssumptions>summary small{display:none}.closingAssumptions>div{grid-template-columns:1fr}.closingPrimaryInputs{grid-template-columns:1fr 1fr}.closingPrimaryInputs label:last-child{grid-column:1/-1}.closingRevenueFormula{display:grid}.closingFormula>div{grid-template-columns:1fr auto}.closingFormula small{grid-area:2/1/auto/-1}}.closingOperatingCosts{background:#fff;border:1px solid #d7e4eb;border-radius:12px;overflow:hidden}.closingOperatingCosts>summary{cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-weight:800;list-style:none;display:flex}.closingOperatingCosts>summary::-webkit-details-marker{display:none}.closingOperatingCosts>summary small{color:#698092;margin-left:auto;font-weight:600}.closingOperatingCosts>summary svg{flex:none}.closingOperatingCosts[open]>summary>svg{transform:rotate(180deg)}.closingOperatingGuide{color:#5d4710;background:#fff7d8;border-top:1px solid #e3ebef;border-bottom:1px solid #e3ebef}.closingOperatingGuide>summary{cursor:pointer;align-items:center;gap:8px;padding:10px 14px;list-style:none;display:flex}.closingOperatingGuide>summary::-webkit-details-marker{display:none}.closingOperatingGuide>summary span{display:grid}.closingOperatingGuide>summary small{color:#80671f;font-weight:500}.closingOperatingGuide>summary svg{margin-left:auto}.closingOperatingGuide[open]>summary svg{transform:rotate(180deg)}.closingOperatingGuide p{margin:0;padding:0 14px 11px;line-height:1.42}.closingSimulationNotice{color:#176449;background:#eef9f5;border-bottom:1px solid #dce7ed;padding:8px 14px}.closingExpenseList{display:grid}.closingExpenseList>article{border-bottom:1px solid #e5edf2}.closingExpenseList>article.disabled>.closingExpenseRow{opacity:.5}.closingExpenseRow{grid-template-columns:auto minmax(140px,1fr) minmax(150px,220px) auto;align-items:center;gap:9px;padding:8px 12px;display:grid}.closingExpenseRow>input[type=checkbox]{accent-color:#078ba5;width:20px;height:20px}.closingExpenseIdentity{min-width:0;display:grid}.closingExpenseName{background:0 0;width:100%;min-width:0;font-weight:800;text-align:left!important;border:0!important;padding:5px 3px!important}.closingExpenseToggle{text-align:left;align-items:center;gap:5px;width:max-content;max-width:100%;display:flex;color:#537287!important;background:0 0!important;border:0!important;padding:2px 3px!important;font-weight:600!important}.closingExpenseToggle svg{flex:none}.closingExpenseToggle[aria-expanded=true] svg{transform:rotate(180deg)}.closingAdjustedBadge{background:#fff0cf;border-radius:10px;width:max-content;margin:3px 3px 0;padding:2px 6px;font-weight:700;color:#8b5b00!important}.closingExpenseList label{display:block}.closingExpenseList label>div{background:#fff;border:1px solid #bfd1dc;border-radius:8px;align-items:center;display:flex;overflow:hidden}.closingExpenseList label b{padding:0 8px}.closingExpenseList label input{text-align:right;width:100%;min-width:0;border:0!important;padding:8px!important}.closingExpenseList button,.closingOperatingCosts footer button{color:#17354b;background:#fff;border:1px solid #c6d7e1;border-radius:7px;padding:7px 10px;font-weight:700}.closingExpenseRecords{background:#f7fafc;padding:0 12px 11px 41px;display:grid}.closingExpenseRecordsHead{color:#294b61;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.closingExpenseRecordsHead small{color:#4b7768}.closingExpenseRecord{border-top:1px solid #dde8ee;grid-template-columns:minmax(0,1fr) minmax(160px,220px);align-items:center;gap:10px;padding:8px 0;display:grid}.closingExpenseRecord>div{gap:2px;min-width:0;display:grid}.closingExpenseRecord>div span,.closingExpenseRecord>div small{color:#678092}.closingExpenseRecord label>span{color:#536d80;margin-bottom:3px;font-weight:700;display:block}.closingExpenseRecordFooter{border-top:1px solid #dde8ee;justify-content:flex-end;align-items:center;gap:10px;padding-top:9px;display:flex}.closingExpenseRecordFooter>span{margin-right:auto}.closingExpenseRecordFooter small{color:#8b5b00}.closingOperatingCosts>footer{background:#eef7fa;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.closingOperatingCosts>footer span{text-align:right;color:#587184;font-weight:700}.closingOperatingCosts>footer b{color:#087f96;font-size:16px}.closingKpis small{line-height:1.32}@media (max-width:620px){.closingOperatingCosts>summary{align-items:flex-start}.closingOperatingCosts>summary small,.closingOperatingGuide>summary small{display:none}.closingSimulationNotice{font-size:12px}.closingExpenseRow{grid-template-columns:auto 1fr}.closingExpenseRow>label{grid-column:2}.closingExpenseRow>button:not(.closingExpenseToggle){grid-column:2;justify-self:start}.closingExpenseRecords{padding:0 10px 10px}.closingExpenseRecordsHead{gap:2px;display:grid}.closingExpenseRecord{grid-template-columns:1fr}.closingExpenseRecordFooter{justify-content:stretch;display:grid}.closingExpenseRecordFooter>span{margin:0}.closingExpenseRecordFooter button{justify-self:start}.closingOperatingCosts>footer{grid-template-columns:1fr auto}.closingOperatingCosts>footer>button{grid-column:1/-1}.closingOperatingCosts>footer span{text-align:left}}.closingChannelGrid{grid-template-columns:1fr}.closingChannelGrid>article{gap:0;padding:0;overflow:hidden}.closingChannelMain{grid-template-columns:minmax(150px,1fr) minmax(390px,2.5fr) minmax(210px,1.35fr) minmax(190px,1.2fr);align-items:end;gap:10px;padding:10px 11px;display:grid}.closingChannelMain .closingChannelHead{flex-direction:column;justify-content:center;align-self:stretch}.closingChannelMain .closingPrimaryInputs{grid-template-columns:repeat(3,minmax(0,1fr))}.closingChannelMain .closingRevenueFormula{align-content:center;align-self:stretch;display:grid}.closingChannelMain dl{border-top:0;border-left:1px solid #dfe8ed;align-content:center;align-self:stretch;padding:0 0 0 10px}.closingChannelGrid>article>.closingCalculation{background:#fff;border-width:1px 0 0;border-radius:0}.closingChannelGrid>article>.closingCalculation>summary{color:#294b61;background:#f5f9fb;padding:9px 11px}.closingChannelGrid>article>.closingCalculation>.closingRateInputs{grid-template-columns:repeat(4,minmax(0,1fr));padding:9px 11px}.closingChannelGrid>article>.closingCalculation .closingFormula{grid-template-columns:repeat(3,minmax(0,1fr))}.closingChannelGrid>article>.closingCalculation .closingFormula>div{grid-template-columns:1fr auto;align-content:start}.closingChannelGrid>article>.closingCalculation .closingFormula>div small{grid-column:1/-1}.closingChannelGrid>article>.closingCalculation .closingFormula .total{grid-column:1/-1;grid-template-columns:100px 1fr auto;align-items:center}.closingChannelGrid>article>.closingCalculation .closingFormula .total small{grid-column:auto}@media (max-width:900px){.closingChannelMain{grid-template-columns:minmax(145px,.8fr) minmax(0,2.2fr) minmax(190px,1.2fr)}.closingChannelMain dl{border-top:1px solid #dfe8ed;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr;padding:7px 0 0;display:grid}.closingChannelMain dl div{padding:0 8px}.closingChannelMain dl div+div{border-left:1px solid #dfe8ed}.closingChannelGrid>article>.closingCalculation .closingFormula{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.closingChannelGrid{grid-template-columns:minmax(0,1fr);padding:7px}.closingChannelGrid>article{min-width:0}.closingChannelMain{grid-template-columns:minmax(0,1fr);gap:8px;padding:9px}.closingChannelMain .closingChannelHead{flex-direction:row;justify-content:space-between;align-items:center}.closingChannelMain .closingPrimaryInputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.closingChannelMain .closingPrimaryInputs label{min-width:0}.closingChannelMain .closingPrimaryInputs label>span{font-size:12px}.closingChannelMain .closingPrimaryInputs label>div b{padding:0 5px}.closingChannelMain .closingPrimaryInputs input{padding:8px 4px!important}.closingChannelMain .closingRevenueFormula{grid-template-columns:1fr auto;align-items:center;padding:7px}.closingChannelMain dl{grid-column:auto;padding-top:7px}.closingChannelMain dl div{gap:2px;padding:0 6px;display:grid}.closingChannelMain dl dd{white-space:nowrap;font-size:14px}.closingChannelGrid>article>.closingCalculation>.closingRateInputs{grid-template-columns:repeat(2,minmax(0,1fr))}.closingChannelGrid>article>.closingCalculation .closingFormula{grid-template-columns:1fr}.closingChannelGrid>article>.closingCalculation .closingFormula .total{grid-template-columns:1fr auto}.closingChannelGrid>article>.closingCalculation .closingFormula .total small{grid-area:2/1/auto/-1}}.closingChannelCard{background:#f9fbfc;border:1px solid #dce7ed;border-radius:9px;overflow:hidden}.closingChannelCard>summary{cursor:pointer;align-items:center;gap:9px;min-height:46px;padding:8px 11px;list-style:none;display:flex}.closingChannelCard>summary::-webkit-details-marker{display:none}.closingChannelCard>summary>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.closingChannelCard>summary>span{color:#087850;white-space:nowrap;background:#e5f6ef;border-radius:14px;margin-left:auto;padding:3px 7px;font-weight:800}.closingChannelCard>summary>span.risk{color:#b72c36;background:#feecee}.closingChannelCard>summary>svg{color:#294b61;flex:none}.closingChannelCard[open]>summary{background:#fff;border-bottom:1px solid #dce7ed}.closingChannelCard[open]>summary>svg{transform:rotate(180deg)}.closingChannelBody{display:grid}.closingChannelCard .closingChannelMain{grid-template-columns:minmax(390px,2.5fr) minmax(210px,1.35fr) minmax(190px,1.2fr)}.closingChannelCard .closingCalculation{border-width:1px 0 0;border-radius:0}.closingChannelCard .closingCalculation>summary{color:#294b61;background:#f5f9fb;padding:9px 11px}.closingChannelCard .closingCalculation>.closingRateInputs{grid-template-columns:repeat(4,minmax(0,1fr));padding:9px 11px}.closingChannelCard .closingCalculation .closingFormula{grid-template-columns:repeat(3,minmax(0,1fr))}.closingChannelCard .closingCalculation .closingFormula>div{grid-template-columns:1fr auto;align-content:start}.closingChannelCard .closingCalculation .closingFormula>div small{grid-column:1/-1}.closingChannelCard .closingCalculation .closingFormula .total{grid-column:1/-1;grid-template-columns:100px 1fr auto;align-items:center}.closingChannelCard .closingCalculation .closingFormula .total small{grid-column:auto}@media (max-width:900px){.closingChannelCard .closingChannelMain{grid-template-columns:minmax(0,2.2fr) minmax(190px,1.2fr)}.closingChannelCard .closingChannelMain dl{grid-column:1/-1}.closingChannelCard .closingCalculation .closingFormula{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.closingChannelCard>summary{min-height:44px;padding:7px 9px}.closingChannelCard>summary>b{font-size:13px}.closingChannelCard>summary>span{padding:3px 6px;font-size:12px}.closingChannelCard .closingChannelMain{grid-template-columns:minmax(0,1fr)}.closingChannelCard .closingCalculation>.closingRateInputs{grid-template-columns:repeat(2,minmax(0,1fr))}.closingChannelCard .closingCalculation .closingFormula{grid-template-columns:1fr}.closingChannelCard .closingCalculation .closingFormula .total{grid-template-columns:1fr auto}.closingChannelCard .closingCalculation .closingFormula .total small{grid-area:2/1/auto/-1}}.closingChannelSheet{overflow:hidden}.closingChannelScroller{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;overflow-x:auto}.closingChannelScroller:focus{outline-offset:-2px;outline:2px solid #0a8da8}.closingChannelMatrix{min-width:1480px}.closingChannelMatrixHead,.closingChannelMatrixRow{grid-template-columns:175px 82px 112px 112px 112px 92px 105px 88px 135px 92px 105px 135px 92px;align-items:center;display:grid}.closingChannelMatrixHead{color:#466579;background:#edf7fa;border-bottom:1px solid #d5e3ea;min-height:38px}.closingChannelMatrixHead>b{text-align:right;white-space:nowrap;padding:8px 7px;font-size:11px}.closingChannelMatrixHead>b:first-child{text-align:left}.closingChannelMatrixRow{background:#fff;border-bottom:1px solid #e1ebf0;min-height:50px}.closingChannelMatrixRow:nth-child(odd){background:#f9fbfc}.closingChannelMatrixRow>*{min-width:0;margin:0 4px}.closingChannelMatrixRow>.closingChannelName{z-index:2;background:#fff;border-right:1px solid #d5e3ea;align-self:stretch;align-items:center;margin:0;padding:7px 10px;font-size:12px;display:flex;position:sticky;left:0;box-shadow:5px 0 8px -8px #17354b}.closingChannelMatrixRow:nth-child(odd)>.closingChannelName{background:#f9fbfc}.closingChannelMatrixHead>b:first-child{z-index:3;background:#edf7fa;border-right:1px solid #cbdce5;align-self:stretch;align-items:center;padding-left:10px;display:flex;position:sticky;left:0;box-shadow:5px 0 8px -8px #17354b}.closingChannelMatrixRow label{display:block}.closingChannelMatrixRow label>div{border-radius:6px;height:34px}.closingChannelMatrixRow label>div>b{padding:0 4px;font-size:10px}.closingChannelMatrixRow label input{height:32px;font-size:12px;font-weight:700;padding:5px 4px!important}.closingChannelMatrixRow>strong{text-align:right;white-space:nowrap;padding:0 4px;font-size:12px}.closingChannelMatrixRow>strong:nth-last-child(2),.closingChannelMatrixRow>strong:last-child{font-weight:800}.closingChannelSheet>header p{max-width:620px}@media (max-width:620px){.closingChannelSheet>header{padding:10px 11px}.closingChannelSheet>header p{font-size:12px}.closingChannelSheet>header>b{font-size:13px}.closingChannelMatrix{min-width:1390px}.closingChannelMatrixHead,.closingChannelMatrixRow{grid-template-columns:150px 76px 106px 106px 106px 88px 100px 84px 130px 88px 100px 130px 86px}.closingChannelMatrixRow{min-height:46px}.closingChannelMatrixRow>.closingChannelName{padding:6px 8px;font-size:11px}.closingChannelMatrixHead>b{padding:7px 5px;font-size:10px}.closingChannelMatrixRow label>div{height:32px}.closingChannelMatrixRow label input{height:30px;font-size:11px}.closingChannelMatrixRow>strong{font-size:11px}}.closingManual{order:1}.closingControls{order:2}.closingChannelSheet{order:3}.closingAssumptions{order:4}.closingOperatingCosts{order:5}.closingKpis{order:6}.closingResults{order:7}.closingInsights{order:8}.closingMethod{order:9}.closingKpis.operation{grid-template-columns:repeat(3,minmax(0,1fr))}.closingResults.operationOnly{grid-template-columns:1fr}.closingAssumptions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.closingChannelMatrix.expanded{min-width:2418px}.closingChannelMatrix.expanded .closingChannelMatrixHead,.closingChannelMatrix.expanded .closingChannelMatrixRow,.closingChannelMatrixFoot{grid-template-columns:155px 68px 96px 112px 72px 100px 92px 68px 92px 108px 108px 102px 102px 112px 82px 108px 92px 108px 82px 108px 118px 78px}.closingChannelMatrixFoot{color:#fff;background:#102b42;align-items:center;min-height:44px;display:grid}.closingChannelMatrixFoot>*{text-align:right;white-space:nowrap;min-width:0;margin:0;padding:7px 6px;font-size:11px}.closingChannelMatrixFoot>b:first-child{z-index:3;text-align:left;background:#102b42;border-right:1px solid #315068;align-self:stretch;align-items:center;display:flex;position:sticky;left:0;box-shadow:5px 0 8px -8px #000}.closingChannelMatrixFoot .negative{color:#ff98a0}.closingChannelMatrixFoot .positive{color:#67e0b1}.closingChannelMatrix.expanded .closingChannelMatrixHead>b,.closingChannelMatrix.expanded .closingChannelMatrixRow>strong{text-overflow:ellipsis;overflow:hidden}.closingChannelMatrixRow>.closingSourceValue{color:#294f64;background:#edf7fa;border-radius:6px;padding:8px 5px}@media (max-width:620px){.closingKpis.operation{grid-template-columns:1fr}.closingChannelMatrix.expanded{min-width:2240px}.closingChannelMatrix.expanded .closingChannelMatrixHead,.closingChannelMatrix.expanded .closingChannelMatrixRow,.closingChannelMatrixFoot{grid-template-columns:140px 62px 88px 104px 66px 92px 86px 62px 86px 100px 100px 94px 94px 104px 76px 100px 86px 100px 76px 100px 110px 72px}.closingChannelMatrixFoot>*{padding:6px 4px;font-size:10px}.closingAssumptions>div{grid-template-columns:1fr}}.closingAutosave{color:#60798d;font-weight:700;display:block}.closingAutosave.saved{color:#07865f}.closingAutosave.error{color:#c91f2d}.closingChannels>summary{cursor:pointer;align-items:center;gap:12px;padding:13px 15px;list-style:none;display:flex}.closingChannels>summary::-webkit-details-marker{display:none}.closingExpenseGroup>summary::-webkit-details-marker{display:none}.closingEmployeeGroup>summary::-webkit-details-marker{display:none}.closingChannels>summary>div{min-width:0}.closingChannels>summary h2{margin:0}.closingChannels>summary p{margin:2px 0 0}.closingChannels>summary>b{color:#07849c;white-space:nowrap;margin-left:auto}.closingChannels>summary>svg{flex:none}.closingChannels[open]>summary>svg,.closingExpenseGroup[open]>summary>svg,.closingEmployeeGroup[open]>summary>svg{transform:rotate(180deg)}.closingSpecialExpenses{background:#f7fafc;border-bottom:1px solid #dce7ed;gap:8px;padding:10px;display:grid}.closingExpenseGroup{background:#fff;border:1px solid #d6e3ea;border-radius:10px;overflow:hidden}.closingExpenseGroup>summary,.closingEmployeeGroup>summary{cursor:pointer;align-items:center;gap:10px;padding:11px 13px;list-style:none;display:flex}.closingExpenseGroup>summary span,.closingEmployeeGroup>summary span{min-width:0;display:grid}.closingExpenseGroup>summary small,.closingEmployeeGroup>summary small{color:#6b8191;font-size:11px}.closingExpenseGroup>summary>strong,.closingEmployeeGroup>summary>strong{white-space:nowrap;margin-left:auto}.closingExpenseGroup>summary>svg,.closingEmployeeGroup>summary>svg{flex:none}.closingExpenseChildren{background:#f8fbfc;border-top:1px solid #e0e9ee}.closingEmployeeGroup{border-bottom:1px solid #e0e9ee}.closingEmployeeGroup:last-child{border-bottom:0}.closingEmployeeGroup>summary{padding-left:20px}.closingPayrollDetails{background:#fff;border-top:1px solid #e5edf1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 14px 12px 30px;display:grid}.closingPayrollDetails label,.closingSilkDetails label{gap:4px;display:grid}.closingPayrollDetails label>span,.closingSilkDetails label>span{color:#587184;font-size:11px;font-weight:800}.closingPayrollDetails label>div,.closingSilkDetails label>div,.closingAppRow label>div{background:#fff;border:1px solid #bfd1dc;border-radius:8px;align-items:center;display:flex;overflow:hidden}.closingPayrollDetails label b,.closingSilkDetails label b,.closingAppRow label b{padding-left:8px}.closingPayrollDetails input,.closingSilkDetails input,.closingAppRow label input{text-align:right;outline:0;width:100%;min-width:0;border:0!important;padding:8px!important}.closingSilkDetails{border-top:1px solid #e0e9ee;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:11px 14px;display:grid}.closingSilkDetails>strong{color:#17647a;text-align:right;background:#edf7fa;border-radius:7px;grid-column:1/-1;padding:8px}.closingAppDetails{border-top:1px solid #e0e9ee;gap:7px;padding:10px 14px;display:grid}.closingAppRow{grid-template-columns:minmax(140px,1fr) 180px auto;align-items:center;gap:7px;display:grid}.closingAppRow>input{border:1px solid #bfd1dc;border-radius:8px;min-width:0;padding:9px}.closingAppRow button,.closingAddApp{color:#17354b;background:#fff;border:1px solid #c8d8e2;border-radius:7px;padding:8px 10px;font-weight:800}.closingAddApp{justify-self:start}@media (max-width:620px){.closingChannels>summary{align-items:flex-start;padding:11px}.closingChannels>summary>b{font-size:12px}.closingChannels>summary p{font-size:11px;display:block}.closingPayrollDetails,.closingSilkDetails{grid-template-columns:1fr;padding-left:14px}.closingAppRow{grid-template-columns:minmax(0,1fr) 122px}.closingAppRow button{grid-column:1/-1;justify-self:end}.closingExpenseGroup>summary,.closingEmployeeGroup>summary{padding:10px}.closingExpenseGroup>summary>strong,.closingEmployeeGroup>summary>strong{font-size:12px}}
.dispatchWorkspace{gap:16px;display:grid}.dispatchLoading{color:#5d7084;justify-content:center;align-items:center;gap:10px;min-height:280px;display:flex}.dispatchHero{color:#fff;background:linear-gradient(125deg,#102a40,#174b63);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px;display:flex}.dispatchHero span{letter-spacing:.14em;color:#62d9e8;font-size:11px;font-weight:800}.dispatchHero h2{margin:5px 0 3px;font-size:25px}.dispatchHero p{color:#c8d9e4;margin:0}.dispatchHero label,.dispatchDeadline label,.dispatchForm label{gap:6px;font-size:12px;font-weight:700;display:grid}.dispatchHero input,.dispatchDeadline input,.dispatchForm input,.dispatchForm textarea{color:#173047;font:inherit;background:#fff;border:1px solid #cbd8e2;border-radius:10px;padding:10px 11px}.dispatchDeadline{background:#fff;border:1px solid #dce5eb;border-radius:14px;align-items:end;gap:14px;padding:15px 18px;display:flex}.dispatchDeadline>svg{color:#16a4b5;align-self:center}.dispatchDeadline label{color:#52677a;min-width:145px}.dispatchStatus{color:#496276;background:#e8f1f5;border-radius:999px;align-self:center;margin-left:auto;padding:7px 11px;font-size:12px;font-weight:800}.dispatchStatus.completed{color:#08753e;background:#daf6e7}.dispatchStatus.divergent{color:#9a5c00;background:#fff0d5}.dispatchCounts{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dispatchNumber,.dispatchCalculated{background:#fff;border:1px solid #dbe5ec;border-radius:15px;flex-direction:column;justify-content:center;gap:7px;min-height:120px;padding:16px;display:flex}.dispatchNumber small,.dispatchCalculated small{color:#617488;letter-spacing:.04em;font-size:11px;font-weight:800}.dispatchNumber input{color:#173047;background:0 0;border:0;border-bottom:2px solid #d6e2e9;outline:none;width:100%;font-size:30px;font-weight:800}.dispatchNumber input:focus{border-color:#11aabd}.dispatchNumber.positive{border-color:#bfe8dc}.dispatchNumber.muted{background:#f8fafb}.dispatchNumber.highlight{background:#effbfd;border-color:#72cad6}.dispatchCalculated{color:#fff;background:#112d43;border-color:#112d43}.dispatchCalculated strong{font-size:34px}.dispatchCalculated span{color:#b8ccd8;font-size:11px}.dispatchBalance{border-radius:13px;align-items:center;gap:12px;padding:15px 18px;display:flex}.dispatchBalance div{gap:2px;display:grid}.dispatchBalance span{font-size:12px}.dispatchBalance.ok{color:#087b43;background:#e4f8ec}.dispatchBalance.warning{color:#955d05;background:#fff3dd}.dispatchBalance.neutral{color:#526c80;background:#edf3f7}.dispatchClose{grid-template-columns:minmax(0,1fr) 310px;gap:15px;display:grid}.dispatchForm{background:#fff;border:1px solid #dce5eb;border-radius:15px;grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.dispatchForm label{color:#52677a}.dispatchNotes{grid-column:1/-1}.dispatchForm textarea{resize:vertical;min-height:76px}.dispatchProof{background:#fff;border:1px solid #dce5eb;border-radius:15px;flex-wrap:wrap;align-content:center;gap:10px;padding:18px;display:flex}.dispatchProof>svg{color:#14a7b8}.dispatchProof>div{flex:1;min-width:175px;display:grid}.dispatchProof span{color:#718397;overflow-wrap:anywhere;font-size:12px}.dispatchProof button,.dispatchProof label{color:#087f8e;cursor:pointer;background:#e8f4f6;border:0;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:800}.dispatchProof label{align-items:center;gap:6px;display:flex}.dispatchProof input{display:none}.dispatchProof .disabled{opacity:.55;cursor:not-allowed}.dispatchActions{justify-content:flex-end;gap:10px;display:flex}.dispatchActions button{cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:11px 15px;font-weight:800;display:flex}.dispatchActions button:disabled{opacity:.5;cursor:not-allowed}.dispatchActions .secondary{color:#29485e;background:#e8f0f4}.dispatchActions .primary{color:#fff;background:#0ea5b7}.dispatchMessage{color:#176577;background:#edf7fa;border-radius:10px;margin:0;padding:10px 13px;font-weight:700}.dispatchHistory{background:#fff;border:1px solid #dce5eb;border-radius:15px;overflow:hidden}.dispatchHistory header{border-bottom:1px solid #e5edf2;align-items:center;gap:10px;padding:16px 18px;display:flex}.dispatchHistory h3,.dispatchHistory p{margin:0}.dispatchHistory p{color:#718397;font-size:12px}.dispatchHistoryList{display:grid}.dispatchHistoryList>button{text-align:left;color:#263f52;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f5;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.dispatchHistoryList>button:hover{background:#f5fafb}.dispatchHistoryList>button span{gap:2px;display:grid}.dispatchHistoryList>button span:last-child{text-align:right}.dispatchHistoryList small{color:#748698}.dispatchHistoryList>p{padding:18px}.spin{animation:1s linear infinite dispatchSpin}@keyframes dispatchSpin{to{transform:rotate(360deg)}}@media (max-width:980px){.dispatchCounts{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatchCalculated{grid-column:span 2}.dispatchClose{grid-template-columns:1fr}}@media (max-width:620px){.dispatchHero{flex-direction:column;align-items:stretch}.dispatchDeadline{flex-wrap:wrap;align-items:stretch}.dispatchDeadline>svg{display:none}.dispatchDeadline label{flex:1;min-width:calc(50% - 8px)}.dispatchStatus{text-align:center;width:100%;margin:0}.dispatchCounts{grid-template-columns:1fr 1fr}.dispatchNumber,.dispatchCalculated{min-height:105px}.dispatchForm{grid-template-columns:1fr}.dispatchNotes{grid-column:auto}.dispatchActions{grid-template-columns:1fr 1fr;display:grid}.dispatchActions button{justify-content:center}.dispatchHistoryList>button{padding:12px}.dispatchHero,.dispatchDeadline{padding:16px}}
.dispatchCenter{gap:10px;display:grid}.dispatchDate{align-items:center;padding:0 2px;display:flex}.dispatchDate label{color:#5f7485;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.dispatchDate input{color:#173047;font:inherit;background:#fff;border:1px solid #d3dfe6;border-radius:8px;padding:7px 9px}.dispatchSummary{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.dispatchSummary article{background:#fff;border:1px solid #dbe5ec;border-radius:11px;gap:2px;min-height:58px;padding:7px 9px;display:grid}.dispatchSummary small{color:#687b8d;font-size:10px;font-weight:800}.dispatchSummary b{color:#173047;font-size:19px}.dispatchSummary .danger{background:#fff5f3;border-color:#f1c3bd}.dispatchSummary .danger b{color:#ba3b2d}.dispatchSummary .success{background:#effaf4;border-color:#b8e5cd}.dispatchSummary .success b{color:#087b43}.dispatchSummary .warning{background:#fff9e9;border-color:#f2cf8f}.dispatchSummary .warning b{color:#a45b00}.dispatchOperationalAlert{color:#8b5205;background:#fff8e6;border:1px solid #f0cc83;border-radius:9px;align-items:center;gap:6px;margin:0;padding:7px 10px;font-size:12px;display:flex}.dispatchOperationalAlert.urgent{color:#a52d24;background:#fff1ef;border-color:#efb1aa}.dispatchCenterTable{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dce5eb;border-radius:12px;overflow-x:auto}.dispatchCenterRow{border-bottom:1px solid #e7edf1;grid-template-columns:175px 112px 112px 112px 163px 112px 84px 95px 105px 165px;align-items:center;gap:7px;min-width:1318px;min-height:45px;padding:4px 10px;line-height:1.1;display:grid}.professionalTotals{background:#f7fbfc;border:1px solid #dce7ec;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px;display:flex}.professionalTotals>small{color:#617787;text-transform:uppercase;margin-right:3px;font-size:11px;font-weight:900}.professionalTotals>span{color:#086f65;background:#dff5f2;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.professionalTotals>span b{font-size:13px}.workloadTotals{align-items:stretch}.workloadTotals>article{background:#fff;border:1px solid #cfe5e3;border-radius:9px;gap:4px;min-width:210px;padding:6px 8px;display:grid}.workloadTotals>article header{align-items:baseline;gap:6px;display:flex}.workloadTotals>article header b{color:#086f65;font-size:12px}.workloadTotals>article header strong{color:#173047;font-size:11px}.workloadTotals>article header em{color:#60798a;margin-left:auto;font-size:9px;font-style:normal;font-weight:800}.workloadTotals>article>div{flex-wrap:wrap;gap:2px;display:flex}.workloadTotals>article>div span{color:#725600;background:#fff4cd;border-radius:999px;padding:2px 5px;font-size:9px;font-weight:700}.dispatchCenterRow.header{color:#5f7485;text-transform:uppercase;background:#edf3f6;min-height:34px;font-size:11px;font-weight:800}.dispatchGroupTitle{letter-spacing:.08em;text-transform:uppercase;color:#0a8797;background:#f4fafb;width:175px;padding:6px 12px 3px;font-size:11px;font-weight:900;position:sticky;left:0}.dispatchCenterRow input,.dispatchCenterRow select{color:#173047;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #d3dfe6;border-radius:7px;padding:5px 7px}.dispatchCenterRow .batchCounter{grid-template-columns:minmax(0,1fr) 32px;gap:4px;display:grid}.dispatchCenterRow .batchCounter button{color:#fff;cursor:pointer;background:#0ea5b7;border:0;border-radius:7px;place-items:center;width:32px;height:34px;display:grid}.dispatchCenterRow .batchCounter button:disabled{opacity:.5}.dispatchCenterRow .batchCounter.adjustableCounter{grid-template-columns:minmax(0,1fr) 28px 28px}.dispatchCenterRow .batchCounter.adjustableCounter button{width:28px}.dispatchCenterRow .batchCounter.adjustableCounter .removeCounter{color:#b52e24;background:#fff0ed;border:1px solid #efaaa2}.dispatchCenterRow .batchCounter.adjustableCounter>small,.dispatchCenterRow .batchCounter.adjustableCounter>.movementHistory{grid-column:1/4}.dispatchCenterRow .batchCounter>small{text-align:center;color:#c43d32;grid-column:1/3;margin-top:-1px;font-size:9px;font-weight:800;line-height:1}.movementHistory{grid-column:1/3;justify-self:center;width:43px;min-width:43px;position:relative}.movementHistory summary{color:#8a6410;white-space:nowrap;cursor:pointer;background:#fff9da;border:1px solid #eadb9e;border-radius:6px;justify-content:center;align-items:center;gap:3px;width:43px;min-height:18px;padding:2px 4px;font-size:9px;font-weight:900;line-height:1.1;list-style:none;display:flex;overflow:hidden}.movementHistory summary::-webkit-details-marker{display:none}.movementHistory[open]>div{z-index:30;background:#fffdf1;border:1px solid #e1cf85;border-radius:8px;width:max(190px,100%);max-height:220px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 10px 24px #4a3a0c2e}.movementHistory p{border-bottom:1px solid #eee4b9;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:5px;margin:0;padding:5px 2px;font-size:9px;display:grid}.movementHistory p:last-child{border-bottom:0}.movementHistory p b{color:#b04732}.movementHistory p span{color:#53687a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.movementHistory p em{color:#715a12;font-style:normal;font-weight:900}.dispatchCenterRow .teamAllocation{gap:3px;min-width:0;display:grid}.dispatchCenterRow .teamChips{flex-wrap:wrap;gap:3px;display:flex}.dispatchCenterRow .teamChips>span{color:#086f65;background:#dff5f2;border-radius:999px;align-items:center;gap:3px;padding:2px 5px;font-size:10px;font-weight:700;display:inline-flex}.dispatchCenterRow .teamChips button{color:#a33a31;cursor:pointer;background:#fff;border:0;border-radius:50%;width:14px;height:14px;padding:0;line-height:1}.dispatchCenterRow .teamAdd{grid-template-columns:minmax(0,1fr) 42px 26px;gap:3px;display:grid}.dispatchCenterRow .teamAdd select,.dispatchCenterRow .teamAdd input{height:28px;padding:3px 5px;font-size:11px}.dispatchCenterRow .teamAdd button{color:#fff;cursor:pointer;background:#0ea5b7;border:0;border-radius:6px;place-items:center;width:26px;height:28px;padding:0;display:grid}.dispatchCenterRow .teamAllocation>small{color:#16806f;font-size:9px;font-weight:800}.dispatchCenterRow .teamAllocation>small.unbalanced{color:#c43d32}.dispatchCenterRow .channel{align-items:center;gap:7px;display:flex}.dispatchCenterRow .channel svg{color:#0aa2b4;flex:none}.dispatchGroupTitle+.dispatchCenterRow .channel{padding-left:10px}.dispatchCenterRow .missing{text-align:center;color:#667d8f;font-size:18px;font-weight:800}.dispatchCenterRow.late .missing{color:#bd4437}.dispatchCenterRow.ok{background:#f5fcf8}.dispatchCenterRow.late{background:#fffaf6}.dispatchCenterRow.blocked{background:#fff3f2}.dispatchCenterRow .noBlankHead{color:#b9362a}.dispatchCenterRow .noBlankInput.active{color:#b42318;background:#fff0ee;border-color:#d95043;font-weight:900;box-shadow:0 0 0 1px #d950431f}.dispatchCenterRow .noBlankCell{gap:2px;display:grid}.dispatchCenterRow .noBlankCell small{text-align:center;color:#bd3026;font-size:8px;font-weight:900;line-height:1}.dispatchCenterRow.blocked .result{color:#b42318}.dispatchCenterRow .cutoff{align-items:center;gap:4px;display:flex}.dispatchCenterRow .cutoff svg{color:#678091}.dispatchCenterRow .result{align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.dispatchCenterRow .pace{gap:1px;line-height:1.05;display:grid}.dispatchCenterRow .pace b{color:#087b6a;font-size:13px}.dispatchCenterRow .pace small{color:#667d8f;font-size:9px}.dispatchCenterRow .flexCell{text-align:center;gap:2px;display:grid}.dispatchCenterRow .flexCell>b{color:#9a5a00}.dispatchCenterRow .flexCell>div{justify-content:center;gap:3px;display:flex}.dispatchCenterRow .flexCell button{color:#fff;cursor:pointer;background:#f0a324;border:0;border-radius:5px;padding:4px 5px;font-size:9px;font-weight:800}.dispatchCenterRow .flexCell button.cancelFlex{background:#cb4438}.dispatchCenterRow .flexCell small{color:#b13d33;font-size:8px}.dispatchCenterRow .notApplicable{text-align:center;color:#9cabb6}.dispatchCenterRow .pickupCell{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:3px;display:grid}.dispatchCenterRow .pickupCell button{color:#fff;cursor:pointer;background:#0ea5b7;border:0;border-radius:7px;place-items:center;width:32px;height:34px;display:grid}.dispatchCenterRow .pickupCell>small{color:#627889;grid-column:1/3;font-size:9px;font-weight:800}.dispatchCenterRow .pickupCell .result{grid-column:1/3;font-size:10px}.dispatchCenterRow.ok .result{color:#087b43}.dispatchCenterRow.late .result{color:#b14838}.dispatchCenterRow>button{color:#fff;cursor:pointer;background:#0ea5b7;border:0;border-radius:7px;place-items:center;padding:7px;display:grid}.dispatchCenterRow>button:disabled{opacity:.5}.dispatchGroup:last-child .dispatchCenterRow:last-child{border-bottom:0}@media (max-width:760px){.dispatchCenter{gap:8px}.dispatchSummary{grid-template-columns:1fr 1fr}.dispatchSummary article{padding:9px 11px}.dispatchCenterRow{min-width:1318px;min-height:42px;padding-top:3px;padding-bottom:3px}.dispatchDate{padding-left:0}}.dispatchCenterRow .siteNoPickup{color:#7b91a1;text-align:center;font-size:10px}.compactWorkloads{background:0 0;border:0;gap:4px;padding:3px 5px}.compactWorkloads>details{background:#fff;border:1px solid #cfe5e3;border-radius:7px;min-width:205px}.compactWorkloads>details summary{cursor:pointer;white-space:nowrap;align-items:center;gap:5px;min-height:25px;padding:3px 6px;list-style-position:inside;display:flex}.compactWorkloads>details summary b{color:#086f65;font-size:11px}.compactWorkloads>details summary strong{color:#173047;font-size:11px}.compactWorkloads>details summary em{color:#60798a;margin-left:auto;font-size:8px;font-style:normal;font-weight:800}.compactWorkloads>details>div{gap:3px;padding:0 6px 5px 20px;display:grid}.compactWorkloads>details>div span{color:#725600;background:#fff4cd;border-radius:6px;padding:2px 5px;font-size:9px;font-weight:700}.movementHistory summary b{color:#7b5b0c;text-align:center;min-width:12px;font-size:9px}@media (min-width:761px){.dispatchSummary{grid-template-columns:repeat(7,minmax(0,1fr))}}.dispatchCenterRow .batchCounter button svg,.dispatchCenterRow .teamAdd button svg{stroke-width:2.2px;width:11px;height:11px}.teamBalanceHint{color:#176b5d;background:#effaf6;border:1px solid #b8dfd4;border-radius:999px;align-items:center;gap:4px;width:fit-content;max-width:100%;margin:0;padding:4px 8px;font-size:10px;line-height:1.2;display:inline-flex}.teamBalanceHint b{color:#0a7969}.dispatchCenterRow.header .separationHeader{text-align:center;grid-column:span 2;align-self:stretch;padding:2px 0 0;display:grid}.dispatchCenterRow.header .separationHeader>b{color:#526b7d;padding-bottom:3px;font-size:10px}.dispatchCenterRow.header .separationHeader>i{border-top:1px solid #cbd9e1;grid-template-columns:112px 84px;font-style:normal;display:grid}.dispatchCenterRow.header .separationHeader em{color:#526b7d;padding-top:3px;font-size:9px;font-style:normal;font-weight:900}.dispatchCenterRow.header .separationHeader em+em{border-left:1px solid #cbd9e1}.dispatchCenterRow.header .separationHeader{background:#e7f1f5;border:1px solid #bfd2dc;border-radius:7px;overflow:hidden}.dispatchCenterRow:not(.header) .separationOk{background:#f1f8fab8;border:1px solid #c9dce4;border-right:0;border-radius:8px 0 0 8px;align-content:center;align-self:stretch;margin-right:-7px;padding:4px 6px}.dispatchCenterRow:not(.header) .separationNok{background:#f1f8fab8;border:1px solid #c9dce4;border-left-color:#dce8ed;border-radius:0 8px 8px 0;align-self:stretch;place-items:center;min-width:0;padding:4px 7px;display:grid}.dispatchCenterRow.header .flexHeader{color:#80610c;background:#fff7d9;border:1px solid #e3c56e;border-radius:7px;align-self:stretch;place-items:center;display:grid}.dispatchCenterRow .flexCell,.dispatchCenterRow .flexEmpty{background:#fffaf0;border:1px solid #e3c56e;border-radius:8px;align-self:stretch;min-width:0;padding:4px 6px}.dispatchCenterRow .flexCell{align-content:center}.dispatchCenterRow .flexCell>div{grid-template-columns:repeat(2,58px);justify-content:center;gap:4px;display:grid}.dispatchCenterRow .flexCell button{width:58px;min-height:25px;padding:4px 3px}.dispatchCenterRow .flexEmpty{place-items:center;display:grid}.dispatchCenterRow .pickupCell{grid-template-columns:minmax(0,1fr)}.dispatchCenterRow .pickupCell>.batchCounter,.dispatchCenterRow .pickupCell>small,.dispatchCenterRow .pickupCell>.result,.dispatchCenterRow .inlineFlexControl{grid-column:1}.dispatchCenterRow .inlineFlexControl{justify-content:flex-start;align-items:center;gap:3px;min-width:0;display:flex}.dispatchCenterRow .inlineFlexControl>button{color:#fff;cursor:pointer;background:#f0a324;border:0;border-radius:5px;height:22px;padding:2px 7px;font-size:9px;font-weight:900}.dispatchCenterRow .inlineFlexControl>button.cancelFlex{background:#cb4438;width:22px;padding:0;font-size:14px}.dispatchCenterRow .inlineFlexControl>button:disabled{opacity:.5}.dispatchCenterRow .inlineFlexControl .movementHistory{justify-self:auto;margin-left:2px}.dispatchCenterRow .siteNoNf{font-size:14px}.compactWorkloads{gap:8px;padding:0}.compactWorkloads>details{border-radius:11px;flex:0 0 235px;min-width:235px;min-height:58px}.compactWorkloads>details.featuredProfessional{background:#f7fffd;border-color:#b7ddd8}.compactWorkloads>details summary{gap:7px;min-height:56px;padding:8px 10px}.compactWorkloads>details summary b{font-size:13px}.compactWorkloads>details summary strong{font-size:12px}.compactWorkloads>details summary em{white-space:normal;text-align:right;font-size:10px;line-height:1.25}.compactWorkloads>details[open]{min-width:290px}.compactWorkloads>details[open]>div{gap:6px;padding:2px 10px 10px}.compactWorkloads>details[open]>div .workloadDetailPace{color:#086f65;text-align:center;background:#dff5f2;border-radius:8px;padding:8px 10px;font-size:16px;display:block}.compactWorkloads>details[open]>div span{padding:5px 7px;font-size:11px}.movementHistory[open]>div{width:max(260px,100%);padding:9px}.movementHistory[open] p{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding:8px 4px;font-size:12px;line-height:1.25}.movementHistory[open] p b,.movementHistory[open] p em{font-size:12px}.movementHistory[open] p span{font-size:11px}@media (max-width:760px){.compactWorkloads>details{flex-basis:calc(50% - 4px);min-width:190px}.compactWorkloads>details[open]{flex-basis:100%;min-width:100%}}.dispatchCenterRow input[type=number]{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.dispatchCenterRow:not(.late) .separationNok{font-size:13px;font-weight:600}.dispatchCenterRow .pace b,.dispatchCenterRow .teamChips b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.dispatchCenterRow .pickupCell{justify-items:start}.dispatchCenterRow .pickupCell>.batchCounter{width:145px;max-width:100%}.dispatchCenterRow .pickupCell>small,.dispatchCenterRow .pickupCell>.result{width:100%;font-size:11px;line-height:1.15}.dispatchCenterRow .pickupCell .movementHistory summary,.dispatchCenterRow .movementHistory summary{font-variant-numeric:tabular-nums}.compactWorkloads>details summary{justify-content:flex-start}.compactWorkloads>details summary strong{margin-left:auto}.compactWorkloads .workloadExplanation{grid-template-columns:1fr 1fr;gap:7px;display:grid}.compactWorkloads .workloadExplanation p{background:#effaf7;border:1px solid #c9e4df;border-radius:8px;gap:3px;margin:0;padding:9px;display:grid}.compactWorkloads .workloadExplanation p>b{color:#597181;font-size:11px}.compactWorkloads .workloadExplanation p>strong{color:#087565;font-size:15px;line-height:1.15}.compactWorkloads .workloadExplanation p>small{color:#5f7485;font-size:10px;line-height:1.3}@media (max-width:760px){.compactWorkloads .workloadExplanation{grid-template-columns:1fr}}.dispatchCenterRow .noBlankCell,.dispatchCenterRow .separationOk{width:112px;max-width:112px}.dispatchCenterRow .teamAllocation{align-self:center}.dispatchCenterRow .teamAdd{grid-template-columns:76px 32px;gap:4px;width:112px}.dispatchCenterRow .teamAdd input{height:34px;padding:5px 7px;font-size:13px;font-weight:600}.dispatchCenterRow .teamAdd button{border-radius:7px;width:32px;height:34px}.dispatchCenterRow .teamChips{margin-top:3px}.dispatchCenterRow .cutoff{display:block}.dispatchCenterRow .cutoff input{width:95px}.dispatchCenterRow:not(.header){align-items:start}.dispatchCenterRow:not(.header) .channel{padding-top:9px}.dispatchCenterRow:not(.header) .separationNok,.dispatchCenterRow:not(.header)>.notApplicable{padding-top:10px}.dispatchCenterRow .teamAllocation,.dispatchCenterRow .noBlankCell,.dispatchCenterRow .separationOk,.dispatchCenterRow .cutoff,.dispatchCenterRow .pickupCell{align-self:start}.paceDetails{align-self:start;padding-top:5px;position:relative}.paceDetails summary{color:#087565;cursor:pointer;background:#effaf6;border:1px solid #b8dfd4;border-radius:999px;align-items:center;min-height:24px;padding:3px 7px;font-size:12px;font-weight:900;list-style:none;display:inline-flex}.paceDetails summary::-webkit-details-marker{display:none}.paceDetails[open]>div{z-index:40;background:#fff;border:1px solid #b8dfd4;border-radius:9px;gap:4px;width:250px;padding:10px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 24px #1549422e}.paceDetails[open]>div b{color:#5d7282;font-size:10px}.paceDetails[open]>div strong{color:#087565;font-size:14px}.paceDetails[open]>div span{color:#5f7485;margin-bottom:5px;font-size:11px;line-height:1.3}.dispatchCenterRow.header{align-items:start;min-height:52px;padding-top:8px}.dispatchCenterRow.header>span:not(.separationHeader){padding-top:3px}.dispatchCenterRow.header .separationHeader{align-self:start;min-height:40px;padding:3px 0 0}.dispatchCenterRow.header .separationHeader>b{padding:0;font-size:11px;line-height:1}.dispatchCenterRow.header .separationHeader>i{margin-top:7px}.dispatchCenterRow.header .separationHeader em{padding-top:4px;font-size:11px;line-height:1}.teamBalanceHint{padding:8px 13px;font-size:14px;font-weight:700;line-height:1.35}.teamBalanceHint b{font-size:14px;font-weight:900}.dispatchCenterRow:not(.header) .separationNok{justify-content:center;align-items:center;min-height:34px;padding-top:0;font-size:13px;font-weight:700;line-height:1;display:flex}.dispatchCenterRow .cutoff input[type=time]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.dispatchCenterRow .cutoff input[type=time]{appearance:textfield;text-align:center;padding-right:8px}.dispatchCenterRow .pickupCell.mercadoLivrePickup{align-content:start;gap:4px}.dispatchCenterRow .pickupCell.mercadoLivrePickup>.batchCounter{width:145px}.dispatchCenterRow .pickupCell.mercadoLivrePickup .inlineFlexControl{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;min-height:22px;display:flex}.dispatchCenterRow .pickupCell.mercadoLivrePickup .inlineFlexControl>.result{color:#087b43;width:auto;margin-left:2px;font-size:10px;display:inline-flex}.dispatchFlexBackdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071c2d94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dispatchFlexModal{background:#fff;border:1px solid #e2c477;border-radius:16px;width:min(470px,100%);max-height:min(720px,92vh);overflow:auto;box-shadow:0 24px 70px #071c2d47}.dispatchFlexModal>header{background:#fff9e8;border-bottom:1px solid #ead9a7;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.dispatchFlexModal>header small{color:#9b6509;letter-spacing:.08em;font-size:10px;font-weight:900}.dispatchFlexModal>header h2{color:#173047;margin:3px 0 0;font-size:21px}.dispatchFlexModal>header button{color:#7c5a13;cursor:pointer;background:#fff;border:1px solid #dfc77e;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.dispatchFlexSummary{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 18px 4px;display:grid}.dispatchFlexSummary article{background:#fffdf5;border:1px solid #eadcad;border-radius:9px;gap:3px;padding:10px;display:grid}.dispatchFlexSummary small{color:#6b7e8d;font-size:10px;font-weight:800}.dispatchFlexSummary b{color:#9b6509;font-size:20px}.dispatchFlexModal>label{color:#40596b;gap:6px;margin:12px 18px 8px;font-size:12px;font-weight:800;display:grid}.dispatchFlexModal>label input{color:#173047;background:#fff;border:1px solid #ccdce4;border-radius:8px;width:100%;height:42px;padding:8px 10px;font-size:15px}.dispatchFlexActions{grid-template-columns:1fr 1fr;gap:8px;padding:0 18px 14px;display:grid}.dispatchFlexActions button{color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:40px;font-weight:800}.dispatchFlexActions button.add{background:#e89a18}.dispatchFlexActions button.remove{background:#bd4437}.dispatchFlexActions button:disabled{opacity:.45;cursor:default}.dispatchFlexHistory{background:#f8fbfc;border:1px solid #e3e9ed;border-radius:10px;margin:0 18px 14px;padding:12px}.dispatchFlexHistory h3{color:#173047;margin:0 0 8px;font-size:13px}.dispatchFlexHistory p{border-bottom:1px solid #e3e9ed;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:0;padding:7px 0;font-size:11px;display:grid}.dispatchFlexHistory p:last-child{border-bottom:0}.dispatchFlexHistory p>b{color:#bd4437}.dispatchFlexHistory p>span{color:#536b7c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dispatchFlexHistory p>time{color:#6c8190}.dispatchFlexHistory p>strong{color:#8a6410}.dispatchFlexHistory>small{color:#6c8190;font-size:11px}.dispatchFlexNote{color:#6c5a30;background:#fffaf0;border-top:1px solid #ead9a7;margin:0;padding:12px 18px 16px;font-size:11px;line-height:1.45}@media (max-width:520px){.dispatchFlexSummary{grid-template-columns:1fr 1fr 1fr;padding-left:12px;padding-right:12px}.dispatchFlexModal>label{margin-left:12px;margin-right:12px}.dispatchFlexActions{padding-left:12px;padding-right:12px}.dispatchFlexHistory{margin-left:12px;margin-right:12px}.dispatchFlexHistory p{grid-template-columns:30px minmax(0,1fr) auto}.dispatchFlexHistory p>strong{grid-column:2/4}}.dispatchAssignmentBackdrop{z-index:1210;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071c2d94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dispatchAssignmentModal{background:#fff;border:1px solid #bcd8df;border-radius:16px;width:min(420px,100%);overflow:hidden;box-shadow:0 24px 70px #071c2d47}.dispatchAssignmentModal>header{background:#f2fafb;border-bottom:1px solid #d8e7eb;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.dispatchAssignmentModal>header small{color:#07869d;letter-spacing:.1em;font-size:10px;font-weight:900}.dispatchAssignmentModal>header h2{color:#173047;margin:3px 0;font-size:21px}.dispatchAssignmentModal>header p{color:#637b8b;margin:0;font-size:12px}.dispatchAssignmentModal>header button{color:#486172;cursor:pointer;background:#fff;border:1px solid #c7dce2;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.dispatchAssignmentOptions{grid-template-columns:repeat(3,1fr);gap:9px;padding:16px;display:grid}.dispatchAssignmentOptions>button{color:#173047;cursor:pointer;background:#f8fdfd;border:1px solid #cce2e5;border-radius:11px;place-items:center;gap:5px;min-height:108px;padding:10px 6px;display:grid}.dispatchAssignmentOptions>button:hover{background:#ebf9fa;border-color:#0ea5b7}.dispatchAssignmentOptions>button>span{color:#fff;background:#0ea5b7;border-radius:50%;place-items:center;width:35px;height:35px;font-size:16px;font-weight:900;display:grid}.dispatchAssignmentOptions>button b{font-size:13px}.dispatchAssignmentOptions>button small{color:#66808f;font-size:10px}@media (max-width:420px){.dispatchAssignmentOptions{grid-template-columns:1fr}.dispatchAssignmentOptions>button{text-align:left;grid-template-columns:35px 1fr auto;min-height:58px}}.dispatchCenter.productionOnly .dispatchSummary,.dispatchCenter.productionOnly .dispatchOperationalAlert,.dispatchCenter.productionOnly .dispatchShortageList,.dispatchCenter.productionOnly .professionalTotals,.dispatchCenter.productionOnly .teamBalanceHint{display:none}.dispatchCenter.productionOnly .dispatchCenterTable{max-width:920px;margin:0 auto}.dispatchCenter.productionOnly .dispatchCenterRow{grid-template-columns:minmax(220px,1fr) minmax(280px,1fr);align-items:center;min-width:0}.dispatchCenter.productionOnly .dispatchCenterRow.header>span:nth-child(n+2):nth-child(-n+8),.dispatchCenter.productionOnly .dispatchCenterRow:not(.header)>:nth-child(n+2):nth-child(-n+9){display:none}.dispatchCenter.productionOnly .dispatchCenterRow.header>span:last-child{text-align:left}.dispatchCenter.productionOnly .dispatchGroupTitle{grid-column:1/-1}.dispatchCenter.productionOnly .pickupCell{background:#f8fcfd;border:1px solid #c9e0e5;border-radius:10px;grid-template-columns:minmax(150px,1fr);gap:5px;width:100%;min-width:0;padding:7px 9px;display:grid}.dispatchCenter.productionOnly .pickupCell .batchCounter{grid-template-columns:minmax(110px,1fr) 34px;width:100%}.dispatchCenter.productionOnly .pickupCell input{font-size:16px;font-weight:800}.dispatchCenter.productionOnly .pickupCell small,.dispatchCenter.productionOnly .pickupCell .result{font-size:11px}.dispatchCenter.productionOnly .mercadoLivrePickup{grid-template-columns:minmax(150px,1fr) auto;align-items:start}.dispatchCenter.productionOnly .inlineFlexControl{align-items:center}.dispatchCenter:not(.productionOnly) .teamAdd{grid-template-columns:minmax(92px,1fr) 32px;min-width:132px}.dispatchCenter:not(.productionOnly) .teamAdd input{font-size:15px;font-weight:800}@media (max-width:720px){.dispatchCenter.productionOnly .dispatchCenterRow{grid-template-columns:minmax(145px,.8fr) minmax(190px,1.2fr)}.dispatchCenter.productionOnly .dispatchCenterTable{overflow-x:auto}}details.dispatchShortageList.compact{background:#fff7f6;border:1px solid #f3a9a3;border-radius:11px;display:block;overflow:hidden}details.dispatchShortageList.compact>summary{cursor:pointer;color:#b42318;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:850;list-style:none;display:flex}details.dispatchShortageList.compact>summary::-webkit-details-marker{display:none}details.dispatchShortageList.compact>summary span{align-items:center;gap:7px;display:flex}details.dispatchShortageList.compact>summary strong{background:#fee2e2;border-radius:999px;padding:4px 8px;font-size:11px}.dispatchShortageItems{background:#fff;border-top:1px solid #f4c5c1}.dispatchShortageItems article{border-top:1px solid #f4d4d1;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.dispatchShortageItems article:first-child{border-top:0}.dispatchShortageItems article>div{gap:2px;display:grid}.dispatchShortageItems article span,.dispatchShortageItems article small{color:#637b8d;font-size:11px}.dispatchShortageItems .shortageActions{flex-wrap:wrap;gap:5px;display:flex}.dispatchShortageItems .shortageActions button{color:#087f99;background:#fff;border:1px solid #c8dce3;border-radius:8px;padding:7px 9px;font-weight:800}.dispatchShortageItems .shortageActions button.delete{color:#b42318;border-color:#fecaca}@media (max-width:720px){.dispatchShortageItems article{flex-direction:column;align-items:stretch}.dispatchShortageItems .shortageActions button{flex:1}}
.compactChannelResults .metricsChannelPane{-webkit-overflow-scrolling:touch;overflow:auto hidden!important}.compactChannelResults .metricsChannelPane table{table-layout:fixed;width:1800px!important;min-width:1800px!important;max-width:none!important}.compactChannelResults .metricsChannelPane th,.compactChannelResults .metricsChannelPane td{white-space:nowrap;font-variant-numeric:tabular-nums;padding:7px 8px}.compactChannelResults .metricsChannelPane td{text-overflow:clip;overflow:visible}.compactChannelResults .metricsChannelPane th{text-overflow:ellipsis;overflow:hidden}.compactChannelResults .metricsChannelPane th:first-child,.compactChannelResults .metricsChannelPane td:first-child{width:110px}.compactChannelResults .metricsChannelPane th:nth-child(2),.compactChannelResults .metricsChannelPane td:nth-child(2){width:95px}.compactChannelResults .metricsChannelPane th:nth-child(3),.compactChannelResults .metricsChannelPane td:nth-child(3){width:70px}.compactChannelResults .metricsChannelPane th:nth-child(4),.compactChannelResults .metricsChannelPane td:nth-child(4){width:78px}.compactChannelResults .metricsChannelPane th:nth-child(5),.compactChannelResults .metricsChannelPane td:nth-child(5){width:70px}.compactChannelResults .metricsChannelPane th:nth-child(6),.compactChannelResults .metricsChannelPane td:nth-child(6),.compactChannelResults .metricsChannelPane th:nth-child(7),.compactChannelResults .metricsChannelPane td:nth-child(7),.compactChannelResults .metricsChannelPane th:nth-child(8),.compactChannelResults .metricsChannelPane td:nth-child(8){width:105px}.compactChannelResults .metricsChannelPane th:nth-child(9),.compactChannelResults .metricsChannelPane td:nth-child(9){width:115px}.compactChannelResults .metricsChannelPane th:nth-child(10),.compactChannelResults .metricsChannelPane td:nth-child(10){width:112px}.compactChannelResults .metricsChannelPane th:nth-child(11),.compactChannelResults .metricsChannelPane td:nth-child(11){width:135px}.compactChannelResults .metricsChannelPane th:nth-child(12),.compactChannelResults .metricsChannelPane td:nth-child(12),.compactChannelResults .metricsChannelPane th:nth-child(13),.compactChannelResults .metricsChannelPane td:nth-child(13){width:115px}.compactChannelResults .metricsChannelPane th:nth-child(14),.compactChannelResults .metricsChannelPane td:nth-child(14){width:125px}.compactChannelResults .metricsChannelPane th:nth-child(15),.compactChannelResults .metricsChannelPane td:nth-child(15){width:120px}.compactChannelResults .metricsChannelPane th:nth-child(16),.compactChannelResults .metricsChannelPane td:nth-child(16){width:82px}.compactChannelResults .metricsChannelPane th:nth-child(17),.compactChannelResults .metricsChannelPane td:nth-child(17){width:130px}@media (max-width:760px){.compactChannelResults .metricsChannelPane table{width:1800px!important;min-width:1800px!important;max-width:none!important}}
.trayImports{gap:16px;min-width:0;display:grid}.trayImportsHeader{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #dce4ee;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a0f}.trayImportsHeader:after{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb1a,#0000 68%);border-radius:50%;width:230px;height:230px;position:absolute;top:-110px;right:-80px}.trayImportsHeader>div{z-index:1;position:relative}.trayImportsHeader small{letter-spacing:.14em;color:#2563eb;font-weight:800;display:block}.trayImportsHeader h1{color:#0f172a;margin:5px 0 7px;font-size:clamp(23px,3vw,31px)}.trayImportsHeader p{color:#64748b;max-width:700px;margin:0;line-height:1.5}.trayImportActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.trayImportActions button{white-space:nowrap;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 6px 16px #2563eb2e}.trayImportActions button:not(.secondary){color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.trayImportActions button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 9px 20px #2563eb40}.trayImportActions button:active:not(:disabled){transform:translateY(0)}.trayImportActions button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.trayImportActions .secondary{color:#263449;background:#fff;border:1px solid #d2dce8;box-shadow:0 4px 12px #0f172a0f}.trayImportActions .secondary:hover:not(:disabled){background:#f7faff;border-color:#93b4e8;box-shadow:0 7px 16px #0f172a1a}.trayImportMessage{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:13px;padding:13px 16px;font-weight:650}.trayImportMessage.success{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.trayImportKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.trayImportKpis article{background:#fff;border:1px solid #e1e8f0;border-radius:17px;align-items:center;gap:13px;min-height:104px;padding:16px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 22px #0f172a0b}.trayImportKpis article:before{content:"";background:var(--kpi-color);width:4px;position:absolute;inset:0 auto 0 0}.trayImportKpis article:hover{transform:translateY(-2px);box-shadow:0 11px 25px #0f172a14}.trayImportKpis article.orders{--kpi-color:#2563eb;--kpi-soft:#eff6ff}.trayImportKpis article.products{--kpi-color:#7c3aed;--kpi-soft:#f5f3ff}.trayImportKpis article.freight{--kpi-color:#ea580c;--kpi-soft:#fff7ed}.trayImportKpis article.total{--kpi-color:#059669;--kpi-soft:#ecfdf5}.trayKpiIcon{background:var(--kpi-soft);width:43px;height:43px;color:var(--kpi-color);border-radius:13px;flex:0 0 43px;place-items:center;display:grid}.trayImportKpis article>div:last-child{min-width:0}.trayImportKpis span{color:#64748b;text-transform:uppercase;letter-spacing:.055em;font-size:11px;font-weight:800;display:block}.trayImportKpis strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:clamp(18px,2vw,22px);display:block;overflow:hidden}.trayImportKpis small{color:#94a3b8;margin-top:3px;font-size:11px;display:block}.trayImportFilters{background:#fff;border:1px solid #e1e8f0;border-radius:16px;grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(135px,.55fr)) minmax(170px,.75fr) minmax(210px,.9fr);align-items:end;gap:9px;padding:13px;display:grid;box-shadow:0 5px 18px #0f172a09}.trayImportFilters label{gap:4px;display:grid}.trayImportFilters label>span{color:#64748b;font-size:11px;font-weight:750}.trayImportFilters input,.trayImportFilters select{background:#fdfefe;border:1px solid #d5dee9;border-radius:11px;outline:0;width:100%;min-width:0;height:42px;padding:0 11px;transition:border .18s,box-shadow .18s}.trayImportFilters input:focus,.trayImportFilters select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61f}.trayImportFilters .traySearch{color:#64748b;border:1px solid #d5dee9;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.traySearch:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61f}.traySearch input{border:0;outline:0;height:auto;padding:0;box-shadow:none!important}.trayImportTable{background:#fff;border:1px solid #dfe7f0;border-radius:16px;overflow:auto;box-shadow:0 7px 22px #0f172a0a}.trayImportTable table{border-collapse:collapse;width:100%;min-width:1160px}.trayImportTable th,.trayImportTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #eef2f7;padding:11px 12px;font-size:13px}.trayImportTable th{color:#475569;text-transform:uppercase;letter-spacing:.055em;z-index:1;background:#f7f9fc;font-size:10px;position:sticky;top:0}.trayImportTable tbody tr{transition:background .15s}.trayImportTable tbody tr:hover{background:#f8fbff}.trayStatus{color:#3730a3;white-space:nowrap;background:#eef2ff;border:1px solid #dfe3ff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.trayCarrier{white-space:nowrap;color:#334155;align-items:center;gap:6px;display:inline-flex}.trayCarrier svg{color:#f97316}.trayImports footer{color:#64748b;align-items:center;gap:7px;padding:0 3px;font-size:12px;display:flex}@media (max-width:1100px){.trayImportsHeader{display:grid}.trayImportActions{justify-content:flex-start}.trayImportFilters{grid-template-columns:1fr 1fr}.traySearch{grid-column:1/-1}.trayImportKpis{grid-template-columns:1fr 1fr}}@media (max-width:620px){.trayImports{gap:11px}.trayImportsHeader{border-radius:16px;padding:17px}.trayImportsHeader p{font-size:13px}.trayImportActions{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.trayImportActions button{padding:0 9px;font-size:12px}.trayImportActions button:last-child{grid-column:1/-1}.trayImportKpis{gap:8px}.trayImportKpis article{gap:9px;min-height:89px;padding:12px}.trayKpiIcon{border-radius:10px;flex-basis:36px;width:36px;height:36px}.trayImportKpis strong{font-size:16px}.trayImportKpis small{display:none}.trayImportFilters{grid-template-columns:1fr 1fr;padding:9px}.trayImportFilters select{grid-column:1/-1}.trayImportTable th,.trayImportTable td{padding:9px}.trayImports footer{padding:0 4px}}.trayImportFilters{grid-template-columns:minmax(230px,1fr) minmax(560px,1.8fr) minmax(180px,.65fr) minmax(210px,.75fr)}.trayPeriod{gap:4px;min-width:0;display:grid}.trayPeriod>span{color:#64748b;font-size:11px;font-weight:750}.trayPeriodLine{align-items:center;gap:8px;min-width:0;display:flex}.trayPeriodCards{white-space:nowrap;background:#f8fafc;border:1px solid #d5dee9;border-radius:11px;align-items:center;gap:5px;padding:3px;display:flex}.trayPeriodCards button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;height:34px;padding:0 10px;font-size:11px;font-weight:800;transition:background .16s,color .16s,box-shadow .16s}.trayPeriodCards button:hover{color:#1d4ed8;background:#eff6ff}.trayPeriodCards button.selected{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 10px #2563eb38}.trayCustomDates{align-items:center;gap:5px;min-width:0;display:flex}.trayCustomDates input{width:132px;height:40px;padding:0 8px}.trayCustomDates span{color:#64748b;font-size:11px;font-weight:700}@media (max-width:1250px){.trayImportFilters{grid-template-columns:1fr 1fr}.traySearch,.trayPeriod{grid-column:1/-1}.trayPeriodLine{flex-wrap:wrap}}@media (max-width:620px){.trayPeriodCards{grid-template-columns:1fr 1fr;width:100%;display:grid}.trayPeriodCards button{padding:0 6px}.trayPeriodLine{display:grid}.trayCustomDates{grid-template-columns:1fr auto 1fr;display:grid}.trayCustomDates input{width:100%}.trayImportFilters>select{grid-column:1/-1}}
.totalExpressImports{gap:16px;min-width:0;display:grid}.totalExpressHeader{background:linear-gradient(135deg,#fff 0%,#f7fbff 100%);border:1px solid #dce4ee;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a0f}.totalExpressHeader:after{content:"";pointer-events:none;background:radial-gradient(circle,#06b6d41f,#0000 68%);border-radius:50%;width:230px;height:230px;position:absolute;top:-110px;right:-80px}.totalExpressHeader>div{z-index:1;position:relative}.totalExpressHeader small{letter-spacing:.14em;color:#0891b2;font-weight:800;display:block}.totalExpressHeader h1{color:#0f172a;margin:5px 0 7px;font-size:clamp(23px,3vw,31px)}.totalExpressHeader p{color:#64748b;max-width:700px;margin:0;line-height:1.5}.totalExpressActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.totalExpressActions button{white-space:nowrap;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 6px 16px #0891b22e}.totalExpressActions button:not(.secondary){color:#fff;background:linear-gradient(135deg,#0891b2,#0e7490)}.totalExpressActions button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 9px 20px #0891b240}.totalExpressActions button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.totalExpressActions .secondary{color:#263449;background:#fff;border:1px solid #d2dce8;box-shadow:0 4px 12px #0f172a0f}.totalExpressActions .secondary:hover:not(:disabled){background:#f5fdff;border-color:#67c6d8;box-shadow:0 7px 16px #0f172a1a}.totalExpressMessage{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:13px;padding:13px 16px;font-weight:650}.totalExpressMessage.success{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.totalExpressKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.totalExpressKpis article{background:#fff;border:1px solid #e1e8f0;border-radius:17px;align-items:center;gap:13px;min-height:104px;padding:16px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 22px #0f172a0b}.totalExpressKpis article:before{content:"";background:var(--kpi-color);width:4px;position:absolute;inset:0 auto 0 0}.totalExpressKpis article:hover{transform:translateY(-2px);box-shadow:0 11px 25px #0f172a14}.totalExpressKpis article.shipments{--kpi-color:#0891b2;--kpi-soft:#ecfeff}.totalExpressKpis article.weight{--kpi-color:#7c3aed;--kpi-soft:#f5f3ff}.totalExpressKpis article.invoiceValue{--kpi-color:#ea580c;--kpi-soft:#fff7ed}.totalExpressKpis article.serviceTotal{--kpi-color:#059669;--kpi-soft:#ecfdf5}.totalExpressKpiIcon{background:var(--kpi-soft);width:43px;height:43px;color:var(--kpi-color);border-radius:13px;flex:0 0 43px;place-items:center;display:grid}.totalExpressKpis article>div:last-child{min-width:0}.totalExpressKpis span{color:#64748b;text-transform:uppercase;letter-spacing:.055em;font-size:11px;font-weight:800;display:block}.totalExpressKpis strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:clamp(17px,2vw,22px);display:block;overflow:hidden}.totalExpressKpis small{color:#94a3b8;margin-top:3px;font-size:11px;display:block}.totalExpressValidation{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.totalExpressValidation button{--check:#0e7490;--soft:#ecfeff;min-width:0;color:var(--check);text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7f0;border-radius:15px;align-items:center;gap:12px;padding:15px;transition:all .18s;display:flex;box-shadow:0 5px 18px #0f172a0a}.totalExpressValidation button:hover,.totalExpressValidation button.active{border-color:var(--check);box-shadow:0 9px 22px color-mix(in srgb,var(--check) 18%,transparent);background:linear-gradient(135deg,#fff,var(--soft));transform:translateY(-2px)}.totalExpressValidation button.matched{--check:#059669;--soft:#ecfdf5}.totalExpressValidation button.missing{--check:#d97706;--soft:#fffbeb}.totalExpressValidation button.divergent{--check:#dc2626;--soft:#fff1f2}.totalExpressValidation button>svg{background:var(--soft);border-radius:11px;flex:0 0 39px;width:39px;height:39px;padding:9px}.totalExpressValidation button span{min-width:0}.totalExpressValidation small,.totalExpressValidation strong,.totalExpressValidation em{display:block}.totalExpressValidation small{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:10px;font-weight:850}.totalExpressValidation strong{color:#0f172a;white-space:nowrap;margin:3px 0;font-size:19px}.totalExpressValidation em{color:#64748b;font-size:11px;font-style:normal}.totalExpressFilters{background:#fff;border:1px solid #e1e8f0;border-radius:16px;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(130px,.5fr)) repeat(3,minmax(150px,.65fr));align-items:end;gap:9px;padding:13px;display:grid;box-shadow:0 5px 18px #0f172a09}.totalExpressFilters label{gap:4px;display:grid}.totalExpressFilters label>span{color:#64748b;font-size:11px;font-weight:750}.totalExpressFilters input,.totalExpressFilters select{background:#fdfefe;border:1px solid #d5dee9;border-radius:11px;outline:0;width:100%;min-width:0;height:42px;padding:0 11px;transition:border .18s,box-shadow .18s}.totalExpressFilters input:focus,.totalExpressFilters select:focus{border-color:#22b8cf;box-shadow:0 0 0 3px #06b6d41f}.totalExpressFilters .totalExpressSearch{color:#64748b;border:1px solid #d5dee9;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.totalExpressSearch:focus-within{border-color:#22b8cf;box-shadow:0 0 0 3px #06b6d41f}.totalExpressSearch input{border:0;outline:0;height:auto;padding:0;box-shadow:none!important}.totalExpressTable{background:#fff;border:1px solid #dfe7f0;border-radius:16px;overflow:auto;box-shadow:0 7px 22px #0f172a0a}.totalExpressTable table{border-collapse:collapse;width:100%;min-width:1380px}.totalExpressTable th,.totalExpressTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #eef2f7;padding:11px 12px;font-size:13px}.totalExpressTable th{color:#475569;text-transform:uppercase;letter-spacing:.055em;z-index:1;background:#f7f9fc;font-size:10px;position:sticky;top:0}.totalExpressTable tbody tr{transition:background .15s}.totalExpressTable tbody tr:hover{background:#f5fdff}.totalExpressTable tbody tr.conferenceRow.missing{background:#fffdf7}.totalExpressTable tbody tr.conferenceRow.divergent{background:#fff9fa}.totalExpressCheck{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.totalExpressCheck.matched{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.totalExpressCheck.missing{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.totalExpressCheck.divergent{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.trayCarrier{color:#be123c;max-width:145px;margin-top:4px;font-size:10px;line-height:1.25;display:block}.totalExpressStatus{color:#047857;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.totalExpressImports footer{color:#64748b;align-items:center;gap:7px;padding:0 3px;font-size:12px;display:flex}@media (max-width:1100px){.totalExpressHeader{display:grid}.totalExpressActions{justify-content:flex-start}.totalExpressValidation,.totalExpressFilters{grid-template-columns:1fr 1fr}.totalExpressSearch{grid-column:1/-1}.totalExpressKpis{grid-template-columns:1fr 1fr}}@media (max-width:620px){.totalExpressImports{gap:11px}.totalExpressHeader{border-radius:16px;padding:17px}.totalExpressHeader p{font-size:13px}.totalExpressActions{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.totalExpressActions button{padding:0 9px;font-size:12px}.totalExpressActions button:last-child{grid-column:1/-1}.totalExpressKpis{gap:8px}.totalExpressKpis article{gap:9px;min-height:89px;padding:12px}.totalExpressKpiIcon{border-radius:10px;flex-basis:36px;width:36px;height:36px}.totalExpressKpis strong{font-size:15px}.totalExpressKpis small{display:none}.totalExpressValidation{grid-template-columns:1fr 1fr;gap:7px}.totalExpressValidation button{gap:8px;padding:11px 9px}.totalExpressValidation button>svg{flex-basis:32px;width:32px;height:32px;padding:7px}.totalExpressValidation strong{font-size:15px}.totalExpressValidation em{font-size:10px}.totalExpressFilters{grid-template-columns:1fr 1fr;padding:9px}.totalExpressFilters select{grid-column:1/-1}.totalExpressTable th,.totalExpressTable td{padding:9px}.totalExpressImports footer{padding:0 4px}}
.freightResults{gap:16px;min-width:0;display:grid}.freightResultsHeader{background:linear-gradient(135deg,#fff 0%,#f7fbff 100%);border:1px solid #dce4ee;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a0f}.freightResultsHeader:after{content:"";pointer-events:none;background:radial-gradient(circle,#0e749021,#0000 68%);border-radius:50%;width:230px;height:230px;position:absolute;top:-110px;right:-80px}.freightResultsHeader>div,.freightResultsHeader>button{z-index:1;position:relative}.freightResultsHeader small{letter-spacing:.14em;color:#0e7490;font-weight:800;display:block}.freightResultsHeader h1{color:#0f172a;margin:5px 0 7px;font-size:clamp(23px,3vw,31px)}.freightResultsHeader p{color:#64748b;max-width:700px;margin:0;line-height:1.5}.freightExport{white-space:nowrap;color:#fff;background:linear-gradient(135deg,#0e7490,#155e75);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:750;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 6px 16px #0e749033}.freightExport:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 9px 20px #0e749045}.freightExport:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.freightResultsMessage{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:13px;padding:13px 16px;font-weight:650}.freightResultsKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.freightResultsKpis article{background:#fff;border:1px solid #e1e8f0;border-radius:17px;align-items:center;gap:13px;min-height:104px;padding:16px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 22px #0f172a0b}.freightResultsKpis article:before{content:"";background:var(--kpi-color);width:4px;position:absolute;inset:0 auto 0 0}.freightResultsKpis article:hover{transform:translateY(-2px);box-shadow:0 11px 25px #0f172a14}.freightResultsKpis article.orders{--kpi-color:#2563eb;--kpi-soft:#eff6ff}.freightResultsKpis article.received{--kpi-color:#7c3aed;--kpi-soft:#f5f3ff}.freightResultsKpis article.paid{--kpi-color:#ea580c;--kpi-soft:#fff7ed}.freightResultsKpis article.result.positive{--kpi-color:#059669;--kpi-soft:#ecfdf5}.freightResultsKpis article.result.negative{--kpi-color:#dc2626;--kpi-soft:#fef2f2}.freightKpiIcon{background:var(--kpi-soft);width:43px;height:43px;color:var(--kpi-color);border-radius:13px;flex:0 0 43px;place-items:center;display:grid}.freightResultsKpis article>div:last-child{min-width:0}.freightResultsKpis span{color:#64748b;text-transform:uppercase;letter-spacing:.055em;font-size:11px;font-weight:800;display:block}.freightResultsKpis strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:clamp(17px,2vw,22px);display:block;overflow:hidden}.freightResultsKpis small{color:#94a3b8;margin-top:3px;font-size:11px;display:block}.freightResultsFilters{background:#fff;border:1px solid #e1e8f0;border-radius:16px;grid-template-columns:minmax(240px,1.5fr) repeat(2,minmax(135px,.55fr)) minmax(180px,.75fr) minmax(170px,.7fr);align-items:end;gap:9px;padding:13px;display:grid;box-shadow:0 5px 18px #0f172a09}.freightResultsFilters label{gap:4px;display:grid}.freightResultsFilters label>span{color:#64748b;font-size:11px;font-weight:750}.freightResultsFilters input,.freightResultsFilters select{background:#fdfefe;border:1px solid #d5dee9;border-radius:11px;outline:0;width:100%;min-width:0;height:42px;padding:0 11px}.freightResultsFilters input:focus,.freightResultsFilters select:focus{border-color:#22b8cf;box-shadow:0 0 0 3px #06b6d41f}.freightResultsFilters .freightResultsSearch{color:#64748b;border:1px solid #d5dee9;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.freightResultsSearch:focus-within{border-color:#22b8cf;box-shadow:0 0 0 3px #06b6d41f}.freightResultsSearch input{border:0;outline:0;height:auto;padding:0;box-shadow:none!important}.freightCarrier select:disabled{color:#334155;opacity:1;background:#f8fafc}.freightResultsTable{background:#fff;border:1px solid #dfe7f0;border-radius:16px;overflow:auto;box-shadow:0 7px 22px #0f172a0a}.freightResultsTable table{border-collapse:collapse;width:100%;min-width:1160px}.freightResultsTable th,.freightResultsTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #eef2f7;padding:11px 12px;font-size:13px}.freightResultsTable th{color:#475569;text-transform:uppercase;letter-spacing:.055em;z-index:1;background:#f7f9fc;font-size:10px;position:sticky;top:0}.freightResultsTable tbody tr:hover{background:#f5fdff}.freightResultsTable td small,.freightDocument small{color:#94a3b8;margin-top:3px;font-size:11px;display:block}.freightCheck{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.freightCheck.matched{color:#059669;background:#ecfdf5}.freightCheck.pending{color:#d97706;background:#fffbeb}.freightPendingText{color:#b45309;white-space:nowrap;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.freightPositive{color:#047857}.freightNegative{color:#dc2626}.freightResults footer{color:#64748b;align-items:center;gap:7px;padding:0 3px;font-size:12px;display:flex}@media (max-width:1100px){.freightResultsHeader{display:grid}.freightResultsKpis,.freightResultsFilters{grid-template-columns:1fr 1fr}.freightResultsSearch{grid-column:1/-1}}@media (max-width:620px){.freightResults{gap:11px}.freightResultsHeader{border-radius:16px;padding:17px}.freightResultsHeader p{font-size:13px}.freightExport{width:100%}.freightResultsKpis{gap:8px}.freightResultsKpis article{gap:9px;min-height:89px;padding:12px}.freightKpiIcon{border-radius:10px;flex-basis:36px;width:36px;height:36px}.freightResultsKpis strong{font-size:15px}.freightResultsKpis small{display:none}.freightResultsFilters{grid-template-columns:1fr 1fr;padding:9px}.freightResultsFilters>select,.freightCarrier{grid-column:1/-1}.freightResultsTable th,.freightResultsTable td{padding:9px}.freightResults footer{padding:0 4px}}
.aiManager{color:#10243c;gap:16px;display:grid}.aiManagerHero{background:linear-gradient(135deg,#f8fdff,#edfaff);border:1px solid #cde8ef;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid;box-shadow:0 5px 18px #12324a0b}.aiManagerHeroIcon{color:#fff;background:#0f8da7;border-radius:16px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 9px 22px #0f8da733}.aiManagerEyebrow{color:#07869e;letter-spacing:.13em;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;font-weight:900;display:flex}.aiManagerHero h2{margin:0;font-size:26px}.aiManagerHero p{color:#5d728a;max-width:760px;margin:5px 0 0;font-size:14px;line-height:1.45}.aiManagerConnection,.aiManagerAreaList article>span:last-child,.aiManagerReadOnly{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.aiManagerConnection.isWaiting{color:#9b6800;background:#fff6df;border:1px solid #f2d28c}.aiManagerConnection.isConnected{color:#147a43;background:#e9f8ef;border:1px solid #b8e5c8}.aiManagerStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.aiManagerStats article{background:#fff;border:1px solid #d7e5ee;border-radius:14px;min-height:110px;padding:15px 16px;box-shadow:0 3px 12px #17324d0a}.aiManagerStats span{color:#627a91;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.aiManagerStats strong{margin-top:8px;font-size:25px;line-height:1;display:block}.aiManagerStats strong small{color:#7890a5;font-size:13px}.aiManagerStats p{color:#74889b;margin:7px 0 0;font-size:12px}.aiManagerColumns{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:14px;display:grid}.aiManagerPanel{background:#fff;border:1px solid #d7e5ee;border-radius:16px;overflow:hidden;box-shadow:0 4px 15px #17324d0a}.aiManagerPanel>header{background:#fbfdfe;border-bottom:1px solid #e6eef3;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.aiManagerPanel>header>div{color:#0b8198;align-items:center;gap:10px;display:flex}.aiManagerPanel header span span,.aiManagerPanel header span{display:grid}.aiManagerPanel header small{color:#7890a5;margin-top:2px;font-size:11px;font-weight:500}.aiManagerReadOnly{color:#4d7583;background:#eef7fa;display:inline-flex!important}.aiManagerAreaList{display:grid}.aiManagerAreaList article{border-bottom:1px solid #edf2f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 17px;display:grid}.aiManagerAreaList article:last-child{border-bottom:0}.aiManagerAreaIcon{color:#0d8ca5;background:#eef9fb;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.aiManagerAreaList b{font-size:13px}.aiManagerAreaList p{color:#72869a;margin:3px 0 0;font-size:11px;line-height:1.35}.aiManagerAreaList .isReady{color:#177446;background:#eef9f2}.aiManagerAreaList .isPending{color:#986600;background:#fff6df}.aiManagerSetup ol{gap:0;margin:0;padding:8px 17px 4px;list-style:none;display:grid}.aiManagerSetup li{border-bottom:1px solid #edf2f5;grid-template-columns:30px 1fr;gap:10px;padding:11px 0;display:grid}.aiManagerSetup li:last-child{border-bottom:0}.aiManagerSetup li>span{color:#73879a;background:#eef2f5;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.aiManagerSetup li.done>span{color:#177446;background:#ddf4e6}.aiManagerSetup li.current>span{color:#087f99;background:#dff5fa;box-shadow:0 0 0 3px #dff5fa66}.aiManagerSetup li b{font-size:12px}.aiManagerSetup li p{color:#75899b;margin:3px 0 0;font-size:11px;line-height:1.35}.aiManagerSafety{color:#397184;background:#eef8fb;border-radius:12px;gap:10px;margin:9px 14px 14px;padding:12px;display:flex}.aiManagerSafety svg{flex:none}.aiManagerSafety p{margin:0;font-size:11px;line-height:1.45}.aiManager .spin{animation:1s linear infinite aiManagerSpin}@keyframes aiManagerSpin{to{transform:rotate(360deg)}}@media (max-width:900px){.aiManagerHero{grid-template-columns:auto 1fr}.aiManagerConnection{grid-column:1/-1;justify-self:start}.aiManagerStats{grid-template-columns:repeat(2,minmax(0,1fr))}.aiManagerColumns{grid-template-columns:1fr}}@media (max-width:560px){.aiManager{gap:10px}.aiManagerHero{grid-template-columns:1fr;padding:15px}.aiManagerHeroIcon{width:48px;height:48px}.aiManagerHero h2{font-size:22px}.aiManagerStats{gap:8px}.aiManagerStats article{min-height:92px;padding:12px}.aiManagerStats strong{font-size:20px}.aiManagerAreaList article{grid-template-columns:auto minmax(0,1fr);padding:11px 13px}.aiManagerAreaList article>span:last-child{grid-column:2;justify-self:start;padding:5px 8px}.aiManagerPanel>header{padding:13px}.aiManagerReadOnly{display:none!important}}.aiManagerRun{color:#fff;cursor:pointer;background:#0b8ca5;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 28px);min-height:42px;margin:0 14px 14px;font-weight:900;display:flex;box-shadow:0 7px 16px #0b8ca529}.aiManagerRun:disabled{color:#8a9aa7;box-shadow:none;cursor:not-allowed;background:#dfe7ec}.aiManagerError{color:#b33b34;margin:-5px 14px 14px;font-size:12px;font-weight:700}.aiManagerDiagnosis{background:#fff;border:1px solid #d7e5ee;border-left:4px solid #23825a;border-radius:16px;overflow:hidden;box-shadow:0 4px 15px #17324d0a}.aiManagerDiagnosis.health-atencao{border-left-color:#d49a21}.aiManagerDiagnosis.health-critico{border-left-color:#c9473f}.aiManagerDiagnosis>header{background:#fbfdfe;border-bottom:1px solid #e6eef3;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.aiManagerDiagnosis>header>div{color:#0b8198;align-items:center;gap:10px;display:flex}.aiManagerDiagnosis>header span span{display:grid}.aiManagerDiagnosis>header small{color:#7890a5;margin-top:2px;font-size:11px;font-weight:500}.aiManagerDiagnosis>header>span{color:#177446;background:#eaf7ef;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.aiManagerDiagnosis.health-atencao>header>span{color:#976400;background:#fff5dc}.aiManagerDiagnosis.health-critico>header>span{color:#b33b34;background:#fff0ee}.aiManagerSummary{color:#334e68;margin:0;padding:16px 17px;font-size:13px;line-height:1.55}.aiManagerAlerts{gap:9px;padding:0 17px 16px;display:grid}.aiManagerAlerts article{background:#fcfdfe;border:1px solid #e4ebf0;border-radius:12px;grid-template-columns:auto 1fr;gap:10px;padding:12px;display:grid}.aiManagerAlerts article>span{color:#c17d00}.aiManagerAlerts b{font-size:13px}.aiManagerAlerts p{color:#607589;margin:4px 0 0;font-size:12px;line-height:1.4}.aiManagerPriorities{background:#eff8fa;border-radius:12px;margin:0 17px 17px;padding:13px 15px}.aiManagerPriorities>b{color:#087f99;font-size:12px}.aiManagerPriorities ol{color:#425f73;margin:8px 0 0;padding-left:20px;font-size:12px;line-height:1.5}.aiManagerPriorities li+li{margin-top:4px}.aiManagerAsk{background:linear-gradient(135deg,#fff,#f4fbfd);border:1px solid #bfe0e8;border-radius:16px;overflow:hidden;box-shadow:0 4px 15px #17324d0a}.aiManagerAsk>header{background:#f8fdfe;border-bottom:1px solid #dcebf0;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.aiManagerAsk>header>div,.aiManagerAnswer>div:first-child{color:#0b8198;align-items:center;gap:10px;display:flex}.aiManagerAsk>header span span,.aiManagerAsk>header>div>span,.aiManagerAnswer>div:first-child>span{display:grid}.aiManagerAsk header small,.aiManagerAnswer>div:first-child small{color:#7890a5;margin-top:2px;font-size:11px;font-weight:500}.aiManagerAsk form{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;padding:14px 17px 8px;display:grid}.aiManagerAsk textarea{color:#10243c;width:100%;min-height:72px;font:inherit;resize:vertical;background:#fff;border:1px solid #bdd2dd;border-radius:11px;outline:none;padding:12px 13px;font-size:14px;line-height:1.45}.aiManagerAsk textarea:focus{border-color:#0b8ca5;box-shadow:0 0 0 3px #0b8ca51c}.aiManagerAsk form button{color:#fff;cursor:pointer;background:#0b8ca5;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:145px;padding:10px 16px;font-weight:900;display:inline-flex}.aiManagerAsk form button:disabled{color:#8a9aa7;cursor:not-allowed;background:#dfe7ec}.aiManagerExamples{flex-wrap:wrap;align-items:center;gap:6px;padding:0 17px 14px;display:flex}.aiManagerExamples>span{color:#6c8295;font-size:11px;font-weight:750}.aiManagerExamples button,.aiManagerAnswer>div:last-child button{color:#397184;cursor:pointer;background:#fff;border:1px solid #cfe0e7;border-radius:999px;padding:5px 8px;font-size:10px}.aiManagerAskError{color:#b33b34;background:#fff0ee;border-radius:9px;margin:0 17px 14px;padding:9px 11px;font-size:12px;font-weight:750}.aiManagerAnswer{background:#fff;border:1px solid #cde6dc;border-radius:13px;gap:10px;margin:0 17px 16px;padding:14px;display:grid}.aiManagerAnswer>p{color:#29495f;white-space:pre-line;margin:0;font-size:14px;line-height:1.6}.aiManagerAnswer>small{color:#718697;font-size:11px}.aiManagerAnswer>div:last-child{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:650px){.aiManagerAsk form{grid-template-columns:1fr}.aiManagerAsk form button{min-height:44px}.aiManagerExamples{flex-wrap:nowrap;overflow-x:auto}.aiManagerExamples button{white-space:nowrap}.aiManagerAsk>header .aiManagerReadOnly{display:none}}
.orderShortages{color:#10243b;gap:14px;display:grid}.shortageHero,.shortageForm,.shortageList{background:#fff;border:1px solid #dbe6ef;border-radius:18px;box-shadow:0 6px 18px #0f23370d}.shortageHero{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.shortageHero span{color:#0895ad;letter-spacing:.12em;font-size:12px;font-weight:800}.shortageHero h1{margin:3px 0;font-size:25px}.shortageHero p{color:#657b91;margin:0;font-size:14px}.shortageRefresh{color:#17304a;background:#fff;border:1px solid #cfdae5;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-weight:700;display:flex}.shortageStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.shortageStats article{background:#fff;border:1px solid #dce7ef;border-radius:14px;align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:flex}.shortageStats svg{color:#0798ae}.shortageStats span{display:grid}.shortageStats small{color:#71859a;font-size:12px}.shortageStats b{font-size:22px}.shortageStats .danger{background:#fff8f8;border-color:#fecaca}.shortageStats .danger svg,.shortageStats .danger b{color:#c83232}.shortageStats .success svg,.shortageStats .success b{color:#15835e}.shortageForm{padding:15px}.shortageSectionTitle>div{align-items:center;gap:9px;display:flex}.shortageSectionTitle span{display:grid}.shortageSectionTitle small{color:#72859a;margin-top:2px;font-weight:400}.shortageFields{grid-template-columns:1.1fr 1.4fr 1.4fr 1fr 1.1fr .7fr .55fr .8fr;gap:9px;margin-top:12px;display:grid}.shortageFields label{gap:5px;min-width:0;display:grid}.shortageFields label>span{color:#5d7187;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.shortageFields input,.shortageFields select,.shortageToolbar input,.shortageToolbar select,.shortageTableWrap select{color:#10243b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfdce7;border-radius:9px;padding:9px 10px}.shortageFields .wide{grid-column:span 5}.shortageFormActions{justify-content:flex-end;margin-top:10px;display:flex}.shortageFormActions .primary{color:#fff;background:#078fa8;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 15px;font-weight:800;display:flex}.shortageMessage{color:#0b6270;background:#eaf9fc;border:1px solid #b7e7ef;border-radius:11px;padding:10px 13px;font-size:13px}.shortageList{overflow:hidden}.shortageToolbar{border-bottom:1px solid #e1e9f0;grid-template-columns:1fr minmax(220px,360px) 150px;align-items:center;gap:10px;padding:14px 16px;display:grid}.shortageToolbar h2{margin:0;font-size:18px}.shortageToolbar small{color:#77899b}.shortageSearch{position:relative}.shortageSearch svg{color:#789;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.shortageSearch input{padding-left:33px}.shortageTableWrap{-webkit-overflow-scrolling:touch;overflow:auto}.shortageTableWrap table{border-collapse:collapse;width:100%;min-width:1080px}.shortageTableWrap th{text-align:left;color:#536a80;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f4f8fb;padding:10px 12px;font-size:11px}.shortageTableWrap td{vertical-align:middle;border-top:1px solid #e5edf3;padding:10px 12px;font-size:13px}.shortageTableWrap td b,.shortageTableWrap td small{display:block}.shortageTableWrap td small{color:#6e8295;white-space:nowrap;text-overflow:ellipsis;max-width:300px;margin-top:3px;overflow:hidden}.shortageTableWrap td em{color:#b82323;background:#fee2e2;border-radius:999px;margin-top:5px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:900;display:inline-block}.shortageTableWrap .urgentRow{background:snow}.shortageStatus{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.shortageStatus.reported{color:#805d00;background:#fff2c7}.shortageStatus.in_progress{color:#075985;background:#dff3ff}.shortageStatus.waiting{color:#5b3aa8;background:#eee9ff}.shortageStatus.resolved{color:#166534;background:#dcfce7}.shortageStatus.cancelled{color:#596776;background:#eef1f4}.shortageActions{gap:5px;display:flex}.shortageActions button{color:#2f5874;background:#fff;border:1px solid #ccd9e4;border-radius:8px;padding:7px}.shortageActions .done{color:#16805d;border-color:#a8dbc9}.shortageActions .remove{color:#c43131;border-color:#efb6b6}.shortageEmpty{color:#73879a;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:180px;display:flex}.shortageEmpty svg{color:#18a0b5}.spin{animation:1s linear infinite shortageSpin}@keyframes shortageSpin{to{transform:rotate(360deg)}}@media (max-width:1100px){.shortageFields{grid-template-columns:repeat(4,minmax(0,1fr))}.shortageFields .wide{grid-column:span 3}}@media (max-width:720px){.orderShortages{gap:10px}.shortageHero{align-items:flex-start;padding:14px}.shortageHero h1{font-size:21px}.shortageHero p{font-size:12px}.shortageRefresh{padding:8px;font-size:0}.shortageStats{grid-template-columns:repeat(2,1fr)}.shortageStats article{min-height:58px;padding:9px 11px}.shortageStats b{font-size:19px}.shortageForm{padding:12px}.shortageFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shortageFields .wide{grid-column:1/-1}.shortageFields label:nth-child(2),.shortageFields label:nth-child(3){grid-column:span 1}.shortageToolbar{grid-template-columns:1fr 130px;padding:11px}.shortageSearch{grid-area:2/1/auto/-1}.shortageTableWrap table{min-width:1040px}.shortageTableWrap th,.shortageTableWrap td{padding:8px 10px}.shortageFormActions .primary{justify-content:center;width:100%}}
