.WeddingDataModal_overlay__g3RNx{position:fixed;inset:0;width:100%;min-height:100%;box-sizing:border-box;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:100050;padding:1rem;margin:0}.WeddingDataModal_content__roph0{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);position:relative}.WeddingDataModal_header__hvERa{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem;border-bottom:1px solid #e9ecef}.WeddingDataModal_title__gJhum{font-size:1.35rem;font-weight:700;color:#212529;margin:0;display:flex;align-items:center;gap:.6rem;line-height:1.3}.WeddingDataModal_titleIcon__oOfah{color:#c93641;flex-shrink:0;font-size:1.25rem}.WeddingDataModal_close__cUV_A{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:.5rem;border-radius:50%;transition:background .2s,color .2s;flex-shrink:0;line-height:1}.WeddingDataModal_close__cUV_A:hover{background:#f8f9fa;color:#212529}.WeddingDataModal_body__UcQUR{padding:1.5rem}.WeddingDataModal_lead__f3i0w{color:#495057;font-size:1.05rem;line-height:1.65;margin:0 0 1.25rem}.WeddingDataModal_benefitsList__7_P4H{margin:0;padding-left:1.25rem;color:#495057;font-size:.98rem;line-height:1.65;display:flex;flex-direction:column;gap:.85rem}.WeddingDataModal_benefitsList__7_P4H li{padding-left:.25rem}.WeddingDataModal_footer__YCtGM{padding:1rem 1.5rem 1.25rem;border-top:1px solid #e9ecef;width:100%;box-sizing:border-box}.WeddingDataModal_btnPrimary__FN0P_{background:linear-gradient(135deg,#c93641,#e4004b);color:#fff;border:none;border-radius:12px;padding:.6rem 1.25rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px rgba(201,54,65,.25);width:100%;max-width:none;white-space:nowrap;text-align:center;line-height:1.25}.WeddingDataModal_btnPrimary__FN0P_:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(201,54,65,.35)}@media (max-width:768px){.WeddingDataModal_content__roph0{max-width:100%;border-radius:16px 16px 0 0;max-height:95vh}.WeddingDataModal_body__UcQUR,.WeddingDataModal_footer__YCtGM,.WeddingDataModal_header__hvERa{padding:1.25rem}}@media (max-width:380px){.WeddingDataModal_btnPrimary__FN0P_{white-space:normal;font-size:.875rem;padding:.55rem .85rem}}.page_content-section__48mtR{max-width:100%;width:100%;box-sizing:border-box}.page_section-title__IPA_S{font-size:1.75rem;font-weight:700;color:#212529;margin-bottom:.5rem}.page_section-subtitle__vUnvD{color:#6c757d;margin-bottom:1rem}.page_cursor-pointer__jTp_P{cursor:pointer}.page_stats-grid__YcYzm{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.page_stat-card__9Ctmc{background:white;border-radius:12px;padding:1rem;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease}.page_stat-content__UymTC{display:flex;align-items:center;gap:1rem;width:100%}.page_stat-icon__V3Dfy{min-width:60px;width:60px;height:60px;border-radius:12px}.page_stat-info__0VO7t{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.page_stat-number__3pxpk{font-size:2.5rem;font-weight:800;color:#212529;line-height:1;margin-bottom:.25rem}.page_stat-label__frGb3{font-size:.95rem;color:#6c757d;margin:0;font-weight:500}.page_stat-period__ZzCyd{color:#999;font-size:.8rem;display:block;margin-top:.25rem}.page_stat-card-clickable__JfU3B{cursor:pointer;position:relative}.page_stat-card-clickable__JfU3B[title]:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#212529;color:white;padding:.5rem .75rem;border-radius:6px;font-size:.8rem;white-space:nowrap;margin-bottom:8px;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.15)}.page_stat-card-clickable__JfU3B[title]:hover:before{content:"";position:absolute;bottom:calc(100% - 2px);left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#212529;z-index:10}.page_stat-card-clickable__JfU3B:hover{box-shadow:0 8px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.page_stat-card-clickable__JfU3B:active{transform:translateY(0)}.page_stat-card-clickable__JfU3B:focus{outline:2px solid #EA0140;outline-offset:2px}.page_stat-card-placeholder__VAuv_{opacity:.7;position:relative;overflow:hidden}.page_stat-card-placeholder__VAuv_:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:page_shimmer-card__cKpEy 2s infinite}@keyframes page_shimmer-card__cKpEy{0%{left:-100%}to{left:100%}}.page_coming-soon-badge__Qrpkp{display:inline-block;background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#6c757d;font-size:.75rem;font-weight:600;padding:.35rem .75rem;border-radius:20px;border:1px dashed #dee2e6;text-transform:uppercase;letter-spacing:.5px}.page_stat-icon__V3Dfy{width:56px;height:56px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:white;font-size:1.25rem;flex-shrink:0}.page_stat-info__0VO7t h3{margin:0;font-size:1.5rem;font-weight:700;color:#212529}.page_stat-info__0VO7t p{margin:0;color:#6c757d;font-size:.9rem}.page_animate-fade-in__8uOAt{animation:page_fadeIn__vmHYP .4s ease-out}@keyframes page_fadeIn__vmHYP{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page_profile-form-card__EdK16{background:#ffffff;border-radius:12px;padding:1.25rem;margin-top:1rem;box-shadow:0 2px 8px rgba(0,0,0,.04)}.page_form-section__al9Hs{margin-top:1rem;padding-top:.5rem}.page_form-section-title__D7gao{font-size:1.1rem;font-weight:700;color:#222;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.page_instagram-promotion-notice__lF9Hk{margin-top:.75rem;padding:1rem;border:1px solid #f2c5cf;border-radius:.75rem;background:linear-gradient(135deg,#fff7f8,#fffaf2);color:#4a2630}.page_instagram-promotion-notice__lF9Hk summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:start;cursor:pointer;list-style:none}.page_instagram-promotion-notice__lF9Hk summary::-webkit-details-marker{display:none}.page_instagram-promotion-notice__lF9Hk summary:focus-visible{outline:2px solid #c10033;outline-offset:4px;border-radius:.25rem}.page_instagram-promotion-icon__T596B{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#ffffff;box-shadow:0 1px 3px rgba(98,31,48,.12)}.page_instagram-promotion-summary__G3qSK{display:block;margin-top:.25rem;color:#6b4a52;font-size:.875rem;line-height:1.45}.page_instagram-promotion-toggle__FNuoz{color:#a00031;font-size:.8125rem;font-weight:700;text-decoration:underline;text-underline-offset:.2rem;white-space:nowrap}.page_instagram-promotion-content__fv7D8{margin:.875rem 0 0 2.75rem;padding-top:.875rem;border-top:1px solid #f2c5cf;color:#6b4a52;font-size:.875rem;line-height:1.55}.page_instagram-promotion-content__fv7D8 p{margin-bottom:.625rem}.page_instagram-promotion-content__fv7D8 a{color:#a00031;font-weight:700}.page_section-header__hmBfw{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}.page_dashboard-home-header__rUs0r{justify-content:flex-end;margin-bottom:1rem}.page_dashboardWelcomeHeader__1Us0r{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.page_dashboardWelcomeCopy__NDJH2{min-width:0}.page_dashboardWelcomeTitle__YWi_P{margin:0 0 .35rem;font-size:1.75rem;font-weight:700;color:#212529}.page_dashboardWelcomeSubtitle__kOuq1{margin:0;color:#6c757d;font-size:1rem;line-height:1.5}.page_dashboardStorefrontButton__4tcFt{flex-shrink:0;white-space:nowrap}@media (max-width:768px){.page_dashboardWelcomeHeader__1Us0r,.page_section-header__hmBfw{flex-direction:column;align-items:stretch}.page_dashboardStorefrontButton__4tcFt{width:100%;justify-content:center}.page_content-section__48mtR{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.page_instagram-promotion-notice__lF9Hk summary{grid-template-columns:auto minmax(0,1fr)}.page_instagram-promotion-toggle__FNuoz{grid-column:2}.page_instagram-promotion-content__fv7D8{margin-left:0}}.page_loading-state__QzWZo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.page_spinner__c09TR{width:50px;height:50px;border:4px solid #f3f3f3;border-top-color:#ea0140;border-radius:50%;animation:page_spin__ZUaEw 1s linear infinite;margin-bottom:1rem}@keyframes page_spin__ZUaEw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_loading-state__QzWZo p{color:#6c757d;font-size:1rem}.page_form-label___wuR5{display:block;font-weight:500;color:#495057;margin-bottom:.5rem}.page_form-control__8uRIp,.page_form-select__OKDpa{border:1px solid #dee2e6;border-radius:8px;padding:.75rem;font-size:.95rem;transition:border-color .2s}.page_form-control__8uRIp:focus,.page_form-select__OKDpa:focus{border-color:#C93641;outline:none;box-shadow:0 0 0 3px rgba(201,54,65,.1)}.page_form-control__8uRIp:disabled,.page_form-select__OKDpa:disabled{background:#f8f9fa}.page_newItemButton__KSrCG{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#c93641,#e4004b);color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.page_newItemButton__KSrCG:hover{transform:translateY(-2px)}.page_defineBudgetButton__FQ405{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;color:#c93641;border:2px solid #c93641;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.page_defineBudgetButton__FQ405:hover{transform:translateY(-2px);background:rgba(201,54,65,.05)}.page_buttonGroup__mIQ8v{display:flex;gap:1rem;align-items:center}.page_plannerBudgetToolbar__tI1bx{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:1.5rem}@media (min-width:768px){.page_plannerBudgetToolbar__tI1bx{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:1rem}}.page_plannerBudgetSearchWrap__W0EUJ{position:relative;width:100%;min-width:0}@media (min-width:768px){.page_plannerBudgetSearchWrap__W0EUJ{flex:1 1;min-width:200px;max-width:400px;width:auto}}.page_plannerBudgetButtonGroup__dOiyi{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-end;flex-shrink:0}@media (max-width:767.98px){.page_plannerBudgetButtonGroup__dOiyi{width:100%;justify-content:stretch}.page_plannerBudgetButtonGroup__dOiyi .page_defineBudgetButton__FQ405,.page_plannerBudgetButtonGroup__dOiyi .page_newItemButton__KSrCG{flex:1 1;min-width:0;justify-content:center}}.page_cancelButton__z9X9y{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;color:#6c757d;border:2px solid #6c757d;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.page_cancelButton__z9X9y:hover{transform:translateY(-2px);background:rgba(108,117,125,.05)}.page_saveButton__roIkZ{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#c93641,#e4004b);color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.page_saveButton__roIkZ:hover{transform:translateY(-2px)}.Settings_settingsContainer__l21Se{max-width:800px}.Settings_settingCard__lClfK{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:1.5rem;transition:box-shadow .3s ease}.Settings_settingCard__lClfK:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.Settings_settingHeader__NOqMK{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.Settings_settingIcon__SjmlV{width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,#EA0140,#C10033);display:flex;align-items:center;justify-content:center;color:white;font-size:1.25rem;flex-shrink:0}.Settings_settingInfo__YNd_M{flex:1 1}.Settings_settingTitle__HQsaL{font-size:1.125rem;font-weight:700;color:#212529;margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}.Settings_badge__1opVi{font-size:.75rem;font-weight:600;padding:.25rem .625rem;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.Settings_badge__1opVi.Settings_active__PLOvS{background:rgba(0,200,83,.1);color:#00C853}.Settings_badge__1opVi.Settings_inactive__RbSaJ{background:rgba(110,110,110,.1);color:#6E6E6E}.Settings_settingDescription__Qz6Pc{color:#6c757d;font-size:.9rem;margin:0;line-height:1.5}.Settings_settingControl__TfSLd{flex-shrink:0}.Settings_switchContainer__8wX_r{position:relative;display:inline-block;width:56px;height:32px}.Settings_switchInput__wIf09{opacity:0;width:0;height:0}.Settings_switchSlider__Y_scK{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#D9D9D9;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:34px}.Settings_switchSlider__Y_scK:before{position:absolute;content:"";height:24px;width:24px;left:4px;bottom:4px;background-color:white;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.Settings_switchInput__wIf09:checked+.Settings_switchSlider__Y_scK{background:linear-gradient(135deg,#EA0140,#C10033)}.Settings_switchInput__wIf09:checked+.Settings_switchSlider__Y_scK:before{transform:translateX(24px)}.Settings_switchInput__wIf09:focus+.Settings_switchSlider__Y_scK{box-shadow:0 0 0 3px rgba(234,1,64,.15)}.Settings_switchInput__wIf09:disabled+.Settings_switchSlider__Y_scK{opacity:.5;cursor:not-allowed}.Settings_settingDetails__SGnXx{margin-top:1rem;padding-top:1rem;border-top:1px solid #f0f0f0}.Settings_detailItem__xNlJj{display:flex;align-items:center;gap:.5rem;color:#6c757d;font-size:.875rem;margin-bottom:.5rem}.Settings_detailItem__xNlJj:last-child{margin-bottom:0}.Settings_detailIcon__UCHYw{color:#EA0140;flex-shrink:0}.Settings_infoBox__fEllQ{background:#F8F9FA;border-left:4px solid #29b6f6;padding:1rem;border-radius:8px;margin-top:1rem}.Settings_infoBox__fEllQ p{margin:0;color:#495057;font-size:.875rem;line-height:1.5}.Settings_warningBox__6QCqF{background:#FFF9E6;border-left:4px solid #ffca28;padding:1rem;border-radius:8px;margin-top:1rem}.Settings_warningBox__6QCqF p{margin:0;color:#856404;font-size:.875rem;line-height:1.5}.Settings_loadingState__e5O2v{padding:2rem;text-align:center;color:#6c757d}.Settings_spinner__aNHKl{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#ea0140;border-radius:50%;animation:Settings_spin__fU20Y 1s linear infinite;margin:0 auto 1rem}@keyframes Settings_spin__fU20Y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.Settings_settingHeader__NOqMK{flex-direction:column;align-items:flex-start}.Settings_settingControl__TfSLd{width:100%;display:flex;justify-content:flex-end}.Settings_settingCard__lClfK{padding:1.25rem}}.Settings_passwordFormGroup__ib5Fw{margin-bottom:1.25rem}.Settings_passwordFormGroup__ib5Fw:last-child{margin-bottom:0}.Settings_passwordLabel__qrPrH{display:block;font-size:.875rem;font-weight:600;color:#495057;margin-bottom:.5rem}.Settings_passwordInputWrapper__7mYCw{position:relative;display:flex;align-items:center}.Settings_passwordInput__hu4V6{width:100%;padding:.75rem 3rem .75rem 1rem;border:1px solid #dee2e6;border-radius:8px;font-size:.9375rem;color:#212529;transition:all .2s ease;background:white}.Settings_passwordInput__hu4V6:focus{outline:none;border-color:#EA0140;box-shadow:0 0 0 3px rgba(234,1,64,.1)}.Settings_passwordInput__hu4V6.Settings_error__1UaXx{border-color:#dc3545}.Settings_passwordInput__hu4V6.Settings_error__1UaXx:focus{box-shadow:0 0 0 3px rgba(220,53,69,.1)}.Settings_togglePasswordButton__D1_VC{position:absolute;right:.875rem;background:none;border:none;color:#6c757d;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.Settings_togglePasswordButton__D1_VC:hover{color:#EA0140}.Settings_passwordError__aypcL{display:block;margin-top:.375rem;font-size:.8125rem;color:#dc3545}.Settings_passwordRequirements__tsPCS{margin-top:1rem;padding:1rem;background:#F8F9FA;border-radius:8px;border-left:4px solid #6c757d}.Settings_passwordRequirements__tsPCS h4{font-size:.875rem;font-weight:600;color:#495057;margin:0 0 .75rem}.Settings_requirementsList__yJwDL{list-style:none;padding:0;margin:0}.Settings_requirementItem__TIx_Q{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6c757d;margin-bottom:.375rem}.Settings_requirementItem__TIx_Q:last-child{margin-bottom:0}.Settings_requirementItem__TIx_Q svg{color:#6c757d;font-size:.75rem;flex-shrink:0}.Settings_requirementItem__TIx_Q.Settings_met__moNnk{color:#00C853;font-weight:600}.Settings_requirementItem__TIx_Q.Settings_met__moNnk svg{color:#00C853}.Settings_requirementItem__TIx_Q,.Settings_requirementItem__TIx_Q svg{transition:color .18s ease,transform .12s ease}.Settings_passwordActions__Npqkl{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;gap:.75rem}.Settings_cancelButton__LP7iE,.Settings_savePasswordButton__jIJvL{padding:.625rem 1.5rem;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;display:inline-flex;align-items:center;gap:.5rem}.Settings_cancelButton__LP7iE{background:#f8f9fa;color:#6c757d}.Settings_cancelButton__LP7iE:hover{background:#e9ecef}.Settings_savePasswordButton__jIJvL{background:linear-gradient(135deg,#EA0140,#C10033);color:white}.Settings_savePasswordButton__jIJvL:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(234,1,64,.3)}.Settings_cancelButton__LP7iE:disabled,.Settings_savePasswordButton__jIJvL:disabled{opacity:.6;cursor:not-allowed}.Settings_savePasswordButton__jIJvL:disabled:hover{transform:none;box-shadow:none}@media (max-width:640px){.Settings_passwordActions__Npqkl{flex-direction:column-reverse}.Settings_cancelButton__LP7iE,.Settings_savePasswordButton__jIJvL{width:100%;justify-content:center}}.Guardados_actionIconButton__x706Q{position:absolute;top:12px;right:12px;z-index:10;background:transparent;border:none;padding:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;color:#EA0140;font-size:28px;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.Guardados_actionIconButton__x706Q:hover{transform:scale(1.05);opacity:.85}.Guardados_actionIconButton__x706Q:disabled{opacity:.5;cursor:not-allowed}.page_newGuestButton__pigJr{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#c93641,#e4004b);color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.page_newGuestButton__pigJr:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(201,54,65,.3)}.page_newGuestButtonOutline__o_WqL{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#fff;color:#c93641;border:2px solid #c93641;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.page_newGuestButtonOutline__o_WqL:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(201,54,65,.25);background:rgba(201,54,65,.06)}.page_rsvpFormButton__tZKDP{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#fff;color:#1d4ed8;border:2px solid #2563eb;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.page_rsvpFormButton__tZKDP:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,99,235,.25);background:rgba(37,99,235,.06)}.page_rsvpFormButton__tZKDP:disabled{opacity:.6;cursor:not-allowed}.page_buttonGroup__qYQfg{display:flex;gap:1rem;align-items:center}.page_guestActionsOuter__XB2Y3{width:100%}@media (min-width:768px){.page_guestActionsOuter__XB2Y3{width:auto}}.page_guestActionsToolbar__r8hnV{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:100%}@media (min-width:768px){.page_guestActionsToolbar__r8hnV{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:1rem;width:auto}}.page_guestActionsPrimary__ltqHr{display:flex;flex-wrap:nowrap;gap:.75rem;align-items:center;justify-content:flex-end}.page_guestActionsTourWrap__upQOW{flex-shrink:0}@media (max-width:767.98px){.page_guestActionsPrimary__ltqHr{justify-content:stretch;width:100%}.page_guestActionsPrimary__ltqHr .page_newGuestButtonOutline__o_WqL,.page_guestActionsPrimary__ltqHr .page_newGuestButton__pigJr{flex:1 1;min-width:0;justify-content:center}.page_guestActionsToolbar__r8hnV>.page_rsvpFormButton__tZKDP{width:100%;justify-content:center;white-space:nowrap}}.page_cancelButton__XKlfd{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;color:#6c757d;border:2px solid #6c757d;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.page_cancelButton__XKlfd:hover{transform:translateY(-2px);background:rgba(108,117,125,.05)}.page_saveButton__wbvVI{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#c93641,#e4004b);color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.page_saveButton__wbvVI:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(201,54,65,.3)}.page_matchLinkButton__IyBPg,.page_matchLinkButton__IyBPg:active,.page_matchLinkButton__IyBPg:focus,.page_matchLinkButton__IyBPg:focus-visible,.page_matchLinkButton__IyBPg:hover,.page_matchLinkButton__IyBPg:hover:not(:disabled){background-color:#c71f37!important;border-color:#c71f37!important;color:#fff!important}.page_matchLinkButton__IyBPg:active:not(:disabled),.page_matchLinkButton__IyBPg:focus:not(:disabled),.page_matchLinkButton__IyBPg:hover:not(:disabled){background-color:#9e1829!important;border-color:#9e1829!important;color:#fff!important}.MisResenas_reviewsGrid__dgtYb{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.MisResenas_reviewsList__bg_R3{display:flex;flex-direction:column;gap:1rem}.MisResenas_reviewCard__WpzrC{background:#ffffff;border-radius:12px;padding:1.25rem;border:1px solid #e9ecef;box-shadow:0 2px 8px rgba(0,0,0,.03);position:relative;transition:box-shadow .2s ease}.MisResenas_reviewCard__WpzrC:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.MisResenas_reviewCardAnimated__rtMWg{animation:MisResenas_fadeInReview__SJAb5 .3s ease-in forwards;opacity:0}@keyframes MisResenas_fadeInReview__SJAb5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.MisResenas_statusBadge__c1e7N{position:absolute;top:1rem;right:1rem;font-size:.75rem;padding:.35rem .65rem}.MisResenas_providerInfo__t7xBg{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.MisResenas_avatar__l2Y_L{width:48px;height:48px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c93641,#e4004b);color:#fff;font-weight:700;font-size:1rem;flex-shrink:0}.MisResenas_providerName__yTV4z{display:flex;align-items:center;gap:.35rem;font-weight:700;margin:0;color:#212529}.MisResenas_providerName__yTV4z a{color:#212529;text-decoration:none;cursor:pointer!important}.MisResenas_providerName__yTV4z a:hover{color:#c93641;text-decoration:underline}.MisResenas_providerLink__LKtoV{color:#212529!important;text-decoration:none!important;cursor:pointer!important;transition:color .2s ease;display:inline}.MisResenas_providerLink__LKtoV:hover{color:#c93641!important;text-decoration:underline!important}.MisResenas_providerNameText__IC1Md{display:inline}.MisResenas_ratingDisplay__iHN_W{display:flex;align-items:center;gap:.25rem;color:#ffc107;margin-bottom:.5rem}.MisResenas_reviewMeta__kg3AX{color:#6c757d;font-size:.9rem;margin:0}.MisResenas_commentText__RCmfV{color:#212529;line-height:1.5;margin:0 0 .75rem}.MisResenas_imagesGrid__f9nB5{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;margin-bottom:.75rem}.MisResenas_imageThumb__Cl2Lx{position:relative;width:100%;padding-bottom:100%;border-radius:8px;overflow:hidden;border:1px solid #e9ecef;background:#f8f9fa}.MisResenas_reviewSeparator__MmtjM{height:1px;background:#e9ecef;margin:.75rem 0}.MisResenas_actions__8S7VR{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem}.MisResenas_loadMoreContainer__uDUa4{display:flex;justify-content:center;margin-top:2rem;padding-bottom:1rem}.MisResenas_loadMoreButton__uQQ7T{width:auto;min-width:200px;padding:.75rem 1.5rem!important;font-weight:600;border-radius:8px}.MisResenas_loadMoreButtonLoading__jfH25{opacity:.7;cursor:not-allowed}.MisResenas_noMoreReviews___ELE0{text-align:center;color:#6c757d;font-style:italic;margin-top:2rem;padding:1rem;font-size:.95rem}.MisResenas_emptyState__Ya9ew{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;min-height:400px}.MisResenas_emptyIcon__LW32t{font-size:4rem;color:#6c757d;margin-bottom:1.5rem}.MisResenas_emptyTitle__znATd{font-size:1.5rem;font-weight:700;color:#212529;margin-bottom:.75rem}.MisResenas_emptyMessage__AISNm{color:#6c757d;font-size:1rem;margin-bottom:1.5rem;max-width:400px}.MisResenas_emptyNote__fqCP9{color:#6c757d;font-size:.875rem;font-style:italic;margin-top:1rem;margin-bottom:0}@media (max-width:640px){.MisResenas_actions__8S7VR{flex-direction:column}.MisResenas_actions__8S7VR .MisResenas_btn__hQhQe{width:100%}.MisResenas_loadMoreButton__uQQ7T{width:100%;min-width:unset}.MisResenas_emptyState__Ya9ew{padding:2rem 1rem;min-height:300px}.MisResenas_emptyIcon__LW32t{font-size:3rem;margin-bottom:1rem}.MisResenas_emptyTitle__znATd{font-size:1.25rem}.MisResenas_statusBadge__c1e7N{top:.75rem;right:.75rem}}.analytics_analytics-container__Va3yd{display:flex;flex-direction:column;gap:16px}.analytics_chart-panel__1Z_HE,.analytics_context-bar__xHzcw,.analytics_insights-card__VbcT1,.analytics_panel-card__6neHa{background:#ffffff;border:1px solid #e9ecef;border-radius:14px;box-shadow:0 4px 18px rgba(0,0,0,.05)}.analytics_context-bar__xHzcw{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;background:#fff}.analytics_context-bar__xHzcw p{margin:0;color:#6c757d;font-size:14px;font-weight:500;line-height:1.45}.analytics_comparison-help__uK0TA{display:inline-flex;margin-left:6px;color:#495057}.analytics_plan-chip__OoOSl{flex-shrink:0;padding:7px 12px;border-radius:999px;background:#fff1f4;color:#c10033;font-size:12px;font-weight:700;text-transform:capitalize}.analytics_funnel-grid__0uFE8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.analytics_performance-card__PaXGR{position:relative;overflow:hidden;min-height:150px;padding:18px;border:1px solid #e9ecef;border-radius:14px;background:#ffffff;box-shadow:0 4px 18px rgba(0,0,0,.05)}.analytics_performance-card__PaXGR:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:#ea0140}.analytics_performance-card__PaXGR p{margin:14px 0 8px;color:#6c757d;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.analytics_performance-card__PaXGR strong{display:block;color:#212529;font-size:34px;font-weight:800;line-height:1}.analytics_performance-card__PaXGR span{display:inline-block;margin-top:10px;color:#6c757d;font-size:12px;font-weight:600}.analytics_metric-icon__lkauX{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:#fff1f4;color:#ea0140}.analytics_positive-change__0Az41{color:#198754!important}.analytics_negative-change__cOGY7{color:#dc3545!important}.analytics_panel-grid__rRt40{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px}.analytics_chart-panel__1Z_HE,.analytics_insights-card__VbcT1,.analytics_panel-card__6neHa{padding:24px;border-radius:14px}.analytics_panel-header__sGcKI{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.analytics_panel-header__sGcKI h3{margin:0;color:#212529;font-size:18px;font-weight:700;letter-spacing:-.02em}.analytics_panel-header__sGcKI p{margin:6px 0 0;color:#6c757d;font-size:14px;line-height:1.5}.analytics_channel-list__7Rqhb,.analytics_funnel-steps__Gij_4,.analytics_insights-list__pbWQb{display:flex;flex-direction:column;gap:12px}.analytics_channel-row__NbuT4>div:first-child,.analytics_funnel-step-row__lT1VY{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics_channel-row__NbuT4 span,.analytics_funnel-step-row__lT1VY span{color:#495057;font-size:14px;font-weight:700}.analytics_channel-row__NbuT4 strong,.analytics_funnel-step-row__lT1VY strong{color:#212529;font-size:18px;font-weight:850}.analytics_channel-track__7jxJw,.analytics_funnel-track___SyVe{overflow:hidden;width:100%;height:12px;margin-top:8px;border-radius:999px;background:#f1f3f5}.analytics_channel-bar__0heUb,.analytics_funnel-bar__TgkWt{height:100%;border-radius:inherit;background:#ea0140}.analytics_channel-row__NbuT4{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(120px,1fr) 44px;align-items:center;gap:12px;padding:12px;border:1px solid #e9ecef;border-radius:12px;background:#f8f9fa}.analytics_channel-row__NbuT4 small{color:#6c757d;font-size:12px;font-weight:800;text-align:right}.analytics_insight-item__1Ifw8{display:flex;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:12px;background:#f8f9fa}.analytics_insight-item__1Ifw8 h4{margin:0 0 6px;color:#212529;font-size:15px;font-weight:800}.analytics_insight-item__1Ifw8 p{margin:0;color:#6c757d;font-size:14px;line-height:1.55}.analytics_insight-success__qPKld{border-color:#bbf7d0;background:#f0fdf4}.analytics_insight-warning__KaoFc{border-color:#fed7aa;background:#fff7ed}.analytics_insight-locked__YxtZC{border-color:#e9d5ff;background:#faf5ff;color:#7c3aed}.analytics_data-notes__g366m{display:grid;gap:6px;margin-top:14px;padding:14px 16px;border:1px solid #e9ecef;border-radius:12px;background:#f8f9fa}.analytics_data-notes__g366m h4{margin:0 0 4px;color:#212529;font-size:15px;font-weight:700}.analytics_data-notes__g366m p{margin:0;color:#6c757d;font-size:13px;line-height:1.45}.analytics_data-notes__g366m strong{color:#495057;font-weight:700}.analytics_error-card__O0JKm{padding:16px;border:1px solid #fecaca;border-radius:12px;background:#fee2e2;color:#991b1b;font-size:14px;font-weight:650}@media (max-width:1200px){.analytics_funnel-grid__0uFE8{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics_panel-grid__rRt40{grid-template-columns:1fr}}@media (max-width:768px){.analytics_analytics-container__Va3yd{gap:14px}.analytics_context-bar__xHzcw{flex-direction:column;align-items:flex-start}.analytics_funnel-grid__0uFE8{grid-template-columns:1fr}.analytics_performance-card__PaXGR{min-height:136px}.analytics_performance-card__PaXGR strong{font-size:34px}.analytics_chart-panel__1Z_HE,.analytics_insights-card__VbcT1,.analytics_panel-card__6neHa{padding:18px}.analytics_channel-row__NbuT4{grid-template-columns:1fr}.analytics_channel-row__NbuT4 small{text-align:left}}.analytics_analytics-container__Eoxg7{display:flex;flex-direction:column;gap:28px;padding:32px;background:linear-gradient(135deg,#f9fafb,#ffffff);border-radius:16px;animation:analytics_fadeIn__b6eRO .3s ease-in}@keyframes analytics_fadeIn__b6eRO{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.analytics_filter-container__tlh_5{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;padding:16px;background-color:white;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.analytics_filter-group__eTbse{display:flex;flex-direction:column;gap:6px}.analytics_label__3fJ_R{font-size:14px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.5px}.analytics_date-input__SiRpg{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#111827;background-color:white;cursor:pointer;transition:border-color .2s}.analytics_date-input__SiRpg:hover{border-color:#9ca3af}.analytics_date-input__SiRpg:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.analytics_presets__uu1Do{display:flex;gap:8px;margin-left:auto}.analytics_preset-btn__LUohj{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-weight:600;color:#6b7280;background-color:white;cursor:pointer;transition:all .2s}.analytics_preset-btn__LUohj:hover{border-color:#3b82f6;color:#3b82f6;background-color:#eff6ff}.analytics_preset-btn__LUohj:disabled{opacity:.45;cursor:not-allowed}.analytics_preset-btn__LUohj:disabled:hover{border-color:#d1d5db;color:#6b7280;background-color:white}.analytics_preset-active__72JQQ{border-color:#3b82f6;color:white;background-color:#3b82f6}.analytics_metrics-selector__rEHFI{padding:16px;background-color:white;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.analytics_selector-title__eAuPj{font-size:16px;font-weight:700;color:#111827;margin:0 0 12px}.analytics_metrics-grid__aAFB0{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.analytics_metric-checkbox__v7NzS{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s}.analytics_metric-checkbox__v7NzS:hover{background-color:#f3f4f6;border-color:#d1d5db}.analytics_checkbox-input__g8Q6T{width:18px;height:18px;cursor:pointer;accent-color:#3b82f6}.analytics_checkbox-label__fWzVB{font-size:14px;color:#374151;cursor:pointer;flex:1 1}.analytics_summary-grid__33t1x{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:24px 0}.analytics_summary-card___ug_K{display:flex;flex-direction:column;padding:24px;background:linear-gradient(135deg,#ffffff,#f9fafb);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e5e7eb;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.analytics_summary-card___ug_K:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);opacity:.7}.analytics_summary-icon__meO6i{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:12px;margin-bottom:16px;color:#3b82f6;flex-shrink:0}.analytics_summary-icon__meO6i svg{width:28px;height:28px}.analytics_summary-content__8QCt9{display:flex;flex-direction:column;gap:8px;flex:1 1}.analytics_summary-label__jPQbI{font-size:13px;color:#6b7280;margin:0;text-transform:uppercase;letter-spacing:.6px;font-weight:600;line-height:1.2}.analytics_summary-value__VOGju{font-size:32px;font-weight:800;color:#111827;margin:0;line-height:1.2;background:linear-gradient(135deg,#111827,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.analytics_chart-container__k0x_9{padding:24px;background-color:white;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);min-height:450px;display:flex;align-items:center;justify-content:center}.analytics_loading__T_SSG,.analytics_no-data__kkSeL{font-size:16px;color:#6b7280;text-align:center;padding:40px}.analytics_no-data__kkSeL{font-weight:500}.analytics_export-btn__oKaJp{padding:12px 20px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:600;color:#374151;background-color:white;cursor:pointer;transition:all .2s;align-self:flex-start;display:flex;align-items:center;gap:6px}.analytics_export-btn__oKaJp:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6;background-color:#eff6ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.15)}.analytics_export-btn__oKaJp:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.analytics_analytics-container__Eoxg7{padding:16px;gap:16px}.analytics_filter-container__tlh_5{flex-direction:column}.analytics_presets__uu1Do{margin-left:0;width:100%}.analytics_preset-btn__LUohj{flex:1 1}.analytics_metrics-grid__aAFB0,.analytics_summary-grid__33t1x{grid-template-columns:1fr}.analytics_chart-container__k0x_9{min-height:300px}}@media (max-width:480px){.analytics_filter-container__tlh_5{padding:12px}.analytics_summary-card___ug_K{padding:12px;gap:12px}.analytics_summary-value__VOGju{font-size:20px}.analytics_export-btn__oKaJp{width:100%;justify-content:center}}.ProviderDashboardHome_home__CuzRq{display:flex;flex-direction:column;gap:1.25rem}.ProviderDashboardHome_kpiGrid__gYKpU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ProviderDashboardHome_middleGrid__xo3Zt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ProviderDashboardHome_bottomGrid__JJod_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ProviderDashboardHome_kpiCard__cCyPd,.ProviderDashboardHome_panelCard__L8txU{background:#fff;border:1px solid #ececec;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.ProviderDashboardHome_kpiCard__cCyPd{padding:1rem 1.1rem;text-align:left}.ProviderDashboardHome_kpiCardClickable__E4IqR{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ProviderDashboardHome_kpiCardClickable__E4IqR:hover{transform:translateY(-1px);border-color:#f0c4c8;box-shadow:0 8px 20px rgba(201,54,65,.08)}.ProviderDashboardHome_kpiTop__1wFzb{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.ProviderDashboardHome_kpiIcon__H4c7K{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem}.ProviderDashboardHome_kpiBody__jEB_j{display:flex;flex-direction:column;gap:.2rem}.ProviderDashboardHome_kpiValue__v6tfk{font-size:2rem;font-weight:800;line-height:1;color:#1a1a1a}.ProviderDashboardHome_kpiLabel__1IPcU{font-size:.92rem;font-weight:600;color:#4b5563}.ProviderDashboardHome_kpiSublabel__H04eC{font-size:.8rem;color:#9ca3af}.ProviderDashboardHome_kpiLoading__7p_zF{font-size:.9rem;color:#9ca3af}.ProviderDashboardHome_panelCard__L8txU{padding:1.2rem;display:flex;flex-direction:column;gap:1rem;min-height:100%}.ProviderDashboardHome_panelHeader__xMg97{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ProviderDashboardHome_panelTitle__KYTFU{margin:0;font-size:1.05rem;font-weight:700;color:#1a1a1a}.ProviderDashboardHome_panelCopy__sTg9Q{margin:0;color:#6b7280;font-size:.92rem;line-height:1.55}.ProviderDashboardHome_countBadge__TSXwl,.ProviderDashboardHome_planBadge__Pyq84{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:999px;background:#f3f4f6;color:#374151;font-size:.78rem;font-weight:700;white-space:nowrap}.ProviderDashboardHome_planBadgePink__vbdb4{display:inline-flex;align-items:center;margin-top:.45rem;padding:.28rem .7rem;border-radius:999px;background:#fde8ea;color:#c93641;font-size:.78rem;font-weight:700}.ProviderDashboardHome_planCardTop__kD0SB{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ProviderDashboardHome_planCardIntro__LAVMH{flex:1 1;min-width:0}.ProviderDashboardHome_planMessage__fx67w{margin:.75rem 0 0;color:#4b5563;font-size:.92rem;line-height:1.55}.ProviderDashboardHome_planSeal__uT9V0{width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff5f7 0,#fde8ea 55%,#f8d7da 100%);color:#c93641;display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem;flex-shrink:0;box-shadow:0 8px 20px rgba(201,54,65,.12)}.ProviderDashboardHome_planBenefitsBlock__pZbOg{padding-top:.9rem;border-top:1px solid #f0f0f0}.ProviderDashboardHome_planBenefitsTitle__4NdK_{margin:0 0 .75rem;font-size:.92rem;font-weight:700;color:#1f2937}.ProviderDashboardHome_planBenefitsList__xLqiC{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.ProviderDashboardHome_planBenefitItem__OxDig{display:flex;align-items:flex-start;gap:.55rem}.ProviderDashboardHome_planBenefitCheck__OwECO{color:#22c55e;flex-shrink:0;margin-top:.15rem;font-size:.85rem}.ProviderDashboardHome_planBenefitText__vExiH{color:#4b5563;font-size:.86rem;line-height:1.45}.ProviderDashboardHome_planBenefitTextEmphasis__zIGwf{color:#1f2937;font-size:.86rem;line-height:1.45;font-weight:700}.ProviderDashboardHome_planUpgradeBlock__Bvdfe{padding-top:.9rem;border-top:1px solid #f0f0f0}.ProviderDashboardHome_planUpgradeTitle__Da4XB{margin:0 0 .75rem;font-size:.92rem;font-weight:700;color:#1f2937}.ProviderDashboardHome_planUpgradeMessage__lBV_w{margin:0 0 1rem;color:#4b5563;font-size:.88rem;line-height:1.55}.ProviderDashboardHome_planChoiceList__RN1kk{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.ProviderDashboardHome_planChoiceItem__uZ4_p{display:flex;align-items:flex-start;gap:.7rem}.ProviderDashboardHome_planChoiceIcon__kxSF6{width:32px;height:32px;border-radius:10px;background:#fff1f3;color:#c93641;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ProviderDashboardHome_planChoiceCopy__pW15D{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ProviderDashboardHome_planChoiceLabel__Bj9I_{font-size:.9rem;color:#1f2937}.ProviderDashboardHome_planChoiceDescription__LP8VE{font-size:.84rem;line-height:1.45;color:#4b5563}.ProviderDashboardHome_planCardActions__76LU8{display:flex;flex-direction:column;gap:.65rem}.ProviderDashboardHome_planSecondaryLink__teydL{border:none;background:transparent;color:#6b7280;font-size:.88rem;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer;padding:.15rem 0;align-self:center}.ProviderDashboardHome_planSecondaryLink__teydL:hover{color:#c93641}.ProviderDashboardHome_planUpgradeList__Tj2Sr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.ProviderDashboardHome_planUpgradeItem__HlZEC{display:flex;align-items:flex-start;gap:.65rem;color:#4b5563;font-size:.88rem;line-height:1.45}.ProviderDashboardHome_planUpgradeIcon__SiKWk{width:28px;height:28px;border-radius:8px;background:#fff1f3;color:#c93641;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ProviderDashboardHome_vitrinaHeader__yR571{display:flex;flex-direction:column;gap:.35rem}.ProviderDashboardHome_vitrinaSubtitle__r7UWc{margin:0;color:#6b7280;font-size:.9rem;line-height:1.5}.ProviderDashboardHome_outlineButtonPink__zUUeH,.ProviderDashboardHome_outlineButton__zJ9s6,.ProviderDashboardHome_primaryButton__LA_M8{margin-top:auto;border-radius:12px;padding:.78rem 1rem;font-size:.92rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ProviderDashboardHome_primaryButton__LA_M8{border:none;background:linear-gradient(160deg,#c93641,#e4004b);color:#fff}.ProviderDashboardHome_primaryButton__LA_M8:hover{filter:brightness(.98)}.ProviderDashboardHome_outlineButton__zJ9s6{border:1px solid #e5e7eb;background:#fff;color:#1f2937}.ProviderDashboardHome_taskList___HdNb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.ProviderDashboardHome_outlineButton__zJ9s6:hover{border-color:#d1d5db;background:#fafafa}.ProviderDashboardHome_outlineButtonPink__zUUeH{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid #f0c4c8;background:#fff;color:#c93641}.ProviderDashboardHome_outlineButtonPink__zUUeH:hover{border-color:#e8aab2;background:#fff7f8}.ProviderDashboardHome_taskButton__MBaWn{width:100%;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.7rem;padding:.7rem .8rem;border:1px solid #f0f0f0;border-radius:12px;background:#fafafa;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.ProviderDashboardHome_taskButtonCompleted__ehhuZ{background:#fcfcfc}.ProviderDashboardHome_taskButton__MBaWn:hover{border-color:#ead0d3;background:#fff7f8}.ProviderDashboardHome_taskStatus__BDADw{width:14px;height:14px;border-radius:50%;border:2px solid #d1d5db;flex-shrink:0}.ProviderDashboardHome_taskStatusProgress__l4Dak{border-style:dashed;border-color:#c93641}.ProviderDashboardHome_taskStatusCompleted__8BLFw{border-color:#22c55e;background:#22c55e;box-shadow:inset 0 0 0 2px #fff}.ProviderDashboardHome_taskRowIcon__xYQRc{width:18px;color:#9ca3af;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ProviderDashboardHome_taskBullet__4y2UY{width:10px;height:10px;border-radius:50%;border:2px solid #c93641;flex-shrink:0}.ProviderDashboardHome_taskContent__d5_F4{display:flex;flex-direction:column;gap:.15rem;flex:1 1;min-width:0}.ProviderDashboardHome_taskLabel__sQHtz{font-size:.9rem;font-weight:600;color:#1f2937}.ProviderDashboardHome_taskHint__sihOS{font-size:.78rem;color:#c93641;font-weight:600}.ProviderDashboardHome_taskChevron__JZyWH{color:#9ca3af;flex-shrink:0}.ProviderDashboardHome_emptyIllustration__KwVMM{width:56px;height:56px;border-radius:16px;background:#fff1f3;color:#c93641;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem}.ProviderDashboardHome_promoEmptyState__vbfm5{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:.35rem 0 .15rem}.ProviderDashboardHome_promoEmptyIllustration__1sSnB{position:relative;width:132px;height:108px;display:flex;align-items:center;justify-content:center}.ProviderDashboardHome_promoTagSvg__bafA0{width:100%;height:100%}.ProviderDashboardHome_promoSparkle__nQm8O{position:absolute;color:#f0b8c0;font-size:.95rem;line-height:1}.ProviderDashboardHome_promoEmptyTitle__mwrnb{margin:0;font-size:.95rem;font-weight:700;color:#1f2937}.ProviderDashboardHome_promoEmptySubtitle__CGWyN{margin:0;max-width:280px;color:#6b7280;font-size:.88rem;line-height:1.55}.ProviderDashboardHome_promoCreateButton__5dBP8{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%}.ProviderDashboardHome_promoList__1OF8P{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.65rem}.ProviderDashboardHome_promoListItem__zjid6{display:flex;align-items:flex-start;gap:.75rem;padding:.8rem .85rem;border:1px solid #f0f0f0;border-radius:12px;background:#fafafa}.ProviderDashboardHome_promoListIcon__mpvrl{width:34px;height:34px;border-radius:10px;background:#fff1f3;color:#c93641;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ProviderDashboardHome_promoListContent__fb4rT{min-width:0;display:flex;flex-direction:column;gap:.35rem}.ProviderDashboardHome_promoListTitle__Xr2E1{margin:0;font-size:.88rem;line-height:1.45;color:#374151}.ProviderDashboardHome_promoListTitle__Xr2E1 strong{color:#1f2937}.ProviderDashboardHome_promoListCode__ysuNw{display:inline-block;width:-moz-fit-content;width:fit-content;padding:.15rem .5rem;border-radius:6px;background:#f3f4f6;color:#374151;font-size:.75rem;letter-spacing:.04em}.ProviderDashboardHome_reviewsSummary___QCGz{display:flex;align-items:center;gap:.9rem}.ProviderDashboardHome_reviewsIcon__Isdy4{width:52px;height:52px;border-radius:14px;background:#fff7ed;color:#ea580c;display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem}.ProviderDashboardHome_reviewsCount__hdpdR{font-size:2rem;font-weight:800;line-height:1;color:#1a1a1a}.ProviderDashboardHome_reviewsLabel__PSnK6{font-size:.9rem;color:#6b7280;font-weight:600}.ProviderDashboardHome_actionPills__ubBGM{display:flex;flex-wrap:wrap;gap:.75rem}.ProviderDashboardHome_actionPill__gLp2_{display:inline-flex;align-items:center;gap:.55rem;padding:.72rem .95rem;border-radius:999px;border:1px solid #f1d2d6;background:#fff7f8;color:#9f1239;font-size:.88rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.ProviderDashboardHome_actionPill__gLp2_:hover{background:#fde8ea;border-color:#e8aab2}.ProviderDashboardHome_loadingState__s3qG7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:240px;color:#6b7280}.ProviderDashboardHome_spinner__f_pRD{width:36px;height:36px;border-radius:50%;border:3px solid #f3f4f6;border-top-color:#c93641;animation:ProviderDashboardHome_spin__jXWwN .8s linear infinite}@keyframes ProviderDashboardHome_spin__jXWwN{to{transform:rotate(1turn)}}@media (max-width:1199px){.ProviderDashboardHome_kpiGrid__gYKpU{grid-template-columns:repeat(2,minmax(0,1fr))}.ProviderDashboardHome_middleGrid__xo3Zt{grid-template-columns:1fr}}@media (max-width:767px){.ProviderDashboardHome_bottomGrid__JJod_,.ProviderDashboardHome_kpiGrid__gYKpU{grid-template-columns:1fr}.ProviderDashboardHome_actionPills__ubBGM{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.ProviderDashboardHome_actionPill__gLp2_{flex:0 0 auto}}.ProviderPlusSeal_seal__d3Sna{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.38rem .72rem;border-radius:999px;background:linear-gradient(135deg,#ffb703,#f48c06);color:#fff;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1;flex-shrink:0;box-shadow:0 2px 8px rgba(180,83,9,.18);vertical-align:middle}.ProviderPlusSeal_sm__rnCZ3{padding:.3rem .58rem;font-size:.68rem}.ProviderPlusSeal_md__61m4z{font-size:.72rem}.ProviderPlusSeal_icon__Au6Fj{flex-shrink:0;color:#fff7d6;font-size:.85em;line-height:0}.ProviderPlusSeal_seal__d3Sna svg{display:block;width:1em;height:1em;fill:currentColor}.ProviderPlusSeal_label__fVhr3{color:#fff;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1}.ProviderAnalyticsMaintenanceNotice_notice__DEbJe{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;border:1px solid #f3c7cc;border-radius:12px;background:#fff7f8;color:#74212a}.ProviderAnalyticsMaintenanceNotice_icon__cjZcx{flex:0 0 auto;margin-top:.1rem;color:#c93641}.ProviderAnalyticsMaintenanceNotice_copy__Ysr1o,.ProviderAnalyticsMaintenanceNotice_title__2pEM3{margin:0}.ProviderAnalyticsMaintenanceNotice_title__2pEM3{font-size:.92rem;font-weight:700}.ProviderAnalyticsMaintenanceNotice_copy__Ysr1o{margin-top:.2rem;font-size:.86rem;line-height:1.45}.Reviews_statsSection__KD5vY{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.Reviews_shareButtonContainer__z_Mjs{margin-bottom:2rem}.Reviews_actions__8Sa5j,.Reviews_imagesGrid__QeG1G,.Reviews_providerResponse__oWl_g,.Reviews_responseActions__YWeEP,.Reviews_responseForm__Wgktd,.Reviews_reviewCard__CztOh,.Reviews_reviewsList___STmh,.Reviews_shareButtonContainer__z_Mjs,.Reviews_statCard__OIkj7,.Reviews_statsSection__KD5vY{width:100%;box-sizing:border-box}.Reviews_statCard__OIkj7{background:white;border-radius:12px;padding:1.5rem;border:1px solid #e9ecef;box-shadow:0 2px 8px rgba(0,0,0,.03);display:flex;flex-direction:column;align-items:center;text-align:center}.Reviews_statCardClickable__U4gPI{cursor:pointer;transition:all .2s}.Reviews_statCardClickable__U4gPI:hover{background:#f8f9fa;border-color:#c93641;box-shadow:0 4px 12px rgba(201,54,65,.1)}.Reviews_statCardActive__Rko8z{background:#fff5f5;border-color:#c93641;border-width:2px}.Reviews_filterActive__vpobA{color:#c93641;font-weight:600;font-size:.85rem}.Reviews_statValue__rNcPd{font-size:2.5rem;font-weight:700;color:#c93641;margin-bottom:.5rem}.Reviews_statLabel__AXzCc{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#6c757d;font-size:.9rem}.Reviews_reviewsList___STmh{display:flex;flex-direction:column;gap:1.5rem}.Reviews_reviewCard__CztOh{background:#ffffff;border-radius:12px;padding:1.5rem;border:1px solid #e9ecef;box-shadow:0 2px 8px rgba(0,0,0,.03);transition:all .2s}.Reviews_reviewCard__CztOh:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.Reviews_reviewCard__CztOh.Reviews_unanswered__ieV2y{border-left:4px solid #c93641;background:#fff5f5}.Reviews_providerInfo__QtbxI{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.Reviews_avatar__0z5_e{width:48px;height:48px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c93641,#e4004b);color:#fff;font-weight:700;font-size:1rem;flex-shrink:0}.Reviews_reviewHeader__IgJ_n{flex:1 1}.Reviews_userInfo__d_Psy{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.Reviews_userName__9OvvJ{font-weight:700;margin:0;color:#212529;font-size:1rem}.Reviews_unansweredBadge__6xWt6{background:#c93641;color:white;padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600}.Reviews_ratingDisplay__wE9_F{display:flex;align-items:center;gap:.25rem;color:#ffc107;margin-bottom:0;margin-left:.5rem}.Reviews_meta__yQpHt{color:#6c757d;font-size:.875rem;margin-bottom:0}.Reviews_commentText__LitXi{color:#212529;line-height:1.6;margin:0 0 1rem;font-size:.95rem}.Reviews_imagesGrid__QeG1G{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;margin-bottom:1rem}.Reviews_imageThumb__zkTVT{position:relative;width:100%;padding-bottom:100%;border-radius:8px;overflow:hidden;border:1px solid #e9ecef;background:#f8f9fa}.Reviews_responseDivider___04bM{height:1px;background:#e9ecef;margin:1.5rem 0}.Reviews_providerResponse__oWl_g{background:#f8f9fa;border-radius:8px;padding:1rem;margin-top:0;border-left:3px solid #c93641}.Reviews_responseHeader__hbRih{margin-bottom:.75rem;font-size:.9rem}.Reviews_responseHeader__hbRih strong{color:#212529}.Reviews_responseText__Ko8fe{color:#212529;line-height:1.6;margin:0 0 .5rem;white-space:pre-wrap}.Reviews_responseDate__t79ZN{color:#6c757d;font-size:.875rem;margin-top:.5rem;font-style:italic}.Reviews_responseActions__YWeEP{display:flex;gap:.5rem;margin-top:.5rem}.Reviews_responseForm__Wgktd{background:#f8f9fa;border-radius:8px;padding:1rem;margin-top:1rem;border-left:3px solid #c93641}.Reviews_responseFormActions__Qtsnq{display:flex;gap:.5rem;margin-top:.75rem;justify-content:flex-end}.Reviews_actions__8Sa5j{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.Reviews_emptyState__EmImN{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 1.5rem;min-height:400px}.Reviews_emptyIcon__5ISzW{font-size:4rem;margin-bottom:1.5rem}.Reviews_emptyTitle__wSI4d{font-size:1.5rem;font-weight:700;color:#212529;margin-bottom:.75rem}.Reviews_emptyMessage__78fbD{color:#6c757d;font-size:1rem;margin-bottom:0;max-width:400px}.Reviews_actionButtonsGroup__GHtEQ,.Reviews_shareButtonContainer__z_Mjs{display:flex;justify-content:flex-end;width:100%}.Reviews_actionButtonsGroup__GHtEQ{gap:.75rem;flex-wrap:wrap}.Reviews_embedButton__cZ__p,.Reviews_shareButton__zF5y7{white-space:nowrap}.Reviews_shareButtonText__DK_oO{display:inline}.Reviews_paginationContainer__LxUpA{margin-top:2rem;padding-top:2rem;border-top:1px solid #e9ecef}.Reviews_pagination__avyHR{margin-bottom:1rem}.Reviews_paginationInfo__FPija{text-align:center;color:#6c757d;font-size:.875rem;margin:0}@media (max-width:992px){.Reviews_statsSection__KD5vY{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.Reviews_statCard__OIkj7{padding:1.25rem}.Reviews_statValue__rNcPd{font-size:2.25rem}.Reviews_reviewCard__CztOh{padding:1.25rem}.Reviews_imagesGrid__QeG1G{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media (max-width:768px){.Reviews_statsSection__KD5vY{grid-template-columns:1fr;gap:.75rem}.Reviews_statCard__OIkj7{padding:1rem}.Reviews_statValue__rNcPd{font-size:2rem}.Reviews_statLabel__AXzCc{font-size:.85rem}.Reviews_reviewCard__CztOh{padding:1rem;border-radius:8px}.Reviews_providerInfo__QtbxI{gap:.75rem;flex-wrap:wrap}.Reviews_avatar__0z5_e{width:40px;height:40px;font-size:.9rem}.Reviews_userName__9OvvJ{font-size:.95rem}.Reviews_unansweredBadge__6xWt6{font-size:.7rem;padding:.125rem .375rem}.Reviews_ratingDisplay__wE9_F{font-size:.9rem}.Reviews_meta__yQpHt{font-size:.8rem}.Reviews_commentText__LitXi{font-size:.9rem;line-height:1.5}.Reviews_imagesGrid__QeG1G{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem}.Reviews_imageThumb__zkTVT{border-radius:6px}.Reviews_responseDivider___04bM{margin:1rem 0}.Reviews_providerResponse__oWl_g{padding:.75rem;border-radius:6px}.Reviews_responseHeader__hbRih{font-size:.85rem}.Reviews_responseText__Ko8fe{font-size:.9rem}.Reviews_responseDate__t79ZN{font-size:.8rem}.Reviews_responseActions__YWeEP{flex-direction:column;gap:.5rem}.Reviews_responseActions__YWeEP .Reviews_btn__09uHr{width:100%;font-size:.9rem}.Reviews_responseForm__Wgktd{padding:.75rem;border-radius:6px}.Reviews_responseFormActions__Qtsnq{flex-direction:column;gap:.5rem}.Reviews_responseFormActions__Qtsnq .Reviews_btn__09uHr{width:100%;font-size:.9rem}.Reviews_actions__8Sa5j{flex-direction:column;gap:.5rem}.Reviews_actions__8Sa5j .Reviews_btn__09uHr{width:100%;font-size:.9rem}.Reviews_emptyState__EmImN{padding:2rem 1rem;min-height:300px}.Reviews_emptyIcon__5ISzW{font-size:3rem;margin-bottom:1rem}.Reviews_emptyTitle__wSI4d{font-size:1.25rem}.Reviews_emptyMessage__78fbD{font-size:.9rem}.Reviews_shareButtonContainer__z_Mjs{justify-content:center}.Reviews_actionButtonsGroup__GHtEQ{flex-direction:column;gap:.5rem}.Reviews_embedButton__cZ__p,.Reviews_shareButton__zF5y7{width:100%;max-width:100%}.Reviews_shareButtonText__DK_oO{display:inline}}@media (max-width:480px){.Reviews_statsSection__KD5vY{gap:.5rem}.Reviews_statCard__OIkj7{padding:.75rem}.Reviews_statValue__rNcPd{font-size:1.75rem}.Reviews_statLabel__AXzCc{font-size:.8rem}.Reviews_reviewCard__CztOh{padding:.75rem}.Reviews_providerInfo__QtbxI{gap:.5rem}.Reviews_avatar__0z5_e{width:36px;height:36px;font-size:.85rem}.Reviews_userName__9OvvJ{font-size:.9rem}.Reviews_commentText__LitXi{font-size:.85rem}.Reviews_imagesGrid__QeG1G{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:.375rem}.Reviews_shareButtonText__DK_oO{font-size:.85rem}.Reviews_paginationContainer__LxUpA{margin-top:1.5rem;padding-top:1.5rem}.Reviews_paginationInfo__FPija{font-size:.8rem}}.page_headerSticky__S40e_{background:white;border-bottom:1px solid #e9ecef;box-shadow:0 2px 4px rgba(0,0,0,.05)}.page_headerContainer__7wW5Y{max-width:1400px;margin:0 auto;padding:1rem 1.5rem}.page_headerTop__eI9iO{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;flex-wrap:wrap;gap:1rem}.page_headerLeft__5nrtZ{display:flex;align-items:center;gap:1rem;flex:1 1}.page_headerActions__qwKYD{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.page_backButton__X92N8{background:none;border:none;color:#6c757d;cursor:pointer;padding:.5rem;display:flex;align-items:center;font-size:1.2rem;border-radius:4px;transition:all .2s}.page_backButton__X92N8:hover{background:#f8f9fa;color:#c93641}.page_title__ePlde{margin:0;font-size:1.5rem;font-weight:600;color:#212529}.page_breadcrumb__OmEnk{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6c757d;margin-bottom:.5rem}.page_breadcrumbActive__Luqu6{color:#212529;font-weight:500}.page_subtitle__3BIoU{font-size:.9rem;color:#6c757d;margin:0;line-height:1.5}.page_mainContent__CRPZc{max-width:1400px;margin:0 auto;padding:1.5rem}.page_btnAdd__GkSvr{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.1rem;background:linear-gradient(135deg,#c93641,#e4004b);border:none;border-radius:8px;color:white;font-size:.9rem;font-weight:500;cursor:pointer;transition:opacity .15s,transform .15s;box-shadow:0 2px 6px rgba(201,54,65,.25)}.page_btnAdd__GkSvr:hover{opacity:.9;transform:translateY(-1px)}.page_btnSuggestions__KnSDV{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.1rem;background:white;border:1px solid #d0d5dd;border-radius:8px;color:#495057;font-size:.9rem;cursor:pointer;transition:all .15s}.page_btnSuggestions__KnSDV:hover:not(:disabled){border-color:#c93641;color:#c93641}.page_btnSuggestions__KnSDV:disabled{opacity:.6;cursor:not-allowed}.page_formCard__ecAF8{background:white;border:1px solid #e9ecef;border-radius:12px;padding:1.5rem;margin-bottom:1.75rem;box-shadow:0 2px 8px rgba(0,0,0,.06)}.page_formTitle__7E0Dl{font-size:1rem;font-weight:600;color:#212529;margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:1px solid #f0f0f0}.page_listHeader__0orJ5{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.page_taskCount__miBd7{font-size:.85rem;color:#6c757d;font-weight:500}@media (max-width:576px){.page_header__8V9Sv{flex-direction:column}.page_headerActions__qwKYD{width:100%}.page_btnAdd__GkSvr,.page_btnSuggestions__KnSDV{flex:1 1;justify-content:center}}.plannerProjectDetail_headerShell__eaxSY{max-width:1400px;margin:0 auto;padding:.75rem}@media (min-width:768px){.plannerProjectDetail_headerShell__eaxSY{padding:1rem 1.5rem}}.plannerProjectDetail_headerTopRow__tnrB9{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;flex-wrap:wrap;gap:.75rem}.plannerProjectDetail_headerTitleBlock__vhcYE{display:flex;align-items:flex-start;flex-direction:column;gap:.75rem;flex:1 1;min-width:0}.plannerProjectDetail_projectTitle__U6lCb{margin:0;font-size:1.2rem;font-weight:600;color:#212529;display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;min-width:0;line-height:1.25;width:100%}.plannerProjectDetail_projectTitleText__xRgaD{min-width:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.plannerProjectDetail_projectStatusChip__LESPV{flex-shrink:0;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:-.25rem}@media (min-width:576px){.plannerProjectDetail_projectTitle__U6lCb{font-size:1.5rem;gap:.75rem}}.plannerProjectDetail_headerActions__FJQpJ{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:flex-end;min-width:0}.plannerProjectDetail_headerRightBlock__VPgkJ{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex:1 1 auto;min-width:0}@media (max-width:575.98px){.plannerProjectDetail_headerRightBlock__VPgkJ{flex-basis:100%;align-items:flex-start}.plannerProjectDetail_headerActions__FJQpJ{justify-content:flex-start}}.plannerProjectDetail_metaDate__lvWwC{color:#6c757d;font-size:.8rem;white-space:nowrap}@media (max-width:639.98px){.plannerProjectDetail_metaDate__lvWwC{display:none}}.plannerProjectDetail_breadcrumbRow__clp9C{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6c757d;white-space:nowrap;padding-bottom:2px}.plannerProjectDetail_breadcrumbRow__clp9C,.plannerProjectDetail_tabsScroll__N1tmU{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;overscroll-behavior-x:contain}.plannerProjectDetail_tabsScroll__N1tmU{border-top:1px solid #e9ecef;background:#fff}.plannerProjectDetail_tabsInner___BdTn{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.75rem;padding:0 .75rem 1px;width:max-content;min-width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto}@media (min-width:768px){.plannerProjectDetail_tabsInner___BdTn{gap:2rem;padding:0 1.5rem}}.plannerProjectDetail_tabButton__NqoiX{background:none;border:none;border-bottom:2px solid transparent;padding:.85rem .35rem;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;font-weight:400;font-size:.875rem;position:relative;transition:color .2s,border-color .2s;flex-shrink:0;white-space:nowrap;color:#6c757d}@media (min-width:768px){.plannerProjectDetail_tabButton__NqoiX{padding:1rem .5rem;font-size:.95rem;gap:.5rem}}.plannerProjectDetail_tabButtonActive__qlhU3{border-bottom-color:#c93641;color:#c93641;font-weight:600}.plannerProjectDetail_mainContent__AU8rm{max-width:1400px;margin:0 auto;padding:1rem .75rem}@media (min-width:768px){.plannerProjectDetail_mainContent__AU8rm{padding:1rem 0}}.page_tabSwitch__7euvO{display:flex;gap:.5rem;background:#f8f9fa;padding:.25rem;border-radius:10px;border:1px solid #eceef2}.page_tabButton__zP2PL{min-width:108px;padding:.5rem 1rem;font-size:.9rem;border-radius:8px;font-weight:600;transition:all .2s ease;cursor:pointer}.page_tabButtonActive__J4zsX{background:linear-gradient(135deg,#c93641,#e4004b);color:#fff;border:1px solid transparent;box-shadow:0 2px 6px rgba(201,54,65,.25)}.page_tabButtonActive__J4zsX:hover{transform:translateY(-1px)}.page_tabButtonInactive__vjRU4{background:#fff;color:#6c757d;border:1px solid #d0d5dd}.page_tabButtonInactive__vjRU4:hover{border-color:#b8bec7;color:#495057;background:#fdfdfd}@media (max-width:576px){.page_tabButton__zP2PL{min-width:96px;padding:.45rem .8rem;font-size:.85rem}}