.data-retention_container__9_VGS{background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.data-retention_topNav__Lmxt0{background:linear-gradient(135deg,#f3f0ff,#e8d5f9);padding:16px 0;border-bottom:1px solid #e5e7eb;position:sticky;top:80px;z-index:10}.data-retention_navContent___bKto{max-width:1440px;margin:0 auto;padding:0 24px;display:flex;gap:32px}.data-retention_navLink__48nmv{color:#6b7280;text-decoration:none;font-weight:500;font-size:14px;padding:8px 16px;border-radius:8px;transition:all .2s ease}.data-retention_navLink__48nmv:hover{color:var(--primary-color);background-color:var(--primary-alpha-10)}.data-retention_navLink__48nmv.data-retention_active__SfKqd{color:#fff;background-color:var(--primary-color);font-weight:600}.data-retention_mainContent__uPx8K{max-width:1440px;margin:0 auto;padding:120px 80px 24px 24px;display:grid;grid-template-columns:280px 1fr;gap:48px;height:fit-content}.data-retention_sidebar__Ba5FQ{position:sticky;top:200px;max-height:calc(100vh - 200px);overflow-y:auto;scroll-behavior:smooth}.data-retention_sidebarTitle__HRXTz{font-size:12px;font-weight:700;color:#374151;letter-spacing:.05em;margin-bottom:24px;text-transform:uppercase}.data-retention_tocNav__c9ipk{display:flex;flex-direction:column;gap:4px}.data-retention_tocItem__UH3FU{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;background:none;border:none;text-align:left;cursor:pointer;border-radius:6px;transition:all .2s ease;font-size:14px;line-height:1.4}.data-retention_tocItem__UH3FU:hover{background-color:#f9fafb;color:var(--primary-color)}.data-retention_tocItem__UH3FU.data-retention_active__SfKqd{background-color:#f0f4ff;color:var(--primary-color);font-weight:500}.data-retention_tocNumber__m1tDi{color:#6b7280;font-weight:500;min-width:20px;flex-shrink:0}.data-retention_tocTitle__ZTXAh{color:inherit;flex:1}.data-retention_content__ifgTY{padding:32px 0 80px}.data-retention_header__Z5CQt{text-align:center;margin-bottom:48px}.data-retention_title__FeSp1{font-size:48px;font-weight:800;color:var(--primary-color);margin:0 0 16px;line-height:1.1}.data-retention_updateDate__YyLiP{font-size:16px;color:#6b7280;margin:0;position:relative}.data-retention_updateDate__YyLiP:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:var(--primary-color);border-radius:2px}.data-retention_contentBody__CM24K{max-width:800px;margin:0 auto;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.data-retention_contentBody__CM24K h2{border-bottom:1px solid var(--primary-underline);padding-bottom:2px}.data-retention_intro__KNfMo{font-size:16px;line-height:1.6;color:#374151;margin-bottom:32px;padding:24px;background-color:#f9fafb;border-left:4px solid var(--primary-color);border-radius:0 8px 8px 0}.data-retention_section__T3jsY{margin-bottom:48px;scroll-margin-top:120px}.data-retention_sectionTitle__y_sXU{font-size:24px;font-weight:700;color:var(--primary-color);margin:0 0 16px;line-height:1.3}.data-retention_section__T3jsY h3{font-size:18px;font-weight:600;color:#1f2937;margin:24px 0 12px;line-height:1.4}.data-retention_section__T3jsY p{font-size:15px;line-height:1.6;color:#374151;margin:0 0 16px}.data-retention_section__T3jsY p:last-child{margin-bottom:0}.data-retention_section__T3jsY ul{margin:16px 0;padding-left:24px}.data-retention_section__T3jsY ul li{font-size:15px;line-height:1.6;color:#374151;margin-bottom:8px}.data-retention_section__T3jsY ul li:last-child{margin-bottom:0}.data-retention_section__T3jsY strong{color:#1f2937;font-weight:600}.data-retention_chatButton__EkQW4{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background-color:var(--primary-color);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px var(--primary-alpha-30);transition:all .3s ease;z-index:50}.data-retention_chatButton__EkQW4:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px var(--primary-alpha-40)}.data-retention_chatButton__EkQW4:active{transform:translateY(0)}@media(max-width:1024px){.data-retention_mainContent__uPx8K{grid-template-columns:240px 1fr;gap:32px}.data-retention_sidebar__Ba5FQ{padding:24px 0}.data-retention_tocItem__UH3FU{font-size:13px;padding:6px 10px}}@media(max-width:768px){.data-retention_navContent___bKto{padding:0 16px;gap:16px;overflow-x:auto}.data-retention_navLink__48nmv{font-size:13px;padding:6px 12px;white-space:nowrap}.data-retention_mainContent__uPx8K{grid-template-columns:1fr;gap:0;padding:80px 16px 20px}.data-retention_sidebar__Ba5FQ{position:static;padding:24px 0 0;border-bottom:1px solid #e5e7eb;margin-bottom:32px;display:none}.data-retention_sidebarTitle__HRXTz{margin-bottom:16px}.data-retention_tocNav__c9ipk{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.data-retention_content__ifgTY{padding-top:160px}.data-retention_tocItem__UH3FU{font-size:12px;padding:8px 12px}.data-retention_title__FeSp1{font-size:36px}.data-retention_updateDate__YyLiP{font-size:14px}.data-retention_sectionTitle__y_sXU{font-size:20px}.data-retention_section__T3jsY h3{font-size:16px}.data-retention_section__T3jsY p,.data-retention_section__T3jsY ul li{font-size:14px}.data-retention_intro__KNfMo{font-size:15px;padding:16px}.data-retention_chatButton__EkQW4{width:48px;height:48px;bottom:16px;right:16px}}@media(max-width:480px){.data-retention_navContent___bKto{gap:12px;scrollbar-width:none}.data-retention_navLink__48nmv{font-size:12px;padding:4px 8px}.data-retention_title__FeSp1{font-size:28px}.data-retention_sectionTitle__y_sXU{font-size:18px}.data-retention_section__T3jsY h3{font-size:15px}.data-retention_tocNav__c9ipk{grid-template-columns:1fr}}.styles_container__UIDwV{display:flex;padding:24px 60px;align-items:center;justify-content:space-between;background-color:#f6f6f6;border-bottom:1px solid #d0cfcf}@media(max-width:500px){.styles_container__UIDwV{padding:24px 16px}}.styles_leftNav__UV2YN{display:flex;justify-content:space-between;align-items:center;gap:20px}.styles_leftNav__UV2YN .styles_logo__t2Hmw{max-width:194px;width:100%}@media(max-width:500px){.styles_leftNav__UV2YN .styles_logo__t2Hmw{max-width:138px}}.styles_leftNav__UV2YN .styles_logo__t2Hmw img{width:100%}.styles_nav__nItOm{display:flex;align-items:center;gap:20px}@media(max-width:500px){.styles_nav__nItOm{display:none}}.styles_dropdown__Hc_84{position:relative;display:inline-block}.styles_dropdown__Hc_84 .styles_dropbtn__aSBAk{background:none;border:none;font-size:16px;font-weight:400;color:#292929;cursor:pointer;padding:8px 12px;outline:none;display:flex;align-items:center;gap:4px}.styles_dropdown__Hc_84 .styles_dropdownContent__y6vk6{position:absolute;top:100%;left:0;background-color:#fff;border-radius:5px;display:none;flex-direction:column;width:max-content;z-index:5;opacity:0;transition:opacity .2s ease;box-shadow:0 4px 9.9px 0 rgba(0,0,0,.1294117647);padding:10px 12px}.styles_dropdown__Hc_84 .styles_dropdownContent__y6vk6 .styles_dropdownRegion__tCR8O{display:flex;gap:12px}.styles_dropdown__Hc_84 .styles_dropdownContent__y6vk6 .styles_dropdownRegion__tCR8O .styles_region__JLbml{display:flex;flex-direction:column;gap:12px}.styles_dropdown__Hc_84 .styles_dropdownContent__y6vk6 .styles_dropdownRegion__tCR8O .styles_region__JLbml h3{font-weight:600}.styles_dropdown__Hc_84 .styles_dropdownContent__y6vk6 .styles_dropdownRegion__tCR8O .styles_region__JLbml div{display:flex;flex-direction:column}.styles_dropdown__Hc_84 .styles_dropdownContent__y6vk6 .styles_dropdownRegion__tCR8O .styles_region__JLbml div a{padding:10px 12px;text-decoration:none;color:#292929}.styles_dropdown__Hc_84 .styles_dropdownContent__y6vk6 .styles_dropdownRegion__tCR8O .styles_region__JLbml div a:hover{background-color:#f2f2f2}.styles_dropdown__Hc_84 .styles_dropdownContent__y6vk6 a{padding:10px 12px;text-decoration:none;color:#292929}.styles_dropdown__Hc_84 .styles_dropdownContent__y6vk6 a:hover{background-color:#f2f2f2}.styles_dropdown__Hc_84:hover .styles_dropdownContent__y6vk6{display:flex;opacity:1}.styles_rightNav__pFJ1N{display:flex;align-items:center;gap:20px}@media(max-width:500px){.styles_rightNav__pFJ1N{display:none}}.styles_adminLink__jTsPa{font-size:16px;font-weight:500;color:var(--primary-color);cursor:pointer;padding:8px 16px;border-radius:6px;transition:all .2s ease}.styles_adminLink__jTsPa:hover{background:var(--primary-color);color:#fff}.styles_contactUs__lpiHS{display:block}@media(max-width:500px){.styles_contactUs__lpiHS{display:none}}.styles_profileSection__bxZfR{position:relative;display:flex;align-items:center}.styles_profileAvatar__6iDLE{width:40px;height:40px;background:#1c7c8a;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border:2px solid rgba(0,0,0,0)}.styles_profileAvatar__6iDLE:hover{border-color:#145e6a;transform:scale(1.05)}.styles_avatarText__9Q7FB{color:#fff;font-weight:600;font-size:14px;text-transform:uppercase}.styles_profileDropdown__loCj4{position:absolute;top:100%;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);min-width:200px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;margin-top:8px;border:1px solid #e9ecef}.styles_profileSection__bxZfR:hover .styles_profileDropdown__loCj4{opacity:1;visibility:visible;transform:translateY(0)}.styles_profileInfo__hjZxB{padding:16px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.styles_profileInfo__hjZxB .styles_userName__XCnFr{font-weight:600;color:#495057;font-size:14px}.styles_profileActions__yDEqm{padding:8px 0}.styles_profileActions__yDEqm .styles_logoutButton__qMYZr,.styles_profileActions__yDEqm .styles_profileLink__HmTPs{display:block;width:100%;padding:12px 16px;text-align:left;background:none;border:none;font-size:14px;color:#495057;cursor:pointer;transition:all .2s ease;text-decoration:none}.styles_profileActions__yDEqm .styles_logoutButton__qMYZr:hover,.styles_profileActions__yDEqm .styles_profileLink__HmTPs:hover{background:#f8f9fa;color:#1c7c8a}.styles_profileActions__yDEqm .styles_logoutButton__qMYZr{color:#dc3545}.styles_profileActions__yDEqm .styles_logoutButton__qMYZr:hover{background:#fff5f5;color:#c82333}.styles_menuIcon__eXP1B{display:none}@media(max-width:500px){.styles_menuIcon__eXP1B{display:flex;position:relative}}.styles_menuIcon__eXP1B .styles_menuDropdown__l_WYR{position:fixed;left:0;top:0;z-index:50;right:0;bottom:0;background-color:#f6f6f6;height:100%;overflow:auto}.styles_menuIcon__eXP1B .styles_menuDropdown__l_WYR .styles_menuHeader__VUrCQ{padding:16px;display:flex;justify-content:space-between;border-bottom:1px solid #d0cfcf}.styles_menuIcon__eXP1B .styles_menuDropdown__l_WYR .styles_menuHeader__VUrCQ .styles_logo__t2Hmw{max-width:194px;width:100%}@media(max-width:500px){.styles_menuIcon__eXP1B .styles_menuDropdown__l_WYR .styles_menuHeader__VUrCQ .styles_logo__t2Hmw{max-width:138px}}.styles_menuIcon__eXP1B .styles_menuDropdown__l_WYR .styles_menuHeader__VUrCQ .styles_logo__t2Hmw img{width:100%}.styles_menuIcon__eXP1B .styles_menuDropdown__l_WYR .styles_menuContent__ZmC8w{padding:28px 32px;display:flex;flex-direction:column;gap:20px;height:100%;overflow:auto}.styles_menuIcon__eXP1B .styles_menuDropdown__l_WYR .styles_menuContent__ZmC8w a{padding:8px}.styles_menuIcon__eXP1B .styles_menuDropdown__l_WYR .styles_menuContent__ZmC8w .styles_mobileNav__mCnFY{display:flex;flex-direction:column}.styles_menuIcon__eXP1B .styles_menuDropdown__l_WYR .styles_menuContent__ZmC8w .styles_mobileNav__mCnFY .styles_navName__i2oBh{padding:8px;display:flex;align-items:center;justify-content:space-between}.styles_menuIcon__eXP1B .styles_menuDropdown__l_WYR .styles_menuContent__ZmC8w .styles_mobileNav__mCnFY .styles_careTypeDropdown__mP_72{padding:0 16px;display:flex;flex-direction:column;gap:10px}.styles_menuIcon__eXP1B .styles_menuDropdown__l_WYR .styles_menuContent__ZmC8w .styles_mobileNav__mCnFY .styles_careTypeDropdown__mP_72 a{padding:8px 12px;color:#8c8c8c;font-size:14px}.styles_nav_listed__TCAqD{position:relative;background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;color:#5f5c70;border-radius:10px;transition:color .2s ease,background-color .2s ease}.styles_nav_listed__TCAqD:hover{color:var(--primary-color)}.styles_mobileNavLinks__AQQf_{display:flex;flex-direction:column;gap:30px;padding:20px}.styles_avatarDropdownContainer__Vxb7O{position:relative}.styles_avatarButton__1Kunb{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:none;border:none;cursor:pointer;transition:background-color .3s ease}.styles_avatarButton__1Kunb:hover{background-color:hsla(0,0%,100%,.1)}.styles_avatarCircle__Fyras{width:40px;height:40px;background:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.styles_avatarInitials__D_Glk{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase}.styles_avatarUserInfo__eslrT{text-align:left;flex:1}.styles_avatarUserName__Zm5y2{font-size:14px;font-weight:500;color:#000;margin:0;line-height:1.4}.styles_avatarWelcomeText___YVxk{font-size:12px;color:#000;margin:0;line-height:1.4}.styles_avatarDropdownIcon__J42C0{width:16px;height:16px;color:hsla(0,0%,100%,.7);transition:transform .3s ease;flex-shrink:0}.styles_avatarDropdownContainer__Vxb7O:hover .styles_avatarDropdownIcon__J42C0{transform:rotate(180deg)}.styles_avatarDropdownMenu__KxD4j{position:absolute;right:0;top:100%;margin-top:8px;width:256px;background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);border:1px solid var(--primary-alpha-20);opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .3s ease;z-index:1000}.styles_avatarDropdownContainer__Vxb7O:hover .styles_avatarDropdownMenu__KxD4j{opacity:1;visibility:visible;transform:translateY(0)}.styles_avatarDropdownHeader__huMnd{padding:20px;border-bottom:1px solid var(--primary-alpha-10)}.styles_avatarDropdownName__SkBbR{font-size:14px;font-weight:600;color:#1e293b;margin:0 0 4px;line-height:1.4}.styles_avatarDropdownEmail__VFtO5{font-size:12px;color:#64748b;margin:0;line-height:1.4}.styles_avatarDropdownActions___wZMv{padding:12px;display:flex;flex-direction:column;gap:4px}.styles_avatarDropdownItem__5eJWI{display:flex;align-items:center;padding:12px 16px;font-size:14px;color:#475569;text-decoration:none;border-radius:8px;transition:all .3s ease;cursor:pointer;border:none;background:none;width:100%;text-align:left}.styles_avatarDropdownItem__5eJWI:hover{color:var(--primary-color);background-color:var(--primary-alpha-10)}.styles_avatarDropdownItem__5eJWI svg{width:20px;height:20px;margin-right:12px;flex-shrink:0}.styles_avatarDropdownItemLogout__orG05{color:#dc2626}.styles_avatarDropdownItemLogout__orG05:hover{color:#b91c1c;background-color:#fef2f2}.styles_mobileAvatarSection__kuszo{padding:24px;background:linear-gradient(to right,var(--primary-alpha-05),var(--primary-alpha-10));border-radius:16px;border:1px solid var(--primary-alpha-20);margin-bottom:24px}.styles_mobileAvatarHeader__NNt3N{display:flex;align-items:center;gap:16px;margin-bottom:20px}.styles_mobileAvatarCircle__rqbId{width:64px;height:64px;background:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.styles_mobileAvatarInitials__Q89ee{color:#fff;font-size:20px;font-weight:700;text-transform:uppercase}.styles_mobileAvatarInfo__2wwzD{flex:1}.styles_mobileAvatarName__lj7LD{font-size:18px;font-weight:700;color:#1e293b;margin:0 0 4px;line-height:1.4}.styles_mobileAvatarEmail__6QqDp{font-size:14px;color:#475569;margin:0;line-height:1.4}.styles_mobileAvatarActions__h6n70{display:flex;flex-direction:column;gap:8px}.styles_mobileAvatarButton__X2kab{width:100%;text-align:center;padding:14px 20px;font-size:14px;font-weight:500;color:var(--primary-color);background:var(--primary-alpha-10);border-radius:12px;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer}.styles_mobileAvatarButton__X2kab:hover{background:var(--primary-alpha-20)}.card_card__QYCJ3{background:hsl(var(--surface-primary));border:1px solid var(--primary-alpha-10);border-radius:16px;box-shadow:0 2px 8px var(--primary-alpha-10);margin-bottom:0;transition:all .3s ease}.card_card__QYCJ3:hover{box-shadow:0 8px 25px -5px var(--primary-alpha-20);border-color:var(--primary-alpha-20);transform:translateY(-2px)}.card_cardHeader__s8Age{padding:1.25rem 1.5rem;border-bottom:1px solid var(--primary-alpha-10);background-color:hsl(var(--surface-secondary))}.card_cardHeader__s8Age:first-child{border-radius:15px 15px 0 0}.card_cardTitle__t92Fu{margin:0;font-size:1.125rem;font-weight:600;color:hsl(var(--text-primary));line-height:1.2}.card_cardSubtitle__SpaqE{margin:.25rem 0 0;font-size:.875rem;font-weight:400;color:hsl(var(--text-secondary));line-height:1.2}.card_cardFooter__kD95A{padding:1.25rem 1.5rem;border-top:1px solid var(--primary-alpha-10);background-color:hsl(var(--surface-secondary))}.card_cardFooter__kD95A:last-child{border-radius:0 0 15px 15px}.card_card__QYCJ3.card_cardPrimary__M5_iW{border-color:var(--primary-color)}.card_card__QYCJ3.card_cardPrimary__M5_iW .card_cardHeader__s8Age{background-color:var(--primary-color);border-bottom-color:var(--primary-color)}.card_card__QYCJ3.card_cardPrimary__M5_iW .card_cardHeader__s8Age .card_cardSubtitle__SpaqE,.card_card__QYCJ3.card_cardPrimary__M5_iW .card_cardHeader__s8Age .card_cardTitle__t92Fu{color:#fff}.card_card__QYCJ3.card_cardSuccess__wu7cg{border-color:#10b981}.card_card__QYCJ3.card_cardSuccess__wu7cg .card_cardHeader__s8Age{background-color:#10b981;border-bottom-color:#10b981}.card_card__QYCJ3.card_cardSuccess__wu7cg .card_cardHeader__s8Age .card_cardSubtitle__SpaqE,.card_card__QYCJ3.card_cardSuccess__wu7cg .card_cardHeader__s8Age .card_cardTitle__t92Fu{color:#fff}.card_card__QYCJ3.card_cardWarning__M6R1G{border-color:#f59e0b}.card_card__QYCJ3.card_cardWarning__M6R1G .card_cardHeader__s8Age{background-color:#f59e0b;border-bottom-color:#f59e0b}.card_card__QYCJ3.card_cardWarning__M6R1G .card_cardHeader__s8Age .card_cardSubtitle__SpaqE,.card_card__QYCJ3.card_cardWarning__M6R1G .card_cardHeader__s8Age .card_cardTitle__t92Fu{color:hsl(var(--text-primary))}.card_card__QYCJ3.card_cardDanger__t8Xtm{border-color:#ef4444}.card_card__QYCJ3.card_cardDanger__t8Xtm .card_cardHeader__s8Age{background-color:#ef4444;border-bottom-color:#ef4444}.card_card__QYCJ3.card_cardDanger__t8Xtm .card_cardHeader__s8Age .card_cardSubtitle__SpaqE,.card_card__QYCJ3.card_cardDanger__t8Xtm .card_cardHeader__s8Age .card_cardTitle__t92Fu{color:#fff}.card_card__QYCJ3.card_cardInfo__sFKhu{border-color:#3b82f6}.card_card__QYCJ3.card_cardInfo__sFKhu .card_cardHeader__s8Age{background-color:#3b82f6;border-bottom-color:#3b82f6}.card_card__QYCJ3.card_cardInfo__sFKhu .card_cardHeader__s8Age .card_cardSubtitle__SpaqE,.card_card__QYCJ3.card_cardInfo__sFKhu .card_cardHeader__s8Age .card_cardTitle__t92Fu{color:#fff}@media(max-width:768px){.card_cardBody__ML3Jn,.card_cardFooter__kD95A,.card_cardHeader__s8Age{padding:1rem}}.styles_container__NnjJ8{display:flex;flex-direction:column}.styles_container__syMKT{padding:80px 0;background:#fff}@media(max-width:768px){.styles_container__syMKT{padding:50px 16px}}.styles_inner__OxSmn{padding:0 50px;max-width:1440px;margin:0 auto}@media(max-width:768px){.styles_inner__OxSmn{width:100%;padding:0 20px}}.styles_test__guNfn{margin-bottom:10rem}.styles_headerBlock__mRStq{text-align:center;margin-bottom:56px}.styles_headerBlock__mRStq .styles_title__MdSLP{font-size:36px;font-weight:800;color:#17181c;margin-bottom:8px}@media(max-width:500px){.styles_headerBlock__mRStq .styles_title__MdSLP{font-size:28px}}.styles_headerBlock__mRStq .styles_subtitle__d7Y6c{color:#5f5c70;font-size:16px}@media(max-width:500px){.styles_headerBlock__mRStq .styles_subtitle__d7Y6c{font-size:14px}}.styles_row__3zIzA{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:stretch;gap:50px}@media(max-width:900px){.styles_row__3zIzA{grid-template-columns:1fr;gap:30px;text-align:center}}.styles_stack__XaZRP{display:flex;flex-direction:column;gap:62px}@media(max-width:900px){.styles_stack__XaZRP{gap:40px}}@media(min-width:901px){.styles_reverse__R0vnU .styles_imageCol__g2iUH{order:2}.styles_reverse__R0vnU .styles_contentCol__kTZ8P{order:1}}@media(max-width:900px){.styles_reverse__R0vnU .styles_imageCol__g2iUH{order:1}.styles_reverse__R0vnU .styles_contentCol__kTZ8P{order:2}}.styles_imageCol__g2iUH{display:flex;justify-content:center;width:100%}.styles_imageFrame__376bT{border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.06);overflow:hidden;width:100%}.styles_imageFrame__376bT .styles_church_image__Zna_e{width:100%;height:auto;object-fit:contain}.styles_contentCol__kTZ8P{width:100%}.styles_featureHeading__fLeqf{font-size:30px;font-weight:700;margin-bottom:8px;color:#17181c}@media(max-width:500px){.styles_featureHeading__fLeqf{font-size:24px}}.styles_featureLead__oUlj2{font-size:16px;margin-bottom:20px;color:#5f5c70}@media(max-width:500px){.styles_featureLead__oUlj2{font-size:14px}}.styles_featureList__CsZxz{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.styles_featureItem__WqIbm{display:flex;align-items:flex-start;gap:10px;color:rgba(23,24,28,.9019607843);font-size:16px;width:100%;line-height:1.5}@media(max-width:500px){.styles_featureItem__WqIbm{font-size:14px}}.styles_bullet__3gY9e{width:18px;height:18px;border-radius:9999px;background:var(--primary-color);display:inline-flex;align-items:center;justify-content:center;margin-top:2px;flex-shrink:0;min-width:18px}.styles_bullet__3gY9e:before{content:"✓";color:#fff;font-size:12px;font-weight:700}.styles_featureText__WivWF{flex:1;min-width:0;text-align:left;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;display:block;line-height:1.5}.search_container__sZEo5{min-height:100vh;background-color:#f8fafc}.search_main__xa3za{max-width:1200px;margin:0 auto;padding:2rem 1rem}.search_header__tKiqR{margin-bottom:2rem;text-align:center}.search_header__tKiqR h1{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.search_header__tKiqR .search_searchQuery__lxOv_{font-size:1.125rem;color:#6b7280;margin:0}.search_content__WyhCJ{display:grid;grid-template-columns:280px 1fr;gap:2rem}@media(max-width:768px){.search_content__WyhCJ{grid-template-columns:1fr;gap:1.5rem}}.search_filters__l1Xyz{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);height:fit-content;position:sticky;top:2rem}.search_filters__l1Xyz h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.search_filterSection__6sUWD{margin-bottom:1.5rem}.search_filterSection__6sUWD label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.search_filterSection__6sUWD:last-child{margin-bottom:0}.search_filterInput__uHgkG{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s ease}.search_filterInput__uHgkG:focus{outline:none;border-color:#1c7c8a;box-shadow:0 0 0 3px rgba(28,124,138,.1)}.search_filterInput__uHgkG::placeholder{color:#9ca3af}.search_priceInputs__8N11A{display:flex;align-items:center;gap:.5rem}.search_priceInputs__8N11A input{flex:1}.search_priceInputs__8N11A span{color:#6b7280;font-weight:500}.search_filterSelect__RGLIl{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background-color:#fff;cursor:pointer;transition:border-color .2s ease}.search_filterSelect__RGLIl:focus{outline:none;border-color:#1c7c8a;box-shadow:0 0 0 3px rgba(28,124,138,.1)}.search_filterCheckbox__qbQ9K{margin-right:.5rem;accent-color:#1c7c8a}.search_results__CaRV2{min-height:400px}.search_loading__s0_oY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem}.search_loading__s0_oY .search_loadingSpinner__2idJo{width:3rem;height:3rem;border:3px solid #e5e7eb;border-top-color:#1c7c8a;border-radius:50%;animation:search_spin__V9WyL 1s linear infinite;margin-bottom:1rem}.search_loading__s0_oY p{color:#6b7280;font-size:1.125rem}@keyframes search_spin__V9WyL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.search_noResults__h21Ov{text-align:center;padding:3rem}.search_noResults__h21Ov h3{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.search_noResults__h21Ov p{color:#6b7280;font-size:1rem}.search_cardImage__MtAfh{position:relative;height:200px;overflow:hidden}.search_cardImage__MtAfh img{width:100%;height:100%;object-fit:cover}.search_cardImage__MtAfh .search_placeholderImage__mIgyT{width:100%;height:100%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:.875rem}.search_cardImage__MtAfh .search_verifiedBadge__8IvFA{position:absolute;top:.75rem;right:.75rem;background:#059669;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.search_cardContent__HB8u5{padding:1.25rem}.search_rating__SdIXc{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.search_rating__SdIXc .search_stars__f0JnO{color:#fbbf24;font-size:.875rem}.search_rating__SdIXc .search_ratingText__Es8ZL{font-size:.75rem;color:#6b7280}.search_price__PJGMd{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.75rem}.search_price__PJGMd .search_priceAmount__lvOMD{font-size:1.25rem;font-weight:700;color:#059669}.search_price__PJGMd .search_pricePeriod__MMyfQ{font-size:.875rem;color:#6b7280}.search_beds__pJIam .search_bedsAvailable__9qcZ8{font-size:.875rem;color:#1c7c8a;font-weight:500}.search_pagination__qT8IS{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}@media(max-width:640px){.search_pagination__qT8IS{flex-direction:column;gap:.75rem}}.search_paginationButton__6790H{padding:.75rem 1.5rem;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.search_paginationButton__6790H:hover:not(:disabled){border-color:#1c7c8a;color:#1c7c8a}.search_paginationButton__6790H:disabled{opacity:.5;cursor:not-allowed}.search_pageNumbers__MC2sn{display:flex;align-items:center;gap:.5rem}.search_pageNumbers__MC2sn .search_pageEllipsis__rw8Xg{color:#6b7280;font-weight:500}.search_pageButton__daKAg{padding:.75rem 1rem;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:2.5rem}.search_pageButton__daKAg:hover{border-color:#1c7c8a;color:#1c7c8a}.search_pageButton__daKAg.search_active__4qaVM{background:#1c7c8a;border-color:#1c7c8a;color:#fff}.coming-soon_comingSoonContainer__1JQ11{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.coming-soon_comingSoonCard__DvZVC{max-width:500px;width:100%;text-align:center;padding:3rem 2rem}.coming-soon_iconContainer__3HNtD{display:flex;justify-content:center;margin-bottom:1.5rem;color:var(--primary-color)}.coming-soon_title__EcdvV{font-size:2rem;font-weight:700;color:hsl(var(--text-primary));margin:0 0 1rem}.coming-soon_description___D_RZ{font-size:1rem;color:hsl(var(--text-secondary));margin:0 0 1.5rem;line-height:1.6}.coming-soon_badge__z1fV5{display:inline-flex;align-items:center;padding:.5rem 1rem;background:#fef3c7;color:hsl(var(--warning));font-size:.875rem;font-weight:600;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.accordion-list-card_accordionItem__ka08G{width:100%}.accordion-list-card_accordionCard__sJlwY{background:hsl(var(--surface-primary));border-radius:12px;border:1px solid var(--primary-alpha-10);transition:all .2s ease;overflow:hidden}.accordion-list-card_accordionCard__sJlwY:hover{box-shadow:0 8px 20px -4px var(--primary-alpha-15);border-color:var(--primary-alpha-20)}.accordion-list-card_accordionTrigger__St1kl{width:100%;padding:.5rem 1.5rem;min-height:80px;display:grid;align-items:center;gap:1rem;text-align:left;font:inherit;color:inherit}@media(max-width:768px){.accordion-list-card_accordionTrigger__St1kl{min-height:auto;padding:1rem;gap:.75rem}}.accordion-list-card_accordionTriggerButton__4UsZE{cursor:pointer;background:none;border:none}.accordion-list-card_accordionTriggerButton__4UsZE:hover{background:var(--primary-alpha-02)}.accordion-list-card_accordionTriggerButton__4UsZE:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.accordion-list-card_accordionExpandedContent__sCHPR{padding:0 1.5rem 1rem;border-top:1px solid var(--primary-alpha-08)}.entity-card_entityCard__O92SR{cursor:pointer}.entity-card_entityCard__O92SR:hover .entity-card_cardContent__RpKzY{box-shadow:0 8px 20px -4px var(--primary-alpha-15);transform:translateY(-2px);border-color:var(--primary-alpha-20)}.entity-card_cardContent__RpKzY{background:hsl(var(--surface-primary));border-radius:12px;border:1px solid var(--primary-alpha-10);transition:all .2s ease;overflow:hidden}.entity-card_entityRow__1lI8h{display:flex;align-items:center;flex-wrap:wrap;padding:.5rem 1.5rem;gap:1.5rem;min-height:80px}.entity-card_entityMainInfo__s_scN{flex:0 0 200px;min-width:0}.entity-card_entityName__hTEVn{font-size:1rem;font-weight:700;color:hsl(var(--text-primary));margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-card_entityLocation__o7_fQ{display:flex;align-items:center;gap:.25rem;color:hsl(var(--text-secondary));font-size:.75rem;font-weight:500}.entity-card_entityLocation__o7_fQ svg{width:.75rem;height:.75rem;flex-shrink:0;color:var(--primary-color)}.entity-card_entityLocation__o7_fQ span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-card_entityDetails__VsuhG{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.entity-card_detailItem__MGEjO{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:linear-gradient(135deg,hsl(var(--surface-secondary)) 0,hsl(var(--surface-tertiary)) 100%);border-radius:8px;border:1px solid var(--primary-alpha-08);transition:all .2s ease;min-width:0}.entity-card_detailItem__MGEjO:hover{background:linear-gradient(135deg,hsl(var(--surface-tertiary)) 0,#e8edf4 100%);border-color:var(--primary-alpha-15);transform:translateY(-1px);box-shadow:0 2px 8px var(--primary-alpha-10)}.entity-card_detailIcon__Ygxhe{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:6px;background:linear-gradient(135deg,#bab2c4,#8d8899);color:#fff;flex-shrink:0}.entity-card_detailIcon__Ygxhe svg{width:.75rem;height:.75rem}.entity-card_detailContent__AYRXJ{display:flex;flex-direction:column;gap:.125rem;min-width:0}.entity-card_detailLabel__itVlN{font-size:.625rem;color:hsl(var(--text-secondary));font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.entity-card_detailValue__vhBaa{font-size:.875rem;font-weight:700;color:hsl(var(--text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-card_entityActions__O7drH{display:flex;align-items:center;gap:1rem;flex:0 0 auto;flex-shrink:0}.entity-card_statusBadge__tCG_L{padding:.25rem .75rem;background:hsl(var(--surface-tertiary));border-radius:12px;font-size:.625rem;font-weight:600;color:hsl(var(--text-secondary));text-transform:uppercase;letter-spacing:.025em;white-space:nowrap}.entity-card_status_active__EHx_T{background:#dcfce7;color:#15803d}.entity-card_status_pending__tPXjR{background:#fef3c7;color:#b45309}.entity-card_status_disabled__D6pC_,.entity-card_status_inactive__41j68{background:#fee2e2;color:#dc2626}.entity-card_actionButtons__H6cit{display:flex;gap:.375rem}.entity-card_actionButton__T0BxF{display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background:hsl(var(--surface-primary));border:1px solid hsl(var(--border-secondary));border-radius:6px;font-size:.75rem;font-weight:600;color:hsl(var(--text-primary));cursor:pointer;transition:all .2s;white-space:nowrap}.entity-card_actionButton__T0BxF svg{width:.75rem;height:.75rem}.entity-card_actionButton__T0BxF:hover{background:hsl(var(--surface-secondary));border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-1px);box-shadow:0 2px 6px var(--primary-alpha-15)}.entity-card_entityDescription__ffKZJ{padding:.75rem 1.5rem 1rem;border-top:1px solid var(--primary-alpha-10);background:#fafbff}.entity-card_entityDescription__ffKZJ p{margin:0;color:hsl(var(--text-secondary));font-size:.8125rem;line-height:1.5;font-weight:500}@media(max-width:1024px){.entity-card_entityRow__1lI8h{flex-wrap:wrap;gap:1rem;min-height:auto;padding:1rem}.entity-card_entityMainInfo__s_scN{flex:1 1 100%;margin-bottom:.5rem}.entity-card_entityDetails__VsuhG{flex:1 1 100%;justify-content:flex-start;flex-wrap:wrap;gap:.75rem}.entity-card_entityActions__O7drH{flex:1 1 100%;justify-content:space-between;margin-top:.5rem}}@media(max-width:768px){.entity-card_entityRow__1lI8h{flex-direction:column;align-items:stretch;gap:.75rem}.entity-card_entityMainInfo__s_scN{flex:none}.entity-card_entityDetails__VsuhG{flex:none;justify-content:center}.entity-card_entityActions__O7drH{flex:none;justify-content:center;gap:.75rem}.entity-card_actionButtons__H6cit,.entity-card_actionButtons__H6cit button{flex:1;justify-content:center}}.entity-details-view_entityDetailsView__g_YGg{margin-top:1rem;background:hsl(var(--surface-primary));border:1px solid hsl(var(--border-primary));border-radius:10px;overflow:hidden;font-size:14px}.entity-details-view_errorContainer__8J_zv,.entity-details-view_loadingContainer__oHpKt{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:hsl(var(--text-secondary));font-size:1rem}.entity-details-view_loadingSpinner__fYoyZ{width:16px;height:16px;border:2px solid var(--primary-alpha-10);border-top-color:var(--primary-color);border-radius:50%;animation:entity-details-view_spin__j2hd5 1s linear infinite}@keyframes entity-details-view_spin__j2hd5{to{transform:rotate(1turn)}}.entity-details-view_topRow__rTG9w{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem}.entity-details-view_bottomRow___YYEO{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:hsl(var(--surface-secondary));border-top:1px solid hsl(var(--surface-tertiary))}.entity-details-view_backButton__nKjC_{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid hsl(var(--border-primary));background:hsl(var(--surface-secondary));color:hsl(var(--text-secondary));cursor:pointer;flex-shrink:0;transition:all .2s ease}.entity-details-view_backButton__nKjC_:hover{border-color:var(--primary-color);color:var(--primary-color)}.entity-details-view_identity__Qe0WK{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.entity-details-view_name__jYH5b{font-size:1rem;font-weight:700;color:hsl(var(--text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.entity-details-view_subtitle__lcje0{font-size:.8rem;color:hsl(var(--text-secondary));font-weight:500;white-space:nowrap;line-height:1.2}.entity-details-view_statusBadge__0xlsl{display:flex;align-items:center;gap:.3rem;padding:.25rem .6rem;background:rgba(16,185,129,.08);border-radius:20px;font-weight:600;font-size:.7rem;color:#10b981;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.entity-details-view_statusDot__jednL{width:6px;height:6px;border-radius:50%;flex-shrink:0}.entity-details-view_statusDot__jednL.entity-details-view_active__HkdWZ,.entity-details-view_statusDot__jednL.entity-details-view_trial__sjYvG{background:hsl(var(--success))}.entity-details-view_statusDot__jednL.entity-details-view_pending__d9dRt{background:hsl(var(--warning))}.entity-details-view_statusDot__jednL.entity-details-view_inactive__8_ww4,.entity-details-view_statusDot__jednL.entity-details-view_suspended__mGPBn{background:hsl(var(--error))}.entity-details-view_divider__S8Dst{width:1px;height:24px;background:hsl(var(--border-primary));flex-shrink:0}.entity-details-view_stat__yrGHU{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.35rem .75rem;background:hsl(var(--surface-secondary));border-radius:8px;flex-shrink:0;min-width:60px}.entity-details-view_statValue__5yjJb{font-size:1.1rem;font-weight:700;color:hsl(var(--text-primary));line-height:1}.entity-details-view_statLabel__0yKU9{font-size:.7rem;color:hsl(var(--text-secondary));font-weight:500}.entity-details-view_actions___ev1C{display:flex;gap:.5rem;margin-left:auto;flex-shrink:0}.entity-details-view_action__sDY3o{font-size:.85rem!important;padding:.35rem .75rem!important;border-radius:6px!important}.entity-details-view_field__7LV7s{display:flex;align-items:center;gap:.35rem;padding:.3rem .6rem;background:hsl(var(--surface-primary));border:1px solid hsl(var(--border-primary));border-radius:6px;flex-shrink:0}.entity-details-view_fieldLabel__lZqQ6{font-size:.7rem;font-weight:600;color:hsl(var(--text-tertiary));text-transform:uppercase;letter-spacing:.3px}.entity-details-view_fieldValue__TaTYB{font-size:.85rem;font-weight:600;color:hsl(var(--text-primary))}@media(max-width:640px){.entity-details-view_bottomRow___YYEO,.entity-details-view_topRow__rTG9w{flex-wrap:wrap;gap:.5rem}.entity-details-view_identity__Qe0WK{width:100%}.entity-details-view_divider__S8Dst{display:none}.entity-details-view_actions___ev1C{margin-left:0;width:100%}.entity-details-view_actions___ev1C .entity-details-view_action__sDY3o{flex:1;justify-content:center}}.entity-details-page_entityDetailsPage__8VS1I{min-height:100vh;background:hsl(var(--surface-secondary));padding:0}@media(max-width:768px){.entity-details-page_entityDetailsPage__8VS1I{padding:1rem}}.entity-details-page_errorContainer__1Wf4c,.entity-details-page_loadingContainer__1KNzc{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:350px;gap:.75rem;color:hsl(var(--text-secondary));text-align:center}.entity-details-page_loadingSpinner__oPcrR{width:40px;height:40px;border-top:3px solid hsl(var(--border-secondary));border:3px solid hsl(var(--border-secondary));border-top-color:var(--primary-color);border-radius:50%;animation:entity-details-page_spin__AXGvC 1s linear infinite}@keyframes entity-details-page_spin__AXGvC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.entity-details-page_errorContainer__1Wf4c .entity-details-page_errorIcon__MUCSN{color:hsl(var(--error));margin-bottom:1rem}.entity-details-page_errorContainer__1Wf4c h2{font-size:1.25rem;font-weight:700;color:hsl(var(--text-primary));margin-bottom:.4rem}.entity-details-page_errorContainer__1Wf4c p{margin-bottom:1.25rem;color:hsl(var(--text-secondary));font-size:.9rem}.create-member-modal_modalOverlay__gwXgq{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.create-member-modal_modal__cfbD2{background:hsl(var(--surface-primary));border-radius:12px;width:100%;max-width:800px;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column}.create-member-modal_modalHeader__Y4sTt{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid hsl(var(--border-primary));background:linear-gradient(135deg,hsl(var(--surface-secondary)),hsl(var(--surface-tertiary)))}.create-member-modal_modalHeader__Y4sTt h2{font-size:1.5rem;font-weight:600;color:hsl(var(--text-primary));margin:0}.create-member-modal_modalHeader__Y4sTt .create-member-modal_closeButton__OwTgG{background:none;border:none;font-size:2rem;color:hsl(var(--text-secondary));cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.create-member-modal_modalHeader__Y4sTt .create-member-modal_closeButton__OwTgG:hover{background:rgba(0,0,0,.1);color:hsl(var(--text-primary))}.create-member-modal_modalContent___l8H4{flex:1;overflow:hidden;display:flex;flex-direction:column;background:hsl(var(--surface-primary));border-radius:12px;width:100%;max-width:720px;max-height:90vh;box-shadow:0 20px 60px rgba(0,0,0,.2)}.create-member-modal_modalTitle__KVip9{font-size:1.25rem;font-weight:700;color:hsl(var(--text-primary));margin:0}.create-member-modal_modalForm__Xg8yB{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.create-member-modal_tabList__jnb3C{display:flex;gap:.25rem;padding:0 1.5rem;border-bottom:1px solid hsl(var(--border-primary));background:hsl(var(--surface-secondary));overflow-x:auto;flex-shrink:0}.create-member-modal_tabList__jnb3C::-webkit-scrollbar{height:4px}.create-member-modal_tab__hqi42{padding:.75rem 1rem;background:none;font-size:.8125rem;font-weight:600;color:hsl(var(--text-tertiary));cursor:pointer;white-space:nowrap;border:none;border-bottom:2px solid rgba(0,0,0,0);transition:color .2s,border-color .2s}.create-member-modal_tab__hqi42:hover{color:hsl(var(--text-secondary))}.create-member-modal_tab__hqi42.create-member-modal_tabActive__vFMqr{color:var(--primary-color);border-bottom-color:var(--primary-color)}.create-member-modal_formScroll__rdv0O{flex:1;overflow-y:auto;padding:1.5rem}.create-member-modal_formSection__Zvn5R{margin-bottom:1.5rem}.create-member-modal_formSection__Zvn5R:last-child{margin-bottom:0}.create-member-modal_sectionTitle__LP5Fq{font-size:.95rem;font-weight:700;color:hsl(var(--text-primary));margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid hsl(var(--surface-tertiary))}.create-member-modal_formGroup__4Vj_p .create-member-modal_label__8nxCF{font-size:.8rem;font-weight:600;color:hsl(var(--text-secondary));display:block;margin-bottom:.35rem}.create-member-modal_formGroup__4Vj_p .create-member-modal_input___j6pC,.create-member-modal_formGroup__4Vj_p .create-member-modal_select__LGcKq,.create-member-modal_formGroup__4Vj_p .create-member-modal_textarea__w3NKC{padding:.6rem .75rem;border:1px solid hsl(var(--border-primary));border-radius:8px;font-size:.9rem;width:100%;background:hsl(var(--input-bg));transition:border-color .2s}.create-member-modal_formGroup__4Vj_p .create-member-modal_input___j6pC:focus,.create-member-modal_formGroup__4Vj_p .create-member-modal_select__LGcKq:focus,.create-member-modal_formGroup__4Vj_p .create-member-modal_textarea__w3NKC:focus{outline:none;border-color:var(--primary-color)}.create-member-modal_formGroup__4Vj_p .create-member-modal_textarea__w3NKC{resize:vertical;min-height:80px}.create-member-modal_tabs__KborW{display:flex;border-bottom:1px solid hsl(var(--border-primary));background:hsl(var(--surface-primary))}.create-member-modal_tabs__KborW .create-member-modal_tab__hqi42{flex:1;padding:1rem 1.5rem;background:none;font-size:1rem;font-weight:500;color:hsl(var(--text-secondary));cursor:pointer;transition:all .2s ease;border:none;border-bottom:3px solid rgba(0,0,0,0)}.create-member-modal_tabs__KborW .create-member-modal_tab__hqi42:hover{color:hsl(var(--text-primary));background:hsl(var(--surface-secondary))}.create-member-modal_tabs__KborW .create-member-modal_tab__hqi42.create-member-modal_active__agnZg{color:var(--primary-color);border-bottom-color:var(--primary-color);background:hsl(var(--surface-secondary))}.create-member-modal_form__aN1QE{flex:1;overflow-y:auto;padding:2rem}.create-member-modal_tabContent__65jyq{display:flex;flex-direction:column;gap:1.5rem}.create-member-modal_formGroup__4Vj_p{display:flex;flex-direction:column;gap:.5rem}.create-member-modal_formGroup__4Vj_p label{font-size:.9rem;font-weight:600;color:hsl(var(--text-primary))}.create-member-modal_formGroup__4Vj_p input,.create-member-modal_formGroup__4Vj_p select,.create-member-modal_formGroup__4Vj_p textarea{padding:.75rem 1rem;border:2px solid hsl(var(--border-primary));border-radius:8px;font-size:1rem;transition:border-color .2s ease;background:hsl(var(--input-bg));color:hsl(var(--text-primary))}.create-member-modal_formGroup__4Vj_p input:focus,.create-member-modal_formGroup__4Vj_p select:focus,.create-member-modal_formGroup__4Vj_p textarea:focus{outline:none;border-color:var(--primary-color)}.create-member-modal_formGroup__4Vj_p input.create-member-modal_error__P8_UP,.create-member-modal_formGroup__4Vj_p select.create-member-modal_error__P8_UP,.create-member-modal_formGroup__4Vj_p textarea.create-member-modal_error__P8_UP{border-color:hsl(var(--error))}.create-member-modal_formGroup__4Vj_p input::placeholder,.create-member-modal_formGroup__4Vj_p select::placeholder,.create-member-modal_formGroup__4Vj_p textarea::placeholder{color:hsl(var(--text-secondary))}.create-member-modal_formGroup__4Vj_p textarea{resize:vertical;min-height:100px}.create-member-modal_formRow__wbiZz{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.create-member-modal_typeGrid__wO5oq{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}.create-member-modal_typeGrid__wO5oq .create-member-modal_typeOption__zvpAD{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border:2px solid hsl(var(--border-primary));border-radius:8px;cursor:pointer;transition:all .2s ease;background:hsl(var(--surface-primary))}.create-member-modal_typeGrid__wO5oq .create-member-modal_typeOption__zvpAD:hover{border-color:var(--primary-color);background:hsl(var(--surface-secondary))}.create-member-modal_typeGrid__wO5oq .create-member-modal_typeOption__zvpAD input[type=radio]{display:none}.create-member-modal_typeGrid__wO5oq .create-member-modal_typeOption__zvpAD input[type=radio]:checked+.create-member-modal_typeIcon__mMtS2+.create-member-modal_typeLabel__pj9pk,.create-member-modal_typeGrid__wO5oq .create-member-modal_typeOption__zvpAD input[type=radio]:checked~*{color:var(--primary-color)}.create-member-modal_typeGrid__wO5oq .create-member-modal_typeOption__zvpAD:has(input[type=radio]:checked){border-color:var(--primary-color);background:var(--primary-alpha-05)}.create-member-modal_typeGrid__wO5oq .create-member-modal_typeOption__zvpAD .create-member-modal_typeIcon__mMtS2{font-size:1.5rem}.create-member-modal_typeGrid__wO5oq .create-member-modal_typeOption__zvpAD .create-member-modal_typeLabel__pj9pk{font-size:.8rem;font-weight:500;color:hsl(var(--text-primary));text-align:center}.create-member-modal_checkboxGroup__OelBO{display:flex;flex-direction:column;gap:1rem}.create-member-modal_checkboxGroup__OelBO .create-member-modal_checkboxLabel__G8fYz{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.75rem;border:1px solid hsl(var(--border-primary));border-radius:8px;transition:all .2s ease}.create-member-modal_checkboxGroup__OelBO .create-member-modal_checkboxLabel__G8fYz:hover{background:hsl(var(--surface-secondary));border-color:var(--primary-color)}.create-member-modal_checkboxGroup__OelBO .create-member-modal_checkboxLabel__G8fYz input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary-color)}.create-member-modal_checkboxGroup__OelBO .create-member-modal_checkboxLabel__G8fYz .create-member-modal_checkboxText__kVxHl{font-size:.9rem;color:hsl(var(--text-primary));font-weight:500}.create-member-modal_errorText__iTUAh{color:hsl(var(--error));font-size:.8rem;font-weight:500}.create-member-modal_modalFooter__8uy8S{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;border-top:1px solid hsl(var(--border-primary));background:hsl(var(--surface-secondary))}.create-member-modal_modalFooter__8uy8S .create-member-modal_cancelButton__wGDyh{background:hsl(var(--surface-primary));color:hsl(var(--text-secondary));border:2px solid hsl(var(--border-primary));padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.create-member-modal_modalFooter__8uy8S .create-member-modal_cancelButton__wGDyh:hover{border-color:hsl(var(--text-secondary));color:hsl(var(--text-primary))}.create-member-modal_modalFooter__8uy8S .create-member-modal_submitButton__lTVkm{background:var(--primary-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.create-member-modal_modalFooter__8uy8S .create-member-modal_submitButton__lTVkm:hover:not(:disabled){background:var(--primary-hover)}.create-member-modal_modalFooter__8uy8S .create-member-modal_submitButton__lTVkm:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.create-member-modal_modal__cfbD2{max-width:95vw;max-height:95vh}.create-member-modal_modalHeader__Y4sTt{padding:1rem 1.5rem}.create-member-modal_modalHeader__Y4sTt h2{font-size:1.25rem}.create-member-modal_tabs__KborW .create-member-modal_tab__hqi42{padding:.75rem 1rem;font-size:.9rem}.create-member-modal_form__aN1QE{padding:1.5rem}.create-member-modal_formRow__wbiZz{grid-template-columns:1fr;gap:1rem}.create-member-modal_typeGrid__wO5oq{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem}.create-member-modal_typeGrid__wO5oq .create-member-modal_typeOption__zvpAD{padding:.75rem .5rem}.create-member-modal_typeGrid__wO5oq .create-member-modal_typeOption__zvpAD .create-member-modal_typeIcon__mMtS2{font-size:1.25rem}.create-member-modal_typeGrid__wO5oq .create-member-modal_typeOption__zvpAD .create-member-modal_typeLabel__pj9pk{font-size:.75rem}.create-member-modal_modalFooter__8uy8S{padding:1rem 1.5rem;flex-direction:column}.create-member-modal_modalFooter__8uy8S .create-member-modal_cancelButton__wGDyh,.create-member-modal_modalFooter__8uy8S .create-member-modal_submitButton__lTVkm{width:100%;text-align:center}}@media(max-width:480px){.create-member-modal_modalOverlay__gwXgq{padding:.5rem}.create-member-modal_modal__cfbD2{max-width:100vw;max-height:100vh;border-radius:0}.create-member-modal_modalHeader__Y4sTt{padding:1rem}.create-member-modal_modalHeader__Y4sTt h2{font-size:1.1rem}.create-member-modal_tabs__KborW .create-member-modal_tab__hqi42{padding:.5rem .75rem;font-size:.8rem}.create-member-modal_form__aN1QE{padding:1rem}.create-member-modal_typeGrid__wO5oq{grid-template-columns:repeat(2,1fr)}}.skeleton_skeleton__d2u7J{background:linear-gradient(90deg,hsl(var(--skeleton-base)) 25%,hsl(var(--skeleton-shine)) 50%,hsl(var(--skeleton-base)) 75%);background-size:200% 100%;display:inline-block;position:relative;overflow:hidden}.skeleton_skeleton__d2u7J.skeleton_pulse__4Ob05{animation:skeleton_pulse__4Ob05 1.5s ease-in-out infinite}.skeleton_skeleton__d2u7J.skeleton_wave__WCi6X{animation:skeleton_wave__WCi6X 1.5s ease-in-out infinite}.skeleton_skeleton__d2u7J.skeleton_none__X7eaa{animation:none}.skeleton_skeletonCard__3b6py{background:hsl(var(--surface-primary));border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid hsl(var(--skeleton-shine))}@keyframes skeleton_pulse__4Ob05{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes skeleton_wave__WCi6X{0%{background-position:-200% 0}to{background-position:200% 0}}.cell-view-skeleton_cellViewSkeleton__ZClhm{min-height:100vh;padding:0}@media(max-width:768px){.cell-view-skeleton_cellViewSkeleton__ZClhm{padding:1rem}}.cell-view-skeleton_header__BbNbX{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media(max-width:768px){.cell-view-skeleton_header__BbNbX{flex-direction:column;align-items:flex-start;gap:1rem}}.cell-view-skeleton_headerLeft__Gpih_{display:flex;align-items:center;gap:.75rem}.cell-view-skeleton_headerActions__X2u_3{display:flex;align-items:center;gap:.5rem}.cell-view-skeleton_infoCards__odKkt{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}@media(max-width:768px){.cell-view-skeleton_infoCards__odKkt{grid-template-columns:1fr}}.cell-view-skeleton_infoCard__rt3Tp{background:hsl(var(--surface-primary));border:1px solid hsl(var(--border-primary));border-radius:12px;padding:1.25rem}.cell-view-skeleton_infoCardHeader__gl2cY{margin-bottom:1rem}.cell-view-skeleton_infoRow__s2Kyz{display:flex;align-items:center;gap:.5rem;padding:.4rem 0}.cell-view-skeleton_statsGrid__rl_OR{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}@media(max-width:768px){.cell-view-skeleton_statsGrid__rl_OR{grid-template-columns:1fr}}.cell-view-skeleton_statCard__6Qjfp{padding:1.25rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.cell-view-skeleton_historySection__F4gXx,.cell-view-skeleton_statCard__6Qjfp{background:hsl(var(--surface-primary));border:1px solid hsl(var(--border-primary));border-radius:12px}.cell-view-skeleton_historySection__F4gXx{overflow:hidden}.cell-view-skeleton_historyHeader__UhvE5{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;border-bottom:1px solid hsl(var(--surface-tertiary))}.cell-view-skeleton_historyRows__Ws5IO{padding:.5rem 0}.cell-view-skeleton_historyRow__OARbK{display:flex;align-items:center;gap:2rem;padding:.75rem 1.25rem}.table-item_tableItemWrapper__PKYnS{width:100%}.table-item_tableItemCard__decwZ{background:hsl(var(--surface-primary));border-radius:12px;border:1px solid var(--primary-alpha-10);transition:all .2s ease;overflow:hidden}.table-item_tableItemCard__decwZ:hover{box-shadow:0 8px 20px -4px var(--primary-alpha-15);border-color:var(--primary-alpha-20)}.table-item_tableItemRow__1kX5D{width:100%;padding:.5rem 1.5rem;min-height:80px;display:grid;align-items:center;gap:1rem;text-align:left;font:inherit;color:inherit}@media(max-width:768px){.table-item_tableItemRow__1kX5D{min-height:auto;padding:1rem;gap:.75rem}}.table-item_nameSection__Vail_{display:flex;flex-direction:column;gap:.2rem;min-width:0;cursor:pointer;padding-left:.6rem}@media(max-width:768px){.table-item_nameSection__Vail_{width:100%;padding-left:0}}.table-item_title__t1qms{font-size:.9375rem;font-weight:700;color:hsl(var(--text-primary));margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-item_badges__avIZk{display:flex;align-items:center;gap:.375rem}.table-item_badge__AJ2pz{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border-radius:4px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;flex-shrink:0}.table-item_badgeType__hh20p{background:var(--primary-alpha-08);color:var(--primary-color)}.table-item_badgeActive__TCo6_{background:#dcfce7;color:#166534}.table-item_badgeInactive__u_aG5{background:#fee2e2;color:#991b1b}.table-item_badgeDefault__tR0uR{background:var(--primary-alpha-08);color:var(--primary-color)}.table-item_statusDot__URaVw{width:6px;height:6px;border-radius:50%;background:currentColor}.table-item_detail__zdZPV{display:flex;flex-direction:column;gap:.125rem;padding:.4rem .6rem;background:linear-gradient(135deg,hsl(var(--surface-secondary)) 0,hsl(var(--surface-tertiary)) 100%);border-radius:8px;border:1px solid var(--primary-alpha-08);transition:all .2s ease;flex:0 0 auto}.table-item_detail__zdZPV:hover{border-color:var(--primary-alpha-15);transform:translateY(-1px);box-shadow:0 2px 8px var(--primary-alpha-10)}@media(max-width:768px){.table-item_detail__zdZPV{flex:1 1 auto;width:100%}}.table-item_detailLabel__9SeIa{font-size:.625rem;color:hsl(var(--text-secondary));font-weight:600;text-transform:uppercase;letter-spacing:.05em}.table-item_detailValue__S22JE{font-size:.8125rem;color:hsl(var(--text-primary));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.table-item_actions__B9Xez{display:flex;align-items:center;gap:.375rem;margin-left:auto;flex-shrink:0}@media(max-width:768px){.table-item_actions__B9Xez{margin-left:0;width:100%;flex-wrap:wrap}}.table-item_actionButton__hRrCR{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:hsl(var(--text-primary));background:hsl(var(--surface-primary));border:1px solid hsl(var(--border-secondary));border-radius:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.table-item_actionButton__hRrCR:hover{background:hsl(var(--surface-secondary));border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-1px);box-shadow:0 2px 6px var(--primary-alpha-15)}.table-item_actionButton__hRrCR:active{transform:translateY(0)}.table-item_actionButton__hRrCR svg{width:14px;height:14px;flex-shrink:0}.table-item_actionButtonDanger__G5pWD{color:#dc2626;border-color:#fecaca;background:#fef2f2}.table-item_actionButtonDanger__G5pWD:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.table-item_actionButtonEnable__mZobw{color:#059669;border-color:#a7f3d0;background:#ecfdf5}.table-item_actionButtonEnable__mZobw:hover{background:#d1fae5;border-color:#6ee7b7;color:#047857}.table-item_dropdownTrigger__X1FIS{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .625rem;border-radius:6px;border:1px solid hsl(var(--border-secondary));background:hsl(var(--surface-primary));color:hsl(var(--text-secondary));font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;flex-shrink:0;white-space:nowrap}.table-item_dropdownTrigger__X1FIS:hover{background:hsl(var(--surface-secondary));border-color:var(--primary-alpha-20);color:var(--primary-color);box-shadow:0 2px 6px var(--primary-alpha-12)}.table-item_dropdownTrigger__X1FIS[data-state=open]{background:hsl(var(--surface-secondary));border-color:var(--primary-alpha-25);color:var(--primary-color)}.table-item_dropdownTrigger__X1FIS[data-state=open] svg{transform:rotate(180deg)}.table-item_dropdownTrigger__X1FIS svg{width:14px;height:14px;flex-shrink:0;transition:transform .2s ease}.table-item_dropdownContent__HgbL9{min-width:160px;width:auto;padding:.375rem;background:hsl(var(--surface-primary));border:1px solid var(--primary-alpha-12);border-radius:10px;box-shadow:0 8px 30px -4px rgba(0,0,0,.12),0 4px 12px -2px var(--primary-alpha-08);display:flex;flex-direction:column;gap:.125rem;z-index:50}.table-item_dropdownItem__z1WhJ{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;color:hsl(var(--text-primary));background:rgba(0,0,0,0);border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap;text-align:left}.table-item_dropdownItem__z1WhJ:hover{background:hsl(var(--surface-secondary));color:var(--primary-color)}.table-item_dropdownItem__z1WhJ:active{background:hsl(var(--surface-tertiary))}.table-item_dropdownItem__z1WhJ svg{width:15px;height:15px;flex-shrink:0;opacity:.7}.table-item_dropdownItem__z1WhJ:hover svg{opacity:1}.table-item_dropdownItemDanger__R5IG9{color:#dc2626}.table-item_dropdownItemDanger__R5IG9:hover{background:#fef2f2;color:#b91c1c}.table-item_dropdownItemEnable__0MpfN{color:#059669}.table-item_dropdownItemEnable__0MpfN:hover{background:#ecfdf5;color:#047857}.finance_financePage__nrxoC{padding:0;max-width:1400px;margin:0 auto;min-height:100vh}.finance_pageHeader__FDsri{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.finance_pageHeader__FDsri{flex-direction:column;align-items:flex-start;gap:1rem}}.finance_pageHeader__FDsri h1{font-size:1.5rem;font-weight:800;color:hsl(var(--text-primary));margin:0}.finance_headerContent__0CkuE{display:flex;flex-direction:column}.finance_headerActions__vNfa1{display:flex;gap:.75rem;align-items:center}@media(max-width:768px){.finance_headerActions__vNfa1{width:100%;justify-content:flex-end}}@media(max-width:480px){.finance_headerActions__vNfa1{flex-direction:column;width:100%;gap:.75rem}}.finance_navigationTabs__XA8kh{margin-bottom:1rem}.finance_tabList__XHIAI{display:flex;background:hsl(var(--surface-secondary));border-bottom:1px solid var(--primary-alpha-10);overflow-x:auto}.finance_tabList__XHIAI::-webkit-scrollbar{height:4px}.finance_tabList__XHIAI::-webkit-scrollbar-track{background:hsl(var(--surface-secondary))}.finance_tabList__XHIAI::-webkit-scrollbar-thumb{background:var(--primary-alpha-10);border-radius:2px}@media(max-width:768px){.finance_tabList__XHIAI{flex-direction:column}}.finance_tab__Pcgxn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:none;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap;color:hsl(var(--text-secondary));font-weight:500;position:relative}.finance_tab__Pcgxn:hover{background:var(--primary-alpha-05);color:var(--primary-color)}.finance_tab__Pcgxn.finance_active__33rlc{background:hsl(var(--surface-primary));color:var(--primary-color);font-weight:600}.finance_tab__Pcgxn.finance_active__33rlc:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--primary-color)}@media(max-width:768px){.finance_tab__Pcgxn{justify-content:flex-start;border-bottom:1px solid var(--primary-alpha-10)}.finance_tab__Pcgxn:last-child{border-bottom:none}}.finance_tabContent__hF_Qq{margin-top:1rem}.finance_statsContainer__8v7DV{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-bottom:1rem}@media(max-width:768px){.finance_statsContainer__8v7DV{grid-template-columns:1fr;gap:.5rem}}.finance_statCard__3STMb{background:linear-gradient(135deg,hsl(var(--surface-secondary)) 0,hsl(var(--surface-tertiary)) 100%);border-radius:12px;padding:1rem;border:1px solid var(--primary-alpha-10);transition:all .3s ease;display:flex;align-items:center;gap:.75rem}.finance_statCard__3STMb:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px var(--primary-alpha-20);border-color:var(--primary-alpha-20)}.finance_statIcon__Dtsoj{width:2.25rem;height:2.25rem;background:linear-gradient(135deg,hsl(var(--surface-secondary)) 0,hsl(var(--surface-tertiary)) 100%);border-radius:10px;display:flex;align-items:center;justify-content:center;color:hsl(var(--text-secondary));flex-shrink:0}.finance_statIcon__Dtsoj svg{width:1.25rem;height:1.25rem}.finance_statContent__nLCP1{display:flex;flex-direction:column}.finance_statValue__SXF_p{font-size:1.25rem;font-weight:700;color:hsl(var(--text-primary));line-height:1;margin-bottom:.15rem}.finance_statValue__SXF_p.finance_positive__aBcfh{color:hsl(var(--success))}.finance_statValue__SXF_p.finance_negative__qaR17{color:hsl(var(--error))}.finance_statLabel___s_F6{font-size:.8125rem;color:hsl(var(--text-secondary));font-weight:500}.finance_chartsRow__q07S4{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}@media(max-width:1024px){.finance_chartsRow__q07S4{grid-template-columns:1fr}}.finance_chartCard__yAe1X{background:hsl(var(--surface-primary));border-radius:12px;padding:1rem;border:1px solid var(--primary-alpha-10);box-shadow:0 2px 4px rgba(0,0,0,.08)}.finance_chartCard__yAe1X h4{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:hsl(var(--text-primary))}.finance_viewDetailsLink__hQv01{margin-top:.5rem;background:none;border:none;color:var(--primary-color);font-size:.875rem;font-weight:500;cursor:pointer;padding:0}.finance_viewDetailsLink__hQv01:hover{text-decoration:underline}.finance_breakdownRow__brQT5{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}@media(max-width:768px){.finance_breakdownRow__brQT5{grid-template-columns:1fr}}.finance_breakdownCard__LrkBc{background:hsl(var(--surface-primary));border-radius:12px;padding:1rem;border:1px solid var(--primary-alpha-10);box-shadow:0 2px 4px rgba(0,0,0,.08)}.finance_breakdownCard__LrkBc h4{font-size:.9rem;font-weight:700;color:hsl(var(--text-primary));margin:0 0 1rem}.finance_chartBars__EBx_v{display:flex;flex-direction:column;gap:.75rem}.finance_chartBar__FpYSB{display:flex;align-items:center;gap:.75rem}.finance_barLabel__tdTTV{font-size:.8rem;font-weight:600;color:hsl(var(--text-primary));min-width:70px}.finance_barContainer__9m3OK{flex:1;height:.5rem;background:hsl(var(--border-primary));border-radius:10px;overflow:hidden;position:relative}.finance_barFill__foRsm{height:100%;border-radius:10px;transition:width .3s ease}.finance_barValue__J5fw6{font-size:.75rem;font-weight:600;color:hsl(var(--text-secondary));min-width:90px;text-align:right}.finance_recentSection__ByoJJ{margin-bottom:1rem}.finance_sectionCard__upjwg{background:hsl(var(--surface-primary));border-radius:12px;padding:1rem;border:1px solid var(--primary-alpha-10);box-shadow:0 2px 4px rgba(0,0,0,.08)}.finance_sectionHeader__RsnV1{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.finance_sectionHeader__RsnV1 h4{font-size:1rem;font-weight:700;color:hsl(var(--text-primary));margin:0}.finance_transactionsList__UZ4ti{display:flex;flex-direction:column;gap:.5rem}.finance_transactionItem__OVGyz{display:flex;justify-content:space-between;align-items:center;padding:.625rem .75rem;background:hsl(var(--surface-secondary));border-radius:8px;border:1px solid var(--primary-alpha-05);transition:all .2s ease}.finance_transactionItem__OVGyz:hover{background:var(--primary-alpha-05);border-color:var(--primary-alpha-10)}.finance_transactionInfo__SIQuj{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.finance_typeIndicator__SFMO5{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.finance_transactionDetails__0pjcT{min-width:0}.finance_transactionDetails__0pjcT h4{font-size:.875rem;font-weight:600;color:hsl(var(--text-primary));margin:0 0 .125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finance_transactionDetails__0pjcT p{font-size:.75rem;color:hsl(var(--text-tertiary));margin:0}.finance_transactionAmount__MfS26{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;flex-shrink:0}.finance_amount__qvsDc{font-size:.875rem;font-weight:700}.finance_amount__qvsDc.finance_income__pJpQ_{color:hsl(var(--success))}.finance_amount__qvsDc.finance_expense__k_pSo{color:hsl(var(--error))}.finance_paymentMethod__qmxOL{font-size:.7rem;color:hsl(var(--text-tertiary));font-weight:500}.finance_searchAndFilters___Tceu{background:hsl(var(--surface-primary));border-radius:12px;padding:1.25rem;border:1px solid var(--primary-alpha-10);box-shadow:0 2px 4px rgba(0,0,0,.08);margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.25rem}@media(max-width:768px){.finance_searchAndFilters___Tceu{flex-direction:column;align-items:stretch;gap:1rem}}.finance_filterGroup__dp_7W{display:flex;flex-direction:column;gap:.5rem}.finance_filterGroupLabel__dCzJh{font-size:.75rem;font-weight:600;color:hsl(var(--text-tertiary));text-transform:uppercase;letter-spacing:.05em}.finance_filterGroupActions__Gdgyp .finance_filterGroupLabel__dCzJh{visibility:hidden;font-size:.75rem}.finance_filterGroupContent__k06UO{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}@media(max-width:768px){.finance_filterGroupContent__k06UO{flex-direction:column;align-items:stretch;width:100%}}.finance_searchInput_____op{display:flex;align-items:center;gap:.5rem;min-width:220px;max-width:280px;padding:.25rem;border:2px solid var(--primary-alpha-10);border-radius:8px}@media(max-width:768px){.finance_searchInput_____op{max-width:100%;min-width:auto;width:100%}}.finance_searchIcon__ICgue{width:1rem;height:1rem;flex:0 0 auto;color:hsl(var(--text-tertiary));pointer-events:none;margin-left:.25rem}.finance_searchField__KzIPq{flex:1 1 auto;min-width:0;padding:.6rem .75rem;font-size:.875rem;background:hsl(var(--input-bg));outline:none;border:none}.finance_filtersContainer__FMuAM{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}@media(max-width:768px){.finance_filtersContainer__FMuAM{width:100%;flex-direction:column;align-items:stretch}}.finance_filterSelect__TH3UP{padding:.6rem .8rem;border:2px solid var(--primary-alpha-10);border-radius:8px;font-size:.875rem;background:hsl(var(--input-bg));color:hsl(var(--text-secondary));cursor:pointer;transition:all .2s ease;min-width:140px;font-weight:500}.finance_filterSelect__TH3UP:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-alpha-10)}.finance_filterSelect__TH3UP:hover{border-color:var(--primary-alpha-20)}@media(max-width:768px){.finance_filterSelect__TH3UP{min-width:auto;width:100%}}.finance_dateInput___AcQF{padding:.6rem .8rem;border:2px solid var(--primary-alpha-10);border-radius:8px;font-size:.875rem;background:hsl(var(--input-bg));color:hsl(var(--text-secondary));transition:all .2s ease}.finance_dateInput___AcQF:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-alpha-10)}@media(max-width:768px){.finance_dateInput___AcQF{width:100%}}.finance_dateRangeGroup__Wl6V9{display:flex;align-items:center;gap:.5rem}.finance_dateRangeGroup__Wl6V9 span{font-size:.8rem;color:hsl(var(--text-secondary))}@media(max-width:768px){.finance_dateRangeGroup__Wl6V9{flex-direction:column;align-items:stretch;width:100%}.finance_dateRangeGroup__Wl6V9 span{text-align:center}}.finance_clearFiltersButton__3iphn{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border:2px solid rgba(239,68,68,.2);border-radius:8px;font-size:.875rem;background:hsl(var(--surface-primary));color:hsl(var(--error));cursor:pointer;transition:all .2s ease;font-weight:500;white-space:nowrap}.finance_clearFiltersButton__3iphn:hover{background:rgba(239,68,68,.05);border-color:rgba(239,68,68,.3)}.finance_clearFiltersButton__3iphn svg{width:1rem;height:1rem}@media(max-width:768px){.finance_clearFiltersButton__3iphn{width:100%;justify-content:center}}.finance_filterToggleButton__CaVG5{position:relative}.finance_filterBadge__KXpoi{position:absolute;top:-4px;right:-4px;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.7rem;font-weight:700;color:#fff;background:hsl(var(--error));border-radius:10px;display:flex;align-items:center;justify-content:center}.finance_recordsActions__vTZzL{background:hsl(var(--surface-primary));border-radius:12px;padding:1rem;border:1px solid var(--primary-alpha-10);box-shadow:0 2px 4px rgba(0,0,0,.08);margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}@media(max-width:768px){.finance_recordsActions__vTZzL{flex-direction:column;align-items:stretch}}.finance_recordsActionsLeft__V1D4A{display:flex;gap:.75rem;align-items:center}@media(max-width:768px){.finance_recordsActionsLeft__V1D4A{flex-wrap:wrap;justify-content:center}}.finance_transactionsListWrapper__3yiKQ{margin-bottom:1rem}.finance_statusBadge__sECIT{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:20px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.finance_statusBadge__sECIT.finance_statusCompleted__Vuluy{background:rgba(16,185,129,.1);color:hsl(var(--success))}.finance_statusBadge__sECIT.finance_statusPending__Cv_E_{background:rgba(245,158,11,.1);color:#f59e0b}.finance_statusBadge__sECIT.finance_statusCancelled__X2TOh{background:rgba(239,68,68,.1);color:hsl(var(--error))}.finance_statusBadge__sECIT.finance_statusRefunded___TqoK{background:var(--primary-alpha-10);color:var(--primary-color)}.finance_budgetsTab__p1znA{display:flex;flex-direction:column;gap:1rem}.finance_budgetsList__GvZ2F{display:flex;flex-direction:column;gap:.75rem}.finance_budgetItem__9DZ6i{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:hsl(var(--surface-primary));border-radius:12px;border:1px solid var(--primary-alpha-10);box-shadow:0 2px 4px rgba(0,0,0,.08);transition:all .2s ease}.finance_budgetItem__9DZ6i:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px var(--primary-alpha-20);border-color:var(--primary-alpha-20)}@media(max-width:768px){.finance_budgetItem__9DZ6i{flex-direction:column;align-items:flex-start;gap:.75rem}}.finance_budgetInfo__QzEgB{flex:1;min-width:0}.finance_budgetInfo__QzEgB h4{font-size:.9rem;font-weight:700;color:hsl(var(--text-primary));margin:0 0 .25rem}.finance_budgetInfo__QzEgB p{font-size:.8rem;color:hsl(var(--text-secondary));margin:0 0 .5rem}.finance_budgetMeta__aIalB{display:flex;gap:.5rem;flex-wrap:wrap}.finance_budgetMetaTag__Die4F{font-size:.7rem;padding:.2rem .5rem;border-radius:20px;font-weight:600}.finance_budgetMetaTag__Die4F.finance_tagPeriod__Ttu27{background:var(--primary-alpha-10);color:var(--primary-color)}.finance_budgetMetaTag__Die4F.finance_tagStatus__705xd{background:rgba(16,185,129,.1);color:hsl(var(--success))}.finance_budgetMetaTag__Die4F.finance_tagDate__IYY0h{background:rgba(107,114,128,.1);color:hsl(var(--text-secondary))}.finance_budgetAmounts__HCGZz{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;margin-right:1rem}@media(max-width:768px){.finance_budgetAmounts__HCGZz{align-items:flex-start;margin-right:0}}.finance_budgetAmount__tUJ3r{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}@media(max-width:768px){.finance_budgetAmount__tUJ3r{align-items:flex-start}}.finance_amountLabel__aPbRF{font-size:.75rem;color:hsl(var(--text-tertiary));font-weight:500}.finance_amountValue__JNJkK{font-size:.9rem;font-weight:700;color:hsl(var(--text-primary))}.finance_budgetProgress__ez2QF{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;min-width:150px}@media(max-width:768px){.finance_budgetProgress__ez2QF{align-items:flex-start;width:100%}}.finance_progressBar__S0jAj{width:100%;height:.4rem;background:hsl(var(--border-primary));border-radius:10px;overflow:hidden}.finance_progressFill__j8bRn{height:100%;border-radius:10px;transition:width .3s ease}.finance_progressText___cvp8{font-size:.75rem;color:hsl(var(--text-secondary));font-weight:600}.finance_budgetActions__wAKiQ{display:flex;gap:.5rem}.finance_emptyState__pmPIi{text-align:center;padding:3rem 2rem}.finance_emptyContent__o__5l{display:flex;flex-direction:column;align-items:center;gap:1rem}.finance_emptyContent__o__5l h3{font-size:1.25rem;font-weight:600;color:hsl(var(--text-primary));margin:0}.finance_emptyContent__o__5l p{color:hsl(var(--text-secondary));margin:0;max-width:400px;font-size:.875rem}.finance_emptyIcon__KVu8K{font-size:3rem}.finance_reportsTab__YKu71{display:flex;flex-direction:column;gap:1rem}.finance_reportsContent__6DF3I p{color:hsl(var(--text-secondary));margin-bottom:1rem;font-size:.875rem}.finance_reportsContent__6DF3I ul{list-style:none;padding:0;margin:0}.finance_reportsContent__6DF3I ul li{color:hsl(var(--text-secondary));position:relative;padding:.5rem 0 .5rem 1.5rem;font-size:.875rem}.finance_reportsContent__6DF3I ul li:before{content:"•";color:var(--primary-color);font-weight:700;position:absolute;left:0}.finance_exportButtons__5BdvC{display:flex;gap:.5rem;align-items:center}@media(max-width:768px){.finance_exportButtons__5BdvC{flex-wrap:wrap;width:100%}.finance_exportButtons__5BdvC button{flex:1;min-width:80px}}.finance_pledgeProgressCell__C3kJ1{display:flex;align-items:center;gap:.5rem;min-width:120px}.finance_skeleton__yEDT1{background:linear-gradient(90deg,hsl(var(--skeleton-base)) 0,hsl(var(--skeleton-shine)) 20%,hsl(var(--skeleton-base)) 40%,hsl(var(--skeleton-base)) 100%);background-size:200% 100%;animation:finance_shimmer__6zFm1 1.5s ease-in-out infinite;border-radius:4px}@keyframes finance_shimmer__6zFm1{0%{background-position:-200% 0}to{background-position:200% 0}}.finance_skeletonStatIcon__Newcr{width:2.25rem;height:2.25rem;border-radius:10px}.finance_skeletonStatValue__E3ZTK{height:1.25rem;width:5rem;margin-bottom:.15rem}.finance_skeletonStatLabel__voo6e{height:.8125rem;width:4rem}.finance_skeletonChart__FIdTN{height:220px;width:100%;border-radius:8px}.finance_skeletonRow__HDt3k{height:3rem;width:100%;border-radius:8px;margin-bottom:.5rem}@media(max-width:1024px){.finance_financePage__nrxoC{padding:.75rem}}@media(max-width:768px){.finance_financePage__nrxoC{padding:.75rem}.finance_pageHeader__FDsri h1{font-size:1.25rem}.finance_statsContainer__8v7DV{grid-template-columns:1fr;gap:.5rem}.finance_statsContainer__8v7DV .finance_statCard__3STMb{padding:.75rem}.finance_statsContainer__8v7DV .finance_statCard__3STMb .finance_statIcon__Dtsoj{width:2rem;height:2rem}.finance_statsContainer__8v7DV .finance_statCard__3STMb .finance_statIcon__Dtsoj svg{width:1rem;height:1rem}.finance_statsContainer__8v7DV .finance_statCard__3STMb .finance_statValue__SXF_p{font-size:1.125rem}.finance_tabList__XHIAI{flex-direction:column}.finance_tabList__XHIAI .finance_tab__Pcgxn{justify-content:flex-start;border-bottom:1px solid var(--primary-alpha-10)}.finance_tabList__XHIAI .finance_tab__Pcgxn:last-child{border-bottom:none}.finance_searchAndFilters___Tceu{flex-direction:column;align-items:stretch;gap:1rem}.finance_searchAndFilters___Tceu .finance_filtersContainer__FMuAM{width:100%}}@media(max-width:480px){.finance_financePage__nrxoC{padding:.5rem}.finance_pageHeader__FDsri h1{font-size:1.125rem}.finance_headerActions__vNfa1{flex-direction:column;width:100%;gap:.75rem}.finance_tabList__XHIAI{flex-direction:column}.finance_tab__Pcgxn{justify-content:flex-start;border-bottom:1px solid var(--primary-alpha-10)}.finance_tab__Pcgxn:last-child{border-bottom:none}}.inflow-form_overlay__QVXNV{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.inflow-form_modal__kwTel{background:hsl(var(--surface-primary));border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.15)}.inflow-form_header__3gl6D{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid var(--primary-alpha-10)}.inflow-form_header__3gl6D h2{font-size:1.5rem;font-weight:700;color:hsl(var(--text-primary));margin:0}.inflow-form_closeButton__gYXZV{background:none;border:none;font-size:1.5rem;color:hsl(var(--text-secondary));cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s ease}.inflow-form_closeButton__gYXZV:hover{background:hsl(var(--surface-secondary));color:hsl(var(--text-primary))}.inflow-form_form__knBSf{padding:2rem}.inflow-form_formGrid__I5LFa{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}.inflow-form_formGroup__liUad{display:flex;flex-direction:column;gap:.5rem}.inflow-form_formGroup__liUad.inflow-form_formGroupFullWidth__PvU6X{grid-column:1/-1}.inflow-form_helperText__KQOwS{font-size:.8rem;color:hsl(var(--muted-foreground));margin-top:-.25rem;margin-bottom:.5rem}.inflow-form_pledgerTabList__QinoG{display:flex;background:hsl(var(--surface-secondary));border-bottom:1px solid var(--primary-alpha-10);margin-bottom:.75rem;overflow-x:auto}.inflow-form_pledgerTabList__QinoG::-webkit-scrollbar{height:4px}.inflow-form_pledgerTabList__QinoG::-webkit-scrollbar-track{background:hsl(var(--surface-secondary))}.inflow-form_pledgerTabList__QinoG::-webkit-scrollbar-thumb{background:var(--primary-alpha-10);border-radius:2px}.inflow-form_pledgerTab__8hBVZ{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:none;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap;color:hsl(var(--text-secondary));font-size:.875rem;font-weight:500;position:relative}.inflow-form_pledgerTab__8hBVZ:hover{background:var(--primary-alpha-05);color:var(--primary-color)}.inflow-form_pledgerTabActive__oTtrf{background:hsl(var(--surface-primary));color:var(--primary-color);font-weight:600}.inflow-form_pledgerTabActive__oTtrf:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--primary-color)}.inflow-form_pledgerTabIcon__P6DBw{flex-shrink:0;opacity:.9}.inflow-form_label__QdPDn{font-size:.9rem;font-weight:600;color:hsl(var(--text-primary))}.inflow-form_input__qWUu3,.inflow-form_select__eXk3K,.inflow-form_textarea__ruagG{padding:.75rem;border:2px solid var(--primary-alpha-10);border-radius:8px;font-size:1rem;transition:all .2s ease}.inflow-form_input__qWUu3:focus,.inflow-form_select__eXk3K:focus,.inflow-form_textarea__ruagG:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-alpha-10)}.inflow-form_input__qWUu3.inflow-form_error__6RfHP,.inflow-form_select__eXk3K.inflow-form_error__6RfHP,.inflow-form_textarea__ruagG.inflow-form_error__6RfHP{border-color:hsl(var(--error))}.inflow-form_input__qWUu3.inflow-form_error__6RfHP:focus,.inflow-form_select__eXk3K.inflow-form_error__6RfHP:focus,.inflow-form_textarea__ruagG.inflow-form_error__6RfHP:focus{box-shadow:0 0 0 3px hsl(var(--error-bg))}.inflow-form_textarea__ruagG{resize:vertical;min-height:80px}.inflow-form_fileUpload__2NjKy{position:relative}.inflow-form_fileInput__8iryp{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.inflow-form_fileLabel__6Q_bM{display:flex;align-items:center;gap:.5rem;padding:.75rem;border:2px dashed var(--primary-alpha-10);border-radius:8px;background:hsl(var(--surface-secondary));cursor:pointer;transition:all .2s ease}.inflow-form_fileLabel__6Q_bM:hover{border-color:var(--primary-color);background:var(--primary-alpha-05)}.inflow-form_fileIcon__MmMCM{font-size:1.2rem}.inflow-form_errorText__npCxU{font-size:.8rem;color:hsl(var(--error));margin-top:.25rem}.inflow-form_frequencyToggle__APqWN{display:flex;gap:0;border:2px solid var(--primary-alpha-10);border-radius:8px;overflow:hidden}.inflow-form_frequencyToggle__APqWN button{flex:1;padding:.75rem 1rem;border:none;background:hsl(var(--surface-secondary));font-size:.875rem;font-weight:500;color:hsl(var(--text-secondary));cursor:pointer;transition:all .2s ease}.inflow-form_frequencyToggle__APqWN button.inflow-form_activeFrequency__1KT6p{background:var(--primary-color);color:#fff}.inflow-form_frequencyToggle__APqWN button:not(:last-child){border-right:1px solid var(--primary-alpha-10)}.inflow-form_formActions__kpAxd{display:flex;gap:1rem;justify-content:flex-end;padding-top:1.5rem;border-top:1px solid var(--primary-alpha-10)}.inflow-form_cancelButton__Leg9e,.inflow-form_submitButton__Neetd{padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.inflow-form_cancelButton__Leg9e:disabled,.inflow-form_submitButton__Neetd:disabled{opacity:.6;cursor:not-allowed}.inflow-form_cancelButton__Leg9e{background:hsl(var(--surface-secondary));color:hsl(var(--text-secondary))}.inflow-form_cancelButton__Leg9e:hover:not(:disabled){background:var(--primary-alpha-10);color:hsl(var(--text-primary))}.inflow-form_submitButton__Neetd{background:var(--primary-color);color:#fff}.inflow-form_submitButton__Neetd:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px var(--primary-alpha-30)}@media(max-width:768px){.inflow-form_overlay__QVXNV{padding:.5rem}.inflow-form_modal__kwTel{max-height:95vh}.inflow-form_header__3gl6D{padding:1rem 1.5rem}.inflow-form_header__3gl6D h2{font-size:1.3rem}.inflow-form_form__knBSf{padding:1.5rem}.inflow-form_formGrid__I5LFa{grid-template-columns:1fr;gap:1rem}.inflow-form_formActions__kpAxd{flex-direction:column}.inflow-form_formActions__kpAxd .inflow-form_cancelButton__Leg9e,.inflow-form_formActions__kpAxd .inflow-form_submitButton__Neetd{width:100%}}@media(max-width:480px){.inflow-form_form__knBSf,.inflow-form_header__3gl6D{padding:1rem}}.expense-form_overlay__mPiS2{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.expense-form_modal__LW_cK{background:hsl(var(--surface-primary));border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.15)}.expense-form_header__dMVTj{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid var(--primary-alpha-10)}.expense-form_header__dMVTj h2{font-size:1.5rem;font-weight:700;color:hsl(var(--text-primary));margin:0}.expense-form_closeButton__mN4WH{background:none;border:none;font-size:1.5rem;color:hsl(var(--text-secondary));cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s ease}.expense-form_closeButton__mN4WH:hover{background:hsl(var(--surface-secondary));color:hsl(var(--text-primary))}.expense-form_form__UThaQ{padding:2rem}.expense-form_formGrid__cmqgx{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}.expense-form_formGroup__0xzj5{display:flex;flex-direction:column;gap:.5rem}.expense-form_formGroup__0xzj5.expense-form_formGroupFullWidth__y9Cvo{grid-column:1/-1}.expense-form_helperText__gy5r4{font-size:.8rem;color:hsl(var(--muted-foreground));margin-top:-.25rem;margin-bottom:.5rem}.expense-form_pledgerTabList__lPPge{display:flex;background:hsl(var(--surface-secondary));border-bottom:1px solid var(--primary-alpha-10);margin-bottom:.75rem;overflow-x:auto}.expense-form_pledgerTabList__lPPge::-webkit-scrollbar{height:4px}.expense-form_pledgerTabList__lPPge::-webkit-scrollbar-track{background:hsl(var(--surface-secondary))}.expense-form_pledgerTabList__lPPge::-webkit-scrollbar-thumb{background:var(--primary-alpha-10);border-radius:2px}.expense-form_pledgerTab__pEatm{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:none;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap;color:hsl(var(--text-secondary));font-size:.875rem;font-weight:500;position:relative}.expense-form_pledgerTab__pEatm:hover{background:var(--primary-alpha-05);color:var(--primary-color)}.expense-form_pledgerTabActive__4fBsj{background:hsl(var(--surface-primary));color:var(--primary-color);font-weight:600}.expense-form_pledgerTabActive__4fBsj:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--primary-color)}.expense-form_pledgerTabIcon__qy4Fu{flex-shrink:0;opacity:.9}.expense-form_label__zKcqS{font-size:.9rem;font-weight:600;color:hsl(var(--text-primary))}.expense-form_input__9cym9,.expense-form_select__sOf6h,.expense-form_textarea__5pU8H{padding:.75rem;border:2px solid var(--primary-alpha-10);border-radius:8px;font-size:1rem;transition:all .2s ease}.expense-form_input__9cym9:focus,.expense-form_select__sOf6h:focus,.expense-form_textarea__5pU8H:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-alpha-10)}.expense-form_input__9cym9.expense-form_error__fYz6K,.expense-form_select__sOf6h.expense-form_error__fYz6K,.expense-form_textarea__5pU8H.expense-form_error__fYz6K{border-color:hsl(var(--error))}.expense-form_input__9cym9.expense-form_error__fYz6K:focus,.expense-form_select__sOf6h.expense-form_error__fYz6K:focus,.expense-form_textarea__5pU8H.expense-form_error__fYz6K:focus{box-shadow:0 0 0 3px hsl(var(--error-bg))}.expense-form_textarea__5pU8H{resize:vertical;min-height:80px}.expense-form_fileUpload__rO8sg{position:relative}.expense-form_fileInput__BNjGj{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.expense-form_fileLabel__qhDAa{display:flex;align-items:center;gap:.5rem;padding:.75rem;border:2px dashed var(--primary-alpha-10);border-radius:8px;background:hsl(var(--surface-secondary));cursor:pointer;transition:all .2s ease}.expense-form_fileLabel__qhDAa:hover{border-color:var(--primary-color);background:var(--primary-alpha-05)}.expense-form_fileIcon__EKst1{font-size:1.2rem}.expense-form_errorText__yW2wF{font-size:.8rem;color:hsl(var(--error));margin-top:.25rem}.expense-form_frequencyToggle__vHzs4{display:flex;gap:0;border:2px solid var(--primary-alpha-10);border-radius:8px;overflow:hidden}.expense-form_frequencyToggle__vHzs4 button{flex:1;padding:.75rem 1rem;border:none;background:hsl(var(--surface-secondary));font-size:.875rem;font-weight:500;color:hsl(var(--text-secondary));cursor:pointer;transition:all .2s ease}.expense-form_frequencyToggle__vHzs4 button.expense-form_activeFrequency__DiWCa{background:var(--primary-color);color:#fff}.expense-form_frequencyToggle__vHzs4 button:not(:last-child){border-right:1px solid var(--primary-alpha-10)}.expense-form_formActions__T5rfk{display:flex;gap:1rem;justify-content:flex-end;padding-top:1.5rem;border-top:1px solid var(--primary-alpha-10)}.expense-form_cancelButton__onLhy,.expense-form_submitButton__FMXeT{padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.expense-form_cancelButton__onLhy:disabled,.expense-form_submitButton__FMXeT:disabled{opacity:.6;cursor:not-allowed}.expense-form_cancelButton__onLhy{background:hsl(var(--surface-secondary));color:hsl(var(--text-secondary))}.expense-form_cancelButton__onLhy:hover:not(:disabled){background:var(--primary-alpha-10);color:hsl(var(--text-primary))}.expense-form_submitButton__FMXeT{background:#ef4444;color:#fff}.expense-form_submitButton__FMXeT:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.3)}@media(max-width:768px){.expense-form_overlay__mPiS2{padding:.5rem}.expense-form_modal__LW_cK{max-height:95vh}.expense-form_header__dMVTj{padding:1rem 1.5rem}.expense-form_header__dMVTj h2{font-size:1.3rem}.expense-form_form__UThaQ{padding:1.5rem}.expense-form_formGrid__cmqgx{grid-template-columns:1fr;gap:1rem}.expense-form_formActions__T5rfk{flex-direction:column}.expense-form_formActions__T5rfk .expense-form_cancelButton__onLhy,.expense-form_formActions__T5rfk .expense-form_submitButton__FMXeT{width:100%}}@media(max-width:480px){.expense-form_form__UThaQ,.expense-form_header__dMVTj{padding:1rem}}.budget-management_overlay__2SeSE{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;overflow-y:auto}.budget-management_modal__WfKky{background:hsl(var(--surface-primary));border-radius:12px;width:100%;max-width:560px;max-height:min(90vh,100vh - 2rem);overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.15);margin:auto}.budget-management_header__PmteP{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid var(--primary-alpha-10)}.budget-management_header__PmteP h2{font-size:1.5rem;font-weight:700;color:hsl(var(--text-primary));margin:0}.budget-management_closeButton__cWwU9{background:none;border:none;font-size:1.5rem;color:hsl(var(--text-secondary));cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s ease}.budget-management_closeButton__cWwU9:hover{background:hsl(var(--surface-secondary));color:hsl(var(--text-primary))}.budget-management_content__ad10l{padding:2rem;display:flex;flex-direction:column;gap:2rem}.budget-management_createBudgetForm__lPx1S{background:hsl(var(--surface-secondary));border-radius:8px;padding:1.5rem}.budget-management_createBudgetForm__lPx1S h3{font-size:1.2rem;font-weight:600;color:hsl(var(--text-primary));margin-bottom:1rem}.budget-management_formGrid__ABE_h{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.budget-management_formGroupFull__CB4XX{grid-column:1/-1}.budget-management_formGroup__5iQaG{display:flex;flex-direction:column;gap:.375rem}.budget-management_formLabel__8XemW{font-size:.8rem;font-weight:600;color:hsl(var(--text-secondary));text-transform:uppercase;letter-spacing:.3px}.budget-management_input__bEC_W,.budget-management_select__tjXqx{padding:.75rem;border:2px solid var(--primary-alpha-10);border-radius:8px;font-size:1rem;background:hsl(var(--surface-primary));color:hsl(var(--text-primary));transition:all .2s ease}.budget-management_input__bEC_W:focus,.budget-management_select__tjXqx:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-alpha-10)}.budget-management_input__bEC_W:disabled,.budget-management_select__tjXqx:disabled{opacity:.5;cursor:not-allowed}.budget-management_formActions__mok2t{display:flex;gap:1rem;justify-content:flex-end}.budget-management_cancelButton__QFbC1,.budget-management_createButton__HcKPd{padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.budget-management_cancelButton__QFbC1:disabled,.budget-management_createButton__HcKPd:disabled{opacity:.6;cursor:not-allowed}.budget-management_cancelButton__QFbC1{background:hsl(var(--surface-secondary));color:hsl(var(--text-secondary))}.budget-management_cancelButton__QFbC1:hover:not(:disabled){background:var(--primary-alpha-10);color:hsl(var(--text-primary))}.budget-management_createButton__HcKPd{background:var(--primary-color);color:#fff}.budget-management_createButton__HcKPd:hover:not(:disabled){background:var(--primary-hover)}.budget-management_budgetGrid__8_Tst h3{font-size:1.2rem;font-weight:600;color:hsl(var(--text-primary));margin-bottom:1rem}.budget-management_gridHeader__DC1xK{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.budget-management_addLineForm__SEzCd{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:end;background:hsl(var(--surface-secondary));padding:1rem;border-radius:8px;margin-bottom:1rem}.budget-management_addLineForm__SEzCd .budget-management_addButton__Q4usM{grid-column:1/-1}.budget-management_addButton__Q4usM{background:var(--primary-color);color:#fff;border:none;border-radius:8px;padding:.75rem 1rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;align-self:end}.budget-management_addButton__Q4usM:hover{background:var(--primary-hover)}.budget-management_budgetTable__2KUGw{background:hsl(var(--surface-primary));border-radius:8px;overflow-x:auto;border:1px solid var(--primary-alpha-10);margin-bottom:1rem;min-width:0}.budget-management_tableHeader__fFroe{display:grid;grid-template-columns:2fr 1.5fr 1fr .75fr;background:hsl(var(--surface-secondary));border-bottom:1px solid var(--primary-alpha-10)}.budget-management_headerCell__QF1Yu{padding:1rem;font-weight:600;color:hsl(var(--text-primary));font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.budget-management_tableRow__lGvQh{display:grid;grid-template-columns:2fr 1.5fr 1fr .75fr;border-bottom:1px solid var(--primary-alpha-10);transition:background-color .2s ease}.budget-management_tableRow__lGvQh:hover{background:hsl(var(--surface-secondary))}.budget-management_tableRow__lGvQh:last-child{border-bottom:none}.budget-management_cell__PmB9T{padding:1rem;display:flex;flex-direction:column;justify-content:center;font-size:.9rem;color:hsl(var(--text-primary))}.budget-management_lineName__q9nLn{font-weight:600;color:hsl(var(--text-primary))}.budget-management_category__5OuyS{font-weight:500;color:hsl(var(--text-primary));margin-bottom:.25rem}.budget-management_subCategory__CjA0N{color:hsl(var(--text-secondary));font-size:.8rem}.budget-management_editButton__OuC6x{color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.budget-management_editButton__OuC6x:hover{opacity:.85}.budget-management_removeButton__sL8Xj{background:hsl(var(--error))!important;color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.budget-management_removeButton__sL8Xj:hover{opacity:.9}.budget-management_budgetSummary__DRDOd{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:.5rem}.budget-management_summaryCard__uPkHB{background:hsl(var(--surface-secondary));border-radius:8px;padding:1.5rem;text-align:center}.budget-management_summaryCard__uPkHB h4{font-size:.9rem;font-weight:600;color:hsl(var(--text-secondary));margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px}.budget-management_summaryCard__uPkHB p{font-size:1.5rem;font-weight:700;color:hsl(var(--text-primary));margin:0}@media(max-width:768px){.budget-management_overlay__2SeSE{padding:.5rem;align-items:flex-start}.budget-management_modal__WfKky{max-height:calc(100vh - 1rem);margin:.5rem auto 1rem}.budget-management_header__PmteP{padding:1rem 1.5rem}.budget-management_header__PmteP h2{font-size:1.25rem}.budget-management_content__ad10l{padding:1.5rem;gap:1.5rem}.budget-management_createBudgetForm__lPx1S{padding:1rem}.budget-management_formGrid__ABE_h{grid-template-columns:1fr;gap:.75rem}.budget-management_addLineForm__SEzCd{grid-template-columns:1fr;padding:1rem;gap:.75rem}.budget-management_addLineForm__SEzCd .budget-management_addButton__Q4usM{grid-column:1}.budget-management_tableHeader__fFroe{display:none}.budget-management_tableRow__lGvQh{grid-template-columns:1fr;gap:.5rem;padding:1rem;border-bottom:1px solid var(--primary-alpha-10)}.budget-management_tableRow__lGvQh .budget-management_cell__PmB9T{padding:.25rem 0;flex-direction:column;align-items:flex-start;gap:.25rem}.budget-management_tableRow__lGvQh .budget-management_cell__PmB9T:before{content:attr(data-label);font-weight:600;font-size:.7rem;color:hsl(var(--text-secondary));text-transform:uppercase;letter-spacing:.5px}.budget-management_cell__PmB9T{padding:.5rem 0}.budget-management_budgetSummary__DRDOd{grid-template-columns:repeat(2,1fr);gap:.75rem}.budget-management_summaryCard__uPkHB{padding:1rem}}@media(max-width:480px){.budget-management_content__ad10l{padding:1rem}.budget-management_budgetSummary__DRDOd{grid-template-columns:1fr}.budget-management_formActions__mok2t{flex-direction:column;gap:.75rem}.budget-management_formActions__mok2t .budget-management_cancelButton__QFbC1,.budget-management_formActions__mok2t .budget-management_createButton__HcKPd{width:100%}}.modal_modalOverlay__3sa6z{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal_modalContainer__lfL7T{background:hsl(var(--surface-primary));border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;animation:modal_modalSlideIn__SxiwN .2s ease-out}@keyframes modal_modalSlideIn__SxiwN{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal_modalHeader__Ieaua{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 0;border-bottom:1px solid hsl(var(--border-primary));margin-bottom:1.5rem}.modal_modalTitle__rewVD{font-size:1.5rem;font-weight:700;color:hsl(var(--text-primary));margin:0}.modal_modalCloseButton__1GlI0{background:none;border:none;color:hsl(var(--text-secondary));cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.modal_modalCloseButton__1GlI0:hover{background:var(--primary-alpha-10);color:var(--primary-color)}.modal_modalCloseButton__1GlI0 svg{width:1.5rem;height:1.5rem}.modal_modalBody__eW_Xu{padding:0 1.5rem 1.5rem}.modal_modalFooter__JitSd{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid hsl(var(--border-primary));background:hsl(var(--surface-secondary));border-radius:0 0 12px 12px}.modal_formGroup__hXmID{margin-bottom:1.5rem}.modal_formLabel__EPYo7{display:block;font-size:.9rem;font-weight:600;color:hsl(var(--text-primary));margin-bottom:.5rem}.modal_formInput__iA8Q_{width:100%;padding:.75rem 1rem;border:1px solid hsl(var(--border-primary));border-radius:8px;font-size:1rem;background:hsl(var(--input-bg));color:hsl(var(--text-primary));transition:all .2s ease}.modal_formInput__iA8Q_:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-alpha-10)}.modal_formInput__iA8Q_::placeholder{color:hsl(var(--text-tertiary))}.modal_formInput__iA8Q_.modal_error__BRxdH{border-color:hsl(var(--error));box-shadow:0 0 0 3px hsl(var(--error-bg))}.modal_formTextarea__9npU_{width:100%;padding:.75rem 1rem;border:1px solid hsl(var(--border-primary));border-radius:8px;font-size:1rem;background:hsl(var(--input-bg));color:hsl(var(--text-primary));transition:all .2s ease;min-height:100px;resize:vertical;font-family:inherit}.modal_formTextarea__9npU_:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-alpha-10)}.modal_formTextarea__9npU_::placeholder{color:hsl(var(--text-tertiary))}.modal_formTextarea__9npU_.modal_error__BRxdH{border-color:hsl(var(--error));box-shadow:0 0 0 3px hsl(var(--error-bg))}.modal_formError__Vd3Ko{color:hsl(var(--error));font-size:.8rem;margin-top:.25rem;display:flex;align-items:center;gap:.25rem}.modal_formHelp__0NXLE{color:hsl(var(--text-secondary));font-size:.8rem;margin-top:.25rem}.modal_primaryButton__5wVlq{background:var(--primary-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;cursor:pointer}.modal_primaryButton__5wVlq:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px var(--primary-alpha-30)}.modal_primaryButton__5wVlq:disabled{opacity:.5;cursor:not-allowed;transform:none}.modal_secondaryButton___LJMc{background:hsl(var(--surface-primary));color:hsl(var(--text-secondary));border:1px solid hsl(var(--border-primary));padding:.75rem 1.5rem;border-radius:8px;font-weight:600;transition:all .2s ease;cursor:pointer}.modal_secondaryButton___LJMc:hover{border-color:var(--primary-color);color:var(--primary-color)}.modal_infoBox__Dpa0V{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:var(--primary-alpha-05);border:1px solid var(--primary-alpha-20);border-radius:8px;color:hsl(var(--text-primary))}.modal_infoBox__Dpa0V svg{color:var(--primary-color);flex-shrink:0;margin-top:.125rem}.modal_infoBox__Dpa0V strong{color:hsl(var(--text-primary))}.modal_infoText__pIDIM{color:hsl(var(--text-secondary));font-size:.875rem;margin-top:.25rem}.modal_loadingSpinner__kVdIk{width:1rem;height:1rem;border:2px solid rgba(0,0,0,0);border-top-color:currentcolor;border-radius:50%;animation:modal_spin__SEJ3p 1s linear infinite}@keyframes modal_spin__SEJ3p{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:640px){.modal_modalContainer__lfL7T{margin:1rem;max-width:none}.modal_modalBody__eW_Xu,.modal_modalFooter__JitSd,.modal_modalHeader__Ieaua{padding-left:1rem;padding-right:1rem}.modal_modalFooter__JitSd{flex-direction:column-reverse;gap:.75rem}.modal_modalFooter__JitSd button{width:100%}}