:root{--neutral-darker:#1c1d21;--neutral-background:#212229;--neutral-surface:#2a2c34;--neutral-header:#33353f;--neutral-text:#f5f5f5;--primary-highlight:#7693ff;--secondary-income:#d6ff62;--secondary-expense:#f87828}*{font-optical-sizing:auto;box-sizing:border-box;font-family:Work Sans,sans-serif}body{background-color:var(--neutral-background);margin:0}._aside_chug9_1{background-color:var(--neutral-header);flex-direction:column;gap:56px;max-width:282px;min-height:100vh;padding:80px 40px;display:flex}._footer_chug9_11{color:var(--neutral-text);text-align:center;font-size:13px;line-height:120%}._container_vx5ym_1{flex-wrap:nowrap;gap:24px;max-width:1200px;margin:0 auto;display:flex}._main_ziue1_1{width:100%;padding:80px 0}._container_jsf6w_1{background-color:var(--neutral-surface);border-radius:8px;align-items:center;gap:16px;width:100%;padding:12px 16px;display:flex}._input_jsf6w_11{color:var(--neutral-text);background-color:#0000;border:none;flex:1;font-size:20px;line-height:125%}._h1_gdzys_1{color:var(--neutral-text);margin:0;font-size:31px;font-weight:700;line-height:120%}._h2_gdzys_9{color:var(--neutral-text);margin:0}._p_gdzys_15{color:var(--neutral-text);margin:0;font-size:16px;line-height:120%}._dailybudget_fka5k_1{color:var(--primary-highlight);text-align:center;margin:0;font-size:39px;font-weight:700;line-height:125%}._wrapper_1ogka_1{background-color:var(--neutral-darker);border-radius:8px;width:100%;height:40px;overflow:hidden}._filled_1ogka_9{background-color:var(--primary-highlight);height:100%;color:var(--neutral-darker);justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:120%;transition:width .3s;display:flex}._container_1hgxj_1{flex-direction:column;gap:40px;display:flex}._container_1hgxj_1 p{color:var(--secondary-income);justify-content:center;align-items:center;gap:8px;margin:0;font-size:20px;line-height:125%;display:flex}._btn_1oazs_1{border:1px solid var(--neutral-text);color:var(--neutral-text);cursor:pointer;background:0 0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:16px;line-height:120%;display:flex}._btn_1oazs_1:hover{opacity:.8}._transaction_p6ysx_1{justify-content:space-between;display:flex}._transaction_p6ysx_1 p{margin:0}._date_p6ysx_10{color:var(--neutral-text);font-size:14px;line-height:20px}._details_p6ysx_16{flex-direction:column;gap:8px;font-size:15px;font-weight:500;line-height:120%;display:flex}._income_p6ysx_25{color:var(--secondary-income)}._expense_p6ysx_29{color:var(--secondary-expense)}._container_c3o6o_1{flex-direction:column;justify-content:space-between;height:100%;display:flex}._list_c3o6o_8{margin:0 0 48px;padding:0;list-style:none}._list_c3o6o_8 li{border-bottom:1px solid var(--neutral-header);margin-bottom:16px;padding-bottom:16px}._list_c3o6o_8 li:last-child{border:none;margin-bottom:0;padding-bottom:0}._actions_c3o6o_27{justify-content:center;display:flex}._container_hqbq2_1{color:var(--neutral-text);justify-content:space-between;display:flex}._container_hqbq2_1 p{margin:0;font-size:15px;line-height:120%}._bank_hqbq2_13{align-items:center;gap:8px;font-weight:700;display:flex}._balance_hqbq2_20{flex-direction:column;gap:8px;width:100px;display:flex}._balance_hqbq2_20 p:first-child{font-weight:700}._container_hbfpg_1{flex-direction:column;justify-content:space-between;height:100%;display:flex}._list_hbfpg_8{margin:0 0 48px;padding:0;list-style:none}._list_hbfpg_8 li{border-bottom:1px solid var(--neutral-header);margin-bottom:16px;padding-bottom:16px}._list_hbfpg_8 li:last-child{border:none;margin-bottom:0;padding-bottom:0}._actions_hbfpg_27{justify-content:center;display:flex}._card_19i3o_1{background-color:var(--neutral-surface);border-radius:24px;flex-direction:column;display:flex}._header_19i3o_8{background-color:var(--neutral-header);text-align:center;color:var(--neutral-text);border-radius:24px 24px 0 0;padding:16px;font-size:20px;font-weight:700;line-height:120%}._body_19i3o_19{flex-direction:column;flex-grow:1;justify-content:center;padding:32px 16px;display:flex}._container_xa8fs_1{flex-direction:column;gap:40px;display:flex}._grid_xa8fs_7{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:24px;display:grid}
