._compactItem_t5dik_5{cursor:pointer;background-color:var(--compact-item-bg);border-left:4px solid;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;gap:4px 12px;margin-bottom:2px;padding:8px 12px;transition:all .2s;display:grid}._compactItem_t5dik_5:hover{transform:translate(4px);box-shadow:0 2px 8px #0000001a}._compactItem_t5dik_5:active{transform:translate(2px)}._compactItem_t5dik_5._highlighted_t5dik_25{border-left-width:6px;animation:1.5s ease-in-out 3 _highlightPulse_t5dik_1;box-shadow:0 0 12px #52c41a4d;background-color:var(--highlighted-bg)!important}@keyframes _highlightPulse_t5dik_1{0%,to{box-shadow:0 0 12px #52c41a4d}50%{box-shadow:0 0 20px #52c41a80}}._categoryIconWrapper_t5dik_40{grid-area:1/1;justify-content:center;align-items:center;display:flex}._leftSection_t5dik_48{flex-direction:column;grid-area:1/2;gap:2px;display:flex}._category_t5dik_40{font-size:15px;font-weight:500;line-height:1.4}._accountDateRow_t5dik_62{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._accountSmall_t5dik_69{opacity:.65;font-size:11px;line-height:1.3}._separator_t5dik_75{opacity:.4;margin:0 2px;font-size:11px}._date_t5dik_81{opacity:.65;font-size:11px;line-height:1.2}._rightSection_t5dik_87{grid-area:1/3;justify-content:flex-end;align-items:center;min-width:150px;display:flex}._transferAmounts_t5dik_96{width:100%}._amountRow_t5dik_100{justify-content:space-between;align-items:center;gap:8px;display:flex}._amountLabel_t5dik_107{opacity:.7;font-size:11px}._singleAmount_t5dik_112{align-items:center;display:flex}._amount_t5dik_100{white-space:nowrap;font-size:16px;font-weight:600}._comment_t5dik_123{border-top:1px solid #0000000f;grid-area:2/1/auto/-1;padding-top:4px}._commentText_t5dik_130{font-size:12px;font-style:italic;line-height:1.3}@media (max-width:768px){._compactItem_t5dik_5{gap:4px 12px;padding:6px 10px}._rightSection_t5dik_87{min-width:110px}._comment_t5dik_123{padding-top:4px}._accountDateRow_t5dik_62{gap:3px}}.light ._compactItem_t5dik_5{--compact-item-bg:#fff;--highlighted-bg:#f6ffed}.dark ._compactItem_t5dik_5{--compact-item-bg:#ffffff0a;--highlighted-bg:#52c41a26}.dark ._comment_t5dik_123{border-top-color:#ffffff1a}._container_1hg65_8{max-width:1200px;margin:0 auto;padding:24px}@media (max-width:575px){._container_1hg65_8{padding:16px}}._headerCard_1hg65_19{margin-bottom:24px}._header_1hg65_19{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}@media (max-width:575px){._header_1hg65_19{flex-direction:column;align-items:flex-start}}._balance_1hg65_37{text-align:right}@media (max-width:575px){._balance_1hg65_37{text-align:left}}._transactionItem_1hg65_46{cursor:pointer;border-radius:8px;padding:8px 16px;transition:background-color .2s}._transactionItem_1hg65_46:hover{background-color:#667eea0d}._iconPickerModal_ikr05_8 .ant-modal-body{max-height:600px;overflow-y:auto}._iconGrid_ikr05_13{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:16px;max-height:450px;padding:8px;display:grid;overflow-y:auto}._iconItem_ikr05_22{cursor:pointer;background-color:#fff;border:2px solid #d9d9d9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;transition:all .2s;display:flex}._iconItem_ikr05_22:hover{background-color:#fafafa;border-color:#667eea;transform:translateY(-2px);box-shadow:0 2px 8px #00000014}._iconItem_ikr05_22._selected_ikr05_41{background-color:#667eea1a;border-color:#667eea;box-shadow:0 0 0 2px #667eea33}._iconName_ikr05_47{text-align:center;color:#00000073;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}@media (max-width:575px){._iconGrid_ikr05_13{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}._iconItem_ikr05_22{padding:8px}._iconImage_ikr05_68{width:36px;height:36px}._iconEmoji_ikr05_72{font-size:18px}}._groupHeader_1henu_8{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#667eea14 0%,#667eea08 100%);border-left:4px solid #667eea;border-radius:8px;justify-content:space-between;align-items:center;margin:16px 0;padding:16px 24px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0000000f}@media (max-width:575px){._groupHeader_1henu_8{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 16px}}._mainInfo_1henu_32{align-items:center;gap:8px;display:flex}._icon_1henu_38{color:#667eea;align-items:center;font-size:20px;display:flex}._label_1henu_45{font-size:16px;font-weight:600}@media (max-width:575px){._label_1henu_45{font-size:14px}}._stats_1henu_55{align-items:center;gap:4px;display:flex}@media (max-width:575px){._stats_1henu_55{justify-content:space-between;width:100%}}._listContainer_dyq6u_8{width:100%;min-height:100vh;padding-bottom:32px}._content_a6oou_8{padding-bottom:24px}._section_a6oou_12{margin-bottom:16px}._footer_a6oou_16{border-top:1px solid #d9d9d9;padding:16px}._savedFilter_a6oou_21{justify-content:space-between;align-items:center;padding:4px 0;display:flex}._savedFilter_a6oou_21:not(:last-child){border-bottom:1px solid #d9d9d980}._container_4co79_8{width:100%;min-height:100vh;position:relative}._filterButton_4co79_14{z-index:100;border-radius:28px;height:56px;padding:0 24px;font-weight:600;position:fixed;bottom:32px;right:32px;box-shadow:0 4px 12px #00000026}._filterButton_4co79_14:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}._filterButton_4co79_14{transition:all .3s}@media (max-width:575px){._filterButton_4co79_14{padding:0 16px;bottom:24px;right:24px}}._row_18ua2_8{border-bottom:1px solid #d9d9d9;grid-template-columns:40px 160px 120px 150px 1fr 1fr 120px;align-items:center;gap:8px;padding:8px 0;transition:background-color .2s;display:grid}._row_18ua2_8:hover{background-color:#667eea05}._row_18ua2_8:focus-within{background-color:#667eea0d;border-bottom-color:#667eea}@media (min-width:576px) and (max-width:767px){._row_18ua2_8{grid-template-columns:32px 140px 100px 130px 1fr 1fr 80px;gap:4px}}@media (max-width:575px){._row_18ua2_8{border-bottom:2px solid #d9d9d9;grid-template-columns:1fr;gap:8px;padding:16px 0}}._rowFilled_18ua2_39{transition:background-color .2s}._rowFilledIncome_18ua2_43{background-color:#52c41a14}._rowFilledIncome_18ua2_43:hover{background-color:#52c41a1f}._rowFilledIncome_18ua2_43:focus-within{background-color:#52c41a26;border-bottom-color:#52c41a}._rowFilledOutcome_18ua2_54{background-color:#ff4d4f14}._rowFilledOutcome_18ua2_54:hover{background-color:#ff4d4f1f}._rowFilledOutcome_18ua2_54:focus-within{background-color:#ff4d4f26;border-bottom-color:#ff4d4f}._rowFilledTransfer_18ua2_65{background-color:#1890ff14}._rowFilledTransfer_18ua2_65:hover{background-color:#1890ff1f}._rowFilledTransfer_18ua2_65:focus-within{background-color:#1890ff26;border-bottom-color:#1890ff}._checkboxField_18ua2_76{justify-content:center;align-items:center;display:flex}@media (max-width:575px){._checkboxField_18ua2_76{width:100%}}._field_18ua2_87{align-items:center;display:flex}@media (max-width:575px){._field_18ua2_87{width:100%}}._datePicker_18ua2_97,._typeSegmented_18ua2_101,._amountInput_18ua2_105,._categorySelect_18ua2_109,._accountSelect_18ua2_113,._toAccountSelect_18ua2_117{width:100%}._actions_18ua2_121{justify-content:center;align-items:center;gap:4px;display:flex}@media (max-width:575px){._actions_18ua2_121{justify-content:flex-end}}._copyFromPreviousButton_18ua2_133{color:#00000073;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._copyFromPreviousButton_18ua2_133:hover{color:#1890ff;background-color:#1890ff1a}._copyFromPreviousButton_18ua2_133:active{transform:scale(.95)}._copyFromPreviousButton_18ua2_133:focus-visible{outline-offset:2px;outline:2px solid #667eea}._duplicateButton_18ua2_158{color:#00000073;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._duplicateButton_18ua2_158:hover{color:#667eea;background-color:#667eea1a}._duplicateButton_18ua2_158:active{transform:scale(.95)}._duplicateButton_18ua2_158:focus-visible{outline-offset:2px;outline:2px solid #667eea}._deleteButton_18ua2_183{color:#00000073;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._deleteButton_18ua2_183:hover{color:#ff4d4f;background-color:#ff4d4f1a}._deleteButton_18ua2_183:active{transform:scale(.95)}._deleteButton_18ua2_183:focus-visible{outline-offset:2px;outline:2px solid #667eea}._typeField_18ua2_208{width:100px}._toolbar_14746_8{background-color:#667eea0d;border:1px solid #667eea33;border-radius:8px;flex-direction:column;gap:16px;margin-bottom:16px;padding:16px;display:flex}@media (max-width:575px){._toolbar_14746_8{gap:8px;padding:8px}}._section_14746_25{flex-wrap:wrap;align-items:center;gap:16px;display:flex}@media (max-width:575px){._section_14746_25{flex-direction:column;align-items:flex-start;gap:8px}}._container_14rmz_8{margin-bottom:16px}._container_14rmz_8 .ant-card-head{border-bottom:1px solid #d9d9d9;min-height:auto;padding:8px 16px}._container_14rmz_8 .ant-card-body{padding:0}._table_14rmz_20 .ant-table{font-size:13px}._table_14rmz_20 .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #d9d9d9;padding:4px 8px;font-weight:500}._table_14rmz_20 .ant-table-tbody>tr>td{border-bottom:1px solid #0000000f;padding:4px 8px}._table_14rmz_20 .ant-table-tbody>tr:last-child>td{border-bottom:none}._table_14rmz_20 .ant-table-tbody>tr:hover>td{background:#f0f0f0}._container_1cd8b_8{max-width:1400px;margin:0 auto}._header_1cd8b_13{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}@media (max-width:575px){._header_1cd8b_13{flex-direction:column}}._stats_1cd8b_26{text-align:right;min-width:150px}@media (max-width:575px){._stats_1cd8b_26{text-align:left}}._tableHeader_1cd8b_36{color:#000000d9;background-color:#667eea0d;border-bottom:2px solid #667eea;border-radius:8px 8px 0 0;grid-template-columns:40px 160px 120px 150px 1fr 1fr 120px;gap:8px;padding:8px 16px;font-weight:600;display:grid}@media (min-width:576px) and (max-width:767px){._tableHeader_1cd8b_36{grid-template-columns:32px 140px 100px 130px 1fr 1fr 80px;gap:4px;padding:8px}}@media (max-width:575px){._tableHeader_1cd8b_36{display:none}}._headerCell_1cd8b_60{align-items:center;font-size:14px;display:flex}._tableBody_1cd8b_66{border:1px solid #d9d9d9;border-top:none;border-radius:0 0 8px 8px;max-height:600px;padding:0 16px;overflow-y:auto}@media (min-width:576px) and (max-width:767px){._tableBody_1cd8b_66{padding:0 8px}}@media (max-width:575px){._tableBody_1cd8b_66{border:none;max-height:none;padding:0}}._tableBody_1cd8b_66::-webkit-scrollbar{width:8px}._tableBody_1cd8b_66::-webkit-scrollbar-track{background:#fafafa;border-radius:4px}._tableBody_1cd8b_66::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}._tableBody_1cd8b_66::-webkit-scrollbar-thumb:hover{background:#bfbfbf}._actions_1cd8b_101{border-top:1px solid #d9d9d9;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:24px;display:flex}@media (max-width:575px){._actions_1cd8b_101{text-align:center;flex-direction:column;align-items:stretch}}._row_zlsua_8{border-bottom:1px solid #d9d9d9;transition:background-color .15s}._row_zlsua_8:hover{background-color:#667eea05}._row_zlsua_8 td{vertical-align:middle;padding:8px 16px}._categoryCell_zlsua_20{min-width:180px;max-width:250px}._categoryIcon_zlsua_25{border-radius:50%;width:12px;height:12px;display:inline-block}._typeCell_zlsua_32{min-width:70px}._budgetCell_zlsua_36{min-width:180px;padding:4px 8px!important}._budgetCell_zlsua_36 .ant-space-compact{width:100%}._budgetCell_zlsua_36 .ant-input-number,._budgetCell_zlsua_36 .ant-btn{font-size:13px}._statCell_zlsua_50{text-align:right;min-width:90px;font-weight:500;padding-right:16px!important}._progressCell_zlsua_57{min-width:120px}._progressCell_zlsua_57 .ant-progress-indicator{min-width:3em;color:#000000e0!important;display:inline-block!important}.dark ._progressCell_zlsua_57 .ant-progress-indicator{color:#ffffffe0!important}._emptyCell_zlsua_70{text-align:center;color:#00000073}@media (max-width:575px){._row_zlsua_8 td{padding:4px 8px}._budgetCell_zlsua_36,._statCell_zlsua_50{min-width:70px}}._budgetList_1ibp8_8{padding:24px}@media (max-width:575px){._budgetList_1ibp8_8{padding:16px}}._header_1ibp8_17{border-radius:12px;margin-bottom:24px;box-shadow:0 4px 12px #0000001f}._headerContent_1ibp8_23{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}@media (max-width:575px){._headerContent_1ibp8_23{flex-direction:column;gap:16px}}._titleSection_1ibp8_37{flex-direction:column;gap:4px;display:flex}._title_1ibp8_37{align-items:center;gap:8px;display:flex;margin:0!important}._monthNavigation_1ibp8_50{background:#fafafa;border-radius:12px;justify-content:center;align-items:center;padding:16px 0;display:flex}@media (max-width:575px){._monthNavigation_1ibp8_50{flex-wrap:wrap}}._monthLabel_1ibp8_64{text-align:center;min-width:150px;font-size:18px}@media (max-width:575px){._monthLabel_1ibp8_64{min-width:120px;font-size:16px}}._tableContainer_1ibp8_76{margin:-16px;padding:16px;overflow-x:auto}._tableContainer_1ibp8_76::-webkit-scrollbar{width:8px;height:8px}._tableContainer_1ibp8_76::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}._tableContainer_1ibp8_76::-webkit-scrollbar-thumb{background:#33333373;border-radius:4px}._tableContainer_1ibp8_76::-webkit-scrollbar-thumb:hover{background:#00000073}._budgetTable_1ibp8_97{border-collapse:collapse;width:100%;font-size:14px}._budgetTable_1ibp8_97 thead{z-index:10;background:#fafafa;position:sticky;top:0}._budgetTable_1ibp8_97 thead tr{border-bottom:2px solid #d9d9d9}._budgetTable_1ibp8_97 thead th{text-align:left;white-space:nowrap;padding:8px 16px;font-weight:600}._budgetTable_1ibp8_97 tbody tr:hover{background-color:#667eea05}._budgetTable_1ibp8_97 tbody td{vertical-align:middle;border-bottom:1px solid #f0f0f0;padding:8px 16px}._categoryHeader_1ibp8_126{min-width:200px;max-width:300px}._typeHeader_1ibp8_131{min-width:80px}._budgetHeader_1ibp8_135{min-width:180px}._statHeader_1ibp8_139{text-align:right;min-width:100px}._progressHeader_1ibp8_144{min-width:140px}@media (max-width:575px){._budgetTable_1ibp8_97{font-size:12px}._budgetTable_1ibp8_97 thead th,._budgetTable_1ibp8_97 tbody td{padding:4px 8px}._budgetTable_1ibp8_97 ._categoryHeader_1ibp8_126{min-width:150px}}._row_hmedf_8{border-bottom:1px solid #d9d9d9;transition:background-color .15s}._row_hmedf_8:hover{background-color:#667eea05}._row_hmedf_8 td{vertical-align:middle;padding:8px 16px}._categoryCell_hmedf_20{min-width:180px;max-width:250px}._categoryIcon_hmedf_25{border-radius:50%;width:12px;height:12px;display:inline-block}._typeCell_hmedf_32{min-width:70px}._actionsCell_hmedf_36{text-align:center;min-width:50px}._budgetCell_hmedf_41{min-width:90px;padding:4px 8px!important}._budgetCell_hmedf_41 .ant-space-compact{width:100%}._budgetCell_hmedf_41 .ant-input-number{font-size:13px}._factCell_hmedf_52{text-align:right;min-width:90px;font-weight:500;padding-right:16px!important}@media (max-width:575px){._row_hmedf_8 td{padding:4px 8px}._budgetCell_hmedf_41,._factCell_hmedf_52{min-width:70px}}._budgetPlanning_k6ozw_8{padding:24px}@media (max-width:575px){._budgetPlanning_k6ozw_8{padding:16px}}._header_k6ozw_17{border-radius:12px;margin-bottom:24px;box-shadow:0 4px 12px #0000001f}._headerContent_k6ozw_23{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}@media (max-width:575px){._headerContent_k6ozw_23{flex-direction:column;gap:16px}}._titleSection_k6ozw_37{flex-direction:column;gap:4px;display:flex}._title_k6ozw_37{align-items:center;gap:8px;display:flex;margin:0!important}._monthNavigation_k6ozw_50{background:#fafafa;border-radius:12px;justify-content:center;align-items:center;padding:16px 0;display:flex}@media (max-width:575px){._monthNavigation_k6ozw_50{flex-wrap:wrap}}._monthLabel_k6ozw_64{text-align:center;min-width:200px;font-size:18px}@media (max-width:575px){._monthLabel_k6ozw_64{min-width:150px;font-size:16px}}._tableContainer_k6ozw_76{margin:-16px;padding:16px;overflow-x:auto}._tableContainer_k6ozw_76::-webkit-scrollbar{width:8px;height:8px}._tableContainer_k6ozw_76::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}._tableContainer_k6ozw_76::-webkit-scrollbar-thumb{background:#33333373;border-radius:4px}._tableContainer_k6ozw_76::-webkit-scrollbar-thumb:hover{background:#00000073}._planningTable_k6ozw_97{border-collapse:collapse;width:100%;font-size:14px}._planningTable_k6ozw_97 thead{z-index:10;background:#fafafa;position:sticky;top:0}._planningTable_k6ozw_97 thead tr{border-bottom:2px solid #d9d9d9}._planningTable_k6ozw_97 thead th{text-align:left;white-space:nowrap;border-bottom:1px solid #d9d9d9;padding:8px 16px;font-weight:600}._planningTable_k6ozw_97 tbody tr:hover{background-color:#667eea05}._planningTable_k6ozw_97 tbody td{vertical-align:middle;border-bottom:1px solid #f0f0f0;padding:8px 16px}._categoryHeader_k6ozw_127{min-width:180px;max-width:250px}._typeHeader_k6ozw_132{min-width:70px}._actionsHeader_k6ozw_136{min-width:50px}._monthHeader_k6ozw_140{border-left:2px solid #d9d9d9;font-size:14px;text-align:center!important;padding:8px!important}._subHeader_k6ozw_147{color:#00000073;min-width:90px;font-size:12px;text-align:center!important;font-weight:500!important}@media (max-width:575px){._planningTable_k6ozw_97{font-size:12px}._planningTable_k6ozw_97 thead th,._planningTable_k6ozw_97 tbody td{padding:4px 8px}._planningTable_k6ozw_97 ._categoryHeader_k6ozw_127{min-width:120px}._planningTable_k6ozw_97 ._subHeader_k6ozw_147{min-width:70px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}body{color:#000000d9;background-color:#fff;min-width:320px;min-height:100vh;margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:1.2}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.25em}p{margin:0}a{color:#667eea;text-decoration:none;transition:color .3s}a:hover{color:#3958e4}a:active{color:#1c3dce}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}button:disabled{cursor:not-allowed;opacity:.6}input,textarea,select{font-family:inherit;font-size:inherit}input:focus,textarea:focus,select:focus{outline:none}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.flex{display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.flex-column{flex-direction:column;display:flex}.flex-between{justify-content:space-between;display:flex}.flex-wrap{flex-wrap:wrap}.mt-sm{margin-top:8px}.mt-md{margin-top:16px}.mt-lg{margin-top:24px}.mb-sm{margin-bottom:8px}.mb-md{margin-bottom:16px}.mb-lg{margin-bottom:24px}.p-sm{padding:8px}.p-md{padding:16px}.p-lg{padding:24px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}::-webkit-scrollbar-thumb{background:#33333373;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00000073}.ant-layout{min-height:100vh}:focus:not(:focus-visible){outline:none}:focus-visible{outline-offset:2px;outline:2px solid #667eea}
