.tS4COW_mobileInputs input,.tS4COW_mobileInputs textarea,.tS4COW_mobileInputs select{font-size:16px!important}.tS4COW_mobileInputs .mantine-DatePickerInput-input{font-size:16px!important}.tS4COW_closeButton svg{color:#fff}.tS4COW_closeButton:hover svg{color:#1a2e4e}
.oVgepW_sidebar{background:#fff;border:1px solid #e2e5e8;border-radius:8px;flex-direction:column;flex-shrink:0;gap:2px;width:210px;padding:12px;display:flex;position:sticky;top:24px;box-shadow:0 12px 32px -4px #191c1e0f}.oVgepW_navItem{color:#6b7280;cursor:pointer;border-radius:6px;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.2;transition:background .15s,color .15s}.oVgepW_navItem:hover{color:#314466;background:#eaecedb0}.oVgepW_navItem[data-active],.oVgepW_navItem[data-active]:hover{color:#314466;background:#eaeced;font-weight:600}.oVgepW_navBody{min-width:0}.oVgepW_navLabel{font-size:inherit}.oVgepW_navSection{margin:0}.oVgepW_navChevron{color:#6b7280;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;margin-right:-4px;display:flex}.oVgepW_navChevron:hover{background:#dfe2e5}.oVgepW_navSubList{flex-direction:column;gap:2px;margin-top:2px;display:flex}.oVgepW_navSubItem{color:#6b7280;cursor:pointer;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.2;transition:background .15s,color .15s}.oVgepW_navSubItem:hover{color:#314466;background:#eaecedb0}.oVgepW_navSubItem[data-active],.oVgepW_navSubItem[data-active]:hover{color:#314466;background:#eaeced;font-weight:600}.oVgepW_content{flex:1;width:100%;min-width:0}.oVgepW_mobileNav{display:none}.oVgepW_subtitle{text-transform:uppercase;letter-spacing:.05rem;color:#6b7280}.oVgepW_subtitleMobile{display:none}@media (max-width:768px){.oVgepW_appLayout{flex-direction:column;gap:12px}.oVgepW_sidebar,.oVgepW_subtitleDesktop{display:none}.oVgepW_subtitleMobile{display:block}.oVgepW_mobileNav{background:#fff;border:1px solid #e2e5e8;border-radius:8px;transition:box-shadow .2s;display:block;overflow:hidden;box-shadow:0 12px 32px -4px #191c1e0f}.oVgepW_mobileNavSticky[data-stuck] .oVgepW_mobileNav{box-shadow:0 6px 16px -4px #191c1e4d}.oVgepW_mobileNavSticky{top:var(--header-height,0px);z-index:50;margin:4px calc(var(--mantine-spacing-md)*-1) 0;padding:8px var(--mantine-spacing-md);position:sticky}.oVgepW_mobileNavSticky:before{content:"";z-index:-1;pointer-events:none;backdrop-filter:blur(6px);opacity:0;background-color:#ffffff8c;transition:opacity .2s;position:absolute;inset:0 0 -5px;-webkit-mask-image:linear-gradient(#000 calc(100% - 13px),#0000);mask-image:linear-gradient(#000 calc(100% - 13px),#0000)}.oVgepW_mobileNavSticky[data-stuck]:before{opacity:1}.oVgepW_mobileNavBar{justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 10px;display:flex}.oVgepW_mobileBreadcrumb{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.oVgepW_mobileCrumb{min-width:0;font:inherit;color:#6b7280;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 4px;font-size:14px;font-weight:500;display:flex}.oVgepW_mobileCrumb[data-current]{color:#314466;font-weight:600}.oVgepW_mobileCrumb:first-child,.oVgepW_mobileCrumb:not([data-current]){flex-shrink:0}.oVgepW_mobileCrumbIcon{flex-shrink:0;display:flex}.oVgepW_mobileCrumbLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oVgepW_mobileCrumbSeparator{color:#9ca3af;flex-shrink:0}.oVgepW_mobileAreasButton{font:inherit;color:#314466;cursor:pointer;background:#f8f9fb;border:1px solid #e2e5e8;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.oVgepW_mobileAreasButton:hover,.oVgepW_mobileAreasButton[data-opened]{background:#eaeced}.oVgepW_mobileAreasChevron{color:#6b7280;transition:transform .2s}.oVgepW_mobileAreasButton[data-opened] .oVgepW_mobileAreasChevron{transform:rotate(180deg)}.oVgepW_mobileNavGrid{border-top:1px solid #e2e5e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.oVgepW_mobileNavCard{min-width:0;font:inherit;color:#314466;text-align:left;cursor:pointer;background:#f8f9fb;border:1px solid #e2e5e8;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:13px;font-weight:600;transition:background .15s;display:flex;position:relative}.oVgepW_mobileNavCard:hover{background:#eaeced}.oVgepW_mobileNavCard[data-active],.oVgepW_mobileNavCard[data-active]:hover{color:#fff;background:#314466;border-color:#314466}.oVgepW_mobileNavCardIcon{background:#fff;border:1px solid #e2e5e8;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.oVgepW_mobileNavCard[data-active] .oVgepW_mobileNavCardIcon{background:#ffffff1f;border-color:#0000}.oVgepW_mobileNavCardLabel{overflow-wrap:anywhere;hyphens:auto;flex:1;min-width:0;line-height:1.2}.oVgepW_mobileNavCardChevron{color:#6b7280;flex-shrink:0;transition:transform .2s}.oVgepW_mobileNavCard[data-active] .oVgepW_mobileNavCardChevron{color:#fff}.oVgepW_mobileNavCard[data-expanded] .oVgepW_mobileNavCardChevron{transform:rotate(90deg)}.oVgepW_mobileNavCard[data-expanded]{border-color:#314466}.oVgepW_mobileSubNav{background:#f1f3f6;border:1px solid #314466;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:4px;padding:8px;display:grid;position:relative}.oVgepW_mobileSubNav:before{content:"";background:#f1f3f6;border-top:1px solid #314466;border-left:1px solid #314466;width:12px;height:12px;position:absolute;top:-7px;left:calc(25% - 6px);transform:rotate(45deg)}.oVgepW_mobileSubNav[data-column=right]:before{left:calc(75% - 6px)}.oVgepW_mobileSubNavItem{min-width:0;font:inherit;color:#314466;text-align:left;overflow-wrap:anywhere;hyphens:auto;cursor:pointer;background:#fff;border:1px solid #e2e5e8;border-radius:6px;padding:8px 10px;font-size:13px;font-weight:500;line-height:1.2;transition:background .15s}.oVgepW_mobileSubNavItem:hover{background:#eaeced}.oVgepW_mobileSubNavItem[data-active],.oVgepW_mobileSubNavItem[data-active]:hover{color:#fff;background:#314466;border-color:#314466;font-weight:600}}
._3kD3cW_headerGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){._3kD3cW_headerGrid{grid-template-columns:2fr 1fr}}._3kD3cW_overviewCard{background:#fff;border:1px solid #e2e5e8;border-radius:6px;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;display:flex;position:relative;overflow:hidden}._3kD3cW_overviewCard:after{content:"";pointer-events:none;background:linear-gradient(270deg,#f8f9fb80,#0000);width:33%;height:100%;position:absolute;top:0;right:0}._3kD3cW_budgetRow{border-bottom:1px solid #e2e5e8;grid-template-columns:1fr;gap:12px;padding:16px 24px;transition:background .1s;display:grid}@media (min-width:768px){._3kD3cW_budgetRow{grid-template-columns:3fr 5fr 3fr 40px;align-items:center}}._3kD3cW_budgetRow:last-child{border-bottom:none}._3kD3cW_budgetRow:hover{background:#f8f9fb80}._3kD3cW_budgetRow._3kD3cW_deactivated{opacity:.45}._3kD3cW_needTypeBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:2px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}._3kD3cW_badgeDefault{color:#5b5f62;background:#f1f3f5}._3kD3cW_badgeAmber{color:#d97706;background:#fffbeb}._3kD3cW_badgeRed{color:#dc2626;background:#fef2f2}._3kD3cW_badgeGreen{color:#16a34a;background:#f0fdf4}._3kD3cW_rowAmount{flex-direction:column;align-items:flex-start;gap:2px;display:flex}@media (min-width:768px){._3kD3cW_rowAmount{align-items:flex-end}}
.P9BCNa_closeButton svg{color:#fff}.P9BCNa_closeButton:hover svg{color:#1a2e4e}.P9BCNa_mobileInputs input,.P9BCNa_mobileInputs textarea,.P9BCNa_mobileInputs select{font-size:16px!important}.P9BCNa_mobileInputs .mantine-DatePickerInput-input{font-size:16px!important}
.xCSkTa_fields>*+*{margin-top:var(--mantine-spacing-md)!important}.xCSkTa_mobileForm .xCSkTa_underlineLink{text-decoration:underline}
.J8lAAW_title{font-size:1.625rem;font-weight:900}@media (max-width:20em){.J8lAAW_controls{flex-direction:column-reverse}.J8lAAW_control{text-align:center;width:100%}}
.RkrqdW_header{padding-top:var(--mantine-spacing-sm);background-color:var(--mantine-primary-color-filled);border-bottom:.0625rem solid var(--mantine-primary-color-filled)}.RkrqdW_mainSection{padding-bottom:var(--mantine-spacing-sm)}@media (min-width:48em){.RkrqdW_hiddenDesktop{display:none}}.RkrqdW_buttonLabel{overflow:unset}.RkrqdW_buttonIcon{margin-right:var(--mantine-spacing-supersmall)!important}.RkrqdW_mobileAddDeal{z-index:50;bottom:calc(env(safe-area-inset-bottom) + 25px);position:fixed;right:25px}.RkrqdW_mobileAddDeal button{border:4px solid #fff;box-shadow:0 0 8px 4px #0000004d}.RkrqdW_tooltip{animation:.6s ease-in-out 4.4s forwards RkrqdW_collapseIntoButtonTooltip;background-color:var(--mantine-primary-color-filled)!important;color:#fff!important;bottom:calc(env(safe-area-inset-bottom) + 32px)!important;right:82px!important;top:unset!important;left:unset!important;z-index:2!important;position:fixed!important}@media (min-width:48em){.RkrqdW_tooltip{display:none}}.RkrqdW_tooltipLabel{white-space:nowrap;font-size:large;font-weight:900;animation:.6s ease-in-out 4.4s forwards RkrqdW_collapseIntoButton;display:block;overflow:hidden;z-index:0!important}@keyframes RkrqdW_collapseIntoButton{0%{opacity:1;max-width:200px;transform:translate(0)}60%{opacity:.4}to{opacity:0;max-width:0;transform:translate(40px);padding:0!important}}@keyframes RkrqdW_collapseIntoButtonTooltip{0%{max-width:200px;transform:translate(0)}to{max-width:0;transform:translate(40px)}}
.KGncwa_customlink{height:100%;padding-left:var(--mantine-spacing-md);padding-right:var(--mantine-spacing-md);color:var(--mantine-color-white);font-weight:500;font-size:var(--mantine-font-size-sm);align-items:center;text-decoration:none;display:flex}@media (max-width:25em){.KGncwa_customlink{align-items:center;width:100%;height:2.625rem;display:flex}}.KGncwa_dropdownLink{height:100%;padding-left:var(--mantine-spacing-md);padding-right:var(--mantine-spacing-md);color:var(--mantine-color-black);font-weight:500;font-size:var(--mantine-font-size-sm);align-items:center;text-decoration:none;display:flex}@media (max-width:25em){.KGncwa_dropdownLink{align-items:center;width:100%;height:2.625rem;display:flex}}.KGncwa_wrapperlink{width:100%;padding:.5rem var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm)}.KGncwa_wrapperlink a{color:var(--mantine-color-black);text-decoration:none}.KGncwa_wrapperlink:hover{outline:.0625rem solid var(--mantine-color-brand-filled-hover);background-color:color-mix(in srgb, var(--mantine-color-brand-filled-hover) 20%, white)}.KGncwa_wrapperlink:hover *{color:var(--mantine-color-black)!important}.KGncwa_wrapperlink[data-active=true]{background-color:var(--mantine-color-brand-filled)}.KGncwa_wrapperlink[data-active=true] p{color:var(--mantine-color-white)}@media (max-width:48em){.KGncwa_tabs{display:none}}.KGncwa_tabsList{border-bottom:0!important}.KGncwa_tabsList:before{border:none!important}.KGncwa_tab{background-color:#0000;height:2.375rem;font-weight:500}.KGncwa_tab:hover{background-color:color-mix(in srgb, var(--mantine-primary-color-filled-hover) 90%, black)}.KGncwa_tab[data-active]{border-color:color-mix(in srgb, var(--mantine-primary-color-filled) 90%, white);background-color:var(--mantine-primary-color-filled-hover);border-left-color:#0000!important;border-right-color:#0000!important}.KGncwa_tab[data-active]:before,.KGncwa_tab[data-active]:after{border-bottom:2px solid var(--mantine-color-white)!important;width:100%!important;bottom:-.115rem!important}.KGncwa_dropdownFooter{border-top:.0625rem solid var(--mantine-color-dark-5);background-color:var(--mantine-color-dark-7);margin:calc(var(--mantine-spacing-md)*-1);margin-top:var(--mantine-spacing-sm);padding:var(--mantine-spacing-xs) calc(var(--mantine-spacing-xs)*2);padding-bottom:var(--mantine-spacing-xl)}
@media (min-width:48em) and (max-width:55em){.AOtl9G_logintext{display:none!important}.AOtl9G_section{margin:0!important}}
@media (min-width:48em) and (max-width:55em){.omwofG_logintext{display:none!important}.omwofG_section{margin:0!important}}.omwofG_hidden{display:none}
.X0gDnW_header{padding-top:var(--mantine-spacing-sm);background-color:var(--mantine-primary-color-filled);border-bottom:.0625rem solid var(--mantine-primary-color-filled)}.X0gDnW_mainSection{padding-bottom:var(--mantine-spacing-sm)}.X0gDnW_user{border-radius:var(--mantine-radius-sm);transition:background-color .1s;color:var(--mantine-color-white)!important;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)!important}.X0gDnW_user:hover{background-color:#435d8c!important}.X0gDnW_link{height:100%;padding-left:var(--mantine-spacing-md);padding-right:var(--mantine-spacing-md);color:var(--mantine-color-white);font-weight:500;font-size:var(--mantine-font-size-sm);align-items:center;text-decoration:none;display:flex}@media (max-width:25em){.X0gDnW_link{align-items:center;width:100%;height:2.625rem;display:flex}}.X0gDnW_subLink{width:100%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);border-radius:var(--mantine-radius-md)}.X0gDnW_subLink:hover{background-color:var(--mantine-color-gray-2)!important}.X0gDnW_userActive{background-color:color-mix(in srgb, var(--mantine-primary-color-filled) 10%, white)}.X0gDnW_username{max-width:6.25rem;color:var(--mantine-color-white)!important}@media (min-width:30em) and (max-width:55em){.X0gDnW_username{display:none}}.X0gDnW_customlink:active,.X0gDnW_customlink:hover,.X0gDnW_customlink:link,.X0gDnW_customlink:visited{color:inherit;text-decoration:none}.X0gDnW_hoverButton:hover{background-color:var(--mantine-color-gray-2)!important}.X0gDnW_avatar{color:#000}.X0gDnW_avatar span{border:unset}
@media (max-width:25em){.WQkmdq_logo{width:100%;height:auto}.WQkmdq_button{width:160px}}
._3Cr9Ha_content{--mn-page-bg:#f8f9ff;--mn-card-bg:#fff;--mn-border:#e3e8f0;--mn-divider:#edf1f6;--mn-title:#0f1b3d;--mn-text:#1e293b;--mn-muted:#64748b;--mn-icon-muted:#94a3b8;background-color:var(--mn-page-bg);flex-direction:column;display:flex}[data-mantine-color-scheme=dark] ._3Cr9Ha_content{--mn-page-bg:var(--mantine-color-dark-8);--mn-card-bg:var(--mantine-color-dark-7);--mn-border:var(--mantine-color-dark-4);--mn-divider:var(--mantine-color-dark-5);--mn-title:var(--mantine-color-gray-0);--mn-text:var(--mantine-color-gray-2);--mn-muted:var(--mantine-color-dark-1);--mn-icon-muted:var(--mantine-color-dark-2)}._3Cr9Ha_drawerHeader{background-color:var(--mantine-primary-color-filled)!important;min-height:0!important;padding:14px 16px!important}._3Cr9Ha_drawerTitle{line-height:0}._3Cr9Ha_drawerLogo{width:140px;display:block}._3Cr9Ha_drawerLogo a{display:block;width:100%!important}._3Cr9Ha_drawerLogo img{display:block;width:100%!important;height:auto!important}._3Cr9Ha_close{color:var(--mantine-color-white)!important}._3Cr9Ha_close:hover{color:var(--mantine-color-black)!important}._3Cr9Ha_body{flex-direction:column;flex:1;min-height:0;display:flex;padding:0!important}._3Cr9Ha_searchBar{background-color:var(--mantine-primary-color-filled);padding:4px 16px 16px}._3Cr9Ha_scroll{background-color:var(--mn-page-bg);flex:1;min-height:0}._3Cr9Ha_sections{flex-direction:column;gap:16px;padding:16px;display:flex}._3Cr9Ha_section{--tone:#2563eb;--tone-bg:#e8f0fe;--tone-badge-bg:#dbe7fd;--tone-badge-text:#1d4ed8;background-color:var(--mn-card-bg);border:1px solid var(--mn-border);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0f1b3d0a}._3Cr9Ha_section[data-tone=green]{--tone:#15803d;--tone-bg:#e7f6ec;--tone-badge-bg:#dcfce7;--tone-badge-text:#166534}._3Cr9Ha_section[data-tone=orange]{--tone:#ea580c;--tone-bg:#fff1e6;--tone-badge-bg:#fef3c7;--tone-badge-text:#b45309}._3Cr9Ha_section[data-tone=violet]{--tone:#7c3aed;--tone-bg:#f3ecff;--tone-badge-bg:#f3e8ff;--tone-badge-text:#7e22ce}._3Cr9Ha_section[data-tone=ink]{--tone:#0a1b38;--tone-bg:#e5eeff;--tone-badge-bg:#e5eeff;--tone-badge-text:#081732}._3Cr9Ha_section[data-tone=navy]{--tone:#fff;--tone-bg:var(--mantine-color-brand-6);--tone-badge-bg:var(--mantine-color-brand-6);--tone-badge-text:#fff}._3Cr9Ha_section[data-tone=navy] ._3Cr9Ha_categoryIcon{color:var(--mn-title)}._3Cr9Ha_section[data-tone=navy] ._3Cr9Ha_categoryTile:active,._3Cr9Ha_section[data-tone=navy] ._3Cr9Ha_categoryTile:active ._3Cr9Ha_categoryIcon{color:#fff}._3Cr9Ha_sectionHead{box-sizing:border-box;font:inherit;cursor:pointer;width:100%;color:var(--mn-title);text-align:left;background:0 0;border:0;align-items:center;gap:14px;margin:0;padding:16px;text-decoration:none;display:flex}._3Cr9Ha_sectionIcon{background-color:var(--tone-bg);width:44px;height:44px;color:var(--tone);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._3Cr9Ha_sectionText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._3Cr9Ha_sectionTitleRow{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}._3Cr9Ha_sectionTitle{color:var(--mn-title);font-size:16px;font-weight:700;line-height:1.3}._3Cr9Ha_badge{background-color:var(--tone-badge-bg);color:var(--tone-badge-text);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}._3Cr9Ha_sectionSubtitle{color:var(--mn-muted);font-size:13px;line-height:1.35}._3Cr9Ha_chevron{color:var(--mn-icon-muted);flex-shrink:0;transition:transform .15s}._3Cr9Ha_chevron[data-opened]{transform:rotate(180deg)}._3Cr9Ha_sectionBody{border-top:1px solid var(--mn-divider);padding:14px 16px 16px}._3Cr9Ha_pills{scrollbar-width:none;gap:8px;margin:0 -16px 14px;padding:0 16px 2px;display:flex;overflow-x:auto}._3Cr9Ha_pills::-webkit-scrollbar{display:none}._3Cr9Ha_pill{border:1px solid var(--mn-border);background-color:var(--mn-card-bg);height:32px;color:var(--mn-title);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}._3Cr9Ha_pill[data-variant=hot] ._3Cr9Ha_pillIcon{color:#dc2626}._3Cr9Ha_pill[data-variant=top]{color:#14532d;background-color:#dcfce7;border-color:#86efac}._3Cr9Ha_pillIcon{color:var(--tone);align-items:center;display:inline-flex}._3Cr9Ha_pillLabel{line-height:1;display:block}._3Cr9Ha_categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._3Cr9Ha_categoryTile{border:1px solid var(--mn-border);min-height:40px;color:var(--mn-text);background-color:#f8f9ff;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;text-decoration:none;display:flex}[data-mantine-color-scheme=dark] ._3Cr9Ha_categoryTile{background-color:var(--mantine-color-dark-6)}._3Cr9Ha_categoryTile:not([data-disabled]):active{background-color:var(--tone-bg)}._3Cr9Ha_categoryTile[data-disabled]{opacity:.6}._3Cr9Ha_categoryIcon{color:var(--tone);flex-shrink:0;display:inline-flex}._3Cr9Ha_categoryIcon svg{stroke:currentColor}._3Cr9Ha_categoryName{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}._3Cr9Ha_tileText{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}._3Cr9Ha_soonBadge{color:var(--mn-muted);white-space:nowrap;background-color:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}
.gAu8KW_loginArea>button{--button-padding-x:8px;flex:1 1 0;min-width:0}
.Qz6Cnq_card{background-color:#eef2f8;border-bottom:1px solid #e3e8f0;padding:14px 16px}.Qz6Cnq_avatar{flex-shrink:0}.Qz6Cnq_username{color:#0f1b3d;font-size:15px}.Qz6Cnq_iconButton{color:#212121!important;background-color:#fff!important;border:1px solid #e3e8f0!important;border-radius:12px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.Qz6Cnq_iconButton[data-tone=star]{color:var(--mantine-color-yellow-6)!important}.Qz6Cnq_footer{background-color:#fff;border-top:1px solid #e3e8f0;padding:8px 16px 12px}[data-mantine-color-scheme=dark] .Qz6Cnq_footer{border-top-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-7)}.Qz6Cnq_footerButton{box-sizing:border-box;font:inherit;cursor:pointer;color:#1e293b;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;width:100%;margin:0;padding:10px 8px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.Qz6Cnq_footerButton:active{background-color:#f1f5f9}.Qz6Cnq_footerButton[data-variant=danger]{color:#dc2626;font-weight:600}
.tn3qrq_goalRow{border-bottom:1px solid #e2e5e8;padding:16px 24px;transition:background .1s}.tn3qrq_goalRow:last-child{border-bottom:none!important}.tn3qrq_goalRow:hover{background:#f2f2f27e}.tn3qrq_goalRow.tn3qrq_deactivated{opacity:.45}@media (max-width:640px){.tn3qrq_goalRow{padding:12px 16px}}.tn3qrq_badge{text-transform:uppercase;letter-spacing:.04em;border-radius:2px;align-self:flex-start;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}.tn3qrq_badgeOver{color:#dc2626;background:#fef2f2}.tn3qrq_badgeWarn{color:#d97706;background:#fffbeb}.tn3qrq_badgeOk{color:#5b5f62;background:#f1f3f5}.tn3qrq_badgeReached{color:#16a34a;background:#f0fdf4}.tn3qrq_badgeActive{color:#314466;background:#eff6ff}.tn3qrq_badgeDeactivated{color:#6b7280;background:#f1f3f5}.tn3qrq_itemName{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.tn3qrq_amountNormal{color:#5b5f62}.tn3qrq_amountWarn{color:#d97706;font-weight:600}.tn3qrq_amountOver{color:#dc2626;font-weight:600}
.dr6jQq_headerGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.dr6jQq_headerGrid{grid-template-columns:2fr 1fr}}.dr6jQq_overviewCard{background:#fff;border:1px solid #e2e5e8;border-radius:6px;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;display:flex;position:relative;overflow:hidden}.dr6jQq_overviewCard:after{content:"";pointer-events:none;background:linear-gradient(270deg,#f8f9fb80,#0000);width:33%;height:100%;position:absolute;top:0;right:0}
.cLAJbW_categoryCard{background:#fff;border:1px solid #e2e5e8;height:100%;transition:box-shadow .15s,border-color .15s;position:relative}.cLAJbW_categoryCard:hover{border-color:#c5c6cf;box-shadow:0 4px 12px #191c1e14}.cLAJbW_badge{text-transform:uppercase;letter-spacing:.04em;border-radius:2px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}.cLAJbW_badgeNotwendigkeit{color:#5b5f62;background:#f1f3f5}.cLAJbW_badgeWuensch{color:#d97706;background:#fffbeb}.cLAJbW_badgeFreizeit{color:#dc2626;background:#fef2f2}.cLAJbW_badgeUnvorhergesehen{color:#16a34a;background:#f0fdf4}.cLAJbW_badgeEinkuenfte{color:#0d9488;background:#f0fffe}
.g18b1a_trigger{border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);cursor:pointer;color:#191c1e;aspect-ratio:1;background:#fff;align-items:center;gap:8px;width:max-content;padding:10px 12px;font-size:14px;transition:background .15s;display:flex}.g18b1a_trigger:hover{background:#dde0e3}.g18b1a_trigger:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.g18b1a_triggerIcon{color:#191c1e;align-items:center;display:flex}.g18b1a_triggerLabel{text-align:left;color:#6c737a;flex:1}.g18b1a_dropdown{padding:8px}.g18b1a_iconBtn{aspect-ratio:1;cursor:pointer;color:#191c1e;background:0 0;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:8px;transition:background .1s,border-color .1s,color .1s;display:flex}.g18b1a_iconBtn:hover{background:#e8eaec}.g18b1a_iconBtnSelected{color:#2563eb;background:#dbeafe;border-color:#2563eb}
.MJdaFq_card{background:#fff;border:1px solid #e2e5e8}.MJdaFq_summaryLabel{color:#6b7280;letter-spacing:.01em;font-size:14px;font-weight:500}.MJdaFq_summaryValue{color:#1a2e4e;font-size:24px;font-weight:600;line-height:1.3}.MJdaFq_progressLabel{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin-top:2px;font-size:10px;font-weight:700}.MJdaFq_saldoCard{border-radius:var(--mantine-radius-md);color:#fff;box-shadow:var(--mantine-shadow-sm);background:#314466;border:1px solid #e2e5e8;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.MJdaFq_saldoCard:after{content:"";filter:blur(16px);pointer-events:none;background:#ffffff0d;border-radius:50%;width:96px;height:96px;position:absolute;bottom:-16px;right:-16px}
.DXh5lW_icon{color:inherit;flex-shrink:0;display:inline-flex;position:relative}.DXh5lW_plus{display:block;position:absolute;bottom:-14%;right:-20%;overflow:visible}.DXh5lW_plusCircle{fill:var(--mantine-primary-color-filled);stroke:#fff}.DXh5lW_icon[data-inverted] .DXh5lW_plusCircle{fill:#fff;stroke:var(--mantine-primary-color-filled)}.DXh5lW_plusSign{stroke:#fff}.DXh5lW_icon[data-inverted] .DXh5lW_plusSign{stroke:var(--mantine-primary-color-filled)}.DXh5lW_split{width:100%;display:flex}.DXh5lW_splitMain{flex:1;min-width:0}.DXh5lW_splitMain .mantine-Button-inner{justify-content:flex-start}.DXh5lW_splitMain .mantine-Button-label{min-width:0}.DXh5lW_splitLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DXh5lW_splitToggle{flex-shrink:0}.DXh5lW_splitToggle:active{transform:none!important}.DXh5lW_splitChevron{transition:transform .2s}.DXh5lW_splitChevron[data-opened]{transform:rotate(180deg)}.DXh5lW_fabRoot{display:none}@media (max-width:768px){.DXh5lW_fabRoot{display:block}.DXh5lW_fabBackdrop{z-index:150;-webkit-backdrop-filter:blur(4px);background:#1a2e4e40;position:fixed;inset:0}.DXh5lW_fabPill{z-index:152;right:16px;bottom:calc(env(safe-area-inset-bottom) + 20px);background:var(--mantine-primary-color-filled);color:#fff;border-radius:999px;align-items:stretch;height:52px;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 24px -6px #1a2e4e8c,0 2px 6px #1a2e4e33}.DXh5lW_fabPillMain{color:inherit;align-items:center;gap:10px;padding:0 16px 0 20px;font-size:16px;font-weight:700;display:flex}.DXh5lW_fabPillMain:active{background:#ffffff1a}.DXh5lW_fabPillDivider{background:#ffffff59;align-self:center;width:1px;height:28px}.DXh5lW_fabPillToggle{color:inherit;justify-content:center;align-items:center;padding:0 18px 0 16px;display:flex}.DXh5lW_fabPillToggle:active{background:#ffffff1a}.DXh5lW_fabPanel{z-index:151;right:16px;bottom:calc(env(safe-area-inset-bottom) + 20px + 52px + 12px);background:#fff;border-radius:24px;width:min(320px,100vw - 32px);padding:16px 12px 12px;position:fixed;box-shadow:0 24px 48px -12px #1a2e4e59}.DXh5lW_fabPanelTitle{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;padding:0 8px 8px;font-size:12px;font-weight:700}.DXh5lW_fabItem{border-radius:14px;align-items:center;gap:14px;width:100%;padding:8px;display:flex}.DXh5lW_fabItem:active{background:#f3f5f8}.DXh5lW_fabItemIcon{color:#314466;background:#fff;border:1px solid #e2e5e8;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.DXh5lW_fabItemText{flex-direction:column;flex:1;min-width:0;display:flex}.DXh5lW_fabItemTitle{color:#314466;font-size:15px;font-weight:700}.DXh5lW_fabItemHint{color:#6b7280;font-size:13px}.DXh5lW_fabItemBadge{color:#fff;background:#314466;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}}
.VzhRHa_card{border-radius:var(--mantine-radius-md);background:#fff;border:1px solid #e2e5e8;flex-direction:column;justify-content:space-between;height:100%;padding:24px;display:flex;box-shadow:0 12px 32px -4px #191c1e0f}.VzhRHa_sectionCard{border-radius:var(--mantine-radius-md);background:#fff;border:1px solid #e2e5e8;height:100%;padding:32px;box-shadow:0 12px 32px -4px #191c1e0f}.VzhRHa_balanceValue{letter-spacing:-.02em;color:#314466;margin-top:8px;font-size:32px;font-weight:700;line-height:1.2}.VzhRHa_balanceValueNegative{color:#e11d48}.VzhRHa_incomeValue{color:#059669;margin-top:8px;font-size:24px;font-weight:600;line-height:1.3}.VzhRHa_expenseValue{color:#e11d48;margin-top:8px;font-size:24px;font-weight:600;line-height:1.3}.VzhRHa_iconBox{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.VzhRHa_iconBoxGreen{background:#d1fae5}.VzhRHa_iconBoxRed{background:#ffe4e6}.VzhRHa_trendGroup{align-items:center;gap:6px;margin-top:16px;display:flex}.VzhRHa_trendText{font-size:11px;font-weight:700}.VzhRHa_trendPositive{color:#059669}.VzhRHa_trendNegative{color:#e11d48}
._5hvhqG_container{border-radius:var(--mantine-radius-md);background:#fff;border:1px solid #e2e5e8;overflow:hidden}._5hvhqG_header{padding:14px var(--mantine-spacing-md);border-bottom:1px solid #e2e5e8}._5hvhqG_title{font-size:var(--mantine-font-size-lg);color:#1a2e4e;font-weight:700;line-height:1.4}._5hvhqG_row{padding:12px var(--mantine-spacing-md);border-bottom:1px solid #e2e5e8;grid-template-columns:2fr 3fr 28px;align-items:center;gap:16px;transition:background .1s;display:grid}._5hvhqG_row:last-child{border-bottom:none}._5hvhqG_row:hover{background:#f8f9fb99}._5hvhqG_badge{text-transform:uppercase;letter-spacing:.04em;border-radius:2px;width:fit-content;padding:1px 5px;font-weight:700;line-height:1.4;display:inline-block}._5hvhqG_badgeOver{color:#dc2626;background:#fef2f2}._5hvhqG_badgeWarn{color:#d97706;background:#fffbeb}._5hvhqG_badgeOk{color:#5b5f62;background:#f1f3f5}._5hvhqG_badgeReached{color:#16a34a;background:#f0fdf4}._5hvhqG_badgeActive{color:#314466;background:#eff6ff}._5hvhqG_badgeDeactivated{color:#6b7280;background:#f1f3f5}._5hvhqG_amountNormal{color:#5b5f62}._5hvhqG_amountWarn{color:#d97706;font-weight:600}._5hvhqG_amountOver{color:#dc2626;font-weight:600}._5hvhqG_amountTarget{color:#5b5f62;font-weight:500}
.Q7zfma_filterBtn{color:#5b5f62;background:#fff;font-size:14px;font-weight:500;border:1px solid #e2e5e8!important}.Q7zfma_filterBtn:hover{background:#f8f9fb}.Q7zfma_filterBtnActive{font-size:14px;font-weight:500;color:#fff!important;background:#314466!important;border-color:#314466!important}.Q7zfma_filterBtnActive:hover{background:#1a2e4e!important}.Q7zfma_addBtn{color:#fff;background:#314466}.Q7zfma_addBtn:hover{background:#1a2e4e}.Q7zfma_tableCard{background:#fff;border:1px solid #e2e5e8;border-radius:4px;overflow:hidden}.Q7zfma_tableTop{border-bottom:1px solid #e2e5e8;padding:16px 24px}.Q7zfma_tableTitle{color:#1a2e4e;font-size:20px;font-weight:600;line-height:1.4}.Q7zfma_thead th{color:#5b5f62;text-transform:uppercase;letter-spacing:.05em;background:#f1f3f5;border-bottom:none;padding:14px 24px;font-size:12px;font-weight:600}.Q7zfma_tableRow{transition:background .1s}.Q7zfma_tableRow td{vertical-align:middle;border-bottom:1px solid #e2e5e8;padding:12px 24px}.Q7zfma_tableRow:last-child td{border-bottom:none}.Q7zfma_tableRow:hover{background:#f8f9fb}.Q7zfma_dateCell{color:#5b5f62;white-space:nowrap;font-size:16px}.Q7zfma_dateCellMobile{display:none}.Q7zfma_recurringMetaCell{white-space:nowrap}.Q7zfma_recurringMetaMobile{display:none}.Q7zfma_descriptionCell{min-width:0}.Q7zfma_amountCell,.Q7zfma_actionCell{white-space:nowrap}.Q7zfma_txIcon{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.Q7zfma_amount{white-space:nowrap;line-height:1.4}.Q7zfma_emptyState{text-align:center;background:#f2f4f6;padding:48px 24px}.Q7zfma_pagination{background:#fff;border-top:1px solid #e2e5e8;padding:12px 24px}@media (max-width:640px){.Q7zfma_tableTop{padding:12px 16px}.Q7zfma_thead thead{display:none}.Q7zfma_tableRow{border-bottom:1px solid #e2e5e8}.Q7zfma_tableRow td{border-bottom:unset;padding:2px 12px}.Q7zfma_tableRow td:first-child{padding-top:8px}.Q7zfma_tableRow td:last-child,.Q7zfma_tableRow .Q7zfma_amountCell{padding-bottom:8px}.Q7zfma_tableRow{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.Q7zfma_dateCell{display:none}.Q7zfma_dateCellMobile{display:inline}.Q7zfma_recurringMetaCell{display:none}.Q7zfma_recurringMetaMobile{display:block}.Q7zfma_descriptionCell{flex:100%}.Q7zfma_tableRow .Q7zfma_amountCell{padding-left:calc(44px + var(--mantine-spacing-sm));flex:0 auto;text-align:left!important}.Q7zfma_actionCell{flex:none}.Q7zfma_emptyState{padding:32px 16px}.Q7zfma_pagination{flex-direction:column;align-items:center;gap:8px;padding:10px 12px}.Q7zfma_filterDivider{display:none}}.Q7zfma_summaryCard{background:#fff;border:1px solid #e2e5e8;border-radius:4px;flex-direction:column;gap:12px;padding:24px;display:flex}.Q7zfma_summaryLabel{color:#6b7280;letter-spacing:.01em;font-size:14px;font-weight:500}.Q7zfma_summaryValue{color:#1a2e4e;font-size:24px;font-weight:600;line-height:1.3}.Q7zfma_progressLabel{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin-top:2px;font-size:10px;font-weight:700}.Q7zfma_saldoCard{color:#fff;background:#314466;border:1px solid #1a2e4e;border-radius:4px;flex-direction:column;justify-content:space-between;min-height:140px;padding:24px;display:flex;position:relative;overflow:hidden}.Q7zfma_saldoCard:after{content:"";filter:blur(16px);pointer-events:none;background:#ffffff0d;border-radius:50%;width:96px;height:96px;position:absolute;bottom:-16px;right:-16px}.Q7zfma_saldoLabel{opacity:.8;letter-spacing:.01em;font-size:14px;font-weight:500}.Q7zfma_saldoValue{letter-spacing:-.02em;margin-top:4px;font-size:32px;font-weight:700;line-height:1.2}.Q7zfma_saldoLink{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;color:#fff;z-index:1;font-size:12px;font-weight:700;position:relative}.Q7zfma_saldoLink:hover{text-decoration:underline}
.dIIqBa_headerGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.dIIqBa_headerGrid{grid-template-columns:2fr 1fr}}.dIIqBa_overviewCard{background:#fff;border:1px solid #e2e5e8;border-radius:6px;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;display:flex;position:relative;overflow:hidden}.dIIqBa_overviewCard:after{content:"";pointer-events:none;background:linear-gradient(270deg,#f8f9fb80,#0000);width:33%;height:100%;position:absolute;top:0;right:0}.dIIqBa_goalRow{border-bottom:1px solid #e2e5e8;grid-template-columns:1fr;gap:12px;padding:16px 24px;transition:background .1s;display:grid}@media (min-width:768px){.dIIqBa_goalRow{grid-template-columns:3fr 5fr 1fr 40px;align-items:center}}.dIIqBa_goalRow:last-child{border-bottom:none}.dIIqBa_goalRow:hover{background:#f8f9fb80}.dIIqBa_goalRow.dIIqBa_deactivated{opacity:.45}.dIIqBa_badge{text-transform:uppercase;letter-spacing:.04em;border-radius:2px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}.dIIqBa_badgeReached{color:#16a34a;background:#f0fdf4}.dIIqBa_badgeActive{color:#314466;background:#eff6ff}.dIIqBa_badgeDeactivated{color:#6b7280;background:#f1f3f5}.dIIqBa_rowActions{flex-direction:column;align-items:flex-start;gap:4px;display:flex}@media (min-width:768px){.dIIqBa_rowActions{align-items:flex-end}}
@media (max-width:640px){.nop6NG_datePickerRoot{flex-direction:column;display:inline-flex!important}.nop6NG_datePickerPresetsList{border-bottom:1px solid #e2e5e8;gap:6px;padding-bottom:8px;border-right:none!important;flex-flow:wrap!important;width:0!important;min-width:100%!important;height:auto!important;max-height:none!important;display:flex!important}}.nop6NG_calendarDay[data-first-in-range]{background-color:var(--mantine-primary-color-filled)!important;color:var(--mantine-primary-color-contrast)!important;border-radius:4px 0 0 4px!important}.nop6NG_calendarDay[data-last-in-range]{background-color:var(--mantine-primary-color-filled)!important;color:var(--mantine-primary-color-contrast)!important;border-radius:0 4px 4px 0!important}.nop6NG_calendarDay[data-first-in-range][data-last-in-range]{border-radius:4px}.nop6NG_calendarDay[data-in-range]{background-color:#9fc1ff45;border-radius:0}
.HqHaoa_profileButton{font:inherit;color:#314466;cursor:pointer;background:#f8f9fb;border:1px solid #e2e5e8;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:4px 8px 4px 4px;transition:background .15s;display:flex}.HqHaoa_profileButton:hover,.HqHaoa_profileButton[data-opened]{background:#eaeced}.HqHaoa_profileChevron{color:#6b7280;transition:transform .2s}.HqHaoa_profileButton[data-opened] .HqHaoa_profileChevron{transform:rotate(180deg)}
