.page_topActions__M3eqV{display:flex;gap:var(--ds-spacing-xs);align-items:center}.page_toolbarIconBtn__ZSO6V{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:9999px;background:transparent;color:var(--ds-color-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s ease}.page_toolbarIconBtn__ZSO6V:hover:not(:disabled){background:color-mix(in srgb,var(--ds-color-primary) 10%,transparent);color:var(--ds-color-primary)}.page_toolbarIconBtn__ZSO6V:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.page_toolbarIconBtn__ZSO6V:disabled{opacity:.55;cursor:not-allowed}.page_toolbarIconBtnAccent__y00w2{background:color-mix(in srgb,var(--ds-color-primary) 14%,transparent);color:var(--ds-color-primary)}.page_toolbarIconBtnAccent__y00w2:hover:not(:disabled){background:color-mix(in srgb,var(--ds-color-primary) 22%,transparent)}@keyframes page_toolbarIconSpin___lvhP{to{transform:rotate(1turn)}}.page_toolbarIconBtnSpinning__1N369 svg{animation:page_toolbarIconSpin___lvhP .65s linear infinite}.page_topRow__lBOaw{display:grid;grid-template-columns:1fr;gap:var(--ds-spacing-md);margin-bottom:var(--ds-spacing-md)}@media (min-width:1024px){.page_topRow__lBOaw{grid-template-columns:3fr 1fr;align-items:start}}.page_topCardChart__eOVxG{min-height:min(72vh,640px)}.page_topSidebar__ZhPDn{display:flex;flex-direction:column;gap:var(--ds-spacing-md);min-width:0;align-self:start}.page_topSidebarWidget__HGqbY{flex:0 1 auto;min-height:0}.page_topSidebarWidgetBody__0nsXo{max-height:220px;flex:0 1 auto;padding:var(--ds-spacing-xs) var(--ds-spacing-sm) var(--ds-spacing-sm);font-size:var(--ds-text-xs)}.page_topCard__C904J{background:var(--ds-color-surface);overflow:hidden;display:flex;flex-direction:column}.page_topCardHeader__H9HF8{display:flex;justify-content:space-between;align-items:center;padding:var(--ds-spacing-sm) var(--ds-spacing-md);background:var(--ds-card-header-bg);border-bottom:1px solid var(--ds-color-border-light)}.page_topCardTitle__AG_5H{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);color:var(--ds-color-text);text-transform:uppercase;letter-spacing:.5px}.page_topCardBody__cklkH{padding:var(--ds-spacing-sm) var(--ds-spacing-md);flex:1 1;overflow:auto}.page_chartPills__5Kvu5{display:flex;gap:3px}.page_chartPill__1sr_2{padding:var(--ds-pill-padding-y,3px) var(--ds-pill-padding-x,10px);border-radius:var(--ds-radius-full);border:1px solid var(--ds-color-border);background:var(--ds-color-surface);font-size:var(--ds-pill-font-size,10px);font-weight:var(--ds-pill-font-weight,var(--ds-weight-medium));color:var(--ds-color-text-tertiary);cursor:pointer;transition:all .15s ease;line-height:1.4}.page_chartPill__1sr_2:hover{border-color:var(--ds-color-primary);color:var(--ds-color-primary)}.page_chartPillActive__PSnpX{background:var(--ds-color-primary);border-color:var(--ds-color-primary);color:#fff}.page_chartBlock__HcEaN{display:flex;flex-direction:column;gap:var(--ds-spacing-md);min-height:0}.page_chartWrap__40_HJ{position:relative}.page_chartWrapSinglePeriod__PLtmQ .page_chartLine__8rlcm{opacity:.35}.page_chartSvg__bSldq{display:block}@keyframes page_chartDraw__gXRdS{0%{opacity:0}to{opacity:1}}.page_chartLine__8rlcm{animation:page_chartDraw__gXRdS .6s ease-out both}.page_chartArea__r2hqZ{animation:page_chartDraw__gXRdS .8s ease-out both}.page_chartDot__lfeFL{opacity:0;transition:opacity .15s ease,r .15s ease}.page_chartWrap__40_HJ:hover .page_chartDot__lfeFL{opacity:1}.page_chartHoverLine__wIHSl{stroke:var(--ds-color-border-strong);stroke-width:1;stroke-dasharray:3 3;pointer-events:none;opacity:0;transition:opacity .1s ease}.page_chartHoverLineVisible__cqDWB{opacity:1}.page_chartTooltip__8iHP_{position:absolute;top:0;pointer-events:none;background:var(--ds-glass-bg,var(--ds-color-surface));backdrop-filter:blur(var(--ds-glass-blur,0));-webkit-backdrop-filter:blur(var(--ds-glass-blur,0));border:1px solid var(--ds-glass-border,var(--ds-color-border));border-radius:var(--ds-radius-bento,var(--ds-radius-md));padding:6px 10px;box-shadow:var(--ds-shadow-float-sm,0 4px 12px rgba(0,0,0,.08));font-size:10px;line-height:1.5;color:var(--ds-color-text);white-space:nowrap;z-index:10;opacity:0;transition:opacity .12s ease}.page_chartTooltipVisible__w9_7w{opacity:1}.page_chartTooltipDate__crD1J{font-weight:var(--ds-weight-semibold);color:var(--ds-color-text);margin-bottom:2px;font-size:10px}.page_chartTooltipRow__wfkdV{display:flex;align-items:center;gap:var(--ds-spacing-xs);font-size:10px;color:var(--ds-color-text-secondary)}.page_chartTooltipDot__R5DeS{width:6px;height:6px;border-radius:50%;flex-shrink:0}.page_chartLegend__gBs_X{display:flex;gap:var(--ds-spacing-sm);margin-top:var(--ds-spacing-sm);flex-wrap:wrap}.page_chartLegendPill__4C_Em{display:flex;align-items:center;gap:var(--ds-spacing-xs);font-size:var(--ds-pill-font-size,10px);color:var(--ds-color-text-secondary);cursor:pointer;padding:var(--ds-pill-padding-y,2px) var(--ds-pill-padding-x,var(--ds-spacing-sm));border-radius:var(--ds-radius-full);border:1px solid transparent;transition:all .15s ease;-webkit-user-select:none;user-select:none}.page_chartLegendPill__4C_Em:hover{background:var(--ds-color-primary-50)}.page_chartLegendPillHidden__xwR29{opacity:.35;text-decoration:line-through}.page_chartLegendDot__iRamg{width:7px;height:7px;border-radius:50%;flex-shrink:0}.page_userItem__wKFDg{display:flex;align-items:center;gap:var(--ds-spacing-sm);padding:var(--ds-spacing-xs) 0;border-bottom:1px solid var(--ds-color-border-light);font-size:var(--ds-text-xs)}.page_userItem__wKFDg:last-child{border-bottom:none}.page_userDot__Yrg89{width:7px;height:7px;border-radius:50%;background:var(--ds-color-success);flex-shrink:0;animation:page_pulse__ol6Hv 2s ease-in-out infinite}@keyframes page_pulse__ol6Hv{0%,to{opacity:1}50%{opacity:.4}}.page_userName__f_zDa{flex:1 1;color:var(--ds-color-text);font-weight:var(--ds-weight-medium)}.page_userMeta___MrFe{font-size:10px;color:var(--ds-color-text-tertiary)}.page_widgetGrid__7uajw{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--ds-spacing-md)}@media (min-width:640px){.page_widgetGrid__7uajw{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_widgetGrid__7uajw{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.page_widgetGrid__7uajw{grid-template-columns:repeat(3,1fr)}}.page_chartTableWrap__h_bo5{border-top:1px solid var(--ds-color-border-light);padding-top:var(--ds-spacing-sm)}.page_chartTableHint___Lu3q{margin:0 0 var(--ds-spacing-xs);font-size:var(--ds-text-xs);color:var(--ds-color-text-tertiary);line-height:1.45}.page_chartTableScroll__W2rbu{max-height:292px;overflow:auto;border:1px solid var(--ds-color-border-subtle,var(--ds-color-border-light));border-radius:var(--ds-radius-md);background:var(--ds-color-bg-secondary,#f8f9fb)}.page_chartBranchTable___AQeI{width:100%;border-collapse:collapse;font-size:var(--ds-text-xs)}.page_chartBranchTable___AQeI thead{position:sticky;top:0;z-index:1;background:var(--ds-table-head-bg,var(--ds-color-bg-tertiary));box-shadow:0 1px 0 var(--ds-table-head-border,var(--ds-color-border-light))}.page_chartBranchTable___AQeI thead th{color:var(--ds-table-head-text,var(--ds-color-text-secondary))}.page_chartBranchTable___AQeI td,.page_chartBranchTable___AQeI th{padding:var(--ds-spacing-xs) var(--ds-spacing-sm);text-align:left;vertical-align:top;border-bottom:1px solid var(--ds-color-border-light)}.page_chartTdCheck__o21Ai,.page_chartThCheck__oUwfw{width:2.75rem;text-align:center!important;vertical-align:middle!important}.page_chartTdNum__y6FUt,.page_chartThNum__UeQsF{text-align:right!important;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_chartTdPm__SokSt,.page_chartThPm__FNkTk{max-width:5.5rem;overflow:hidden;text-overflow:ellipsis;padding-left:var(--ds-spacing-xs);padding-right:var(--ds-spacing-xs)}.page_chartBranchTable___AQeI tbody tr{cursor:pointer;background:var(--ds-color-surface);transition:background .12s ease}.page_chartBranchTable___AQeI tbody tr:hover{background:color-mix(in srgb,var(--ds-color-primary) 6%,var(--ds-color-surface))}.page_chartRowMuted__RSCUb{opacity:.45}.page_chartBranchName__sOIPT{display:inline-flex;align-items:center;gap:var(--ds-spacing-xs);font-weight:var(--ds-weight-medium);color:var(--ds-color-text)}.page_chartBranchSwatch__xusmh{width:8px;height:8px;border-radius:50%;flex-shrink:0}.page_widget__mZp0Z{background:var(--ds-color-surface);overflow:hidden;transition:box-shadow var(--ds-transition-fast),border-color var(--ds-transition-fast),opacity .2s ease,transform .2s ease;animation:page_widgetIn__9HdYG .3s ease-out both}@keyframes page_widgetIn__9HdYG{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page_widget__mZp0Z:hover{border-color:var(--ds-color-border-strong)}.page_widgetCustomizing__OiBBa{cursor:grab}.ds-card-float.page_widgetCustomizing__OiBBa{border-style:dashed;border-color:var(--ds-color-border)}.page_widgetCustomizing__OiBBa:active{cursor:grabbing}.page_widgetDragOver__JV5vY{border-color:var(--ds-color-primary);box-shadow:0 0 0 2px var(--ds-color-primary-200)}.page_widgetHidden__lUM4h{opacity:.35}.page_widgetHeader__2sJrC{display:flex;justify-content:space-between;align-items:center;padding:var(--ds-spacing-sm) var(--ds-spacing-md);border-bottom:1px solid var(--ds-color-border-light)}.page_widgetTitle__4LylU{font-size:10px;font-weight:var(--ds-weight-semibold);color:var(--ds-color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.page_widgetToggle__OxzcA{width:16px;height:16px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-color-border);background:var(--ds-color-surface);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--ds-color-text-tertiary);transition:all .15s ease}.page_widgetToggle__OxzcA:hover{border-color:var(--ds-color-danger);color:var(--ds-color-danger)}.page_widgetToggleHidden__gFiWr{border-color:var(--ds-color-success)}.page_widgetToggleHidden__gFiWr:hover{border-color:var(--ds-color-success);color:var(--ds-color-success)}.page_widgetBody__UNzB7{padding:var(--ds-spacing-xs) var(--ds-spacing-md) var(--ds-spacing-sm)}.page_statValue__Ngvpx{font-size:var(--ds-text-2xl);font-weight:var(--ds-weight-bold);color:var(--ds-color-text);line-height:var(--ds-leading-tight)}.page_statLabel__xyDJ2{font-size:10px;color:var(--ds-color-text-tertiary);margin-top:2px}.page_statRow__6Wb_6{display:flex;justify-content:space-between;align-items:flex-end}.page_listItem__sdwJD{display:flex;justify-content:space-between;align-items:center;padding:var(--ds-spacing-xs) 0;border-bottom:1px solid var(--ds-color-border-light);font-size:var(--ds-text-xs)}.page_listItem__sdwJD:last-child{border-bottom:none}.page_listLabel__xukNa{color:var(--ds-color-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.page_listMeta__kxjPk{font-size:10px;color:var(--ds-color-text-tertiary)}.page_listValue__yWOEh{font-weight:var(--ds-weight-semibold);color:var(--ds-color-text);white-space:nowrap;margin-left:var(--ds-spacing-sm);font-size:var(--ds-text-xs)}.page_emptyState__o7E5O{text-align:center;padding:var(--ds-spacing-md);color:var(--ds-color-text-tertiary);font-size:var(--ds-text-xs)}.page_customizeBar__FuDCg{display:flex;align-items:center;justify-content:space-between;padding:var(--ds-spacing-sm) var(--ds-spacing-md);background:linear-gradient(135deg,color-mix(in srgb,var(--ds-color-primary) 92%,#000),var(--ds-color-primary) 45%,color-mix(in srgb,var(--ds-color-primary) 88%,#fff));color:#fff;border-radius:var(--ds-radius-bento,var(--ds-radius-lg));box-shadow:var(--ds-shadow-float-sm,0 2px 8px rgba(0,0,0,.08));margin-bottom:var(--ds-spacing-md);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium)}.page_customizeBarActions__2azxs{display:flex;gap:var(--ds-spacing-xs)}.page_movBadge__wOUoF{display:inline-block;padding:2px 6px;border-radius:var(--ds-radius-full);font-size:9px;font-weight:var(--ds-weight-semibold);text-transform:uppercase;letter-spacing:.3px}.page_movEntrada___RsWt{background:#dcfce7;color:#166534}.page_movSalida__1Z_hi{background:#fee2e2;color:#991b1b}.page_movTransferencia__vPskm{background:#dbeafe;color:#1e40af}.page_movVenta__FZyA9{background:#fef3c7;color:#92400e}.page_movDevolucion__oBB1H{background:#f3e8ff;color:#6b21a8}.page_movAjuste__UkVIU{background:#f1f5f9;color:#475569}.page_alertItem__r7yk_{display:flex;justify-content:space-between;align-items:center;padding:var(--ds-spacing-xs) 0;border-bottom:1px solid var(--ds-color-border-light);font-size:var(--ds-text-xs)}.page_alertItem__r7yk_:last-child{border-bottom:none}.page_alertProduct__9NgrK{color:var(--ds-color-text);font-weight:var(--ds-weight-medium);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_alertBranch__som6y{font-size:10px;color:var(--ds-color-text-tertiary);margin-left:6px}.page_alertQty__b4xhI{font-size:10px;font-weight:var(--ds-weight-semibold);white-space:nowrap;margin-left:var(--ds-spacing-sm)}.page_alertQtyDanger__YL9ff{color:var(--ds-color-danger,#ef4444)}.page_alertQtyWarning__cc6Ny{color:#f59e0b}.page_listItemFlex__IyWV7{flex:1 1;min-width:0}.page_listMetaSpaced__8pIgU{margin-left:6px}.page_movRow__01bP2{display:flex;align-items:center;gap:var(--ds-spacing-xs);flex:1 1;min-width:0}.page_statsRow__cbodO{display:flex;gap:var(--ds-spacing-sm);align-items:center}.page_codeLabel__C2GXk{font-family:var(--ds-font-mono,monospace);font-size:var(--ds-text-xs)}.page_chartSvgFull__14Q5T{width:100%;height:auto}.page_tooltipCount__DdcEM{opacity:.6}