.Card_card__UM2BP{position:relative;display:flex;border-radius:8px;background-color:#ffffff;overflow:hidden;transition:all .2s ease-in-out;width:100%;box-sizing:border-box;border:1px solid var(--border)}.Card_card__UM2BP.Card_allowOverflow__VIUza{overflow:visible}.Card_colorIndicator__2diQr{width:4px;position:absolute;top:0;bottom:0;left:0}.Card_cardContent__azWs7{flex:1;display:flex;flex-direction:column;width:100%}.Card_header___XWOn{padding:12px 16px;border-bottom:1px solid #f0f0f0}.Card_title__ljBbv{font-weight:600;font-size:16px;color:#333333;margin-bottom:4px}.Card_subtitle__xHLLq{font-size:14px;color:#666666}.Card_body__BYHgI{flex:1}.Card_footer__DgThj{padding:12px 16px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;gap:8px}.Card_padding-none__eexoN{padding:0}.Card_padding-small__4MpyE .Card_body__BYHgI{padding:8px}.Card_padding-medium__nB3Ep .Card_body__BYHgI{padding:1.25rem}.Card_padding-large__EaAYe .Card_body__BYHgI{padding:24px}.Card_elevation-none__Q4hPN{box-shadow:none}.Card_clickable__guyeM{cursor:pointer}.Card_selected__bAqbq{outline:2px solid #1a73e8}.Card_disabled__y3QP4{opacity:.6;pointer-events:none}.Card_loading__S1POr .Card_body__BYHgI{min-height:100px;display:flex;align-items:center;justify-content:center}.Card_loadingIndicator__uCbY4{display:flex;justify-content:center;align-items:center;width:100%}.Card_spinner__WjHeR{width:24px;height:24px;border:3px solid #f3f3f3;border-top-color:#1a73e8;border-radius:50%;animation:Card_spin__4hEu5 1s linear infinite}@keyframes Card_spin__4hEu5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Card_hover-lift__hkFNQ:hover:not(.Card_disabled__y3QP4){transform:translateY(-2px)}.Card_hover-highlight__AKITy:hover:not(.Card_disabled__y3QP4){background-color:#f9f9f9}.Checkbox_checkbox-container__D_Uwc{display:flex}.Checkbox_checkbox-wrapper__oacQu{display:flex;align-items:start}.Checkbox_checkbox-input-wrapper__HQ4zo{display:flex;align-items:center;height:1.25rem}.Checkbox_checkbox-input__N_s_6{height:1rem;width:1rem;border-radius:.25rem;cursor:pointer}.Checkbox_checkbox-input__N_s_6:focus{outline:2px solid transparent;outline-offset:2px;ring:2px;ring-offset:2px}.Checkbox_checkbox-input__N_s_6:disabled{opacity:.5;cursor:not-allowed}.Checkbox_checkbox-input-error__r_yZ0{border-color:var(--destructive)}.Checkbox_checkbox-input-indeterminate__S1xIl{background-color:var(--muted)}.Checkbox_checkbox-content__ntuHP{margin-left:.75rem;font-size:.875rem}.Checkbox_checkbox-label__J8GaP{font-weight:500;color:var(--foreground);cursor:pointer}.Checkbox_checkbox-label-disabled__x7KKC{opacity:.5;cursor:not-allowed}.Checkbox_checkbox-required__KHtcX{color:var(--destructive);margin-left:.25rem}.Checkbox_checkbox-description__Dibpg{color:var(--muted-foreground);margin-top:.25rem}.Checkbox_checkbox-error__7YsuV{color:var(--destructive);margin-top:.25rem}.TextLink_textLink__b_VD7{display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;font-size:.875rem;line-height:1.25rem;font-weight:500;transition:color .2s,-webkit-text-decoration .2s;transition:color .2s,text-decoration .2s;transition:color .2s,text-decoration .2s,-webkit-text-decoration .2s}.TextLink_icon-left__v4yy_,.TextLink_icon-right__pN6Bs{display:inline-flex;gap:.375rem}.TextLink_iconLeft__80FTp{margin-right:.375rem;display:inline-flex;align-items:center}.TextLink_iconRight__rq59b{margin-left:.375rem;display:inline-flex;align-items:center}.TextLink_variant-primary__S8p6T{color:#3b82f6}.TextLink_variant-primary__S8p6T:hover{color:#2563eb}.TextLink_variant-secondary__iYi14{color:#6b7280}.TextLink_variant-secondary__iYi14:hover{color:#4b5563}.TextLink_variant-subtle__ZqH0J{color:#9ca3af}.TextLink_variant-subtle__ZqH0J:hover{color:#6b7280}.TextLink_variant-danger__qpov_{color:#ef4444}.TextLink_variant-danger__qpov_:hover{color:#dc2626}.TextLink_underline-always__7mTkk{text-decoration:underline;text-underline-offset:2px}.TextLink_underline-hover__4St3u{text-decoration:none}.TextLink_underline-hover__4St3u:hover{text-decoration:underline;text-underline-offset:2px}.TextLink_underline-none__inefs{text-decoration:none}.TextLink_disabled__S7Hap{opacity:.5;cursor:not-allowed;pointer-events:none}.TextLink_textLink__b_VD7:focus-visible{outline:2px solid #3b82f6;outline-offset:2px;border-radius:2px}@media (prefers-color-scheme:dark){.TextLink_variant-primary__S8p6T{color:#60a5fa}.TextLink_variant-primary__S8p6T:hover{color:#93c5fd}.TextLink_variant-secondary__iYi14{color:#9ca3af}.TextLink_variant-secondary__iYi14:hover{color:#d1d5db}.TextLink_variant-subtle__ZqH0J{color:#6b7280}.TextLink_variant-subtle__ZqH0J:hover{color:#9ca3af}.TextLink_variant-danger__qpov_{color:#f87171}.TextLink_variant-danger__qpov_:hover{color:#fca5a5}.TextLink_textLink__b_VD7:focus-visible{outline-color:#60a5fa}}.StatusMessage_container__BjdFP{position:relative;width:100%;padding:.75rem 1rem;border-radius:.375rem;margin-bottom:1rem;overflow:hidden}.StatusMessage_inline__oDtiK{display:inline-block;width:auto}.StatusMessage_content__XwTj8{display:flex;align-items:flex-start}.StatusMessage_iconContainer__6vZOM{flex-shrink:0;margin-right:.75rem;padding-top:.125rem}.StatusMessage_messageContainer__ij5Ec{flex:1}.StatusMessage_title___G18B{font-weight:600;margin-bottom:.25rem;font-size:.875rem}.StatusMessage_message__JRa0W{font-size:.875rem}.StatusMessage_dismissButton__rQjC7{background:transparent;border:none;cursor:pointer;padding:.25rem;margin-left:.75rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;opacity:.7;transition:opacity .2s}.StatusMessage_dismissButton__rQjC7:hover{opacity:1;background-color:rgba(0,0,0,.05)}.StatusMessage_theme-light__obaYQ.StatusMessage_type-info__kHgSL{background-color:#ebf5ff;border:1px solid #bfdbfe;color:#1e40af}.StatusMessage_theme-light__obaYQ.StatusMessage_type-success__U36nf{background-color:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.StatusMessage_theme-light__obaYQ.StatusMessage_type-warning___szDn{background-color:#fffbeb;border:1px solid #fde68a;color:#92400e}.StatusMessage_theme-light__obaYQ.StatusMessage_type-error__ttJBh{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.StatusMessage_theme-light__obaYQ.StatusMessage_type-neutral__atUlg{background-color:#f9fafb;border:1px solid #e5e7eb;color:#1f2937}.StatusMessage_theme-dark__bFHjs.StatusMessage_type-info__kHgSL{background-color:#1e3a8a;border:1px solid #1e40af;color:#bfdbfe}.StatusMessage_theme-dark__bFHjs.StatusMessage_type-success__U36nf{background-color:#064e3b;border:1px solid #065f46;color:#a7f3d0}.StatusMessage_theme-dark__bFHjs.StatusMessage_type-warning___szDn{background-color:#78350f;border:1px solid #92400e;color:#fde68a}.StatusMessage_theme-dark__bFHjs.StatusMessage_type-error__ttJBh{background-color:#7f1d1d;border:1px solid #991b1b;color:#fecaca}.StatusMessage_theme-dark__bFHjs.StatusMessage_type-neutral__atUlg{background-color:#1f2937;border:1px solid #374151;color:#e5e7eb}.StatusMessage_animated__92hrG{animation:StatusMessage_fadeIn__VYeRA .3s ease-in-out}@keyframes StatusMessage_fadeIn__VYeRA{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:dark){.StatusMessage_theme-light__obaYQ.StatusMessage_type-error__ttJBh .StatusMessage_dismissButton__rQjC7:hover,.StatusMessage_theme-light__obaYQ.StatusMessage_type-info__kHgSL .StatusMessage_dismissButton__rQjC7:hover,.StatusMessage_theme-light__obaYQ.StatusMessage_type-neutral__atUlg .StatusMessage_dismissButton__rQjC7:hover,.StatusMessage_theme-light__obaYQ.StatusMessage_type-success__U36nf .StatusMessage_dismissButton__rQjC7:hover,.StatusMessage_theme-light__obaYQ.StatusMessage_type-warning___szDn .StatusMessage_dismissButton__rQjC7:hover{background-color:rgba(255,255,255,.1)}.StatusMessage_theme-dark__bFHjs .StatusMessage_dismissButton__rQjC7{color:currentColor}.StatusMessage_theme-dark__bFHjs .StatusMessage_dismissButton__rQjC7:hover{background-color:rgba(255,255,255,.1)}}.ProfileSettings_profileSettings__7z4fe{max-width:800px;margin:0 auto;padding:2rem;border-radius:8px;background-color:#ffffff;box-shadow:0 2px 10px rgba(0,0,0,.1)}.ProfileSettings_header__F6xap{margin-bottom:24px}.ProfileSettings_tabs__feUon{display:flex;margin-top:16px;border-bottom:1px solid #e0e0e0}.ProfileSettings_tabButton__5Tsmr{padding:12px 20px;background:none;border:none;font-size:16px;font-weight:500;color:#666;cursor:pointer;position:relative;transition:color .3s}.ProfileSettings_tabButton__5Tsmr:hover{color:#333}.ProfileSettings_tabButton__5Tsmr.ProfileSettings_active__RLSz7{color:#1a73e8}.ProfileSettings_tabButton__5Tsmr.ProfileSettings_active__RLSz7:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#1a73e8}.ProfileSettings_profileHeader__1LMXY{display:flex;align-items:center;margin-bottom:24px}.ProfileSettings_imageSection__5IvLQ{flex:0 0 204px;margin-right:24px}.ProfileSettings_nameSection__tld2t{flex:1}.ProfileSettings_email__xjB7N{color:#666;margin-top:4px}.ProfileSettings_formSection__vrs9i,.ProfileSettings_languageSection__byFhX,.ProfileSettings_notificationSection__O6MuU,.ProfileSettings_passwordSection__jGLQt{margin-top:24px}.ProfileSettings_languageSection__byFhX h3,.ProfileSettings_notificationSection__O6MuU h3,.ProfileSettings_passwordSection__jGLQt h3{margin-bottom:16px;color:#333}.ProfileSettings_languageSelector__Lkw9x{margin-top:12px}.ProfileSettings_languageLabel__B55rQ{display:block;margin-bottom:8px;font-weight:500;color:#333}.ProfileSettings_languageSelect__lG_Nu{width:200px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:14px;color:#333;cursor:pointer;transition:border-color .2s}.ProfileSettings_languageSelect__lG_Nu:hover{border-color:#1a73e8}.ProfileSettings_languageSelect__lG_Nu:focus{outline:none;border-color:#1a73e8;box-shadow:0 0 0 2px rgba(26,115,232,.2)}.ProfileSettings_languageSelect__lG_Nu:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.ProfileSettings_actionButtons__EJH_s{margin-top:24px;display:flex;justify-content:flex-end}.ProfileSettings_profileSection__HY95q{padding-top:16px}.page_container__2LWFJ{padding:20px;max-width:1000px;margin:0 auto}.page_errorMessage__MsSNn{padding:16px;background-color:#ffebee;color:#d32f2f;border-radius:4px;margin-bottom:20px;border-left:4px solid #d32f2f}.page_loadingContainer__MR5DD{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.page_loadingSpinner__k_5uU{width:40px;height:40px;border-radius:50%;border:4px solid rgba(0,0,0,.1);border-top-color:#1a73e8;animation:page_spin__Zsn7T 1s ease-in-out infinite;margin-bottom:16px}@keyframes page_spin__Zsn7T{to{transform:rotate(1turn)}}@media (max-width:768px){.page_container__2LWFJ{padding:16px}}.dailyReport_dailyReportPage__F_SDJ{padding:24px;max-width:1200px;margin:0 auto}.dailyReport_header__zEkE4{margin-bottom:32px}.dailyReport_header__zEkE4 h1{font-size:32px;font-weight:600;color:#1a73e8;margin:0}.dailyReport_content__ol8jT{background:#ffffff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.dailyReport_loadingContainer__mZ_kC{padding:48px;display:flex;justify-content:center;align-items:center}.dailyReport_noData__oPl6e{padding:48px;text-align:center;color:#666}.dailyReport_noData__oPl6e p{font-size:16px;margin:0}@media (max-width:768px){.dailyReport_dailyReportPage__F_SDJ{padding:16px}.dailyReport_header__zEkE4 h1{font-size:28px}}.page_settingsContainer__oQ1dw{display:flex;width:100%;height:100%;gap:1rem}.page_sidebar__uHv1N{width:250px;background-color:var(--bg-subtle,#f9fafb);height:100%;overflow-y:auto;flex-shrink:0}.page_sidebarTitle__iYYGt{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;padding-left:.5rem;color:var(--text-primary,#111827)}.page_navList__7BWBK{list-style:none;padding:0;margin:0}.page_navItem__VOw48{display:flex;align-items:center;padding:.75rem;border-radius:.5rem;margin-bottom:.5rem;cursor:pointer;color:var(--text-secondary,#6b7280);transition:all .2s ease}.page_navItem__VOw48:hover{background-color:var(--bg-hover,#f3f4f6);color:var(--text-primary,#111827)}.page_navItem__VOw48.page_active__WmIXD{background-color:var(--bg-selected,#eff6ff);color:var(--color-primary,#3b82f6);font-weight:500}.page_navIcon__xHfir{margin-right:.75rem;flex-shrink:0}.page_content__FSIEE{flex:1;overflow-y:auto;height:100%}@media (max-width:768px){.page_settingsContainer__oQ1dw{flex-direction:column}.page_sidebar__uHv1N{width:100%;height:auto;border-right:none;border-bottom:1px solid var(--border-color,#e5e7eb);padding:1rem}.page_navList__7BWBK{display:flex;overflow-x:auto;padding-bottom:.5rem}.page_navItem__VOw48{white-space:nowrap;margin-right:.5rem;margin-bottom:0}.page_content__FSIEE{padding:1rem}}.TeamSettings_teamSettings__5knmq{width:100%;max-width:1200px;margin:0 auto}.TeamSettings_teamContainer___2p5C{margin-top:1.5rem}.TeamSettings_teamHeader__HQktT{margin-bottom:1.5rem;border:1px solid var(--border-color,#e5e7eb);border-radius:.5rem;background-color:var(--bg-white,#ffffff)}.TeamSettings_teamHeader__HQktT,.TeamSettings_teamListHeader__mVexd{display:flex;justify-content:space-between;align-items:center;padding:1rem}.TeamSettings_teamListHeader__mVexd{border-bottom:1px solid var(--border-color,#e5e7eb)}.TeamSettings_teamListHeader__mVexd h3{font-size:1rem;font-weight:600;margin:0}.TeamSettings_teamListItems__ytIo_{list-style:none;padding:0;margin:0;max-height:500px;overflow-y:auto}.TeamSettings_teamListItem__6WbbC{padding:.75rem 1rem;border-bottom:1px solid var(--border-color,#e5e7eb);cursor:pointer;transition:background-color .2s ease}.TeamSettings_teamListItem__6WbbC:hover{background-color:var(--bg-hover,#f3f4f6)}.TeamSettings_teamListItem__6WbbC.TeamSettings_active__d0n7J{background-color:var(--bg-selected,#eff6ff);border-left:3px solid var(--color-primary,#3b82f6)}.TeamSettings_teamName__oOtQX{font-weight:500;margin-bottom:.25rem}.TeamSettings_teamMemberCount__isvkd{font-size:.875rem;color:var(--text-secondary,#6b7280)}.TeamSettings_teamContent__nCVp0{width:100%}.TeamSettings_teamAccordion__OKRI2{display:flex;flex-direction:column;gap:.5rem}.TeamSettings_accordionItem__TEfUa{border:1px solid var(--border-color,#e5e7eb);border-radius:.5rem;overflow:hidden;background-color:var(--bg-white,#ffffff)}.TeamSettings_accordionHeader__2CfCn{display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer;transition:background-color .2s ease;background-color:var(--bg-subtle,#f9fafb)}.TeamSettings_accordionHeader__2CfCn:hover{background-color:var(--bg-hover,#f3f4f6)}.TeamSettings_accordionHeader__2CfCn.TeamSettings_expanded__Anvb9{border-bottom:1px solid var(--border-color,#e5e7eb)}.TeamSettings_teamInfo__WvgE3{display:flex;flex-direction:column;gap:.25rem}.TeamSettings_teamInfo__WvgE3 h4{margin:0;font-size:1.1rem;font-weight:600}.TeamSettings_expandIcon__hKS9O,.TeamSettings_memberCount__CpV_p{font-size:.875rem;color:var(--text-secondary,#6b7280)}.TeamSettings_expandIcon__hKS9O{transition:transform .2s ease}.TeamSettings_accordionContent__uliMs{padding:1.5rem}.TeamSettings_teamActions__WP5lj{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.TeamSettings_teamHeaderInfo__AS5fG{flex:1}.TeamSettings_teamDescription__dTXCa{margin-top:.5rem;color:var(--text-secondary,#6b7280)}.TeamSettings_teamHeaderActions__2o9zD{display:flex;gap:.5rem}.TeamSettings_teamForm__vf2r_{max-width:600px;padding:1.5rem;border:1px solid var(--border-color,#e5e7eb);border-radius:.5rem;background-color:var(--bg-white,#ffffff);margin-bottom:1.5rem}.TeamSettings_teamEditForm__4j2OA{width:100%}.TeamSettings_formGroup__DsE0o{margin-bottom:1.5rem}.TeamSettings_formGroup__DsE0o label{display:block;margin-bottom:.5rem;font-weight:500}.TeamSettings_actionButtons__xSGUG{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.TeamSettings_membersSection__ytVeV{margin-top:1.5rem}.TeamSettings_addMemberForm__DtESQ{display:flex;gap:.5rem;margin:1.5rem 0}.TeamSettings_membersTable__vgd8f{border:1px solid var(--border-color,#e5e7eb);border-radius:.5rem;overflow:hidden}.TeamSettings_membersTableHeader___8OIr{background-color:var(--bg-subtle,#f9fafb);font-weight:600}.TeamSettings_membersTableHeader___8OIr,.TeamSettings_membersTableRow__4JSdd{display:flex;padding:.75rem 1rem;border-bottom:1px solid var(--border-color,#e5e7eb)}.TeamSettings_membersTableRow__4JSdd:last-child{border-bottom:none}.TeamSettings_memberColumn___u1H5{flex:1;display:flex;align-items:center}.TeamSettings_memberColumn___u1H5:last-child{justify-content:flex-end;flex:0 0 100px}.TeamSettings_memberInfo__Amf9X{display:flex;align-items:center;gap:.5rem}.TeamSettings_memberInitials__aHOKK{width:32px;height:32px;border-radius:50%;background-color:var(--color-primary,#3b82f6);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.TeamSettings_currentUser__MUmh3{margin-left:.5rem;font-size:.75rem;color:var(--text-secondary,#6b7280);font-style:italic}.TeamSettings_emptyState__cMs33{text-align:center;padding:2rem;color:var(--text-secondary,#6b7280)}.TeamSettings_noTeamSelected__LlrWM{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-secondary,#6b7280);font-style:italic}@media (max-width:768px){.TeamSettings_teamContainer___2p5C{flex-direction:column}.TeamSettings_teamSidebar__72_EA{width:100%;border-right:none;border-bottom:1px solid var(--border-color,#e5e7eb)}.TeamSettings_addMemberForm__DtESQ{flex-direction:column}.TeamSettings_membersTableHeader___8OIr,.TeamSettings_membersTableRow__4JSdd{flex-wrap:wrap}.TeamSettings_memberColumn___u1H5{flex-basis:50%;margin-bottom:.5rem}}.PlanSettings_planSettings__jzCnq{width:100%;max-width:1200px;margin:0 auto}.PlanSettings_sectionHeader__gGvus{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.PlanSettings_currentPlanSection__Hr2iV{margin-top:1.5rem;padding:1.5rem;border:1px solid var(--border-color,#e5e7eb);border-radius:.5rem;background-color:var(--bg-white,#ffffff)}.PlanSettings_currentPlanInfo__xkHd4{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem}.PlanSettings_planName__9G_cM{display:flex;flex-direction:column;min-width:200px}.PlanSettings_planDetail__z0KGK{display:flex;flex-direction:column;min-width:180px}.PlanSettings_planLabel__t1rKl{font-size:.875rem;color:var(--text-secondary,#6b7280);margin-bottom:.25rem}.PlanSettings_planValue__dar7B{font-weight:600;font-size:1.125rem}.PlanSettings_planFeatures__aV5xS{margin-top:1.5rem}.PlanSettings_featuresList__tLFYf{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;list-style:none;padding:0;margin:1rem 0 0}.PlanSettings_featureItem__PKSLF{display:flex;flex-direction:column;padding:.75rem;border:1px solid var(--border-color,#e5e7eb);border-radius:.375rem;background-color:var(--bg-subtle,#f9fafb)}.PlanSettings_featureName__0aTes{font-size:.875rem;color:var(--text-secondary,#6b7280);margin-bottom:.25rem}.PlanSettings_featureValue__HUZS2{font-weight:600}.PlanSettings_changePlanSection__uT57b{margin-top:2rem}.PlanSettings_billingToggle__tMBfo{display:flex;align-items:center;background-color:var(--bg-subtle,#f9fafb);border-radius:9999px;padding:.25rem;border:1px solid var(--border-color,#e5e7eb)}.PlanSettings_billingOption__DD4L_{padding:.5rem .75rem;cursor:pointer;border-radius:9999px;font-size:.875rem;transition:all .2s ease}.PlanSettings_billingOption__DD4L_.PlanSettings_active__xrrSl{background-color:var(--bg-white,#ffffff);box-shadow:0 1px 3px rgba(0,0,0,.1);font-weight:500}.PlanSettings_plansGrid__rHaEe{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.PlanSettings_planCard__UxRql{display:flex;flex-direction:column;border:1px solid var(--border-color,#e5e7eb);border-radius:.5rem;padding:1.5rem;transition:all .2s ease;position:relative;overflow:hidden;cursor:pointer;background-color:var(--bg-white,#ffffff)}.PlanSettings_planCard__UxRql:hover{border-color:var(--color-primary-light,#93c5fd);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.PlanSettings_planCard__UxRql.PlanSettings_selected__aNmIb{border-color:var(--color-primary,#3b82f6);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.PlanSettings_planCard__UxRql.PlanSettings_currentPlan__KfwtS{border-color:var(--color-success,#34d399)}.PlanSettings_planCard__UxRql.PlanSettings_popularPlan__1OVhZ{border-color:var(--color-primary,#3b82f6)}.PlanSettings_popularBadge__tJ5PQ{position:absolute;top:0;right:0;background-color:var(--color-primary,#3b82f6);color:white;padding:.25rem .75rem;font-size:.75rem;font-weight:600;border-bottom-left-radius:.5rem}.PlanSettings_planCardHeader__j3L4T{margin-bottom:1rem}.PlanSettings_planCardTitle__XUELX{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.PlanSettings_planCardDescription__FEmpV{color:var(--text-secondary,#6b7280);font-size:.875rem;margin:0}.PlanSettings_planCardPrice__1PZKX{display:flex;align-items:baseline;margin-bottom:1.5rem}.PlanSettings_price__jN2mM{font-size:1.5rem;font-weight:700;margin-right:.5rem}.PlanSettings_savingsBadge__czuG6{font-size:.75rem;background-color:var(--color-success-light,#d1fae5);color:var(--color-success-dark,#047857);padding:.25rem .5rem;border-radius:9999px;font-weight:500}.PlanSettings_planCardFeatures__dRIQE{flex:1;list-style:none;padding:0;margin:0 0 1.5rem}.PlanSettings_planCardFeatureItem__2EriC{display:flex;align-items:center;margin-bottom:.75rem;color:var(--text-secondary,#6b7280);font-size:.875rem}.PlanSettings_checkIcon__jgEVF{margin-right:.5rem;color:var(--color-success,#34d399)}.PlanSettings_planCardFooter__P2sjB{margin-top:auto}.PlanSettings_planButton__1jCZk{width:100%}.PlanSettings_actionButtons__mQaYT{display:flex;justify-content:flex-end;margin-top:1.5rem}.PlanSettings_paymentSection__e1dDI{margin-top:2rem}.PlanSettings_paymentInfo__bjSFy{display:flex;flex-direction:column;gap:1rem;max-width:600px}@media (max-width:768px){.PlanSettings_sectionHeader__gGvus{flex-direction:column;align-items:flex-start;gap:1rem}.PlanSettings_currentPlanInfo__xkHd4{flex-direction:column;gap:1rem}.PlanSettings_planDetail__z0KGK,.PlanSettings_planName__9G_cM{min-width:unset}.PlanSettings_featuresList__tLFYf,.PlanSettings_plansGrid__rHaEe{grid-template-columns:1fr}}