.ConversationList_empty__OaRRZ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;background:#fff;border-radius:8px;border:1px solid #e5e7eb;margin:16px}.ConversationList_emptyIcon__2ksIR{font-size:48px;margin-bottom:16px;opacity:.5}.ConversationList_emptyTitle__qQkZF{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px}.ConversationList_emptyText__UlyCH{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.ConversationList_list__VLoiz{display:flex;flex-direction:column;background:#fff;overflow-y:auto;height:100%}.ConversationList_item__JnuGT{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:none;border-bottom:1px solid #f3f4f6;background:#fff;cursor:pointer;transition:background-color .15s ease;text-align:left;width:100%}.ConversationList_item__JnuGT:hover{background:#f9fafb}.ConversationList_itemSelected__Ul1rb,.ConversationList_itemSelected__Ul1rb:hover{background:#f3f4f6}.ConversationList_avatarContainer__suH_f{position:relative;flex-shrink:0}.ConversationList_avatar__S9TzO{width:48px;height:48px;border-radius:50%;object-fit:cover}.ConversationList_avatarFallback__El3Q1{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600}.ConversationList_onlineIndicator___t6ZK{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:#10b981;border:2px solid #fff;border-radius:50%}.ConversationList_content__FG4r2{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ConversationList_header__pgwaJ{display:flex;align-items:center;justify-content:space-between;gap:8px}.ConversationList_name__x91nI{font-size:15px;font-weight:600;color:#111827;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ConversationList_time__I_jIH{font-size:12px;color:#6b7280;flex-shrink:0;white-space:nowrap}.ConversationList_footer__ClA2D{display:flex;align-items:center;justify-content:space-between;gap:8px}.ConversationList_preview___pWHe{font-size:14px;color:#6b7280;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.ConversationList_previewUnread__2ZazH{font-weight:600;color:#111827}.ConversationList_unreadBadge__YQ_Qe{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;background:#10b981;color:#fff;font-size:11px;font-weight:600;border-radius:10px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.ConversationList_item__JnuGT{padding:16px}.ConversationList_avatarFallback__El3Q1,.ConversationList_avatar__S9TzO{width:56px;height:56px}.ConversationList_avatarFallback__El3Q1{font-size:24px}.ConversationList_name__x91nI{font-size:16px}.ConversationList_preview___pWHe{font-size:15px}}.ChatThread_thread__lYajz{display:flex;flex-direction:column;height:100%;background-color:#fff}.ChatThread_header__q1bjz{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--color-border,#e5e7eb);background-color:#fff;flex-shrink:0}.ChatThread_backButtonMobile__mEwYS{display:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary,#6b7280);background:none;border:1px solid var(--color-border,#e5e7eb);border-radius:.375rem;cursor:pointer;transition:all .15s ease}.ChatThread_backButtonMobile__mEwYS:hover{background-color:var(--color-bg-hover,#f9fafb);color:var(--color-text-primary,#111827)}@media (max-width:1024px){.ChatThread_backButtonMobile__mEwYS{display:block}}.ChatThread_headerLink__si03Y{display:flex;align-items:center;text-decoration:none}.ChatThread_headerAvatar__0vwYS{width:40px;height:40px;border-radius:50%;object-fit:cover}.ChatThread_headerAvatarFallback__l9IIB{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600}.ChatThread_headerInfo__JA4ll{display:flex;flex-direction:column;gap:.25rem}.ChatThread_title__CUAOD{font-size:1.125rem;font-weight:600;color:var(--color-text-primary,#111827);margin:0}.ChatThread_messagesContainer__oBWzQ{flex:1;overflow-y:auto;padding:1rem;background-color:#f9fafb}.ChatThread_loading__eDZRH{color:var(--color-text-secondary,#6b7280)}.ChatThread_empty__VTlxo,.ChatThread_loading__eDZRH{display:flex;align-items:center;justify-content:center;height:100%}.ChatThread_empty__VTlxo{flex-direction:column;text-align:center}.ChatThread_emptyText__LVgFa{font-size:1rem;font-weight:500;color:var(--color-text-primary,#111827);margin-bottom:.25rem}.ChatThread_emptySubtext__xYAv3{font-size:.875rem;color:var(--color-text-secondary,#6b7280)}.ChatThread_messagesList__N95_x{display:flex;flex-direction:column;gap:.75rem}.ChatThread_message__K2Ms4{display:flex;flex-direction:column;max-width:70%;word-wrap:break-word}.ChatThread_messageSent__xRr6S{align-self:flex-end;align-items:flex-end}.ChatThread_messageReceived__vHtn1{align-self:flex-start;align-items:flex-start}.ChatThread_messageContent__r2GAh{padding:.75rem 1rem;border-radius:1rem;font-size:.9375rem;line-height:1.5}.ChatThread_messageSent__xRr6S .ChatThread_messageContent__r2GAh{background-color:var(--color-primary,#0891b2);color:#fff;border-bottom-right-radius:.25rem}.ChatThread_messageReceived__vHtn1 .ChatThread_messageContent__r2GAh{background-color:#fff;color:var(--color-text-primary,#111827);border:1px solid var(--color-border,#e5e7eb);border-bottom-left-radius:.25rem}.ChatThread_messageTimestamp__m8Kj9{font-size:.75rem;color:var(--color-text-secondary,#9ca3af);margin-top:.25rem;padding:0 .5rem}.ChatThread_deliveryStatus__2oVUo{font-style:italic}.ChatThread_typingIndicator__TCcCW{display:flex;align-items:center;gap:.25rem;padding:.75rem 1rem;background-color:#fff;border:1px solid var(--color-border,#e5e7eb);border-radius:1rem;width:fit-content;border-bottom-left-radius:.25rem}.ChatThread_typingDot__gGhHt{width:.5rem;height:.5rem;background-color:#9ca3af;border-radius:50%;animation:ChatThread_typingBounce__kpzNY 1.4s ease-in-out infinite}.ChatThread_typingDot__gGhHt:first-child{animation-delay:-.32s}.ChatThread_typingDot__gGhHt:nth-child(2){animation-delay:-.16s}@keyframes ChatThread_typingBounce__kpzNY{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.ChatThread_inputForm__BGZlM{display:flex;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--color-border,#e5e7eb);background-color:#fff;flex-shrink:0}.ChatThread_input__LCvA4{flex:1;padding:.75rem 1rem;font-size:.9375rem;border:1px solid var(--color-border,#e5e7eb);border-radius:.5rem;outline:none;transition:border-color .15s ease}.ChatThread_input__LCvA4:focus{border-color:var(--color-primary,#0891b2)}.ChatThread_input__LCvA4:disabled{background-color:#f9fafb;cursor:not-allowed}.ChatThread_sendButton__1Cd0Q{padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;color:#fff;background-color:var(--color-primary,#0891b2);border:none;border-radius:.5rem;cursor:pointer;transition:background-color .15s ease}.ChatThread_sendButton__1Cd0Q:hover:not(:disabled){background-color:#0e7490}.ChatThread_sendButton__1Cd0Q:disabled{background-color:#9ca3af;cursor:not-allowed}.HubPageLayout_backdrop__TemHt,.HubPageLayout_closeButton__MXjMW,.HubPageLayout_floatingButton__dlK2f{display:none}.HubPageLayout_layoutWrapper__sEQqV{display:flex;flex-direction:row;width:100%;height:100%}.HubPageLayout_mainArea__8ynCv{flex:1;display:flex;flex-direction:column;min-width:0;overflow-y:auto;height:100%}.HubPageLayout_contentContainer__GhmYp{flex:1;width:100%;padding-top:1rem;padding-left:1rem;padding-right:1rem}.HubPageLayout_sidebarPanel__uq3zK{width:320px;min-width:320px;height:100%;background-color:#fff;border-left:1px solid #e5e7eb;overflow-y:auto;flex-shrink:0}@media (max-width:1023px){.HubPageLayout_layoutWrapper__sEQqV{flex-direction:column}.HubPageLayout_sidebarPanel__uq3zK{position:fixed;top:0;right:0;height:100vh;width:320px;max-width:90vw;transform:translateX(100%);transition:transform .3s ease-in-out;z-index:100;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:-4px 0 12px rgba(0,0,0,.1);padding-bottom:80px}.HubPageLayout_sidebarPanel__uq3zK.HubPageLayout_sidebarOpen__3JYFe{transform:translateX(0)}.HubPageLayout_contentContainer__GhmYp{padding:1rem}.HubPageLayout_floatingButton__dlK2f{display:flex;align-items:center;justify-content:center;position:fixed;bottom:80px;right:16px;width:56px;height:56px;background-color:var(--color-primary,#006c67);color:#fff;border:none;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;z-index:45;transition:all .2s ease}.HubPageLayout_floatingButton__dlK2f:hover{background-color:var(--color-primary-dark,#005550);box-shadow:0 6px 16px rgba(0,0,0,.2);transform:scale(1.05)}.HubPageLayout_floatingButton__dlK2f:active{transform:scale(.95)}.HubPageLayout_closeButton__MXjMW{display:flex;align-items:center;justify-content:center;position:absolute;top:1rem;right:1rem;width:32px;height:32px;background:transparent;border:none;color:#6b7280;cursor:pointer;border-radius:.375rem;transition:all .15s ease;z-index:101}.HubPageLayout_closeButton__MXjMW:hover{background-color:#f3f4f6;color:#1f2937}.HubPageLayout_backdrop__TemHt{display:block;position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:99;animation:HubPageLayout_fadeIn__nuvgU .3s ease-in-out}@keyframes HubPageLayout_fadeIn__nuvgU{0%{opacity:0}to{opacity:1}}}@media (min-width:1024px) and (max-width:1280px){.HubPageLayout_sidebarPanel__uq3zK{width:280px;min-width:280px}}.HubSidebar_contextualSidebar__b4dOV,.HubSidebar_hubSidebar__JQINn{width:100%;background-color:#fff}.HubSidebar_sidebarContent__OjYG4{padding:2rem 1.25rem;display:flex;flex-direction:column;gap:1.25rem}.HubSidebar_widget__s2NNd{background-color:#fff;border-radius:.5rem;border:1px solid #e5e7eb;overflow:hidden}.HubSidebar_widgetTitle__SR9Fh{font-size:.875rem;font-weight:600;color:#1f2937;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;background-color:var(--color-primary-light,#e6f0f0);margin:0}.HubSidebar_widgetContent__UB7bP{padding:1rem}.HubSidebar_primaryButton__6SMuf{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background-color:var(--color-primary-default,#006c67);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .15s ease-in-out;width:100%}.HubSidebar_primaryButton__6SMuf:hover{background-color:var(--color-primary-dark,#005550)}.HubSidebar_secondaryButton__uqw_y{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background-color:#f9fafb;color:var(--color-gray-700,#4b4b4b);border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease-in-out;width:100%}.HubSidebar_secondaryButton__uqw_y:hover{background-color:var(--color-primary-light,#e6f0f0);border-color:var(--color-primary-default,#006c67);color:var(--color-primary-default,#006c67)}.HubSidebar_widgetText__QLUoW{font-size:.875rem;color:#6b7280;margin:0 0 1rem;line-height:1.5}.HubSidebar_widgetTextTop__gys_J{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem;line-height:1.5}.HubSidebar_formGroup__FDvv1{margin-bottom:1rem}.HubSidebar_formLabel__Q6o2l{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.HubSidebar_required__L_FVj{color:#dc2626}.HubSidebar_formInput__BBOQ_,.HubSidebar_formSelect__46PjT,.HubSidebar_formTextarea__E_vFJ{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;transition:border-color .15s ease-in-out}.HubSidebar_formInput__BBOQ_:focus,.HubSidebar_formSelect__46PjT:focus,.HubSidebar_formTextarea__E_vFJ:focus{outline:none;border-color:var(--color-primary-default,#006c67);box-shadow:0 0 0 3px rgba(0,108,103,.1)}.HubSidebar_formTextarea__E_vFJ{resize:vertical}.HubSidebar_buttonGroup__ZWcxq{display:flex;gap:.5rem;margin-top:1rem}.HubSidebar_buttonGroup__ZWcxq button{flex:1}.HubSidebar_statGrid__4_qo_{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.HubSidebar_statItem__zH_1F{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;background-color:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb}.HubSidebar_statIcon__0LH2q{color:var(--color-primary-default,#006c67)}.HubSidebar_statInfo__M6DCo{display:flex;flex-direction:column}.HubSidebar_statValue__cXPdw{font-size:1.5rem;font-weight:700;color:#1f2937;line-height:1}.HubSidebar_statLabel__vXh1W{font-size:.75rem;color:#6b7280;margin-top:.25rem}.UpcomingSessionWidget_widget__jX_rD{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;margin-bottom:1rem}.UpcomingSessionWidget_widgetTitle__txf0S{font-size:.875rem;font-weight:600;color:#111827;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.025em}.UpcomingSessionWidget_widgetContent__Vw7Wi{font-size:.875rem}.UpcomingSessionWidget_sessionCard__h5k8J{display:flex;flex-direction:column;gap:.5rem}.UpcomingSessionWidget_sessionDate__dNrWS{font-weight:600;color:#111827}.UpcomingSessionWidget_sessionTime__HxUPe{color:#6b7280;font-size:.875rem}.UpcomingSessionWidget_sessionService__Wd6hM{color:#111827;font-weight:500}.UpcomingSessionWidget_sessionParticipant__02PoT{color:#6b7280;font-size:.875rem}.ReferralsSkeleton_container__vCsum{max-width:1200px;margin:0 auto;padding:2rem 1rem}.ReferralsSkeleton_header__YuXGe{margin-bottom:2rem}.ReferralsSkeleton_titleSkeleton__g_z35{height:2.5rem;width:200px;border-radius:8px;margin-bottom:.5rem}.ReferralsSkeleton_subtitleSkeleton__dmIff,.ReferralsSkeleton_titleSkeleton__g_z35{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ReferralsSkeleton_shimmer__v__Yx 1.5s infinite}.ReferralsSkeleton_subtitleSkeleton__dmIff{height:1.25rem;width:500px;border-radius:6px}.ReferralsSkeleton_filterSkeleton__FOkDg{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.ReferralsSkeleton_filterTab__PcPD4{height:2.5rem;width:100px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ReferralsSkeleton_shimmer__v__Yx 1.5s infinite;border-radius:8px}.ReferralsSkeleton_referralsList__g98K0{display:flex;flex-direction:column;gap:1.5rem}.ReferralsSkeleton_referralCard__LF9zg{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem}.ReferralsSkeleton_cardHeader__88ICw{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ReferralsSkeleton_status__jR8Xu{height:1.5rem;width:100px}.ReferralsSkeleton_date__opZqS,.ReferralsSkeleton_status__jR8Xu{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ReferralsSkeleton_shimmer__v__Yx 1.5s infinite;border-radius:6px}.ReferralsSkeleton_date__opZqS{height:1rem;width:120px}.ReferralsSkeleton_email__USJvf{height:1.25rem;width:250px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ReferralsSkeleton_shimmer__v__Yx 1.5s infinite;border-radius:6px;margin-bottom:1rem}.ReferralsSkeleton_details__QqC9I{display:flex;gap:2rem}.ReferralsSkeleton_detailItem__OYbvo{height:1rem;width:150px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ReferralsSkeleton_shimmer__v__Yx 1.5s infinite;border-radius:6px}@keyframes ReferralsSkeleton_shimmer__v__Yx{0%{background-position:-200% 0}to{background-position:200% 0}}.HubHeader_header__1EdiX{background-color:#fff;margin-bottom:0}.HubHeader_headerRow__4fg8o{padding-left:1rem;padding-right:1rem;height:6rem;display:flex;align-items:center;justify-content:space-between}.HubHeader_titleSection__qnvp5{min-width:0}.HubHeader_title__6PlO7{font-size:2rem;font-weight:700;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.HubHeader_subtitle__eut9V{font-size:1.125rem;font-weight:500;color:#5f6368;margin:.25rem 0 0}.HubHeader_actionsSection__kNbZN{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:1rem}.HubHeader_filtersRow___iQsR{background-color:#fff;padding-top:0;padding-bottom:1rem;display:flex;justify-content:center;align-items:center}@media (max-width:768px){.HubHeader_headerRow__4fg8o{height:auto;min-height:4rem;flex-wrap:wrap;gap:.75rem;padding:1rem}.HubHeader_titleSection__qnvp5{width:100%;flex:1 1 100%}.HubHeader_title__6PlO7{font-size:1.5rem}.HubHeader_subtitle__eut9V{font-size:1rem}.HubHeader_actionsSection__kNbZN{margin-left:auto;width:100%;flex:1 1 100%;justify-content:flex-end}.HubHeader_filtersRow___iQsR{padding:1rem;width:100%;justify-content:flex-start}}@media (min-width:769px) and (max-width:1024px){.HubHeader_headerRow__4fg8o{padding-left:1rem;padding-right:1rem}.HubHeader_title__6PlO7{font-size:1.75rem}.HubHeader_filtersRow___iQsR{padding:1rem}}.HubTabs_filterTabsContainer__NqO1Y{position:relative;border-bottom:2px solid #e5e7eb;margin-bottom:1rem}.HubTabs_filterTabs__Be_TT{display:flex;gap:1rem;padding-left:1rem;padding-right:1rem;overflow-x:auto;position:relative}.HubTabs_filterTab__B7zyD{padding:.75rem .5rem;background:none;font-size:.875rem;font-weight:500;color:var(--color-gray-700,#4b4b4b);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s ease;white-space:nowrap;position:relative;z-index:1}.HubTabs_filterTab__B7zyD:hover{color:var(--color-primary-default,#006c67);background-color:var(--color-primary-light,#e6f0f0);border-radius:.375rem .375rem 0 0}.HubTabs_filterTabActive__GDxnE{color:var(--color-primary-default,#006c67);border-bottom-color:var(--color-primary-default,#006c67);font-weight:600}@media (max-width:768px){.HubTabs_filterTabsContainer__NqO1Y{margin-bottom:1.5rem}.HubTabs_filterTabs__Be_TT{padding-left:1rem;padding-right:1rem}}@media (min-width:769px) and (max-width:1024px){.HubTabs_filterTabs__Be_TT{padding-left:1rem;padding-right:1rem}}.HubPagination_paginationContainer__OPW3N{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0;margin-top:16px;border-top:1px solid var(--page-bg)}.HubPagination_paginationContainer__OPW3N,.HubPagination_summary__RZdmx{font-size:14px;color:var(--text-secondary)}.HubPagination_summary__RZdmx .HubPagination_bold___ULmX{font-weight:600;color:var(--text-primary)}.HubPagination_pageNumbers__R_BEE{display:flex;align-items:center;gap:8px}.HubPagination_arrowButton__XYFm5{width:40px;height:40px;border-radius:8px;border:1px solid #dfe1e5;background-color:#fff;cursor:pointer;font-size:14px;color:#5f6368;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.HubPagination_arrowButton__XYFm5:hover:not(:disabled){background-color:#f8f9fa;border-color:#dadce0}.HubPagination_arrowButton__XYFm5:disabled{color:#dadce0;cursor:not-allowed;opacity:.5}.HubPagination_pageButton__eHK0X{min-width:40px;height:40px;padding:0 12px;border-radius:8px;border:1px solid transparent;background-color:transparent;cursor:pointer;font-size:14px;font-weight:500;color:#5f6368;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.HubPagination_pageButton__eHK0X:hover{background-color:#f8f9fa}.HubPagination_pageButtonActive___jzvl{background-color:var(--color-primary-default,#006c67);color:#fff;border-color:var(--color-primary-default,#006c67)}.HubPagination_pageButtonActive___jzvl:hover{background-color:var(--color-primary-default,#006c67);opacity:.9}.HubPagination_ellipsis__TGUnR{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#5f6368;user-select:none}.AccountHeroHeader_header__wdGBM{background-color:#fff;margin-bottom:.5rem}.AccountHeroHeader_headerRow__OpFvM{padding:0;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.AccountHeroHeader_profileSection__oYZ8Z{display:flex;align-items:center;gap:1.5rem;min-width:0;flex:1;padding-top:1.5rem;padding-bottom:.5rem;margin-left:1rem}.AccountHeroHeader_avatarContainer__TzT_4{flex-shrink:0;width:136px;height:136px;border-radius:50%;overflow:hidden;border:4px solid #e5e7eb}.AccountHeroHeader_avatar___6nE2{width:100%;height:100%;object-fit:cover;display:block}.AccountHeroHeader_profileInfo__BXcjF{display:flex;flex-direction:column;gap:.5rem;min-width:0}.AccountHeroHeader_fullName__vZUag{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountHeroHeader_credibilityRow__rhqhL{display:flex;align-items:center;margin-top:-1px;margin-bottom:-2px}.AccountHeroHeader_credibilityBadge__W9C63{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:.875rem;font-weight:700;background:#e6f0f0;color:#006c67}.AccountHeroHeader_roleLocationRow__X8E44{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:.875rem;color:#6b7280}.AccountHeroHeader_roleText__U_h6E{font-weight:500;color:#1f2937}.AccountHeroHeader_separator__4tk8M{color:#d1d5db}.AccountHeroHeader_locationText__b6Ulf{color:#6b7280}.AccountHeroHeader_viewLink__tqFAa{color:#006c67;font-size:.875rem;font-weight:600;text-decoration:underline;line-height:1.4;transition:color .2s ease}.AccountHeroHeader_viewLink__tqFAa:hover{color:#004d49}.AccountHeroHeader_actionsSection__rq8vh{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding-top:1.75rem;margin-right:1rem}.AccountHeroHeader_loadingText__dMt57{color:#6b7280;font-size:1rem}@media (max-width:768px){.AccountHeroHeader_header__wdGBM{margin-bottom:.5rem}.AccountHeroHeader_headerRow__OpFvM{padding:0;height:auto;flex-direction:column;gap:0;align-items:stretch}.AccountHeroHeader_profileSection__oYZ8Z{display:flex;align-items:center;gap:1rem;min-width:0;flex:1;padding:1rem 1rem .5rem;margin-left:0}.AccountHeroHeader_avatarContainer__TzT_4{width:104px;height:104px;border:3px solid #e5e7eb}.AccountHeroHeader_profileInfo__BXcjF{gap:.375rem}.AccountHeroHeader_fullName__vZUag{font-size:1.25rem;line-height:1.3}.AccountHeroHeader_credibilityRow__rhqhL{margin-top:-1px;margin-bottom:-3px}.AccountHeroHeader_credibilityBadge__W9C63{font-size:.8125rem;padding:4px 10px}.AccountHeroHeader_roleLocationRow__X8E44{margin-top:6px;font-size:.825rem}.AccountHeroHeader_locationText__b6Ulf,.AccountHeroHeader_roleText__U_h6E{font-size:.825rem}.AccountHeroHeader_actionsSection__rq8vh{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:0 1rem;margin-right:0;width:100%;justify-content:flex-end}}@media (max-width:480px){.AccountHeroHeader_profileSection__oYZ8Z{gap:.75rem;padding:.75rem .75rem .5rem}.AccountHeroHeader_avatarContainer__TzT_4{width:64px;height:64px;border:2px solid #e5e7eb}.AccountHeroHeader_fullName__vZUag{font-size:1.125rem}.AccountHeroHeader_credibilityRow__rhqhL{margin-top:-1px;margin-bottom:-3px}.AccountHeroHeader_credibilityBadge__W9C63{font-size:.75rem;padding:3px 8px}.AccountHeroHeader_roleLocationRow__X8E44{margin-top:4px;font-size:.775rem}.AccountHeroHeader_locationText__b6Ulf,.AccountHeroHeader_roleText__U_h6E{font-size:.775rem}.AccountHeroHeader_actionsSection__rq8vh{padding:0 .75rem .75rem;flex-wrap:wrap;justify-content:flex-end}}.page_container__ioJ_D{max-width:1200px;margin:0 auto;padding:0}.page_accountHeader__OTF_w{height:14rem;margin-top:-3rem}.page_content__PRgO2{margin-top:0;padding-bottom:3rem}.page_loading__YF63V{text-align:center;padding:3rem;color:#6b7280;font-size:1rem}.page_container__s2Yay{max-width:1200px;margin:0 auto;padding:0}.page_accountHeader__54_Kr{height:14rem;margin-top:-3rem}.page_content__0yato{margin-top:0;padding-bottom:3rem}.page_loading__oESfN{text-align:center;padding:3rem;color:#6b7280;font-size:1rem}@keyframes LoadingSkeleton_shimmer__j8wqz{0%{background-position:-468px 0}to{background-position:468px 0}}.LoadingSkeleton_skeleton__6MxSE{background:linear-gradient(90deg,#f0f0f0 0,#e0e0e0 20%,#f0f0f0 40%,#f0f0f0);background-size:800px 104px;animation:LoadingSkeleton_shimmer__j8wqz 1.5s linear infinite;border-radius:4px}.LoadingSkeleton_line__RXSlQ{height:12px;width:100%;margin-bottom:8px}.LoadingSkeleton_circle__f2DVg{width:40px;height:40px;border-radius:50%}.LoadingSkeleton_rect__1ftHS{width:100%;height:100%;border-radius:8px}.LoadingSkeleton_chartContainer__kN2bH{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;width:100%}.LoadingSkeleton_chartHeader__mzt0g{margin-bottom:1rem}.LoadingSkeleton_chartTitle__pVbFy{width:40%;height:16px;margin-bottom:8px}.LoadingSkeleton_chartSubtitle__Qh9Yy{width:25%;height:12px}.LoadingSkeleton_chartBody__16q0V{height:250px;display:flex;align-items:center;justify-content:center}.LoadingSkeleton_chartPlaceholder__TL7Gj{height:100%}.LoadingSkeleton_widgetContainer__hPvSa{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}.LoadingSkeleton_widgetHeader__YGkS6{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.LoadingSkeleton_widgetIcon__PiXRd{flex-shrink:0}.LoadingSkeleton_widgetHeaderText__sY5NT{flex:1}.LoadingSkeleton_widgetTitle__FMoSe{width:60%;height:16px;margin-bottom:6px}.LoadingSkeleton_widgetSubtitle__DVr8u{width:40%;height:12px}.LoadingSkeleton_widgetBody__c3uin{display:flex;flex-direction:column;gap:12px}.LoadingSkeleton_widgetLine__7sJBG{width:100%;height:12px}.LoadingSkeleton_widgetLine__7sJBG:last-child{width:70%}.LoadingSkeleton_kpiGrid__0K6fk{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.LoadingSkeleton_kpiCard__ZH0AM{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}.LoadingSkeleton_kpiLabel__NU_Ik{width:50%;height:12px;margin-bottom:12px}.LoadingSkeleton_kpiValue__CZMKQ{width:40%;height:24px}@media (max-width:640px){.LoadingSkeleton_chartContainer__kN2bH,.LoadingSkeleton_kpiCard__ZH0AM,.LoadingSkeleton_widgetContainer__hPvSa{padding:1.25rem}}.PendingLogsWidget_widget__qb8Ea{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.PendingLogsWidget_header__IOOgw{display:flex;align-items:center;gap:12px;margin-bottom:12px}.PendingLogsWidget_title__Phl_E{font-size:1.125rem;font-weight:600;color:#111827;margin:0;flex:1}.PendingLogsWidget_badge__F6sEe{background:#fef3c7;color:#92400e;font-size:.75rem;font-weight:600;padding:4px 8px;border-radius:12px}.PendingLogsWidget_description__dHoxm{font-size:.875rem;color:#6b7280;margin:0 0 16px}.PendingLogsWidget_loading__GTpD5{font-size:.875rem;color:#9ca3af;margin:0}.PendingLogsWidget_sessionList__g0oDa{display:flex;flex-direction:column;gap:12px}.PendingLogsWidget_sessionItem__vBzVs{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.PendingLogsWidget_sessionInfo__A34vT{flex:1}.PendingLogsWidget_sessionName__X_Ri5{font-size:.875rem;font-weight:500;color:#111827;margin:0 0 4px}.PendingLogsWidget_sessionMeta__CW01C{font-size:.75rem;color:#6b7280;margin:0}.PendingLogsWidget_confirmButton__VquTS{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#10b981;color:#fff;border:none;border-radius:6px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.PendingLogsWidget_confirmButton__VquTS:hover{background:#059669}.PendingLogsWidget_confirmButton__VquTS:disabled{background:#6ee7b7;cursor:not-allowed}@media (max-width:768px){.PendingLogsWidget_widget__qb8Ea{padding:16px}.PendingLogsWidget_sessionItem__vBzVs{flex-direction:column;align-items:flex-start;gap:8px}.PendingLogsWidget_confirmButton__VquTS{width:100%;justify-content:center}}.KPICard_card__8S5jL{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;transition:all .2s ease-in-out;position:relative}.KPICard_card__8S5jL:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;border-radius:.5rem 0 0 .5rem;transition:width .2s ease-in-out}.KPICard_success__GSOmt:before{background-color:#059669}.KPICard_info__uupF6:before{background-color:#2563eb}.KPICard_warning__76QyW:before{background-color:#ea580c}.KPICard_neutral__xbmfh:before{background-color:#6b7280}.KPICard_clickable__Ca8BX{cursor:pointer}.KPICard_clickable__Ca8BX:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-color:#d1d5db}.KPICard_clickable__Ca8BX:hover:before{width:6px}.KPICard_link__JWhzR{text-decoration:none;color:inherit}.KPICard_header__bZzMN{display:flex;align-items:center;gap:.5rem}.KPICard_icon__SBWcG{color:#6b7280;flex-shrink:0}.KPICard_label__waaMn{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.025em}.KPICard_value__4sC1Y{font-size:2rem;font-weight:700;color:#1f2937;line-height:1}.KPICard_sublabel__Ri3vz{font-size:.75rem;font-weight:400;color:#9ca3af;margin-top:-.25rem}.KPICard_change__8WUeL{font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:.25rem;width:fit-content}.KPICard_positive__R_4sV{color:#059669;background-color:#d1fae5}.KPICard_negative__1Kvqt{color:#dc2626;background-color:#fee2e2}.KPICard_timeframe__j0IW8{font-size:.75rem;font-weight:500;color:#9ca3af;margin-top:.25rem}@media (max-width:640px){.KPICard_card__8S5jL{padding:1.25rem}.KPICard_value__4sC1Y{font-size:1.75rem}.KPICard_label__waaMn{font-size:.8125rem}}@media (min-width:641px) and (max-width:1024px){.KPICard_card__8S5jL{padding:1.375rem}.KPICard_value__4sC1Y{font-size:1.875rem}}.KPIGrid_grid__1VvJ1{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}@media (max-width:640px){.KPIGrid_grid__1VvJ1{gap:1rem}}@media (min-width:641px) and (max-width:1024px){.KPIGrid_grid__1VvJ1{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width:1025px){.KPIGrid_grid__1VvJ1{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.EarningsTrendChart_chartContainer__ukHi8{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;width:100%;min-width:0;overflow:hidden}.EarningsTrendChart_header__TieL4{margin-bottom:1rem}.EarningsTrendChart_title__IhuQy{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.EarningsTrendChart_subtitle__E7MZk{font-size:.875rem;color:#6b7280;margin:0}.EarningsTrendChart_tooltip__0p1xU{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.EarningsTrendChart_tooltipLabel__vL1Ql{font-size:.75rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.EarningsTrendChart_tooltipValue__W94yV{font-size:.875rem;font-weight:500;margin:.25rem 0}@media (max-width:640px){.EarningsTrendChart_chartContainer__ukHi8{padding:1.25rem}.EarningsTrendChart_title__IhuQy{font-size:1rem}.EarningsTrendChart_subtitle__E7MZk{font-size:.8125rem}}.BookingCalendarHeatmap_chartContainer__N9oQm{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;width:100%;min-width:0;overflow:hidden}.BookingCalendarHeatmap_header__tr_kK{margin-bottom:1rem}.BookingCalendarHeatmap_title__XEf0n{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.BookingCalendarHeatmap_subtitle___18oI{font-size:.875rem;color:#6b7280;margin:0}.BookingCalendarHeatmap_heatmap__4_8bY{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.5rem;margin-bottom:1rem}.BookingCalendarHeatmap_day__j4gyx{aspect-ratio:1;border:1px solid #e5e7eb;border-radius:.375rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem;transition:all .2s ease-in-out;cursor:pointer}.BookingCalendarHeatmap_day__j4gyx:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-color:#059669}.BookingCalendarHeatmap_dayLabel__tsPSj{font-size:.625rem;font-weight:500;color:#6b7280;text-transform:uppercase;margin-bottom:.25rem}.BookingCalendarHeatmap_dayNumber__fefGx{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.BookingCalendarHeatmap_dayCount__aAR60{font-size:.75rem;font-weight:500;color:#059669}.BookingCalendarHeatmap_today__44ZPv{border:2px solid #2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.BookingCalendarHeatmap_intensity0__Ubz6i{background-color:#f3f4f6}.BookingCalendarHeatmap_intensity1__O3QFr{background-color:#d1fae5}.BookingCalendarHeatmap_intensity2__m1luM{background-color:#a7f3d0}.BookingCalendarHeatmap_intensity3__scqRt{background-color:#6ee7b7}.BookingCalendarHeatmap_intensity4__YxHgB{background-color:#059669}.BookingCalendarHeatmap_intensity4__YxHgB .BookingCalendarHeatmap_dayCount__aAR60,.BookingCalendarHeatmap_intensity4__YxHgB .BookingCalendarHeatmap_dayLabel__tsPSj,.BookingCalendarHeatmap_intensity4__YxHgB .BookingCalendarHeatmap_dayNumber__fefGx{color:#fff}.BookingCalendarHeatmap_legend__k3vU1{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;margin-top:1rem}.BookingCalendarHeatmap_legendLabel__yOTa3{font-size:.75rem;color:#6b7280;margin:0 .25rem}.BookingCalendarHeatmap_legendBox__Zp9EM{width:14px;height:14px;border-radius:2px}@media (max-width:640px){.BookingCalendarHeatmap_chartContainer__N9oQm{padding:1.25rem}.BookingCalendarHeatmap_heatmap__4_8bY{grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:.375rem}.BookingCalendarHeatmap_day__j4gyx{padding:.375rem}.BookingCalendarHeatmap_dayLabel__tsPSj{font-size:.5625rem}.BookingCalendarHeatmap_dayNumber__fefGx{font-size:.875rem}.BookingCalendarHeatmap_dayCount__aAR60{font-size:.6875rem}}@media (min-width:641px) and (max-width:1024px){.BookingCalendarHeatmap_heatmap__4_8bY{grid-template-columns:repeat(7,1fr)}}@media (min-width:1025px){.BookingCalendarHeatmap_heatmap__4_8bY{grid-template-columns:repeat(7,1fr)}}.page_container__zkBPE{max-width:1200px;margin:0 auto}.page_header__Ayq2f{margin-bottom:2rem}.page_title__WtedM{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.page_subtitle__siJC_{font-size:1rem;color:#6b7280;margin:0}.page_filterTabs__4sSEn{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid #e5e7eb;padding-bottom:0;overflow-x:auto;margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem;width:calc(100% + 4rem)}.page_filterTab__Jn7IJ{padding:.75rem 1.5rem;background:none;font-size:.875rem;font-weight:500;color:var(--color-gray-700,#4b4b4b);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s ease;white-space:nowrap}.page_filterTab__Jn7IJ:hover{color:var(--color-primary-default,#006c67);background-color:var(--color-primary-light,#e6f0f0);border-radius:.375rem .375rem 0 0}.page_filterTabActive__AyRfk{color:var(--color-primary-default,#006c67);border-bottom-color:var(--color-primary-default,#006c67);font-weight:600}.page_content__JUlKL{margin-top:20px}.page_cardList__fup_Q{display:flex;flex-direction:column;gap:16px}.page_emptyState__ttr_c{text-align:center;padding:4rem 2rem;background-color:#fff;border-radius:.5rem;border:1px solid #e5e7eb}.page_emptyTitle__a3Bbe{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.page_emptyText__dmKGT{font-size:1rem;color:#6b7280;max-width:600px;margin:0 auto 1.5rem}.page_emptyButton__xpylG{padding:.75rem 1.5rem;background-color:var(--color-primary-default,#006c67);color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .15s ease-in-out}.page_emptyButton__xpylG:hover{background-color:var(--color-primary-dark,#005550)}.page_createForm__00GJF{width:100%;max-width:500px;display:flex;flex-direction:column;gap:16px;margin-top:24px}.page_input__GcAHH,.page_textarea__bV4ns{width:100%;padding:12px 16px;font-size:14px;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;transition:border-color .2s ease}.page_input__GcAHH:focus,.page_textarea__bV4ns:focus{border-color:var(--color-primary-default,#006c67)}.page_textarea__bV4ns{resize:vertical;font-family:inherit}.page_formActions__Dh0sB{display:flex;gap:12px;justify-content:flex-end}.page_infoSection__oPSa5{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px}.page_infoSection__oPSa5 h3{font-size:18px;font-weight:600;color:#111827;margin:0 0 20px}.page_infoRow__8GIvB{display:flex;padding:12px 0;border-bottom:1px solid #f3f4f6}.page_infoRow__8GIvB:last-child{border-bottom:none}.page_infoLabel__rGUK1{font-weight:500;color:#6b7280;width:150px;flex-shrink:0}.page_infoRow__8GIvB a{color:var(--color-primary-default,#006c67);text-decoration:none}.page_infoRow__8GIvB a:hover{text-decoration:underline}.page_error__5XowJ,.page_loading__Lj8ik{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.page_error__5XowJ h2{font-size:20px;font-weight:600;color:#111827;margin:0 0 8px}.page_error__5XowJ p{font-size:14px;color:#6b7280;margin:0 0 24px}@media (max-width:768px){.page_title__WtedM{font-size:1.5rem}.page_filterTabs__4sSEn{gap:.25rem;margin-bottom:1.5rem;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;width:calc(100% + 2rem)}.page_filterTab__Jn7IJ{padding:.625rem 1rem;font-size:.8125rem}.page_infoLabel__rGUK1{width:120px}}@media (min-width:769px) and (max-width:1024px){.page_filterTabs__4sSEn{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem;width:calc(100% + 3rem)}}.page_reviewsList__FBxMa{display:flex;flex-direction:column;gap:1rem}