.TaxConfiguration_taxConfigOverlay__1SH5z{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--white);z-index:3000;display:flex;flex-direction:column;animation:TaxConfiguration_slideUp__8_drN .3s ease}@keyframes TaxConfiguration_slideUp__8_drN{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TaxConfiguration_taxConfigContainer__1qvCC{width:100%;flex:1 1;display:flex;flex-direction:column;overflow:hidden}.TaxConfiguration_header__iAnxO{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid var(--border-color);background-color:var(--white);flex-shrink:0}.TaxConfiguration_headerLeft__Z08xs h2{font-size:24px;font-weight:700;color:var(--text-primary);margin:0}.TaxConfiguration_headerRight__kJ6MN{display:flex;gap:12px;align-items:center}.TaxConfiguration_btnAddTax__uhvf_{padding:10px 20px;background-color:var(--primary-green);color:var(--white);border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.TaxConfiguration_btnAddTax__uhvf_:hover{background-color:var(--dark-green);transform:translateY(-1px);box-shadow:0 4px 12px rgba(44,160,28,.3)}.TaxConfiguration_closeBtn__R1drp{width:40px;height:40px;background-color:transparent;color:var(--text-secondary);border:none;border-radius:50%;font-size:20px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.TaxConfiguration_closeBtn__R1drp:hover{background-color:var(--sidebar-hover);color:var(--text-primary)}.TaxConfiguration_searchSection__JWSNB{padding:20px 30px;background-color:#fafafa;border-bottom:1px solid var(--border-color);flex-shrink:0;display:flex;align-items:center;gap:12px}.TaxConfiguration_searchWrapper__OUr3k{position:relative;flex:1 1;max-width:500px}.TaxConfiguration_searchWrapper__OUr3k i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-secondary);font-size:14px}.TaxConfiguration_searchInput__6Aos6{width:100%;padding:10px 14px 10px 40px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;color:var(--text-primary);transition:all .3s ease;background-color:var(--white)}.TaxConfiguration_searchInput__6Aos6:focus{outline:none;border-color:var(--primary-green);box-shadow:0 0 0 3px rgba(44,160,28,.1)}.TaxConfiguration_btnRefresh__AFqUR{width:38px;height:38px;background:var(--white);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.TaxConfiguration_btnRefresh__AFqUR:hover{background:var(--sidebar-hover);color:var(--text-primary)}.TaxConfiguration_errorBanner__puQgD{background:#fef2f2;border-left:4px solid #dc2626;color:#dc2626;padding:12px 20px;font-size:13px;display:flex;align-items:center;gap:8px}.TaxConfiguration_loadingState__9ao2t{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-secondary);gap:12px;font-size:14px}.TaxConfiguration_loadingState__9ao2t i{font-size:32px;color:var(--primary-green)}.TaxConfiguration_taxGridContainer__JPkT4{flex:1 1;overflow-y:auto;padding:30px;background-color:#fafafa}.TaxConfiguration_taxGridContainer__JPkT4::-webkit-scrollbar{width:8px}.TaxConfiguration_taxGridContainer__JPkT4::-webkit-scrollbar-track{background:transparent}.TaxConfiguration_taxGridContainer__JPkT4::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.TaxConfiguration_taxGridContainer__JPkT4::-webkit-scrollbar-thumb:hover{background:#bdbdbd}.TaxConfiguration_taxTable__PUGZ4{width:100%;background-color:var(--white);border-collapse:collapse;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.TaxConfiguration_taxTable__PUGZ4 thead{background-color:var(--sidebar-bg)}.TaxConfiguration_taxTable__PUGZ4 th{padding:15px 20px;text-align:left;font-size:14px;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--border-color)}.TaxConfiguration_taxTable__PUGZ4 tbody tr{border-bottom:1px solid var(--border-color);transition:all .2s ease}.TaxConfiguration_taxTable__PUGZ4 tbody tr:hover{background-color:#f9fff7}.TaxConfiguration_taxTable__PUGZ4 tbody tr:last-child{border-bottom:none}.TaxConfiguration_taxTable__PUGZ4 td{padding:15px 20px;font-size:14px;color:var(--text-primary)}.TaxConfiguration_nameCell__5FTwX{display:flex;align-items:center;gap:12px}.TaxConfiguration_taxIcon__flOTn{width:40px;height:40px;background:linear-gradient(135deg,var(--primary-green),var(--dark-green));border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:16px;flex-shrink:0}.TaxConfiguration_nameCell__5FTwX span{font-weight:600}.TaxConfiguration_defaultBadge__SOCba{background-color:#e8f5e9;color:var(--primary-green)}.TaxConfiguration_defaultBadge__SOCba,.TaxConfiguration_statusBadge__XWfPw{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600}.TaxConfiguration_statusBadge__XWfPw{border:none;cursor:pointer;transition:all .2s ease}.TaxConfiguration_statusBadge__XWfPw:hover{opacity:.8}.TaxConfiguration_statusActive__Ud0V8{background-color:#e8f5e9;color:var(--primary-green)}.TaxConfiguration_statusInactive__elKOU{background-color:#ffebee;color:#c62828}.TaxConfiguration_actionButtons__EYFAI{display:flex;gap:8px}.TaxConfiguration_btnDelete__lHvbY,.TaxConfiguration_btnEdit__51tJb{padding:6px 12px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--white);color:var(--text-secondary);font-size:14px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.TaxConfiguration_btnEdit__51tJb:hover{background-color:var(--primary-green);border-color:var(--primary-green);color:var(--white)}.TaxConfiguration_btnDelete__lHvbY:hover{background-color:#fee;border-color:#c00;color:#c00}.TaxConfiguration_emptyState__vzaA7{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background-color:var(--white);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.TaxConfiguration_emptyState__vzaA7>i{font-size:64px;color:var(--border-color);margin-bottom:20px}.TaxConfiguration_emptyState__vzaA7 p{font-size:16px;color:var(--text-secondary);margin:0 0 20px}@media (max-width:768px){.TaxConfiguration_header__iAnxO{padding:15px 20px}.TaxConfiguration_headerLeft__Z08xs h2{font-size:20px}.TaxConfiguration_btnAddTax__uhvf_ span{display:none}.TaxConfiguration_btnAddTax__uhvf_{padding:10px 14px}.TaxConfiguration_searchSection__JWSNB{padding:15px 20px}.TaxConfiguration_taxGridContainer__JPkT4{padding:20px;overflow-x:auto}.TaxConfiguration_taxTable__PUGZ4{min-width:700px}.TaxConfiguration_taxTable__PUGZ4 td,.TaxConfiguration_taxTable__PUGZ4 th{padding:10px 12px}}.RecurringCenter_overlay__kVJ54{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--white);z-index:3000;display:flex;flex-direction:column;animation:RecurringCenter_slideUp__BppL_ .3s ease}@keyframes RecurringCenter_slideUp__BppL_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RecurringCenter_container__gKKQ_{width:100%;flex:1 1;display:flex;flex-direction:column;overflow:hidden}.RecurringCenter_header__PgF_b{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid var(--border-color);background:var(--white);flex-shrink:0}.RecurringCenter_headerLeft__sgCYx h2{font-size:24px;font-weight:700;color:var(--text-primary);margin:0}.RecurringCenter_headerLeft__sgCYx p{font-size:13px;color:var(--text-secondary);margin:4px 0 0}.RecurringCenter_headerRight__1C994{display:flex;gap:12px;align-items:center}.RecurringCenter_btnPrimary__RPpXI{padding:10px 20px;background:var(--primary-green);color:var(--white);border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.RecurringCenter_btnPrimary__RPpXI:hover:not(:disabled){background:var(--dark-green);transform:translateY(-1px);box-shadow:0 4px 12px rgba(44,160,28,.3)}.RecurringCenter_btnPrimary__RPpXI:disabled{opacity:.65;cursor:not-allowed;transform:none}.RecurringCenter_btnSecondary__800Y6{padding:9px 18px;background:var(--white);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.RecurringCenter_btnSecondary__800Y6:hover{background:var(--sidebar-hover);border-color:var(--primary-green)}.RecurringCenter_closeBtn__wgVtr{width:40px;height:40px;background:transparent;color:var(--text-secondary);border:none;border-radius:50%;font-size:20px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.RecurringCenter_closeBtn__wgVtr:hover{background:var(--sidebar-hover);color:var(--text-primary)}.RecurringCenter_tabBar__5rhSx{display:flex;align-items:flex-end;padding:0 30px;border-bottom:1px solid var(--border-color);background:var(--white);flex-shrink:0}.RecurringCenter_tab__ZxaeA{padding:14px 20px;font-size:14px;font-weight:600;color:var(--text-secondary);border:none;border-bottom:3px solid transparent;background:transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap;margin-bottom:-1px}.RecurringCenter_tab__ZxaeA:hover{color:var(--text-primary)}.RecurringCenter_tabActive__1Xjek{color:var(--primary-green);border-bottom-color:var(--primary-green)}.RecurringCenter_successBanner__NLFMt{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;color:#166534}.RecurringCenter_errorBanner__YpA8c,.RecurringCenter_successBanner__NLFMt{display:flex;align-items:center;gap:8px;margin:12px 30px 0;padding:12px 16px;font-size:14px;flex-shrink:0}.RecurringCenter_errorBanner__YpA8c{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626}.RecurringCenter_contentArea__rCoDb{flex:1 1;overflow-y:auto;padding:30px;background:#fafafa}.RecurringCenter_contentArea__rCoDb::-webkit-scrollbar{width:8px}.RecurringCenter_contentArea__rCoDb::-webkit-scrollbar-track{background:transparent}.RecurringCenter_contentArea__rCoDb::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.RecurringCenter_contentArea__rCoDb::-webkit-scrollbar-thumb:hover{background:#bdbdbd}.RecurringCenter_tableWrapper__3K63j{overflow-x:auto}.RecurringCenter_table__e6ypA{width:100%;background:var(--white);border-collapse:collapse;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.RecurringCenter_table__e6ypA thead{background:var(--sidebar-bg)}.RecurringCenter_table__e6ypA th{padding:14px 20px;text-align:left;font-size:13px;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--border-color);white-space:nowrap}.RecurringCenter_table__e6ypA td{padding:14px 20px;font-size:14px;color:var(--text-primary);border-bottom:1px solid var(--border-color);vertical-align:middle}.RecurringCenter_table__e6ypA tbody tr:last-child td{border-bottom:none}.RecurringCenter_table__e6ypA tbody tr:hover{background:#f9fff7}.RecurringCenter_badge__FNK9v{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.RecurringCenter_badgeInvoice__N4fMj{background:#f0fdf4;color:#16a34a}.RecurringCenter_badgeBill__M2P4x{background:#f1f5f9;color:#64748b}.RecurringCenter_badgeExpense__HWdas{background:#fef2f2;color:#dc2626}.RecurringCenter_actionCell__IfZcN{display:flex;gap:6px;align-items:center}.RecurringCenter_btnIcon__66Lb1{width:32px;height:32px;border:1px solid var(--border-color);border-radius:6px;background:var(--white);color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.RecurringCenter_btnIcon__66Lb1:hover{background:var(--sidebar-hover);color:var(--text-primary);border-color:var(--text-primary)}.RecurringCenter_btnIconEdit__VyXc5:hover{background:#eff6ff;color:#3b82f6;border-color:#93c5fd}.RecurringCenter_btnIconPause__pW4hX:hover{background:#fffbeb;color:#d97706;border-color:#fde68a}.RecurringCenter_btnIconDanger__vPOIf:hover{background:#fef2f2;color:#dc2626;border-color:#fca5a5}.RecurringCenter_btnGenerate__RIKe2{padding:6px 12px;background:var(--primary-green);color:var(--white);border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:5px;height:32px;white-space:nowrap}.RecurringCenter_btnGenerate__RIKe2:hover:not(:disabled){background:var(--dark-green)}.RecurringCenter_btnGenerate__RIKe2:disabled{opacity:.6;cursor:not-allowed}.RecurringCenter_emptyState__srqdZ,.RecurringCenter_loadingState__X1Kvi{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:var(--white);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05);text-align:center;color:var(--text-secondary)}.RecurringCenter_emptyState__srqdZ i,.RecurringCenter_loadingState__X1Kvi i{font-size:48px;margin-bottom:16px;color:var(--border-color)}.RecurringCenter_loadingState__X1Kvi i{color:var(--primary-green)}.RecurringCenter_emptyState__srqdZ h3{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.RecurringCenter_emptyState__srqdZ p{font-size:14px;margin:0 0 20px}.RecurringCenter_formCard__xSLGY{background:var(--white);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;max-width:760px}.RecurringCenter_formCardHeader__GhL6l{padding:20px 24px;border-bottom:1px solid var(--border-color);background:var(--sidebar-bg)}.RecurringCenter_formCardHeader__GhL6l h3{font-size:16px;font-weight:700;color:var(--text-primary);margin:0}.RecurringCenter_formCardHeader__GhL6l p{font-size:13px;color:var(--text-secondary);margin:4px 0 0}.RecurringCenter_formCardBody___o18l{padding:24px;display:flex;flex-direction:column;gap:20px}.RecurringCenter_formError__t_XIe{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:13px}.RecurringCenter_sectionTitle__Y789K{font-size:11px;font-weight:700;color:var(--primary-green);text-transform:uppercase;letter-spacing:.8px;padding-bottom:10px;border-bottom:2px solid #f0fdf4;margin-bottom:4px}.RecurringCenter_field__6AxrG{display:flex;flex-direction:column;gap:6px}.RecurringCenter_field__6AxrG label{font-size:13px;font-weight:600;color:#4a5568}.RecurringCenter_field__6AxrG input,.RecurringCenter_field__6AxrG select,.RecurringCenter_field__6AxrG textarea{width:100%;padding:10px 12px;border:1.5px solid var(--border-color);border-radius:6px;font-size:14px;color:var(--text-primary);font-family:inherit;box-sizing:border-box;transition:border-color .15s;background:var(--white)}.RecurringCenter_field__6AxrG input:focus,.RecurringCenter_field__6AxrG select:focus,.RecurringCenter_field__6AxrG textarea:focus{outline:none;border-color:var(--primary-green);box-shadow:0 0 0 3px rgba(44,160,28,.12)}.RecurringCenter_field__6AxrG textarea{resize:vertical;min-height:80px}.RecurringCenter_grid2__C01Xm{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.RecurringCenter_formFooter__zGVfK{display:flex;gap:10px;padding:18px 24px;border-top:1px solid var(--border-color);background:#fafafa}@media (max-width:768px){.RecurringCenter_header__PgF_b{padding:15px 20px}.RecurringCenter_tabBar__5rhSx{padding:0 20px}.RecurringCenter_contentArea__rCoDb{padding:20px}.RecurringCenter_errorBanner__YpA8c,.RecurringCenter_successBanner__NLFMt{margin:12px 20px 0}.RecurringCenter_headerLeft__sgCYx h2{font-size:20px}.RecurringCenter_grid2__C01Xm{grid-template-columns:1fr}.RecurringCenter_table__e6ypA{min-width:680px}.RecurringCenter_formCard__xSLGY{max-width:100%}.RecurringCenter_tab__ZxaeA{padding:12px 14px;font-size:13px}}.CompanySettings_overlay__04rP4{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.CompanySettings_modal__jI2ru{background:#fff;border-radius:12px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.2)}.CompanySettings_modalHeader__E3yb7{display:flex;align-items:center;justify-content:space-between;padding:24px 32px 20px;border-bottom:1px solid #e2e8f0}.CompanySettings_modalTitle__5TYAl{font-size:20px;font-weight:700;color:#1a202c;margin:0}.CompanySettings_closeBtn__jGdsl{background:none;border:none;font-size:20px;color:#718096;cursor:pointer;padding:4px 8px;border-radius:4px;line-height:1}.CompanySettings_closeBtn__jGdsl:hover{background:#f7fafc;color:#2d3748}.CompanySettings_body___asaZ{padding:0 32px 24px}.CompanySettings_loadingState__Pb4fa{padding:40px 0;text-align:center;color:#718096;font-size:14px}.CompanySettings_avatarSection__p_VdR{display:flex;align-items:center;gap:20px;padding:24px 0 20px}.CompanySettings_avatar__71mlx{width:80px;height:80px;background:#2ca01c;color:#fff;font-size:28px;font-weight:700;flex-shrink:0;position:relative;cursor:pointer;overflow:hidden}.CompanySettings_avatarOverlay__w1xMt,.CompanySettings_avatar__71mlx{border-radius:50%;display:flex;align-items:center;justify-content:center}.CompanySettings_avatarOverlay__w1xMt{position:absolute;inset:0;background:rgba(0,0,0,.4);opacity:0;transition:opacity .15s}.CompanySettings_avatar__71mlx:hover .CompanySettings_avatarOverlay__w1xMt{opacity:1}.CompanySettings_avatarOverlay__w1xMt i{color:#fff;font-size:20px}.CompanySettings_avatarInfo__h3qKs h3{margin:0 0 4px;font-size:16px;font-weight:600;color:#1a202c}.CompanySettings_avatarInfo__h3qKs p{margin:0;font-size:13px;color:#718096}.CompanySettings_section__QBFO0{margin-bottom:24px}.CompanySettings_sectionHeader__L8hac{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:2px solid #f0fdf4;margin-bottom:16px}.CompanySettings_sectionHeader__L8hac i{color:#2ca01c;font-size:14px}.CompanySettings_sectionTitle__i_uND{font-size:11px;font-weight:700;color:#2ca01c;text-transform:uppercase;letter-spacing:.8px}.CompanySettings_grid2__56h77{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.CompanySettings_grid3__jy7cE{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}.CompanySettings_fieldFull__820Qy,.CompanySettings_field__8Vg9W{display:flex;flex-direction:column;gap:6px}.CompanySettings_fieldFull__820Qy label,.CompanySettings_field__8Vg9W label{font-size:13px;font-weight:600;color:#4a5568}.CompanySettings_fieldFull__820Qy input,.CompanySettings_fieldFull__820Qy select,.CompanySettings_field__8Vg9W input,.CompanySettings_field__8Vg9W select{width:100%;padding:10px 12px;border:1.5px solid #e2e8f0;border-radius:6px;font-size:14px;color:#1a202c;box-sizing:border-box;transition:border-color .15s;font-family:inherit}.CompanySettings_fieldFull__820Qy input:focus,.CompanySettings_fieldFull__820Qy select:focus,.CompanySettings_field__8Vg9W input:focus,.CompanySettings_field__8Vg9W select:focus{outline:none;border-color:#2ca01c;box-shadow:0 0 0 3px rgba(44,160,28,.12)}.CompanySettings_banner__P_Ss2{margin:0 0 16px;padding:12px 16px;border-radius:6px;font-size:14px;display:flex;align-items:center;gap:8px}.CompanySettings_bannerSuccess__Fon00{background:#f0fdf4;color:#276749;border:1px solid #9ae6b4}.CompanySettings_bannerError__I08Fg{background:#fff5f5;color:#c53030;border:1px solid #feb2b2}.CompanySettings_footer__iXuRt{padding:20px 32px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:12px}.CompanySettings_btnCancel__9zdmP{background:#fff;border:1.5px solid #e2e8f0;color:#4a5568;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}.CompanySettings_btnCancel__9zdmP:hover{background:#f7fafc}.CompanySettings_btnSave__uL09R{background:#2ca01c;color:#fff;border:none;padding:10px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px}.CompanySettings_btnSave__uL09R:hover:not(:disabled){background:#248016}.CompanySettings_btnSave__uL09R:disabled{opacity:.7;cursor:not-allowed}@media (max-width:640px){.CompanySettings_body___asaZ{padding:0 16px 16px}.CompanySettings_footer__iXuRt,.CompanySettings_modalHeader__E3yb7{padding:16px}.CompanySettings_grid2__56h77,.CompanySettings_grid3__jy7cE{grid-template-columns:1fr}}.Login_page__w3uaU{display:flex;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.Login_leftPanel__4hqly{flex:0 0 45%;background:linear-gradient(135deg,#1a5c0f,#2ca01c);display:flex;align-items:center;justify-content:center;padding:48px}.Login_brandContent__fCoGS{color:#fff;max-width:320px}.Login_logoArea__xIt4f{text-align:center;margin-bottom:48px}.Login_appName__P7KJk{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;letter-spacing:-.5px}.Login_tagline__k5w6f{font-size:15px;color:hsla(0,0%,100%,.8);margin:0;font-style:italic}.Login_featureList__hjxwF{list-style:none;padding:0;margin:0}.Login_featureItem__M1q59{display:flex;align-items:center;padding:10px 0;font-size:15px;color:hsla(0,0%,100%,.92);border-bottom:1px solid hsla(0,0%,100%,.1)}.Login_featureItem__M1q59:last-child{border-bottom:none}.Login_rightPanel__GEzuQ{flex:1 1;background:#f7fafc;display:flex;align-items:center;justify-content:center;padding:48px 32px}.Login_formCard__YZCvF{background:#fff;border-radius:12px;box-shadow:0 2px 20px rgba(0,0,0,.08);padding:40px;width:100%;max-width:420px}.Login_formTitle__YnXd1{font-size:24px;font-weight:700;color:#1a202c;margin:0 0 24px}.Login_tabBar__Pb_Fe{display:flex;border-bottom:2px solid #e2e8f0;margin-bottom:28px;gap:0}.Login_tab__N4gve{flex:1 1;background:none;padding:10px 0;font-size:14px;font-weight:500;color:#718096;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}.Login_tabActive__kgrz6{color:#2ca01c;border-bottom-color:#2ca01c}.Login_form__mn9UR{display:flex;flex-direction:column;gap:16px}.Login_field__z95bN{display:flex;flex-direction:column;gap:6px}.Login_field__z95bN label{font-size:13px;font-weight:600;color:#4a5568}.Login_field__z95bN input{width:100%;padding:10px 12px;border:1.5px solid #e2e8f0;border-radius:6px;font-size:14px;color:#1a202c;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.Login_field__z95bN input:focus{outline:none;border-color:#2ca01c;box-shadow:0 0 0 3px rgba(44,160,28,.12)}.Login_inputIcon__7vCWg{position:relative;display:flex;align-items:center}.Login_inputIcon__7vCWg>i:first-child{position:absolute;left:12px;color:#a0aec0;font-size:14px;pointer-events:none}.Login_inputIcon__7vCWg input{padding-left:36px;padding-right:40px;width:100%}.Login_eyeBtn__tBwb2{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#a0aec0;padding:4px;font-size:14px}.Login_eyeBtn__tBwb2:hover{color:#4a5568}.Login_row2__m7JyC{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.Login_sectionDivider__uGIb7{height:1px;background:#e2e8f0;margin:8px 0}.Login_sectionLabel__qTnhC{font-size:11px;font-weight:700;color:#2ca01c;text-transform:uppercase;letter-spacing:.8px}.Login_strengthBar__nIPwf{display:flex;gap:4px;margin-top:6px}.Login_strengthSeg__GnSkZ{flex:1 1;height:4px;border-radius:2px;background:#e2e8f0;transition:background .2s}.Login_strength1__Jk6yt{background:#e53e3e}.Login_strength2__ZSeiI{background:#ed8936}.Login_strength3__AZD40{background:#ecc94b}.Login_strength4__G0Vue{background:#2ca01c}.Login_errorMsg__ZfRfg{background:#fff5f5;border:1px solid #feb2b2;color:#c53030;padding:10px 12px;border-radius:6px;font-size:13px}.Login_submitBtn__NqJQm{width:100%;background:#2ca01c;color:#fff;border:none;padding:12px;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s;margin-top:4px;display:flex;align-items:center;justify-content:center;gap:8px}.Login_submitBtn__NqJQm:hover:not(:disabled){background:#248016}.Login_submitBtn__NqJQm:disabled{opacity:.7;cursor:not-allowed}@media (max-width:768px){.Login_page__w3uaU{flex-direction:column}.Login_leftPanel__4hqly{flex:none;padding:32px 24px;min-height:auto}.Login_brandContent__fCoGS{max-width:100%}.Login_featureList__hjxwF{display:none}.Login_rightPanel__GEzuQ{padding:32px 16px}.Login_formCard__YZCvF{padding:28px 20px}}.Toast_container__L8Fvx{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:420px}.Toast_toast__bdtJl{display:flex;align-items:center;gap:10px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.12);padding:12px 16px;border-left:4px solid #ccc;position:relative;overflow:hidden;animation:Toast_slideIn__hExw9 .2s ease forwards;min-width:280px}.Toast_toast_success__BtHGq{border-left-color:#2ca01c}.Toast_toast_error__xTQOw{border-left-color:#e53e3e}.Toast_toast_info__PRZNP{border-left-color:#3182ce}.Toast_icon__6nm6v{font-size:16px}.Toast_toast_success__BtHGq .Toast_icon__6nm6v{color:#2ca01c}.Toast_toast_error__xTQOw .Toast_icon__6nm6v{color:#e53e3e}.Toast_toast_info__PRZNP .Toast_icon__6nm6v{color:#3182ce}.Toast_message__aD70R{flex:1 1;font-size:14px;color:#2d3748;line-height:1.4}.Toast_closeBtn__8OAy0{background:none;border:none;cursor:pointer;color:#a0aec0;padding:2px 4px;line-height:1;font-size:12px;flex-shrink:0}.Toast_closeBtn__8OAy0:hover{color:#4a5568}.Toast_progress__84Ae8{position:absolute;bottom:0;left:0;height:3px;width:100%;background:currentColor;opacity:.3;animation:Toast_shrink__yMKQ8 4s linear forwards}.Toast_toast_success__BtHGq .Toast_progress__84Ae8{background:#2ca01c}.Toast_toast_error__xTQOw .Toast_progress__84Ae8{background:#e53e3e}.Toast_toast_info__PRZNP .Toast_progress__84Ae8{background:#3182ce}@keyframes Toast_slideIn__hExw9{0%{transform:translateX(110%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_shrink__yMKQ8{0%{width:100%}to{width:0}}@media (max-width:480px){.Toast_container__L8Fvx{left:16px;right:16px;bottom:16px;max-width:none}.Toast_toast__bdtJl{min-width:0}}.page_mainContainer__HWWsc{display:flex;margin-top:var(--header-height);min-height:calc(100vh - var(--header-height))}.page_mainContent__TeHAh{margin-left:var(--sidebar-width);flex:1 1;padding:30px;background-color:#fafafa;transition:margin-left .3s ease;transform:translateZ(0);position:relative;min-height:calc(100vh - var(--header-height))}.page_mainContent__TeHAh.page_collapsed__tcOaO{margin-left:70px}.page_contentHeader__DG9LP h1{font-size:32px;font-weight:700;color:var(--text-primary);margin-bottom:30px}.page_contentBody__qPbtE{background-color:var(--white);border-radius:12px;padding:40px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.page_contentDisplay__3TXI1{text-align:center;padding:60px 20px}.page_contentDisplay__3TXI1 h2{font-size:48px;color:var(--primary-green);margin-bottom:20px;font-weight:700}.page_contentDisplay__3TXI1 p{font-size:18px;color:var(--text-secondary)}.page_overlay__wdIaw{display:none}@media (max-width:768px){.page_mainContent__TeHAh{margin-left:0;padding:20px}.page_contentHeader__DG9LP h1{font-size:24px;margin-bottom:20px}.page_contentBody__qPbtE{padding:20px}.page_contentDisplay__3TXI1{padding:40px 15px}.page_contentDisplay__3TXI1 h2{font-size:32px}.page_contentDisplay__3TXI1 p{font-size:16px}.page_overlay__wdIaw{display:block;position:fixed;top:var(--header-height);left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:800}}@media (max-width:480px){.page_contentHeader__DG9LP h1{font-size:20px}.page_contentDisplay__3TXI1 h2{font-size:24px}.page_contentDisplay__3TXI1 p{font-size:14px}}