.BaseDetailLayout_appLayout__Gqv0y{display:flex;min-height:100vh;width:100%}.BaseDetailLayout_sidebar__iOZGh{width:200px;color:#fff;display:flex;flex-direction:column;min-height:100vh}.BaseDetailLayout_sidebarHeader___2_JE{padding:20px 16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.BaseDetailLayout_logoContainer__53Wno{display:flex;align-items:center;justify-content:flex-start}.BaseDetailLayout_sidebarContent__yZwdZ{flex:1 1;padding:20px 0}.BaseDetailLayout_contentWithSidebar__qlp8P{flex:1 1;min-height:100vh;background-color:#fdf9fe}.BaseDetailLayout_pageHeader__8S1Ur{height:84px;display:flex;justify-content:space-between;align-items:center;background-color:#fdf9fe;padding:0 40px}.BaseDetailLayout_titleContainer__AojUu{display:flex;align-items:center}.BaseDetailLayout_pageTitle__pREGX{font-size:24px;font-weight:600;margin:0 40px 0 0}.BaseDetailLayout_headerActions__8PYyF{display:flex;align-items:center}.BaseDetailLayout_pageContent__fQ_ft{min-height:calc(100vh - 84px);padding:0 40px 24px}.Loader_loaderContainer__60Sf5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px}.Loader_loaderContainer__60Sf5.Loader_small__oq8eY{padding:20px 10px}.Loader_loaderContainer__60Sf5.Loader_large__6aMF_{padding:60px 30px}.Loader_spinner__2PBZc{border:3px solid #f0f0f0;border-top-color:#de1587;border-radius:50%;animation:Loader_spin__2LouR .8s linear infinite}.Loader_loaderContainer__60Sf5.Loader_small__oq8eY .Loader_spinner__2PBZc{width:24px;height:24px;border-width:2px}.Loader_loaderContainer__60Sf5.Loader_medium__91cuI .Loader_spinner__2PBZc{width:40px;height:40px;border-width:3px}.Loader_loaderContainer__60Sf5.Loader_large__6aMF_ .Loader_spinner__2PBZc{width:60px;height:60px;border-width:4px}@keyframes Loader_spin__2LouR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Loader_message__eEYdY{margin:0;font-size:14px;color:#666;text-align:center}.Ga4IntegrationForm_ga4Container___UpVV{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:360px}.Ga4IntegrationForm_header__l9r5x{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.Ga4IntegrationForm_title__zh7Q0{font-size:24px;font-weight:600;color:#333;margin:0}.Ga4IntegrationForm_disconnectButton__Sc_XS{padding:8px 16px;background-color:rgba(0,0,0,0);color:#d32f2f;border:1px solid #d32f2f;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.Ga4IntegrationForm_disconnectButton__Sc_XS:hover{background-color:rgba(211,47,47,.05)}.Ga4IntegrationForm_disconnectButton__Sc_XS:disabled{opacity:.5;cursor:not-allowed}.Ga4IntegrationForm_integrationForm__ErZu_{margin-top:16px}.Ga4IntegrationForm_formGroup__5jFsC{margin-bottom:20px}.Ga4IntegrationForm_visibilityToggle__tib7R{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.Ga4IntegrationForm_visibilityToggle__tib7R:hover{opacity:.7}.Ga4IntegrationForm_visibilityToggle__tib7R:focus{outline:none}.Ga4IntegrationForm_actions__KgTyb{display:flex;gap:12px;margin-top:24px}.ZapierLeadIntegrationPanel_integrationPanel__ZLPNC{display:flex;flex-direction:column;width:100%;height:100%}.ZapierLeadIntegrationPanel_header__LuPot{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ZapierLeadIntegrationPanel_headerContent__A_34p{flex:1 1}.ZapierLeadIntegrationPanel_subtitle__MOgyf{font-size:16px;color:#333;margin:0;font-weight:400;line-height:1.5}.ZapierLeadIntegrationForm_integrationContainer__5NUpO{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:480px}.ZapierLeadIntegrationForm_header__C_cbV{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ZapierLeadIntegrationForm_title__CCbCK{font-size:24px;font-weight:600;color:#333;margin:0}.ZapierLeadIntegrationForm_disconnectButton__NapQ7{padding:8px 16px;background-color:rgba(0,0,0,0);color:#d32f2f;border:1px solid #d32f2f;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ZapierLeadIntegrationForm_disconnectButton__NapQ7:hover{background-color:rgba(211,47,47,.05)}.ZapierLeadIntegrationForm_disconnectButton__NapQ7:disabled{opacity:.5;cursor:not-allowed}.ZapierLeadIntegrationForm_integrationForm__Na80b{margin-top:16px}.ZapierLeadIntegrationForm_formGroup__p4Z7L{margin-bottom:20px}.ZapierLeadIntegrationForm_passwordField__JyCXK{position:relative}.ZapierLeadIntegrationForm_passwordField__JyCXK .input{padding-right:40px}.ZapierLeadIntegrationForm_visibilityToggle__IGvIX{position:absolute;right:12px;top:38px;background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center}.ZapierLeadIntegrationForm_visibilityToggle__IGvIX:hover{opacity:.8}.ZapierLeadIntegrationForm_visibilityToggle__IGvIX:focus{outline:none}.ZapierLeadIntegrationForm_actions__aNq9J{display:flex;gap:12px;margin-top:24px}.CalendarIntegrationPanel_integrationPanel__JDHk8{display:flex;flex-direction:column;width:100%;height:100%}.CalendarIntegrationPanel_header__pCb6j{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.CalendarIntegrationPanel_headerContent__vscNJ{flex:1 1}.CalendarIntegrationPanel_subtitle__n7JR3{font-size:16px;color:#333;margin:0;font-weight:400;line-height:1.5}.CalendarIntegrationPanel_contentWrapper__98tYV{display:flex;gap:24px;align-items:stretch}@media(max-width:1024px){.CalendarIntegrationPanel_contentWrapper__98tYV{flex-direction:column;align-items:center}}.CalendarIntegrationForm_integrationContainer__FM49O{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:480px;display:flex;flex-direction:column}@media(max-width:768px){.CalendarIntegrationForm_integrationContainer__FM49O{width:100%;max-width:480px;padding:20px}}@media(max-width:480px){.CalendarIntegrationForm_integrationContainer__FM49O{padding:16px}}.CalendarIntegrationForm_formHeader__lvGqs{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.CalendarIntegrationForm_formTitle__kIVCR{font-size:18px;font-weight:600;color:#333;margin:0}@media(max-width:480px){.CalendarIntegrationForm_formTitle__kIVCR{font-size:16px}}.CalendarIntegrationForm_loaderWrapper__exFSy{display:flex;justify-content:center;align-items:center;min-height:200px;flex:1 1}.CalendarIntegrationForm_integrationForm__Otu1R{flex:1 1;display:flex;flex-direction:column}.CalendarIntegrationForm_formGroup__jTfEx{margin-bottom:20px}.CalendarIntegrationForm_label__d0OM5{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.CalendarIntegrationForm_required__ycbdm{color:#dc3545}.CalendarIntegrationForm_select__QsrPy{width:100%;padding:10px 12px;border:1px solid #e0e0e0;border-radius:4px;font-size:14px;color:#333;background-color:#fff;cursor:pointer;transition:all .2s ease}.CalendarIntegrationForm_select__QsrPy:focus{outline:none;border-color:#de1587;box-shadow:0 0 0 2px rgba(222,21,135,.1)}.CalendarIntegrationForm_select__QsrPy:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.CalendarIntegrationForm_error__33H6g{display:block;color:#d32f2f;font-size:12px;margin-top:4px}.CalendarIntegrationForm_actions__yDORO{display:flex;gap:12px;margin-top:auto;padding-top:24px}@media(max-width:480px){.CalendarIntegrationForm_actions__yDORO{flex-direction:column;gap:8px}.CalendarIntegrationForm_actions__yDORO button{width:100%!important}}.ExternalLinkButton_externalLinkButton__68pH5{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:rgba(0,0,0,0);border:2px solid #814198;border-radius:4px;color:#814198;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-family:inherit}.ExternalLinkButton_externalLinkButton__68pH5 .ExternalLinkButton_icon__qrd5U{width:16px;height:16px;transition:transform .2s ease;flex-shrink:0}.ExternalLinkButton_externalLinkButton__68pH5:hover:not(.ExternalLinkButton_disabled__eLBaA){background:#814198;color:#fff;border-color:#814198}.ExternalLinkButton_externalLinkButton__68pH5:hover:not(.ExternalLinkButton_disabled__eLBaA) .ExternalLinkButton_icon__qrd5U{transform:translate(2px,-2px)}.ExternalLinkButton_externalLinkButton__68pH5:active:not(.ExternalLinkButton_disabled__eLBaA){background:#6d3680;border-color:#6d3680}.ExternalLinkButton_externalLinkButton__68pH5:focus{outline:none;box-shadow:0 0 0 3px rgba(129,65,152,.2)}.ExternalLinkButton_externalLinkButton__68pH5.ExternalLinkButton_disabled__eLBaA{opacity:.5;cursor:not-allowed}@media(max-width:480px){.ExternalLinkButton_externalLinkButton__68pH5{width:100%;justify-content:center;padding:12px 16px}}.CalendarInstructions_instructionsContainer__FwR4d{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:480px;display:flex;flex-direction:column}@media(max-width:768px){.CalendarInstructions_instructionsContainer__FwR4d{width:100%;max-width:480px;padding:20px}}@media(max-width:480px){.CalendarInstructions_instructionsContainer__FwR4d{padding:16px}}.CalendarInstructions_instructionsHeader__iFd_v{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.CalendarInstructions_instructionsTitle__f9o67{font-size:18px;font-weight:600;color:#333;margin:0}@media(max-width:480px){.CalendarInstructions_instructionsTitle__f9o67{font-size:16px}}.CalendarInstructions_instructionsContent__KvWWl{display:flex;flex-direction:column;gap:20px;flex:1 1}@media(max-width:480px){.CalendarInstructions_instructionsContent__KvWWl{gap:16px}}.CalendarInstructions_instructionsDescription__jWtWC{font-size:14px;color:#666;margin:0;line-height:1.6}@media(max-width:480px){.CalendarInstructions_instructionsDescription__jWtWC{font-size:13px}}.CalendarInstructions_stepsSection__32Sxc{display:flex;flex-direction:column;gap:8px}.CalendarInstructions_stepsTitle__bG91X{font-size:14px;font-weight:600;color:#333;margin:0}.CalendarInstructions_stepsList__j692k{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px}.CalendarInstructions_step__xO_ep{font-size:13px;color:#555;line-height:1.5}.CalendarInstructions_step__xO_ep::marker{color:#814198;font-weight:600}@media(max-width:480px){.CalendarInstructions_step__xO_ep{font-size:12px}}.CalendarInstructions_buttonContainer__PMkwC{display:flex;margin-top:auto;padding-top:8px}.ModelVersionNGMessage_warningOverlay___yk43{margin-bottom:20px;width:100%;display:flex;justify-content:center;align-items:center}.ModelVersionNGMessage_warningMessage__sNmMU{width:100%;background-color:#fff3cd;border:1px solid #ffc107;border-left:4px solid #ff9800;border-radius:4px;padding:1rem 1.5rem;box-shadow:0 2px 4px rgba(255,152,0,.15);font-size:1rem;color:#856404;display:flex;align-items:center;gap:12px}.ModelVersionNGMessage_warningMessage__sNmMU a{color:#d68000;text-decoration:underline;font-weight:500;cursor:pointer;transition:color .2s ease}.ModelVersionNGMessage_warningMessage__sNmMU a:hover{color:#b36b00;text-decoration:underline}.ModelVersionNGMessage_warningIcon__vI_Kn{flex-shrink:0;filter:brightness(0) saturate(100%) invert(57%) sepia(65%) saturate(1767%) hue-rotate(0deg) brightness(101%) contrast(101%)}.WebsiteLink_websiteLinkPanel__OLBwK{width:100%}.WebsiteLink_panelTitle__O8pmN{font-size:24px;font-weight:600;margin-bottom:8px;color:#333}.WebsiteLink_panelDescription__30uBE{font-size:14px;color:#666;margin-bottom:24px}.WebsiteLink_websiteLinkForm__q4Yco{display:flex;flex-direction:column;gap:20px;padding:24px;margin-bottom:24px;background-color:#f9f9f9;border-radius:8px;border:1px solid #eaeaea}.WebsiteLink_formGroup___mhXf{display:flex;flex-direction:column;gap:8px}.WebsiteLink_formLabel__GgBDJ{font-size:14px;font-weight:500;color:#333}.WebsiteLink_formInput__Jq_cW{height:40px;padding:0 12px;border-radius:6px;border:1px solid #dddfe4;font-size:14px;color:#333}.WebsiteLink_formInput__Jq_cW:focus{outline:none;border-color:#de1587;box-shadow:0 0 0 2px rgba(222,21,135,.1)}.WebsiteLink_formInput__Jq_cW::placeholder{color:#999}.WebsiteLink_toggleContainer__9_0Gq{display:flex;align-items:center}.WebsiteLink_toggleLabel__Fnbbn{display:flex;align-items:center;gap:12px;cursor:pointer}.WebsiteLink_toggleText__lund8{font-size:14px;font-weight:500;color:#333}.WebsiteLink_toggleSwitch__Eokd3{position:relative;display:inline-block;width:48px;height:24px}.WebsiteLink_toggleInput__0Lc3d{opacity:0;width:0;height:0}.WebsiteLink_toggleInput__0Lc3d:checked+.WebsiteLink_toggleSlider__OjZ9E{background-color:#de1587}.WebsiteLink_toggleInput__0Lc3d:checked+.WebsiteLink_toggleSlider__OjZ9E:before{transform:translateX(24px)}.WebsiteLink_toggleSlider__OjZ9E{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.WebsiteLink_toggleSlider__OjZ9E:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.WebsiteLink_toggleDescription__jYlNp{font-size:12px;color:#666;margin-top:4px}.WebsiteLink_submitButton__ffNvl{align-self:flex-start;height:40px;padding:0 24px;border-radius:6px;background-color:#de1587;color:#fff;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:background-color .2s}.WebsiteLink_submitButton__ffNvl:hover{background-color:rgb(198.7037037037,18.7962962963,120.8333333333)}.WebsiteLink_submitButton__ffNvl:disabled{background-color:#ccc;cursor:not-allowed}.WebsiteLink_batchStatusIndicator__ORzSk{margin-bottom:24px;padding:16px;border-radius:8px;background-color:#f5f5f5;border:1px solid #eaeaea}.WebsiteLink_progressBarContainer__DQvfU{height:8px;background-color:#eaeaea;border-radius:4px;margin-bottom:12px;overflow:hidden}.WebsiteLink_progressBar__HHHO3{height:100%;border-radius:4px;transition:width .3s ease}.WebsiteLink_progressBar__HHHO3.WebsiteLink_statusPending__CEL4R{background-color:#f0ad4e}.WebsiteLink_progressBar__HHHO3.WebsiteLink_statusSuccess__6VZgH{background-color:#5cb85c}.WebsiteLink_progressBar__HHHO3.WebsiteLink_statusFailed__hIDWN{background-color:#d9534f}.WebsiteLink_statusInfo__h2Gng{display:flex;align-items:center;gap:12px;margin-bottom:8px}.WebsiteLink_statusBadge__lCyiE{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.WebsiteLink_statusBadge__lCyiE.WebsiteLink_statusPending__CEL4R{background-color:#fcf8e3;color:#8a6d3b}.WebsiteLink_statusBadge__lCyiE.WebsiteLink_statusSuccess__6VZgH{background-color:#dff0d8;color:#3c763d}.WebsiteLink_statusBadge__lCyiE.WebsiteLink_statusFailed__hIDWN{background-color:#f2dede;color:#a94442}.WebsiteLink_statusMessage__VXIEq{font-size:14px;color:#333;margin:0}.WebsiteLink_batchResults__hlN5w{flex:1 1}.WebsiteLink_resultsCount__aKmou{font-size:12px;color:#666;margin:0}.WebsiteLink_resultAndCloseButton__EYSQ9{margin-top:8px;display:flex;align-items:center}.WebsiteLink_closeButton__YThTE{flex:auto;max-width:20px;min-width:20px}.WebsiteLink_tableSection__bzDZe{margin-top:24px}.WebsiteLink_tableHeader__XOBED{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.WebsiteLink_tableHeader__XOBED h3{font-size:18px;font-weight:500;color:#333;margin:0}.WebsiteLink_batchActions__J8WQC{display:flex;gap:12px}.WebsiteLink_deleteAllButton__z8I2N,.WebsiteLink_recrawlAllButton__PD6M4{height:36px;padding:0 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.WebsiteLink_deleteAllButton__z8I2N:disabled,.WebsiteLink_recrawlAllButton__PD6M4:disabled{opacity:.6;cursor:not-allowed}.WebsiteLink_recrawlAllButton__PD6M4{background-color:#f5f5f5;color:#333;border:1px solid #ddd}.WebsiteLink_recrawlAllButton__PD6M4:hover:not(:disabled){background-color:#ebebeb}.WebsiteLink_deleteAllButton__z8I2N{background-color:#f9f2f5;color:#de1587;border:1px solid #ffcbe7}.WebsiteLink_deleteAllButton__z8I2N:hover:not(:disabled){background-color:#ffdef0}.WebsiteLink_linkTable__cuLDr{width:100%;border-collapse:separate;border-spacing:0}.WebsiteLink_urlCell__yat7t{position:relative;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WebsiteLink_urlText__IfbTk{position:relative;display:inline-block}.WebsiteLink_urlText__IfbTk:hover .WebsiteLink_tooltip__iPmD7{visibility:visible;opacity:1}.WebsiteLink_tooltip__iPmD7{visibility:hidden;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;text-align:center;padding:5px 10px;border-radius:6px;width:max-content;max-width:300px;opacity:0;transition:opacity .3s}.WebsiteLink_tooltip__iPmD7:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid rgba(0,0,0,0);border-top-color:#333}.WebsiteLink_statusCell__xL_4Z{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;text-align:center;min-width:80px}.WebsiteLink_statusCell__xL_4Z.WebsiteLink_statusPending__CEL4R{background-color:#fcf8e3;color:#8a6d3b}.WebsiteLink_statusCell__xL_4Z.WebsiteLink_statusSuccess__6VZgH{background-color:#dff0d8;color:#3c763d}.WebsiteLink_statusCell__xL_4Z.WebsiteLink_statusFailed__hIDWN{background-color:#f2dede;color:#a94442}.WebsiteLink_actionButtons__MZiae{display:flex;gap:8px;justify-content:center}.WebsiteLink_actionButton__LBFMY{width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border:1px solid #ddd;color:#666;cursor:pointer;transition:all .2s}.WebsiteLink_actionButton__LBFMY:hover:not(:disabled){background-color:#ebebeb}.WebsiteLink_actionButton__LBFMY.WebsiteLink_deleteButton__F6qxR{background-color:#f9f2f5;color:#de1587;border:1px solid #ffcbe7}.WebsiteLink_actionButton__LBFMY.WebsiteLink_deleteButton__F6qxR:hover:not(:disabled){background-color:#ffdef0}.WebsiteLink_emptyState__DMN9t,.WebsiteLink_loadingState__H5TyC{padding:40px 0;text-align:center;color:#666}.WebsiteLink_loadingSpinner__yuYmz{display:inline-block;width:24px;height:24px;margin-bottom:8px;border-radius:50%;border:3px solid rgba(222,21,135,.2);border-top-color:#de1587;animation:WebsiteLink_spin__paVhE 1s ease-in-out infinite}@keyframes WebsiteLink_spin__paVhE{to{transform:rotate(1turn)}}@media(max-width:768px){.WebsiteLink_websiteLinkForm__q4Yco,.WebsiteLink_websiteLinkPanel__OLBwK{padding:16px}.WebsiteLink_tableHeader__XOBED{flex-direction:column;align-items:flex-start;gap:12px}.WebsiteLink_batchActions__J8WQC{width:100%}.WebsiteLink_deleteAllButton__z8I2N,.WebsiteLink_recrawlAllButton__PD6M4{flex:1 1}.WebsiteLink_urlCell__yat7t{max-width:150px}}.ProductPanel_productPanel__9wXmR{display:flex;flex-direction:column;width:100%;height:100%}.ProductPanel_header__Vs9GS{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ProductPanel_header__Vs9GS h2{font-size:24px;font-weight:600;margin:0}.ProductPanel_addButton__Exx1S{background-color:#de1587;border:none;border-radius:4px;padding:8px 16px}.ProductPanel_addButton__Exx1S:hover{background-color:rgb(175.4074074074,16.5925925926,106.6666666667)}.ProductPanel_addButtonContent__QUJKB{display:flex;align-items:center;gap:8px}.ProductPanel_addIcon__ModIJ{fill:#fff}.ProductPanel_nameColumn__LPEM0{width:20%;font-weight:500}.ProductPanel_descriptionColumn__37GMM{width:30%}.ProductPanel_linkColumn__te2qF{width:25%}.ProductPanel_questionsColumn__gpPNy{width:10%;text-align:center}.ProductPanel_actionsColumn__bhaLy{width:15%;text-align:right}.ProductPanel_productLink__fT8jF{color:#de1587;text-decoration:none}.ProductPanel_productLink__fT8jF:hover{text-decoration:underline}.ProductPanel_actionButtons__8_ofI{display:flex;justify-content:flex-end;gap:12px}.ProductPanel_deleteButton__ES1LO,.ProductPanel_editButton__XkwVl{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px}.ProductPanel_deleteButton__ES1LO:hover,.ProductPanel_editButton__XkwVl:hover{background-color:rgba(0,0,0,.05)}.ProductPanel_editIcon__OWuVm{fill:#6d6d6d}.ProductPanel_deleteIcon__gOxaX{fill:#de1587}.ProductPanel_noProductsWrapper__qCdes{padding:40px 0;text-align:center}.ProductPanel_noProducts__G6m9i{font-size:16px;color:#6d6d6d}.ProductModal_modalOverlay__CxdJ3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.ProductModal_modalContainer__vZoC1{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:90%;max-width:600px;max-height:90vh;overflow-y:auto;padding:24px}.ProductModal_modalHeader__iHy4Q{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ProductModal_modalHeader__iHy4Q h2{font-size:20px;font-weight:600;margin:0}.ProductModal_closeButton__OF1zr{padding:0;background:none;border:none}.ProductModal_productForm__UKgh5{display:flex;flex-direction:column;gap:10px}.ProductModal_formActions__xB0aB{display:flex;justify-content:flex-end;gap:12px;margin-top:12px}.ProductModal_cancelButton__wflqv{background-color:#f5f5f5;color:#333;border:1px solid #ddd;padding:8px 16px}.ProductModal_cancelButton__wflqv:hover{background-color:#e5e5e5}.ProductModal_saveButton__0Q2Ta{background-color:#de1587;color:#fff;border:none;padding:8px 16px}.ProductModal_saveButton__0Q2Ta:hover{background-color:rgb(175.4074074074,16.5925925926,106.6666666667)}.ProductModal_editButton__q_EPP{background-color:#de1587;color:#fff;border:none;padding:8px 16px}.ProductModal_editButton__q_EPP:hover{background-color:rgb(175.4074074074,16.5925925926,106.6666666667)}.FollowUpQuestion_questionsContainer__PrBgA{display:flex;flex-direction:column;gap:5px}.FollowUpQuestion_questionsHeader__vh8tr{margin-bottom:8px}.FollowUpQuestion_questionsHeader__vh8tr h3{font-size:16px;font-weight:600;margin:0 0 4px}.FollowUpQuestion_questionsHelp___9AGX{font-size:14px;color:#6d6d6d;margin:0}.FollowUpQuestion_questionItem__rFSk4{display:flex;flex-direction:column;gap:8px;border-radius:8px}.FollowUpQuestion_questionHeader__sSB7S{display:flex;justify-content:space-between;align-items:center}.FollowUpQuestion_questionLabel__bPg7G{font-size:14px;font-weight:500;color:#333}.FollowUpQuestion_removeButton__yOvfZ{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px}.FollowUpQuestion_removeButton__yOvfZ:hover{background-color:rgba(0,0,0,.05)}.FollowUpQuestion_removeIcon__sll7P{fill:#de1587}.FollowUpQuestion_addButton__i0SQJ{display:flex;align-items:center;gap:8px;background:none;border:none;color:#de1587;font-weight:500;font-size:14px;cursor:pointer;padding:8px;margin-top:8px;align-self:flex-start}.FollowUpQuestion_addButton__i0SQJ:hover{background-color:rgba(222,21,135,.05);border-radius:4px}.FollowUpQuestion_addIcon__PE9nR{fill:#de1587}.FollowUpQuestion_noQuestions__Fwd1m{font-style:italic;color:#888;padding:12px 16px;background-color:#f9f9f9;border-radius:8px}.FollowUpQuestion_viewOnlyQuestion__Zh9cR{display:flex;align-items:center;gap:4px}.FollowUpQuestion_viewOnlyQuestion__Zh9cR .FollowUpQuestion_questionNumber__z58Fc{min-width:80px;max-width:80px;font-size:14px;font-weight:500;color:#666;margin:0}.FollowUpQuestion_viewOnlyQuestion__Zh9cR .FollowUpQuestion_questionText__2QH2z{flex-basis:auto;flex:1 1;margin:0;font-size:15px;color:#333;background-color:#fff;padding:10px 12px;border-radius:4px;border:1px solid #ddc1ec}.ServicePanel_servicePanel__rnfDJ{display:flex;flex-direction:column;width:100%;height:100%}.ServicePanel_header__HCfCJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ServicePanel_header__HCfCJ h2{font-size:24px;font-weight:600;margin:0}.ServicePanel_addButton__4XalG{background-color:#de1587;border:none;border-radius:4px;padding:8px 16px}.ServicePanel_addButton__4XalG:hover{background-color:rgb(175.4074074074,16.5925925926,106.6666666667)}.ServicePanel_addButtonContent__BHEnH{display:flex;align-items:center;gap:8px}.ServicePanel_addIcon__002DR{fill:#fff}.ServicePanel_nameColumn___XQ7J{width:15%;font-weight:500}.ServicePanel_descriptionColumn__RIhJw{width:25%}.ServicePanel_linkColumn__jgzz5{width:20%}.ServicePanel_productsColumn__SXMrr{width:15%}.ServicePanel_questionsColumn___EvRO{width:10%;text-align:center}.ServicePanel_actionsColumn__V9Bo7{width:15%;text-align:right}.ServicePanel_serviceLink__S5IRe{color:#de1587;text-decoration:none}.ServicePanel_serviceLink__S5IRe:hover{text-decoration:underline}.ServicePanel_productsList__a5INJ{color:#333;font-size:14px}.ServicePanel_noProducts__t6_Wa{color:#888;font-style:italic;font-size:14px}.ServicePanel_actionButtons__NHMrO{display:flex;justify-content:flex-end;gap:12px}.ServicePanel_deleteButton__Siojt,.ServicePanel_editButton__syuxd{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px}.ServicePanel_deleteButton__Siojt:hover,.ServicePanel_editButton__syuxd:hover{background-color:rgba(0,0,0,.05)}.ServicePanel_editIcon__KzQYd{fill:#6d6d6d}.ServicePanel_deleteIcon__SI3sl{fill:#de1587}.ServicePanel_noServicesWrapper__LxwBV{padding:40px 0;text-align:center}.ServicePanel_noServices__ibCEw{font-size:16px;color:#6d6d6d}.ServicePanel_clickableRow__RARYo{cursor:pointer}.ServiceModal_modalOverlay__z3GDp{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.ServiceModal_modalContainer__GaUnJ{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:90%;max-width:650px;max-height:90vh;overflow-y:auto;padding:24px}.ServiceModal_modalHeader__MAM8l{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ServiceModal_modalHeader__MAM8l h2{font-size:20px;font-weight:600;margin:0}.ServiceModal_closeButton__t4z_U{padding:0;background:none;border:none}.ServiceModal_serviceForm__lEq7O{display:flex;flex-direction:column;gap:10px}.ServiceModal_formActions__IPCWu{display:flex;justify-content:flex-end;gap:12px;margin-top:12px}.ServiceModal_cancelButton__YYZwU{background-color:#f5f5f5;color:#333;border:1px solid #ddd;padding:8px 16px}.ServiceModal_cancelButton__YYZwU:hover{background-color:#e5e5e5}.ServiceModal_saveButton__959JO{background-color:#de1587;color:#fff;border:none;padding:8px 16px}.ServiceModal_saveButton__959JO:hover{background-color:rgb(175.4074074074,16.5925925926,106.6666666667)}.ServiceModal_editButton__5F4_y{background-color:#de1587;color:#fff;border:none;padding:8px 16px}.ServiceModal_editButton__5F4_y:hover{background-color:rgb(175.4074074074,16.5925925926,106.6666666667)}.ProductSelection_productSelectionContainer__jueJR{display:flex;flex-direction:column;margin-bottom:1rem}.ProductSelection_sectionHeader__sUrve h3{font-size:16px;font-weight:600;margin:0 0 4px}.ProductSelection_sectionHelp__tc2O1{font-size:14px;color:#6d6d6d;margin:0}.ProductSelection_productBubblesContainer__QRxah{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;padding-top:8px}.ProductSelection_productBubbles__qpPig{display:flex;flex-wrap:wrap;gap:10px}.ProductSelection_productBubble__Q8eFE{background-color:#e1e1e1;border-radius:16px;padding:6px 12px;font-size:14px;color:#333;display:inline-block}.ProductSelection_productBubbleWrapper__1P4Qv{display:flex;align-items:center;justify-content:space-between}.ProductSelection_productSelectionWrapper__JAeN_{display:flex;flex-direction:column}.ProductSelection_dropdownWrapper__cuEUZ{width:100%}.ProductSelection_selectedProductsContainer__a0RoF{display:flex;flex-direction:column;background-color:#fff;border-radius:8px}.ProductSelection_noSelectedProducts__TznSj{color:#888;font-style:italic;font-size:14px;background-color:#fff}.ProductSelection_removeProductButton__1pWdk{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;margin-left:4px;border-radius:4px}.ProductSelection_removeProductButton__1pWdk:hover{background-color:rgba(0,0,0,.05)}.ProductSelection_removeIcon___Sma0{fill:#de1587}.ProductSelection_noProductsMessage__VtNsx{text-align:center;background-color:#fff;border-radius:4px;color:#6d6d6d;font-style:italic;font-size:14px}.ProductSelection_errorMessage__qNa_4{color:#f60014;font-size:14px;margin:4px 0 0}.LocationPanel_locationContainer__VSmWS{max-width:1200px;padding:24px;background-color:#f8f9fa;border-radius:8px}.LocationPanel_locationHeader__1wxoQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.LocationPanel_sectionTitle__LiJjW{font-size:24px;font-weight:600;color:#212529;margin:0}.LocationPanel_header__KG_nr{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.LocationPanel_header__KG_nr h2{font-size:24px;font-weight:600;margin:0}.LocationPanel_addButton__238Y2{background-color:#de1587;border:none;border-radius:4px;padding:8px 16px}.LocationPanel_addButton__238Y2:hover{background-color:rgb(175.4074074074,16.5925925926,106.6666666667)}.LocationPanel_addButtonContent__ykmv0{display:flex;align-items:center;gap:8px}.LocationPanel_addIcon__vSdTf{fill:#fff}.LocationList_locationList__CdO3V{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.LocationList_locationItem__6e9YC{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:8px;background-color:#fff;border:1px solid #e9ecef;transition:all .2s ease;cursor:pointer}.LocationList_locationItem__6e9YC:hover{border-color:#dee2e6;box-shadow:0 2px 8px rgba(0,0,0,.05)}.LocationList_locationDetails__SN5DT{flex:1 1}.LocationList_locationAddress__h40Co{font-size:16px;font-weight:600;margin-bottom:4px;color:#212529;display:flex;align-items:center}.LocationList_locationIcon__ILipQ{margin-right:8px;color:#de1587}.LocationList_locationInfo__p57gm{display:flex;flex-direction:column;gap:4px}.LocationList_locationAddress2__h8FYC{font-size:14px;color:#6c757d}.LocationList_locationPhone__Dh058{display:flex;align-items:center;font-size:14px;color:#6c757d}.LocationList_phoneIcon__A5CHC{margin-right:6px;font-size:12px}.LocationList_locationActions__Fq_UM{display:flex;gap:8px}.LocationList_actionButton___qTYE{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid #e9ecef;background-color:#fff;cursor:pointer;transition:all .2s ease;color:#6c757d}.LocationList_actionButton___qTYE:hover{background-color:#f8f9fa}.LocationList_actionButton___qTYE:first-child:hover{color:#de1587;border-color:#de1587}.LocationList_actionButton___qTYE:last-child:hover{color:#dc3545;border-color:#dc3545}.LocationList_emptyState__Pg5Ig{text-align:center;padding:32px;color:#6c757d;font-style:italic;background-color:#f8f9fa;border-radius:8px;border:1px dashed #dee2e6}.LocationModal_modalOverlay__RfWNP{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.LocationModal_modalContainer__fFYUs{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:90%;max-width:700px;max-height:90vh;overflow-y:auto;padding:24px}.LocationModal_modalHeader__QKrL3{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.LocationModal_modalHeader__QKrL3 h2{font-size:20px;font-weight:600;margin:0}.LocationModal_closeButton__yHgq0{padding:0;background:none;border:none}.LocationModal_locationForm__oPGxt{display:flex;flex-direction:column;gap:8px}.LocationModal_formRow__6u13L{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.LocationModal_label__vwvsS{display:block;margin-bottom:8px;font-weight:500;color:#212529}.LocationModal_formActions__Y2h9b{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.LocationModal_cancelButton__1wXnQ{background-color:#f5f5f5;color:#333;border:1px solid #ddd;padding:8px 16px}.LocationModal_cancelButton__1wXnQ:hover{background-color:#e5e5e5}.LocationModal_saveButton__EiON9{background-color:#de1587;color:#fff;border:none;padding:8px 16px}.LocationModal_saveButton__EiON9:hover{background-color:rgb(175.4074074074,16.5925925926,106.6666666667)}.LocationModal_editButton__ymQKT{background-color:#de1587;color:#fff;border:none;padding:8px 16px}.LocationModal_editButton__ymQKT:hover{background-color:rgb(175.4074074074,16.5925925926,106.6666666667)}.LocationModal_error__yyMN5{color:#dc3545;font-size:12px;margin-top:4px}.LocationModal_scheduleTable__1t0Dr{width:100%;border:1px solid #dee2e6;border-radius:8px;overflow:visible;margin-top:12px}.LocationModal_scheduleHeader__ytQwF{background-color:#f8f9fa;font-weight:600;color:#495057}.LocationModal_scheduleHeader__ytQwF,.LocationModal_scheduleRow__Zotpv{display:flex;border-bottom:1px solid #dee2e6}.LocationModal_scheduleRow__Zotpv:last-child{border-bottom:none}.LocationModal_dayColumn__HnKYQ{flex:0 0 100px;padding:12px;display:flex;align-items:center;width:100px}.LocationModal_statusColumn__a3vDa{flex:0 0 80px;padding:12px;display:flex;align-items:center;justify-content:center}.LocationModal_timeColumn__nthaf{flex:1 1;padding:12px;display:flex;align-items:center}.LocationModal_timeColumn__nthaf .LocationModal_timeSelector__hlKfU{max-width:100%}.LocationModal_closedText__Hpbz0{color:#dc3545;font-style:italic}.LocationModal_switch__Fr4Oq{position:relative;display:inline-block;width:40px;height:24px}.LocationModal_switch__Fr4Oq input{opacity:0;width:0;height:0}.LocationModal_slider__iqSKh{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.LocationModal_slider__iqSKh:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.LocationModal_slider__iqSKh{background-color:#0d6efd}input:focus+.LocationModal_slider__iqSKh{box-shadow:0 0 1px #0d6efd}input:checked+.LocationModal_slider__iqSKh:before{transform:translateX(16px)}.LocationModal_wrapInputRow__YJtmQ{flex:1 1;min-width:200px;display:flex;align-items:center}.LocationModal_wrapInputRow__YJtmQ label{min-width:-moz-fit-content!important;min-width:fit-content!important;margin:0 10px 0 0}.SubscriptionFilter_filterContainer__ohJfz{margin-bottom:1.5rem;background-color:var(--color-bg-secondary);border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.SubscriptionFilter_filtersRow__Dv3n8{display:flex;width:100%;gap:1rem}@media(max-width:768px){.SubscriptionFilter_filtersRow__Dv3n8{flex-direction:column}}.SubscriptionFilter_filterItem__sPOpB{flex:1 1;width:33.33%}@media(max-width:768px){.SubscriptionFilter_filterItem__sPOpB{width:100%}}.ServiceSelection_serviceSelectionContainer__kd53q{margin-bottom:1.5rem}.ServiceSelection_sectionHeader__ZFwTB{margin-bottom:1rem}.ServiceSelection_sectionHeader__ZFwTB h3{font-size:1rem;font-weight:600;margin-bottom:.5rem}.ServiceSelection_sectionHelp__BonXh{font-size:.875rem;color:#666;margin-bottom:.75rem}.ServiceSelection_serviceBubblesContainer__fL0dv{margin-top:.5rem}.ServiceSelection_serviceBubbles__6uuxk{display:flex;flex-wrap:wrap;gap:.5rem}.ServiceSelection_serviceBubble__Jsway{display:inline-flex;align-items:center;padding:.5rem .75rem;background-color:#f0f0f0;border-radius:1.5rem;font-size:.875rem;color:#333}.ServiceSelection_serviceBubbleWrapper__pTiRL{display:flex;align-items:center;gap:.5rem}.ServiceSelection_noSelectedServices__xb_1k,.ServiceSelection_noServicesMessage__ETpKf{font-size:.875rem;color:#666;font-style:italic;padding:.5rem 0}.ServiceSelection_serviceSelectionWrapper__T2jTp{display:flex;flex-direction:column;gap:1rem}.ServiceSelection_dropdownWrapper__etxO5{width:100%}.ServiceSelection_selectedServicesContainer__NC8_i{margin-top:.5rem}.ServiceSelection_removeServiceButton__0t_rR{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;margin-left:.25rem;color:#777}.ServiceSelection_removeServiceButton__0t_rR:hover{color:#d32f2f}.ServiceSelection_removeIcon__0IaGB{fill:currentColor}.DetailInformation_card__57BO_{margin-bottom:1.5rem;border:1px solid #dee2e6;border-radius:.25rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);background-color:#fff}.DetailInformation_cardHeader__lqDmu{padding:1rem;background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.DetailInformation_cardTitle__plqi5{margin:0;font-size:1.25rem;font-weight:500;color:#212529}.DetailInformation_cardBody__UiOzy{padding:1rem}.DetailInformation_infoGrid__JVen4{display:flex;flex-wrap:wrap;margin-bottom:1rem}.DetailInformation_infoColumn__9yrmI{flex:1 1;min-width:250px;padding-right:1rem}.DetailInformation_loadingText__XQZ_R{color:#6c757d;font-style:italic}.DetailInformation_actions___hkly{margin-top:1rem;display:flex;justify-content:flex-start}.DetailInformation_actionsGrid__cnYqR{display:flex;flex-wrap:wrap;margin-top:1rem}.DetailInformation_actionColumn__k728i{flex:1 1;min-width:250px;padding-right:1rem}.DetailInformation_dropdown__bKF7l{position:relative;display:inline-block}.DetailInformation_dropdown__bKF7l.DetailInformation_loading__lcMAR{opacity:.7;pointer-events:none}.DetailInformation_dropdown__bKF7l.DetailInformation_loading__lcMAR:after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);width:16px;height:16px;border:2px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;animation:DetailInformation_spin__vptDg 1s linear infinite}@keyframes DetailInformation_spin__vptDg{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.DetailInformation_currentPaymentMethod__mnc4X{margin-top:1rem;padding-top:1rem;border-top:1px solid #dee2e6}.DetailInformation_paymentMethodOption__Nhs5N{display:flex;align-items:center;gap:8px}.DetailInformation_paymentMethodOption__Nhs5N.DetailInformation_disabled__d_J_H{opacity:.6;cursor:not-allowed}.DetailInformation_currentPaymentMethodDisplay__hJ_Fc{display:flex;align-items:center;gap:8px}.DetailInformation_cardIcon__98Jun{flex-shrink:0;border-radius:2px;object-fit:contain}.DetailInformation_defaultBadge__lqTV_{background-color:#e3f2fd;color:#1976d2;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500;margin-left:8px;border:1px solid #bbdefb;display:flex;align-items:center;gap:4px}.DetailInformation_checkIcon__m10Hj{font-size:.7rem;font-weight:700}.DetailInformation_statusIndicator__UUOZi{display:flex;align-items:center}.DetailInformation_statusText__8g5Fj{line-height:1.2}.DetailInformation_paymentDueDate__bXfr5{font-size:.85rem;color:var(--color-text-secondary,#6c757d);font-weight:400}.DetailInformation_statusDot__wYz3A{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;flex-shrink:0}.DetailInformation_active__mmvzf{background-color:#28a745}.DetailInformation_pending__sgJhU{background-color:#ffc107}.DetailInformation_canceled__bGRJk{background-color:#dc3545}.DetailInformation_expired__7oheo{background-color:#6c757d}.DetailInformation_trial__dowOA{background-color:#17a2b8}.DetailInformation_payment_due__8UULI{background-color:#ff9800}.DetailInformation_unpaid__66cir{background-color:#9e9e9e}.DetailInformation_other__DS8fV{background-color:#6c757d}@media(max-width:768px){.DetailInformation_infoGrid__JVen4{flex-direction:column}.DetailInformation_infoColumn__9yrmI{padding-right:0}.DetailInformation_actionsGrid__cnYqR{flex-direction:column}.DetailInformation_actionColumn__k728i{padding-right:0;margin-bottom:.5rem}.DetailInformation_currentPaymentMethodDisplay__hJ_Fc,.DetailInformation_paymentMethodOption__Nhs5N{gap:6px}.DetailInformation_defaultBadge__lqTV_{font-size:.7rem;padding:1px 6px;margin-left:6px}}.TimeSelector_timeSelector__YM2ro{display:flex;align-items:center;gap:4px}.TimeSelector_timeSelector__YM2ro .customSelectWrapper{min-width:auto}.TimeSelector_hourSelect__kYflA,.TimeSelector_minuteSelect__B5CBY{width:60px;margin-bottom:0!important}.TimeSelector_customSelectOverride__wSGo5{padding:0 4px!important;height:unset!important}.TimeSelector_periodSelect__gq0ni{width:65px;margin-bottom:0!important}.TimeSelector_timeSeparator__dPs8I{font-weight:700;margin:0 2px}.InfoItem_infoItem__j0gTj{margin-bottom:.75rem;line-height:1.5}.InfoItem_infoLabel__w6maq{font-weight:600;margin-right:.5rem}.InfoItem_infoValue__XgP1i{color:#495057}.ServiceAreaPanel_serviceAreaPanel__oziPT{display:flex;flex-direction:column;width:100%;height:100%}.ServiceAreaPanel_header__MX32F{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ServiceAreaPanel_headerContent___Bd7u{flex:1 1}.ServiceAreaPanel_subtitle__pomSv{font-size:16px;color:#333;margin:0;font-weight:400;line-height:1.5}.ServiceAreaPanel_addButton__k5jbm{background-color:#de1587;border:none;border-radius:8px;padding:12px 24px;box-shadow:0 2px 6px rgba(222,21,135,.2);transition:all .2s ease}.ServiceAreaPanel_addButton__k5jbm:hover:not(:disabled){background-color:#c51177;box-shadow:0 4px 12px rgba(222,21,135,.3);transform:translateY(-2px)}.ServiceAreaPanel_addButton__k5jbm:active:not(:disabled){transform:translateY(0)}.ServiceAreaPanel_addButton__k5jbm:disabled{opacity:.5;cursor:not-allowed}.ServiceAreaPanel_addButtonContent__PpHm7{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.ServiceAreaPanel_addIcon__jmKMj{fill:#fff;flex-shrink:0}.ServiceAreaPanel_nameColumn__yi1JH{width:25%;font-weight:500}.ServiceAreaPanel_coverageTypeColumn__anxXH{width:20%}.ServiceAreaPanel_statusColumn__eDOAi{width:15%}.ServiceAreaPanel_dateColumn__ZotRR{width:20%}.ServiceAreaPanel_actionsColumn__ULNxP{width:20%;text-align:right}.ServiceAreaPanel_statusEnabled__wtYwx{color:#28a745;background-color:rgba(40,167,69,.1)}.ServiceAreaPanel_statusDisabled__tt1sS,.ServiceAreaPanel_statusEnabled__wtYwx{font-weight:500;padding:4px 12px;border-radius:12px;display:inline-block;font-size:14px}.ServiceAreaPanel_statusDisabled__tt1sS{color:#dc3545;background-color:rgba(220,53,69,.1)}.ServiceAreaPanel_actionButtons___3PfY{display:flex;justify-content:flex-end;gap:12px}.ServiceAreaPanel_deleteButton__ukNCh,.ServiceAreaPanel_editButton__3vRUj{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s ease}.ServiceAreaPanel_deleteButton__ukNCh:disabled,.ServiceAreaPanel_editButton__3vRUj:disabled{opacity:.4;cursor:not-allowed}.ServiceAreaPanel_deleteButton__ukNCh:hover:not(:disabled),.ServiceAreaPanel_editButton__3vRUj:hover:not(:disabled){background-color:rgba(0,0,0,.06);transform:scale(1.1)}.ServiceAreaPanel_deleteButton__ukNCh:active:not(:disabled),.ServiceAreaPanel_editButton__3vRUj:active:not(:disabled){transform:scale(.95)}.ServiceAreaPanel_editButton__3vRUj:hover:not(:disabled){background-color:rgba(33,150,243,.1)}.ServiceAreaPanel_deleteButton__ukNCh:hover:not(:disabled){background-color:rgba(222,21,135,.1)}.ServiceAreaPanel_editIcon__PdDyl{fill:#2196f3;transition:fill .2s ease}.ServiceAreaPanel_deleteIcon__k3vfb{fill:#de1587;transition:fill .2s ease}.ServiceAreaPanel_editButton__3vRUj:hover:not(:disabled) .ServiceAreaPanel_editIcon__PdDyl{fill:#1976d2}.ServiceAreaPanel_deleteButton__ukNCh:hover:not(:disabled) .ServiceAreaPanel_deleteIcon__k3vfb{fill:#c51177}.ServiceAreaPanel_noServiceAreasWrapper__j2sTa{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;text-align:center;background:linear-gradient(135deg,#f8f9fa,#ffffff);border-radius:12px;border:2px dashed #dee2e6}.ServiceAreaPanel_emptyIcon__gtdq_{fill:silver;margin-bottom:20px}.ServiceAreaPanel_noServiceAreas__HmcYO{font-size:20px;font-weight:600;color:#333;margin:0 0 8px}.ServiceAreaPanel_emptyStateHint__WdMG0{font-size:14px;color:#6c757d;margin:0 0 24px;max-width:400px;line-height:1.5}.ServiceAreaPanel_emptyStateButton__MV0zb{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#DE1587,#c51177);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(222,21,135,.25)}.ServiceAreaPanel_emptyStateButton__MV0zb:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(222,21,135,.35)}.ServiceAreaPanel_emptyStateButton__MV0zb:active{transform:translateY(0)}.ServiceAreaPanel_emptyStateButton__MV0zb svg{flex-shrink:0}.ServiceAreaPanel_clickableRow__iVKfJ{cursor:pointer;transition:all .2s ease}.ServiceAreaPanel_clickableRow__iVKfJ:hover{background-color:rgba(222,21,135,.02);transform:translateX(4px);box-shadow:0 2px 8px rgba(0,0,0,.05)}.DropdownButton_dropdown__SF7O3{position:relative;display:inline-block;width:240px}.DropdownButton_dropdownButton__UYRwn{color:#212529;border:1px solid #dee2e6;border-radius:4px;padding:8px 16px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-width:150px;transition:background-color .2s,border-color .2s}.DropdownButton_dropdownButton__UYRwn:hover:not(.DropdownButton_disabled__8KOod){background-color:#e2e6ea;border-color:#dae0e5}.DropdownButton_dropdownButton__UYRwn:focus{outline:none;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.DropdownButton_dropdownButton__UYRwn.DropdownButton_disabled__8KOod{opacity:.65;cursor:not-allowed}.DropdownButton_dropdownArrow__VrQXg{margin-left:8px;font-size:10px;transition:transform .2s}.DropdownButton_dropdown__SF7O3:has(.DropdownButton_dropdownMenu__GhEzE) .DropdownButton_dropdownArrow__VrQXg{transform:rotate(180deg)}.DropdownButton_dropdownMenu__GhEzE{position:absolute;width:240px;max-width:240px;min-width:240px;top:100%;left:0;z-index:1000;padding:.5rem 0;margin:.125rem 0 0;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;max-height:300px;overflow-y:auto}.DropdownButton_dropdownItem__ooKxY{display:block;width:100%;padding:.5rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;text-align:left;cursor:pointer}.DropdownButton_dropdownItem__ooKxY:hover:not(.DropdownButton_disabled__8KOod){color:#16181b;text-decoration:none}.DropdownButton_dropdownItem__ooKxY:active:not(.DropdownButton_disabled__8KOod){color:#fff;text-decoration:none;background-color:var(--color-btn-secondary)}.DropdownButton_dropdownItem__ooKxY.DropdownButton_disabled__8KOod{color:#6c757d;pointer-events:none;background-color:rgba(0,0,0,0);cursor:not-allowed}.DropdownButton_dropdownDividerContainer__tXztf{padding:0;margin:0}.DropdownButton_dropdownDivider__BYHap{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.ServiceAreaModal_modalOverlay__fhOhg{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:1000}.ServiceAreaModal_modalContainer__09LJD{background-color:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);width:90%;max-width:650px;max-height:90vh;overflow-y:auto;padding:24px}.ServiceAreaModal_modalHeader__iIUCX{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.ServiceAreaModal_modalHeader__iIUCX h2{font-size:20px;font-weight:600;margin:0;color:#1a1a1a}.ServiceAreaModal_closeButton__ZgIXl{padding:0;background:none;border:none;cursor:pointer;opacity:.6;transition:opacity .2s}.ServiceAreaModal_closeButton__ZgIXl:hover{opacity:1}.ServiceAreaModal_serviceAreaForm__m1TDq{display:flex;flex-direction:column;gap:20px}.ServiceAreaModal_formSection__m3oij{display:flex;flex-direction:column;gap:16px;padding:16px;background-color:#f9fafb;border-radius:8px;border:1px solid #f0f0f0}.ServiceAreaModal_sectionLabel__lGNLQ{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#de1587;margin-bottom:4px}.ServiceAreaModal_toggleGroup__iUz7R{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ServiceAreaModal_toggleLabel__WI5Xr{font-size:14px;font-weight:500;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1 1}.ServiceAreaModal_toggleLabel__WI5Xr.ServiceAreaModal_disabled__uZzi3{cursor:not-allowed;opacity:.6}.ServiceAreaModal_formFieldWithTooltip__wRuDh{display:flex;flex-direction:column;gap:8px}.ServiceAreaModal_labelWithTooltip__caupG{display:flex;align-items:center;gap:8px}.ServiceAreaModal_required__hp0pS{color:#dc3545}.ServiceAreaModal_formField__iZgij{display:flex;flex-direction:column;gap:8px}.ServiceAreaModal_label__ECUM7{display:block;font-weight:500;color:#1a1a1a;font-size:14px}.ServiceAreaModal_inputMethodToggle__Ky6nA{display:inline-flex;gap:0;border:1px solid #e0e0e0;border-radius:8px;padding:3px;background-color:#fafafa}.ServiceAreaModal_toggleButton__wPhjA{flex:1 1;padding:10px 24px;border:none;background-color:rgba(0,0,0,0);color:#666;font-weight:500;font-size:14px;border-radius:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ServiceAreaModal_toggleButton__wPhjA:hover:not(.ServiceAreaModal_active__7WnF2){color:#333}.ServiceAreaModal_toggleButton__wPhjA.ServiceAreaModal_active__7WnF2{background-color:#de1587;color:#fff;box-shadow:0 2px 4px rgba(222,21,135,.2)}.ServiceAreaModal_manualInputSection__IvyHR{display:flex;flex-direction:column;gap:12px}.ServiceAreaModal_inputWithButton__EYLoD{display:flex;gap:8px}.ServiceAreaModal_valueInput__r_J_W{flex:1 1;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;transition:all .2s}.ServiceAreaModal_valueInput__r_J_W:focus{outline:none;border-color:#de1587;box-shadow:0 0 0 3px rgba(222,21,135,.1)}.ServiceAreaModal_valueInput__r_J_W::placeholder{color:#999}.ServiceAreaModal_addButton__xrPlk{padding:12px 24px;background-color:#de1587;color:#fff;border:none;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ServiceAreaModal_addButton__xrPlk:hover:not(:disabled){background-color:#c51177;box-shadow:0 4px 8px rgba(222,21,135,.2)}.ServiceAreaModal_addButton__xrPlk:disabled{background-color:#d0d0d0;cursor:not-allowed;opacity:.6}.ServiceAreaModal_chipsContainer__2Ef8I{display:flex;flex-wrap:wrap;gap:6px;padding:12px;border:1px solid #e8e8e8;border-radius:6px;background-color:#fff;max-height:180px;overflow-y:auto;min-height:50px}.ServiceAreaModal_chipsContainer__2Ef8I:empty{display:none}.ServiceAreaModal_chipsContainer__2Ef8I::-webkit-scrollbar{width:6px}.ServiceAreaModal_chipsContainer__2Ef8I::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.ServiceAreaModal_chipsContainer__2Ef8I::-webkit-scrollbar-thumb{background:silver;border-radius:3px}.ServiceAreaModal_chipsContainer__2Ef8I::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.ServiceAreaModal_chip__d2QbP{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;font-size:13px;color:#333;transition:all .2s}.ServiceAreaModal_chip__d2QbP:hover{border-color:#de1587;background-color:#fef5fb}.ServiceAreaModal_chip__d2QbP span{line-height:1.2;font-weight:500}.ServiceAreaModal_removeChip__xWZrd{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:2px;color:#999;transition:color .2s ease;border-radius:50%}.ServiceAreaModal_removeChip__xWZrd:hover{color:#dc3545;background-color:rgba(220,53,69,.1)}.ServiceAreaModal_removeChip__xWZrd svg{fill:currentColor;width:14px;height:14px}.ServiceAreaModal_moreValuesIndicator__mCQ9x{display:inline-flex;align-items:center;padding:6px 10px;background-color:#6c757d;border-radius:4px;font-size:12px;color:#fff;font-weight:600}.ServiceAreaModal_noValues__3znVq{padding:16px;text-align:center;color:#6c757d;font-style:italic;background-color:#f8f9fa;border:1px dashed #dee2e6;border-radius:6px;font-size:13px}.ServiceAreaModal_dropZone__8cQHV{border:2px dashed #e0e0e0;border-radius:12px;padding:40px 24px;text-align:center;cursor:pointer;transition:all .2s ease;background-color:#fafafa}.ServiceAreaModal_dropZone__8cQHV:hover{border-color:#de1587;background-color:rgba(222,21,135,.02)}.ServiceAreaModal_dropZone__8cQHV.ServiceAreaModal_dragging__ByEXr{border-color:#de1587;background-color:rgba(222,21,135,.05);border-style:solid}.ServiceAreaModal_dropZoneContent__Tnef7{display:flex;flex-direction:column;align-items:center;gap:8px}.ServiceAreaModal_uploadIcon__HUW3b{fill:#999;opacity:.8}.ServiceAreaModal_dropZoneText__4lmRN{font-size:14px;color:#333;margin:0;font-weight:500}.ServiceAreaModal_dropZoneHint___7UWu{font-size:12px;color:#999;margin:0}.ServiceAreaModal_fileSelected__d_hfZ{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:rgba(222,21,135,.05);border:1px solid rgba(222,21,135,.2);border-radius:8px}.ServiceAreaModal_fileSelected__d_hfZ span{font-size:14px;color:#333;font-weight:500}.ServiceAreaModal_fileIcon__s3aBM{fill:#de1587}.ServiceAreaModal_csvHelp__wkv1L{margin-top:8px}.ServiceAreaModal_helpText__WD3zo{font-size:12px;color:#999;margin:0}.ServiceAreaModal_errorMessage__BkNRx{color:#dc3545;font-size:12px;margin-top:6px;margin-bottom:0;font-weight:500}.ServiceAreaModal_formActions__ACVKv{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0}.ServiceAreaModal_cancelButton__zOdA4,.ServiceAreaModal_editButton__i83Q9,.ServiceAreaModal_saveButton__XEhuU{padding:12px 28px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease}.ServiceAreaModal_cancelButton__zOdA4{background-color:#fff;color:#666;border:1px solid #e0e0e0}.ServiceAreaModal_cancelButton__zOdA4:hover{background-color:#fafafa;border-color:#d0d0d0}.ServiceAreaModal_editButton__i83Q9,.ServiceAreaModal_saveButton__XEhuU{background-color:#de1587;color:#fff;border:none;box-shadow:0 2px 6px rgba(222,21,135,.2)}.ServiceAreaModal_editButton__i83Q9:hover,.ServiceAreaModal_saveButton__XEhuU:hover{background-color:#c51177;box-shadow:0 4px 10px rgba(222,21,135,.3);transform:translateY(-1px)}.ServiceAreaModal_editButton__i83Q9:active,.ServiceAreaModal_saveButton__XEhuU:active{transform:translateY(0)}.ServiceAreaModal_loadingContainer__F_tBq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;min-height:300px}.ServiceAreaModal_spinner__9Q9c2{width:48px;height:48px;border:4px solid #f0f0f0;border-top-color:#de1587;border-radius:50%;animation:ServiceAreaModal_spin__MPs58 .8s linear infinite}@keyframes ServiceAreaModal_spin__MPs58{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ServiceAreaModal_loadingText__wwvoV{margin-top:20px;color:#666;font-size:14px;font-weight:500}.ServiceAreaModal_csvHelpWrapper__hD0vE{display:flex;align-items:center;gap:8px}.ServiceAreaModal_downloadLink__CQmo2{color:#814198;text-decoration:underline;cursor:pointer}.ServiceAreaModal_downloadLink__CQmo2:hover{color:#c51177}.ConfirmationModal_confirmationModal__7rV4F .modal-content{border-radius:8px;border:2px solid #dee2e6;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden}.ConfirmationModal_confirmationModal__7rV4F .modal-header{border-bottom:1px solid #e5e5e5;padding:16px 24px}.ConfirmationModal_confirmationModal__7rV4F .modal-header .modal-title{font-size:18px;font-weight:600;color:#212529}.ConfirmationModal_confirmationModal__7rV4F .modal-header .btn-close{opacity:.5}.ConfirmationModal_confirmationModal__7rV4F .modal-header .btn-close:hover{opacity:.75}.ConfirmationModal_confirmationModal__7rV4F .modal-body{padding:24px}.ConfirmationModal_confirmationModal__7rV4F .modal-footer{padding:16px 24px;border-top:1px solid #e5e5e5;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ConfirmationModal_confirmationMessage__Bqsv9{font-size:16px;line-height:1.5;color:#495057;margin-bottom:0}.ConfirmationModal_buttonGroup__3WeDg{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;width:100%}.ConfirmationModal_buttonGroup__3WeDg button{flex:1 1;min-width:100px;max-width:140px;white-space:nowrap}@media(max-width:576px){.ConfirmationModal_buttonGroup__3WeDg{flex-direction:column}.ConfirmationModal_buttonGroup__3WeDg button{max-width:none}}.ServiceSelection_serviceSelectionContainer__v183E{display:flex;flex-direction:column;gap:12px}.ServiceSelection_sectionHeader__JCjYj{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ServiceSelection_selectedCount___IGlz{display:inline-flex;align-items:center;padding:2px 8px;background-color:#de1587;color:#fff;border-radius:10px;font-size:11px;font-weight:600;flex-shrink:0}.ServiceSelection_sectionHelp__pQV9H{font-size:12px;color:#6c757d;margin:0;line-height:1.4;flex:1 1}.ServiceSelection_serviceBubblesContainer__uH1XW{margin-top:8px}.ServiceSelection_serviceBubbles__FuF08{display:flex;flex-wrap:wrap;gap:8px}.ServiceSelection_serviceBubble__FigwL{display:inline-flex;align-items:center;padding:6px 12px;background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:16px;font-size:13px;color:#333;font-weight:500;transition:all .2s ease}.ServiceSelection_serviceBubble__FigwL:hover{background-color:#e8e8e8;border-color:#d0d0d0}.ServiceSelection_serviceBubbleView__iF4dU{display:inline-flex;align-items:center;padding:6px 12px;background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:16px;font-size:13px;color:#333;font-weight:500}.ServiceSelection_serviceBubbleWrapper__kIiPT{display:flex;align-items:center;gap:6px}.ServiceSelection_serviceName__RG69l{flex:1 1}.ServiceSelection_noServicesMessage__E02cu{font-size:13px;color:#6c757d;text-align:center;margin:4px 0 0;font-weight:400}.ServiceSelection_noSelectedServices__xo91J{font-size:12px;color:#6c757d;text-align:center;margin:0;font-weight:400}.ServiceSelection_emptyState__FWb7c{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;background-color:#f8f9fa;border-radius:6px;border:1px dashed #dee2e6}.ServiceSelection_emptyIcon__v8Rsu{fill:silver;margin-bottom:8px}.ServiceSelection_emptySelectionHint__HOdpp{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;background-color:#f8f9fa;border-radius:6px;border:1px dashed #dee2e6}.ServiceSelection_hintIcon__gAYSx{fill:#999;margin-bottom:6px}.ServiceSelection_serviceSelectionWrapper__3qWvZ{display:flex;flex-direction:column;gap:12px}.ServiceSelection_dropdownWrapper__MyxTU{width:100%}.ServiceSelection_dropdownLabel__I8IHu{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#333;margin-bottom:6px}.ServiceSelection_availableCount__wEgh0{font-size:11px;color:#999;font-weight:400}.ServiceSelection_selectedServicesContainer__N_6ZU{margin-top:0}.ServiceSelection_selectedServicesLabel__Drmhu{display:block;font-size:13px;font-weight:500;color:#333;margin-bottom:8px}.ServiceSelection_errorMessage__3jjav{color:#dc3545;font-size:12px;margin-top:6px;margin-bottom:0;font-weight:500}.ServiceSelection_removeServiceButton__lCQLf{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:2px;margin-left:2px;color:#999;border-radius:50%;transition:all .2s ease}.ServiceSelection_removeServiceButton__lCQLf:hover{color:#dc3545}.ServiceSelection_removeServiceButton__lCQLf:active{transform:scale(.9)}.ServiceSelection_removeIcon__eS5ba{fill:currentColor;width:12px;height:12px}.NotificationDropdown_dropdown__u_K0P{position:absolute;top:calc(100% + 8px);right:0;width:400px;max-width:90vw;background:#fff;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.15);z-index:1000;max-height:600px;display:flex;flex-direction:column}.NotificationDropdown_loadingOverlay__94nTa{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:8px}.NotificationDropdown_header__UPKHW{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.NotificationDropdown_headerTitle__ya_YY{display:flex;flex-direction:column;gap:4px}.NotificationDropdown_headerTitle__ya_YY h3{margin:0;font-size:18px;font-weight:600;color:#333}.NotificationDropdown_totalCount___n7TF{font-size:13px;color:#666;font-weight:400}.NotificationDropdown_markAllBtn__dpY6S{background:none;border:none;color:#de1587;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}.NotificationDropdown_markAllBtn__dpY6S:hover:not(:disabled){background-color:#f5f5f5}.NotificationDropdown_markAllBtn__dpY6S:disabled{opacity:.5;cursor:not-allowed}.NotificationDropdown_notificationList__VC2rm{overflow-y:auto;max-height:500px;flex:1 1}.NotificationDropdown_empty__bm8l3,.NotificationDropdown_loading__EqDBp{padding:40px 20px;text-align:center;color:#999}.NotificationDropdown_notificationItem__vcITD{display:flex;padding:16px 20px;border-bottom:1px solid #cbc2c2;transition:background-color .2s;position:relative}.NotificationDropdown_notificationItem__vcITD.NotificationDropdown_unread__iYkUL{background-color:#fff8fd}.NotificationDropdown_notificationItem__vcITD.NotificationDropdown_unread__iYkUL:hover{background-color:#fff0fa}.NotificationDropdown_notificationItem__vcITD.NotificationDropdown_read__l1mWv{background-color:#fafafa;opacity:.7}.NotificationDropdown_notificationItem__vcITD.NotificationDropdown_read__l1mWv:hover{background-color:#fafafa}.NotificationDropdown_notificationItem__vcITD.NotificationDropdown_high__2tfds{border-left:4px solid #ef4444}.NotificationDropdown_notificationItem__vcITD.NotificationDropdown_medium__DGvVk{border-left:4px solid #fbbf24}.NotificationDropdown_notificationItem__vcITD.NotificationDropdown_low__vMVet{border-left:4px solid #60a5fa}.NotificationDropdown_icon__g_OCo{font-size:24px;margin-right:12px;flex-shrink:0}.NotificationDropdown_content___UOWe{flex:1 1;min-width:0;margin-right:8px}.NotificationDropdown_titleRow__EEucu{display:flex;align-items:center;gap:8px;margin-bottom:4px}.NotificationDropdown_title__d2BQW{margin:0;font-size:14px;font-weight:600;color:#333;flex:1 1}.NotificationDropdown_unreadDot__PR6fZ{width:8px;height:8px;background-color:#de1587;border-radius:50%;flex-shrink:0}.NotificationDropdown_message__otvHs{margin:0 0 8px;font-size:13px;color:#666;line-height:1.4;word-break:break-word}.NotificationDropdown_subscriptionLink__SvM7K{display:inline-block;margin-bottom:6px;font-size:12px;font-weight:600;color:#1976d2;text-decoration:none;transition:all .2s}.NotificationDropdown_subscriptionLink__SvM7K:hover{color:#1565c0;text-decoration:underline}.NotificationDropdown_footer__W_YDu{display:flex;align-items:center;gap:12px;margin-top:4px}.NotificationDropdown_time__3TDnt{font-size:12px;color:#999}.NotificationDropdown_readStatus__jsYPs{font-size:12px;color:#388e3c;font-weight:500;display:flex;align-items:center;gap:4px}.NotificationDropdown_dismissBtn__KHq0F{background:none;border:none;font-size:18px;color:#999;cursor:pointer;padding:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:4px;transition:all .2s;opacity:0}.NotificationDropdown_dismissBtn__KHq0F:hover{background-color:#f5f5f5;color:#333}.NotificationDropdown_notificationItem__vcITD:hover .NotificationDropdown_dismissBtn__KHq0F{opacity:1}.NotificationDropdown_pagination__G8GvN{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-top:1px solid #f0f0f0;background-color:#fafafa}.NotificationDropdown_pagination__G8GvN span{font-size:14px;color:#666}.NotificationDropdown_paginationBtn__4oWbW{background:#fff;border:1px solid #ddd;padding:6px 12px;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s}.NotificationDropdown_paginationBtn__4oWbW:hover:not(:disabled){background-color:#de1587;color:#fff;border-color:#de1587}.NotificationDropdown_paginationBtn__4oWbW:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.NotificationDropdown_dropdown__u_K0P{width:100vw;max-width:100vw;right:-20px;border-radius:0}}.InvoiceInformation_cardContainer__kdT6D{border-radius:.25rem;border:1px solid rgba(0,0,0,.125);margin-bottom:1rem;background-color:#fff}.InvoiceInformation_cardHeader___UMqX{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.InvoiceInformation_cardTitle__y346c{margin:0;font-size:1.25rem;font-weight:500;line-height:1.2;color:#212529}.InvoiceInformation_invoiceTable__YTU_l{width:100%;margin-bottom:1rem}.InvoiceInformation_tableRow__5FfiW:hover{background-color:rgba(0,0,0,.03)}.InvoiceInformation_statusBadge__28Kso{display:inline-block;padding:.25em .4em;font-size:85%;font-weight:500;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.InvoiceInformation_statusSuccess__JwKt1{background-color:#198754;color:#fff}.InvoiceInformation_statusWarning__Gy6KI{background-color:#ffc107;color:#212529}.InvoiceInformation_statusInfo__Pgh_R{background-color:#0dcaf0;color:#212529}.InvoiceInformation_statusDanger__CpgsH{background-color:#dc3545;color:#fff}.InvoiceInformation_statusSecondary__hsagL{background-color:#6c757d;color:#fff}.InvoiceInformation_actionsColumn__sO_GO{display:flex;justify-content:center;width:120px;text-align:center}.InvoiceInformation_actionButtons__iEbLe{display:flex;align-items:center;justify-content:center;gap:8px}.InvoiceInformation_retryButton__wMRKb{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.InvoiceInformation_retryButton__wMRKb:hover:not(.InvoiceInformation_disabled__9xkdR){background-color:#f8f9fa;transform:scale(1.1)}.InvoiceInformation_retryButton__wMRKb:active:not(.InvoiceInformation_disabled__9xkdR){background-color:#e9ecef;transform:scale(1.05)}.InvoiceInformation_retryButton__wMRKb.InvoiceInformation_disabled__9xkdR{cursor:not-allowed;opacity:.6}.InvoiceInformation_retryButton__wMRKb.InvoiceInformation_disabled__9xkdR:hover{background-color:rgba(0,0,0,0);transform:none}.InvoiceInformation_retryIcon__4i_3t{opacity:1;transition:all .2s ease}.InvoiceInformation_disabled__9xkdR .InvoiceInformation_retryIcon__4i_3t{opacity:.4}.InvoiceInformation_loadingContainer__Gd1KF{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.InvoiceInformation_loadingContainer__Gd1KF .InvoiceInformation_spinner__CeRS3{width:40px;height:40px;border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top-color:#0d6efd;animation:InvoiceInformation_spin__PmBLP 1s ease-in-out infinite;margin-bottom:1rem}@keyframes InvoiceInformation_spin__PmBLP{to{transform:rotate(1turn)}}.InvoiceInformation_emptyContainer__MtQ0g{text-align:center;padding:2rem;color:#6c757d}.InvoiceInformation_paginationContainer__6dchO{display:flex;justify-content:center;margin-top:1rem;margin-left:5px;margin-right:5px}.InvoiceInformation_pagination__Sl5tc{display:flex;justify-content:center}.ChatbotsPanel_filterContainer__tO3gI{margin-bottom:1rem}.ChatbotsPanel_searchFilter__c1WkT{width:100%;max-width:400px}.ChatbotsPanel_chatbotTable__BLtaJ{margin-bottom:1rem}.ChatbotsPanel_chatbotRow__7ANP4:hover{background-color:var(--color-bg-primary-light)}.ChatbotsPanel_chatbotInfo__AWeAv{display:flex;align-items:center;gap:12px}.ChatbotsPanel_logoIcon__LMW_q{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:50%;overflow:hidden;background-color:var(--color-bg-secondary)}.ChatbotsPanel_logoIcon__LMW_q img{object-fit:contain}.ChatbotsPanel_chatbotName__RkILh{font-weight:500;color:var(--color-title-primary)}.ChatbotsPanel_actionsCell__PUneu{display:flex;justify-content:center;gap:.5rem}.ChatbotsPanel_actionButton__8mC3A{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:50%;transition:background-color .2s}.ChatbotsPanel_actionButton__8mC3A:hover{background-color:var(--color-bg-primary-light)}.ChatbotsPanel_emptyState__Iqflw{text-align:center;padding:2rem;color:var(--color-text-secondary)}.ChatbotsPanel_pagination__ycxit{margin-top:1rem}.KnowledgeBaseSummary_sourceContainer__wnsnG{padding:1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.08)}.KnowledgeBaseSummary_title__V7_9x{font-size:1.5rem;text-align:center;margin-bottom:1.5rem;color:#333}.KnowledgeBaseSummary_chartSection__j45Zx{margin-bottom:0}.KnowledgeBaseSummary_detectedCharacters__a9LMO{text-align:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #eee}.KnowledgeBaseSummary_detectedTitle__Wf2Q3{font-size:1rem;font-weight:500;margin-bottom:.5rem;color:#666}.KnowledgeBaseSummary_detectedValue__uFMVG{font-size:1.1rem;color:#333}.KnowledgeBaseSummary_detectedValue__uFMVG strong{color:#b58fc3}.KnowledgeBaseSummary_sourceListHeader__BEx5L{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:2px solid #eee;font-weight:600;color:#555}.KnowledgeBaseSummary_sourceList__KU9gJ{display:flex;flex-direction:column}.KnowledgeBaseSummary_sourceItem__MxMiK{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #eee;transition:background-color .2s ease}.KnowledgeBaseSummary_sourceItem__MxMiK:last-child{border-bottom:none}.KnowledgeBaseSummary_sourceItem__MxMiK:hover{background-color:rgba(0,0,0,.02)}.KnowledgeBaseSummary_totalRow__VUAxE{margin-top:.5rem;padding-top:.75rem;border-top:2px solid #eee;font-weight:600;color:#333;border-left:none!important}.KnowledgeBaseSummary_sourceType__QZ1wC{flex:1.5 1;font-size:.95rem}.KnowledgeBaseSummary_sourceCount__e5uoV{flex:1 1;font-size:.95rem;text-align:center}.KnowledgeBaseSummary_sourceCharCount__LuT9r{flex:1.5 1;font-size:.95rem;text-align:center}.KnowledgeBaseSummary_sourcePercentage__kjuIz{flex:1 1;font-size:.95rem;text-align:right;font-weight:600}.KnowledgeBaseSummary_loading__TZ3Om{text-align:center;padding:2rem;color:#666}.KnowledgeBaseSummary_error__IM2q_{text-align:center;padding:2rem;color:#d9534f}.NotificationBanner_banner__h9eNW{position:absolute;top:calc(100% + 8px);right:0;width:380px;max-width:90vw;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);display:flex;align-items:flex-start;padding:16px;gap:12px;z-index:9999;animation:NotificationBanner_slideDown___44Xy .3s ease-out;border:1px solid #f0f0f0;transition:all .3s ease}.NotificationBanner_banner__h9eNW:hover{box-shadow:0 12px 40px rgba(0,0,0,.15)}.NotificationBanner_banner__h9eNW.NotificationBanner_high__l1Q13{border-left:4px solid #ef4444;background:linear-gradient(90deg,#fff8f0 0,white 10%)}.NotificationBanner_banner__h9eNW.NotificationBanner_medium__l1IT5{border-left:4px solid #fbbf24;background:linear-gradient(90deg,#fffbf0 0,white 10%)}.NotificationBanner_banner__h9eNW.NotificationBanner_low__wU3Ps{border-left:4px solid #60a5fa;background:linear-gradient(90deg,#f5faf5 0,white 10%)}@keyframes NotificationBanner_slideDown___44Xy{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NotificationBanner_loadingOverlay__aT9US{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:12px}.NotificationBanner_iconWrapper__GHd4T{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fdf9fe;border-radius:50%;border:2px solid #ffe0f3}.NotificationBanner_icon__7z_T7{font-size:20px;line-height:1}.NotificationBanner_content__Gizer{flex:1 1;min-width:0;margin-right:8px}.NotificationBanner_header__3MKSP{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.NotificationBanner_title__9aMOH{margin:0;font-size:15px;font-weight:600;color:#333;line-height:1.3;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationBanner_time__sPiQC{font-size:12px;color:#999;white-space:nowrap;flex-shrink:0}.NotificationBanner_message__FWfRz{margin:0 0 8px;font-size:14px;color:#666;line-height:1.5;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.NotificationBanner_message__FWfRz.NotificationBanner_expanded__AWqU0{display:block;-webkit-line-clamp:unset}.NotificationBanner_footer__IQeKV{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.NotificationBanner_subscriptionLink__w_Lip{display:inline-block;font-size:12px;font-weight:600;color:#1976d2;text-decoration:none;transition:all .2s}.NotificationBanner_subscriptionLink__w_Lip:hover{color:#1565c0;text-decoration:underline}.NotificationBanner_expandBtn__pml4H{background:none;border:none;color:#1976d2;font-size:11px;cursor:pointer;padding:2px 6px;font-weight:500;transition:all .2s;border-radius:4px;line-height:1;margin-left:auto}.NotificationBanner_expandBtn__pml4H:hover{background-color:#f0f7ff;color:#1565c0}.NotificationBanner_closeBtn__GnOau{background:none;border:none;font-size:18px;color:#999;cursor:pointer;padding:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:4px;transition:all .2s;margin-top:-2px}.NotificationBanner_closeBtn__GnOau:hover:not(:disabled){background-color:#f5f5f5;color:#333}.NotificationBanner_closeBtn__GnOau:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.NotificationBanner_banner__h9eNW{width:calc(100vw - 40px);max-width:calc(100vw - 40px);right:-10px}}.DownloadIconButton_downloadButton__CDIUp{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:transform .2s ease}.DownloadIconButton_downloadButton__CDIUp:hover{transform:scale(1.05)}.DownloadIconButton_downloadButton__CDIUp:focus{outline:2px solid rgba(222,21,135,.5);outline-offset:2px}.DownloadIconButton_buttonLabel__qehB3{font-size:.875rem;font-weight:500;color:var(--color-text-primary,#333)}.SubscriptionsPanel_subscriptionContainer__MQJkV{width:100%;margin:0 auto;padding:0 1rem}.RoundedPieChart_chartContainer__YwmqW{width:100%;padding:1rem 0}.RoundedPieChart_chartTitle__Stlt_{font-size:1.25rem;text-align:center;margin-bottom:1rem;color:#333}.RoundedPieChart_chartWrapper__Vm6m3{width:100%;height:200px}.RoundedPieChart_customTooltip__EdXW7{background-color:hsla(0,0%,100%,.95);border:1px solid #ddd;border-radius:4px;padding:.5rem;box-shadow:0 2px 5px rgba(0,0,0,.1)}.RoundedPieChart_label__hUyC2{margin:0;font-weight:600;color:#333}.RoundedPieChart_data__6pvhV{margin:.25rem 0 0;color:#666}.RoundedPieChart_customLegend__5imMc{list-style:none;padding:0;margin:0}.RoundedPieChart_legendItem__RoTCh{display:flex;align-items:center;margin-bottom:.5rem}.RoundedPieChart_legendColor__JSNUM{width:12px;height:12px;border-radius:2px;margin-right:.5rem}.RoundedPieChart_legendText__ehb6L{font-size:.85rem;color:#555}.NotificationButton_container__nZLfP{position:relative}.NotificationButton_button__Id9yp{background:none;border:none;position:relative;cursor:pointer;padding:8px;color:#333;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease-in-out}.NotificationButton_button__Id9yp:hover{opacity:.8}.NotificationButton_button__Id9yp:focus-visible{outline:2px solid #de1587;outline-offset:2px;border-radius:4px}.NotificationButton_badge__nglWe{position:absolute;bottom:-2px;left:-2px;display:flex;align-items:center;justify-content:center;animation:NotificationButton_pulse__Guwct 2s ease-in-out infinite}@keyframes NotificationButton_pulse__Guwct{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.StepChoosePlans_subscriptionPlansPage__9TIZ6{padding-top:5vh;padding-left:clamp(20px,20%,400px);padding-right:clamp(20px,20%,400px)}.StepChoosePlans_pageTitle__ot_AR{font-size:2.5rem;font-weight:600;text-align:center;margin-bottom:2rem}.StepChoosePlans_plansContainer__wd05m{display:flex;justify-content:space-between;gap:1rem;margin-bottom:2rem}.StepChoosePlans_planCard__haOZ8{flex:1 1;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease;cursor:pointer;background-color:#fff}.StepChoosePlans_planCardSelected__MDy1s{border:2px solid #de1587;box-shadow:0 4px 8px rgba(222,21,135,.15)}.StepChoosePlans_planHeader__3xgB2{padding:1.5rem 1rem;text-align:center}.StepChoosePlans_planName__ABkXg{font-size:1.5rem;font-weight:600;margin-bottom:.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.StepChoosePlans_planPrice__XfqLh{font-size:1.5rem;font-weight:600;color:#333}.StepChoosePlans_planPrice__XfqLh .StepChoosePlans_perMonth__Hup8a{font-size:.9rem;color:#666;margin-left:2px}.StepChoosePlans_planPrice__XfqLh .StepChoosePlans_annualPerMonth__lRm50{margin-bottom:4px;font-weight:600}.StepChoosePlans_planPrice__XfqLh .StepChoosePlans_annualTotal__Pbx0G{font-size:.85rem;color:#666}.StepChoosePlans_planPeriod__cUNM3{font-size:.875rem;color:#666}.StepChoosePlans_planBody__gAm5E{padding:1rem 1.5rem;flex-grow:1}.StepChoosePlans_featureList__rGT84{list-style:none;padding:0;margin:0}.StepChoosePlans_featureItem__Fvqz9{display:flex;align-items:flex-start;margin-bottom:.75rem;font-size:.9rem}.StepChoosePlans_featureItem__Fvqz9:before{content:"✓";color:#de1587;margin-right:.5rem}.StepChoosePlans_planFooter__B_kAF{padding:1.5rem;text-align:center}.StepChoosePlans_sizeLabel__gg_aU{background-color:#f0f0f0;padding:.25rem .5rem;border-radius:4px;display:inline-block;margin-bottom:1rem;font-size:.875rem}.StepChoosePlans_billingSection__FQ3Vq{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.StepChoosePlans_billingContainer__KZLeR{display:flex;flex-direction:column;gap:1.5rem}.StepChoosePlans_toggleLabel__80VUM{font-weight:500;color:#333;display:block}.StepChoosePlans_toggleContainer__NTYjX{display:flex;flex-direction:row;align-items:center;gap:1rem}.StepChoosePlans_toggleButtonGroup__jhJZG{display:flex;border-radius:50px;overflow:hidden;width:200px;height:40px;background-color:#f5f5f5;position:relative}.StepChoosePlans_toggleButton__huIi2{flex:1 1;border:none;background:rgba(0,0,0,0);padding:.5rem 1rem;cursor:pointer;position:relative;z-index:1;color:#666;font-weight:500;transition:color .3s ease}.StepChoosePlans_toggleButton__huIi2.StepChoosePlans_active__IUokA{color:#fff}.StepChoosePlans_toggleSlider__Cw0v_{position:absolute;height:100%;width:50%;background-color:#de1587;border-radius:50px;transition:transform .3s ease;z-index:0}.StepChoosePlans_toggleSlider__Cw0v_.StepChoosePlans_right___svbT{transform:translateX(100%)}.StepChoosePlans_onOffToggle__BMUGS{background-color:#f5f5f5;border-radius:50px;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;position:relative;height:40px;overflow:hidden}.StepChoosePlans_onOffToggle__BMUGS label{padding:0 1.5rem;cursor:pointer;color:#666;position:relative;z-index:1;line-height:40px;transition:color .3s ease}.StepChoosePlans_onOffToggle__BMUGS input{position:absolute;opacity:0}.StepChoosePlans_onOffToggle__BMUGS input:checked+label{color:#fff}.StepChoosePlans_onOffToggle__BMUGS .StepChoosePlans_toggleIndicator__S_nSI{position:absolute;width:100%;height:100%;background-color:#de1587;border-radius:50px;transform:translateX(-100%);transition:transform .3s ease;z-index:0}.StepChoosePlans_onOffToggle__BMUGS input:checked~.StepChoosePlans_toggleIndicator__S_nSI{transform:translateX(0)}.StepChoosePlans_toggleValueText__sel1m{font-size:.875rem;color:#666;margin-top:.25rem}.StepChoosePlans_actionContainer__nOpjt{display:flex;justify-content:center;margin-top:2rem}.StepChoosePlans_continueButton__rrFhP{background-color:#de1587;color:#fff;border:none;border-radius:4px;padding:.75rem 2rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.StepChoosePlans_continueButton__rrFhP:hover{background-color:#c01377}.StepChoosePlans_continueButton__rrFhP:disabled{background-color:#f2a2c9;cursor:not-allowed}.ProfileSidebarMenu_sidebarMenu__o8Ajz{display:flex;flex-direction:column;width:100%}.ProfileSidebarMenu_menuItem__6CVL9{margin-bottom:8px}.PlanManagementPanel_planManagementContainer__EqP_5{display:flex;flex-direction:column;gap:20px;width:100%}.PlanManagementPanel_filterContainer__UfG4g{margin-bottom:16px}.PlanManagementPanel_searchFilter__NUH_A{width:300px}.PlanManagementPanel_plansTable__GQkoM{width:100%;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.PlanManagementPanel_tableRow__3fljo{cursor:pointer;transition:background-color .2s}.PlanManagementPanel_tableRow__3fljo:hover{background-color:#f9f9f9}.PlanManagementPanel_actionsColumn__8r9gc{width:100px;text-align:center}.PlanManagementPanel_actionButtons__1bm_T{display:flex;justify-content:center;gap:12px}.PlanManagementPanel_actionBtn___1vR7{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:background-color .2s}.PlanManagementPanel_actionBtn___1vR7:hover{background-color:#f0f0f0}.PlanManagementPanel_emptyState__Th6Wz{padding:24px;text-align:center;color:#6c757d}.PlanManagementPanel_headerContainer__TqoO0{display:flex;align-items:center;justify-content:space-between}.EmailSettings_container__XS_Pv{max-width:800px;margin:0;display:flex;flex-direction:column;gap:24px}@media(max-width:1200px){.EmailSettings_container__XS_Pv{flex-direction:column}}.EmailSettings_loadingState___9Nqu{width:100%;display:flex;justify-content:center;align-items:center;min-height:300px}.EmailSettings_formContainer__G3ikQ{background-color:var(--color-white,#fff);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:24px}.EmailSettings_formHeader__8MwH2{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--color-border,#e5e7eb)}.EmailSettings_formHeader__8MwH2 h2{font-size:20px;font-weight:600;color:var(--color-text-primary,#1f2937);margin:0}.EmailSettings_formGroup__5MrXT{margin-bottom:20px}.EmailSettings_formGroup__5MrXT:last-child{margin-bottom:0}.EmailSettings_buttonContainer__SNRua{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.EmailSettings_toggleGroup__BLoq8{display:flex;align-items:center;gap:12px;margin-bottom:16px}.EmailSettings_toggleLabel__btPpE{font-size:14px;font-weight:500;color:var(--color-text-primary,#1f2937);cursor:pointer}.EmailSettings_toggleLabel__btPpE.EmailSettings_disabled__MQlty{cursor:not-allowed;opacity:.6}.EmailSettings_disclaimerField__GOdqD{margin-top:16px;animation:EmailSettings_slideDown__a9b_w .3s ease-out}.EmailSettings_sectionDescription__VRn6P{color:var(--color-text-secondary,#6b7280);margin:0 0 20px}@keyframes EmailSettings_slideDown__a9b_w{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SubscriptionPlanModal_modalOverlay__zNVsV{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.SubscriptionPlanModal_modalContainer__I9_pe{background-color:#fff;border-radius:8px;width:600px;max-width:90vw;max-height:90vh;overflow-y:auto;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.15);position:relative}.SubscriptionPlanModal_modalHeader__hVMHl{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.SubscriptionPlanModal_modalHeader__hVMHl h2{margin:0;font-size:1.5rem;font-weight:600;color:#333}.SubscriptionPlanModal_closeButton__Z14iD{background:none;border:none;cursor:pointer}.SubscriptionPlanModal_planForm__LcRmu{display:flex;flex-direction:column;gap:20px}.SubscriptionPlanModal_priceInputsContainer__Mwjqk{display:flex;gap:16px}.SubscriptionPlanModal_priceInputsContainer__Mwjqk>div{flex:1 1}.SubscriptionPlanModal_descriptionsContainer__2IQ8H{display:flex;flex-direction:column;gap:12px}.SubscriptionPlanModal_descriptionsHeader___03PK{display:flex;justify-content:space-between;align-items:center}.SubscriptionPlanModal_descriptionsHeader___03PK h4{margin:0;font-size:1rem;font-weight:500}.SubscriptionPlanModal_descriptionsList__ujFUS{display:flex;flex-direction:column;gap:12px;margin-top:8px}.SubscriptionPlanModal_descriptionItem__lsKJ2{display:flex;align-items:center}.SubscriptionPlanModal_descriptionBubble__D7z_5{display:flex;align-items:center;background-color:#ddc1ec;padding:8px 16px;border-radius:16px;font-size:.9rem;max-width:100%}.SubscriptionPlanModal_descriptionText__DyAxa{word-break:break-word}.SubscriptionPlanModal_descriptionActions__bENuP{display:flex;align-items:center}.SubscriptionPlanModal_iconBtn__NhGwR{font-size:18px;color:#555;transition:color .2s}.SubscriptionPlanModal_iconBtn__NhGwR:hover{color:#000}.SubscriptionPlanModal_errorText__s6zGz{color:#dc3545;font-size:.85rem;margin:0}.SubscriptionPlanModal_noDescriptions__GdaDo{color:#6c757d;font-style:italic;margin:8px 0}.SubscriptionPlanModal_formActions__0wUb4{display:flex;justify-content:flex-end;gap:16px;margin-top:16px}.SubscriptionPlanModal_cancelButton__gRCPR,.SubscriptionPlanModal_editButton__UZ_Wy,.SubscriptionPlanModal_saveButton__DR37P{min-width:120px}.TwoFactorComponents_twoFactorContainer___SHhV{display:flex;flex-direction:column;gap:24px;width:100%;max-width:480px;margin:0 auto}.TwoFactorComponents_twoFactorHeader__tZydI{text-align:center}.TwoFactorComponents_twoFactorHeader__tZydI h3{margin:0 0 8px;font-size:24px;font-weight:600;color:#333}.TwoFactorComponents_twoFactorHeader__tZydI p{margin:0;font-size:16px;color:#666;line-height:1.5}.TwoFactorComponents_methodSelection___EifE{display:flex;flex-direction:column;gap:16px}.TwoFactorComponents_methodSelection___EifE h4{margin:0;font-size:18px;font-weight:500;color:#333}.TwoFactorComponents_methodList__IUt7Q{display:flex;flex-direction:column;gap:12px}.TwoFactorComponents_methodOption__jjRxd{display:flex;align-items:center;padding:16px;border:2px solid #e1e5e9;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff}.TwoFactorComponents_methodOption__jjRxd:hover{border-color:#de1587;background:#fafafa}.TwoFactorComponents_methodOption__jjRxd.TwoFactorComponents_selected__Xptq1{border-color:#de1587;background:#fff5fc}.TwoFactorComponents_methodIcon__i0K_8{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-right:16px;background:#f8f9fa;border-radius:8px}.TwoFactorComponents_methodIcon__i0K_8 .TwoFactorComponents_methodIconPlaceholder___QZ1P{font-size:24px}.TwoFactorComponents_methodDetails__lIFOK{flex:1 1;display:flex;flex-direction:column;gap:4px}.TwoFactorComponents_methodName__RQPac{font-size:16px;font-weight:500;color:#333}.TwoFactorComponents_methodDescription__qaxiY{font-size:14px;color:#666;line-height:1.4}.TwoFactorComponents_methodRadio__6HrLg{display:flex;align-items:center;margin-left:16px}.TwoFactorComponents_radioButton__f6dvh{width:20px;height:20px;border:2px solid #d1d5db;border-radius:50%;background:#fff;position:relative;transition:all .2s ease}.TwoFactorComponents_radioButton__f6dvh.TwoFactorComponents_checked__NWdJR{border-color:#de1587;background:#de1587}.TwoFactorComponents_radioButton__f6dvh.TwoFactorComponents_checked__NWdJR:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#fff;border-radius:50%}.TwoFactorComponents_continueSection__vm9mj{display:flex;justify-content:center;margin-top:8px}.TwoFactorComponents_continueButton__fNpfv{min-width:160px}.TwoFactorComponents_methodBadge__uloeQ{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0;padding:12px 20px;background:#f8f9fa;border-radius:8px}.TwoFactorComponents_methodBadge__uloeQ .TwoFactorComponents_methodIcon__i0K_8{width:auto;height:auto;margin:0;background:none;font-size:20px}.TwoFactorComponents_methodBadge__uloeQ .TwoFactorComponents_methodName__RQPac{font-size:16px;font-weight:500;margin:0}.TwoFactorComponents_methodInstructions__Cp0OM{font-size:14px;color:#666;line-height:1.5;margin:8px 0 0}.TwoFactorComponents_verificationForm__3u4Bb{display:flex;flex-direction:column;gap:24px}.TwoFactorComponents_codeInput__mxaQ6{text-align:center}.TwoFactorComponents_codeInput__mxaQ6 input{font-size:18px;font-weight:500;letter-spacing:.1em;text-align:center}.TwoFactorComponents_buttonGroup__IGPP2{display:flex;flex-direction:column;gap:16px;align-items:center}.TwoFactorComponents_verifyButton__uqG07{min-width:160px}.TwoFactorComponents_secondaryActions__a6nxF{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.TwoFactorComponents_backButton__LO2sy,.TwoFactorComponents_resendButton__c4U0O{min-width:120px}@media(max-width:768px){.TwoFactorComponents_twoFactorContainer___SHhV{gap:20px;padding:0 16px}.TwoFactorComponents_methodOption__jjRxd{padding:12px}.TwoFactorComponents_methodIcon__i0K_8{width:40px;height:40px;margin-right:12px}.TwoFactorComponents_methodIcon__i0K_8 .TwoFactorComponents_methodIconPlaceholder___QZ1P{font-size:20px}.TwoFactorComponents_methodName__RQPac{font-size:15px}.TwoFactorComponents_methodDescription__qaxiY{font-size:13px}.TwoFactorComponents_secondaryActions__a6nxF{flex-direction:column;width:100%}.TwoFactorComponents_continueButton__fNpfv,.TwoFactorComponents_secondaryActions__a6nxF .TwoFactorComponents_backButton__LO2sy,.TwoFactorComponents_secondaryActions__a6nxF .TwoFactorComponents_resendButton__c4U0O,.TwoFactorComponents_verifyButton__uqG07{width:100%}}.SidebarMenu_sidebarMenu__CVwHL{display:flex;flex-direction:column;width:100%}.SidebarMenu_menuItem__wZi2T{margin-bottom:8px}.SidebarMenu_submenuContainer__WjCmz{padding-left:16px;margin-top:4px}.SidebarMenu_sidebarMenu__JY13w{display:flex;flex-direction:column;width:100%}.SidebarMenu_menuItem__D7wmP{margin-bottom:8px}.SidebarMenu_submenuContainer__y6u2f{padding-left:16px;margin-top:4px}.MenuButton_menuButton__v4c0g{background:none;border:none;color:#fff;text-align:left;padding:12px 16px;width:100%;font-size:15px;font-weight:500;cursor:pointer;border-radius:4px;transition:background-color .2s}.MenuButton_menuButton__v4c0g:hover{background-color:hsla(0,0%,100%,.1)}.MenuButton_menuButton__v4c0g.MenuButton_active__29hV_{background-color:#d6a0f0}.SubMenuButton_submenuButton__w0URH{background:none;border:none;color:hsla(0,0%,100%,.8);text-align:left;padding:8px 16px;width:100%;font-size:14px;cursor:pointer;border-radius:4px;transition:background-color .2s,color .2s}.SubMenuButton_submenuButton__w0URH:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.SubMenuButton_submenuButton__w0URH.SubMenuButton_active__yNvRe{color:#fff;font-weight:500;background-color:#d6a0f0}