.PosErrorBoundary-module__ySWdgW__boundary{background:var(--bg-main,#0f1117);justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.PosErrorBoundary-module__ySWdgW__card{background:var(--bg-card,#1a1d27);text-align:center;border:1px solid #dc26264d;border-radius:16px;flex-direction:column;align-items:center;gap:1rem;max-width:420px;padding:2.5rem 2rem;display:flex}.PosErrorBoundary-module__ySWdgW__icon{color:#f87171;font-size:2.5rem}.PosErrorBoundary-module__ySWdgW__title{color:var(--text-main,#e2e8f0);margin:0;font-size:1.1rem;font-weight:600}.PosErrorBoundary-module__ySWdgW__msg{color:#f87171;word-break:break-word;background:#dc262614;border-radius:8px;margin:0;padding:.5rem .75rem;font-family:monospace;font-size:.85rem}.PosErrorBoundary-module__ySWdgW__hint{color:var(--text-muted,#94a3b8);margin:0;font-size:.82rem}.PosErrorBoundary-module__ySWdgW__actions{gap:.75rem;margin-top:.25rem;display:flex}.PosErrorBoundary-module__ySWdgW__btn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:.6rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:600}.PosErrorBoundary-module__ySWdgW__btn:hover{background:#b91c1c}.PosErrorBoundary-module__ySWdgW__btnOutline{border:1px solid var(--text-muted,#94a3b8);color:var(--text-main,#e2e8f0);cursor:pointer;background:0 0;border-radius:8px;padding:.6rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:600}.PosErrorBoundary-module__ySWdgW__btnOutline:hover{background:#ffffff0f}
.AdminFinancialDashboard-module__NuNBgW__root{flex-direction:column;gap:20px;display:flex}.AdminFinancialDashboard-module__NuNBgW__filterBar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.AdminFinancialDashboard-module__NuNBgW__monthNav{background:var(--bg-card,#141414);border:1px solid var(--border,#262626);border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:flex}.AdminFinancialDashboard-module__NuNBgW__navBtn{color:var(--text-muted,#a0a0a0);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:color .15s;display:flex}.AdminFinancialDashboard-module__NuNBgW__navBtn:hover:not(:disabled){color:var(--text-main,#f5f5f5)}.AdminFinancialDashboard-module__NuNBgW__navBtn:disabled{opacity:.35;cursor:default}.AdminFinancialDashboard-module__NuNBgW__monthLabel{color:var(--text-main,#f5f5f5);text-align:center;text-transform:capitalize;min-width:140px;font-size:13px;font-weight:600}.AdminFinancialDashboard-module__NuNBgW__select{background:var(--bg-card,#141414);border:1px solid var(--border,#262626);height:34px;color:var(--text-main,#f5f5f5);cursor:pointer;border-radius:8px;padding:0 10px;font-size:13px}.AdminFinancialDashboard-module__NuNBgW__refreshBtn{background:var(--bg-card,#141414);border:1px solid var(--border,#262626);width:34px;height:34px;color:var(--text-muted,#a0a0a0);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex}.AdminFinancialDashboard-module__NuNBgW__refreshBtn:hover{color:var(--text-main,#f5f5f5);border-color:#444}.AdminFinancialDashboard-module__NuNBgW__spinning{animation:.8s linear infinite AdminFinancialDashboard-module__NuNBgW__spin}@keyframes AdminFinancialDashboard-module__NuNBgW__spin{to{transform:rotate(360deg)}}.AdminFinancialDashboard-module__NuNBgW__kpiRow{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.AdminFinancialDashboard-module__NuNBgW__kpiCard{background:var(--bg-card,#141414);border:1px solid var(--border,#262626);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.AdminFinancialDashboard-module__NuNBgW__kpiProfit{border-color:#10b9814d}.AdminFinancialDashboard-module__NuNBgW__kpiLoss{border-color:#ef44444d}.AdminFinancialDashboard-module__NuNBgW__kpiIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.AdminFinancialDashboard-module__NuNBgW__kpiIcon[data-type=revenue]{color:#c1994b;background:#c1994b26}.AdminFinancialDashboard-module__NuNBgW__kpiIcon[data-type=expenses]{color:#ef4444;background:#ef44441f}.AdminFinancialDashboard-module__NuNBgW__kpiIcon[data-type=profit]{color:#10b981;background:#10b9811f}.AdminFinancialDashboard-module__NuNBgW__kpiIcon[data-type=loss]{color:#ef4444;background:#ef44441f}.AdminFinancialDashboard-module__NuNBgW__kpiIcon[data-type=purchases]{color:#8b5cf6;background:#8b5cf61f}.AdminFinancialDashboard-module__NuNBgW__kpiContent{flex-direction:column;gap:2px;min-width:0;display:flex}.AdminFinancialDashboard-module__NuNBgW__kpiLabel{color:var(--text-muted,#a0a0a0);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.AdminFinancialDashboard-module__NuNBgW__kpiValue{color:var(--text-main,#f5f5f5);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.AdminFinancialDashboard-module__NuNBgW__kpiSub{color:var(--text-muted,#a0a0a0);font-size:11px}.AdminFinancialDashboard-module__NuNBgW__kpiFooter{flex-wrap:wrap;align-items:center;gap:5px;margin-top:1px;display:flex}.AdminFinancialDashboard-module__NuNBgW__kpiIcon[data-type=ticket]{color:#3b82f6;background:#3b82f61f}.AdminFinancialDashboard-module__NuNBgW__chartsRow{grid-template-columns:1fr 320px;gap:14px;display:grid}.AdminFinancialDashboard-module__NuNBgW__chartCard{background:var(--bg-card,#141414);border:1px solid var(--border,#262626);border-radius:12px;padding:16px}.AdminFinancialDashboard-module__NuNBgW__chartTitle{color:var(--text-muted,#a0a0a0);text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px;font-size:12px;font-weight:600;display:block}.AdminFinancialDashboard-module__NuNBgW__emptyChart{height:120px;color:var(--text-muted,#a0a0a0);justify-content:center;align-items:center;font-size:13px;display:flex}.AdminFinancialDashboard-module__NuNBgW__pieLegend{flex-direction:column;gap:5px;margin-top:8px;display:flex}.AdminFinancialDashboard-module__NuNBgW__pieLegendItem{align-items:center;gap:6px;font-size:12px;display:flex}.AdminFinancialDashboard-module__NuNBgW__pieDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.AdminFinancialDashboard-module__NuNBgW__pieLegendName{color:var(--text-muted,#a0a0a0);flex:1}.AdminFinancialDashboard-module__NuNBgW__pieLegendVal{color:var(--text-main,#f5f5f5);font-variant-numeric:tabular-nums}.AdminFinancialDashboard-module__NuNBgW__tableCard{background:var(--bg-card,#141414);border:1px solid var(--border,#262626);border-radius:12px;padding:16px;overflow-x:auto}.AdminFinancialDashboard-module__NuNBgW__table{border-collapse:collapse;width:100%;font-size:13px}.AdminFinancialDashboard-module__NuNBgW__table th{text-align:left;color:var(--text-muted,#a0a0a0);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border,#262626);padding:6px 10px 10px;font-size:11px;font-weight:600}.AdminFinancialDashboard-module__NuNBgW__table td{color:var(--text-main,#f5f5f5);border-bottom:1px solid #26262680;padding:9px 10px}.AdminFinancialDashboard-module__NuNBgW__table tr:last-child td{border-bottom:none}.AdminFinancialDashboard-module__NuNBgW__table tr:hover td{background:var(--bg-hover,#ffffff08)}.AdminFinancialDashboard-module__NuNBgW__branchName{font-weight:600}.AdminFinancialDashboard-module__NuNBgW__right{text-align:right}.AdminFinancialDashboard-module__NuNBgW__center{text-align:center}.AdminFinancialDashboard-module__NuNBgW__mono{font-variant-numeric:tabular-nums}.AdminFinancialDashboard-module__NuNBgW__muted{color:var(--text-muted,#a0a0a0)}.AdminFinancialDashboard-module__NuNBgW__posProfit{color:#10b981}.AdminFinancialDashboard-module__NuNBgW__negProfit{color:#ef4444}.AdminFinancialDashboard-module__NuNBgW__bottomRow{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.AdminFinancialDashboard-module__NuNBgW__miniCard{background:var(--bg-card,#141414);border:1px solid var(--border,#262626);border-radius:12px;padding:16px}.AdminFinancialDashboard-module__NuNBgW__cashRows{flex-direction:column;gap:8px;display:flex}.AdminFinancialDashboard-module__NuNBgW__cashRow{justify-content:space-between;align-items:center;font-size:13px;display:flex}.AdminFinancialDashboard-module__NuNBgW__cashRow strong{color:var(--text-main,#f5f5f5)}.AdminFinancialDashboard-module__NuNBgW__cashRow span{color:var(--text-muted,#a0a0a0)}.AdminFinancialDashboard-module__NuNBgW__cashDivider{border-top:1px solid var(--border,#262626);margin-top:4px;padding-top:8px}.AdminFinancialDashboard-module__NuNBgW__warn{color:#f59e0b!important}.AdminFinancialDashboard-module__NuNBgW__statusRows{flex-direction:column;gap:8px;display:flex}.AdminFinancialDashboard-module__NuNBgW__statusRow{align-items:center;gap:8px;font-size:13px;display:flex}.AdminFinancialDashboard-module__NuNBgW__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.AdminFinancialDashboard-module__NuNBgW__st_draft{background:#6b7280}.AdminFinancialDashboard-module__NuNBgW__st_sent{background:#3b82f6}.AdminFinancialDashboard-module__NuNBgW__st_partial{background:#f59e0b}.AdminFinancialDashboard-module__NuNBgW__st_received{background:#10b981}.AdminFinancialDashboard-module__NuNBgW__st_cancelled{background:#ef4444}.AdminFinancialDashboard-module__NuNBgW__statusName{color:var(--text-main,#f5f5f5);flex:1}.AdminFinancialDashboard-module__NuNBgW__statusCount{color:var(--text-muted,#a0a0a0);text-align:right;min-width:20px}@media (max-width:1200px){.AdminFinancialDashboard-module__NuNBgW__kpiRow{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.AdminFinancialDashboard-module__NuNBgW__kpiRow{grid-template-columns:repeat(3,1fr)}.AdminFinancialDashboard-module__NuNBgW__chartsRow,.AdminFinancialDashboard-module__NuNBgW__bottomRow{grid-template-columns:1fr}}@media (max-width:780px){.AdminFinancialDashboard-module__NuNBgW__kpiRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.AdminFinancialDashboard-module__NuNBgW__kpiRow{grid-template-columns:1fr}.AdminFinancialDashboard-module__NuNBgW__kpiValue{font-size:18px}}
.CashFlowProjection-module__-tC0aG__root{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:1.5rem;padding:1.25rem 1.5rem}.CashFlowProjection-module__-tC0aG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:1rem;display:flex}.CashFlowProjection-module__-tC0aG__headerLeft,.CashFlowProjection-module__-tC0aG__headerRight{align-items:center;gap:8px;display:flex}.CashFlowProjection-module__-tC0aG__title{color:var(--text);font-size:.9rem;font-weight:600}.CashFlowProjection-module__-tC0aG__iconPos{color:#4ade80}.CashFlowProjection-module__-tC0aG__iconNeg{color:#f87171}.CashFlowProjection-module__-tC0aG__alertBadge{color:#f97316;background:#f973161f;border:1px solid #f973164d;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.CashFlowProjection-module__-tC0aG__select{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;padding:.3rem .5rem;font-size:.8rem}.CashFlowProjection-module__-tC0aG__refreshBtn{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.CashFlowProjection-module__-tC0aG__refreshBtn:hover{color:var(--text)}.CashFlowProjection-module__-tC0aG__spin{animation:1s linear infinite CashFlowProjection-module__-tC0aG__spin}@keyframes CashFlowProjection-module__-tC0aG__spin{to{transform:rotate(360deg)}}.CashFlowProjection-module__-tC0aG__loading{text-align:center;color:var(--text-muted);padding:1rem;font-size:.825rem}.CashFlowProjection-module__-tC0aG__kpiRow{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.CashFlowProjection-module__-tC0aG__kpi{border:1px solid var(--border);background:var(--surface-raised,#161616);border-radius:8px;flex-direction:column;flex:1;gap:2px;min-width:110px;padding:.6rem .75rem;display:flex}.CashFlowProjection-module__-tC0aG__kpiHighlight{border-color:var(--accent,#3b82f6);background:color-mix(in srgb, var(--accent,#3b82f6) 8%, var(--surface))}.CashFlowProjection-module__-tC0aG__kpiLabel{color:var(--text-muted);font-size:.7rem;font-weight:500}.CashFlowProjection-module__-tC0aG__kpiValue{font-variant-numeric:tabular-nums;color:var(--text);font-size:.95rem;font-weight:600}.CashFlowProjection-module__-tC0aG__pos{color:#4ade80}.CashFlowProjection-module__-tC0aG__neg{color:#f87171}.CashFlowProjection-module__-tC0aG__sparkWrap{margin-top:.5rem}.CashFlowProjection-module__-tC0aG__sparkline{border-bottom:1px solid var(--border);align-items:flex-end;gap:2px;height:48px;padding:0 2px;display:flex}.CashFlowProjection-module__-tC0aG__sparkBar{background:#4ade80;border-radius:2px 2px 0 0;flex:1;min-height:2px;transition:opacity .1s}.CashFlowProjection-module__-tC0aG__sparkBar[data-pos=false]{background:#f87171}.CashFlowProjection-module__-tC0aG__sparkLabels{color:var(--text-muted);justify-content:space-between;margin-top:4px;padding:0 2px;font-size:.65rem;display:flex}
.ProfitLossReport-module__J0mykq__root{flex-direction:column;gap:20px;max-width:720px;display:flex}.ProfitLossReport-module__J0mykq__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ProfitLossReport-module__J0mykq__monthNav{background:var(--bg-card,#141414);border:1px solid var(--border,#262626);border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:flex}.ProfitLossReport-module__J0mykq__navBtn{color:var(--text-muted,#a0a0a0);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:color .15s;display:flex}.ProfitLossReport-module__J0mykq__navBtn:hover:not(:disabled){color:var(--text-main,#f5f5f5)}.ProfitLossReport-module__J0mykq__navBtn:disabled{opacity:.35;cursor:default}.ProfitLossReport-module__J0mykq__monthLabel{color:var(--text-main,#f5f5f5);text-align:center;text-transform:capitalize;min-width:140px;font-size:13px;font-weight:600}.ProfitLossReport-module__J0mykq__select{background:var(--bg-card,#141414);border:1px solid var(--border,#262626);height:34px;color:var(--text-main,#f5f5f5);border-radius:8px;padding:0 10px;font-size:13px}.ProfitLossReport-module__J0mykq__iconBtn{background:var(--bg-card,#141414);border:1px solid var(--border,#262626);width:34px;height:34px;color:var(--text-muted,#a0a0a0);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex}.ProfitLossReport-module__J0mykq__iconBtn:hover{color:var(--text-main,#f5f5f5);border-color:#444}.ProfitLossReport-module__J0mykq__spinning{animation:.8s linear infinite ProfitLossReport-module__J0mykq__spin}@keyframes ProfitLossReport-module__J0mykq__spin{to{transform:rotate(360deg)}}.ProfitLossReport-module__J0mykq__statement{background:var(--bg-card,#141414);border:1px solid var(--border,#262626);border-radius:14px;padding:28px;position:relative}.ProfitLossReport-module__J0mykq__stmtHeader{border-bottom:1px solid var(--border,#262626);margin-bottom:20px;padding-bottom:16px}.ProfitLossReport-module__J0mykq__stmtTitle{color:var(--text-main,#f5f5f5);margin:0 0 4px;font-size:18px;font-weight:700}.ProfitLossReport-module__J0mykq__stmtMeta{color:var(--text-muted,#a0a0a0);text-transform:capitalize;align-items:center;gap:8px;font-size:13px;display:flex}.ProfitLossReport-module__J0mykq__dot{opacity:.4}.ProfitLossReport-module__J0mykq__section{margin-bottom:20px}.ProfitLossReport-module__J0mykq__sectionHeader{color:var(--text-muted,#a0a0a0);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--border,#262626);margin-bottom:10px;padding-bottom:4px;font-size:10px;font-weight:700}.ProfitLossReport-module__J0mykq__lineItem{color:var(--text-main,#f5f5f5);justify-content:space-between;align-items:center;padding:5px 0;font-size:13px;display:flex}.ProfitLossReport-module__J0mykq__amount{font-variant-numeric:tabular-nums;font-weight:500}.ProfitLossReport-module__J0mykq__catRow{align-items:center;gap:8px;display:flex}.ProfitLossReport-module__J0mykq__catDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ProfitLossReport-module__J0mykq__catCount{color:var(--text-muted,#a0a0a0);margin-left:2px;font-size:11px}.ProfitLossReport-module__J0mykq__subtotal{border-top:1px solid var(--border,#262626);justify-content:space-between;align-items:center;margin-top:6px;padding:8px 0;font-size:13px;font-weight:700;display:flex}.ProfitLossReport-module__J0mykq__revenueColor{color:var(--accent,#c1994b)}.ProfitLossReport-module__J0mykq__expenseColor{color:#ef4444}.ProfitLossReport-module__J0mykq__resultSection{border-top:2px solid var(--border,#262626);margin-top:4px;padding-top:16px}.ProfitLossReport-module__J0mykq__resultLine{justify-content:space-between;align-items:center;padding:4px 0;font-size:16px;font-weight:800;display:flex}.ProfitLossReport-module__J0mykq__profitLine{color:#10b981}.ProfitLossReport-module__J0mykq__lossLine{color:#ef4444}.ProfitLossReport-module__J0mykq__resultAmount{font-variant-numeric:tabular-nums}.ProfitLossReport-module__J0mykq__marginLine{justify-content:space-between;align-items:center;padding-top:8px;font-size:13px;display:flex}.ProfitLossReport-module__J0mykq__marginPct{font-size:15px;font-weight:700}.ProfitLossReport-module__J0mykq__profitColor{color:#10b981}.ProfitLossReport-module__J0mykq__lossColor{color:#ef4444}.ProfitLossReport-module__J0mykq__infoSection{opacity:.75;border-top:1px dashed var(--border,#262626);margin-top:4px;padding-top:16px}.ProfitLossReport-module__J0mykq__muted{color:var(--text-muted,#a0a0a0)}.ProfitLossReport-module__J0mykq__warn{color:#f59e0b}.ProfitLossReport-module__J0mykq__loadOverlay{color:var(--text-muted,#a0a0a0);background:#0a0a0a99;border-radius:14px;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}@media print{.ProfitLossReport-module__J0mykq__controls{display:none}.ProfitLossReport-module__J0mykq__root{color:#000;background:#fff}.ProfitLossReport-module__J0mykq__statement{border:1px solid #ddd}}.ProfitLossReport-module__J0mykq__viewToggle{background:var(--surface-raised,#1e1e1e);border:1px solid var(--border);border-radius:7px;gap:2px;padding:2px;display:flex}.ProfitLossReport-module__J0mykq__viewBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:5px;padding:.3rem .75rem;font-size:.8rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.ProfitLossReport-module__J0mykq__viewBtnActive{background:var(--accent,#3b82f6);color:#fff}.ProfitLossReport-module__J0mykq__compareWrap{min-height:200px;position:relative}.ProfitLossReport-module__J0mykq__compareTableWrap{border:1px solid var(--border);border-radius:12px;overflow-x:auto}.ProfitLossReport-module__J0mykq__compareTable{border-collapse:collapse;width:100%;font-size:.825rem}.ProfitLossReport-module__J0mykq__cthLabel{text-align:left;color:var(--text-muted);background:var(--surface-raised,#1a1a1a);border-bottom:1px solid var(--border);white-space:nowrap;min-width:180px;padding:.6rem 1rem;font-weight:600}.ProfitLossReport-module__J0mykq__cth{text-align:right;color:var(--text);background:var(--surface-raised,#1a1a1a);border-bottom:1px solid var(--border);white-space:nowrap;min-width:110px;padding:.6rem 1rem;font-weight:600}.ProfitLossReport-module__J0mykq__ctrSection td{letter-spacing:.06em;color:var(--text-muted);background:color-mix(in srgb, var(--border) 40%, transparent);text-transform:uppercase;padding:.35rem 1rem;font-size:.7rem;font-weight:700}.ProfitLossReport-module__J0mykq__ctdLabel{color:var(--text);border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);padding:.5rem 1rem}.ProfitLossReport-module__J0mykq__ctdNum{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);color:var(--text);padding:.5rem 1rem}.ProfitLossReport-module__J0mykq__ctdExpense{color:#f87171}.ProfitLossReport-module__J0mykq__ctdProfit{color:#4ade80;font-weight:600}.ProfitLossReport-module__J0mykq__ctdLoss{color:#f87171;font-weight:600}.ProfitLossReport-module__J0mykq__rankingSection{margin-top:1.5rem}.ProfitLossReport-module__J0mykq__rankingHeader{align-items:center;gap:8px;margin-bottom:.75rem;display:flex}.ProfitLossReport-module__J0mykq__rankingTitle{color:var(--text);font-size:.875rem;font-weight:600}
.AlertsPanel-module__Lpp11a__root{flex-direction:column;gap:14px;max-width:760px;display:flex}.AlertsPanel-module__Lpp11a__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.AlertsPanel-module__Lpp11a__headerLeft{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AlertsPanel-module__Lpp11a__badge{border-radius:20px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;display:flex}.AlertsPanel-module__Lpp11a__badge[data-severity=critical]{color:#ef4444;background:#ef44441f;border:1px solid #ef444440}.AlertsPanel-module__Lpp11a__badge[data-severity=warning]{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b40}.AlertsPanel-module__Lpp11a__allClear{color:#10b981;align-items:center;gap:6px;font-size:13px;display:flex}.AlertsPanel-module__Lpp11a__refreshBtn{background:var(--bg-card,#141414);border:1px solid var(--border,#262626);width:34px;height:34px;color:var(--text-muted,#a0a0a0);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:color .15s;display:flex}.AlertsPanel-module__Lpp11a__refreshBtn:hover{color:var(--text-main,#f5f5f5)}.AlertsPanel-module__Lpp11a__spinning{animation:.8s linear infinite AlertsPanel-module__Lpp11a__spin}@keyframes AlertsPanel-module__Lpp11a__spin{to{transform:rotate(360deg)}}.AlertsPanel-module__Lpp11a__filterTabs{flex-wrap:wrap;gap:6px;display:flex}.AlertsPanel-module__Lpp11a__tab{border:1px solid var(--border,#262626);color:var(--text-muted,#a0a0a0);cursor:pointer;background:0 0;border-radius:20px;padding:5px 12px;font-size:12px;transition:all .15s}.AlertsPanel-module__Lpp11a__tab:hover{color:var(--text-main,#f5f5f5);border-color:#444}.AlertsPanel-module__Lpp11a__tabActive{background:var(--accent,#c1994b);border-color:var(--accent,#c1994b);color:#000;font-weight:600}.AlertsPanel-module__Lpp11a__list{flex-direction:column;gap:8px;display:flex}.AlertsPanel-module__Lpp11a__alertCard{border:1px solid;border-radius:10px;gap:12px;padding:14px 16px;display:flex}.AlertsPanel-module__Lpp11a__sev_critical{background:#ef44440f;border-color:#ef444433}.AlertsPanel-module__Lpp11a__sev_warning{background:#f59e0b0d;border-color:#f59e0b33}.AlertsPanel-module__Lpp11a__alertIcon{flex-shrink:0;margin-top:1px}.AlertsPanel-module__Lpp11a__sev_critical .AlertsPanel-module__Lpp11a__alertIcon{color:#ef4444}.AlertsPanel-module__Lpp11a__sev_warning .AlertsPanel-module__Lpp11a__alertIcon{color:#f59e0b}.AlertsPanel-module__Lpp11a__alertBody{flex:1;min-width:0}.AlertsPanel-module__Lpp11a__alertTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.AlertsPanel-module__Lpp11a__alertTitle{color:var(--text-main,#f5f5f5);font-size:13px;font-weight:600}.AlertsPanel-module__Lpp11a__sevBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:10px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.AlertsPanel-module__Lpp11a__sevBadge_critical{color:#ef4444;background:#ef444426}.AlertsPanel-module__Lpp11a__sevBadge_warning{color:#f59e0b;background:#f59e0b1f}.AlertsPanel-module__Lpp11a__alertMsg{color:var(--text-main,#f5f5f5);margin:0 0 6px;font-size:13px;line-height:1.4}.AlertsPanel-module__Lpp11a__alertMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.AlertsPanel-module__Lpp11a__branchTag{color:var(--text-muted,#a0a0a0);background:#ffffff0f;border-radius:10px;padding:2px 8px;font-size:11px}.AlertsPanel-module__Lpp11a__alertDetail{color:var(--text-muted,#a0a0a0);font-size:11px}.AlertsPanel-module__Lpp11a__empty{text-align:center;color:var(--text-muted,#a0a0a0);background:var(--bg-card,#141414);border:1px solid var(--border,#262626);border-radius:12px;padding:32px;font-size:14px}.AlertsPanel-module__Lpp11a__note{color:var(--text-muted,#a0a0a0);margin:0;font-size:12px}.AlertsPanel-module__Lpp11a__actionLink{color:var(--accent,#3b82f6);background:color-mix(in srgb, var(--accent,#3b82f6) 10%, transparent);border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.72rem;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.AlertsPanel-module__Lpp11a__actionLink:hover{background:color-mix(in srgb, var(--accent,#3b82f6) 20%, transparent)}.AlertsPanel-module__Lpp11a__alertCardClickable{cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.AlertsPanel-module__Lpp11a__alertCardClickable:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#3b82f6) 20%, transparent);border-color:var(--accent,#3b82f6)!important}.AlertsPanel-module__Lpp11a__alertCardClickable:focus-visible{outline:2px solid var(--accent,#3b82f6);outline-offset:2px}.AlertsPanel-module__Lpp11a__alertCardClickable:hover .AlertsPanel-module__Lpp11a__resolveHint{color:var(--accent,#3b82f6);opacity:1}.AlertsPanel-module__Lpp11a__resolveHint{color:var(--text-muted,#a0a0a0);opacity:.7;pointer-events:none;align-items:center;gap:3px;margin-left:auto;font-size:11px;font-weight:500;transition:color .15s,opacity .15s;display:inline-flex}
.BudgetsManager-module__YZ5ItG__root{flex-direction:column;gap:16px;max-width:780px;display:flex}.BudgetsManager-module__YZ5ItG__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.BudgetsManager-module__YZ5ItG__monthNav{background:var(--bg-card,#141414);border:1px solid var(--border,#262626);border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:flex}.BudgetsManager-module__YZ5ItG__navBtn{color:var(--text-muted,#a0a0a0);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:color .15s;display:flex}.BudgetsManager-module__YZ5ItG__navBtn:hover:not(:disabled){color:var(--text-main,#f5f5f5)}.BudgetsManager-module__YZ5ItG__navBtn:disabled{opacity:.35;cursor:default}.BudgetsManager-module__YZ5ItG__monthLabel{color:var(--text-main,#f5f5f5);text-align:center;text-transform:capitalize;min-width:140px;font-size:13px;font-weight:600}.BudgetsManager-module__YZ5ItG__select{background:var(--bg-card,#141414);border:1px solid var(--border,#262626);height:34px;color:var(--text-main,#f5f5f5);cursor:pointer;border-radius:8px;padding:0 10px;font-size:13px}.BudgetsManager-module__YZ5ItG__newBtn{background:var(--accent,#c1994b);color:#000;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;height:34px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:600;transition:opacity .15s;display:flex}.BudgetsManager-module__YZ5ItG__newBtn:hover{opacity:.9}.BudgetsManager-module__YZ5ItG__summaryCard{background:var(--bg-card,#141414);border:1px solid var(--border,#262626);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 28px;padding:16px;display:flex}.BudgetsManager-module__YZ5ItG__summaryRow{flex-direction:column;gap:2px;font-size:13px;display:flex}.BudgetsManager-module__YZ5ItG__summaryRow span{color:var(--text-muted,#a0a0a0)}.BudgetsManager-module__YZ5ItG__summaryRow strong{color:var(--text-main,#f5f5f5);font-variant-numeric:tabular-nums;font-size:16px}.BudgetsManager-module__YZ5ItG__ok{color:#10b981!important}.BudgetsManager-module__YZ5ItG__warn{color:#f59e0b!important}.BudgetsManager-module__YZ5ItG__over{color:#ef4444!important}.BudgetsManager-module__YZ5ItG__barWrap{align-items:center;gap:10px;width:100%;display:flex}.BudgetsManager-module__YZ5ItG__bar{background:#ffffff14;border-radius:3px;flex:1;height:6px;overflow:hidden}.BudgetsManager-module__YZ5ItG__barFill{border-radius:3px;height:100%;transition:width .4s}.BudgetsManager-module__YZ5ItG__pctLabel{color:var(--text-muted,#a0a0a0);white-space:nowrap;font-size:11px}.BudgetsManager-module__YZ5ItG__list{flex-direction:column;gap:10px;display:flex}.BudgetsManager-module__YZ5ItG__budgetCard{background:var(--bg-card,#141414);border:1px solid var(--border,#262626);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.BudgetsManager-module__YZ5ItG__cardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.BudgetsManager-module__YZ5ItG__cardLeft{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BudgetsManager-module__YZ5ItG__catChip{background:#ffffff0a;border:1px solid;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600}.BudgetsManager-module__YZ5ItG__globalChip{border:1px solid var(--accent,#c1994b);color:var(--accent,#c1994b);background:#c1994b14;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600}.BudgetsManager-module__YZ5ItG__branchChip{color:var(--text-muted,#a0a0a0);background:#ffffff0f;border-radius:10px;padding:2px 8px;font-size:11px}.BudgetsManager-module__YZ5ItG__cardActions{gap:6px;display:flex}.BudgetsManager-module__YZ5ItG__editBtn,.BudgetsManager-module__YZ5ItG__deleteBtn{border:1px solid var(--border,#262626);width:26px;height:26px;color:var(--text-muted,#a0a0a0);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.BudgetsManager-module__YZ5ItG__editBtn:hover{color:var(--accent,#c1994b);border-color:var(--accent,#c1994b)}.BudgetsManager-module__YZ5ItG__deleteBtn:hover{color:#ef4444;border-color:#ef4444}.BudgetsManager-module__YZ5ItG__deleteBtnConfirm{color:#ef4444;background:#ef44441f;border-color:#ef4444}.BudgetsManager-module__YZ5ItG__cardNums{flex-wrap:wrap;gap:20px;display:flex}.BudgetsManager-module__YZ5ItG__numGroup{flex-direction:column;gap:1px;display:flex}.BudgetsManager-module__YZ5ItG__numLabel{color:var(--text-muted,#a0a0a0);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.BudgetsManager-module__YZ5ItG__numValue{color:var(--text-main,#f5f5f5);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.BudgetsManager-module__YZ5ItG__cardNotes{color:var(--text-muted,#a0a0a0);margin:0;font-size:12px}.BudgetsManager-module__YZ5ItG__empty{text-align:center;color:var(--text-muted,#a0a0a0);background:var(--bg-card,#141414);border:1px solid var(--border,#262626);border-radius:12px;padding:32px;font-size:14px}.BudgetsManager-module__YZ5ItG__emptyBtn{color:var(--accent,#c1994b);cursor:pointer;background:0 0;border:none;margin-left:8px;font-size:14px;font-weight:600}.BudgetsManager-module__YZ5ItG__overlay{z-index:40;background:#00000080;position:fixed;inset:0}.BudgetsManager-module__YZ5ItG__drawer{border-left:1px solid var(--border,#262626);z-index:50;background:#0f0f0f;flex-direction:column;width:360px;animation:.2s BudgetsManager-module__YZ5ItG__slideIn;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes BudgetsManager-module__YZ5ItG__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.BudgetsManager-module__YZ5ItG__drawerHeader{border-bottom:1px solid var(--border,#262626);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.BudgetsManager-module__YZ5ItG__drawerTitle{color:var(--text-main,#f5f5f5);font-size:14px;font-weight:600}.BudgetsManager-module__YZ5ItG__closeBtn{color:var(--text-muted,#a0a0a0);cursor:pointer;background:0 0;border:none;align-items:center;transition:color .15s;display:flex}.BudgetsManager-module__YZ5ItG__closeBtn:hover{color:var(--text-main,#f5f5f5)}.BudgetsManager-module__YZ5ItG__drawerBody{flex-direction:column;flex:1;gap:14px;padding:20px;display:flex;overflow-y:auto}.BudgetsManager-module__YZ5ItG__drawerFooter{border-top:1px solid var(--border,#262626);flex-shrink:0;gap:8px;padding:14px 20px;display:flex}.BudgetsManager-module__YZ5ItG__formGroup{flex-direction:column;gap:6px;display:flex}.BudgetsManager-module__YZ5ItG__label{color:var(--text-muted,#a0a0a0);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.BudgetsManager-module__YZ5ItG__input,.BudgetsManager-module__YZ5ItG__textarea{border:1px solid var(--border,#262626);width:100%;color:var(--text-main,#f5f5f5);box-sizing:border-box;background:#1a1a1a;border-radius:8px;padding:9px 12px;font-size:13px;transition:border-color .15s}.BudgetsManager-module__YZ5ItG__input:focus,.BudgetsManager-module__YZ5ItG__textarea:focus{border-color:var(--accent,#c1994b);outline:none}.BudgetsManager-module__YZ5ItG__textarea{resize:none;font-family:inherit}.BudgetsManager-module__YZ5ItG__staticText{color:var(--text-main,#f5f5f5);text-transform:capitalize;font-size:13px}.BudgetsManager-module__YZ5ItG__cancelBtn{border:1px solid var(--border,#262626);color:var(--text-muted,#a0a0a0);cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:9px;font-size:13px;transition:color .15s,border-color .15s}.BudgetsManager-module__YZ5ItG__cancelBtn:hover{color:var(--text-main,#f5f5f5);border-color:#444}.BudgetsManager-module__YZ5ItG__saveBtn{background:var(--accent,#c1994b);color:#000;cursor:pointer;border:none;border-radius:8px;flex:2;padding:9px;font-size:13px;font-weight:600;transition:opacity .15s}.BudgetsManager-module__YZ5ItG__saveBtn:disabled{opacity:.6;cursor:default}
.TreasuryManager-module__qpQXwW__root{flex-direction:column;gap:1.5rem;min-height:100%;padding:1.5rem;display:flex}.TreasuryManager-module__qpQXwW__controls{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.TreasuryManager-module__qpQXwW__monthNav{align-items:center;gap:.75rem;display:flex}.TreasuryManager-module__qpQXwW__navBtn{border:1px solid var(--border);width:28px;height:28px;color:var(--text-main);transition:all var(--transition-fast);background:#ffffff05;border-radius:4px;justify-content:center;align-items:center;display:flex}.TreasuryManager-module__qpQXwW__navBtn:hover:not(:disabled){border-color:var(--accent-muted);background:#ffffff14}.TreasuryManager-module__qpQXwW__navBtn:disabled{opacity:.3;cursor:not-allowed}.TreasuryManager-module__qpQXwW__monthLabel{text-transform:capitalize;text-align:center;min-width:120px;font-size:.9rem;font-weight:600}.TreasuryManager-module__qpQXwW__filters{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.TreasuryManager-module__qpQXwW__select{border:1px solid var(--border);color:var(--text-main);cursor:pointer;appearance:none;background:#121212 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23a0a0a0'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E") right .5rem center/.8rem no-repeat;border-radius:4px;outline:none;padding:.375rem 2rem .375rem .75rem;font-size:.85rem}.TreasuryManager-module__qpQXwW__newBtn{background:var(--accent);color:#000;transition:background var(--transition-fast);border-radius:4px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.85rem;font-weight:600;display:flex}.TreasuryManager-module__qpQXwW__newBtn:hover{background:#d8ad5a}.TreasuryManager-module__qpQXwW__refreshBtn{border:1px solid var(--border);width:32px;height:32px;color:var(--text-muted);transition:all var(--transition-fast);background:0 0;border-radius:4px;justify-content:center;align-items:center;display:flex}.TreasuryManager-module__qpQXwW__refreshBtn:hover{color:var(--text-main);background:#ffffff0d}.TreasuryManager-module__qpQXwW__spinning{animation:1s linear infinite TreasuryManager-module__qpQXwW__spin}@keyframes TreasuryManager-module__qpQXwW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TreasuryManager-module__qpQXwW__kpiRow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.TreasuryManager-module__qpQXwW__kpiCard{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;align-items:center;gap:1rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.TreasuryManager-module__qpQXwW__kpiCard:after{content:"";background:var(--border);width:3px;position:absolute;top:0;bottom:0;left:0}.TreasuryManager-module__qpQXwW__kpiCard[data-type=balance]:after{background:var(--accent)}.TreasuryManager-module__qpQXwW__kpiCard[data-type=deposits]:after{background:#10b981}.TreasuryManager-module__qpQXwW__kpiCard[data-type=other-income]:after{background:#3b82f6}.TreasuryManager-module__qpQXwW__kpiCard[data-type=payments]:after{background:#f59e0b}.TreasuryManager-module__qpQXwW__kpiCard[data-type=withdrawals]:after{background:#ef4444}.TreasuryManager-module__qpQXwW__kpiIcon{border:1px solid var(--border);width:40px;height:40px;color:var(--text-muted);background:#ffffff05;border-radius:8px;justify-content:center;align-items:center;display:flex}.TreasuryManager-module__qpQXwW__kpiCard[data-type=balance] .TreasuryManager-module__qpQXwW__kpiIcon{color:var(--accent);background:#c1994b14;border-color:#c1994b33}.TreasuryManager-module__qpQXwW__kpiCard[data-type=deposits] .TreasuryManager-module__qpQXwW__kpiIcon{color:#10b981;background:#10b98114;border-color:#10b98133}.TreasuryManager-module__qpQXwW__kpiCard[data-type=other-income] .TreasuryManager-module__qpQXwW__kpiIcon{color:#3b82f6;background:#3b82f614;border-color:#3b82f633}.TreasuryManager-module__qpQXwW__kpiCard[data-type=payments] .TreasuryManager-module__qpQXwW__kpiIcon{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b33}.TreasuryManager-module__qpQXwW__kpiCard[data-type=withdrawals] .TreasuryManager-module__qpQXwW__kpiIcon{color:#ef4444;background:#ef444414;border-color:#ef444433}.TreasuryManager-module__qpQXwW__kpiContent{flex-direction:column;gap:2px;display:flex}.TreasuryManager-module__qpQXwW__kpiLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.TreasuryManager-module__qpQXwW__kpiValue{color:var(--text-main);font-family:monospace;font-size:1.35rem;font-weight:700}.TreasuryManager-module__qpQXwW__kpiSub{color:var(--text-dim);font-size:.7rem}.TreasuryManager-module__qpQXwW__splitLayout{grid-template-columns:2fr 1fr;gap:1.5rem;display:grid}@media (max-width:992px){.TreasuryManager-module__qpQXwW__splitLayout{grid-template-columns:1fr}}.TreasuryManager-module__qpQXwW__chartCard,.TreasuryManager-module__qpQXwW__pendingCard{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.TreasuryManager-module__qpQXwW__cardTitle{color:var(--text-main);justify-content:space-between;align-items:center;font-size:.95rem;font-weight:600;display:flex}.TreasuryManager-module__qpQXwW__emptyChart{height:200px;color:var(--text-dim);border:1px dashed var(--border);border-radius:6px;justify-content:center;align-items:center;font-size:.85rem;display:flex}.TreasuryManager-module__qpQXwW__pendingList{flex-direction:column;gap:.65rem;max-height:200px;display:flex;overflow-y:auto}.TreasuryManager-module__qpQXwW__pendingItem{border:1px solid var(--border);background:#ffffff03;border-radius:6px;justify-content:space-between;align-items:center;padding:.6rem .75rem;display:flex}.TreasuryManager-module__qpQXwW__pendingInfo{flex-direction:column;gap:1px;display:flex}.TreasuryManager-module__qpQXwW__pendingBranch{color:var(--text-main);font-size:.8rem;font-weight:600}.TreasuryManager-module__qpQXwW__pendingDate{color:var(--text-dim);font-size:.65rem}.TreasuryManager-module__qpQXwW__pendingAction{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.TreasuryManager-module__qpQXwW__pendingAmount{color:#10b981;font-family:monospace;font-size:.85rem;font-weight:700}.TreasuryManager-module__qpQXwW__quickDepBtn{color:var(--accent);transition:all var(--transition-fast);background:#c1994b26;border:1px solid #c1994b4d;border-radius:3px;padding:2px 6px;font-size:.65rem;font-weight:600}.TreasuryManager-module__qpQXwW__quickDepBtn:hover{background:var(--accent);color:#000}.TreasuryManager-module__qpQXwW__tableCard{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;overflow:hidden}.TreasuryManager-module__qpQXwW__tableWrap{overflow-x:auto}.TreasuryManager-module__qpQXwW__table{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}.TreasuryManager-module__qpQXwW__table th,.TreasuryManager-module__qpQXwW__table td{border-bottom:1px solid var(--border);padding:.85rem 1rem}.TreasuryManager-module__qpQXwW__table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;background:#ffffff03;font-size:.75rem;font-weight:600}.TreasuryManager-module__qpQXwW__table tr:last-child td{border-bottom:none}.TreasuryManager-module__qpQXwW__table tr:hover td{background:#ffffff03}.TreasuryManager-module__qpQXwW__center{text-align:center}.TreasuryManager-module__qpQXwW__right{text-align:right}.TreasuryManager-module__qpQXwW__mono{font-family:monospace;font-weight:600}.TreasuryManager-module__qpQXwW__posAmount{color:#10b981}.TreasuryManager-module__qpQXwW__negAmount{color:#ef4444}.TreasuryManager-module__qpQXwW__dateCell{color:var(--text-muted);white-space:nowrap;font-size:.8rem}.TreasuryManager-module__qpQXwW__badge{border-radius:12px;align-items:center;gap:3px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.TreasuryManager-module__qpQXwW__bd_deposit_cashier{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.TreasuryManager-module__qpQXwW__bd_deposit_other{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f633}.TreasuryManager-module__qpQXwW__bd_supplier_payment{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.TreasuryManager-module__qpQXwW__bd_withdrawal{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.TreasuryManager-module__qpQXwW__notesText{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:.8rem;overflow:hidden}.TreasuryManager-module__qpQXwW__actionCell{justify-content:center;align-items:center;gap:.5rem;display:flex}.TreasuryManager-module__qpQXwW__deleteBtn{color:var(--text-dim);transition:all var(--transition-fast);border-radius:4px;padding:4px}.TreasuryManager-module__qpQXwW__deleteBtn:hover{color:#ef4444;background:#ef444414}.TreasuryManager-module__qpQXwW__deleteBtnConfirm{color:#ef4444;background:#ef444426;animation:1s infinite alternate TreasuryManager-module__qpQXwW__heartBeat}@keyframes TreasuryManager-module__qpQXwW__heartBeat{0%{transform:scale(1)}to{transform:scale(1.05)}}.TreasuryManager-module__qpQXwW__emptyLedger{text-align:center;color:var(--text-dim);padding:3rem;font-size:.9rem}.TreasuryManager-module__qpQXwW__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;position:fixed;inset:0}.TreasuryManager-module__qpQXwW__drawer{border-left:1px solid var(--border);z-index:1001;background:#111;flex-direction:column;width:400px;animation:.25s cubic-bezier(.16,1,.3,1) forwards TreasuryManager-module__qpQXwW__slideIn;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 32px #000c}@keyframes TreasuryManager-module__qpQXwW__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.TreasuryManager-module__qpQXwW__drawerHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.TreasuryManager-module__qpQXwW__drawerTitle{color:var(--text-main);font-family:Outfit,sans-serif;font-size:1rem;font-weight:600}.TreasuryManager-module__qpQXwW__closeBtn{color:var(--text-muted);transition:all var(--transition-fast);border-radius:4px;padding:4px}.TreasuryManager-module__qpQXwW__closeBtn:hover{color:var(--text-main);background:#ffffff0d}.TreasuryManager-module__qpQXwW__drawerBody{flex-direction:column;flex:1;gap:1.25rem;padding:1.25rem;display:flex;overflow-y:auto}.TreasuryManager-module__qpQXwW__formGroup{flex-direction:column;gap:4px;display:flex}.TreasuryManager-module__qpQXwW__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.TreasuryManager-module__qpQXwW__input,.TreasuryManager-module__qpQXwW__textarea{border:1px solid var(--border);width:100%;color:var(--text-main);transition:border-color var(--transition-fast);background:#ffffff05;border-radius:4px;outline:none;padding:.5rem .75rem;font-size:.85rem}.TreasuryManager-module__qpQXwW__input:focus,.TreasuryManager-module__qpQXwW__textarea:focus{border-color:var(--accent-muted)}.TreasuryManager-module__qpQXwW__drawerFooter{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:.75rem;padding:1.25rem;display:flex}.TreasuryManager-module__qpQXwW__cancelBtn{color:var(--text-muted);transition:color var(--transition-fast);border-radius:4px;padding:.4rem 1rem;font-size:.85rem}.TreasuryManager-module__qpQXwW__cancelBtn:hover{color:var(--text-main)}.TreasuryManager-module__qpQXwW__saveBtn{background:var(--accent);color:#000;transition:background var(--transition-fast);border-radius:4px;align-items:center;gap:.5rem;padding:.4rem 1.25rem;font-size:.85rem;font-weight:600;display:flex}.TreasuryManager-module__qpQXwW__saveBtn:hover:not(:disabled){background:#d8ad5a}.TreasuryManager-module__qpQXwW__saveBtn:disabled{opacity:.5;cursor:not-allowed}.TreasuryManager-module__qpQXwW__loading{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:5rem;display:flex}.TreasuryManager-module__qpQXwW__spinner{border:2px solid #ffffff0d;border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite TreasuryManager-module__qpQXwW__spin}.TreasuryManager-module__qpQXwW__simulatorCard{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.TreasuryManager-module__qpQXwW__simulatorHeader{align-items:flex-start;gap:.75rem;display:flex}.TreasuryManager-module__qpQXwW__simulatorIcon{color:var(--accent);margin-top:2px}.TreasuryManager-module__qpQXwW__simulatorSub{color:var(--text-dim);margin:2px 0 0;font-size:.75rem}.TreasuryManager-module__qpQXwW__simulatorForm{grid-template-columns:repeat(auto-fit,minmax(150px,1fr)) auto;align-items:flex-end;gap:1rem;display:grid}@media (max-width:768px){.TreasuryManager-module__qpQXwW__simulatorForm{grid-template-columns:1fr}}.TreasuryManager-module__qpQXwW__simGroup{flex-direction:column;gap:4px;display:flex}.TreasuryManager-module__qpQXwW__simAction{justify-content:flex-end;display:flex}.TreasuryManager-module__qpQXwW__simBtn{color:var(--accent);transition:all var(--transition-fast);white-space:nowrap;background:#c1994b1a;border:1px solid #c1994b4d;border-radius:4px;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600}.TreasuryManager-module__qpQXwW__simBtn:hover:not(:disabled){background:var(--accent);color:#000;border-color:var(--accent)}.TreasuryManager-module__qpQXwW__simBtn:disabled{opacity:.5;cursor:not-allowed}.TreasuryManager-module__qpQXwW__simResult{border-radius:6px;flex-direction:column;gap:2px;padding:.75rem;font-size:.8rem;display:flex}.TreasuryManager-module__qpQXwW__simSuccess{color:#10b981;background:#10b98114;border:1px solid #10b98133}.TreasuryManager-module__qpQXwW__simError{color:#ef4444;background:#ef444414;border:1px solid #ef444433}.TreasuryManager-module__qpQXwW__saldoCell{opacity:.85;font-size:.8rem}.TreasuryManager-module__qpQXwW__saldoPos{color:#10b981}.TreasuryManager-module__qpQXwW__confirmRow{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.TreasuryManager-module__qpQXwW__confirmText{color:var(--text-muted);font-size:.72rem}.TreasuryManager-module__qpQXwW__confirmYes{color:#ef4444;background:#ef444426;border:1px solid #ef44444d;border-radius:3px;padding:2px 7px;font-size:.72rem;font-weight:700;transition:background .12s}.TreasuryManager-module__qpQXwW__confirmYes:hover{background:#ef444447}.TreasuryManager-module__qpQXwW__confirmNo{border:1px solid var(--border);color:var(--text-muted);background:#ffffff0a;border-radius:3px;padding:2px 7px;font-size:.72rem;font-weight:600;transition:background .12s}.TreasuryManager-module__qpQXwW__confirmNo:hover{color:var(--text-main);background:#ffffff14}.TreasuryManager-module__qpQXwW__deleteErrorBanner{color:#fca5a5;background:#ef444414;border-bottom:1px solid #ef444433;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1.25rem;font-size:.8rem;display:flex}.TreasuryManager-module__qpQXwW__deleteErrorDismiss{color:#fca5a5;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;font-size:.9rem}.TreasuryManager-module__qpQXwW__deleteErrorDismiss:hover{opacity:1}.TreasuryManager-module__qpQXwW__drawerError{color:#fca5a5;background:#ef444414;border-top:1px solid #ef444433;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:.65rem 1.25rem;font-size:.8rem;display:flex}.TreasuryManager-module__qpQXwW__drawerErrorDismiss{color:#fca5a5;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.95rem}.TreasuryManager-module__qpQXwW__drawerErrorDismiss:hover{opacity:1}.TreasuryManager-module__qpQXwW__saveBtnSuccess{color:#fff!important;background:#22c55e!important}.TreasuryManager-module__qpQXwW__pendingItemDeposited{opacity:.55}.TreasuryManager-module__qpQXwW__depositedBadge{color:#10b981;background:#10b9811a;border:1px solid #10b98133;border-radius:3px;align-items:center;gap:3px;padding:2px 6px;font-size:.65rem;font-weight:600;display:inline-flex}.TreasuryManager-module__qpQXwW__simResult p{margin:0}
.BranchFundsManager-module__W-A5iW__root{flex-direction:column;gap:1.5rem;min-height:100%;padding:1.5rem;display:flex}.BranchFundsManager-module__W-A5iW__branchSelectorCard{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:6px;max-width:320px;padding:1rem 1.25rem;display:flex}.BranchFundsManager-module__W-A5iW__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.BranchFundsManager-module__W-A5iW__select{border:1px solid var(--border);color:var(--text-main);cursor:pointer;appearance:none;background:#121212 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23a0a0a0'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E") right .5rem center/.8rem no-repeat;border-radius:4px;outline:none;padding:.5rem 2rem .5rem .75rem;font-size:.85rem}.BranchFundsManager-module__W-A5iW__fundsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.BranchFundsManager-module__W-A5iW__fundCard{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;align-items:center;gap:1rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.BranchFundsManager-module__W-A5iW__fundCard:after{content:"";background:var(--border);width:3px;position:absolute;top:0;bottom:0;left:0}.BranchFundsManager-module__W-A5iW__fundCard[data-type=pos]:after{background:var(--accent)}.BranchFundsManager-module__W-A5iW__fundCard[data-type=chica]:after{background:#3b82f6}.BranchFundsManager-module__W-A5iW__fundCard[data-type=boveda]:after{background:#f59e0b}.BranchFundsManager-module__W-A5iW__fundIcon{border:1px solid var(--border);width:40px;height:40px;color:var(--text-muted);background:#ffffff05;border-radius:8px;justify-content:center;align-items:center;display:flex}.BranchFundsManager-module__W-A5iW__fundCard[data-type=pos] .BranchFundsManager-module__W-A5iW__fundIcon{color:var(--accent);background:#c1994b14;border-color:#c1994b33}.BranchFundsManager-module__W-A5iW__fundCard[data-type=chica] .BranchFundsManager-module__W-A5iW__fundIcon{color:#3b82f6;background:#3b82f614;border-color:#3b82f633}.BranchFundsManager-module__W-A5iW__fundCard[data-type=boveda] .BranchFundsManager-module__W-A5iW__fundIcon{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b33}.BranchFundsManager-module__W-A5iW__fundContent{flex-direction:column;gap:2px;display:flex}.BranchFundsManager-module__W-A5iW__fundLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.BranchFundsManager-module__W-A5iW__fundValue{color:var(--text-main);font-family:monospace;font-size:1.35rem;font-weight:700}.BranchFundsManager-module__W-A5iW__fundSub{color:var(--text-dim);font-size:.7rem}.BranchFundsManager-module__W-A5iW__columns{grid-template-columns:1fr 1.2fr;gap:1.5rem;display:grid}@media (max-width:992px){.BranchFundsManager-module__W-A5iW__columns{grid-template-columns:1fr}}.BranchFundsManager-module__W-A5iW__formCard,.BranchFundsManager-module__W-A5iW__historyCard{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.BranchFundsManager-module__W-A5iW__cardTitle{color:var(--text-main);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.BranchFundsManager-module__W-A5iW__form{flex-direction:column;gap:1rem;display:flex}.BranchFundsManager-module__W-A5iW__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.BranchFundsManager-module__W-A5iW__formGroup{flex-direction:column;gap:6px;display:flex}.BranchFundsManager-module__W-A5iW__inputLabel{color:var(--text-muted);font-size:.75rem;font-weight:600}.BranchFundsManager-module__W-A5iW__input{border:1px solid var(--border);width:100%;color:var(--text-main);transition:border-color var(--transition-fast);background:#ffffff05;border-radius:4px;outline:none;padding:.5rem .75rem;font-size:.85rem}.BranchFundsManager-module__W-A5iW__input:focus{border-color:var(--accent-muted)}.BranchFundsManager-module__W-A5iW__submitBtn{background:var(--accent);color:#000;cursor:pointer;transition:background var(--transition-fast);border:none;border-radius:4px;margin-top:.5rem;padding:.6rem;font-size:.85rem;font-weight:600}.BranchFundsManager-module__W-A5iW__submitBtn:hover:not(:disabled){background:#d8ad5a}.BranchFundsManager-module__W-A5iW__submitBtn:disabled{opacity:.5;cursor:not-allowed}.BranchFundsManager-module__W-A5iW__alert{border-radius:4px;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.78rem;display:flex}.BranchFundsManager-module__W-A5iW__alert[data-type=error]{color:#ef4444;background:#ef444414;border:1px solid #ef444433}.BranchFundsManager-module__W-A5iW__alert[data-type=success]{color:#10b981;background:#10b98114;border:1px solid #10b98133}.BranchFundsManager-module__W-A5iW__historyList{flex-direction:column;gap:.75rem;max-height:380px;padding-right:2px;display:flex;overflow-y:auto}.BranchFundsManager-module__W-A5iW__historyItem{border:1px solid var(--border);background:#ffffff03;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.BranchFundsManager-module__W-A5iW__historyMeta{flex-direction:column;flex:1;gap:3px;display:flex}.BranchFundsManager-module__W-A5iW__historyDate{color:var(--text-dim);font-size:.65rem}.BranchFundsManager-module__W-A5iW__historyReason{color:var(--text-main);margin:0;font-size:.8rem;font-weight:500}.BranchFundsManager-module__W-A5iW__historyFlow{align-items:center;gap:6px;margin-top:4px;display:flex}.BranchFundsManager-module__W-A5iW__flowBadge{border:1px solid var(--border);color:var(--text-muted);background:#ffffff0a;border-radius:3px;padding:1px 6px;font-size:.65rem}.BranchFundsManager-module__W-A5iW__flowArrow{color:var(--text-dim);font-size:.65rem}.BranchFundsManager-module__W-A5iW__historyAmountCol{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.BranchFundsManager-module__W-A5iW__historyAmt{color:var(--text-main);font-family:monospace;font-size:.9rem;font-weight:700}.BranchFundsManager-module__W-A5iW__amtGreen{color:#10b981}.BranchFundsManager-module__W-A5iW__amtRed{color:#ef4444}.BranchFundsManager-module__W-A5iW__historyUser{color:var(--text-dim);font-size:.65rem}.BranchFundsManager-module__W-A5iW__loadingWrap{color:var(--text-muted);justify-content:center;align-items:center;gap:.5rem;padding:2rem;font-size:.85rem;display:flex}.BranchFundsManager-module__W-A5iW__spin{animation:1s linear infinite BranchFundsManager-module__W-A5iW__spin}@keyframes BranchFundsManager-module__W-A5iW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BranchFundsManager-module__W-A5iW__emptyHistory{text-align:center;color:var(--text-dim);border:1px dashed var(--border);border-radius:6px;padding:3rem 1rem;font-size:.85rem}
.AuditLogsPanel-module__0wUjPq__root{flex-direction:column;gap:1.5rem;width:100%;display:flex}.AuditLogsPanel-module__0wUjPq__tabsHeader{border-bottom:1px solid var(--border);gap:1rem;padding-bottom:.5rem;display:flex}.AuditLogsPanel-module__0wUjPq__tabBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:8px 16px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.AuditLogsPanel-module__0wUjPq__tabBtn:hover{color:var(--text-main);border-bottom-color:#fff3}.AuditLogsPanel-module__0wUjPq__tabActive{color:var(--accent)!important;border-bottom-color:var(--accent)!important}.AuditLogsPanel-module__0wUjPq__filtersCard{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;padding:1.25rem}.AuditLogsPanel-module__0wUjPq__filtersGrid{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.AuditLogsPanel-module__0wUjPq__filterGroup{flex-direction:column;flex:1;gap:6px;min-width:200px;display:flex}.AuditLogsPanel-module__0wUjPq__filterLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.AuditLogsPanel-module__0wUjPq__select{border:1px solid var(--border);color:var(--text-main);background:#ffffff08;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-size:.9rem;transition:border-color .2s}.AuditLogsPanel-module__0wUjPq__select:focus{border-color:var(--accent)}.AuditLogsPanel-module__0wUjPq__select:focus-visible{outline:2px solid var(--accent,#c1994b);outline-offset:1px}.AuditLogsPanel-module__0wUjPq__filterActions{align-items:center;margin-top:auto;display:flex}.AuditLogsPanel-module__0wUjPq__refreshBtn{border:1px solid var(--border);color:var(--text-main);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;height:42px;padding:10px 16px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.AuditLogsPanel-module__0wUjPq__refreshBtn:hover{border-color:var(--text-muted);background:#ffffff0d}.AuditLogsPanel-module__0wUjPq__logsCard{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:12px;flex-direction:column;gap:1.25rem;min-height:400px;padding:1.5rem;display:flex}.AuditLogsPanel-module__0wUjPq__tableResponsive{width:100%;overflow-x:auto}.AuditLogsPanel-module__0wUjPq__logsTable{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}.AuditLogsPanel-module__0wUjPq__logsTable th{border-bottom:2px solid var(--border);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:12px 16px;font-size:.75rem;font-weight:600}.AuditLogsPanel-module__0wUjPq__logsTable td{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:14px 16px}.AuditLogsPanel-module__0wUjPq__rowEntry td{background:#34d39903}.AuditLogsPanel-module__0wUjPq__rowExit td{background:#ef444403}.AuditLogsPanel-module__0wUjPq__prodSub{color:var(--text-dim);font-size:.75rem;font-weight:400}.AuditLogsPanel-module__0wUjPq__badge{text-transform:uppercase;letter-spacing:.02em;border-radius:9999px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.AuditLogsPanel-module__0wUjPq__badgeEntry{color:#34d399;background:#34d3991f;border:1px solid #34d39933}.AuditLogsPanel-module__0wUjPq__badgeExit{color:#f87171;background:#ef44441f;border:1px solid #ef444433}.AuditLogsPanel-module__0wUjPq__referenceId{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border-radius:4px;max-width:140px;padding:2px 6px;font-family:monospace;font-size:.8rem;display:inline-block;overflow:hidden}.AuditLogsPanel-module__0wUjPq__auditRow{cursor:pointer;transition:background .15s}.AuditLogsPanel-module__0wUjPq__auditRow:hover{background:#ffffff05!important}.AuditLogsPanel-module__0wUjPq__expandRowBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex}.AuditLogsPanel-module__0wUjPq__auditRow:hover .AuditLogsPanel-module__0wUjPq__expandRowBtn{color:var(--text-main)}.AuditLogsPanel-module__0wUjPq__tableRef{color:var(--accent)}.AuditLogsPanel-module__0wUjPq__recordId{background:#ffffff0d;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.8rem}.AuditLogsPanel-module__0wUjPq__actInsert{color:#34d399;background:#34d39926}.AuditLogsPanel-module__0wUjPq__actUpdate{color:#60a5fa;background:#3b82f626}.AuditLogsPanel-module__0wUjPq__actDelete{color:#f87171;background:#ef444426}.AuditLogsPanel-module__0wUjPq__detailsBtn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:#ffffff0a;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600;transition:all .2s}.AuditLogsPanel-module__0wUjPq__auditRow:hover .AuditLogsPanel-module__0wUjPq__detailsBtn{border-color:var(--text-muted);color:var(--text-main)}.AuditLogsPanel-module__0wUjPq__expandedRow td{background:#0003;padding:0!important}.AuditLogsPanel-module__0wUjPq__diffInspector{border-left:3px solid var(--accent);background:#ffffff03;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;border-right:1px solid #ffffff0d;border-radius:0 8px 8px 0;margin:.5rem 1rem 1rem;padding:1.25rem}.AuditLogsPanel-module__0wUjPq__inspectorHeader{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:1rem;font-size:.8rem;font-weight:700;display:flex}.AuditLogsPanel-module__0wUjPq__inspectorBody{font-size:.85rem}.AuditLogsPanel-module__0wUjPq__diffInsert,.AuditLogsPanel-module__0wUjPq__diffDelete{border-radius:6px;padding:.75rem;font-size:.85rem}.AuditLogsPanel-module__0wUjPq__diffInsert{background:#34d39908;border:1px solid #34d3991a}.AuditLogsPanel-module__0wUjPq__diffDelete{background:#ef444408;border:1px solid #ef44441a}.AuditLogsPanel-module__0wUjPq__diffHeader{color:var(--text-main);margin-bottom:6px;display:block}.AuditLogsPanel-module__0wUjPq__jsonBlock{color:#34d399;background:#0000004d;border:1px solid #ffffff0d;border-radius:6px;padding:12px;font-family:monospace;font-size:.8rem;overflow-x:auto}.AuditLogsPanel-module__0wUjPq__diffTableWrapper{border:1px solid var(--border);background:#0003;border-radius:8px;width:100%;overflow:hidden}.AuditLogsPanel-module__0wUjPq__diffTable{border-collapse:collapse;width:100%}.AuditLogsPanel-module__0wUjPq__diffTable th{color:var(--text-muted);border-bottom:1px solid var(--border);background:#ffffff08;padding:8px 12px;font-size:.75rem;font-weight:600}.AuditLogsPanel-module__0wUjPq__diffTable td{border-bottom:1px solid #ffffff0d;padding:8px 12px;font-family:monospace;font-size:.8rem}.AuditLogsPanel-module__0wUjPq__diffTable tr:last-child td{border-bottom:none}.AuditLogsPanel-module__0wUjPq__diffKey{color:var(--text-main);font-weight:700}.AuditLogsPanel-module__0wUjPq__diffOld{color:#f87171;opacity:.85;text-decoration:line-through}.AuditLogsPanel-module__0wUjPq__diffNew{color:#34d399;font-weight:700}.AuditLogsPanel-module__0wUjPq__nullVal{opacity:.5;font-style:italic}.AuditLogsPanel-module__0wUjPq__noChanges{color:var(--text-muted);padding:.5rem 0;font-style:italic}.AuditLogsPanel-module__0wUjPq__pagination{justify-content:center;align-items:center;gap:1.5rem;margin-top:1rem;padding-top:.5rem;display:flex}.AuditLogsPanel-module__0wUjPq__pageBtn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.AuditLogsPanel-module__0wUjPq__pageBtn:hover:not(:disabled){color:var(--text-main);border-color:var(--text-muted);background:#ffffff0d}.AuditLogsPanel-module__0wUjPq__pageBtn:disabled{opacity:.3;cursor:not-allowed}.AuditLogsPanel-module__0wUjPq__pageIndicator{color:var(--text-muted);font-size:.85rem;font-weight:600}.AuditLogsPanel-module__0wUjPq__loadingWrap{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 0;display:flex}.AuditLogsPanel-module__0wUjPq__spin{animation:1s linear infinite AuditLogsPanel-module__0wUjPq__spin}@keyframes AuditLogsPanel-module__0wUjPq__spin{to{transform:rotate(360deg)}}.AuditLogsPanel-module__0wUjPq__emptyRow{text-align:center;color:var(--text-muted);font-style:italic;padding:3rem 0!important}.AuditLogsPanel-module__0wUjPq__alert{color:#f87171;background:#dc26261f;border:1px solid #dc26264d;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:.85rem;display:flex}.AuditLogsPanel-module__0wUjPq__kpiGrid{grid-template-columns:repeat(4,1fr);gap:.85rem;display:grid}.AuditLogsPanel-module__0wUjPq__kpiCard{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-left-width:3px;border-radius:12px;align-items:center;gap:.85rem;padding:1rem 1.1rem;display:flex}.AuditLogsPanel-module__0wUjPq__kpiCard[data-type=in]{border-left-color:#34d399}.AuditLogsPanel-module__0wUjPq__kpiCard[data-type=out]{border-left-color:#f87171}.AuditLogsPanel-module__0wUjPq__kpiCard[data-type=net]{border-left-color:#60a5fa}.AuditLogsPanel-module__0wUjPq__kpiCard[data-type=total]{border-left-color:var(--accent)}.AuditLogsPanel-module__0wUjPq__kpiIcon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.AuditLogsPanel-module__0wUjPq__kpiCard[data-type=in] .AuditLogsPanel-module__0wUjPq__kpiIcon{color:#34d399;background:#34d3991a}.AuditLogsPanel-module__0wUjPq__kpiCard[data-type=out] .AuditLogsPanel-module__0wUjPq__kpiIcon{color:#f87171;background:#f871711a}.AuditLogsPanel-module__0wUjPq__kpiCard[data-type=net] .AuditLogsPanel-module__0wUjPq__kpiIcon{color:#60a5fa;background:#60a5fa1a}.AuditLogsPanel-module__0wUjPq__kpiCard[data-type=total] .AuditLogsPanel-module__0wUjPq__kpiIcon{color:var(--accent);background:#ffffff0f}.AuditLogsPanel-module__0wUjPq__kpiLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem;font-size:.72rem;font-weight:600}.AuditLogsPanel-module__0wUjPq__kpiValue{color:var(--text-main);font-size:.97rem;font-weight:700;line-height:1.2}.AuditLogsPanel-module__0wUjPq__kpiSub{color:var(--text-muted);margin-top:2px;font-size:.78rem}.AuditLogsPanel-module__0wUjPq__badgeAdjIn{color:#6ee7b7;background:#34d39914;border:1px solid #34d39926}.AuditLogsPanel-module__0wUjPq__badgeAdjOut{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2433}.AuditLogsPanel-module__0wUjPq__badge{gap:4px}.AuditLogsPanel-module__0wUjPq__qtyIn{color:#34d399}.AuditLogsPanel-module__0wUjPq__qtyOut{color:#f87171}.AuditLogsPanel-module__0wUjPq__prodCat{color:var(--text-dim,var(--text-muted));background:#ffffff0f;border-radius:4px;margin-left:5px;padding:1px 5px;font-size:.68rem;font-weight:500;display:inline-block}.AuditLogsPanel-module__0wUjPq__cellMuted{color:var(--text-muted);font-size:.82rem}.AuditLogsPanel-module__0wUjPq__lotBadge{color:#93c5fd;background:#60a5fa1a;border:1px solid #60a5fa26;border-radius:4px;padding:2px 7px;font-family:monospace;font-size:.78rem}.AuditLogsPanel-module__0wUjPq__userBadge{color:var(--text-main);align-items:center;gap:5px;font-size:.85rem;font-weight:600;display:inline-flex}.AuditLogsPanel-module__0wUjPq__pageIndicator strong{color:var(--text-main)}@media (max-width:900px){.AuditLogsPanel-module__0wUjPq__kpiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.AuditLogsPanel-module__0wUjPq__kpiGrid{grid-template-columns:1fr 1fr}.AuditLogsPanel-module__0wUjPq__kpiCard{gap:.65rem;padding:.75rem}.AuditLogsPanel-module__0wUjPq__kpiIcon{width:32px;height:32px}}
.ActiveSessionsPanel-module__WUAtyq__panel{flex-direction:column;gap:1.25rem;display:flex}.ActiveSessionsPanel-module__WUAtyq__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ActiveSessionsPanel-module__WUAtyq__titleLine{align-items:center;gap:.5rem;display:flex}.ActiveSessionsPanel-module__WUAtyq__titleBlock h3{color:var(--text-main);margin:0 0 .2rem;font-size:1rem;font-weight:600}.ActiveSessionsPanel-module__WUAtyq__titleBlock p{color:var(--text-muted);margin:0;font-size:.8rem}.ActiveSessionsPanel-module__WUAtyq__sessionCount{background:var(--accent,#3b82f6);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-bottom:.15rem;padding:0 6px;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.ActiveSessionsPanel-module__WUAtyq__lastUpdated{color:var(--text-dim,#666);white-space:nowrap;align-self:center;font-size:.72rem}.ActiveSessionsPanel-module__WUAtyq__actions{flex-wrap:wrap;gap:.5rem;display:flex}.ActiveSessionsPanel-module__WUAtyq__refreshBtn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8rem;transition:all .15s;display:inline-flex}.ActiveSessionsPanel-module__WUAtyq__refreshBtn:hover{border-color:var(--accent);color:var(--text-main)}.ActiveSessionsPanel-module__WUAtyq__revokeAllBtn{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:6px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8rem;transition:all .15s;display:inline-flex}.ActiveSessionsPanel-module__WUAtyq__revokeAllBtn:hover:not(:disabled){background:#ef44442e}.ActiveSessionsPanel-module__WUAtyq__revokeAllBtn:disabled{opacity:.5;cursor:not-allowed}.ActiveSessionsPanel-module__WUAtyq__notice{color:#fbbf24;background:#fbbf240f;border:1px solid #fbbf2426;border-radius:8px;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;font-size:.78rem;line-height:1.5;display:flex}.ActiveSessionsPanel-module__WUAtyq__errorNotice{color:#f87171;background:#ef444414;border:1px solid #ef444433;border-radius:8px;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;font-size:.82rem;line-height:1.5;display:flex}.ActiveSessionsPanel-module__WUAtyq__list{flex-direction:column;gap:.5rem;display:flex}.ActiveSessionsPanel-module__WUAtyq__card{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:1rem;padding:.9rem 1rem;transition:border-color .15s;display:flex}.ActiveSessionsPanel-module__WUAtyq__card:hover{border-color:#ffffff1f}.ActiveSessionsPanel-module__WUAtyq__card.ActiveSessionsPanel-module__WUAtyq__own{background:#4ade800a;border-color:#4ade8040}.ActiveSessionsPanel-module__WUAtyq__avatar{width:36px;height:36px;color:var(--accent);background:#7d141433;border:1px solid #7d14144d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ActiveSessionsPanel-module__WUAtyq__info{flex:1;min-width:0}.ActiveSessionsPanel-module__WUAtyq__usernameRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ActiveSessionsPanel-module__WUAtyq__username{color:var(--text-main);font-size:.9rem;font-weight:600}.ActiveSessionsPanel-module__WUAtyq__roleBadge{color:var(--accent-light,#f87171);background:#7d141426;border:1px solid #7d141440;border-radius:20px;padding:.15rem .5rem;font-size:.7rem;font-weight:500}.ActiveSessionsPanel-module__WUAtyq__roleAdmin{color:#60a5fa;background:#3b82f61f;border-color:#3b82f640}.ActiveSessionsPanel-module__WUAtyq__roleManager{color:#c084fc;background:#a855f71f;border-color:#a855f740}.ActiveSessionsPanel-module__WUAtyq__branchBadge{color:var(--text-muted);border:1px solid var(--border);background:#ffffff0d;border-radius:20px;padding:.15rem .5rem;font-size:.7rem;font-weight:500}.ActiveSessionsPanel-module__WUAtyq__ownBadge{color:#4ade80;background:#4ade801a;border:1px solid #4ade8033;border-radius:20px;padding:.15rem .5rem;font-size:.7rem;font-weight:500}.ActiveSessionsPanel-module__WUAtyq__meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem;font-size:.75rem;display:flex}.ActiveSessionsPanel-module__WUAtyq__metaItem{align-items:center;gap:.25rem;display:flex}.ActiveSessionsPanel-module__WUAtyq__revokeBtn{color:#f87171;cursor:pointer;white-space:nowrap;background:#ef444414;border:1px solid #ef444433;border-radius:6px;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.78rem;transition:all .15s;display:inline-flex}.ActiveSessionsPanel-module__WUAtyq__revokeBtn:hover:not(:disabled){background:#ef444426}.ActiveSessionsPanel-module__WUAtyq__revokeBtn:disabled{opacity:.5;cursor:not-allowed}.ActiveSessionsPanel-module__WUAtyq__shiftRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.ActiveSessionsPanel-module__WUAtyq__shiftBadge{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f638;border-radius:20px;padding:.15rem .55rem;font-size:.72rem;font-weight:500}.ActiveSessionsPanel-module__WUAtyq__noShiftBadge{color:var(--text-dim,#777);border:1px solid var(--border);background:#ffffff0a;border-radius:20px;padding:.15rem .55rem;font-size:.72rem;font-weight:500}.ActiveSessionsPanel-module__WUAtyq__presenceActive{color:#4ade80;background:#4ade801a;border:1px solid #4ade8033;border-radius:20px;padding:.15rem .55rem;font-size:.72rem;font-weight:500}.ActiveSessionsPanel-module__WUAtyq__presenceIdle{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2433;border-radius:20px;padding:.15rem .55rem;font-size:.72rem;font-weight:500}.ActiveSessionsPanel-module__WUAtyq__presenceAbsent{color:#f87171;background:#ef44441a;border:1px solid #ef444433;border-radius:20px;padding:.15rem .55rem;font-size:.72rem;font-weight:500}.ActiveSessionsPanel-module__WUAtyq__emptyState{color:var(--text-dim);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:3rem;font-size:.875rem;display:flex}.ActiveSessionsPanel-module__WUAtyq__spin{animation:1s linear infinite ActiveSessionsPanel-module__WUAtyq__spin}@keyframes ActiveSessionsPanel-module__WUAtyq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.AccountingModule-module__9M1nbq__root{flex-direction:column;gap:0;display:flex}.AccountingModule-module__9M1nbq__tabs{border-bottom:2px solid var(--color-border,#e2e8f0);gap:2px;margin-bottom:1.5rem;display:flex}.AccountingModule-module__9M1nbq__tab{color:var(--color-text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-2px;padding:.55rem 1.1rem;font-size:.85rem;font-weight:500;transition:color .15s,border-color .15s;display:flex}.AccountingModule-module__9M1nbq__tab:hover{color:var(--color-primary,#2563eb)}.AccountingModule-module__9M1nbq__tabActive{color:var(--color-primary,#2563eb);border-bottom-color:var(--color-primary,#2563eb)}.AccountingModule-module__9M1nbq__section{flex-direction:column;gap:1rem;display:flex}.AccountingModule-module__9M1nbq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AccountingModule-module__9M1nbq__filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AccountingModule-module__9M1nbq__autoPanel{color:#93c5fd;background:#3b82f614;border:1px solid #3b82f640;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.82rem;display:flex}.AccountingModule-module__9M1nbq__inputUuid{border:1px solid var(--color-border,#e2e8f0);border-radius:6px;flex:1;min-width:200px;padding:.32rem .6rem;font-family:monospace;font-size:.82rem}.AccountingModule-module__9M1nbq__input,.AccountingModule-module__9M1nbq__select{border:1px solid var(--color-border,#e2e8f0);background:var(--bg-input,#1a1a1a);color:var(--color-text,#e8e8e8);border-radius:6px;padding:.38rem .65rem;font-size:.82rem;transition:border-color .15s}.AccountingModule-module__9M1nbq__input:focus,.AccountingModule-module__9M1nbq__select:focus{border-color:var(--color-primary,#2563eb);outline:none}.AccountingModule-module__9M1nbq__input:focus-visible,.AccountingModule-module__9M1nbq__select:focus-visible{outline:2px solid var(--accent,#c1994b);outline-offset:1px}.AccountingModule-module__9M1nbq__btnPrimary{background:var(--color-primary,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:5px;padding:.42rem .9rem;font-size:.82rem;font-weight:500;transition:background .15s;display:flex}.AccountingModule-module__9M1nbq__btnPrimary:hover:not(:disabled){background:#1d4ed8}.AccountingModule-module__9M1nbq__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.AccountingModule-module__9M1nbq__btnSecondary{color:var(--color-text,#1e293b);border:1px solid var(--color-border,#e2e8f0);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:.42rem .9rem;font-size:.82rem;transition:background .15s;display:flex}.AccountingModule-module__9M1nbq__btnSecondary:hover:not(:disabled){background:var(--bg-hover,#1e1e1e)}.AccountingModule-module__9M1nbq__btnSecondary:disabled{opacity:.5;cursor:not-allowed}.AccountingModule-module__9M1nbq__btnDanger{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #fca5a5;border-radius:6px;align-items:center;gap:5px;padding:.42rem .9rem;font-size:.82rem;transition:background .15s;display:flex}.AccountingModule-module__9M1nbq__btnDanger:hover{background:#ef44441f}.AccountingModule-module__9M1nbq__btnIcon{color:var(--color-text-muted,#64748b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;padding:.32rem;display:flex}.AccountingModule-module__9M1nbq__btnIcon:hover:not(:disabled){background:var(--bg-hover,#1e1e1e);color:var(--color-primary,#2563eb)}.AccountingModule-module__9M1nbq__btnIcon:disabled{opacity:.3;cursor:not-allowed}.AccountingModule-module__9M1nbq__tableWrap{border:1px solid var(--color-border,#e2e8f0);border-radius:8px;overflow-x:auto}.AccountingModule-module__9M1nbq__table{border-collapse:collapse;width:100%;font-size:.82rem}.AccountingModule-module__9M1nbq__table th{text-align:left;color:var(--color-text-muted,#64748b);background:var(--surface-raised,#1c1c1c);border-bottom:1px solid var(--color-border,#2a2a2a);white-space:nowrap;padding:.55rem .8rem;font-weight:600}.AccountingModule-module__9M1nbq__table td{border-bottom:1px solid var(--color-border,#e2e8f0);vertical-align:middle;padding:.5rem .8rem}.AccountingModule-module__9M1nbq__table tbody tr:last-child td{border-bottom:none}.AccountingModule-module__9M1nbq__row:hover td{background:var(--bg-hover,#1e1e1e)}.AccountingModule-module__9M1nbq__right{text-align:right}.AccountingModule-module__9M1nbq__center{text-align:center;color:var(--color-text-muted,#64748b);padding:2rem}.AccountingModule-module__9M1nbq__mono{font-family:monospace;font-size:.78rem}.AccountingModule-module__9M1nbq__descCell{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.AccountingModule-module__9M1nbq__totalsRow td{background:var(--surface-raised,#1c1c1c);border-top:2px solid var(--color-border,#2a2a2a)}.AccountingModule-module__9M1nbq__statusBadge{white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.AccountingModule-module__9M1nbq__status_draft{color:#fbbf24;background:#f59e0b26}.AccountingModule-module__9M1nbq__status_posted{color:#4ade80;background:#22c55e26}.AccountingModule-module__9M1nbq__status_cancelled{color:#f87171;background:#ef444426}.AccountingModule-module__9M1nbq__badge{color:#a5b4fc;background:#6366f126;border-radius:9999px;align-items:center;padding:.15rem .45rem;font-size:.7rem;font-weight:600;display:inline-flex}.AccountingModule-module__9M1nbq__pagination{color:var(--color-text-muted,#64748b);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.AccountingModule-module__9M1nbq__paginationBtns{gap:.5rem;display:flex}.AccountingModule-module__9M1nbq__errorMsg{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;padding:.55rem .8rem;font-size:.82rem}.AccountingModule-module__9M1nbq__acctGroup{border:1px solid var(--color-border,#e2e8f0);border-radius:8px;overflow:hidden}.AccountingModule-module__9M1nbq__acctGroupHeader{background:var(--surface-raised,#1c1c1c);cursor:pointer;text-align:left;border:none;align-items:center;gap:.5rem;width:100%;padding:.7rem 1rem;font-size:.85rem;display:flex}.AccountingModule-module__9M1nbq__acctGroupHeader:hover{background:var(--bg-hover,#1e1e1e)}.AccountingModule-module__9M1nbq__acctType{color:var(--color-text,#1e293b);font-weight:600}.AccountingModule-module__9M1nbq__acctCount{color:var(--color-text-muted,#64748b);margin-left:auto;font-size:.75rem}.AccountingModule-module__9M1nbq__acctList{flex-direction:column;display:flex}.AccountingModule-module__9M1nbq__acctRow{border-top:1px solid var(--color-border,#e2e8f0);align-items:center;gap:.75rem;padding:.45rem 1rem .45rem 2rem;font-size:.82rem;display:flex}.AccountingModule-module__9M1nbq__acctRow:hover{background:var(--bg-hover,#1e1e1e)}.AccountingModule-module__9M1nbq__acctGroupRow{background:var(--surface-raised,#1c1c1c);font-weight:500}.AccountingModule-module__9M1nbq__acctCode{color:var(--color-text-muted,#64748b);min-width:52px;font-family:monospace;font-size:.78rem}.AccountingModule-module__9M1nbq__acctName{flex:1}.AccountingModule-module__9M1nbq__groupTag{color:#93c5fd;background:#3b82f626;border-radius:9999px;padding:.1rem .4rem;font-size:.68rem}.AccountingModule-module__9M1nbq__inactiveTag{color:#f87171;background:#ef444426;border-radius:9999px;padding:.1rem .4rem;font-size:.68rem}.AccountingModule-module__9M1nbq__overlay{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AccountingModule-module__9M1nbq__modal{background:var(--surface-bg,#141414);border-radius:12px;flex-direction:column;gap:1rem;width:100%;max-width:720px;max-height:90vh;padding:1.5rem;display:flex;overflow-y:auto;box-shadow:0 20px 60px #0000002e}.AccountingModule-module__9M1nbq__modalHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AccountingModule-module__9M1nbq__modalTitle{margin:0;font-family:monospace;font-size:1.05rem;font-weight:700}.AccountingModule-module__9M1nbq__modalSub{color:var(--color-text-muted,#64748b);margin:.25rem 0 0;font-size:.82rem}.AccountingModule-module__9M1nbq__modalMeta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AccountingModule-module__9M1nbq__dimText{color:var(--color-text-muted,#64748b);font-size:.78rem}.AccountingModule-module__9M1nbq__noteText{color:var(--color-text-muted,#64748b);background:var(--bg-hover,#1e1e1e);border-radius:6px;padding:.4rem .7rem;font-size:.82rem}.AccountingModule-module__9M1nbq__modalActions{border-top:1px solid var(--color-border,#e2e8f0);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.75rem;display:flex}.AccountingModule-module__9M1nbq__formRow{flex-wrap:wrap;gap:.75rem;display:flex}.AccountingModule-module__9M1nbq__formField{flex-direction:column;gap:.3rem;font-size:.82rem;font-weight:500;display:flex}.AccountingModule-module__9M1nbq__flex1{flex:1;min-width:180px}.AccountingModule-module__9M1nbq__linesHeader{justify-content:space-between;align-items:center;font-size:.82rem;font-weight:600;display:flex}.AccountingModule-module__9M1nbq__balance{font-size:.78rem}.AccountingModule-module__9M1nbq__balanced{color:#166534}.AccountingModule-module__9M1nbq__unbalanced{color:#dc2626}.AccountingModule-module__9M1nbq__linesTable{flex-direction:column;gap:.4rem;display:flex}.AccountingModule-module__9M1nbq__linesHead{color:var(--color-text-muted,#64748b);grid-template-columns:2.5fr 1.5fr 1fr 1fr 28px;gap:.4rem;padding:0 .2rem;font-size:.72rem;font-weight:600;display:grid}.AccountingModule-module__9M1nbq__lineRow{grid-template-columns:2.5fr 1.5fr 1fr 1fr 28px;align-items:center;gap:.4rem;display:grid}.AccountingModule-module__9M1nbq__colAmt{text-align:right}.AccountingModule-module__9M1nbq__addLineBtn{border:1px dashed var(--color-border,#e2e8f0);color:var(--color-text-muted,#64748b);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;width:fit-content;padding:.35rem .7rem;font-size:.78rem;display:flex}.AccountingModule-module__9M1nbq__addLineBtn:hover{border-color:var(--color-primary,#2563eb);color:var(--color-primary,#2563eb)}.AccountingModule-module__9M1nbq__reportContainer{background:var(--surface-bg,#141414);border:1px solid var(--color-border,#2a2a2a);border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px #0000000d}.AccountingModule-module__9M1nbq__reportHeader{border-bottom:1px solid var(--color-border,#e2e8f0);margin-bottom:1.5rem;padding-bottom:1rem}.AccountingModule-module__9M1nbq__reportTitle{color:var(--color-text,#1e293b);margin:0;font-size:1.15rem;font-weight:700}.AccountingModule-module__9M1nbq__reportContent{flex-direction:column;gap:2rem;display:flex}.AccountingModule-module__9M1nbq__reportGroupSection{flex-direction:column;gap:.5rem;display:flex}.AccountingModule-module__9M1nbq__groupHeading{color:var(--color-text,#1e293b);border-bottom:2px solid var(--color-text,#1e293b);margin:0;padding-bottom:.25rem;font-size:.9rem;font-weight:700}.AccountingModule-module__9M1nbq__treeList{flex-direction:column;display:flex}.AccountingModule-module__9M1nbq__treeRow{border-bottom:1px dashed var(--color-border,#e2e8f0);color:var(--color-text,#1e293b);align-items:center;padding:.45rem .5rem;font-size:.82rem;transition:background .1s;display:flex}.AccountingModule-module__9M1nbq__treeRow:hover{background:var(--bg-hover,#1e1e1e)}.AccountingModule-module__9M1nbq__treeGroupRow{color:var(--color-text-dark,#0f172a);font-weight:600}.AccountingModule-module__9M1nbq__treeCodeCol{align-items:center;width:140px;min-width:140px;display:inline-flex}.AccountingModule-module__9M1nbq__toggleBtn{width:20px;height:20px;color:var(--color-text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.AccountingModule-module__9M1nbq__toggleBtn:hover{background:var(--surface-raised,#1c1c1c);color:var(--color-primary,#2563eb)}.AccountingModule-module__9M1nbq__toggleSpacer{width:24px;min-width:24px;display:inline-block}.AccountingModule-module__9M1nbq__treeNameCol{flex:1}.AccountingModule-module__9M1nbq__treeAmountCol{width:150px;font-weight:inherit}.AccountingModule-module__9M1nbq__treeChildren{flex-direction:column;display:flex}.AccountingModule-module__9M1nbq__groupTotalRow{background:var(--surface-raised,#1c1c1c);border-top:1px solid var(--color-border,#2a2a2a);border-bottom:2px double var(--color-border,#2a2a2a);color:var(--color-text-dark,#f0f0f0);justify-content:space-between;padding:.65rem .5rem;font-size:.85rem;font-weight:700;display:flex}.AccountingModule-module__9M1nbq__equationCheck{border-top:2px solid var(--color-border,#e2e8f0);flex-direction:column;align-items:flex-end;gap:.5rem;padding-top:1.25rem;display:flex}.AccountingModule-module__9M1nbq__equationRow{justify-content:space-between;width:350px;padding:.25rem .5rem;font-size:.85rem;font-weight:600;display:flex}.AccountingModule-module__9M1nbq__eqOk{color:#4ade80;background:#22c55e26;border-radius:4px}.AccountingModule-module__9M1nbq__eqError{color:#f87171;background:#ef444426;border-radius:4px}.AccountingModule-module__9M1nbq__trialTableWrap{border:1px solid var(--color-border,#e2e8f0);border-radius:6px;overflow:hidden}.AccountingModule-module__9M1nbq__trialHead{background:var(--surface-raised,#1c1c1c);border-bottom:2px solid var(--color-border,#2a2a2a);color:var(--color-text-muted,#64748b);align-items:center;padding:.55rem .5rem;font-size:.8rem;font-weight:600;display:flex}.AccountingModule-module__9M1nbq__trialAmountCol{width:120px;min-width:120px}.AccountingModule-module__9M1nbq__trialBody{flex-direction:column;display:flex}.AccountingModule-module__9M1nbq__trialTotalRow{background:var(--surface-raised,#1c1c1c);border-top:2px solid var(--color-border,#2a2a2a);align-items:center;padding:.65rem .5rem;font-size:.82rem;display:flex}.AccountingModule-module__9M1nbq__ledgerContainer{flex-direction:column;gap:1.5rem;display:flex}.AccountingModule-module__9M1nbq__ledgerAccountCard{background:var(--surface-bg,#141414);border:1px solid var(--color-border,#2a2a2a);border-radius:8px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 1px 2px #00000008}.AccountingModule-module__9M1nbq__ledgerAccountHeader{border-bottom:1px solid var(--color-border,#e2e8f0);justify-content:space-between;align-items:center;padding-bottom:.65rem;display:flex}.AccountingModule-module__9M1nbq__ledgerAccountTitle{color:var(--color-text-dark,#0f172a);font-size:.95rem;font-weight:700}.AccountingModule-module__9M1nbq__ledgerAccountBalances{color:var(--color-text-muted,#64748b);gap:1.5rem;font-size:.8rem;display:flex}.AccountingModule-module__9M1nbq__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.AccountingModule-module__9M1nbq__kpiCard{background:var(--surface-raised,#1c1c1c);border:1px solid var(--color-border,#2a2a2a);text-align:center;border-radius:6px;flex-direction:column;gap:.25rem;padding:.85rem;display:flex}.AccountingModule-module__9M1nbq__kpiLabel{color:var(--color-text-muted,#64748b);text-transform:uppercase;letter-spacing:.025em;font-size:.72rem;font-weight:600}.AccountingModule-module__9M1nbq__kpiValue{color:var(--color-text-dark,#0f172a);font-size:1.1rem;font-weight:700}.AccountingModule-module__9M1nbq__invoicesSubTableWrap{padding:.5rem}.AccountingModule-module__9M1nbq__subTableTitle{color:var(--color-text,#1e293b);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.78rem;font-weight:700}.AccountingModule-module__9M1nbq__subTable{border-collapse:collapse;background:var(--surface-bg,#141414);border:1px solid var(--color-border,#2a2a2a);border-radius:4px;width:100%;font-size:.78rem}.AccountingModule-module__9M1nbq__subTable th{color:var(--color-text-muted,#64748b);background:var(--surface-raised,#1c1c1c);border-bottom:1px solid var(--color-border,#2a2a2a);text-align:left;padding:.45rem .65rem;font-weight:600}.AccountingModule-module__9M1nbq__subTable td{border-bottom:1px solid var(--color-border,#e2e8f0);padding:.4rem .65rem}.AccountingModule-module__9M1nbq__subTable tbody tr:last-child td{border-bottom:none}
.InvoicesModule-module__1KeHPG__container{flex-direction:column;gap:12px;height:100%;display:flex}.InvoicesModule-module__1KeHPG__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.InvoicesModule-module__1KeHPG__toolbarLeft{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.InvoicesModule-module__1KeHPG__toolbarRight{align-items:center;gap:8px;display:flex}.InvoicesModule-module__1KeHPG__searchBox{background:var(--bg-card);border:1px solid var(--border);min-width:200px;height:34px;color:var(--text-muted);border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:flex}.InvoicesModule-module__1KeHPG__searchInput{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:13px}.InvoicesModule-module__1KeHPG__filterSelect{border:1px solid var(--border);background:var(--bg-card);height:34px;color:var(--text-primary);border-radius:6px;padding:0 8px;font-size:13px}.InvoicesModule-module__1KeHPG__btnPrimary{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:flex}.InvoicesModule-module__1KeHPG__btnPrimary:hover{opacity:.88}.InvoicesModule-module__1KeHPG__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.InvoicesModule-module__1KeHPG__btnSecondary{background:var(--bg-hover);color:var(--text-primary);border:1px solid var(--border);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:flex}.InvoicesModule-module__1KeHPG__btnSecondary:hover{background:var(--border)}.InvoicesModule-module__1KeHPG__btnDanger{color:#f87171;cursor:pointer;background:#ef444426;border:1px solid #ef44444d;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:flex}.InvoicesModule-module__1KeHPG__btnDanger:hover{background:#ef444440}.InvoicesModule-module__1KeHPG__btnIcon{border:1px solid var(--border);background:var(--bg-card);cursor:pointer;width:32px;height:32px;color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;display:flex}.InvoicesModule-module__1KeHPG__btnIcon:hover{background:var(--bg-hover)}.InvoicesModule-module__1KeHPG__errorBanner{color:#f87171;background:#ef44441f;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.InvoicesModule-module__1KeHPG__layout{flex:1;grid-template-columns:320px 1fr;gap:12px;min-height:0;display:grid}.InvoicesModule-module__1KeHPG__list{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;padding:8px;display:flex;overflow-y:auto}.InvoicesModule-module__1KeHPG__loading{text-align:center;color:var(--text-muted);padding:24px;font-size:13px}.InvoicesModule-module__1KeHPG__empty{color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;padding:32px;font-size:13px;display:flex}.InvoicesModule-module__1KeHPG__listItem{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;gap:4px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.InvoicesModule-module__1KeHPG__listItem:hover{background:var(--bg-hover)}.InvoicesModule-module__1KeHPG__listItemActive{background:var(--accent-subtle,#eff6ff);border-color:var(--accent,#3b82f6)}.InvoicesModule-module__1KeHPG__listItemTop,.InvoicesModule-module__1KeHPG__listItemMid,.InvoicesModule-module__1KeHPG__listItemBot{justify-content:space-between;align-items:center;display:flex}.InvoicesModule-module__1KeHPG__listItemNumber{color:var(--text-primary);font-size:13px;font-weight:600}.InvoicesModule-module__1KeHPG__listItemPartner{color:var(--text-muted);font-size:12px}.InvoicesModule-module__1KeHPG__listItemType,.InvoicesModule-module__1KeHPG__listItemDate{color:var(--text-muted);font-size:11px}.InvoicesModule-module__1KeHPG__listItemTotal{color:var(--text-primary);font-size:13px;font-weight:600}.InvoicesModule-module__1KeHPG__statusBadge{text-transform:uppercase;letter-spacing:.3px;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:600}.InvoicesModule-module__1KeHPG__statusDraft{color:#94a3b8;background:#94a3b81f}.InvoicesModule-module__1KeHPG__statusOpen{color:#93c5fd;background:#3b82f626}.InvoicesModule-module__1KeHPG__statusPaid{color:#4ade80;background:#22c55e26}.InvoicesModule-module__1KeHPG__statusCancelled{color:#f87171;background:#ef444426}.InvoicesModule-module__1KeHPG__statusOverdue{color:#fbbf24;background:#f59e0b26}.InvoicesModule-module__1KeHPG__pagination{color:var(--text-muted);justify-content:center;align-items:center;gap:12px;padding:8px 0 4px;font-size:13px;display:flex}.InvoicesModule-module__1KeHPG__pageBtn{border:1px solid var(--border);background:var(--bg-card);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.InvoicesModule-module__1KeHPG__pageBtn:disabled{opacity:.4;cursor:not-allowed}.InvoicesModule-module__1KeHPG__detail{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}.InvoicesModule-module__1KeHPG__detailHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.InvoicesModule-module__1KeHPG__detailNumber{margin:0;font-size:18px;font-weight:700}.InvoicesModule-module__1KeHPG__detailMeta{color:var(--text-muted);margin:4px 0 0;font-size:12px}.InvoicesModule-module__1KeHPG__linesTable{overflow-x:auto}.InvoicesModule-module__1KeHPG__linesTable table{border-collapse:collapse;width:100%;font-size:13px}.InvoicesModule-module__1KeHPG__linesTable th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 8px;font-weight:500}.InvoicesModule-module__1KeHPG__linesTable td{border-bottom:1px solid var(--border-light,#f1f5f9);padding:7px 8px}.InvoicesModule-module__1KeHPG__num{text-align:right!important}.InvoicesModule-module__1KeHPG__totalsGrid{grid-template-columns:1fr auto;gap:4px 24px;max-width:280px;margin-left:auto;font-size:13px;display:grid}.InvoicesModule-module__1KeHPG__totalLabel{font-weight:700}.InvoicesModule-module__1KeHPG__totalValue{font-size:15px;font-weight:700}.InvoicesModule-module__1KeHPG__dueLabel,.InvoicesModule-module__1KeHPG__dueValue{color:var(--accent,#3b82f6);font-weight:700}.InvoicesModule-module__1KeHPG__paymentsSection h4{margin:0 0 8px;font-size:13px;font-weight:600}.InvoicesModule-module__1KeHPG__paymentRow{border-bottom:1px solid var(--border-light,#f1f5f9);color:var(--text-muted);grid-template-columns:110px 100px 1fr auto;gap:8px;padding:6px 0;font-size:12px;display:grid}.InvoicesModule-module__1KeHPG__paymentAmount{color:var(--text-primary);text-align:right;font-weight:600}.InvoicesModule-module__1KeHPG__detailActions{flex-wrap:wrap;gap:8px;display:flex}.InvoicesModule-module__1KeHPG__notes{color:var(--text-muted);background:var(--bg-page,#f8fafc);border-radius:6px;margin:0;padding:8px 12px;font-size:12px}.InvoicesModule-module__1KeHPG__modalOverlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.InvoicesModule-module__1KeHPG__modal{background:var(--bg-card);border-radius:12px;flex-direction:column;width:100%;max-width:820px;max-height:90vh;display:flex;box-shadow:0 20px 60px #00000040}.InvoicesModule-module__1KeHPG__modalSm{background:var(--bg-card);border-radius:12px;flex-direction:column;width:100%;max-width:440px;display:flex;box-shadow:0 20px 60px #00000040}.InvoicesModule-module__1KeHPG__modalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.InvoicesModule-module__1KeHPG__modalHeader h3{margin:0;font-size:15px}.InvoicesModule-module__1KeHPG__modalBody{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.InvoicesModule-module__1KeHPG__modalFooter{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.InvoicesModule-module__1KeHPG__formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.InvoicesModule-module__1KeHPG__formGrid label{color:var(--text-muted);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.InvoicesModule-module__1KeHPG__formGrid input,.InvoicesModule-module__1KeHPG__formGrid select,.InvoicesModule-module__1KeHPG__formGrid textarea{border:1px solid var(--border);background:var(--bg-page,#f8fafc);color:var(--text-primary);border-radius:6px;padding:6px 10px;font-size:13px}.InvoicesModule-module__1KeHPG__formGrid textarea{resize:vertical}.InvoicesModule-module__1KeHPG__spanFull{grid-column:1/-1}.InvoicesModule-module__1KeHPG__lineEditor{flex-direction:column;gap:6px;display:flex}.InvoicesModule-module__1KeHPG__lineEditorHeader{color:var(--text-muted);grid-template-columns:1fr 70px 90px 60px 60px 90px 32px;gap:6px;padding:0 2px;font-size:11px;font-weight:500;display:grid}.InvoicesModule-module__1KeHPG__lineEditorRow{grid-template-columns:1fr 70px 90px 60px 60px 90px 32px;align-items:center;gap:6px;display:grid}.InvoicesModule-module__1KeHPG__lineEditorRow input{border:1px solid var(--border);background:var(--bg-page,#f8fafc);color:var(--text-primary);border-radius:5px;width:100%;padding:5px 8px;font-size:13px}.InvoicesModule-module__1KeHPG__lineTotal{text-align:right;color:var(--text-primary);font-size:13px;font-weight:600}.InvoicesModule-module__1KeHPG__formTotals{color:var(--text-muted);justify-content:flex-end;gap:20px;font-size:13px;display:flex}.InvoicesModule-module__1KeHPG__formTotals strong{color:var(--text-primary)}.InvoicesModule-module__1KeHPG__formError{color:#f87171;background:#ef44441f;border-radius:6px;align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:12px;display:flex}.InvoicesModule-module__1KeHPG__checkLabel{cursor:pointer;align-items:center;gap:6px;margin-right:auto;font-size:13px;display:flex}.InvoicesModule-module__1KeHPG__dueInfo{color:var(--text-muted);margin:0;font-size:13px}@media (max-width:768px){.InvoicesModule-module__1KeHPG__layout{grid-template-columns:1fr}.InvoicesModule-module__1KeHPG__detail{display:none}.InvoicesModule-module__1KeHPG__formGrid{grid-template-columns:1fr}.InvoicesModule-module__1KeHPG__lineEditorHeader,.InvoicesModule-module__1KeHPG__lineEditorRow{grid-template-columns:1fr 60px 80px 50px 50px 80px 28px}}
.ContactsModule-module__IY4paW__container{flex-direction:column;gap:12px;height:100%;display:flex}.ContactsModule-module__IY4paW__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ContactsModule-module__IY4paW__toolbarLeft{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.ContactsModule-module__IY4paW__toolbarRight{align-items:center;gap:8px;display:flex}.ContactsModule-module__IY4paW__searchBox{background:var(--bg-card);border:1px solid var(--border);min-width:200px;height:34px;color:var(--text-muted);border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:flex}.ContactsModule-module__IY4paW__searchInput{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:13px}.ContactsModule-module__IY4paW__filterSelect{border:1px solid var(--border);background:var(--bg-card);height:34px;color:var(--text-primary);border-radius:6px;padding:0 8px;font-size:13px}.ContactsModule-module__IY4paW__btnPrimary{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:flex}.ContactsModule-module__IY4paW__btnPrimary:hover{opacity:.88}.ContactsModule-module__IY4paW__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.ContactsModule-module__IY4paW__btnSecondary{background:var(--bg-hover);color:var(--text-primary);border:1px solid var(--border);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:flex}.ContactsModule-module__IY4paW__btnSecondary:hover{background:var(--border)}.ContactsModule-module__IY4paW__btnIcon{border:1px solid var(--border);background:var(--bg-card);cursor:pointer;width:32px;height:32px;color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;display:flex}.ContactsModule-module__IY4paW__btnIcon:hover{background:var(--bg-hover)}.ContactsModule-module__IY4paW__btnIconDanger{cursor:pointer;color:#f87171;background:#ef44441f;border:1px solid #ef44444d;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ContactsModule-module__IY4paW__btnIconDanger:hover{background:#ef444438}.ContactsModule-module__IY4paW__errorBanner{color:#f87171;background:#ef44441f;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.ContactsModule-module__IY4paW__layout{flex:1;grid-template-columns:300px 1fr;gap:12px;min-height:0;display:grid}.ContactsModule-module__IY4paW__list{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:3px;padding:8px;display:flex;overflow-y:auto}.ContactsModule-module__IY4paW__loading{text-align:center;color:var(--text-muted);padding:24px;font-size:13px}.ContactsModule-module__IY4paW__empty{color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;padding:32px;font-size:13px;display:flex}.ContactsModule-module__IY4paW__listItem{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;padding:9px 10px;transition:background .12s;display:flex}.ContactsModule-module__IY4paW__listItem:hover{background:var(--bg-hover)}.ContactsModule-module__IY4paW__listItemActive{background:var(--accent-subtle,#eff6ff);border-color:var(--accent,#3b82f6)}.ContactsModule-module__IY4paW__avatar{background:var(--accent,#3b82f6);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:flex}.ContactsModule-module__IY4paW__avatarInactive{background:#94a3b8}.ContactsModule-module__IY4paW__listItemInfo{flex:1;min-width:0}.ContactsModule-module__IY4paW__listItemName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.ContactsModule-module__IY4paW__listItemSub{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.ContactsModule-module__IY4paW__inactiveDot{color:#94a3b8;font-weight:400}.ContactsModule-module__IY4paW__typeBadge{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:600}.ContactsModule-module__IY4paW__typeCustomer{color:#93c5fd;background:#3b82f626}.ContactsModule-module__IY4paW__typeSupplier{color:#4ade80;background:#22c55e26}.ContactsModule-module__IY4paW__typeBoth{color:#c4b5fd;background:#8b5cf626}.ContactsModule-module__IY4paW__typeEmployee{color:#fbbf24;background:#f59e0b26}.ContactsModule-module__IY4paW__typeContact{color:#94a3b8;background:#94a3b81f}.ContactsModule-module__IY4paW__pagination{color:var(--text-muted);justify-content:center;align-items:center;gap:12px;padding:8px 0 4px;font-size:13px;display:flex}.ContactsModule-module__IY4paW__pageBtn{border:1px solid var(--border);background:var(--bg-card);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ContactsModule-module__IY4paW__pageBtn:disabled{opacity:.4;cursor:not-allowed}.ContactsModule-module__IY4paW__detail{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}.ContactsModule-module__IY4paW__detailHeader{align-items:flex-start;gap:14px;display:flex}.ContactsModule-module__IY4paW__avatarLg{background:var(--accent,#3b82f6);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;font-weight:700;display:flex}.ContactsModule-module__IY4paW__detailMeta{flex:1}.ContactsModule-module__IY4paW__detailName{margin:0;font-size:20px;font-weight:700}.ContactsModule-module__IY4paW__detailSub{color:var(--text-muted);margin:3px 0 0;font-size:13px}.ContactsModule-module__IY4paW__detailTags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ContactsModule-module__IY4paW__inactiveBadge{color:#94a3b8;text-transform:uppercase;letter-spacing:.3px;background:#94a3b81f;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:600}.ContactsModule-module__IY4paW__detailHeaderActions{gap:6px;display:flex}.ContactsModule-module__IY4paW__infoGrid{flex-direction:column;gap:7px;display:flex}.ContactsModule-module__IY4paW__infoItem{color:var(--text-primary);align-items:flex-start;gap:8px;font-size:13px;display:flex}.ContactsModule-module__IY4paW__infoItem a{color:var(--accent,#3b82f6);text-decoration:none}.ContactsModule-module__IY4paW__infoItem a:hover{text-decoration:underline}.ContactsModule-module__IY4paW__infoItem svg{color:var(--text-muted);flex-shrink:0;margin-top:1px}.ContactsModule-module__IY4paW__statsRow{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ContactsModule-module__IY4paW__statCard{background:var(--bg-page,#f8fafc);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ContactsModule-module__IY4paW__statLabel{color:var(--text-muted);font-size:11px}.ContactsModule-module__IY4paW__statValue{color:var(--text-primary);font-size:15px;font-weight:700}.ContactsModule-module__IY4paW__statGreen{color:#15803d}.ContactsModule-module__IY4paW__statRed{color:#b91c1c}.ContactsModule-module__IY4paW__contactsList h4{color:var(--text-muted);align-items:center;gap:6px;margin:0 0 8px;font-size:13px;font-weight:600;display:flex}.ContactsModule-module__IY4paW__contactRow{border-bottom:1px solid var(--border-light,#f1f5f9);align-items:center;gap:10px;padding:6px 0;display:flex}.ContactsModule-module__IY4paW__contactAv{color:#475569;background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.ContactsModule-module__IY4paW__contactName{color:var(--text-primary);align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.ContactsModule-module__IY4paW__contactSub{color:var(--text-muted);font-size:11px;display:block}.ContactsModule-module__IY4paW__starIcon{color:#f59e0b}.ContactsModule-module__IY4paW__notesBox{color:var(--text-muted);background:var(--bg-page,#f8fafc);border-radius:6px;margin:0;padding:8px 12px;font-size:12px}.ContactsModule-module__IY4paW__histSection{flex-direction:column;gap:10px;display:flex;overflow-x:auto}.ContactsModule-module__IY4paW__histTabs{border-bottom:1px solid var(--border);gap:2px;padding-bottom:2px;display:flex}.ContactsModule-module__IY4paW__histTab{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:6px 6px 0 0;align-items:center;gap:5px;padding:5px 12px;font-size:13px;font-weight:500;display:flex}.ContactsModule-module__IY4paW__histTab:hover{background:var(--bg-hover)}.ContactsModule-module__IY4paW__histTabActive{color:var(--accent,#3b82f6);background:var(--accent-subtle,#eff6ff)}.ContactsModule-module__IY4paW__histEmpty{color:var(--text-muted);margin:0;padding:12px 0;font-size:13px}.ContactsModule-module__IY4paW__histTable{border-collapse:collapse;width:100%;font-size:13px}.ContactsModule-module__IY4paW__histTable th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 8px;font-weight:500}.ContactsModule-module__IY4paW__histTable td{border-bottom:1px solid var(--border-light,#f1f5f9);padding:7px 8px}.ContactsModule-module__IY4paW__num{text-align:right!important}.ContactsModule-module__IY4paW__sBadge{text-transform:uppercase;letter-spacing:.2px;color:#94a3b8;background:#94a3b81f;border-radius:99px;padding:2px 6px;font-size:10px;font-weight:600}.ContactsModule-module__IY4paW__sBadgeDraft{color:#94a3b8;background:#94a3b81f}.ContactsModule-module__IY4paW__sBadgeOpen{color:#93c5fd;background:#3b82f626}.ContactsModule-module__IY4paW__sBadgePaid{color:#4ade80;background:#22c55e26}.ContactsModule-module__IY4paW__sBadgeCancelled{color:#f87171;background:#ef444426}.ContactsModule-module__IY4paW__sBadgeOverdue{color:#fbbf24;background:#f59e0b26}.ContactsModule-module__IY4paW__modalOverlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ContactsModule-module__IY4paW__modal{background:var(--bg-card);border-radius:12px;flex-direction:column;width:100%;max-width:700px;max-height:90vh;display:flex;box-shadow:0 20px 60px #00000040}.ContactsModule-module__IY4paW__modalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ContactsModule-module__IY4paW__modalHeader h3{margin:0;font-size:15px}.ContactsModule-module__IY4paW__modalBody{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex;overflow-y:auto}.ContactsModule-module__IY4paW__modalFooter{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.ContactsModule-module__IY4paW__sectionLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:4px 0 0;font-size:11px;font-weight:600}.ContactsModule-module__IY4paW__formGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ContactsModule-module__IY4paW__formGrid label{color:var(--text-muted);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.ContactsModule-module__IY4paW__formGrid input,.ContactsModule-module__IY4paW__formGrid select,.ContactsModule-module__IY4paW__formGrid textarea{border:1px solid var(--border);background:var(--bg-page,#f8fafc);color:var(--text-primary);border-radius:6px;padding:6px 10px;font-size:13px}.ContactsModule-module__IY4paW__formGrid textarea{resize:vertical}.ContactsModule-module__IY4paW__spanFull{grid-column:1/-1}.ContactsModule-module__IY4paW__contactEditorRow{border-bottom:1px solid var(--border-light,#f1f5f9);grid-template-columns:1fr 1fr 1fr 1fr 32px 32px;align-items:center;gap:6px;padding:6px 0;display:grid}.ContactsModule-module__IY4paW__contactEditorRow input{border:1px solid var(--border);background:var(--bg-page,#f8fafc);color:var(--text-primary);border-radius:5px;width:100%;padding:5px 8px;font-size:12px}.ContactsModule-module__IY4paW__starActive{color:#f59e0b}.ContactsModule-module__IY4paW__formError{color:#f87171;background:#ef44441f;border-radius:6px;align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:12px;display:flex}@media (max-width:768px){.ContactsModule-module__IY4paW__layout{grid-template-columns:1fr}.ContactsModule-module__IY4paW__detail{display:none}.ContactsModule-module__IY4paW__statsRow{grid-template-columns:repeat(2,1fr)}.ContactsModule-module__IY4paW__formGrid{grid-template-columns:1fr}.ContactsModule-module__IY4paW__contactEditorRow{grid-template-columns:1fr 1fr 32px 32px}}
