@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";._page_k1c6z_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_k1c6z_12{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:20px}._headerIntro_k1c6z_20{min-width:240px}._titleRow_k1c6z_24{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._title_k1c6z_24{margin:0;font-size:28px;line-height:1.15;font-weight:800;letter-spacing:-.5px;color:#172033}._activeBadge_k1c6z_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_k1c6z_52{width:7px;height:7px;border-radius:50%;background:#25a35a}._subtitle_k1c6z_59{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:8px;color:#7b8493;font-size:13px}._subtitle_k1c6z_59 strong{color:#5c6675;font-weight:700}._subtitleSeparator_k1c6z_74{color:#b0b7c2}._controls_k1c6z_78{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;flex-wrap:wrap}._controlField_k1c6z_86{display:grid;gap:5px}._controlField_k1c6z_86>span,._dateRange_k1c6z_92 label>span{font-size:11px;font-weight:700;color:#7b8493}._controlField_k1c6z_86 select,._dateRange_k1c6z_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_k1c6z_86 select{min-width:250px}._controlField_k1c6z_86 select:focus,._dateRange_k1c6z_92 input:focus{border-color:#7b9ce5;box-shadow:0 0 0 3px #4369c91a}._dateRange_k1c6z_92{display:flex;align-items:flex-end;gap:6px}._dateRange_k1c6z_92 label{display:grid;gap:5px}._dateSeparator_k1c6z_132{padding-bottom:10px;color:#a0a8b5}._primaryButton_k1c6z_137,._secondaryButton_k1c6z_138{height:38px;border-radius:9px;padding:0 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}._primaryButton_k1c6z_137{border:1px solid #172033;background:#172033;color:#fff}._primaryButton_k1c6z_137:hover{background:#263247}._primaryButton_k1c6z_137:disabled{opacity:.45;cursor:default}._secondaryButton_k1c6z_138{border:1px solid #dce2ea;background:#fff;color:#354157}._secondaryButton_k1c6z_138:hover{background:#f7f9fc}._exportButton_k1c6z_174{display:inline-flex;align-items:center;justify-content:center;gap:7px}._exportIcon_k1c6z_181{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}._exportIcon_k1c6z_181 svg{width:18px;height:18px;display:block}._pdfExportIcon_k1c6z_196{color:#d84c4c}._excelExportIcon_k1c6z_200{color:#79d29e}._errorBox_k1c6z_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_k1c6z_215{margin-bottom:14px;padding:8px 12px;border-radius:9px;background:#eef4ff;color:#47689f;font-size:12px;font-weight:700}._kpiGrid_k1c6z_225{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}._kpiCard_k1c6z_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_k1c6z_243{display:flex;align-items:center;justify-content:space-between;gap:12px}._kpiLabel_k1c6z_250{color:#566175;font-size:13px;font-weight:700}._kpiIcon_k1c6z_256{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#f1f5fb;color:#5573ad;font-size:14px;font-weight:800}._kpiValue_k1c6z_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_k1c6z_278,._kpiDescription_k1c6z_279{min-height:34px;margin-top:10px;font-size:12px;line-height:1.4;font-weight:600}._kpiDescription_k1c6z_279{color:#7b8493}._kpiDelta_k1c6z_278{display:flex;align-items:center;gap:7px;flex-wrap:wrap}._deltaBadge_k1c6z_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_k1c6z_309{color:#18794e;background:#22c55e1f}._deltaNegative_k1c6z_314{color:#c24132;background:#ef44441c}._deltaText_k1c6z_319{color:#7b8493;font-weight:500}._kpiFooter_k1c6z_324{margin-top:auto;padding-top:12px;border-top:1px solid #edf0f4;color:#7b8493;font-size:12px}._kpiFooter_k1c6z_324 strong{color:#354157}._seasonProgressCard_k1c6z_337{margin-top:16px;padding:22px 22px 20px;border:1px solid #e3e8ef;border-radius:15px;background:#fff;box-shadow:0 5px 22px #1c273c0a}._seasonProgressHeader_k1c6z_346{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}._sectionEyebrow_k1c6z_353{margin-bottom:5px;color:#8b95a5;font-size:10px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._sectionTitle_k1c6z_363{margin:0;color:#172033;font-size:17px;line-height:1.25;font-weight:700;letter-spacing:-.2px}._sectionSubtitle_k1c6z_372{margin:5px 0 0;color:#7b8493;font-size:13px;line-height:1.4;font-weight:500}._seasonProgressAmount_k1c6z_380{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:0 0 auto}._seasonProgressAmount_k1c6z_380 strong{color:#172033;font-size:20px;line-height:1.1;font-weight:700;letter-spacing:-.35px}._seasonProgressAmount_k1c6z_380 span{color:#8b95a5;font-size:11px;font-weight:500}._progressVisualization_k1c6z_402{margin-top:24px}._progressTrack_k1c6z_406{position:relative;height:10px;overflow:visible;border-radius:999px;background:#edf1f6}._progressTimeFill_k1c6z_414,._progressSalesFill_k1c6z_415{position:absolute;inset:0 auto 0 0;border-radius:999px}._progressTimeFill_k1c6z_414{background:#dfe7f5}._progressSalesFill_k1c6z_415{height:10px;background:#5274b9}._progressBudgetMarker_k1c6z_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_k1c6z_441{display:flex;justify-content:space-between;margin-top:9px;color:#98a1af;font-size:10px;font-weight:600}._progressMonths_k1c6z_441 span{text-align:center}._progressMonths_k1c6z_441 span:first-child{text-align:left}._progressMonths_k1c6z_441 span:last-child{text-align:right}._progressStats_k1c6z_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_k1c6z_462{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:0 20px;border-right:1px solid #edf0f4}._progressStat_k1c6z_462:first-child{padding-left:0}._progressStat_k1c6z_462:last-child{padding-right:0;border-right:0}._progressDot_k1c6z_489{width:8px;height:8px;flex:0 0 auto;margin-top:4px;border-radius:50%}._progressDotSales_k1c6z_497{background:#5274b9}._progressDotBudget_k1c6z_501{background:#172033}._progressDotTime_k1c6z_505{border:2px solid #a9b4c4;background:#fff}._progressStat_k1c6z_462>div{display:grid;gap:2px}._progressStatLabel_k1c6z_515{color:#7b8493;font-size:11px;line-height:1.3;font-weight:600}._progressStat_k1c6z_462 strong{color:#263247;font-size:16px;line-height:1.2;font-weight:700}._progressStat_k1c6z_462 small{color:#9aa3b1;font-size:10px;line-height:1.3;font-weight:500}._performanceGrid_k1c6z_537{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;align-items:stretch}._monthlySalesCard_k1c6z_545{margin-top:0;min-width:0;padding:22px 22px 18px;border:1px solid #e3e8ef;border-radius:15px;background:#fff;box-shadow:0 5px 22px #1c273c0a}._monthlySalesHeader_k1c6z_555{display:grid;align-items:start;gap:10px}._monthlyLegend_k1c6z_561{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap;padding-top:1px;color:#6f7989;font-size:11px;font-weight:600}._monthlyLegend_k1c6z_561 span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}._monthlyLegend_k1c6z_561 i{width:10px;height:10px;display:inline-block;flex:0 0 auto}._legendBudget_k1c6z_587{border-radius:3px;background:#b8c0cc}._legendSales_k1c6z_592{border-radius:3px;background:#4263d8}._legendPrevious_k1c6z_597{position:relative;width:20px!important;height:8px!important}._legendPrevious_k1c6z_597:after{content:"";position:absolute;top:50%;left:0;width:20px;border-top:2px dashed #596579;transform:translateY(-50%)}._monthlyChart_k1c6z_613{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;margin-top:20px}._monthlyYAxis_k1c6z_620{position:relative;height:180px;color:#717b8b;font-size:10px;line-height:1;font-weight:500;text-align:right}._monthlyYAxis_k1c6z_620 span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}._monthlyChartMain_k1c6z_637{min-width:0}._monthlyPlotSurface_k1c6z_641{position:relative;height:180px}._monthlyGridLines_k1c6z_646{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}._monthlyGridLines_k1c6z_646 span{position:absolute;left:0;right:0;border-top:1px solid #edf0f4}._monthlyPreviousLine_k1c6z_660{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:190px;overflow:visible;pointer-events:none}._monthlyPreviousLine_k1c6z_660 polyline{stroke:#596579;stroke-width:2.2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}._monthlyPreviousLine_k1c6z_660 circle{fill:#fff;stroke:#596579;stroke-width:2.2}._monthlyBarsLayer_k1c6z_684{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px}._monthPlot_k1c6z_693{position:relative;min-width:0;height:180px;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:0 2px}._monthBar_k1c6z_704{width:min(24px,38%);min-height:0;border-radius:4px 4px 2px 2px;transition:height .18s ease,opacity .18s ease}._monthBar_k1c6z_704:hover{opacity:.84}._monthBarBudget_k1c6z_717{background:#b8c0cc}._monthBarSales_k1c6z_721{background:#4263d8}._monthDeltaLabel_k1c6z_725{position:absolute;left:58%;z-index:6;padding:1px 2px;background:#ffffffeb;font-size:11px;line-height:1;font-weight:800;white-space:nowrap;transform:translate(-50%)}._monthBudgetToDateMarker_k1c6z_738{position:absolute;left:54%;z-index:5;width:34px;height:3px;border-radius:999px;background:#172033;transform:translate(-2px,50%);pointer-events:none}._monthDeltaPositive_k1c6z_750{color:#18794e}._monthDeltaNegative_k1c6z_754{color:#c24132}._monthlyMonthLabels_k1c6z_758{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;margin-top:8px}._monthlyMonthLabel_k1c6z_758{min-width:0;display:grid;justify-items:center;gap:3px;text-align:center}._monthlyMonthLabel_k1c6z_758 strong{color:#354157;font-size:11px;line-height:1.15;font-weight:700}._monthlyMonthLabel_k1c6z_758 span{color:#7b8493;font-size:10px;line-height:1.1;font-weight:500}._monthlySummaryGrid_k1c6z_787{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;padding-top:14px;border-top:1px solid #edf0f4}._monthlySummaryItem_k1c6z_796{min-width:0;display:grid;gap:3px}._monthlySummaryItem_k1c6z_796>span{overflow:hidden;color:#7b8493;font-size:11px;line-height:1.25;font-weight:500;text-overflow:ellipsis;white-space:nowrap}._monthlySummaryItem_k1c6z_796>strong,._monthlySummaryValue_k1c6z_813 strong{color:#172033;font-size:16px;line-height:1.1;font-weight:800;letter-spacing:-.25px;white-space:nowrap}._monthlySummaryValue_k1c6z_813{min-width:0;display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}._monthlySummaryValue_k1c6z_813 em{font-size:10px;line-height:1.1;font-style:normal;font-weight:800;white-space:nowrap}._monthlySummaryItem_k1c6z_796 small{color:#98a1af;font-size:9px;line-height:1.25;font-weight:500}._monthlyEmpty_k1c6z_845{margin-top:20px;padding:32px 18px;border-radius:12px;background:#f8fafc;color:#8b95a5;font-size:12px;font-weight:600;text-align:center}._departmentSalesCard_k1c6z_857{min-width:0;padding:22px 22px 18px;border:1px solid #e3e8ef;border-radius:15px;background:#fff;box-shadow:0 5px 22px #1c273c0a}._departmentTop_k1c6z_866{display:grid;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:18px;margin-top:19px}._departmentDonut_k1c6z_874{position:relative;width:142px;height:142px;margin:0 auto;border-radius:50%}._departmentDonut_k1c6z_874: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_k1c6z_891{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_k1c6z_891 strong{color:#172033;font-size:18px;line-height:1.1;font-weight:700;letter-spacing:-.3px;white-space:nowrap}._departmentDonutCenter_k1c6z_891 span{color:#8b95a5;font-size:10px;line-height:1.2;font-weight:600}._departmentShareList_k1c6z_918{min-width:0;display:grid;gap:0}._departmentShareRow_k1c6z_924{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #f0f2f5}._departmentShareRow_k1c6z_924:last-child{border-bottom:0}._departmentName_k1c6z_938{min-width:0;display:flex;align-items:center;gap:7px;color:#5d687a;font-size:12px;line-height:1.2;font-weight:600}._departmentDot_k1c6z_949{width:7px;height:7px;flex:0 0 auto;border-radius:50%}._departmentShareNumbers_k1c6z_956{min-width:0;display:flex;align-items:baseline;justify-content:flex-end;gap:7px;text-align:right}._departmentShareNumbers_k1c6z_956 strong{overflow:hidden;color:#354157;font-size:12px;line-height:1.2;font-weight:700;text-overflow:ellipsis;white-space:nowrap}._departmentShareNumbers_k1c6z_956 span{min-width:35px;color:#98a1af;font-size:11px;line-height:1.2;font-weight:600;text-align:right}._departmentTableWrap_k1c6z_984{margin-top:18px;padding-top:13px;border-top:1px solid #edf0f4;overflow-x:auto}._departmentTable_k1c6z_984{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}._departmentTable_k1c6z_984 th,._departmentTable_k1c6z_984 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_k1c6z_984 th{color:#8b95a5;font-size:10px;font-weight:700;text-transform:none}._departmentTable_k1c6z_984 th:first-child,._departmentTable_k1c6z_984 td:first-child{width:31%;padding-left:0;text-align:left}._departmentTable_k1c6z_984 th:last-child,._departmentTable_k1c6z_984 td:last-child{padding-right:0}._departmentTable_k1c6z_984 td{font-weight:600}._departmentTable_k1c6z_984 tbody tr:last-child td{border-bottom:0}._departmentTotalRow_k1c6z_1036 td{padding-top:8px;color:#263247;font-weight:700}._secondaryGrid_k1c6z_1043{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,.85fr);gap:16px;margin-top:16px;align-items:stretch}._progressiveCard_k1c6z_1051,._inventoryCard_k1c6z_1052{min-width:0;padding:22px 22px 18px;border:1px solid #e3e8ef;border-radius:15px;background:#fff;box-shadow:0 5px 22px #1c273c0a}._progressiveHeader_k1c6z_1061{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}._progressiveLegend_k1c6z_1068{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_k1c6z_1068>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}._progressiveLegend_k1c6z_1068 i{position:relative;width:18px;height:8px;display:inline-block}._progressiveLegendSales_k1c6z_1094:after,._progressiveLegendBudget_k1c6z_1095:after{content:"";position:absolute;top:50%;left:0;right:0;height:2px;border-radius:999px;transform:translateY(-50%)}._progressiveLegendSales_k1c6z_1094:after{background:#5274b9}._progressiveLegendBudget_k1c6z_1095:after{border-top:2px dashed #7d8797}._progressiveDeltaBadge_k1c6z_1114{padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700}._progressiveDeltaPositive_k1c6z_1121{color:#18794e;background:#22c55e1c}._progressiveDeltaNegative_k1c6z_1126{color:#c24132;background:#ef44441a}._progressiveChartWrap_k1c6z_1131{min-height:275px;display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px;margin-top:20px}._progressiveYAxis_k1c6z_1139{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_k1c6z_1151{min-width:0}._progressiveSvg_k1c6z_1151{width:100%;height:250px;display:block;overflow:visible}._progressiveGridLine_k1c6z_1162{stroke:#edf0f4;stroke-width:1;vector-effect:non-scaling-stroke}._progressiveSalesLine_k1c6z_1168{fill:none;stroke:#5274b9;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._progressiveBudgetLine_k1c6z_1177{fill:none;stroke:#7d8797;stroke-width:1.7;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._progressiveEndPoint_k1c6z_1187{fill:#5274b9;stroke:#fff;stroke-width:3;vector-effect:non-scaling-stroke}._progressiveEndLabel_k1c6z_1194{fill:#263247;font-family:Inter,sans-serif;font-size:24px;font-weight:700}._progressiveXAxis_k1c6z_1201{display:flex;justify-content:space-between;margin-top:-17px;color:#98a1af;font-size:10px;font-weight:600}._progressiveFooter_k1c6z_1210{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_k1c6z_1210 strong{color:#354157;font-weight:700}._progressiveEmpty_k1c6z_1229{margin-top:20px;padding:48px 18px;border-radius:12px;background:#f8fafc;color:#8b95a5;font-size:12px;font-weight:600;text-align:center}._inventoryCard_k1c6z_1052{display:flex;flex-direction:column}._inventoryHero_k1c6z_1245{display:grid;grid-template-columns:1.25fr .75fr;gap:12px;margin-top:23px}._inventoryHero_k1c6z_1245>div{display:grid;gap:4px}._inventoryHero_k1c6z_1245>div:last-child{padding-left:14px;border-left:1px solid #edf0f4}._inventoryHero_k1c6z_1245 strong{color:#172033;font-size:21px;line-height:1.05;font-weight:700;letter-spacing:-.35px;white-space:nowrap}._inventoryHero_k1c6z_1245 span{color:#8b95a5;font-size:10px;line-height:1.3;font-weight:600}._inventoryDistribution_k1c6z_1278{width:100%;height:9px;display:flex;overflow:hidden;margin-top:19px;border-radius:999px;background:#edf1f6}._inventoryDistribution_k1c6z_1278 span{min-width:0;height:100%}._inventoryRows_k1c6z_1293{display:grid;gap:0;margin-top:15px}._inventoryRow_k1c6z_1293{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_k1c6z_1311{min-width:0;display:flex;align-items:center;gap:7px;font-weight:600}._inventoryDot_k1c6z_1319{width:7px;height:7px;flex:0 0 auto;border-radius:50%}._inventoryQuantity_k1c6z_1326{color:#8b95a5;font-size:10px;font-weight:600;white-space:nowrap}._inventoryRow_k1c6z_1293 strong{color:#354157;font-size:11px;font-weight:700;white-space:nowrap}._inventoryEstimate_k1c6z_1340{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_k1c6z_1340 strong{color:#354157;font-size:12px;font-weight:700;white-space:nowrap}._managementGrid_k1c6z_1361{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.45fr);gap:16px;margin-top:16px;align-items:stretch}._projectionCard_k1c6z_1369,._managementIndicatorsCard_k1c6z_1370{min-width:0;padding:22px 22px 18px;border:1px solid #e3e8ef;border-radius:15px;background:#fff;box-shadow:0 5px 22px #1c273c0a}._projectionChart_k1c6z_1379{height:196px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:8px;margin-top:20px;padding:0 4px 6px;border-bottom:1px solid #e8ecf2}._projectionStep_k1c6z_1390{min-width:0;display:grid;grid-template-rows:158px auto;gap:8px;text-align:center}._projectionBarArea_k1c6z_1398{position:relative;height:158px}._projectionBarArea_k1c6z_1398>strong{position:absolute;left:50%;z-index:3;bottom:0;color:#354157;font-size:9px;line-height:1;font-weight:800;white-space:nowrap;transform:translate(-50%)}._projectionBar_k1c6z_1398{position:absolute;left:50%;width:min(44px,62%);border-radius:4px 4px 1px 1px;transform:translate(-50%)}._projectionBarActual_k1c6z_1424{bottom:0;background:#4263d8}._projectionBarDevelopable_k1c6z_1429{background:#819be8}._projectionBarExpected_k1c6z_1433{bottom:0;background:#243f93}._projectionBarDelta_k1c6z_1438{background:#e27b32}._projectionBarBudget_k1c6z_1442{bottom:0;background:#aeb8c5}._projectionStep_k1c6z_1390>span{overflow:hidden;color:#6f7989;font-size:9px;line-height:1.15;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._projectionValuePositive_k1c6z_1457{color:#18794e!important}._projectionValueNegative_k1c6z_1461{color:#b54708!important}._projectionAlert_k1c6z_1465{display:grid;gap:4px;margin-top:16px;padding:10px 12px;border-radius:9px;font-size:10px;line-height:1.25}._projectionAlert_k1c6z_1465 strong{font-weight:800}._projectionAlert_k1c6z_1465 span{font-weight:600}._projectionAlertNegative_k1c6z_1483{border:1px solid #f5d0bd;background:#fff2eb;color:#9a4a20}._projectionAlertPositive_k1c6z_1489{border:1px solid #cbe8d6;background:#effaf3;color:#18794e}._projectionCalculation_k1c6z_1495{margin-top:15px}._projectionCalculationTitle_k1c6z_1499{color:#6f7989;font-size:9px;line-height:1.2;font-weight:800;letter-spacing:.06em}._projectionCalculationSubtitle_k1c6z_1507{margin-top:4px;color:#8b95a5;font-size:9px;font-weight:600}._projectionCalculationRow_k1c6z_1514{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid #f0f2f5;color:#6f7989;font-size:9px;line-height:1.2}._projectionCalculationRow_k1c6z_1514:last-child{border-bottom:0}._projectionCalculationRow_k1c6z_1514 strong{flex:0 0 auto;color:#354157;font-size:9px;font-weight:700}._managementTableWrap_k1c6z_1537{margin-top:18px;overflow-x:auto}._managementTable_k1c6z_1537{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}._managementTable_k1c6z_1537 th,._managementTable_k1c6z_1537 td{padding:9px 7px;border-bottom:1px solid #eef1f4;color:#5d687a;font-size:12.5px;line-height:1.3;text-align:right;white-space:nowrap}._managementTable_k1c6z_1537 th{background:#f8fafc;color:#7b8493;font-size:11.5px;font-weight:700}._managementTable_k1c6z_1537 th:first-child,._managementTable_k1c6z_1537 td:first-child{width:24%;padding-left:0;text-align:left}._managementTable_k1c6z_1537 th:last-child,._managementTable_k1c6z_1537 td:last-child{padding-right:0;color:#263247;font-weight:800}._managementCurrentMonth_k1c6z_1582{background:#f1f5ff!important;color:#4263d8!important}._managementEmphasisRow_k1c6z_1587 td{color:#18794e;font-weight:700}._managementPercentRow_k1c6z_1592 td{color:#6f7989;font-weight:600}._managementSectionRow_k1c6z_1597 td{padding:11px 0 6px!important;border-bottom:1px solid #e5eaf0;color:#7b8493!important;font-size:10px!important;font-weight:800!important;letter-spacing:.06em;text-align:left!important}._managementFooter_k1c6z_1607{margin-top:12px;color:#98a1af;font-size:10.5px;line-height:1.3;font-weight:500}._dailyDetailCard_k1c6z_1615{margin-top:16px;padding:22px 22px 18px;border:1px solid #e3e8ef;border-radius:15px;background:#fff;box-shadow:0 5px 22px #1c273c0a}._dailyDetailHeader_k1c6z_1624{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}._dailyDetailTabs_k1c6z_1631{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #e1e6ed;border-radius:9px;background:#f7f9fc}._dailyDetailTab_k1c6z_1631,._dailyDetailTabActive_k1c6z_1642{height:31px;border:0;border-radius:6px;padding:0 11px;background:transparent;color:#7b8493;font:inherit;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}._dailyDetailTab_k1c6z_1631:hover{color:#354157;background:#fffc}._dailyDetailTabActive_k1c6z_1642{background:#fff;color:#263247;box-shadow:0 1px 2px #1c273c12,0 0 0 1px #dce2eab3}._dailyDetailTableWrap_k1c6z_1669{margin-top:18px;overflow-x:auto;border:1px solid #edf0f4;border-radius:10px}._dailyDetailTable_k1c6z_1669{width:100%;min-width:1340px;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}._dailyDetailTable_k1c6z_1669 th,._dailyDetailTable_k1c6z_1669 td{padding:11px 10px;border-bottom:1px solid #eef1f4;color:#5d687a;font-size:12.5px;line-height:1.3;text-align:right;vertical-align:middle;white-space:nowrap}._dailyDetailTable_k1c6z_1669 th{background:#f8fafc;color:#6f7989;font-size:11.5px;font-weight:700}._dailyDetailTable_k1c6z_1669 th:first-child,._dailyDetailTable_k1c6z_1669 td:first-child{width:78px;text-align:left}._dailyDetailTable_k1c6z_1669 th:nth-child(2),._dailyDetailTable_k1c6z_1669 td:nth-child(2){width:60px;text-align:center}._dailyDetailTable_k1c6z_1669 th:nth-child(3),._dailyDetailTable_k1c6z_1669 td:nth-child(3),._dailyDetailTable_k1c6z_1669 th:nth-child(4),._dailyDetailTable_k1c6z_1669 td:nth-child(4),._dailyDetailTable_k1c6z_1669 th:nth-child(5),._dailyDetailTable_k1c6z_1669 td:nth-child(5),._dailyDetailTable_k1c6z_1669 th:nth-child(6),._dailyDetailTable_k1c6z_1669 td:nth-child(6){width:82px}._dailySoldColumn_k1c6z_1726,._dailyDetailTable_k1c6z_1669 td:nth-child(7){width:100px}._dailyBudgetColumn_k1c6z_1731,._dailyDetailTable_k1c6z_1669 td:nth-child(8){width:92px}._dailyDeltaColumn_k1c6z_1736,._dailyDetailTable_k1c6z_1669 td:nth-child(9){width:92px}._dailyDeltaColumn_k1c6z_1736{text-align:center!important}._dailyDetailTable_k1c6z_1669 th:nth-child(10),._dailyDetailTable_k1c6z_1669 td:nth-child(10){width:60px}._dailyDetailTable_k1c6z_1669 th:nth-child(11),._dailyDetailTable_k1c6z_1669 td:nth-child(11){width:80px}._dailyDetailTable_k1c6z_1669 th:nth-child(12),._dailyDetailTable_k1c6z_1669 td:nth-child(12){width:76px}._dailyDetailTable_k1c6z_1669 th:nth-child(13),._dailyDetailTable_k1c6z_1669 td:nth-child(13){width:70px}._dailyDetailTable_k1c6z_1669 th:nth-child(14),._dailyDetailTable_k1c6z_1669 td:nth-child(14){width:108px}._dailyNotesColumn_k1c6z_1770,._dailyDetailTable_k1c6z_1669 td:nth-child(15){width:150px;text-align:left!important}._dailyDetailTable_k1c6z_1669 tbody tr:last-child td{border-bottom:0}._dailyDetailTable_k1c6z_1669 tbody tr:hover:not(._dailyClosedRow_k1c6z_1780){background:#fbfcfe}._dailyDayCell_k1c6z_1784{display:flex;align-items:baseline;gap:5px}._dailyDayCell_k1c6z_1784 strong{color:#263247;font-size:13px;font-weight:700}._dailyDayCell_k1c6z_1784 span{color:#8b95a5;font-size:11px;font-weight:600}._dailyTemperature_k1c6z_1802{color:#6f7989!important;font-weight:600}._dailySoldCell_k1c6z_1807{text-align:right!important}._dailySoldCell_k1c6z_1807 strong{color:#263247;font-size:13px;font-weight:800}._dailyBudgetCell_k1c6z_1817{color:#667085!important;font-size:12.5px!important;font-weight:700;text-align:right!important}._dailyDeltaCell_k1c6z_1824{text-align:center!important}._dailyDeltaCell_k1c6z_1824 span{display:inline-flex;align-items:center;justify-content:center;min-width:58px;font-size:11px;font-weight:800;white-space:nowrap}._dailyTotalTrack_k1c6z_1838{height:4px;overflow:hidden;margin-top:5px;border-radius:999px;background:#edf1f6}._dailyTotalTrack_k1c6z_1838 span{display:block;height:100%;border-radius:999px;background:#5274b9}._dailyNotesCell_k1c6z_1853{max-width:145px;overflow:hidden;color:#6f7989!important;text-align:left!important;text-overflow:ellipsis}._dailyClosedRow_k1c6z_1780{background:#fafbfc}._dailyClosedCell_k1c6z_1865{color:#98a1af!important;font-style:italic;text-align:left!important}._dailyEmptyCell_k1c6z_1871{padding:28px 14px!important;color:#8b95a5!important;text-align:center!important}._dailyDetailFooter_k1c6z_1877{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;color:#98a1af;font-size:11px;font-weight:600}._dailyShowAllButton_k1c6z_1888{border:1px solid #dce2ea;border-radius:8px;padding:7px 11px;background:#fff;color:#354157;font:inherit;font-size:10px;font-weight:700;cursor:pointer}._dailyShowAllButton_k1c6z_1888:hover{background:#f7f9fc}@media screen and (max-width: 1450px){._header_k1c6z_12{flex-direction:column}._controls_k1c6z_78{width:100%;justify-content:flex-start}}@media screen and (max-width: 1350px){._secondaryGrid_k1c6z_1043,._managementGrid_k1c6z_1361{grid-template-columns:1fr}._departmentTop_k1c6z_866{grid-template-columns:160px minmax(0,1fr)}}@media screen and (max-width: 1200px){._kpiGrid_k1c6z_225{grid-template-columns:repeat(2,minmax(0,1fr))}._monthlySalesHeader_k1c6z_555{display:grid;gap:14px}._monthlyLegend_k1c6z_561{justify-content:flex-start}}@media screen and (max-width: 1050px){._performanceGrid_k1c6z_537{grid-template-columns:1fr}}@media screen and (max-width: 768px){._page_k1c6z_3{padding-top:0}._title_k1c6z_24{font-size:24px}._controls_k1c6z_78{display:grid;grid-template-columns:1fr}._controlField_k1c6z_86 select{width:100%;min-width:0}._dateRange_k1c6z_92{display:grid;grid-template-columns:1fr}._dateRange_k1c6z_92 input{width:100%}._dateSeparator_k1c6z_132{display:none}._primaryButton_k1c6z_137,._secondaryButton_k1c6z_138{width:100%}._kpiGrid_k1c6z_225{grid-template-columns:1fr}._kpiCard_k1c6z_231{min-height:160px}._seasonProgressCard_k1c6z_337{padding:18px 16px}._monthlySalesCard_k1c6z_545{padding:18px 16px;overflow-x:auto}._departmentSalesCard_k1c6z_857,._progressiveCard_k1c6z_1051,._inventoryCard_k1c6z_1052,._projectionCard_k1c6z_1369,._managementIndicatorsCard_k1c6z_1370,._dailyDetailCard_k1c6z_1615{padding:18px 16px}._dailyDetailHeader_k1c6z_1624{display:grid;gap:14px}._dailyDetailTabs_k1c6z_1631{width:100%}._dailyDetailTab_k1c6z_1631,._dailyDetailTabActive_k1c6z_1642{flex:1}._progressiveHeader_k1c6z_1061{display:grid;gap:14px}._progressiveLegend_k1c6z_1068{justify-content:flex-start}._progressiveChartWrap_k1c6z_1131{min-width:680px}._progressiveCard_k1c6z_1051{overflow-x:auto}._inventoryHero_k1c6z_1245{grid-template-columns:1fr}._inventoryHero_k1c6z_1245>div:last-child{padding:12px 0 0;border-top:1px solid #edf0f4;border-left:0}._departmentTop_k1c6z_866{grid-template-columns:1fr}._departmentDonut_k1c6z_874{width:160px;height:160px}._departmentShareNumbers_k1c6z_956{gap:10px}._monthlyChart_k1c6z_613,._monthlySummaryGrid_k1c6z_787{min-width:560px}._seasonProgressHeader_k1c6z_346{display:grid;gap:16px}._seasonProgressAmount_k1c6z_380{align-items:flex-start}._progressStats_k1c6z_462{grid-template-columns:1fr;gap:14px}._progressStat_k1c6z_462,._progressStat_k1c6z_462:first-child,._progressStat_k1c6z_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}}
