.orcamento-anual_container__kuf39{padding:6rem 2rem 2rem;background-color:#f9fafb;min-height:100vh}.orcamento-anual_header__JOLtM{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.orcamento-anual_header__JOLtM h1{font-size:2rem;font-weight:700;color:#111827}.orcamento-anual_yearSelector__NhdCI{display:flex;align-items:center;gap:1rem;font-size:1.25rem}.orcamento-anual_yearSelector__NhdCI button{background:#fff;border:1px solid #d1d5db;border-radius:50%;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.orcamento-anual_yearSelector__NhdCI button:hover{background-color:#f3f4f6}.orcamento-anual_addButton__PZ90t{background-color:#10b981;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;border-radius:.5rem;cursor:pointer;transition:background-color .2s;margin-bottom:1.5rem}.orcamento-anual_addButton__PZ90t:hover{background-color:#059669}.orcamento-anual_tableContainer___Gcxk{overflow-x:auto;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.orcamento-anual_table__EYwPD{width:100%;border-collapse:collapse;font-size:.875rem}.orcamento-anual_table__EYwPD td,.orcamento-anual_table__EYwPD th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb}.orcamento-anual_table__EYwPD th{background-color:#f3f4f6;font-weight:600;color:#374151;text-align:center}.orcamento-anual_table__EYwPD th:first-child{text-align:left}.orcamento-anual_sectionHeader__HX19f td{background-color:#e5e7eb;font-weight:700;color:#1f2937}.orcamento-anual_categoryNameCell__lst93{display:flex;justify-content:space-between;align-items:center;gap:1rem}.orcamento-anual_categoryActions__Y5TbM{display:flex;gap:.5rem;opacity:0;transition:opacity .2s ease-in-out}tr:hover .orcamento-anual_categoryActions__Y5TbM{opacity:1}.orcamento-anual_actionButton__XsBrI{background:none;border:none;cursor:pointer;color:#10b981;font-size:.8rem;padding:.2rem .4rem;border-radius:.25rem}.orcamento-anual_actionButton__XsBrI:hover{background-color:#f0fdf4;text-decoration:underline}.orcamento-anual_inputCell__nV6ek{width:80px;padding:.5rem;border:1px solid transparent;border-radius:.25rem;text-align:right;background-color:#f9fafb}.orcamento-anual_inputCell__nV6ek:focus{outline:none;border-color:#10b981;background-color:#fff}.orcamento-anual_inputCell__nV6ek::-webkit-inner-spin-button,.orcamento-anual_inputCell__nV6ek::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.orcamento-anual_inputCell__nV6ek[type=number]{-moz-appearance:textfield}.orcamento-anual_totalCell__v2veY{font-weight:700;text-align:right;background-color:#f3f4f6}.orcamento-anual_emptyRow__ThaTu{text-align:center;color:#6b7280;padding:2rem;font-style:italic}.orcamento-anual_table__EYwPD tfoot tr{border-top:2px solid #d1d5db}.orcamento-anual_table__EYwPD tfoot td{font-weight:700;text-align:right}.orcamento-anual_footerHeader__F7o_W{text-align:left;background-color:#f3f4f6}.orcamento-anual_footerRow___ZuU0 td{background-color:#f9fafb}.orcamento-anual_balanceRow__L5xEX td{background-color:#e5e7eb}.orcamento-anual_greyRowBackground__zAF3_ td{background-color:#f3f4f6}.orcamento-anual_whiteRowBackground__BWhA8 td{background-color:#fff}.orcamento-anual_positive__4JJ0P{color:#059669}.orcamento-anual_negative__9i7cn{color:#ef4444}.orcamento-anual_backLink__u4BFp{display:block;margin-bottom:1.5rem;color:#10b981;text-decoration:none;font-weight:500}.orcamento-anual_backLink__u4BFp:hover{text-decoration:underline}.Modal_overlay__Ak2_O{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.Modal_modal__UimHj{background:#2a2e39;padding:16px;border-radius:12px;width:90%;max-width:420px;z-index:1001;color:#d9d9d9;box-shadow:0 10px 25px rgba(0,0,0,.4)}.Modal_header__sgnWY{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #4a4e59;padding-bottom:10px;margin-bottom:16px}.Modal_title__2wpfd{margin:0;font-size:1.25rem;font-weight:600}.Modal_closeButton__ZKiC5{background:none;border:none;font-size:1.75rem;cursor:pointer;color:#d9d9d9;transition:opacity .2s ease-in-out}.Modal_closeButton__ZKiC5:hover{opacity:.7}.Modal_content__S_wpG{max-height:70vh;overflow-y:auto}.CategoryModal_form__Y7n1T{display:flex;flex-direction:column;gap:1.5rem}.CategoryModal_formGroup__oxHi8{display:flex;flex-direction:column;gap:.5rem}.CategoryModal_formGroup__oxHi8 label{font-weight:500;color:#374151}.CategoryModal_formGroup__oxHi8 input,.CategoryModal_formGroup__oxHi8 select{padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;background-color:#f9fafb}.CategoryModal_formGroup__oxHi8 input:focus,.CategoryModal_formGroup__oxHi8 select:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.2)}.CategoryModal_error__vou6P{color:#ef4444;background-color:#fee2e2;padding:.75rem;border-radius:.375rem;text-align:center}.CategoryModal_footer__BsxrI{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.CategoryModal_footer__BsxrI button{padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;border-radius:.375rem;cursor:pointer;border:1px solid transparent;transition:background-color .2s,border-color .2s,color .2s}.CategoryModal_cancelButton__ARKoJ{background-color:#fff;border-color:#d1d5db;color:#374151}.CategoryModal_cancelButton__ARKoJ:hover{background-color:#f9fafb}.CategoryModal_saveButton__188uf{background-color:#10b981;color:#fff}.CategoryModal_saveButton__188uf:hover{background-color:#059669}.CategoryModal_saveButton__188uf:disabled{background-color:#6ee7b7;cursor:not-allowed}.StatusBadge_badge__UyrJ0{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;border:1px solid}.StatusBadge_statusDefault__qsK_g{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));border-color:hsl(var(--border))}.StatusBadge_statusAPagar__Ou8NT,.StatusBadge_statusPendente__HSNVD{background-color:hsla(var(--warning),.15);color:hsl(var(--warning));border-color:hsla(var(--warning),.2)}.StatusBadge_statusAprovado__P2QP5,.StatusBadge_statusAtiva__UCKiS,.StatusBadge_statusPago__4UlMl{background-color:hsla(var(--success),.15);color:hsl(var(--success));border-color:hsla(var(--success),.2)}.StatusBadge_statusBloqueado__wQfuE,.StatusBadge_statusCancelada__2vfxY,.StatusBadge_statusReprovado__JqeyJ,.StatusBadge_statusSuspenso__tIlTn{background-color:hsla(var(--destructive),.15);color:hsl(var(--destructive));border-color:hsla(var(--destructive),.2)}.StatusBadge_statusExpirada__sZ0Uu{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));border-color:hsl(var(--border))}.page_container__clENb{display:flex;flex-direction:column;gap:1.5rem}.page_pageTitle__FgHvr{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground))}.page_pageSubtitle__xZDLE{font-size:.875rem;color:hsl(var(--muted-foreground));margin-top:.25rem}.page_filters__xp0kr{display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.page_filters__xp0kr{flex-direction:row}}.page_searchInputWrapper__l_IJc{position:relative;flex:1 1}.page_searchIcon__sHBC9{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);height:1rem;width:1rem;color:hsl(var(--muted-foreground))}.page_searchInput__4HR8C{padding-left:2.25rem}.page_selectTrigger__qzfH_{background-color:hsl(var(--card));border-color:hsl(var(--border));width:100%}@media (min-width:640px){.page_selectTrigger__qzfH_{width:12rem}}.page_tableCard__rkLoG{background-color:hsla(var(--background),.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;border:1px solid hsl(var(--border));overflow:hidden}.page_tableWrapper__hjWYA{overflow-x:auto}.page_table__ASZ0h{width:100%;font-size:.875rem}.page_tableHeaderRow__xmHm8{border-bottom:1px solid hsl(var(--border))}.page_tableHeader__Lv6zs{text-align:left;padding:.75rem 1rem;font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.page_tableHeaderRight__8L9Kq{text-align:right}.page_tableRow__UgNY2{border-bottom:1px solid hsla(var(--border),.5)}.page_tableRow__UgNY2:hover{background-color:hsla(var(--secondary),.5)}.page_tableCell__u9zsv{padding:.75rem 1rem;color:hsl(var(--foreground));white-space:nowrap}.page_affiliateName__A3tih{font-weight:500;color:hsl(var(--foreground))}.page_affiliateEmail__7ezo2{font-size:.75rem}.page_affiliateEmail__7ezo2,.page_tableCellMuted__9Y8G_{color:hsl(var(--muted-foreground))}.page_tableCellRight__i8jk0{text-align:right}.page_actionButtons__gjYjB{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.page_actionButton__5tASq{height:2rem;width:2rem}.page_actionIcon__O2H2z{height:.875rem;width:.875rem}.page_actionButtonSuccess__hcq8V{color:hsl(var(--success))}.page_actionButtonSuccess__hcq8V:hover{color:hsl(var(--success));background-color:hsla(var(--success),.1)}.page_actionButtonDestructive__LTokN{color:hsl(var(--destructive))}.page_actionButtonDestructive__LTokN:hover{color:hsl(var(--destructive));background-color:hsla(var(--destructive),.1)}.page_noAffiliatesFound__fE114{text-align:center;padding:3rem 0;color:hsl(var(--muted-foreground))}.page_hiddenOnSmall__yFk6D{display:none}@media (min-width:640px){.page_hiddenOnSmall__yFk6D{display:table-cell}}.page_hiddenOnMedium__yzvJe{display:none}@media (min-width:768px){.page_hiddenOnMedium__yzvJe{display:table-cell}}.page_hiddenOnLarge__hd_z6{display:none}@media (min-width:1024px){.page_hiddenOnLarge__hd_z6{display:table-cell}}.page_modalDescription__ZNHgt{margin-bottom:1rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.page_modalFooter__CfUuB{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem}.RecentOperationsTable_status__K3c8C{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;display:inline-block;text-transform:capitalize}.RecentOperationsTable_statusPaid__2v1Bf{background-color:rgba(38,166,154,.2);color:#26a69a}.RecentOperationsTable_statusPending__BhrPP{background-color:rgba(255,167,38,.2);color:#ffa726}.RecentOperationsTable_profit__7vQxK{color:#26a69a}.RecentOperationsTable_loss__Q3dQV{color:#ef5350}.RecentOperationsTable_clickableRow__m_B79{cursor:pointer}.RecentOperationsTable_clickableRow__m_B79:hover{background-color:#2a2e39}.RecentOperationsTable_modalContent__VOWgx h4{font-size:1.2rem;margin-top:1rem;margin-bottom:.5rem;color:#fff;border-bottom:1px solid #4a4e59;padding-bottom:.5rem}.RecentOperationsTable_modalGrid__zTX45{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.RecentOperationsTable_modalGrid__zTX45 div{background-color:#1e222d;padding:.75rem;border-radius:4px}.RecentOperationsTable_modalGrid__zTX45 div strong{color:#aeb8c4;display:block;margin-bottom:.25rem}.RecentOperationsTable_confirmModalContent__md9iN p{margin-bottom:1.5rem;font-size:1rem;color:#c9d1d9}.RecentOperationsTable_confirmModalButtons__CKwCA{display:flex;justify-content:flex-end;gap:.75rem}.MonthSelector_selectorContainer__Rw7Eh{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.5rem;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:1rem 0}.MonthSelector_arrowButton__UDwyf{background-color:transparent;border:none;color:#007bff;font-size:1.5rem;font-weight:700;cursor:pointer;padding:.25rem .75rem;border-radius:50%;transition:background-color .2s ease-in-out}.MonthSelector_arrowButton__UDwyf:hover{background-color:#e9ecef}.MonthSelector_dateDisplay__JYCl8{font-size:1.1rem;font-weight:600;color:#495057;min-width:150px;text-align:center}.PersonalFinanceNav_nav__DPooW{display:flex;gap:.5rem;border-bottom:1px solid var(--border);margin-bottom:1.5rem;flex-wrap:wrap;justify-content:flex-start}.PersonalFinanceNav_button__A2BV5{padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:var(--transition-smooth);margin-bottom:-1px}.PersonalFinanceNav_button__A2BV5:hover{color:var(--foreground)}.PersonalFinanceNav_active__T7Vvs{color:var(--primary);border-bottom-color:var(--primary)}.PersonalFinanceNav_downloadButton__xc3G9{margin-left:0;margin-top:.5rem}@media (min-width:768px){.PersonalFinanceNav_downloadButton__xc3G9{margin-left:auto;margin-top:0}}.CategoryAllocation_card__aJ3Ub{box-shadow:var(--shadow-card);border:0;background-color:var(--card);border-radius:var(--radius)}.CategoryAllocation_header__HH6LX{padding:1.5rem 1.5rem 1rem}.CategoryAllocation_title__xaeqq{font-size:1.25rem;font-weight:700;color:var(--foreground)}.CategoryAllocation_subtitle__AW9tK{font-size:.875rem;color:var(--muted-foreground);margin-top:.25rem}.CategoryAllocation_content__li0bM{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.CategoryAllocation_progressSection__0yPDF{display:flex;flex-direction:column;gap:.5rem}.CategoryAllocation_progressHeader__yruDY{display:flex;justify-content:space-between;align-items:center}.CategoryAllocation_progressLabel__TdnVB{font-size:.875rem;font-weight:500}.CategoryAllocation_progressPercentage__2Qwy6{font-size:.875rem;font-weight:600}.CategoryAllocation_progressPercentage__2Qwy6.CategoryAllocation_success__RoaTs{color:hsl(var(--success))}.CategoryAllocation_progressPercentage__2Qwy6.CategoryAllocation_warning__ksuPx{color:hsl(var(--warning))}.CategoryAllocation_progressPercentage__2Qwy6.CategoryAllocation_destructive__DFOjX{color:hsl(var(--destructive))}.CategoryAllocation_progressBar__F58Sk{width:100%;height:.75rem;background-color:var(--muted);border-radius:var(--radius);overflow:hidden}.CategoryAllocation_progressBar__F58Sk>div{height:100%;transition:width .3s ease-in-out}.CategoryAllocation_progressStatus__xNRqT{font-size:.75rem}.CategoryAllocation_progressStatus__xNRqT.CategoryAllocation_success__RoaTs{color:hsl(var(--success))}.CategoryAllocation_progressStatus__xNRqT.CategoryAllocation_warning__ksuPx{color:hsl(var(--warning))}.CategoryAllocation_progressStatus__xNRqT.CategoryAllocation_destructive__DFOjX{color:hsl(var(--destructive))}.CategoryAllocation_categoriesList__ffTvP{display:flex;flex-direction:column;gap:1rem}.CategoryAllocation_categoryItem__6CkXJ{padding:1rem;border-radius:var(--radius);background-color:hsl(var(--accent)/.3);border:1px solid var(--accent)}.CategoryAllocation_categoryGrid__1jIQ4{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:768px){.CategoryAllocation_categoryGrid__1jIQ4{grid-template-columns:repeat(3,1fr);align-items:center}}.CategoryAllocation_formField__sd1AZ{display:flex;flex-direction:column}.CategoryAllocation_label__7g3AS{font-size:.875rem;font-weight:500;margin-bottom:.25rem}.CategoryAllocation_input__UUJP3{width:100%;padding:.5rem .75rem;border-radius:var(--radius);border:1px solid var(--border);background-color:var(--input)}.CategoryAllocation_amountWrapper__A0IY8{display:flex;flex-direction:column}.CategoryAllocation_amountHeader__KVvvN{display:flex;justify-content:space-between;align-items:center}.CategoryAllocation_removeButton__RShXG{background:none;border:none;cursor:pointer;color:hsl(var(--destructive));padding:.25rem;border-radius:var(--radius)}.CategoryAllocation_removeButton__RShXG:hover{background-color:hsl(var(--destructive)/.1)}.CategoryAllocation_amountDisplay__LLi9C{margin-top:.25rem;padding:.75rem;background-color:var(--muted);border-radius:var(--radius);font-size:1.125rem;font-weight:700;color:var(--foreground)}.CategoryAllocation_addButton__8we0_{width:100%;padding:.75rem;border:2px dashed hsl(var(--primary)/.3);background:none;cursor:pointer;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;gap:.5rem;transition:var(--transition-smooth)}.CategoryAllocation_addButton__8we0_:hover{border-color:hsl(var(--primary)/.6);background-color:hsl(var(--primary)/.05)}.BudgetSummary_wrapper__sZ3zE{display:flex;flex-direction:column;gap:1rem}.BudgetSummary_summaryGrid__DrS3N{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:768px){.BudgetSummary_summaryGrid__DrS3N{grid-template-columns:repeat(3,1fr)}}.BudgetSummary_card__VLLxh{box-shadow:var(--shadow-card);border:0;background-color:var(--card);border-radius:var(--radius)}.BudgetSummary_cardContent__UGYGs{padding:1rem}.BudgetSummary_cardFlex__IsY0Q{display:flex;align-items:center;gap:.5rem}.BudgetSummary_iconWrapper__9duf8{padding:.5rem;border-radius:var(--radius)}.BudgetSummary_iconWrapper__9duf8.BudgetSummary_primary__wZD9G{background-color:hsl(var(--primary)/.1)}.BudgetSummary_iconWrapper__9duf8.BudgetSummary_success__FgQqO{background-color:hsl(var(--success)/.1)}.BudgetSummary_iconWrapper__9duf8.BudgetSummary_destructive__WnfTq{background-color:hsl(var(--destructive)/.1)}.BudgetSummary_icon__sC66q{width:1rem;height:1rem}.BudgetSummary_icon__sC66q.BudgetSummary_primary__wZD9G{color:hsl(var(--primary))}.BudgetSummary_icon__sC66q.BudgetSummary_success__FgQqO{color:hsl(var(--success))}.BudgetSummary_icon__sC66q.BudgetSummary_destructive__WnfTq{color:hsl(var(--destructive))}.BudgetSummary_textWrapper__VTV0n{display:flex;flex-direction:column}.BudgetSummary_cardLabel__Mo4tB{font-size:.875rem;color:var(--muted-foreground)}.BudgetSummary_cardValue__DrtVM{font-size:1.125rem;font-weight:700;color:var(--foreground)}.BudgetSummary_cardValue__DrtVM.BudgetSummary_success__FgQqO{color:hsl(var(--success))}.BudgetSummary_cardValue__DrtVM.BudgetSummary_destructive__WnfTq{color:hsl(var(--destructive))}.BudgetSummary_statusCard__0gZv6{border:1px solid;border-radius:var(--radius)}.BudgetSummary_statusCard__0gZv6.BudgetSummary_success__FgQqO{border-color:hsl(var(--success)/.2);background-color:hsl(var(--success)/.05)}.BudgetSummary_statusCard__0gZv6.BudgetSummary_warning__vEcEs{border-color:hsl(var(--warning)/.2);background-color:hsl(var(--warning)/.05)}.BudgetSummary_statusCard__0gZv6.BudgetSummary_destructive__WnfTq{border-color:hsl(var(--destructive)/.2);background-color:hsl(var(--destructive)/.05)}.BudgetSummary_statusFlex__2rLzN{display:flex;align-items:center;gap:.75rem}.BudgetSummary_statusIcon__4W7l1{width:1.25rem;height:1.25rem}.BudgetSummary_statusIcon__4W7l1.BudgetSummary_success__FgQqO{color:hsl(var(--success))}.BudgetSummary_statusIcon__4W7l1.BudgetSummary_warning__vEcEs{color:hsl(var(--warning))}.BudgetSummary_statusIcon__4W7l1.BudgetSummary_destructive__WnfTq{color:hsl(var(--destructive))}.BudgetSummary_statusTextWrapper__wAell{flex:1 1}.BudgetSummary_statusTitle__1Dhhv{font-weight:500;color:var(--foreground)}.BudgetSummary_statusDescription__xRzYU{font-size:.875rem;color:var(--muted-foreground)}.BudgetSummary_breakdownCard__F3_3m{box-shadow:var(--shadow-card);border:0;background-color:var(--card);border-radius:var(--radius)}.BudgetSummary_breakdownHeader__HKwBb{padding:1.5rem 1.5rem 1rem}.BudgetSummary_breakdownTitle__NvIiP{font-size:1.125rem;font-weight:600;color:var(--foreground)}.BudgetSummary_breakdownContent__xlxtL{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.BudgetSummary_breakdownItem__cSz07{display:flex;flex-direction:column;gap:.5rem}.BudgetSummary_itemHeader__wOMxr{display:flex;justify-content:space-between;align-items:center}.BudgetSummary_itemName__elKe3{font-weight:500;color:var(--foreground)}.BudgetSummary_itemAmount__H7bBP{font-weight:700;color:var(--foreground)}.BudgetSummary_itemPercentage__t385O{font-size:.875rem;color:var(--muted-foreground);margin-left:.5rem}.BudgetSummary_progressBar__Qqnx_{width:100%;height:.5rem;background-color:var(--muted);border-radius:var(--radius);overflow:hidden}.BudgetSummary_progressBar__Qqnx_>div{height:100%;background-color:hsl(var(--primary));transition:width .3s ease-in-out}.OrcamentoPage_page__rTo8i{min-height:100vh;background-color:var(--background)}.OrcamentoPage_hero__imSdw{position:relative;background:var(--gradient-primary);color:var(--primary-foreground)}.OrcamentoPage_heroOverlay__5M3te{position:absolute;inset:0;background-color:rgba(0,0,0,.2);background-size:cover;background-position:50%;background-blend-mode:overlay}.OrcamentoPage_container__Z7Xey{position:relative;max-width:1400px;margin:0 auto;padding:4rem 1rem}.OrcamentoPage_heroContent__e6nEQ{max-width:896px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:1.5rem}.OrcamentoPage_title__HqZld{font-size:2.25rem;line-height:1.2;font-weight:700}@media (min-width:768px){.OrcamentoPage_title__HqZld{font-size:3.75rem}}.OrcamentoPage_title__HqZld span{display:block;color:var(--primary-glow)}.OrcamentoPage_subtitle__KWJla{font-size:1.25rem;max-width:672px;margin:0 auto;color:hsl(var(--primary-foreground)/.9)}@media (min-width:768px){.OrcamentoPage_subtitle__KWJla{font-size:1.5rem}}.OrcamentoPage_mainContent__dBr0P{padding:3rem 1rem;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.OrcamentoPage_contentWrapper__bSRQe{max-width:1152px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:2rem}.OrcamentoPage_budgetLayout__2BTCV{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:1024px){.OrcamentoPage_budgetLayout__2BTCV{grid-template-columns:repeat(3,1fr)}.OrcamentoPage_categoryAllocation___yiDH{grid-column:span 2}.OrcamentoPage_budgetSummary__ZzPTP{grid-column:span 1}}.OrcamentoPage_tipsSection__lleFz{background-color:hsl(var(--accent)/.3);border-radius:.75rem;padding:1.5rem;border:1px solid var(--accent)}.OrcamentoPage_tipsTitle__qPImz{font-size:1.125rem;font-weight:600;color:var(--foreground);margin-bottom:1rem}.OrcamentoPage_tipsGrid__lTh5e{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;font-size:.875rem;color:var(--muted-foreground)}@media (min-width:768px){.OrcamentoPage_tipsGrid__lTh5e{grid-template-columns:repeat(2,1fr)}}.OrcamentoPage_tipItem__cyE9z p:first-child{font-weight:500;color:var(--foreground);margin-bottom:.25rem}.OrcamentoPage_saveButtonContainer__KkKZy{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem 0}.OrcamentoPage_restoreButton__hUn0_{background-color:transparent;color:var(--foreground);padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;border:1px solid var(--border);cursor:pointer;transition:background-color .2s}.OrcamentoPage_restoreButton__hUn0_:hover{background-color:var(--muted)}.OrcamentoPage_restoreButton__hUn0_:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.7}.OrcamentoPage_saveButton__jVaRV{background-color:var(--primary);color:var(--primary-foreground);padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;border:none;cursor:pointer;transition:background-color .2s}.OrcamentoPage_saveButton__jVaRV:hover{background-color:hsl(var(--primary-hue),100%,35%)}.OrcamentoPage_saveButton__jVaRV:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed}.OrcamentoPage_exportButton__UAk_i{background-color:transparent;color:var(--foreground);padding:.5rem;border-radius:.5rem;font-weight:600;border:1px solid var(--border);cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.OrcamentoPage_exportButton__UAk_i:hover{background-color:hsl(var(--primary-hue),90%,20%)}.OrcamentoPage_exportButton__UAk_i:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.7}.OrcamentoPage_incomeDisplayCard__MADjJ{background-color:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:1.5rem;margin-bottom:2rem;text-align:center}.OrcamentoPage_incomeDisplayLabel__yvyrU{font-size:1rem;color:var(--muted-foreground);margin-bottom:.5rem}.OrcamentoPage_incomeDisplayValue__oZq6c{font-size:2.5rem;font-weight:700;color:var(--foreground);margin-bottom:.5rem}.OrcamentoPage_incomeDisplaySublabel__CutqT{font-size:.875rem;color:var(--muted-foreground);font-style:italic}.Sidebar_topNav__HBsR1{background-color:hsl(var(--card));padding:1rem 1.5rem;border-radius:var(--radius);box-shadow:var(--shadow-card);display:flex;align-items:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.Sidebar_title__PHzaW{font-size:1.25rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:0}.Sidebar_nav__BHZfo{display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;margin-top:1rem}.Sidebar_link__Zvhdc{color:hsl(var(--muted-foreground));text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:var(--radius);transition:background-color .2s ease,color .2s ease;display:flex;align-items:center;gap:.5rem}.Sidebar_link__Zvhdc:hover{background-color:hsl(var(--primary-muted));color:hsl(var(--primary))}.Sidebar_disabledLink__pC_Dp{cursor:not-allowed}.Sidebar_disabledLink__pC_Dp,.Sidebar_disabledLink__pC_Dp:hover{color:hsl(var(--muted-foreground)/.5);background-color:transparent}.Sidebar_lockIcon__noTdY{opacity:.7}.Sidebar_notificationDot__xFBJr{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:hsl(var(--primary));margin-left:4px}.Sidebar_loadingState__625Ml p{color:hsl(var(--muted-foreground))}.Sidebar_upgradeCard__qiNdx{background-color:hsl(var(--primary-muted));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-left:1rem}.Sidebar_upgradeTitle__P7BKX{font-size:1.1rem;font-weight:600;color:#fff;margin-top:.5rem}.Sidebar_upgradeDescription__Nap4m{font-size:.9rem;color:#fff;max-width:200px;line-height:1.4}.Sidebar_upgradeButton__xklFa{background:linear-gradient(to right,hsl(var(--primary)),hsl(var(--primary-gradient)));color:hsl(var(--primary-foreground));padding:.6rem 1.2rem;border-radius:var(--radius);text-decoration:none;font-weight:500;margin-top:1rem;transition:transform .2s ease,box-shadow .2s ease;box-shadow:var(--shadow-medium)}.Sidebar_upgradeButton__xklFa:hover{transform:translateY(-2px);box-shadow:var(--shadow-large)}@media (max-width:768px){.Sidebar_topNav__HBsR1{flex-direction:column;align-items:flex-start;gap:1.5rem}.Sidebar_nav__BHZfo{flex-direction:column;align-items:stretch;width:100%;gap:.5rem}.Sidebar_link__Zvhdc{text-align:center;justify-content:center}.Sidebar_upgradeCard__qiNdx{width:100%;margin-left:0}}.page_container__WWDas{padding-top:2rem;display:flex;flex-direction:column;gap:2rem}.page_pageTitle__b1w1C{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground))}.page_pageSubtitle__5bAMm{font-size:.875rem;color:hsl(var(--muted-foreground));margin-top:.25rem}.page_statsGrid__HQwta{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.page_statsGrid__HQwta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page_statsGrid__HQwta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.page_statsGrid__HQwta{grid-template-columns:repeat(6,minmax(0,1fr))}}.page_contentGrid__0RuxF{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){.page_contentGrid__0RuxF{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_chartCard__tBhIR,.page_recentAffiliatesCard__uelcc{background-color:hsla(var(--background),.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;padding:1.5rem;border:1px solid hsl(var(--border))}@media (min-width:1024px){.page_chartCard__tBhIR{grid-column:span 2/span 2}}.page_chartHeader__SNf5V{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.page_chartTitle__3D0y6{font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.page_chartSubtitle__opOyU{font-size:.75rem;color:hsl(var(--muted-foreground))}.page_chartIcon__f3Ewq{height:1rem;width:1rem;color:hsl(var(--primary))}.page_recentAffiliatesHeader__z_i26{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.page_recentAffiliatesTitle__8H_aE{font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.page_viewAllLink__oVuqO{font-size:.75rem;color:hsl(var(--primary));display:flex;align-items:center;gap:.25rem}.page_viewAllLink__oVuqO:hover{text-decoration:underline}.page_viewAllIcon__bGNXg{height:.75rem;width:.75rem}.page_recentAffiliatesList__rvwpQ{display:flex;flex-direction:column;gap:.75rem}.page_recentAffiliateItem__VtPMS{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-radius:.375rem;transition:background-color .15s}.page_recentAffiliateItem__VtPMS:hover{background-color:hsla(var(--secondary),.5)}.page_affiliateName__P3BMj{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.page_affiliateEmail__DyrSg{font-size:.75rem;color:hsl(var(--muted-foreground))}