._header_1obs1_1{flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 8px;height:100%;min-width:0}._logo_1obs1_11{font-weight:700;font-size:16px;color:#1677ff;letter-spacing:-.3px;white-space:nowrap}._layout_1e2x3_1{height:100vh;overflow:hidden}._headerWrapper_1e2x3_6{position:fixed;top:0;left:0;right:0;height:64px;z-index:1000;display:flex;align-items:center;background:#fff;box-shadow:0 1px 4px #00000014;padding:0 8px}._sider_1e2x3_20{width:220px;height:calc(100vh - 64px);position:fixed;top:64px;left:0;background-color:#fff;padding:0 0 0 16px;display:flex;flex-direction:column;z-index:100;overflow:hidden;transition:width .2s ease,transform .2s ease;border-right:1px solid #f0f0f0}._siderCollapsed_1e2x3_36{width:0;padding:0;transform:translate(-220px)}._contentLayout_1e2x3_42{height:100vh;overflow:hidden;background-color:#f8fafc;padding-top:64px;transition:margin-left .2s ease}._scrollableContent_1e2x3_50{height:100%;overflow-y:auto}._menuContainer_1e2x3_55{flex-grow:1;overflow-y:auto;padding-top:8px}._menuItem_1e2x3_61{display:flex;align-items:center;padding:12px;gap:12px;cursor:pointer;transition:color .2s,background-color .2s;color:#374151;border-radius:6px 0 0 6px;font-size:14px}._menuItem_1e2x3_61:hover,._menuItem_1e2x3_61._active_1e2x3_74{color:#1677ff;background-color:#e6f4ff;border-right:3px solid #1677ff}._collapseHeader_1viym_1{font-size:14px;font-weight:400;color:#374151;line-height:1.2}._collapseContent_1viym_8{font-size:14px;font-weight:400;line-height:1.2;margin-left:24px}._transactionModal_1viym_15 ._ant-modal-header_1viym_15{border-bottom:1px solid #f0f0f0;padding:20px 24px 16px}._transactionModal_1viym_15{height:770px;overflow-y:auto;padding:0!important}._transactionModal_1viym_15 ._ant-modal-title_1viym_26{font-size:20px;font-weight:600;color:#1f2937}._transactionModal_1viym_15 ._ant-modal-body_1viym_32{padding:24px}._modalContent_1viym_36{width:100%}._modalHeader_1viym_40{display:flex;justify-content:space-between;align-items:center;width:100%}._editIcon_1viym_47{color:#3b82f6;cursor:pointer;font-size:16px}._editIcon_1viym_47:hover{color:#2563eb}._transactionTypeButtons_1viym_57{display:flex;gap:12px;margin-bottom:24px;width:224px}._transactionTypeView_1viym_64{margin-bottom:24px;width:224px}._typeButton_1viym_69{flex:1;height:40px;border-radius:24px;font-size:16px;font-weight:400;border:2px solid #e2e8f0;background-color:#f8fafc;color:#64748b;display:flex;align-items:center;justify-content:center;transition:all .3s ease}._typeButton_1viym_69:hover{border-color:#52c41a!important;color:#52c41a!important;background-color:#f8fafc!important}._typeButtonExpense_1viym_88:hover{border-color:#ff4d4f!important;color:#ff4d4f!important;background-color:#fff1f0!important}._typeButtonActive_1viym_93:hover{border-color:#52c41a!important;color:#52c41a!important;background-color:#f8fafc!important}._typeButtonActiveExpense_1viym_98:hover{border-color:#ff4d4f!important;color:#ff4d4f!important;background-color:#fff1f0!important;box-shadow:0 2px 4px #ff4d4f1a}._typeButtonActive_1viym_93{background-color:#f6ffed!important;border-color:#52c41a!important;color:#52c41a!important;box-shadow:0 2px 4px #52c41a1a}._typeButtonActiveExpense_1viym_98{border-color:#ff4d4f!important;color:#ff4d4f!important;background-color:#fff1f0!important;box-shadow:0 2px 4px #ff4d4f1a}._transactionForm_1viym_119 ._ant-form-item-label_1viym_119>label{font-size:14px;font-weight:500;color:#374151}._formItem_1viym_125{margin:8px 0!important}._amountInput_1viym_129{font-size:16px;font-weight:400;height:40px}._descriptionInput_1viym_135{font-size:14px;resize:none}._uploadButton_1viym_140{border:1px dashed #d1d5db;background-color:#f9fafb;color:#6b7280;height:40px;border-radius:8px}._uploadButton_1viym_140:hover{border-color:#3b82f6;color:#3b82f6}._selectInput_1viym_153,._dateInput_1viym_154{height:38px}._selectInput_1viym_153 ._ant-select-selector_1viym_158,._dateInput_1viym_154 ._ant-picker_1viym_159{height:38px!important;display:flex;align-items:center}._filesList_1viym_165{margin-top:12px}._fileItem_1viym_169{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #f0f0f0}._fileItem_1viym_169:last-child{border-bottom:none}._fileIcon_1viym_181{color:#3b82f6;font-size:14px}._fileName_1viym_186{flex:1;font-size:14px;color:#374151}._deleteIcon_1viym_192{color:#ff4d4f;cursor:pointer;font-size:14px}._deleteIcon_1viym_192:hover{color:#dc2626}._modalFooter_1viym_202{display:flex;justify-content:flex-end;gap:12px}._cancelButton_1viym_208,._backButton_1viym_209{height:38px;padding:0 24px;font-weight:400;border:1px solid #d1d5db;background-color:#fff;color:#6b7280}._cancelButton_1viym_208:hover,._backButton_1viym_209:hover{border-color:#9ca3af;color:#374151}._submitButton_1viym_224,._updateButton_1viym_225{height:38px;padding:0 24px;font-weight:500;background-color:#3b82f6;border-color:#3b82f6}._submitButton_1viym_224:hover,._updateButton_1viym_225:hover{background-color:#2563eb;border-color:#2563eb}._viewModeContent_1viym_240{padding:0}._viewField_1viym_244{margin-bottom:12px}._editButton_1viym_247{display:flex;justify-content:flex-end;margin-top:16px}._viewLabel_1viym_252{display:block;font-size:14px;font-weight:400;color:#374151;margin-top:16px}._viewValue_1viym_260{font-size:14px;font-weight:510}._documentsView_1viym_265{margin-top:8px}@media (max-width: 768px){._transactionModal_1viym_15{margin:0;max-width:100vw}._transactionModal_1viym_15 ._ant-modal-content_1viym_275{margin:0}._transactionTypeButtons_1viym_57{width:100%}._typeButton_1viym_69{font-size:14px;height:44px}._amountInput_1viym_129,._selectInput_1viym_153,._dateInput_1viym_154{height:44px}._modalFooter_1viym_202{flex-direction:column}._cancelButton_1viym_208,._submitButton_1viym_224,._updateButton_1viym_225,._backButton_1viym_209{height:44px;width:100%}}._transactionListModal_18rxt_1{height:auto;max-height:80vh}._transactionListModal_18rxt_1 ._ant-modal-content_18rxt_6{height:auto;max-height:80vh;display:flex;flex-direction:column}._transactionListModal_18rxt_1 ._ant-modal-header_18rxt_13{border-bottom:1px solid #f0f0f0;padding:20px 24px 16px;flex-shrink:0}._transactionListModal_18rxt_1 ._ant-modal-title_18rxt_19{font-size:20px;font-weight:600;color:#1f2937}._transactionListModal_18rxt_1 ._ant-modal-body_18rxt_25{padding:24px;flex:1;overflow:hidden;display:flex;flex-direction:column}._modalContent_18rxt_33{width:100%;height:100%;display:flex;flex-direction:column}._modalHeader_18rxt_40{display:flex;justify-content:space-between;align-items:center;width:100%}._transactionTypeView_18rxt_47{margin-bottom:24px;width:224px}._typeButton_18rxt_52{height:40px;border-radius:24px;font-size:16px;font-weight:400;border:2px solid #e2e8f0;background-color:#f8fafc;color:#64748b;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0 20px}._typeButtonActive_18rxt_67{background-color:#f6ffed!important;border-color:#52c41a!important;color:#52c41a!important;box-shadow:0 2px 4px #52c41a1a}._expenseActive_18rxt_74{border-color:#ff4d4f!important;color:#ff4d4f!important;background-color:#fff1f0!important;box-shadow:0 2px 4px #ff4d4f1a}._transactionTable_18rxt_81{flex:1;overflow:hidden}._transactionTable_18rxt_81 ._ant-table_18rxt_86{font-size:14px}._transactionTable_18rxt_81 ._ant-table-thead_18rxt_90>tr>th{background-color:#fafafa;font-weight:600;color:#262626;border-bottom:1px solid #f0f0f0;padding:12px 16px}._transactionTable_18rxt_81 ._ant-table-tbody_18rxt_98>tr>td{padding:12px 16px;border-bottom:1px solid #f5f5f5}._transactionTable_18rxt_81 ._ant-table-tbody_18rxt_98>tr:hover>td{background-color:#fafafa}._actions_18rxt_107{display:flex;gap:8px}._actionButton_18rxt_112{padding:0;height:auto;font-size:14px;color:#1890ff}._actionButton_18rxt_112:hover{color:#40a9ff}._dealTable_18rxt_123{flex:1}._loadingContainer_18rxt_127{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}._modalFooter_18rxt_135{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-top:1px solid #f0f0f0;background-color:#fff}._closeButton_18rxt_144{height:38px;padding:0 24px;font-weight:400;border:1px solid #d1d5db;background-color:#fff;color:#6b7280}._closeButton_18rxt_144:hover{border-color:#9ca3af;color:#374151}@media (max-width: 768px){._transactionListModal_18rxt_1{margin:0;max-width:100vw;height:100vh;max-height:100vh}._transactionListModal_18rxt_1 ._ant-modal-content_18rxt_6{margin:0;height:100vh;border-radius:0;max-height:100vh}._transactionListModal_18rxt_1 ._ant-modal-body_18rxt_25{padding:16px}._transactionTypeView_18rxt_47{width:100%}._typeButton_18rxt_52{width:150px}._modalFooter_18rxt_135{padding:16px}._closeButton_18rxt_144{width:100%;height:44px}}._dashboardWrapper_ipaxk_1{padding:0;background-color:#f8fafc;min-height:100vh;overflow-x:hidden;width:100%}._headerWrapper_ipaxk_9{padding:16px 24px;background-color:#fff;width:100%;overflow-x:hidden}._dashboardTitle_ipaxk_16{margin-top:0!important;margin-bottom:36px!important;font-weight:500;color:#1f2937}._controlsWrapper_ipaxk_23{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}._dashboardContainer_ipaxk_30{max-width:100%;overflow-x:hidden}._metricsRow_ipaxk_35{display:flex;flex-wrap:wrap;gap:16px;padding:0 24px;margin-top:16px;justify-content:flex-start}._addTransactionButton_ipaxk_44{border-radius:0;height:38px;padding:0 16px;font-size:clamp(14px,2vw,16px);font-weight:500;min-width:fit-content}._buttonText_ipaxk_53{white-space:nowrap}._metricCol_ipaxk_57{display:flex}._metricCard_ipaxk_61{transition:all .3s ease;border-radius:16px!important;background-color:#fff;box-shadow:0 2px 8px #0000000f;padding:0!important;width:360px;height:100%;min-height:140px;display:flex;align-items:center}._metricCard_ipaxk_61:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a!important}._metricContent_ipaxk_79{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;margin-left:16px!important}._metricTitle_ipaxk_88{font-family:SF Armenian!important;color:#1f1f1f;font-weight:510;line-height:24px;margin-bottom:8px;font-size:16px!important}._metricValue_ipaxk_97{margin:0 0 12px!important;font-weight:400!important;color:#1f1f1f!important;font-size:24px!important;line-height:32px}._metricFooter_ipaxk_105{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._metricSubtitle_ipaxk_112{font-size:12px;color:#666;flex:1 1 auto}._metricChange_ipaxk_118{display:flex;align-items:center;gap:4px;flex:0 0 auto}._metricChangeIcon_ipaxk_125{color:#52c41a;font-size:12px}._metricPercentage_ipaxk_130{color:#52c41a;font-size:clamp(12px,1.5vw,14px);font-weight:600}._customRadioGroup_ipaxk_136 ._ant-radio-button-wrapper_ipaxk_136{padding:12px 24px;font-size:16px;font-weight:500;border-radius:24px!important;border:2px solid #e2e8f0;background-color:#f1f5f9;color:#64748b;margin-right:8px;height:48px;display:flex;align-items:center;transition:all .3s ease}._customRadioGroup_ipaxk_136 ._ant-radio-button-wrapper-checked_ipaxk_151{background-color:#fff!important;border-color:#3b82f6!important;color:#3b82f6!important;box-shadow:0 2px 4px #3b82f61a}._customRadioGroup_ipaxk_136 ._ant-radio-button-wrapper_ipaxk_136:hover{color:#3b82f6;border-color:#93c5fd}._customRadioGroup_ipaxk_136 ._ant-radio-button-wrapper_ipaxk_136:before{display:none}@media (max-width: 768px){._customRadioGroup_ipaxk_136{width:100%;margin-bottom:16px}._customRadioGroup_ipaxk_136 ._ant-radio-button-wrapper_ipaxk_136{padding:10px 16px;font-size:14px;height:40px;flex:1;justify-content:center;margin-right:4px}._addTransactionButton_ipaxk_44{height:40px}._buttonText_ipaxk_53{font-size:14px}}@media (max-width: 576px){._customRadioGroup_ipaxk_136 ._ant-radio-button-wrapper_ipaxk_136{padding:8px 12px;font-size:13px;height:36px}._buttonText_ipaxk_53{font-size:13px}._metricCard_ipaxk_61{min-height:120px!important}}@media (min-width: 1200px){._metricCard_ipaxk_61{min-height:160px!important}}._chartCard_149dw_1{width:calc(100% - 32px);max-width:calc(100% - 32px);border-radius:16px;box-shadow:0 4px 12px #0000001a;overflow-x:hidden;margin:16px}._chartHeader_149dw_10{padding:24px 24px 0}._titleSection_149dw_14{margin-bottom:16px}._chartTitle_149dw_18{font-size:24px;font-weight:600;color:#1f2937;margin:0 0 8px}._chartSubtitle_149dw_25{font-size:14px;color:#6b7280;margin:0}._filtersSection_149dw_31{padding:16px 24px;border-bottom:1px solid #f0f0f0}._filterButtons_149dw_36{display:flex;flex-wrap:wrap;gap:8px;height:40px}._filterButton_149dw_36{border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:20px;padding:4px 16px;font-size:14px;height:auto;transition:all .2s}._filterButton_149dw_36:hover{border-color:#3b82f6;color:#3b82f6}._filterButtonActive_149dw_59{background:#3b82f6;border-color:#3b82f6;color:#fff}._filterButtonActive_149dw_59:hover{background:#2563eb;border-color:#2563eb;color:#fff}._tabsSection_149dw_71{display:flex;align-items:center;border-bottom:1px solid #f0f0f0;padding:16px 24px}._dateRangeContainer_149dw_78{display:flex;align-items:center;gap:8px}._dateRangeLabel_149dw_84{font-size:14px;color:#6b7280;font-weight:500;margin-right:8px}._dateRangeSeparator_149dw_91{font-size:14px;color:#6b7280;font-weight:500}._customTabs_149dw_97 ._ant-tabs-tab_149dw_97{font-size:14px;padding:8px 16px;border-bottom:none;position:static}._calendarButton_149dw_103{color:#3b82f6;font-size:20px;cursor:pointer;margin-left:24px;margin-bottom:14px}._calendarButton_149dw_103:hover{border-color:#3b82f6;color:#3b82f6}._chartContainer_149dw_116{padding:24px;position:relative;overflow-x:auto;min-width:0;max-width:100%}._incomeChart_149dw_124{margin-bottom:20px;min-width:600px}._expenseChart_149dw_129{margin-top:20px;min-width:600px}._customTooltip_149dw_134{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;box-shadow:0 4px 12px #0000001a;font-size:12px;color:#374151}._emptyState_149dw_144{text-align:center;padding:60px 20px;color:#6b7280;font-size:16px}@media (max-width: 1024px){._chartCard_149dw_1{width:calc(100% - 24px);max-width:calc(100% - 24px);margin:12px}._chartContainer_149dw_116{padding:16px}._incomeChart_149dw_124,._expenseChart_149dw_129{min-width:500px}}@media (max-width: 768px){._chartCard_149dw_1{display:none;width:calc(100% - 16px);max-width:calc(100% - 16px);margin:8px}._chartHeader_149dw_10{padding:16px 16px 0}._chartTitle_149dw_18{font-size:20px}._filtersSection_149dw_31{padding:12px 16px}._filterButtons_149dw_36{justify-content:flex-start}._tabsSection_149dw_71{padding:12px 16px;flex-direction:column;gap:12px;align-items:stretch}._chartContainer_149dw_116{padding:12px}._incomeChart_149dw_124,._expenseChart_149dw_129{min-width:400px}}@media (max-width: 480px){._chartCard_149dw_1{width:calc(100% - 8px);max-width:calc(100% - 8px);margin:4px}._chartTitle_149dw_18{font-size:18px}._filterButton_149dw_36{font-size:11px;padding:3px 12px}._chartContainer_149dw_116{padding:8px}._incomeChart_149dw_124,._expenseChart_149dw_129{min-width:300px}}._container_1fp9b_1{padding:24px}._backButton_1fp9b_4{position:absolute;left:0;width:100px}._customButton_lbjzb_1{max-width:396px;width:100%;height:40px;font-size:16px;border:none;border-radius:12px;background-color:#ecfb39;color:#000;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;margin:0 auto;padding:0 16px}._customButton_lbjzb_1:hover{background-color:#e0e735!important;color:#000!important}._customButton_lbjzb_1:active{background-color:#d4d82f}._customButton_lbjzb_1._disabled_lbjzb_27{background-color:#ecfb39;color:#666;cursor:not-allowed}._customButton_lbjzb_1 ._ant-spin_lbjzb_33{color:#000}._buttonContent_lbjzb_37{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}._buttonIcon_lbjzb_45{font-size:18px;display:flex;align-items:center}:root{font-family:SF Armenian,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif!important;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;overflow:hidden}
