@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";._page_7bg0j_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_7bg0j_12{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:20px}._headerIntro_7bg0j_20{min-width:240px}._titleRow_7bg0j_24{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._title_7bg0j_24{margin:0;font-size:28px;line-height:1.15;font-weight:800;letter-spacing:-.5px;color:#172033}._activeBadge_7bg0j_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_7bg0j_52{width:7px;height:7px;border-radius:50%;background:#25a35a}._subtitle_7bg0j_59{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:8px;color:#7b8493;font-size:13px}._subtitle_7bg0j_59 strong{color:#5c6675;font-weight:700}._subtitleSeparator_7bg0j_74{color:#b0b7c2}._controls_7bg0j_78{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;flex-wrap:wrap}._controlField_7bg0j_86{display:grid;gap:5px}._controlField_7bg0j_86>span,._dateRange_7bg0j_92 label>span{font-size:11px;font-weight:700;color:#7b8493}._controlField_7bg0j_86 select,._dateRange_7bg0j_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_7bg0j_86 select{min-width:250px}._controlField_7bg0j_86 select:focus,._dateRange_7bg0j_92 input:focus{border-color:#7b9ce5;box-shadow:0 0 0 3px #4369c91a}._dateRange_7bg0j_92{display:flex;align-items:flex-end;gap:6px}._dateRange_7bg0j_92 label{display:grid;gap:5px}._dateSeparator_7bg0j_132{padding-bottom:10px;color:#a0a8b5}._primaryButton_7bg0j_137,._secondaryButton_7bg0j_138{height:38px;border-radius:9px;padding:0 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}._primaryButton_7bg0j_137{border:1px solid #172033;background:#172033;color:#fff}._primaryButton_7bg0j_137:hover{background:#263247}._primaryButton_7bg0j_137:disabled{opacity:.45;cursor:default}._secondaryButton_7bg0j_138{border:1px solid #dce2ea;background:#fff;color:#354157}._secondaryButton_7bg0j_138:hover{background:#f7f9fc}._exportButton_7bg0j_174{display:inline-flex;align-items:center;justify-content:center;gap:7px}._exportIcon_7bg0j_181{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}._exportIcon_7bg0j_181 svg{width:18px;height:18px;display:block}._pdfExportIcon_7bg0j_196{color:#d84c4c}._excelExportIcon_7bg0j_200{color:#79d29e}._errorBox_7bg0j_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_7bg0j_215{margin-bottom:14px;padding:8px 12px;border-radius:9px;background:#eef4ff;color:#47689f;font-size:12px;font-weight:700}._kpiGrid_7bg0j_225{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}._kpiCard_7bg0j_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_7bg0j_243{display:flex;align-items:center;justify-content:space-between;gap:12px}._kpiLabel_7bg0j_250{color:#566175;font-size:13px;font-weight:700}._kpiIcon_7bg0j_256{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#f1f5fb;color:#5573ad;font-size:14px;font-weight:800}._kpiValue_7bg0j_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_7bg0j_278,._kpiDescription_7bg0j_279{min-height:34px;margin-top:10px;font-size:12px;line-height:1.4;font-weight:600}._kpiDescription_7bg0j_279{color:#7b8493}._kpiDelta_7bg0j_278{display:flex;align-items:center;gap:7px;flex-wrap:wrap}._deltaBadge_7bg0j_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_7bg0j_309{color:#18794e;background:#22c55e1f}._deltaNegative_7bg0j_314{color:#c24132;background:#ef44441c}._deltaText_7bg0j_319{color:#7b8493;font-weight:500}._kpiFooter_7bg0j_324{margin-top:auto;padding-top:12px;border-top:1px solid #edf0f4;color:#7b8493;font-size:12px}._kpiFooter_7bg0j_324 strong{color:#354157}._seasonProgressCard_7bg0j_337{margin-top:16px;padding:22px 22px 20px;border:1px solid #e3e8ef;border-radius:15px;background:#fff;box-shadow:0 5px 22px #1c273c0a}._seasonProgressHeader_7bg0j_346{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}._sectionEyebrow_7bg0j_353{margin-bottom:5px;color:#8b95a5;font-size:10px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._sectionTitle_7bg0j_363{margin:0;color:#172033;font-size:17px;line-height:1.25;font-weight:700;letter-spacing:-.2px}._sectionSubtitle_7bg0j_372{margin:5px 0 0;color:#7b8493;font-size:13px;line-height:1.4;font-weight:500}._seasonProgressAmount_7bg0j_380{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:0 0 auto}._seasonProgressAmount_7bg0j_380 strong{color:#172033;font-size:20px;line-height:1.1;font-weight:700;letter-spacing:-.35px}._seasonProgressAmount_7bg0j_380 span{color:#8b95a5;font-size:11px;font-weight:500}._progressVisualization_7bg0j_402{margin-top:24px}._progressTrack_7bg0j_406{position:relative;height:10px;overflow:visible;border-radius:999px;background:#edf1f6}._progressTimeFill_7bg0j_414,._progressSalesFill_7bg0j_415{position:absolute;inset:0 auto 0 0;border-radius:999px}._progressTimeFill_7bg0j_414{background:#dfe7f5}._progressSalesFill_7bg0j_415{height:10px;background:#5274b9}._progressBudgetMarker_7bg0j_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_7bg0j_441{display:flex;justify-content:space-between;margin-top:9px;color:#98a1af;font-size:10px;font-weight:600}._progressMonths_7bg0j_441 span{text-align:center}._progressMonths_7bg0j_441 span:first-child{text-align:left}._progressMonths_7bg0j_441 span:last-child{text-align:right}._progressStats_7bg0j_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_7bg0j_462{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:0 20px;border-right:1px solid #edf0f4}._progressStat_7bg0j_462:first-child{padding-left:0}._progressStat_7bg0j_462:last-child{padding-right:0;border-right:0}._progressDot_7bg0j_489{width:8px;height:8px;flex:0 0 auto;margin-top:4px;border-radius:50%}._progressDotSales_7bg0j_497{background:#5274b9}._progressDotBudget_7bg0j_501{background:#172033}._progressDotTime_7bg0j_505{border:2px solid #a9b4c4;background:#fff}._progressStat_7bg0j_462>div{display:grid;gap:2px}._progressStatLabel_7bg0j_515{color:#7b8493;font-size:11px;line-height:1.3;font-weight:600}._progressStat_7bg0j_462 strong{color:#263247;font-size:16px;line-height:1.2;font-weight:700}._progressStat_7bg0j_462 small{color:#9aa3b1;font-size:10px;line-height:1.3;font-weight:500}._performanceGrid_7bg0j_537{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;align-items:stretch}._monthlySalesCard_7bg0j_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_7bg0j_555{display:grid;align-items:start;gap:10px}._monthlyLegend_7bg0j_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_7bg0j_561 span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}._monthlyLegend_7bg0j_561 i{width:10px;height:10px;display:inline-block;flex:0 0 auto}._legendBudget_7bg0j_587{border-radius:3px;background:#b8c0cc}._legendSales_7bg0j_592{border-radius:3px;background:#4263d8}._legendPrevious_7bg0j_597{position:relative;width:20px!important;height:8px!important}._legendPrevious_7bg0j_597:after{content:"";position:absolute;top:50%;left:0;width:20px;border-top:2px dashed #596579;transform:translateY(-50%)}._monthlyChart_7bg0j_613{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;margin-top:20px}._monthlyYAxis_7bg0j_620{position:relative;height:180px;color:#717b8b;font-size:10px;line-height:1;font-weight:500;text-align:right}._monthlyYAxis_7bg0j_620 span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}._monthlyChartMain_7bg0j_637{min-width:0}._monthlyPlotSurface_7bg0j_641{position:relative;height:180px}._monthlyGridLines_7bg0j_646{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}._monthlyGridLines_7bg0j_646 span{position:absolute;left:0;right:0;border-top:1px solid #edf0f4}._monthlyPreviousLine_7bg0j_660{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:190px;overflow:visible;pointer-events:none}._monthlyPreviousLine_7bg0j_660 polyline{stroke:#596579;stroke-width:2.2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}._monthlyPreviousLine_7bg0j_660 circle{fill:#fff;stroke:#596579;stroke-width:2.2}._monthlyBarsLayer_7bg0j_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_7bg0j_693{position:relative;min-width:0;height:180px;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:0 2px}._monthBar_7bg0j_704{width:min(24px,38%);min-height:0;border-radius:4px 4px 2px 2px;transition:height .18s ease,opacity .18s ease}._monthBar_7bg0j_704:hover{opacity:.84}._monthBarBudget_7bg0j_717{background:#b8c0cc}._monthBarSales_7bg0j_721{background:#4263d8}._monthDeltaLabel_7bg0j_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_7bg0j_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_7bg0j_750{color:#18794e}._monthDeltaNegative_7bg0j_754{color:#c24132}._monthlyMonthLabels_7bg0j_758{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;margin-top:8px}._monthlyMonthLabel_7bg0j_758{min-width:0;display:grid;justify-items:center;gap:3px;text-align:center}._monthlyMonthLabel_7bg0j_758 strong{color:#354157;font-size:11px;line-height:1.15;font-weight:700}._monthlyMonthLabel_7bg0j_758 span{color:#7b8493;font-size:10px;line-height:1.1;font-weight:500}._monthlySummaryGrid_7bg0j_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_7bg0j_796{min-width:0;display:grid;gap:3px}._monthlySummaryItem_7bg0j_796>span{overflow:hidden;color:#7b8493;font-size:11px;line-height:1.25;font-weight:500;text-overflow:ellipsis;white-space:nowrap}._monthlySummaryItem_7bg0j_796>strong,._monthlySummaryValue_7bg0j_813 strong{color:#172033;font-size:16px;line-height:1.1;font-weight:800;letter-spacing:-.25px;white-space:nowrap}._monthlySummaryValue_7bg0j_813{min-width:0;display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}._monthlySummaryValue_7bg0j_813 em{font-size:10px;line-height:1.1;font-style:normal;font-weight:800;white-space:nowrap}._monthlySummaryItem_7bg0j_796 small{color:#98a1af;font-size:9px;line-height:1.25;font-weight:500}._monthlyEmpty_7bg0j_845{margin-top:20px;padding:32px 18px;border-radius:12px;background:#f8fafc;color:#8b95a5;font-size:12px;font-weight:600;text-align:center}._departmentSalesCard_7bg0j_857{min-width:0;padding:22px 22px 18px;border:1px solid #e3e8ef;border-radius:15px;background:#fff;box-shadow:0 5px 22px #1c273c0a}._departmentTop_7bg0j_866{display:grid;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:18px;margin-top:19px}._departmentDonut_7bg0j_874{position:relative;width:142px;height:142px;margin:0 auto;border-radius:50%}._departmentDonut_7bg0j_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_7bg0j_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_7bg0j_891 strong{color:#172033;font-size:18px;line-height:1.1;font-weight:700;letter-spacing:-.3px;white-space:nowrap}._departmentDonutCenter_7bg0j_891 span{color:#8b95a5;font-size:10px;line-height:1.2;font-weight:600}._departmentShareList_7bg0j_918{min-width:0;display:grid;gap:0}._departmentShareRow_7bg0j_924{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #f0f2f5}._departmentShareRow_7bg0j_924:last-child{border-bottom:0}._departmentName_7bg0j_938{min-width:0;display:flex;align-items:center;gap:7px;color:#5d687a;font-size:12px;line-height:1.2;font-weight:600}._departmentDot_7bg0j_949{width:7px;height:7px;flex:0 0 auto;border-radius:50%}._departmentShareNumbers_7bg0j_956{min-width:0;display:flex;align-items:baseline;justify-content:flex-end;gap:7px;text-align:right}._departmentShareNumbers_7bg0j_956 strong{overflow:hidden;color:#354157;font-size:12px;line-height:1.2;font-weight:700;text-overflow:ellipsis;white-space:nowrap}._departmentShareNumbers_7bg0j_956 span{min-width:35px;color:#98a1af;font-size:11px;line-height:1.2;font-weight:600;text-align:right}._departmentTableWrap_7bg0j_984{margin-top:18px;padding-top:13px;border-top:1px solid #edf0f4;overflow-x:auto}._departmentTable_7bg0j_984{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}._departmentTable_7bg0j_984 th,._departmentTable_7bg0j_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_7bg0j_984 th{color:#8b95a5;font-size:10px;font-weight:700;text-transform:none}._departmentTable_7bg0j_984 th:first-child,._departmentTable_7bg0j_984 td:first-child{width:31%;padding-left:0;text-align:left}._departmentTable_7bg0j_984 th:last-child,._departmentTable_7bg0j_984 td:last-child{padding-right:0}._departmentTable_7bg0j_984 td{font-weight:600}._departmentTable_7bg0j_984 tbody tr:last-child td{border-bottom:0}._departmentTotalRow_7bg0j_1036 td{padding-top:8px;color:#263247;font-weight:700}._secondaryGrid_7bg0j_1043{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,.85fr);gap:16px;margin-top:16px;align-items:stretch}._progressiveCard_7bg0j_1051,._inventoryCard_7bg0j_1052{min-width:0;padding:22px 22px 18px;border:1px solid #e3e8ef;border-radius:15px;background:#fff;box-shadow:0 5px 22px #1c273c0a}._progressiveHeader_7bg0j_1061{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}._progressiveLegend_7bg0j_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_7bg0j_1068>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}._progressiveLegend_7bg0j_1068 i{position:relative;width:18px;height:8px;display:inline-block}._progressiveLegendSales_7bg0j_1094:after,._progressiveLegendBudget_7bg0j_1095:after{content:"";position:absolute;top:50%;left:0;right:0;height:2px;border-radius:999px;transform:translateY(-50%)}._progressiveLegendSales_7bg0j_1094:after{background:#5274b9}._progressiveLegendBudget_7bg0j_1095:after{border-top:2px dashed #7d8797}._progressiveDeltaBadge_7bg0j_1114{padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700}._progressiveDeltaPositive_7bg0j_1121{color:#18794e;background:#22c55e1c}._progressiveDeltaNegative_7bg0j_1126{color:#c24132;background:#ef44441a}._progressiveChartWrap_7bg0j_1131{min-height:275px;display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px;margin-top:20px}._progressiveYAxis_7bg0j_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_7bg0j_1151{min-width:0}._progressiveSvg_7bg0j_1151{width:100%;height:250px;display:block;overflow:visible}._progressiveGridLine_7bg0j_1162{stroke:#edf0f4;stroke-width:1;vector-effect:non-scaling-stroke}._progressiveSalesLine_7bg0j_1168{fill:none;stroke:#5274b9;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._progressiveBudgetLine_7bg0j_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_7bg0j_1187{fill:#5274b9;stroke:#fff;stroke-width:3;vector-effect:non-scaling-stroke}._progressiveEndLabel_7bg0j_1194{fill:#263247;font-family:Inter,sans-serif;font-size:24px;font-weight:700}._progressiveXAxis_7bg0j_1201{display:flex;justify-content:space-between;margin-top:-17px;color:#98a1af;font-size:10px;font-weight:600}._progressiveFooter_7bg0j_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_7bg0j_1210 strong{color:#354157;font-weight:700}._progressiveEmpty_7bg0j_1229{margin-top:20px;padding:48px 18px;border-radius:12px;background:#f8fafc;color:#8b95a5;font-size:12px;font-weight:600;text-align:center}._inventoryCard_7bg0j_1052{display:flex;flex-direction:column}._inventoryHero_7bg0j_1245{display:grid;grid-template-columns:1.25fr .75fr;gap:12px;margin-top:23px}._inventoryHero_7bg0j_1245>div{display:grid;gap:4px}._inventoryHero_7bg0j_1245>div:last-child{padding-left:14px;border-left:1px solid #edf0f4}._inventoryHero_7bg0j_1245 strong{color:#172033;font-size:21px;line-height:1.05;font-weight:700;letter-spacing:-.35px;white-space:nowrap}._inventoryHero_7bg0j_1245 span{color:#8b95a5;font-size:10px;line-height:1.3;font-weight:600}._inventoryDistribution_7bg0j_1278{width:100%;height:9px;display:flex;overflow:hidden;margin-top:19px;border-radius:999px;background:#edf1f6}._inventoryDistribution_7bg0j_1278 span{min-width:0;height:100%}._inventoryRows_7bg0j_1293{display:grid;gap:0;margin-top:15px}._inventoryRow_7bg0j_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_7bg0j_1311{min-width:0;display:flex;align-items:center;gap:7px;font-weight:600}._inventoryDot_7bg0j_1319{width:7px;height:7px;flex:0 0 auto;border-radius:50%}._inventoryQuantity_7bg0j_1326{color:#8b95a5;font-size:10px;font-weight:600;white-space:nowrap}._inventoryRow_7bg0j_1293 strong{color:#354157;font-size:11px;font-weight:700;white-space:nowrap}._inventoryEstimate_7bg0j_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_7bg0j_1340 strong{color:#354157;font-size:12px;font-weight:700;white-space:nowrap}._managementGrid_7bg0j_1361{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.45fr);gap:16px;margin-top:16px;align-items:stretch}._projectionCard_7bg0j_1369,._managementIndicatorsCard_7bg0j_1370{min-width:0;padding:22px 22px 18px;border:1px solid #e3e8ef;border-radius:15px;background:#fff;box-shadow:0 5px 22px #1c273c0a}._projectionChart_7bg0j_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_7bg0j_1390{min-width:0;display:grid;grid-template-rows:158px auto;gap:8px;text-align:center}._projectionBarArea_7bg0j_1398{position:relative;height:158px}._projectionBarArea_7bg0j_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_7bg0j_1398{position:absolute;left:50%;width:min(44px,62%);border-radius:4px 4px 1px 1px;transform:translate(-50%)}._projectionBarActual_7bg0j_1424{bottom:0;background:#4263d8}._projectionBarDevelopable_7bg0j_1429{background:#819be8}._projectionBarExpected_7bg0j_1433{bottom:0;background:#243f93}._projectionBarDelta_7bg0j_1438{background:#e27b32}._projectionBarBudget_7bg0j_1442{bottom:0;background:#aeb8c5}._projectionStep_7bg0j_1390>span{overflow:hidden;color:#6f7989;font-size:9px;line-height:1.15;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._projectionValuePositive_7bg0j_1457{color:#18794e!important}._projectionValueNegative_7bg0j_1461{color:#b54708!important}._projectionAlert_7bg0j_1465{display:grid;gap:4px;margin-top:16px;padding:10px 12px;border-radius:9px;font-size:10px;line-height:1.25}._projectionAlert_7bg0j_1465 strong{font-weight:800}._projectionAlert_7bg0j_1465 span{font-weight:600}._projectionAlertNegative_7bg0j_1483{border:1px solid #f5d0bd;background:#fff2eb;color:#9a4a20}._projectionAlertPositive_7bg0j_1489{border:1px solid #cbe8d6;background:#effaf3;color:#18794e}._projectionCalculation_7bg0j_1495{margin-top:15px}._projectionCalculationTitle_7bg0j_1499{color:#6f7989;font-size:9px;line-height:1.2;font-weight:800;letter-spacing:.06em}._projectionCalculationSubtitle_7bg0j_1507{margin-top:4px;color:#8b95a5;font-size:9px;font-weight:600}._projectionCalculationRow_7bg0j_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_7bg0j_1514:last-child{border-bottom:0}._projectionCalculationRow_7bg0j_1514 strong{flex:0 0 auto;color:#354157;font-size:9px;font-weight:700}._managementTableWrap_7bg0j_1537{margin-top:18px;overflow-x:auto}._managementTable_7bg0j_1537{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}._managementTable_7bg0j_1537 th,._managementTable_7bg0j_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_7bg0j_1537 th{background:#f8fafc;color:#7b8493;font-size:11.5px;font-weight:700}._managementTable_7bg0j_1537 th:first-child,._managementTable_7bg0j_1537 td:first-child{width:24%;padding-left:0;text-align:left}._managementTable_7bg0j_1537 th:last-child,._managementTable_7bg0j_1537 td:last-child{padding-right:0;color:#263247;font-weight:800}._managementCurrentMonth_7bg0j_1582{background:#f1f5ff!important;color:#4263d8!important}._managementEmphasisRow_7bg0j_1587 td{color:#18794e;font-weight:700}._managementPercentRow_7bg0j_1592 td{color:#6f7989;font-weight:600}._managementSectionRow_7bg0j_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_7bg0j_1607{margin-top:12px;color:#98a1af;font-size:10.5px;line-height:1.3;font-weight:500}._dailyDetailCard_7bg0j_1615{margin-top:16px;padding:22px 22px 18px;border:1px solid #e3e8ef;border-radius:15px;background:#fff;box-shadow:0 5px 22px #1c273c0a}._dailyDetailHeader_7bg0j_1624{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}._dailyDetailTabs_7bg0j_1631{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #e1e6ed;border-radius:9px;background:#f7f9fc}._dailyDetailTab_7bg0j_1631,._dailyDetailTabActive_7bg0j_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_7bg0j_1631:hover{color:#354157;background:#fffc}._dailyDetailTabActive_7bg0j_1642{background:#fff;color:#263247;box-shadow:0 1px 2px #1c273c12,0 0 0 1px #dce2eab3}._dailyDetailTableWrap_7bg0j_1669{margin-top:18px;overflow-x:auto;border:1px solid #edf0f4;border-radius:10px}._dailyDetailTable_7bg0j_1669{width:100%;min-width:1340px;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}._dailyDetailTable_7bg0j_1669 th,._dailyDetailTable_7bg0j_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_7bg0j_1669 th{background:#f8fafc;color:#6f7989;font-size:11.5px;font-weight:700}._dailyDetailTable_7bg0j_1669 th:first-child,._dailyDetailTable_7bg0j_1669 td:first-child{width:78px;text-align:left}._dailyDetailTable_7bg0j_1669 th:nth-child(2),._dailyDetailTable_7bg0j_1669 td:nth-child(2){width:60px;text-align:center}._dailyDetailTable_7bg0j_1669 th:nth-child(3),._dailyDetailTable_7bg0j_1669 td:nth-child(3),._dailyDetailTable_7bg0j_1669 th:nth-child(4),._dailyDetailTable_7bg0j_1669 td:nth-child(4),._dailyDetailTable_7bg0j_1669 th:nth-child(5),._dailyDetailTable_7bg0j_1669 td:nth-child(5),._dailyDetailTable_7bg0j_1669 th:nth-child(6),._dailyDetailTable_7bg0j_1669 td:nth-child(6){width:82px}._dailySoldColumn_7bg0j_1726,._dailyDetailTable_7bg0j_1669 td:nth-child(7){width:100px}._dailyBudgetColumn_7bg0j_1731,._dailyDetailTable_7bg0j_1669 td:nth-child(8){width:92px}._dailyDeltaColumn_7bg0j_1736,._dailyDetailTable_7bg0j_1669 td:nth-child(9){width:92px}._dailyDeltaColumn_7bg0j_1736{text-align:center!important}._dailyDetailTable_7bg0j_1669 th:nth-child(10),._dailyDetailTable_7bg0j_1669 td:nth-child(10){width:60px}._dailyDetailTable_7bg0j_1669 th:nth-child(11),._dailyDetailTable_7bg0j_1669 td:nth-child(11){width:80px}._dailyDetailTable_7bg0j_1669 th:nth-child(12),._dailyDetailTable_7bg0j_1669 td:nth-child(12){width:76px}._dailyDetailTable_7bg0j_1669 th:nth-child(13),._dailyDetailTable_7bg0j_1669 td:nth-child(13){width:70px}._dailyDetailTable_7bg0j_1669 th:nth-child(14),._dailyDetailTable_7bg0j_1669 td:nth-child(14){width:108px}._dailyNotesColumn_7bg0j_1770,._dailyDetailTable_7bg0j_1669 td:nth-child(15){width:150px;text-align:left!important}._dailyDetailTable_7bg0j_1669 tbody tr:last-child td{border-bottom:0}._dailyDetailTable_7bg0j_1669 tbody tr:hover:not(._dailyClosedRow_7bg0j_1780){background:#fbfcfe}._dailyDayCell_7bg0j_1784{display:flex;align-items:baseline;gap:5px}._dailyDayCell_7bg0j_1784 strong{color:#263247;font-size:13px;font-weight:700}._dailyDayCell_7bg0j_1784 span{color:#8b95a5;font-size:11px;font-weight:600}._dailyTemperature_7bg0j_1802{color:#6f7989!important;font-weight:600}._dailySoldCell_7bg0j_1807{text-align:right!important}._dailySoldCell_7bg0j_1807 strong{color:#263247;font-size:13px;font-weight:800}._dailyBudgetCell_7bg0j_1817{color:#667085!important;font-size:12.5px!important;font-weight:700;text-align:right!important}._dailyDeltaCell_7bg0j_1824{text-align:center!important}._dailyDeltaCell_7bg0j_1824 span{display:inline-flex;align-items:center;justify-content:center;min-width:58px;padding:4px 7px;border-radius:999px;font-size:11px;line-height:1.15;font-weight:800;white-space:nowrap}._dailyDeltaPositive_7bg0j_1841{color:#18794e;background:#22c55e1f}._dailyDeltaNegative_7bg0j_1846{color:#c24132;background:#ef44441c}._dailyDeltaNeutral_7bg0j_1851{min-width:auto!important;padding:0!important;color:#a0a8b5;background:transparent}._dailyTotalTrack_7bg0j_1858{height:4px;overflow:hidden;margin-top:5px;border-radius:999px;background:#edf1f6}._dailyTotalTrack_7bg0j_1858 span{display:block;height:100%;border-radius:999px;background:#5274b9}._dailyNotesCell_7bg0j_1873{max-width:145px;overflow:hidden;color:#6f7989!important;text-align:left!important;text-overflow:ellipsis}._dailyClosedRow_7bg0j_1780{background:#fafbfc}._dailyClosedCell_7bg0j_1885{color:#98a1af!important;font-style:italic;text-align:left!important}._dailyEmptyCell_7bg0j_1891{padding:28px 14px!important;color:#8b95a5!important;text-align:center!important}._dailyDetailFooter_7bg0j_1897{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;color:#98a1af;font-size:11px;font-weight:600}._dailyShowAllButton_7bg0j_1908{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_7bg0j_1908:hover{background:#f7f9fc}@media screen and (max-width: 1450px){._header_7bg0j_12{flex-direction:column}._controls_7bg0j_78{width:100%;justify-content:flex-start}}@media screen and (max-width: 1350px){._secondaryGrid_7bg0j_1043,._managementGrid_7bg0j_1361{grid-template-columns:1fr}._departmentTop_7bg0j_866{grid-template-columns:160px minmax(0,1fr)}}@media screen and (max-width: 1200px){._kpiGrid_7bg0j_225{grid-template-columns:repeat(2,minmax(0,1fr))}._monthlySalesHeader_7bg0j_555{display:grid;gap:14px}._monthlyLegend_7bg0j_561{justify-content:flex-start}}@media screen and (max-width: 1050px){._performanceGrid_7bg0j_537{grid-template-columns:1fr}}@media screen and (max-width: 768px){._page_7bg0j_3{padding-top:0}._title_7bg0j_24{font-size:24px}._controls_7bg0j_78{display:grid;grid-template-columns:1fr}._controlField_7bg0j_86 select{width:100%;min-width:0}._dateRange_7bg0j_92{display:grid;grid-template-columns:1fr}._dateRange_7bg0j_92 input{width:100%}._dateSeparator_7bg0j_132{display:none}._primaryButton_7bg0j_137,._secondaryButton_7bg0j_138{width:100%}._kpiGrid_7bg0j_225{grid-template-columns:1fr}._kpiCard_7bg0j_231{min-height:160px}._seasonProgressCard_7bg0j_337{padding:18px 16px}._monthlySalesCard_7bg0j_545{padding:18px 16px;overflow-x:auto}._departmentSalesCard_7bg0j_857,._progressiveCard_7bg0j_1051,._inventoryCard_7bg0j_1052,._projectionCard_7bg0j_1369,._managementIndicatorsCard_7bg0j_1370,._dailyDetailCard_7bg0j_1615{padding:18px 16px}._dailyDetailHeader_7bg0j_1624{display:grid;gap:14px}._dailyDetailTabs_7bg0j_1631{width:100%}._dailyDetailTab_7bg0j_1631,._dailyDetailTabActive_7bg0j_1642{flex:1}._progressiveHeader_7bg0j_1061{display:grid;gap:14px}._progressiveLegend_7bg0j_1068{justify-content:flex-start}._progressiveChartWrap_7bg0j_1131{min-width:680px}._progressiveCard_7bg0j_1051{overflow-x:auto}._inventoryHero_7bg0j_1245{grid-template-columns:1fr}._inventoryHero_7bg0j_1245>div:last-child{padding:12px 0 0;border-top:1px solid #edf0f4;border-left:0}._departmentTop_7bg0j_866{grid-template-columns:1fr}._departmentDonut_7bg0j_874{width:160px;height:160px}._departmentShareNumbers_7bg0j_956{gap:10px}._monthlyChart_7bg0j_613,._monthlySummaryGrid_7bg0j_787{min-width:560px}._seasonProgressHeader_7bg0j_346{display:grid;gap:16px}._seasonProgressAmount_7bg0j_380{align-items:flex-start}._progressStats_7bg0j_462{grid-template-columns:1fr;gap:14px}._progressStat_7bg0j_462,._progressStat_7bg0j_462:first-child,._progressStat_7bg0j_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}}
