._header_1u3lm_1{flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 8px;height:100%;min-width:0}._logo_1u3lm_21{font-weight:700;font-size:16px;color:#1677ff;letter-spacing:-.3px;white-space:nowrap}._layout_59cyq_1{height:100vh;overflow:hidden}._headerWrapper_59cyq_11{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_59cyq_39{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_59cyq_71{width:0;padding:0;transform:translate(-220px)}._contentLayout_59cyq_83{height:100vh;overflow:hidden;background-color:#f8fafc;padding-top:64px;transition:margin-left .2s ease}._scrollableContent_59cyq_99{height:100%;overflow-y:auto}._menuContainer_59cyq_109{flex-grow:1;overflow-y:auto;padding-top:8px}._menuItem_59cyq_121{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_59cyq_121:hover,._menuItem_59cyq_121._active_59cyq_147{color:#1677ff;background-color:#e6f4ff;border-right:3px solid #1677ff}._collapseHeader_163jb_1{font-size:14px;font-weight:400;color:#374151;line-height:1.2}._collapseContent_163jb_15{font-size:14px;font-weight:400;line-height:1.2;margin-left:24px}._transactionModal_163jb_29 ._ant-modal-header_163jb_29{border-bottom:1px solid #f0f0f0;padding:20px 24px 16px}._transactionModal_163jb_29{height:770px;overflow-y:auto;padding:0!important}._transactionModal_163jb_29 ._ant-modal-title_163jb_51{font-size:20px;font-weight:600;color:#1f2937}._transactionModal_163jb_29 ._ant-modal-body_163jb_63{padding:24px}._modalContent_163jb_71{width:100%}._modalHeader_163jb_79{display:flex;justify-content:space-between;align-items:center;width:100%}._editIcon_163jb_93{color:#3b82f6;cursor:pointer;font-size:16px}._editIcon_163jb_93:hover{color:#2563eb}._transactionTypeButtons_163jb_113{display:flex;gap:12px;margin-bottom:24px;width:224px}._transactionTypeView_163jb_127{margin-bottom:24px;width:224px}._typeButton_163jb_137{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_163jb_137:hover{border-color:#52c41a!important;color:#52c41a!important;background-color:#f8fafc!important}._typeButtonExpense_163jb_175:hover{border-color:#ff4d4f!important;color:#ff4d4f!important;background-color:#fff1f0!important}._typeButtonActive_163jb_185:hover{border-color:#52c41a!important;color:#52c41a!important;background-color:#f8fafc!important}._typeButtonActiveExpense_163jb_195:hover{border-color:#ff4d4f!important;color:#ff4d4f!important;background-color:#fff1f0!important;box-shadow:0 2px 4px #ff4d4f1a}._typeButtonActive_163jb_185{background-color:#f6ffed!important;border-color:#52c41a!important;color:#52c41a!important;box-shadow:0 2px 4px #52c41a1a}._typeButtonActiveExpense_163jb_195{border-color:#ff4d4f!important;color:#ff4d4f!important;background-color:#fff1f0!important;box-shadow:0 2px 4px #ff4d4f1a}._transactionForm_163jb_237 ._ant-form-item-label_163jb_237>label{font-size:14px;font-weight:500;color:#374151}._formItem_163jb_249{margin:8px 0!important}._amountInput_163jb_257{font-size:16px;font-weight:400;height:40px}._descriptionInput_163jb_269{font-size:14px;resize:none}._uploadButton_163jb_279{border:1px dashed #d1d5db;background-color:#f9fafb;color:#6b7280;height:40px;border-radius:8px}._uploadButton_163jb_279:hover{border-color:#3b82f6;color:#3b82f6}._selectInput_163jb_305,._dateInput_163jb_307{height:38px}._selectInput_163jb_305 ._ant-select-selector_163jb_315,._dateInput_163jb_307 ._ant-picker_163jb_317{height:38px!important;display:flex;align-items:center}._filesList_163jb_329{margin-top:12px}._fileItem_163jb_337{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #f0f0f0}._fileItem_163jb_337:last-child{border-bottom:none}._fileIcon_163jb_361{color:#3b82f6;font-size:14px}._fileName_163jb_371{flex:1;font-size:14px;color:#374151}._deleteIcon_163jb_383{color:#ff4d4f;cursor:pointer;font-size:14px}._deleteIcon_163jb_383:hover{color:#dc2626}._modalFooter_163jb_403{display:flex;justify-content:flex-end;gap:12px}._cancelButton_163jb_415,._backButton_163jb_417{height:38px;padding:0 24px;font-weight:400;border:1px solid #d1d5db;background-color:#fff;color:#6b7280}._cancelButton_163jb_415:hover,._backButton_163jb_417:hover{border-color:#9ca3af;color:#374151}._submitButton_163jb_447,._updateButton_163jb_449{height:38px;padding:0 24px;font-weight:500;background-color:#3b82f6;border-color:#3b82f6}._submitButton_163jb_447:hover,._updateButton_163jb_449:hover{background-color:#2563eb;border-color:#2563eb}._viewModeContent_163jb_479{padding:0}._viewField_163jb_487{margin-bottom:12px}._editButton_163jb_493{display:flex;justify-content:flex-end;margin-top:16px}._viewLabel_163jb_503{display:block;font-size:14px;font-weight:400;color:#374151;margin-top:16px}._viewValue_163jb_519{font-size:14px;font-weight:510}._documentsView_163jb_529{margin-top:8px}@media (max-width: 768px){._transactionModal_163jb_29{margin:0;max-width:100vw}._transactionModal_163jb_29 ._ant-modal-content_163jb_549{margin:0}._transactionTypeButtons_163jb_113{width:100%}._typeButton_163jb_137{font-size:14px;height:44px}._amountInput_163jb_257,._selectInput_163jb_305,._dateInput_163jb_307{height:44px}._modalFooter_163jb_403{flex-direction:column}._cancelButton_163jb_415,._submitButton_163jb_447,._updateButton_163jb_449,._backButton_163jb_417{height:44px;width:100%}}._transactionListModal_sjbpx_1{height:auto;max-height:80vh}._transactionListModal_sjbpx_1 ._ant-modal-content_sjbpx_11{height:auto;max-height:80vh;display:flex;flex-direction:column}._transactionListModal_sjbpx_1 ._ant-modal-header_sjbpx_25{border-bottom:1px solid #f0f0f0;padding:20px 24px 16px;flex-shrink:0}._transactionListModal_sjbpx_1 ._ant-modal-title_sjbpx_37{font-size:20px;font-weight:600;color:#1f2937}._transactionListModal_sjbpx_1 ._ant-modal-body_sjbpx_49{padding:24px;flex:1;overflow:hidden;display:flex;flex-direction:column}._modalContent_sjbpx_65{width:100%;height:100%;display:flex;flex-direction:column}._modalHeader_sjbpx_79{display:flex;justify-content:space-between;align-items:center;width:100%}._transactionTypeView_sjbpx_93{margin-bottom:24px;width:224px}._typeButton_sjbpx_103{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_sjbpx_133{background-color:#f6ffed!important;border-color:#52c41a!important;color:#52c41a!important;box-shadow:0 2px 4px #52c41a1a}._expenseActive_sjbpx_147{border-color:#ff4d4f!important;color:#ff4d4f!important;background-color:#fff1f0!important;box-shadow:0 2px 4px #ff4d4f1a}._transactionTable_sjbpx_161{flex:1;overflow:hidden}._transactionTable_sjbpx_161 ._ant-table_sjbpx_171{font-size:14px}._transactionTable_sjbpx_161 ._ant-table-thead_sjbpx_179>tr>th{background-color:#fafafa;font-weight:600;color:#262626;border-bottom:1px solid #f0f0f0;padding:12px 16px}._transactionTable_sjbpx_161 ._ant-table-tbody_sjbpx_195>tr>td{padding:12px 16px;border-bottom:1px solid #f5f5f5}._transactionTable_sjbpx_161 ._ant-table-tbody_sjbpx_195>tr:hover>td{background-color:#fafafa}._actions_sjbpx_213{display:flex;gap:8px}._actionButton_sjbpx_223{padding:0;height:auto;font-size:14px;color:#1890ff}._actionButton_sjbpx_223:hover{color:#40a9ff}._dealTable_sjbpx_245{flex:1}._loadingContainer_sjbpx_253{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}._modalFooter_sjbpx_269{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-top:1px solid #f0f0f0;background-color:#fff}._closeButton_sjbpx_287{height:38px;padding:0 24px;font-weight:400;border:1px solid #d1d5db;background-color:#fff;color:#6b7280}._closeButton_sjbpx_287:hover{border-color:#9ca3af;color:#374151}@media (max-width: 768px){._transactionListModal_sjbpx_1{margin:0;max-width:100vw;height:100vh;max-height:100vh}._transactionListModal_sjbpx_1 ._ant-modal-content_sjbpx_11{margin:0;height:100vh;border-radius:0;max-height:100vh}._transactionListModal_sjbpx_1 ._ant-modal-body_sjbpx_49{padding:16px}._transactionTypeView_sjbpx_93{width:100%}._typeButton_sjbpx_103{width:150px}._modalFooter_sjbpx_269{padding:16px}._closeButton_sjbpx_287{width:100%;height:44px}}._dashboardWrapper_iutch_1{padding:0;background-color:#f8fafc;min-height:100vh;overflow-x:hidden;width:100%}._headerWrapper_iutch_17{padding:16px 24px;background-color:#fff;width:100%;overflow-x:hidden}._dashboardTitle_iutch_31{margin-top:0!important;margin-bottom:36px!important;font-weight:500;color:#1f2937}._controlsWrapper_iutch_45{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}._dashboardContainer_iutch_59{max-width:100%;overflow-x:hidden}._metricsRow_iutch_69{display:flex;flex-wrap:wrap;gap:16px;padding:0 24px;margin-top:16px;justify-content:flex-start}._addTransactionButton_iutch_87{border-radius:0;height:38px;padding:0 16px;font-size:clamp(14px,2vw,16px);font-weight:500;min-width:fit-content}._buttonText_iutch_105{white-space:nowrap}._metricCol_iutch_113{display:flex}._metricCard_iutch_121{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_iutch_121:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a!important}._metricContent_iutch_157{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;margin-left:16px!important}._metricTitle_iutch_175{font-family:SF Armenian!important;color:#1f1f1f;font-weight:510;line-height:24px;margin-bottom:8px;font-size:16px!important}._metricValue_iutch_193{margin:0 0 12px!important;font-weight:400!important;color:#1f1f1f!important;font-size:24px!important;line-height:32px}._metricFooter_iutch_209{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._metricSubtitle_iutch_223{font-size:12px;color:#666;flex:1 1 auto}._metricChange_iutch_235{display:flex;align-items:center;gap:4px;flex:0 0 auto}._metricChangeIcon_iutch_249{color:#52c41a;font-size:12px}._metricPercentage_iutch_259{color:#52c41a;font-size:clamp(12px,1.5vw,14px);font-weight:600}._customRadioGroup_iutch_271 ._ant-radio-button-wrapper_iutch_271{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_iutch_271 ._ant-radio-button-wrapper-checked_iutch_301{background-color:#fff!important;border-color:#3b82f6!important;color:#3b82f6!important;box-shadow:0 2px 4px #3b82f61a}._customRadioGroup_iutch_271 ._ant-radio-button-wrapper_iutch_271:hover{color:#3b82f6;border-color:#93c5fd}._customRadioGroup_iutch_271 ._ant-radio-button-wrapper_iutch_271:before{display:none}@media (max-width: 768px){._customRadioGroup_iutch_271{width:100%;margin-bottom:16px}._customRadioGroup_iutch_271 ._ant-radio-button-wrapper_iutch_271{padding:10px 16px;font-size:14px;height:40px;flex:1;justify-content:center;margin-right:4px}._addTransactionButton_iutch_87{height:40px}._buttonText_iutch_105{font-size:14px}}@media (max-width: 576px){._customRadioGroup_iutch_271 ._ant-radio-button-wrapper_iutch_271{padding:8px 12px;font-size:13px;height:36px}._buttonText_iutch_105{font-size:13px}._metricCard_iutch_121{min-height:120px!important}}@media (min-width: 1200px){._metricCard_iutch_121{min-height:160px!important}}._chartCard_ti29w_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_ti29w_19{padding:24px 24px 0}._titleSection_ti29w_27{margin-bottom:16px}._chartTitle_ti29w_35{font-size:24px;font-weight:600;color:#1f2937;margin:0 0 8px}._chartSubtitle_ti29w_49{font-size:14px;color:#6b7280;margin:0}._filtersSection_ti29w_61{padding:16px 24px;border-bottom:1px solid #f0f0f0}._filterButtons_ti29w_71{display:flex;flex-wrap:wrap;gap:8px;height:40px}._filterButton_ti29w_71{border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:20px;padding:4px 16px;font-size:14px;height:auto;transition:all .2s}._filterButton_ti29w_71:hover{border-color:#3b82f6;color:#3b82f6}._filterButtonActive_ti29w_117{background:#3b82f6;border-color:#3b82f6;color:#fff}._filterButtonActive_ti29w_117:hover{background:#2563eb;border-color:#2563eb;color:#fff}._tabsSection_ti29w_141{display:flex;align-items:center;border-bottom:1px solid #f0f0f0;padding:16px 24px}._dateRangeContainer_ti29w_155{display:flex;align-items:center;gap:8px}._dateRangeLabel_ti29w_167{font-size:14px;color:#6b7280;font-weight:500;margin-right:8px}._dateRangeSeparator_ti29w_181{font-size:14px;color:#6b7280;font-weight:500}._customTabs_ti29w_193 ._ant-tabs-tab_ti29w_193{font-size:14px;padding:8px 16px;border-bottom:none;position:static}._calendarButton_ti29w_205{color:#3b82f6;font-size:20px;cursor:pointer;margin-left:24px;margin-bottom:14px}._calendarButton_ti29w_205:hover{border-color:#3b82f6;color:#3b82f6}._chartContainer_ti29w_231{padding:24px;position:relative;overflow-x:auto;min-width:0;max-width:100%}._incomeChart_ti29w_247{margin-bottom:20px;min-width:600px}._expenseChart_ti29w_257{margin-top:20px;min-width:600px}._customTooltip_ti29w_267{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;box-shadow:0 4px 12px #0000001a;font-size:12px;color:#374151}._emptyState_ti29w_287{text-align:center;padding:60px 20px;color:#6b7280;font-size:16px}@media (max-width: 1024px){._chartCard_ti29w_1{width:calc(100% - 24px);max-width:calc(100% - 24px);margin:12px}._chartContainer_ti29w_231{padding:16px}._incomeChart_ti29w_247,._expenseChart_ti29w_257{min-width:500px}}@media (max-width: 768px){._chartCard_ti29w_1{display:none;width:calc(100% - 16px);max-width:calc(100% - 16px);margin:8px}._chartHeader_ti29w_19{padding:16px 16px 0}._chartTitle_ti29w_35{font-size:20px}._filtersSection_ti29w_61{padding:12px 16px}._filterButtons_ti29w_71{justify-content:flex-start}._tabsSection_ti29w_141{padding:12px 16px;flex-direction:column;gap:12px;align-items:stretch}._chartContainer_ti29w_231{padding:12px}._incomeChart_ti29w_247,._expenseChart_ti29w_257{min-width:400px}}@media (max-width: 480px){._chartCard_ti29w_1{width:calc(100% - 8px);max-width:calc(100% - 8px);margin:4px}._chartTitle_ti29w_35{font-size:18px}._filterButton_ti29w_71{font-size:11px;padding:3px 12px}._chartContainer_ti29w_231{padding:8px}._incomeChart_ti29w_247,._expenseChart_ti29w_257{min-width:300px}}._container_3s092_1{padding:24px}._backButton_3s092_7{position:absolute;left:0;width:100px}._customButton_7gfbl_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_7gfbl_1:hover{background-color:#e0e735!important;color:#000!important}._customButton_7gfbl_1:active{background-color:#d4d82f}._customButton_7gfbl_1._disabled_7gfbl_53{background-color:#ecfb39;color:#666;cursor:not-allowed}._customButton_7gfbl_1 ._ant-spin_7gfbl_65{color:#000}._buttonContent_7gfbl_73{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}._buttonIcon_7gfbl_89{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}
