@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";._page_w7t4h_3{min-height:100%;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;padding:6px 0 32px;color:#172033}._header_w7t4h_12{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:20px}._headerIntro_w7t4h_20{min-width:240px}._titleRow_w7t4h_24{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._title_w7t4h_24{margin:0;font-size:28px;line-height:1.15;font-weight:800;letter-spacing:-.5px;color:#172033}._activeBadge_w7t4h_40{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;background:#edf9f1;color:#21824a;font-size:12px;font-weight:700}._activeDot_w7t4h_52{width:7px;height:7px;border-radius:50%;background:#25a35a}._subtitle_w7t4h_59{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:8px;color:#7b8493;font-size:13px}._subtitle_w7t4h_59 strong{color:#5c6675;font-weight:700}._subtitleSeparator_w7t4h_74{color:#b0b7c2}._controls_w7t4h_78{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;flex-wrap:wrap}._controlField_w7t4h_86{display:grid;gap:5px}._controlField_w7t4h_86>span,._dateRange_w7t4h_92 label>span{font-size:11px;font-weight:700;color:#7b8493}._controlField_w7t4h_86 select,._dateRange_w7t4h_92 input{height:38px;border:1px solid #dce2ea;border-radius:9px;background:#fff;color:#263247;font:inherit;font-size:13px;padding:0 10px;outline:none}._controlField_w7t4h_86 select{min-width:250px}._controlField_w7t4h_86 select:focus,._dateRange_w7t4h_92 input:focus{border-color:#7b9ce5;box-shadow:0 0 0 3px #4369c91a}._dateRange_w7t4h_92{display:flex;align-items:flex-end;gap:6px}._dateRange_w7t4h_92 label{display:grid;gap:5px}._dateSeparator_w7t4h_132{padding-bottom:10px;color:#a0a8b5}._primaryButton_w7t4h_137,._secondaryButton_w7t4h_138{height:38px;border-radius:9px;padding:0 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}._primaryButton_w7t4h_137{border:1px solid #172033;background:#172033;color:#fff}._primaryButton_w7t4h_137:hover{background:#263247}._primaryButton_w7t4h_137:disabled{opacity:.45;cursor:default}._secondaryButton_w7t4h_138{border:1px solid #dce2ea;background:#fff;color:#354157}._secondaryButton_w7t4h_138:hover{background:#f7f9fc}._exportButton_w7t4h_174{display:inline-flex;align-items:center;justify-content:center;gap:7px}._exportIcon_w7t4h_181{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}._exportIcon_w7t4h_181 svg{width:18px;height:18px;display:block}._pdfExportIcon_w7t4h_196{color:#d84c4c}._excelExportIcon_w7t4h_200{color:#79d29e}._errorBox_w7t4h_204{margin-bottom:16px;padding:12px 14px;border:1px solid #f3c6c6;border-radius:10px;background:#fff4f4;color:#b42318;font-size:13px;font-weight:600}._loadingBar_w7t4h_215{margin-bottom:14px;padding:8px 12px;border-radius:9px;background:#eef4ff;color:#47689f;font-size:12px;font-weight:700}._kpiGrid_w7t4h_225{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}._kpiCard_w7t4h_231{min-width:0;min-height:178px;display:flex;flex-direction:column;padding:18px 18px 16px;border:1px solid #e3e8ef;border-radius:15px;background:#fff;box-shadow:0 5px 22px #1c273c0a}._kpiTop_w7t4h_243{display:flex;align-items:center;justify-content:space-between;gap:12px}._kpiLabel_w7t4h_250{color:#566175;font-size:13px;font-weight:700}._kpiIcon_w7t4h_256{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#f1f5fb;color:#5573ad;font-size:14px;font-weight:800}._kpiValue_w7t4h_268{margin-top:15px;color:#172033;font-size:clamp(25px,2vw,32px);line-height:1;font-weight:800;letter-spacing:-.6px;white-space:nowrap}._kpiDelta_w7t4h_278,._kpiDescription_w7t4h_279{min-height:34px;margin-top:10px;font-size:12px;line-height:1.4;font-weight:600}._kpiDescription_w7t4h_279{color:#7b8493}._kpiDelta_w7t4h_278{display:flex;align-items:center;gap:7px;flex-wrap:wrap}._deltaBadge_w7t4h_298{display:inline-flex;align-items:center;padding:3px 7px;border-radius:999px;font-size:11px;line-height:1.2;font-weight:700;white-space:nowrap}._deltaPositive_w7t4h_309{color:#18794e;background:#22c55e1f}._deltaNegative_w7t4h_314{color:#c24132;background:#ef44441c}._deltaText_w7t4h_319{color:#7b8493;font-weight:500}._kpiFooter_w7t4h_324{margin-top:auto;padding-top:12px;border-top:1px solid #edf0f4;color:#7b8493;font-size:12px}._kpiFooter_w7t4h_324 strong{color:#354157}._seasonProgressCard_w7t4h_337{margin-top:16px;padding:22px 22px 20px;border:1px solid #e3e8ef;border-radius:15px;background:#fff;box-shadow:0 5px 22px #1c273c0a}._seasonProgressHeader_w7t4h_346{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}._sectionEyebrow_w7t4h_353{margin-bottom:5px;color:#8b95a5;font-size:10px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._sectionTitle_w7t4h_363{margin:0;color:#172033;font-size:17px;line-height:1.25;font-weight:700;letter-spacing:-.2px}._sectionSubtitle_w7t4h_372{margin:5px 0 0;color:#7b8493;font-size:13px;line-height:1.4;font-weight:500}._seasonProgressAmount_w7t4h_380{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:0 0 auto}._seasonProgressAmount_w7t4h_380 strong{color:#172033;font-size:20px;line-height:1.1;font-weight:700;letter-spacing:-.35px}._seasonProgressAmount_w7t4h_380 span{color:#8b95a5;font-size:11px;font-weight:500}._progressVisualization_w7t4h_402{margin-top:24px}._progressTrack_w7t4h_406{position:relative;height:10px;overflow:visible;border-radius:999px;background:#edf1f6}._progressTimeFill_w7t4h_414,._progressSalesFill_w7t4h_415{position:absolute;inset:0 auto 0 0;border-radius:999px}._progressTimeFill_w7t4h_414{background:#dfe7f5}._progressSalesFill_w7t4h_415{height:10px;background:#5274b9}._progressBudgetMarker_w7t4h_430{position:absolute;top:50%;width:2px;height:20px;border-radius:999px;background:#172033;transform:translate(-1px,-50%);box-shadow:0 0 0 3px #ffffffe6}._progressMonths_w7t4h_441{display:flex;justify-content:space-between;margin-top:9px;color:#98a1af;font-size:10px;font-weight:600}._progressMonths_w7t4h_441 span{text-align:center}._progressMonths_w7t4h_441 span:first-child{text-align:left}._progressMonths_w7t4h_441 span:last-child{text-align:right}._progressStats_w7t4h_462{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:22px;padding-top:17px;border-top:1px solid #edf0f4}._progressStat_w7t4h_462{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:0 20px;border-right:1px solid #edf0f4}._progressStat_w7t4h_462:first-child{padding-left:0}._progressStat_w7t4h_462:last-child{padding-right:0;border-right:0}._progressDot_w7t4h_489{width:8px;height:8px;flex:0 0 auto;margin-top:4px;border-radius:50%}._progressDotSales_w7t4h_497{background:#5274b9}._progressDotBudget_w7t4h_501{background:#172033}._progressDotTime_w7t4h_505{border:2px solid #a9b4c4;background:#fff}._progressStat_w7t4h_462>div{display:grid;gap:2px}._progressStatLabel_w7t4h_515{color:#7b8493;font-size:11px;line-height:1.3;font-weight:600}._progressStat_w7t4h_462 strong{color:#263247;font-size:16px;line-height:1.2;font-weight:700}._progressStat_w7t4h_462 small{color:#9aa3b1;font-size:10px;line-height:1.3;font-weight:500}._performanceGrid_w7t4h_537{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,.85fr);gap:16px;margin-top:16px;align-items:stretch}._monthlySalesCard_w7t4h_545{margin-top:0;padding:22px 22px 18px;border:1px solid #e3e8ef;border-radius:15px;background:#fff;box-shadow:0 5px 22px #1c273c0a}._monthlySalesHeader_w7t4h_554{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}._monthlyLegend_w7t4h_561{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap;padding-top:3px;color:#6f7989;font-size:12px;font-weight:600}._monthlyLegend_w7t4h_561 span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}._monthlyLegend_w7t4h_561 i{width:10px;height:10px;display:inline-block;flex:0 0 auto}._legendBudget_w7t4h_587{border:1px solid #c7d0dd;border-radius:3px;background:#eef2f7}._legendSales_w7t4h_593{border-radius:3px;background:#5274b9}._legendPrevious_w7t4h_598{position:relative;width:15px!important;height:8px!important}._legendPrevious_w7t4h_598:after{content:"";position:absolute;top:50%;left:0;width:15px;height:2px;border-radius:999px;background:#172033;transform:translateY(-50%)}._monthlyChart_w7t4h_616{height:262px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;margin-top:22px;padding:20px 4px 0;border-bottom:1px solid #e7ebf1;background:linear-gradient(to bottom,transparent 24%,#f0f3f7 25%,transparent 25.6%,transparent 49%,#f0f3f7 50%,transparent 50.6%,transparent 74%,#f0f3f7 75%,transparent 75.6%)}._monthGroup_w7t4h_640{min-width:0;display:grid;grid-template-rows:172px auto auto;align-items:end;gap:7px}._monthPlot_w7t4h_648{position:relative;height:172px;display:flex;align-items:flex-end;justify-content:center;gap:6px}._monthBar_w7t4h_657{width:min(30px,31%);min-height:0;border-radius:6px 6px 2px 2px;transition:height .18s ease,opacity .18s ease}._monthBar_w7t4h_657:hover{opacity:.8}._monthBarBudget_w7t4h_670{border:1px solid #cfd7e2;background:#eef2f7}._monthBarSales_w7t4h_675{background:#5274b9;box-shadow:0 5px 12px #5274b929}._previousMarker_w7t4h_680{position:absolute;left:10%;right:10%;height:2px;border-radius:999px;background:#172033;transform:translateY(1px);z-index:3}._previousMarker_w7t4h_680:before,._previousMarker_w7t4h_680:after{content:"";position:absolute;top:50%;width:5px;height:5px;border-radius:50%;background:#172033;transform:translateY(-50%)}._previousMarker_w7t4h_680:before{left:0}._previousMarker_w7t4h_680:after{right:0}._monthLabel_w7t4h_711{overflow:hidden;color:#6f7989;font-size:12px;line-height:1.2;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}._monthValues_w7t4h_722{min-height:35px;display:grid;justify-items:center;align-content:start;gap:3px;min-width:0}._monthValues_w7t4h_722 strong{max-width:100%;overflow:hidden;color:#354157;font-size:12px;line-height:1.2;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._monthValues_w7t4h_722 span{font-size:11px;line-height:1.2;font-weight:700}._monthDeltaPositive_w7t4h_748{color:#18794e}._monthDeltaNegative_w7t4h_752{color:#c24132}._monthDeltaEmpty_w7t4h_756{color:#b0b7c2}._monthlyChartFooter_w7t4h_760{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:12px;color:#98a1af;font-size:11px;line-height:1.4;font-weight:500}._monthlyEmpty_w7t4h_773{margin-top:20px;padding:32px 18px;border-radius:12px;background:#f8fafc;color:#8b95a5;font-size:12px;font-weight:600;text-align:center}._departmentSalesCard_w7t4h_785{min-width:0;padding:22px 22px 18px;border:1px solid #e3e8ef;border-radius:15px;background:#fff;box-shadow:0 5px 22px #1c273c0a}._departmentTop_w7t4h_794{display:grid;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:18px;margin-top:19px}._departmentDonut_w7t4h_802{position:relative;width:142px;height:142px;margin:0 auto;border-radius:50%}._departmentDonut_w7t4h_802:after{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #e3e8efbf}._departmentDonutCenter_w7t4h_819{position:absolute;top:31px;right:31px;bottom:31px;left:31px;z-index:2;display:grid;place-content:center;justify-items:center;gap:2px;text-align:center}._departmentDonutCenter_w7t4h_819 strong{color:#172033;font-size:18px;line-height:1.1;font-weight:700;letter-spacing:-.3px;white-space:nowrap}._departmentDonutCenter_w7t4h_819 span{color:#8b95a5;font-size:10px;line-height:1.2;font-weight:600}._departmentShareList_w7t4h_846{min-width:0;display:grid;gap:0}._departmentShareRow_w7t4h_852{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #f0f2f5}._departmentShareRow_w7t4h_852:last-child{border-bottom:0}._departmentName_w7t4h_866{min-width:0;display:flex;align-items:center;gap:7px;color:#5d687a;font-size:12px;line-height:1.2;font-weight:600}._departmentDot_w7t4h_877{width:7px;height:7px;flex:0 0 auto;border-radius:50%}._departmentShareNumbers_w7t4h_884{min-width:0;display:flex;align-items:baseline;justify-content:flex-end;gap:7px;text-align:right}._departmentShareNumbers_w7t4h_884 strong{overflow:hidden;color:#354157;font-size:12px;line-height:1.2;font-weight:700;text-overflow:ellipsis;white-space:nowrap}._departmentShareNumbers_w7t4h_884 span{min-width:35px;color:#98a1af;font-size:11px;line-height:1.2;font-weight:600;text-align:right}._departmentTableWrap_w7t4h_912{margin-top:18px;padding-top:13px;border-top:1px solid #edf0f4;overflow-x:auto}._departmentTable_w7t4h_912{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}._departmentTable_w7t4h_912 th,._departmentTable_w7t4h_912 td{padding:6px 5px;border-bottom:1px solid #f0f2f5;color:#5d687a;font-size:11px;line-height:1.2;text-align:right;white-space:nowrap}._departmentTable_w7t4h_912 th{color:#8b95a5;font-size:10px;font-weight:700;text-transform:none}._departmentTable_w7t4h_912 th:first-child,._departmentTable_w7t4h_912 td:first-child{width:31%;padding-left:0;text-align:left}._departmentTable_w7t4h_912 th:last-child,._departmentTable_w7t4h_912 td:last-child{padding-right:0}._departmentTable_w7t4h_912 td{font-weight:600}._departmentTable_w7t4h_912 tbody tr:last-child td{border-bottom:0}._departmentTotalRow_w7t4h_964 td{padding-top:8px;color:#263247;font-weight:700}._secondaryGrid_w7t4h_971{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,.85fr);gap:16px;margin-top:16px;align-items:stretch}._progressiveCard_w7t4h_979,._inventoryCard_w7t4h_980{min-width:0;padding:22px 22px 18px;border:1px solid #e3e8ef;border-radius:15px;background:#fff;box-shadow:0 5px 22px #1c273c0a}._progressiveHeader_w7t4h_989{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}._progressiveLegend_w7t4h_996{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap;padding-top:3px;color:#6f7989;font-size:12px;font-weight:600}._progressiveLegend_w7t4h_996>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}._progressiveLegend_w7t4h_996 i{position:relative;width:18px;height:8px;display:inline-block}._progressiveLegendSales_w7t4h_1022:after,._progressiveLegendBudget_w7t4h_1023:after{content:"";position:absolute;top:50%;left:0;right:0;height:2px;border-radius:999px;transform:translateY(-50%)}._progressiveLegendSales_w7t4h_1022:after{background:#5274b9}._progressiveLegendBudget_w7t4h_1023:after{border-top:2px dashed #7d8797}._progressiveDeltaBadge_w7t4h_1042{padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700}._progressiveDeltaPositive_w7t4h_1049{color:#18794e;background:#22c55e1c}._progressiveDeltaNegative_w7t4h_1054{color:#c24132;background:#ef44441a}._progressiveChartWrap_w7t4h_1059{min-height:275px;display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px;margin-top:20px}._progressiveYAxis_w7t4h_1067{height:250px;display:flex;flex-direction:column;justify-content:space-between;padding:7px 0 23px;color:#98a1af;font-size:10px;font-weight:600;text-align:right}._progressiveSvgWrap_w7t4h_1079{min-width:0}._progressiveSvg_w7t4h_1079{width:100%;height:250px;display:block;overflow:visible}._progressiveGridLine_w7t4h_1090{stroke:#edf0f4;stroke-width:1;vector-effect:non-scaling-stroke}._progressiveSalesLine_w7t4h_1096{fill:none;stroke:#5274b9;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._progressiveBudgetLine_w7t4h_1105{fill:none;stroke:#7d8797;stroke-width:1.7;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._progressiveEndPoint_w7t4h_1115{fill:#5274b9;stroke:#fff;stroke-width:3;vector-effect:non-scaling-stroke}._progressiveEndLabel_w7t4h_1122{fill:#263247;font-family:Inter,sans-serif;font-size:24px;font-weight:700}._progressiveXAxis_w7t4h_1129{display:flex;justify-content:space-between;margin-top:-17px;color:#98a1af;font-size:10px;font-weight:600}._progressiveFooter_w7t4h_1138{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:10px;padding-top:13px;border-top:1px solid #edf0f4;color:#7b8493;font-size:11px;font-weight:500}._progressiveFooter_w7t4h_1138 strong{color:#354157;font-weight:700}._progressiveEmpty_w7t4h_1157{margin-top:20px;padding:48px 18px;border-radius:12px;background:#f8fafc;color:#8b95a5;font-size:12px;font-weight:600;text-align:center}._inventoryCard_w7t4h_980{display:flex;flex-direction:column}._inventoryHero_w7t4h_1173{display:grid;grid-template-columns:1.25fr .75fr;gap:12px;margin-top:23px}._inventoryHero_w7t4h_1173>div{display:grid;gap:4px}._inventoryHero_w7t4h_1173>div:last-child{padding-left:14px;border-left:1px solid #edf0f4}._inventoryHero_w7t4h_1173 strong{color:#172033;font-size:21px;line-height:1.05;font-weight:700;letter-spacing:-.35px;white-space:nowrap}._inventoryHero_w7t4h_1173 span{color:#8b95a5;font-size:10px;line-height:1.3;font-weight:600}._inventoryDistribution_w7t4h_1206{width:100%;height:9px;display:flex;overflow:hidden;margin-top:19px;border-radius:999px;background:#edf1f6}._inventoryDistribution_w7t4h_1206 span{min-width:0;height:100%}._inventoryRows_w7t4h_1221{display:grid;gap:0;margin-top:15px}._inventoryRow_w7t4h_1221{min-width:0;display:grid;grid-template-columns:minmax(95px,1fr) auto auto;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #f0f2f5;color:#5d687a;font-size:11px}._inventoryName_w7t4h_1239{min-width:0;display:flex;align-items:center;gap:7px;font-weight:600}._inventoryDot_w7t4h_1247{width:7px;height:7px;flex:0 0 auto;border-radius:50%}._inventoryQuantity_w7t4h_1254{color:#8b95a5;font-size:10px;font-weight:600;white-space:nowrap}._inventoryRow_w7t4h_1221 strong{color:#354157;font-size:11px;font-weight:700;white-space:nowrap}._inventoryEstimate_w7t4h_1268{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:15px;color:#7b8493;font-size:11px;font-weight:600}._inventoryEstimate_w7t4h_1268 strong{color:#354157;font-size:12px;font-weight:700;white-space:nowrap}._projectionManagementGrid_w7t4h_1288{display:grid;grid-template-columns:minmax(390px,.9fr) minmax(620px,1.45fr);gap:16px;margin-top:16px;align-items:stretch}._projectionCard_w7t4h_1296,._managementCard_w7t4h_1297{min-width:0;padding:22px 22px 18px;border:1px solid #e3e8ef;border-radius:15px;background:#fff;box-shadow:0 5px 22px #1c273c0a}._projectionCard_w7t4h_1296{display:flex;flex-direction:column}._projectionChart_w7t4h_1311{height:250px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:12px;margin-top:24px;padding:16px 4px 0;border-bottom:1px solid #e7ebf1;background:linear-gradient(to bottom,transparent 24%,#f0f3f7 25%,transparent 25.6%,transparent 49%,#f0f3f7 50%,transparent 50.6%,transparent 74%,#f0f3f7 75%,transparent 75.6%)}._projectionColumn_w7t4h_1335{min-width:0;display:grid;grid-template-rows:202px auto;gap:8px;align-items:end}._projectionPlot_w7t4h_1343{position:relative;height:202px}._projectionBar_w7t4h_1348{position:absolute;left:50%;width:min(48px,64%);border-radius:6px 6px 2px 2px;transform:translate(-50%);transition:height .18s ease,bottom .18s ease,opacity .18s ease}._projectionBar_w7t4h_1348:hover{opacity:.82}._projectionBarActual_w7t4h_1364{background:#5274b9}._projectionBarDevelopable_w7t4h_1368{background:#92a8df}._projectionBarExpected_w7t4h_1372{background:#294c97}._projectionBarVariancePositive_w7t4h_1376{background:#45a06b}._projectionBarVarianceNegative_w7t4h_1380{background:#d86a55}._projectionBarBudget_w7t4h_1384{background:#aeb8c7}._projectionBarValue_w7t4h_1388{position:absolute;left:50%;z-index:2;color:#354157;font-size:11px;line-height:1.1;font-weight:700;white-space:nowrap;transform:translate(-50%)}._projectionBarLabel_w7t4h_1400{overflow:hidden;color:#6f7989;font-size:10px;line-height:1.25;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}._projectionAlert_w7t4h_1411{display:grid;gap:7px;margin-top:16px;padding:12px 13px;border-radius:11px;font-size:11px;line-height:1.35}._projectionAlert_w7t4h_1411>div{display:flex;align-items:center;justify-content:space-between;gap:14px}._projectionAlert_w7t4h_1411 span{font-weight:600}._projectionAlert_w7t4h_1411 strong{font-weight:700;text-align:right;white-space:nowrap}._projectionAlertNegative_w7t4h_1438{border:1px solid rgba(239,68,68,.13);background:#ef444413;color:#b33d31}._projectionAlertPositive_w7t4h_1444{border:1px solid rgba(34,197,94,.13);background:#22c55e13;color:#18794e}._projectionFormula_w7t4h_1450{margin-top:18px;padding-top:15px;border-top:1px solid #edf0f4}._projectionFormulaTitle_w7t4h_1456{margin-bottom:8px;color:#6f7989;font-size:9px;line-height:1.2;font-weight:700;letter-spacing:.075em;text-transform:uppercase}._projectionFormulaRow_w7t4h_1466{display:flex;align-items:baseline;justify-content:space-between;gap:15px;padding:6px 0;color:#687386;font-size:10px;line-height:1.3}._projectionFormulaRow_w7t4h_1466 strong{flex:0 0 auto;color:#354157;font-size:10px;font-weight:700;white-space:nowrap}._projectionFormulaSubtotal_w7t4h_1485{margin-top:3px;padding-top:9px;border-top:1px dashed #dce2ea;color:#4e5a6d;font-weight:600}._projectionFormulaTotal_w7t4h_1493{margin-top:3px;padding:9px 10px;border-radius:8px;background:#f5f7fb;color:#263247;font-weight:700}._projectionFormulaTotal_w7t4h_1493 strong{color:#172033;font-size:11px}._managementCard_w7t4h_1297{overflow:hidden}._managementTableWrap_w7t4h_1511{width:100%;margin-top:20px;overflow-x:auto;border:1px solid #edf0f4;border-radius:10px}._managementTable_w7t4h_1511{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}._managementTable_w7t4h_1511 th,._managementTable_w7t4h_1511 td{padding:8px 7px;border-right:1px solid #f1f3f6;border-bottom:1px solid #edf0f4;color:#5c6778;font-size:10px;line-height:1.2;text-align:right;white-space:nowrap}._managementTable_w7t4h_1511 thead th{background:#f8fafc;color:#7b8493;font-size:9px;font-weight:700;text-align:center}._managementTable_w7t4h_1511 thead th:first-child{text-align:left}._managementTable_w7t4h_1511 th:first-child{width:170px;padding-left:11px;color:#5b6678;font-weight:600;text-align:left}._managementTable_w7t4h_1511 th:last-child,._managementTable_w7t4h_1511 td:last-child{border-right:0}._managementTable_w7t4h_1511 tbody tr:last-child th,._managementTable_w7t4h_1511 tbody tr:last-child td{border-bottom:0}._managementTotal_w7t4h_1569{background:#f8fafc;color:#263247!important;font-weight:700!important}._managementCurrentMonth_w7t4h_1575{background:#f0f5ff!important}._managementMarginRow_w7t4h_1579 th,._managementMarginRow_w7t4h_1579 td{font-weight:700}._managementMarginCell_w7t4h_1584{font-weight:700!important}._managementMarginPositive_w7t4h_1588{color:#18794e!important;background:#22c55e12}._managementMarginNegative_w7t4h_1593{color:#c24132!important;background:#ef444411}._managementSectionRow_w7t4h_1598 th{padding-top:12px;padding-bottom:7px;background:#f8fafc;color:#7b8493;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._managementEffectiveValue_w7t4h_1609{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:4px}._managementEffectiveValue_w7t4h_1609 small{font-size:8px;font-weight:700}._managementDeltaPositive_w7t4h_1621{color:#18794e}._managementDeltaNegative_w7t4h_1625{color:#c24132}._managementFooter_w7t4h_1629{margin-top:10px;color:#98a1af;font-size:10px;line-height:1.4;font-weight:500}._nextSectionPlaceholder_w7t4h_1637{margin-top:16px;min-height:100px;display:grid;place-items:center;border:1px dashed #d9e0e9;border-radius:14px;background:#ffffff73;color:#a0a8b5;font-size:12px}@media (max-width: 1450px){._header_w7t4h_12{flex-direction:column}._controls_w7t4h_78{width:100%;justify-content:flex-start}}@media (max-width: 1350px){._performanceGrid_w7t4h_537,._secondaryGrid_w7t4h_971,._projectionManagementGrid_w7t4h_1288{grid-template-columns:1fr}._departmentTop_w7t4h_794{grid-template-columns:160px minmax(0,1fr)}}@media (max-width: 1200px){._kpiGrid_w7t4h_225{grid-template-columns:repeat(2,minmax(0,1fr))}._monthlySalesHeader_w7t4h_554{display:grid;gap:14px}._monthlyLegend_w7t4h_561{justify-content:flex-start}}@media (max-width: 768px){._page_w7t4h_3{padding-top:0}._title_w7t4h_24{font-size:24px}._controls_w7t4h_78{display:grid;grid-template-columns:1fr}._controlField_w7t4h_86 select{width:100%;min-width:0}._dateRange_w7t4h_92{display:grid;grid-template-columns:1fr}._dateRange_w7t4h_92 input{width:100%}._dateSeparator_w7t4h_132{display:none}._primaryButton_w7t4h_137,._secondaryButton_w7t4h_138{width:100%}._kpiGrid_w7t4h_225{grid-template-columns:1fr}._kpiCard_w7t4h_231{min-height:160px}._seasonProgressCard_w7t4h_337{padding:18px 16px}._monthlySalesCard_w7t4h_545{padding:18px 16px;overflow-x:auto}._departmentSalesCard_w7t4h_785,._progressiveCard_w7t4h_979,._inventoryCard_w7t4h_980,._projectionCard_w7t4h_1296,._managementCard_w7t4h_1297{padding:18px 16px}._projectionChart_w7t4h_1311{min-width:620px}._projectionCard_w7t4h_1296{overflow-x:auto}._projectionAlert_w7t4h_1411,._projectionFormula_w7t4h_1450{min-width:620px}._managementTableWrap_w7t4h_1511{overflow-x:auto}._progressiveHeader_w7t4h_989{display:grid;gap:14px}._progressiveLegend_w7t4h_996{justify-content:flex-start}._progressiveChartWrap_w7t4h_1059{min-width:680px}._progressiveCard_w7t4h_979{overflow-x:auto}._inventoryHero_w7t4h_1173{grid-template-columns:1fr}._inventoryHero_w7t4h_1173>div:last-child{padding:12px 0 0;border-top:1px solid #edf0f4;border-left:0}._departmentTop_w7t4h_794{grid-template-columns:1fr}._departmentDonut_w7t4h_802{width:160px;height:160px}._departmentShareNumbers_w7t4h_884{gap:10px}._monthlyChart_w7t4h_616,._monthlyChartFooter_w7t4h_760{min-width:680px}._seasonProgressHeader_w7t4h_346{display:grid;gap:16px}._seasonProgressAmount_w7t4h_380{align-items:flex-start}._progressStats_w7t4h_462{grid-template-columns:1fr;gap:14px}._progressStat_w7t4h_462,._progressStat_w7t4h_462:first-child,._progressStat_w7t4h_462:last-child{padding:0;border-right:0}}:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#223246;background:#eef3f9;line-height:1.4;font-weight:400}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.sidebar{background:#e8f2ff;padding:24px 18px;border-right:1px solid #d7e1ee}.brand-block{margin-bottom:28px}.brand-title{font-size:24px;font-weight:800}.brand-subtitle{color:#61738a;margin-top:4px}.nav-list{display:grid;gap:10px}.nav-link{padding:12px 14px;border-radius:12px;font-weight:700;color:#24405f}.nav-link.active{background:#fff;box-shadow:0 1px 3px #18274b14}.main-area{display:flex;flex-direction:column;min-width:0}.page-header{background:#fff;border-bottom:1px solid #d7e1ee;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.header-store{font-size:22px;font-weight:800}.header-user{color:#61738a;margin-top:4px}.header-actions{display:flex;gap:12px;align-items:center}.page-content{padding:24px}.page-stack{display:grid;gap:16px}.card{background:#fff;border:1px solid #d7e1ee;border-radius:16px;box-shadow:0 8px 30px #18274b0a}.toolbar{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.toolbar-left h2{margin:0 0 4px}.toolbar-right{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.button,.select,.input,.cell-input{min-height:40px;border:1px solid #c7d3e0;border-radius:10px;padding:8px 12px;background:#fff;color:#223246}.button{background:#2952cc;color:#fff;font-weight:700;cursor:pointer}.button.secondary{background:#fff;color:#223246}.button:disabled{opacity:.7;cursor:wait}.input.year-input{width:110px}.login-page{min-height:100vh;display:grid;place-items:center;background:linear-gradient(180deg,#eef3f9,#e5eefb)}.login-card{width:100%;max-width:430px;background:#fff;border:1px solid #d7e1ee;border-radius:18px;padding:28px;box-shadow:0 14px 40px #18274b14;display:grid;gap:14px}.login-card h1{margin:0}.field{display:grid;gap:6px;font-weight:600}.field input{min-height:42px;border:1px solid #c7d3e0;border-radius:10px;padding:8px 12px}.muted{color:#61738a}.alert,.success{padding:12px 14px;border-radius:12px;font-weight:600}.alert{background:#fff1f0;color:#a61d24;border:1px solid #ffccc7}.success{background:#f6ffed;color:#237804;border:1px solid #b7eb8f}.empty-state{padding:32px;text-align:center;color:#61738a}.summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.metric-card{padding:18px;display:grid;gap:6px}.metric-title{text-transform:uppercase;font-size:13px;font-weight:800;color:#61738a}.metric-value{font-size:32px;font-weight:900;color:#24364a}.metric-sub{color:#61738a;font-weight:700}.positive{color:#0b9b3f}.negative{color:#c62828}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.data-card{padding:18px}.data-card h3{margin-top:0}.metric-list{margin:0;display:grid;gap:10px}.metric-list div{display:grid;grid-template-columns:1fr auto;gap:12px;padding-bottom:8px;border-bottom:1px solid #edf2f7}.metric-list dt{color:#61738a;font-weight:700}.metric-list dd{margin:0;font-weight:800}.table-card{padding:18px}.table-title-row{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.table-scroll{overflow:auto}.data-table{width:100%;border-collapse:collapse;font-size:14px}.data-table th,.data-table td{padding:10px 12px;border-bottom:1px solid #edf2f7;text-align:right}.data-table th:first-child,.data-table td:first-child,.data-table th:last-child,.data-table td:last-child{text-align:left}.data-table thead th{background:#dfeafb;color:#223246;font-weight:800;position:sticky;top:0}.data-table tbody tr:nth-child(2n){background:#f7faff}.readonly{font-weight:800;background:#f5f7fb}.cell-input{width:100%;min-width:74px;min-height:34px;padding:6px 8px;text-align:right}.notes-input{min-width:180px;text-align:left}@media (max-width: 1100px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.summary-grid,.detail-grid{grid-template-columns:1fr}.toolbar,.page-header{flex-direction:column;align-items:stretch}}.sales-card{padding:0}.compact-table{font-size:12px}.compact-table th,.compact-table td{padding:6px}.compact-table .day-cell{white-space:nowrap;font-weight:700;text-align:center}.compact-table thead .group-row th{background:#bcd3f7}.compact-input{min-width:58px;min-height:30px;padding:4px 6px;font-size:12px}.integer-input{min-width:46px}.notes-input{min-width:140px;text-align:left}.sales-table th,.sales-table td{white-space:nowrap}.sales-table .readonly{min-width:60px}.sales-table input:disabled{background:#f3f5f8;color:#7b8898}.report-page-shell{gap:20px}.report-screen-card{padding:18px 16px 22px;border-radius:10px;box-shadow:none}.report-page-title{font-size:18px;font-weight:800;margin-bottom:10px}.report-top-band,.report-filter-row,.report-updated-row{background:#f0f0f0;border:1px solid #d8dde5;padding:8px 10px}.report-top-band{margin-bottom:6px}.report-store-name{font-size:19px;font-weight:900;color:#223246}.report-filter-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}.report-filter-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.report-label-strong,.report-updated-row{font-size:13px;font-weight:800;color:#44566c}.report-inline-field{font-size:13px}.report-date-input{min-height:28px;padding:4px 8px;border-radius:0;font-size:12px;width:136px}.report-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:16px;margin-top:12px;margin-bottom:14px}.report-summary-card,.report-detail-card{border-radius:14px;box-shadow:none}.report-summary-card{min-height:156px;padding:16px 14px}.report-summary-title,.report-detail-title{font-size:14px;font-weight:900;color:#44566c;text-transform:uppercase;border-bottom:1px solid #dbe2ec;padding-bottom:4px;margin-bottom:4px}.report-summary-caption{font-size:12px;color:#3b4d62;border-bottom:1px solid #dbe2ec;padding:3px 0 2px}.report-summary-value,.report-summary-subvalue{color:#24364a;font-weight:900;line-height:1.05;border-bottom:1px solid #dbe2ec;padding:8px 0 5px}.report-summary-value{font-size:36px}.report-summary-subvalue{font-size:24px}.report-detail-strip{display:grid;grid-template-columns:1fr 1fr 340px;gap:14px}.report-detail-card{padding:14px 12px;min-height:310px}.report-metric-list{margin:0;display:grid;gap:2px}.report-metric-list div{display:grid;grid-template-columns:1fr auto;gap:12px;padding:2px 0;border-bottom:1px solid #dbe2ec}.report-metric-list dt,.report-metric-list dd{font-size:12px}.report-metric-list dt{font-weight:700;color:#44566c}.report-metric-list dd{margin:0;font-weight:700}.compact-giacenze{max-width:100%}.detail-table-card{padding:16px}.report-detail-table td:last-child,.report-detail-table th:last-child{text-align:left}.print-button{min-height:32px;padding:6px 12px}.sales-table thead th{text-align:center;vertical-align:middle}.sales-table thead .group-row th{background:#bcd3f7;font-size:13px;font-weight:800}.sales-table .group-title-cell{padding-top:8px;padding-bottom:8px}.sales-table .header-day{min-width:92px}.compact-table th,.compact-table td{padding:6px 5px}.compact-input{min-height:30px;padding:4px 6px;font-size:12px}.integer-input{width:68px;min-width:68px}.amount-input{width:94px;min-width:94px}.visitors-input{width:74px;min-width:74px}.total-cell{min-width:74px}.notes-input{min-width:150px;text-align:left}.day-cell{min-width:86px}@media print{body{background:#fff}.sidebar,.page-header,.no-print{display:none!important}.app-shell{display:block}.page-content{padding:0}.report-screen-card,.detail-table-card{border:none;box-shadow:none;padding:0}.print-detail-break{break-before:page;page-break-before:always}.table-scroll{overflow:visible}.data-table thead th{position:static}}.report-summary-value.negative,.report-summary-subvalue.negative{color:#c62828}.report-summary-value.positive,.report-summary-subvalue.positive{color:#12813b}.report-detail-strip{display:grid;grid-template-columns:336px 336px 336px;gap:12px;align-items:start}.report-detail-card{padding:10px 12px;min-height:300px}.report-detail-title{font-size:15px;font-weight:800;color:#44566c;margin-bottom:8px}.report-metric-list.tight-metrics{gap:4px}.report-metric-list.tight-metrics div{grid-template-columns:minmax(0,1fr) max-content;gap:8px;padding-bottom:4px}.report-metric-list.tight-metrics dt{color:#43566e;font-weight:700}.report-metric-list.tight-metrics dd{font-weight:800;text-align:right;white-space:nowrap}.report-giacenze-card{min-height:300px}.report-date-input{width:140px}.sales-table thead .group-row th{vertical-align:bottom}.sales-table thead tr:nth-child(2) th{vertical-align:middle}.sales-table .group-title-cell{text-align:center;padding-top:4px;padding-bottom:6px}.sales-table .header-day{min-width:92px;text-align:left}.amount-input{width:108px;min-width:108px}.total-cell{min-width:88px}@media (max-width: 1200px){.report-detail-strip{grid-template-columns:1fr}}.nav-group-title{margin-top:14px;padding:8px 14px 4px;font-size:12px;font-weight:800;text-transform:uppercase;color:#61738a}.admin-grid{display:grid;grid-template-columns:minmax(340px,480px) minmax(420px,1fr);gap:18px}.admin-list-card,.admin-form-card{padding:18px}.admin-card-title{font-size:18px;font-weight:800;margin-bottom:14px}.admin-card-title.small{font-size:15px;margin-bottom:6px}.admin-table tbody tr{cursor:pointer}.selected-row{background:#eaf2ff!important}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.admin-field-full{grid-column:1 / -1}.check-line{display:flex;align-items:center;gap:8px;font-weight:700}.permissions-box{margin-top:18px;padding-top:16px;border-top:1px solid #edf2f7}.permissions-list{display:grid;gap:8px;margin-top:12px;max-height:220px;overflow:auto;padding:8px 10px;border:1px solid #d7e1ee;border-radius:12px;background:#fff}.permission-item{display:flex;align-items:center;gap:8px}.admin-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media (max-width: 1100px){.admin-grid,.admin-form-grid{grid-template-columns:1fr}}.col-day{background:#edf2f7!important;font-weight:700}.col-tot{background:#fff3cd!important;font-weight:800}.col-note{background:#f8fbff!important}.col-uomo{background:#dff3ff!important}.col-donna{background:#ffe1ee!important}.col-unisex{background:#ffe8cc!important}input.col-uomo,input.col-donna,input.col-unisex,input.col-note{border-color:#c7d3e0}.full-width .app-shell{max-width:none!important;width:100%!important}.sales-card .table-scroll{max-height:calc(100vh - 260px);overflow:auto}.sales-table thead th{position:sticky;top:0;z-index:20;background:#dfeafb}.sales-table thead .group-row th{top:0;z-index:21;background:#bcd3f7}.sales-table thead tr:nth-child(2) th{top:36px;z-index:20;background:#dfeafb}.sales-table td:first-child,.sales-table th:first-child{position:sticky;left:0;z-index:25;background:#edf2f7}.sales-table td:nth-child(14) .cell-input,.sales-table th:nth-child(14){width:50px;max-width:70px;text-align:center}.table th,.table td{padding:10px 18px;border-bottom:1px solid #d1d5db}.table th:not(:last-child),.table td:not(:last-child){border-right:1px solid #e5e7eb}.table th{background-color:#f9fafb;font-weight:600}@media (max-width: 768px){.page-content{padding:10px}.page-header{padding:10px 12px}.header-store{font-size:18px}.header-user{font-size:12px}.header-actions{width:100%;flex-direction:column;align-items:stretch}.header-actions .select,.header-actions .button{width:100%}.report-screen-card{padding:10px;border-radius:12px}.report-store-name{font-size:18px;line-height:1.2}.report-filter-row,.report-filter-main{flex-direction:column;align-items:stretch}.report-date-input{width:100%}.report-summary-strip{grid-template-columns:1fr;gap:10px}.report-summary-card{min-height:auto;padding:12px}.report-summary-title{font-size:13px}.report-summary-value{font-size:28px}.report-summary-subvalue{font-size:20px}.report-detail-strip{grid-template-columns:1fr!important;gap:10px}.report-detail-card{min-height:auto;padding:12px}.report-detail-title{font-size:14px}.report-metric-list dt,.report-metric-list dd{font-size:13px}.detail-table-card{padding:10px}.table-scroll{overflow-x:auto}.data-table{min-width:680px}.toolbar{flex-direction:column;align-items:stretch}.toolbar-right{width:100%;justify-content:stretch}.toolbar-right .button,.toolbar-right .select,.toolbar-right .input{width:100%}.sidebar{display:none}.app-shell{grid-template-columns:1fr}}@media (max-width: 768px){.report-filter-row,.report-top-band,.report-updated-row{width:100%;padding:8px}.report-filter-main{gap:6px}.report-inline-field,.report-label-strong{width:100%}.report-summary-strip{display:grid!important;grid-template-columns:1fr!important;width:100%}.report-summary-card{width:100%;display:block}.report-detail-strip{display:grid!important;grid-template-columns:1fr!important;width:100%}.report-detail-card{width:100%}.report-screen-card{width:100%;max-width:100%}}@media screen and (max-width: 900px){.report-summary-strip,.report-detail-strip{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;width:100%!important}.report-summary-strip>*,.report-detail-strip>*{width:100%!important;max-width:100%!important;min-width:0!important}.report-summary-card,.report-detail-card,.report-giacenze-card{width:100%!important;max-width:100%!important}}@media screen and (max-width: 900px){.report-summary-card{max-width:100%!important}.report-summary-strip,.report-detail-strip{grid-template-columns:1fr!important}}@media screen and (max-width: 900px){.report-summary-grid{flex-direction:column!important;align-items:stretch!important;width:100%!important}.report-summary-grid>*{width:100%!important;max-width:100%!important}.report-summary-grid .report-summary-card{width:100%!important;max-width:100%!important}}.auto-responsive-card{width:100%;max-width:100%}@media screen and (max-width: 900px){.auto-responsive-card{width:100%!important;max-width:calc(100vw - 24px)!important;margin-left:auto;margin-right:auto}.report-screen-card,.page-content{padding-left:8px;padding-right:8px}}@media screen and (max-width: 900px){.report-summary-grid .auto-responsive-card{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:0!important;margin-right:0!important}.report-summary-grid{align-items:flex-start!important}.report-screen-card{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;overflow-x:hidden!important}}@media screen and (max-width: 900px){.report-detail-strip{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important}.report-detail-strip>.report-detail-card,.report-detail-strip>.card{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;min-width:0!important}.report-filter-row,.report-top-band,.report-updated-row{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;overflow:hidden!important}.report-page-title,.report-store-name{white-space:normal!important;overflow-wrap:anywhere!important}}@media screen and (max-width: 900px){.report-detail-strip{justify-content:flex-start!important;align-items:flex-start!important}.report-detail-card,.report-giacenze-card{margin-left:0!important;margin-right:auto!important}}@media screen and (max-width: 900px){.report-detail-strip{display:flex!important;flex-direction:column!important;align-items:stretch!important}.report-detail-strip>*{align-self:stretch!important;margin-left:0!important;margin-right:0!important}.report-detail-card,.report-giacenze-card,.report-summary-card,.auto-responsive-card{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:0!important;margin-right:0!important}}
