._placeholder-page_1u9u2_1{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 96px);padding:16px;background:#f4f6f8}._placeholder-page_1u9u2_1 .ant-result{padding:24px 16px}._placeholder-page_1u9u2_1 .ant-result-icon{margin-bottom:16px}._placeholder-page_1u9u2_1 .ant-result-icon .anticon{font-size:48px;color:#2e7dba}._placeholder-page_1u9u2_1 .ant-result-title{font-size:20px;font-weight:600;color:#1f2933;margin-bottom:8px}._placeholder-page_1u9u2_1 .ant-result-subtitle{font-size:14px;color:#7a7a7a;max-width:500px;margin:0 auto 16px}._app-header_4x0cb_1{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:64px;background:#fff;border-bottom:1px solid #E2E8F0;box-shadow:0 1px 2px #0000000a}._app-header_4x0cb_1 .ant-layout-header{padding:0;height:64px;line-height:64px}._app-header_4x0cb_1 ._header-left_4x0cb_21{display:flex;align-items:center;gap:16px}._app-header_4x0cb_1 ._header-left_4x0cb_21 ._logo_4x0cb_26{height:40px;width:auto;object-fit:contain}._app-header_4x0cb_1 ._header-left_4x0cb_21 ._app-title_4x0cb_31{font-size:16px;font-weight:600;color:#7a7a7a;padding-left:16px;border-left:1px solid #E2E8F0}._app-header_4x0cb_1 ._header-right_4x0cb_38 ._search-input_4x0cb_38{width:300px}@media(max-width:992px){._app-header_4x0cb_1 ._header-right_4x0cb_38 ._search-input_4x0cb_38{width:200px}}@media(max-width:768px){._app-header_4x0cb_1 ._header-right_4x0cb_38 ._search-input_4x0cb_38{display:none}}._app-header_4x0cb_1 ._header-right_4x0cb_38 ._search-input_4x0cb_38 .ant-input{border-radius:6px;border-color:#e2e8f0}._app-header_4x0cb_1 ._header-right_4x0cb_38 ._search-input_4x0cb_38 .ant-input:hover{border-color:#2e7dba}._app-header_4x0cb_1 ._header-right_4x0cb_38 ._search-input_4x0cb_38 .ant-input:focus{border-color:#2e7dba;box-shadow:0 0 0 2px #2e7dba1a}._app-header_4x0cb_1 ._header-right_4x0cb_38 ._search-input_4x0cb_38 .ant-input-prefix{color:#7a7a7a}._app-header_4x0cb_1 ._header-right_4x0cb_38 ._icon-button_4x0cb_65{font-size:18px;color:#7a7a7a;cursor:pointer;transition:color .2s}._app-header_4x0cb_1 ._header-right_4x0cb_38 ._icon-button_4x0cb_65:hover{color:#2e7dba}._app-header_4x0cb_1 ._header-right_4x0cb_38 ._user-menu_4x0cb_74{display:flex;align-items:center;gap:10px;cursor:pointer;padding:6px 12px;border-radius:6px;transition:background-color .2s}._app-header_4x0cb_1 ._header-right_4x0cb_38 ._user-menu_4x0cb_74:hover{background-color:#f4f6f8}._app-header_4x0cb_1 ._header-right_4x0cb_38 ._user-menu_4x0cb_74 ._user-name_4x0cb_86{font-size:14px;font-weight:500;color:#1f2933;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){._app-header_4x0cb_1 ._header-right_4x0cb_38 ._user-menu_4x0cb_74 ._user-name_4x0cb_86{display:none}}@media(max-width:768px){._app-header_4x0cb_1{padding:0 16px}._app-header_4x0cb_1 ._header-left_4x0cb_21 ._app-title_4x0cb_31{display:none}}._app-sidebar_o6c8z_1{position:fixed;left:0;top:64px;bottom:0;z-index:999;background:#fff;border-right:1px solid #E2E8F0;box-shadow:1px 0 2px #00000005;overflow-y:auto;overflow-x:hidden;transition:all .3s}._app-sidebar_o6c8z_1 .ant-layout-sider{background:#fff}._app-sidebar_o6c8z_1 .ant-layout-sider-children{display:flex;flex-direction:column;position:relative;height:100%}._app-sidebar_o6c8z_1 ._sidebar-header_o6c8z_23{padding:16px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #E2E8F0;min-height:64px}._app-sidebar_o6c8z_1 ._sidebar-header_o6c8z_23 ._logo_o6c8z_31{height:32px;width:auto;object-fit:contain}._app-sidebar_o6c8z_1 ._sidebar-header_o6c8z_23 ._logo-collapsed_o6c8z_36{height:32px;width:32px;object-fit:contain;cursor:pointer}._app-sidebar_o6c8z_1 ._sidebar-toggle_o6c8z_42{position:absolute;bottom:16px;left:50%;transform:translate(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f4f6f8;border:1px solid #E2E8F0;border-radius:8px;cursor:pointer;transition:all .2s;color:#7a7a7a;font-size:16px}._app-sidebar_o6c8z_1 ._sidebar-toggle_o6c8z_42:hover{background:#2e7dba;color:#fff;border-color:#2e7dba}._app-sidebar_o6c8z_1 ._sidebar-menu_o6c8z_65{border-right:none;background:#fff;padding:16px 8px;flex:1;margin-bottom:64px}._app-sidebar_o6c8z_1 ._sidebar-menu_o6c8z_65 .ant-menu-item{margin:4px 0;border-radius:6px;height:40px;line-height:40px;color:#1f2933;font-size:14px;font-weight:500;transition:all .2s}._app-sidebar_o6c8z_1 ._sidebar-menu_o6c8z_65 .ant-menu-item:hover:not(.ant-menu-item-disabled){background-color:#2e7dba14;color:#2e7dba}._app-sidebar_o6c8z_1 ._sidebar-menu_o6c8z_65 .ant-menu-item.ant-menu-item-selected{background-color:#2e7dba1a;color:#2e7dba}._app-sidebar_o6c8z_1 ._sidebar-menu_o6c8z_65 .ant-menu-item.ant-menu-item-selected:after{display:none}._app-sidebar_o6c8z_1 ._sidebar-menu_o6c8z_65 .ant-menu-item.ant-menu-item-disabled{color:#7a7a7a;opacity:.5}._app-sidebar_o6c8z_1 ._sidebar-menu_o6c8z_65 .ant-menu-item .ant-menu-item-icon{font-size:16px}._app-sidebar_o6c8z_1 ._sidebar-menu_o6c8z_65 .ant-menu-item-group-title{font-size:11px;font-weight:700;color:#7a7a7a;text-transform:uppercase;letter-spacing:.5px;padding:16px 16px 8px}._app-sidebar_o6c8z_1 ._sidebar-menu_o6c8z_65 .ant-menu-item-divider{margin:12px 0;background-color:#e2e8f0}._app-sidebar_o6c8z_1 ._sidebar-menu_o6c8z_65 .ant-menu-item-selected .anticon{color:#2e7dba}._app-sidebar_o6c8z_1 ._sidebar-menu_o6c8z_65 .ant-menu-inline-collapsed .ant-menu-item{padding-inline:calc(50% - 16px)}._app-sidebar_o6c8z_1 ._sidebar-menu_o6c8z_65 .ant-menu-inline-collapsed .ant-menu-item .anticon{font-size:18px}._app-sidebar_o6c8z_1::-webkit-scrollbar{width:6px}._app-sidebar_o6c8z_1::-webkit-scrollbar-track{background:transparent}._app-sidebar_o6c8z_1::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._app-sidebar_o6c8z_1::-webkit-scrollbar-thumb:hover{background:#94a3b8}._app-sidebar_o6c8z_1._collapsed_o6c8z_134 ._sidebar-header_o6c8z_23{padding:16px 8px}._app-sidebar_o6c8z_1._collapsed_o6c8z_134 ._sidebar-menu_o6c8z_65{padding:16px 4px}._main-layout_jzra1_1{min-height:100vh;background:#f4f6f8}._main-layout_jzra1_1 ._layout-container_jzra1_5{min-height:calc(100vh - 64px);margin-top:64px}._main-layout_jzra1_1 ._main-content_jzra1_9{background:#f4f6f8;min-height:calc(100vh - 64px);overflow-y:auto;transition:margin-left .3s}._login-page_17qq1_1{display:flex;min-height:100vh;width:100%;overflow:hidden}._login-page_17qq1_1 ._left-panel_17qq1_7{position:relative;display:none;width:45%;background:linear-gradient(135deg,#1e293b,#0f172a)}@media(min-width:1024px){._login-page_17qq1_1 ._left-panel_17qq1_7{display:block}}._login-page_17qq1_1 ._left-panel_17qq1_7 ._background-overlay_17qq1_18{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://images.unsplash.com/photo-1631217868264-e5b90bb7e133?auto=format&fit=crop&q=80&w=1200);background-size:cover;background-position:center;opacity:.4;mix-blend-mode:luminosity}._login-page_17qq1_1 ._left-panel_17qq1_7 ._quote-section_17qq1_27{position:absolute;bottom:40px;left:32px;right:32px;color:#fff;z-index:10;max-width:100%}._login-page_17qq1_1 ._left-panel_17qq1_7 ._quote-section_17qq1_27 ._quote_17qq1_27{font-size:22px;font-weight:600;line-height:1.4;margin:0 0 24px;text-shadow:0 2px 4px rgba(0,0,0,.3)}._login-page_17qq1_1 ._left-panel_17qq1_7 ._quote-section_17qq1_27 ._attribution_17qq1_43{display:flex;align-items:center;gap:12px}._login-page_17qq1_1 ._left-panel_17qq1_7 ._quote-section_17qq1_27 ._attribution_17qq1_43 ._line_17qq1_48{width:40px;height:2px;background:#fff9;border-radius:2px}._login-page_17qq1_1 ._left-panel_17qq1_7 ._quote-section_17qq1_27 ._attribution_17qq1_43 span{font-size:12px;font-weight:500;color:#ffffffd9}._login-page_17qq1_1 ._right-panel_17qq1_59{position:relative;display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;background:#fff}@media(min-width:1024px){._login-page_17qq1_1 ._right-panel_17qq1_59{width:55%;padding:40px 48px}}._login-page_17qq1_1 ._right-panel_17qq1_59 ._form-wrapper_17qq1_75{width:100%;max-width:400px}._login-page_17qq1_1 ._right-panel_17qq1_59 ._form-wrapper_17qq1_75 ._header_17qq1_79{text-align:center;margin-bottom:32px}._login-page_17qq1_1 ._right-panel_17qq1_59 ._form-wrapper_17qq1_75 ._header_17qq1_79 ._logo_17qq1_83{display:flex;align-items:center;justify-content:center;margin-bottom:32px}._login-page_17qq1_1 ._right-panel_17qq1_59 ._form-wrapper_17qq1_75 ._header_17qq1_79 ._logo_17qq1_83 ._logo-image_17qq1_89{height:48px;width:auto;object-fit:contain}._login-page_17qq1_1 ._right-panel_17qq1_59 ._form-wrapper_17qq1_75 ._header_17qq1_79 ._title_17qq1_94{font-size:30px;font-weight:700;color:#0f172a;margin:0 0 10px;letter-spacing:-.03em}._login-page_17qq1_1 ._right-panel_17qq1_59 ._form-wrapper_17qq1_75 ._header_17qq1_79 ._subtitle_17qq1_101{font-size:13px;color:#64748b;margin:0;line-height:1.5}._login-page_17qq1_1 ._right-panel_17qq1_59 ._form-wrapper_17qq1_75 ._footer_17qq1_107{margin-top:32px;padding-top:32px;border-top:1px solid #f1f5f9}._login-page_17qq1_1 ._right-panel_17qq1_59 ._form-wrapper_17qq1_75 ._footer_17qq1_107 ._security-badge_17qq1_112{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:9999px;background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0 auto 16px;display:flex}._login-page_17qq1_1 ._right-panel_17qq1_59 ._form-wrapper_17qq1_75 ._footer_17qq1_107 ._security-badge_17qq1_112 svg{font-size:14px}._login-page_17qq1_1 ._right-panel_17qq1_59 ._form-wrapper_17qq1_75 ._footer_17qq1_107 ._legal-text_17qq1_132{font-size:10px;color:#cbd5e1;text-align:center;line-height:1.5;margin:0}._login-page_17qq1_1 ._right-panel_17qq1_59 ._form-wrapper_17qq1_75 ._footer_17qq1_107 ._legal-text_17qq1_132 a{color:#cbd5e1;text-decoration:underline;transition:color .2s}._login-page_17qq1_1 ._right-panel_17qq1_59 ._form-wrapper_17qq1_75 ._footer_17qq1_107 ._legal-text_17qq1_132 a:hover{color:#64748b}._login-page_17qq1_1 ._right-panel_17qq1_59 ._form-wrapper_17qq1_75 ._oidc-section_17qq1_147{margin-top:20px;text-align:center}._login-page_17qq1_1 ._right-panel_17qq1_59 ._form-wrapper_17qq1_75 ._oidc-divider_17qq1_151{font-size:12px;color:#94a3b8;margin-bottom:12px}._login-page_17qq1_1 ._right-panel_17qq1_59 ._form-wrapper_17qq1_75 ._oidc-actions_17qq1_156{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._login-page_17qq1_1 ._right-panel_17qq1_59 ._help-link_17qq1_162{position:absolute;bottom:20px;right:24px;display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#cbd5e1;transition:all .2s}._login-page_17qq1_1 ._right-panel_17qq1_59 ._help-link_17qq1_162 svg{font-size:16px}._login-page_17qq1_1 ._right-panel_17qq1_59 ._help-link_17qq1_162:hover{color:#2e7dba}._login-page_17qq1_1 ._right-panel_17qq1_59 ._help-link_17qq1_162:hover svg{transform:scale(1.1)}@media(max-width:1200px){._login-page_17qq1_1 ._right-panel_17qq1_59{padding:32px 24px}._login-page_17qq1_1 ._right-panel_17qq1_59 ._form-wrapper_17qq1_75 ._header_17qq1_79{margin-bottom:40px}._login-page_17qq1_1 ._right-panel_17qq1_59 ._form-wrapper_17qq1_75 ._header_17qq1_79 ._title_17qq1_94{font-size:28px}._login-page_17qq1_1 ._right-panel_17qq1_59 ._help-link_17qq1_162{position:static;margin-top:32px}}._callback-page_1k5vf_1{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}._dashboard-page_13afm_1{padding:16px;background:#f4f6f8;min-height:calc(100vh - 64px);max-width:1400px}._dashboard-page_13afm_1 ._page-header_13afm_7{margin-bottom:16px}._dashboard-page_13afm_1 ._page-header_13afm_7 ._page-title_13afm_10{font-size:32px;font-weight:700;color:#1f2933;margin:0 0 8px;line-height:1.2}._dashboard-page_13afm_1 ._page-header_13afm_7 ._page-subtitle_13afm_17{font-size:15px;color:#7a7a7a;margin:0;line-height:1.5}._dashboard-page_13afm_1 ._stats-row_13afm_23{margin-bottom:16px}._dashboard-page_13afm_1 ._stats-row_13afm_23 .ant-col{display:flex}._dashboard-page_13afm_1 ._stat-card_13afm_29{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;border:1px solid #E2E8F0;transition:all .3s ease;height:100%;min-height:120px}._dashboard-page_13afm_1 ._stat-card_13afm_29:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-4px);border-color:#2e7dba4d}._dashboard-page_13afm_1 ._stat-card_13afm_29 .ant-card-body{padding:16px;display:flex;align-items:center;min-height:120px}._dashboard-page_13afm_1 ._stat-card_13afm_29 .ant-statistic{width:100%}._dashboard-page_13afm_1 ._stat-card_13afm_29 .ant-statistic-title{font-size:13px;font-weight:500;color:#7a7a7a;margin-bottom:8px;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dashboard-page_13afm_1 ._stat-card_13afm_29 .ant-statistic-content{font-size:32px;font-weight:700;color:#1f2933;line-height:1}._dashboard-page_13afm_1 ._stat-card_13afm_29 ._stat-content_13afm_68{display:flex;align-items:center;gap:16px;width:100%}._dashboard-page_13afm_1 ._stat-card_13afm_29 ._stat-content_13afm_68 ._stat-icon_13afm_74{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;font-size:24px;flex-shrink:0}._dashboard-page_13afm_1 ._welcome-card_13afm_84{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;border:1px solid #E2E8F0}._dashboard-page_13afm_1 ._welcome-card_13afm_84 .ant-card-body{padding:12px}._dashboard-page_13afm_1 ._welcome-card_13afm_84 ._welcome-content_13afm_93 ._welcome-title_13afm_93{font-size:22px;font-weight:700;color:#1f2933;margin:0 0 16px;line-height:1.3}._dashboard-page_13afm_1 ._welcome-card_13afm_84 ._welcome-content_13afm_93 ._welcome-text_13afm_100{font-size:15px;color:#7a7a7a;margin:0 0 20px;line-height:1.6}._dashboard-page_13afm_1 ._welcome-card_13afm_84 ._welcome-content_13afm_93 ._feature-list_13afm_106{list-style:none;padding:0;margin:0 0 20px}._dashboard-page_13afm_1 ._welcome-card_13afm_84 ._welcome-content_13afm_93 ._feature-list_13afm_106 li{position:relative;padding-left:28px;font-size:15px;color:#1f2933;margin-bottom:12px;line-height:1.6}._dashboard-page_13afm_1 ._welcome-card_13afm_84 ._welcome-content_13afm_93 ._feature-list_13afm_106 li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background-color:#2e7dba}._dashboard-page_13afm_1 ._welcome-card_13afm_84 ._welcome-content_13afm_93 ._coming-soon_13afm_129{font-size:13px;color:#7a7a7a;margin:0;font-style:italic}@media(max-width:1200px){._dashboard-page_13afm_1{padding:12px}}@media(max-width:992px){._dashboard-page_13afm_1{padding:12px}._dashboard-page_13afm_1 ._page-header_13afm_7{margin-bottom:12px}._dashboard-page_13afm_1 ._page-header_13afm_7 ._page-title_13afm_10{font-size:24px}._dashboard-page_13afm_1 ._page-header_13afm_7 ._page-subtitle_13afm_17{font-size:14px}._dashboard-page_13afm_1 ._welcome-card_13afm_84 .ant-card-body{padding:12px}._dashboard-page_13afm_1 ._welcome-card_13afm_84 ._welcome-content_13afm_93 ._welcome-title_13afm_93{font-size:18px}._dashboard-page_13afm_1 ._welcome-card_13afm_84 ._welcome-content_13afm_93 ._welcome-text_13afm_100,._dashboard-page_13afm_1 ._welcome-card_13afm_84 ._welcome-content_13afm_93 ._feature-list_13afm_106 li{font-size:14px}}._home-health-page_54vy4_1{padding:16px;background:#f4f6f8;min-height:calc(100vh - 64px);max-width:1400px;margin:0 auto}._home-health-page_54vy4_1 ._page-header_54vy4_8{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:16px}._home-health-page_54vy4_1 ._page-header_54vy4_8 ._page-title_54vy4_15{font-size:24px;font-weight:700;color:#1f2933;margin:0 0 4px;line-height:1.2}._home-health-page_54vy4_1 ._page-header_54vy4_8 ._page-subtitle_54vy4_22{font-size:13px;color:#7a7a7a}._home-health-page_54vy4_1 ._segment-bar_54vy4_26{margin-bottom:16px;padding:4px;background:#f4f6f8;border-radius:8px}._home-health-page_54vy4_1 ._segment-bar_54vy4_26 .ant-segmented-item{font-weight:500}._home-health-page_54vy4_1 ._segment-bar_54vy4_26 .ant-segmented-item-selected{font-weight:600}._home-health-page_54vy4_1 ._table-card_54vy4_38{border-radius:12px;box-shadow:0 1px 2px #0000000d}._home-health-page_54vy4_1 ._table-card_54vy4_38 .ant-card-body{padding:16px}._home-health-page_54vy4_1 ._status-tag_54vy4_45{text-transform:uppercase;font-size:11px;font-weight:600}._home-health-page_54vy4_1 ._contact-cell_54vy4_50{display:flex;flex-direction:column;gap:2px}._detail-page_viwqc_1{padding:16px;background:#f4f6f8;min-height:calc(100vh - 64px);max-width:1000px;margin:0 auto}._breadcrumb_viwqc_9{margin-bottom:16px}._breadcrumb_viwqc_9 .ant-breadcrumb-link a{color:#7a7a7a}._breadcrumb_viwqc_9 .ant-breadcrumb-link a:hover{color:#2e7dba}._header-card_viwqc_19{margin-bottom:16px;border-radius:12px;box-shadow:0 1px 2px #0000000d}._header-card_viwqc_19 .ant-card-body{padding:16px}._header-card_viwqc_19 ._tabs_viwqc_27{margin-top:12px}._header-card_viwqc_19 ._tabs_viwqc_27 .ant-tabs-nav{margin-bottom:0}._header_viwqc_19{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}._header-actions_viwqc_42{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%;margin-top:12px;padding-top:12px;border-top:1px solid #E5E7EB}._header-icon_viwqc_53{width:48px;height:48px;border-radius:8px;background:#2e7dba14;color:#2e7dba;display:flex;align-items:center;justify-content:center;font-size:24px}._public-id_viwqc_65{font-size:13px;display:block;margin-bottom:4px}._agency-name_viwqc_71{margin:0 0 4px!important;font-size:20px;font-weight:700;color:#1f2933}._agency-type_viwqc_78{font-size:13px}._header-meta_viwqc_82{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._status-tag_viwqc_89{font-size:11px;font-weight:600;text-transform:uppercase}._submitted_viwqc_95{font-size:12px}._overview-cards-vertical_viwqc_99{display:flex;flex-direction:column;gap:20px;max-width:720px}._info-card_viwqc_106{border-radius:12px;box-shadow:0 1px 2px #0000000d}._info-card_viwqc_106 .ant-card-head{min-height:44px;padding:0 20px}._info-card_viwqc_106 .ant-card-body{padding:20px}._overview-fields_viwqc_118{display:flex;flex-direction:column;gap:14px}._overview-row_viwqc_124{display:flex;align-items:baseline;gap:16px;min-height:28px;padding:4px 0;border-radius:6px;transition:background-color .15s ease}._overview-row_viwqc_124:hover{background-color:#00000005}._overview-row_viwqc_124:hover ._overview-edit-trigger_viwqc_136{opacity:1}._overview-label_viwqc_140{font-weight:600;font-size:13px;color:#000000e0;width:160px;flex-shrink:0;line-height:1.5}._overview-value-wrap_viwqc_149{flex:1;min-width:0;display:flex;align-items:center;gap:8px}._overview-value_viwqc_149{flex:1;min-width:0;font-size:14px;color:#000000e0;line-height:1.5;word-break:break-word}._overview-edit-trigger_viwqc_136{flex-shrink:0;padding:2px 4px;color:#00000073;opacity:0;transition:opacity .15s ease,color .15s ease}._overview-edit-trigger_viwqc_136:hover{color:#1677ff}._overview-edit-wrap_viwqc_177{flex:1;min-width:0;display:flex;align-items:center;gap:8px}._overview-edit-input_viwqc_185{flex:1;min-width:0}._overview-edit-actions_viwqc_190{flex-shrink:0}._overview-edit-btn_viwqc_194{padding:2px 4px;color:#00000073}._overview-edit-btn_viwqc_194:hover{color:#1677ff}._address-location-row_viwqc_202{align-items:flex-start}._overview-map-wrap_viwqc_206{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.06)}._address-location-row_viwqc_202 ._overview-map-wrap_viwqc_206{margin-top:0;padding-top:0;border-top:none}._overview-map_viwqc_206{width:100%;max-width:560px;border-radius:8px;overflow:hidden;background:#0000000a}._review-card_viwqc_225{margin-bottom:16px;border-radius:12px;box-shadow:0 1px 2px #0000000d}._review-card_viwqc_225 .ant-card-body{padding:16px}._verification-list_viwqc_234{display:flex;flex-direction:column;gap:12px}._verification-item_viwqc_240{display:flex;flex-direction:column;gap:12px;padding:12px;background:#f4f6f8;border-radius:8px}._verification-item-header_viwqc_249{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}._verification-item-details_viwqc_257{display:flex;flex-direction:column;gap:12px;padding-left:0;border-top:1px solid #E5E7EB;padding-top:12px;margin-top:4px}._verification-comments_viwqc_267,._verification-documents_viwqc_268{display:flex;flex-direction:column;gap:6px}._verification-comment_viwqc_267,._verification-document_viwqc_268{padding:6px 8px;background:#fff;border-radius:6px;font-size:12px}._verification-document_viwqc_268 a{color:#2e7dba}._verification-document_viwqc_268 a:hover{text-decoration:underline}._verification-actions_viwqc_289{margin-top:4px}._notes-list_viwqc_293{margin-top:16px;display:flex;flex-direction:column;gap:12px}._note-item_viwqc_300{padding:12px;background:#f4f6f8;border-radius:8px;border-left:3px solid #2E7DBA}._clinics-page_w5w3f_1{padding:12px 8px;background:#f4f6f8;min-height:calc(100vh - 64px);width:100%;max-width:100%;margin:0}._clinics-page_w5w3f_1 ._page-header_w5w3f_9{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}._clinics-page_w5w3f_1 ._page-header_w5w3f_9 ._page-title_w5w3f_16{font-size:24px;font-weight:700;color:#1f2933;margin:0 0 4px;line-height:1.2}._clinics-page_w5w3f_1 ._page-header_w5w3f_9 ._page-subtitle_w5w3f_23{display:flex;align-items:center;gap:6px;font-size:13px;color:#7a7a7a}._clinics-page_w5w3f_1 ._page-header_w5w3f_9 ._page-subtitle_w5w3f_23 ._total-count-button_w5w3f_30{border:none;background:none;padding:0;color:#2e7dba;font-weight:600;cursor:pointer;text-decoration:underline}._clinics-page_w5w3f_1 ._page-header_w5w3f_9 ._page-subtitle_w5w3f_23 ._total-count-button_w5w3f_30:hover{color:#246291}._clinics-page_w5w3f_1 ._page-header_w5w3f_9 ._header-actions_w5w3f_42{display:flex;align-items:center;justify-content:flex-end;gap:12px}._clinics-page_w5w3f_1 ._page-header_w5w3f_9 ._header-actions_w5w3f_42 ._add-clinic-button_w5w3f_48{font-weight:500}._clinics-page_w5w3f_1 ._content-layout_w5w3f_51{display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px;align-items:flex-start}._clinics-page_w5w3f_1 ._filters-column_w5w3f_57 ._filters-card_w5w3f_57{border-radius:12px;box-shadow:0 1px 2px #0000000d}._clinics-page_w5w3f_1 ._filters-column_w5w3f_57 ._filters-card_w5w3f_57 .ant-card-head{min-height:40px;padding:0 10px;border-bottom:1px solid #E5E7EB}._clinics-page_w5w3f_1 ._filters-column_w5w3f_57 ._filters-card_w5w3f_57 .ant-card-head-title{padding:8px 0}._clinics-page_w5w3f_1 ._filters-column_w5w3f_57 ._filters-card_w5w3f_57 .ant-card-body{padding:10px}._clinics-page_w5w3f_1 ._filters-column_w5w3f_57 ._filters-card_w5w3f_57 ._filters-title_w5w3f_72{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#7a7a7a}._clinics-page_w5w3f_1 ._filters-column_w5w3f_57 ._filters-card_w5w3f_57 ._filters-form_w5w3f_79 ._field-label_w5w3f_79{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;text-transform:uppercase;color:#7a7a7a}._clinics-page_w5w3f_1 ._filters-column_w5w3f_57 ._filters-card_w5w3f_57 ._filters-form_w5w3f_79 ._label-tooltip_w5w3f_88{display:inline-flex;align-items:center}._clinics-page_w5w3f_1 ._filters-column_w5w3f_57 ._filters-card_w5w3f_57 ._filters-form_w5w3f_79 ._tooltip-icon_w5w3f_92{font-size:14px;color:#2e7dba}._clinics-page_w5w3f_1 ._filters-column_w5w3f_57 ._filters-card_w5w3f_57 ._filters-form_w5w3f_79 .ant-form-item{margin-bottom:8px}._clinics-page_w5w3f_1 ._filters-column_w5w3f_57 ._filters-card_w5w3f_57 ._filters-form_w5w3f_79 .ant-input,._clinics-page_w5w3f_1 ._filters-column_w5w3f_57 ._filters-card_w5w3f_57 ._filters-form_w5w3f_79 .ant-select-selector{font-size:13px}._clinics-page_w5w3f_1 ._filters-column_w5w3f_57 ._filters-card_w5w3f_57 ._filters-section_w5w3f_105{margin-top:12px;padding-top:12px;border-top:1px solid #E5E7EB}._clinics-page_w5w3f_1 ._filters-column_w5w3f_57 ._filters-card_w5w3f_57 ._filters-section_w5w3f_105 ._filters-section-header_w5w3f_110{margin-bottom:8px}._clinics-page_w5w3f_1 ._filters-column_w5w3f_57 ._filters-card_w5w3f_57 ._filters-section_w5w3f_105 ._filters-section-title_w5w3f_113{font-size:12px;font-weight:600;text-transform:uppercase;color:#7a7a7a}._clinics-page_w5w3f_1 ._filters-column_w5w3f_57 ._filters-card_w5w3f_57 ._filters-section_w5w3f_105 ._filters-checkbox-group_w5w3f_119{display:flex;flex-direction:column;gap:4px}._clinics-page_w5w3f_1 ._filters-column_w5w3f_57 ._filters-card_w5w3f_57 ._filters-section_w5w3f_105 ._filters-checkbox-group_w5w3f_119 .ant-checkbox-wrapper{font-size:13px;color:#1f2933}._clinics-page_w5w3f_1 ._table-column_w5w3f_128 ._table-card_w5w3f_128{border-radius:12px;box-shadow:0 1px 2px #0000000d;background:#fff}._clinics-page_w5w3f_1 ._table-column_w5w3f_128 ._table-card_w5w3f_128 .ant-card-body{padding:6px 6px 0}._clinics-page_w5w3f_1 ._table-column_w5w3f_128 ._clinics-table_w5w3f_136 .ant-table{font-size:13px}._clinics-page_w5w3f_1 ._table-column_w5w3f_128 ._clinics-table_w5w3f_136 .ant-table-thead>tr>th{background:#f9fafb;font-size:11px;font-weight:600;text-transform:uppercase;color:#7a7a7a;padding:8px 10px}._clinics-page_w5w3f_1 ._table-column_w5w3f_128 ._clinics-table_w5w3f_136 .ant-table-tbody>tr>td{padding:8px 10px}._clinics-page_w5w3f_1 ._table-column_w5w3f_128 ._clinics-table_w5w3f_136 .ant-table-pagination{margin:8px 0}._clinics-page_w5w3f_1 ._clinic-cell_w5w3f_153{display:flex;flex-direction:column;gap:2px}._clinics-page_w5w3f_1 ._clinic-cell_w5w3f_153 ._clinic-name_w5w3f_158{font-weight:600;color:#1f2933;cursor:pointer}._clinics-page_w5w3f_1 ._clinic-cell_w5w3f_153 ._clinic-website_w5w3f_163{font-size:12px;color:#2e7dba}._clinics-page_w5w3f_1 ._location-icon_w5w3f_167{color:#2e7dba;font-size:14px}._clinics-page_w5w3f_1 ._rating-cell_w5w3f_171 ._rating-star_w5w3f_171{color:#f59e0b;font-size:14px}._clinics-page_w5w3f_1 ._status-tag_w5w3f_175{border-radius:999px;padding:0 10px;font-size:11px;font-weight:600}@media(max-width:1200px){._clinics-page_w5w3f_1{padding:12px 8px}._clinics-page_w5w3f_1 ._content-layout_w5w3f_51{grid-template-columns:240px minmax(0,1fr);gap:10px}}@media(max-width:992px){._clinics-page_w5w3f_1{padding:12px 8px}._clinics-page_w5w3f_1 ._content-layout_w5w3f_51{grid-template-columns:minmax(0,1fr);gap:12px}._clinics-page_w5w3f_1 ._filters-column_w5w3f_57{order:2}._clinics-page_w5w3f_1 ._table-column_w5w3f_128{order:1}._clinics-page_w5w3f_1 ._page-header_w5w3f_9{flex-direction:column;align-items:flex-start;gap:12px}._clinics-page_w5w3f_1 ._page-header_w5w3f_9 ._header-actions_w5w3f_42{width:100%;justify-content:space-between;flex-wrap:wrap}}@media(max-width:768px){._clinics-page_w5w3f_1{padding:8px 4px}._clinics-page_w5w3f_1 ._page-header_w5w3f_9 ._page-title_w5w3f_16{font-size:20px}._clinics-page_w5w3f_1 ._page-header_w5w3f_9 ._header-actions_w5w3f_42{gap:8px}._clinics-page_w5w3f_1 ._page-header_w5w3f_9 ._header-actions_w5w3f_42 .ant-btn{font-size:12px;padding:0 8px}._clinics-page_w5w3f_1 ._content-layout_w5w3f_51{gap:8px}}._schedule-modal_p634b_1 .ant-modal-header{padding:12px 16px;border-bottom:1px solid #f0f0f0}._schedule-modal_p634b_1 .ant-modal-body{padding:16px}._schedule-modal_p634b_1 .ant-modal-close{top:12px;right:16px}._steps_p634b_13{margin-bottom:24px;padding:0 8px}._steps_p634b_13 .ant-steps-item-title{font-size:13px;font-weight:500}._steps_p634b_13 .ant-steps-item-process .ant-steps-item-icon,._steps_p634b_13 .ant-steps-item-finish .ant-steps-item-icon{background-color:#1890ff;border-color:#1890ff}._schedule-form_p634b_30 .ant-form-item{margin-bottom:16px}._schedule-form_p634b_30 .ant-form-item-label{padding-bottom:4px}._schedule-form_p634b_30 .ant-form-item-label>label{font-size:12px;font-weight:600;text-transform:uppercase;color:#262626}._form-content_p634b_43{min-height:400px}._section_p634b_47{margin-bottom:24px}._section-header_p634b_51{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._section-title_p634b_58{margin:0!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase;color:#262626}._patient-search_p634b_66{flex:1}._create-patient-btn_p634b_70{white-space:nowrap;padding:0 8px;height:32px;display:flex;align-items:center;color:#1890ff}._create-patient-btn_p634b_70:hover{color:#40a9ff}._patient-card_p634b_82{margin-top:12px;padding:12px;background-color:#fafafa}._patient-card_p634b_82 .ant-card-body{padding:12px}._patient-info_p634b_91{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}._patient-name-row_p634b_99{display:flex;flex-direction:column;gap:2px}._patient-details-row_p634b_105{display:flex;gap:24px}._patient-detail-item_p634b_110{display:flex;flex-direction:column;gap:2px}._patient-label_p634b_116{font-size:10px;font-weight:600;text-transform:uppercase;color:#8c8c8c;letter-spacing:.5px}._patient-name_p634b_99{font-size:14px;font-weight:600;color:#262626;margin:0}._patient-value_p634b_131{font-size:13px;color:#262626;font-weight:500}._patient-results_p634b_137{margin-top:12px;max-height:200px;overflow-y:auto}._patient-results_p634b_137 .ant-card-body{padding:8px}._patient-result-item_p634b_146{display:flex;align-items:center;gap:12px;padding:8px;cursor:pointer;border-radius:4px;transition:background-color .2s}._patient-result-item_p634b_146:hover{background-color:#f5f5f5}._patient-result-item_p634b_146:not(:last-child){margin-bottom:4px}._patient-result-info_p634b_162{flex:1;min-width:0}._patient-result-info_p634b_162 .ant-typography{display:block;margin-bottom:2px}._time-slots-section_p634b_171{margin-top:16px}._time-slots-grid_p634b_175{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;margin-top:12px}._time-slot-btn_p634b_182{height:36px;font-size:13px;border-radius:4px}._time-slot-btn_p634b_182:hover{border-color:#1890ff;color:#1890ff}._review-card_p634b_192{margin-top:12px}._review-card_p634b_192 .ant-card-body{padding:16px}._modal-footer_p634b_199{display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid #f0f0f0;margin-top:24px}._offline-message_p634b_207{padding:24px;text-align:center}._bookings-container_cy4c3_1{width:100%}._bookings-header_cy4c3_5{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}._bookings-header-text_cy4c3_13{flex:1}._bookings-title_cy4c3_17{display:block;font-size:18px;font-weight:600;margin-bottom:4px}._bookings-description_cy4c3_24{display:block;font-size:13px;color:#8c8c8c}._schedule-button_cy4c3_30{flex-shrink:0}._filters-card_cy4c3_34{margin-bottom:12px}._filters-card_cy4c3_34 .ant-card-body{padding:10px}._clear-button_cy4c3_41{width:100%}._table-card_cy4c3_45 .ant-card-body{padding:8px}._error-banner_cy4c3_49{padding:8px 12px;margin-bottom:12px;background-color:#fff2f0;border:1px solid #ffccc7;border-radius:4px}._appointments-table_cy4c3_57 .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600;font-size:12px;text-transform:uppercase;padding:8px 10px}._appointments-table_cy4c3_57 .ant-table-tbody>tr>td{padding:8px 10px;font-size:13px}._appointments-table_cy4c3_57 .ant-table-tbody>tr{transition:background-color .2s}._appointments-table_cy4c3_57 .ant-table-tbody>tr:hover{background-color:#f5f5f5}._patient-name-container_cy4c3_75{transition:opacity .2s}._patient-name-container_cy4c3_75:hover{opacity:.8}._patient-name_cy4c3_75{font-size:13px;font-weight:500;color:#1890ff;transition:color .2s}._patient-name_cy4c3_75:hover{color:#40a9ff}._patient-email_cy4c3_92{font-size:12px}._booking-id_cy4c3_96{font-family:Courier New,monospace;font-size:12px;color:#595959}._service-tag_cy4c3_102{font-size:12px;padding:2px 8px;background-color:#f5f5f5;border:none;color:#595959}._status-dot_cy4c3_110{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}._view-button_cy4c3_118{color:#1890ff}._view-button_cy4c3_118:hover{color:#40a9ff;background-color:#e6f7ff}._add-staff-modal_fm4gr_1 .ant-modal-body{padding:24px}._modal-header_fm4gr_5{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0}._staff-form_fm4gr_13 ._steps_fm4gr_13{margin-bottom:32px}._form-content-wrapper_fm4gr_17{min-height:400px;max-height:600px;overflow-y:auto;padding:0 8px}._step-content_fm4gr_24{padding:8px 0}._step-header_fm4gr_28{text-align:center;margin-bottom:24px}._step-icon-wrapper_fm4gr_33{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:#e6f7ff;margin-bottom:16px}._step-icon_fm4gr_33{font-size:32px;color:#1890ff}._step-title_fm4gr_49{margin-bottom:8px!important}._step-subtitle_fm4gr_53{display:block;margin-top:8px}._section_fm4gr_58{margin-bottom:32px}._section-header_fm4gr_62{display:flex;align-items:center;margin-bottom:16px;gap:8px}._section-icon_fm4gr_69{font-size:16px;color:#1890ff}._section-title_fm4gr_74{margin:0!important;font-size:14px;font-weight:600}._field-label_fm4gr_80{display:flex;align-items:center;font-weight:500;font-size:13px}._label-tooltip_fm4gr_87{margin-left:8px;display:inline-flex;align-items:center}._tooltip-icon_fm4gr_93{color:#1890ff;font-size:14px;cursor:help}._skills-category_fm4gr_99{margin-bottom:24px}._category-title_fm4gr_103{font-size:13px;font-weight:600;margin-bottom:12px!important;color:#595959}._skills-checkbox-group_fm4gr_110{width:100%}._day-schedule_fm4gr_114{padding:12px;border:1px solid #f0f0f0;border-radius:4px;margin-bottom:12px;background-color:#fafafa}._day-header_fm4gr_122{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._time-slot_fm4gr_129{padding:8px;background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;margin-top:8px}._permission-module_fm4gr_137{padding:16px;border:1px solid #f0f0f0;border-radius:4px;margin-bottom:16px;background-color:#fafafa}._module-header_fm4gr_145{display:flex;align-items:center;margin-bottom:12px}._permissions-checkbox-group_fm4gr_151{margin-left:24px}._review-section_fm4gr_155{margin-bottom:24px}._review-section-header_fm4gr_159{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._modal-footer_fm4gr_166{display:flex;justify-content:space-between;align-items:center;padding-top:16px}._clinic-details-page_1t3b7_1{padding:12px 8px;background:#f4f6f8;min-height:calc(100vh - 64px);width:100%;max-width:100%;margin:0}._clinic-details-page_1t3b7_1 ._breadcrumb_1t3b7_9{margin-bottom:12px}._clinic-details-page_1t3b7_1 ._breadcrumb_1t3b7_9 .ant-breadcrumb-link a{color:#7a7a7a}._clinic-details-page_1t3b7_1 ._breadcrumb_1t3b7_9 .ant-breadcrumb-link a:hover{color:#2e7dba}._clinic-details-page_1t3b7_1 ._clinic-header-card_1t3b7_18{margin-bottom:12px;border-radius:12px;box-shadow:0 1px 2px #0000000d}._clinic-details-page_1t3b7_1 ._clinic-header-card_1t3b7_18 .ant-card-body{padding:12px 10px 8px}._clinic-details-page_1t3b7_1 ._clinic-header_1t3b7_18{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;flex-wrap:wrap}._clinic-details-page_1t3b7_1 ._clinic-avatar_1t3b7_34{background-color:#2e7dba14;color:#2e7dba}._clinic-details-page_1t3b7_1 ._clinic-header-text_1t3b7_38{display:flex;flex-direction:column;gap:4px}._clinic-details-page_1t3b7_1 ._clinic-name_1t3b7_43{margin:0;font-size:22px;font-weight:700;color:#1f2933}._clinic-details-page_1t3b7_1 ._clinic-subtitle_1t3b7_49{font-size:13px;color:#7a7a7a}._clinic-details-page_1t3b7_1 ._clinic-header-actions_1t3b7_53{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._clinic-details-page_1t3b7_1 ._status-tag_1t3b7_59{border-radius:999px;font-size:11px;padding:0 10px;font-weight:600}._clinic-details-page_1t3b7_1 ._approve-button_1t3b7_65{background-color:#2fa36b;border-color:#2fa36b;font-weight:500}._clinic-details-page_1t3b7_1 ._approve-button_1t3b7_65:hover{background-color:#298f5e;border-color:#298f5e}._clinic-details-page_1t3b7_1 ._reject-button_1t3b7_74{font-weight:500}._clinic-details-page_1t3b7_1 ._edit-button_1t3b7_77{background-color:#f5f5f5;border-color:#d9d9d9;color:#1f2933;font-weight:500}._clinic-details-page_1t3b7_1 ._edit-button_1t3b7_77:hover{background-color:#e6e6e6;border-color:#bfbfbf}._clinic-details-page_1t3b7_1 ._clinic-tabs_1t3b7_87{margin-top:8px}._clinic-details-page_1t3b7_1 ._clinic-tabs_1t3b7_87 .ant-tabs-nav{margin:0}._clinic-details-page_1t3b7_1 ._tab-count_1t3b7_93{margin-left:6px;font-size:11px;background:#f4f6f8;padding:1px 6px;border-radius:999px;color:#7a7a7a}._clinic-details-page_1t3b7_1 ._details-grid_1t3b7_101{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}._clinic-details-page_1t3b7_1 ._info-card_1t3b7_106{border-radius:12px;box-shadow:0 1px 2px #0000000d}._clinic-details-page_1t3b7_1 ._info-card_1t3b7_106 .ant-card-head{min-height:40px;padding:0 10px;border-bottom:1px solid #E5E7EB}._clinic-details-page_1t3b7_1 ._info-card_1t3b7_106 .ant-card-head-title{padding:8px 0}._clinic-details-page_1t3b7_1 ._info-card_1t3b7_106 .ant-card-body{padding:10px}._clinic-details-page_1t3b7_1 ._card-title_1t3b7_121{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#7a7a7a}._clinic-details-page_1t3b7_1 ._field-block_1t3b7_128{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}._clinic-details-page_1t3b7_1 ._field-block_1t3b7_128:last-child{margin-bottom:0}._clinic-details-page_1t3b7_1 ._field-label_1t3b7_137{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#7a7a7a;font-weight:600;margin-bottom:2px}._clinic-details-page_1t3b7_1 ._field-value_1t3b7_145{font-size:13px;color:#1f2933;font-weight:500;line-height:1.5}._clinic-details-page_1t3b7_1 ._field-icon_1t3b7_151{color:#2e7dba;font-size:14px}._clinic-details-page_1t3b7_1 ._field-link_1t3b7_155{font-size:12px;color:#2e7dba;cursor:pointer;margin-top:2px;display:block}._clinic-details-page_1t3b7_1 ._field-link_1t3b7_155:hover{text-decoration:underline}._clinic-details-page_1t3b7_1 ._contact-person_1t3b7_165{margin-bottom:8px}._clinic-details-page_1t3b7_1 ._contact-avatar_1t3b7_168{background-color:#2e7dba;color:#fff;font-size:12px;font-weight:600}._clinic-details-page_1t3b7_1 ._badge-tag_1t3b7_174{font-size:11px;font-weight:600;border-radius:999px;background-color:#2563eb0f;border:1px solid rgba(37,99,235,.25);color:#2e7dba;padding:2px 10px}._clinic-details-page_1t3b7_1 ._chip-tag_1t3b7_183{font-size:11px;border-radius:999px;background-color:#f5f5f5;border:1px solid #e0e0e0;color:#1f2933;padding:2px 8px}._clinic-details-page_1t3b7_1 ._emergency-tag_1t3b7_191{font-size:10px;font-weight:600;border-radius:999px;padding:2px 8px}._clinic-details-page_1t3b7_1 ._expiry-alert_1t3b7_197{margin-top:8px}._clinic-details-page_1t3b7_1 ._expiry-alert_1t3b7_197 .ant-alert-message{font-size:11px;font-weight:600;text-transform:uppercase}._clinic-details-page_1t3b7_1 ._expiry-alert_1t3b7_197 .ant-alert-description{font-size:12px}._clinic-details-page_1t3b7_1 ._progress-bar_1t3b7_208{margin:4px 0}._clinic-details-page_1t3b7_1 ._progress-bar_1t3b7_208 .ant-progress-bg{background-color:#2fa36b}._clinic-details-page_1t3b7_1 ._progress-text_1t3b7_214{font-size:11px;font-weight:600;color:#2fa36b;margin-top:4px;display:block}._clinic-details-page_1t3b7_1 ._checklist_1t3b7_221{display:flex;flex-direction:column;gap:6px;margin-top:4px}._clinic-details-page_1t3b7_1 ._checklist-item_1t3b7_227{display:flex;align-items:center;gap:8px}._clinic-details-page_1t3b7_1 ._check-icon_1t3b7_232{color:#2fa36b;font-size:14px}._clinic-details-page_1t3b7_1 ._checklist-text_1t3b7_236{font-size:12px;color:#1f2933}._clinic-details-page_1t3b7_1 ._agreements_1t3b7_240{display:flex;flex-direction:column;gap:8px;margin-top:4px}._clinic-details-page_1t3b7_1 ._agreement-item_1t3b7_246{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid #E5E7EB}._clinic-details-page_1t3b7_1 ._agreement-item_1t3b7_246:last-child{border-bottom:none}._clinic-details-page_1t3b7_1 ._agreement-name_1t3b7_256{font-size:12px;color:#1f2933;font-weight:500}._clinic-details-page_1t3b7_1 ._agreed-button_1t3b7_261{background-color:#2e7dba;border-color:#2e7dba;font-size:11px;font-weight:600;padding:0 12px;height:24px}@media(max-width:1200px){._clinic-details-page_1t3b7_1{padding:12px 8px}._clinic-details-page_1t3b7_1 ._details-grid_1t3b7_101{grid-template-columns:repeat(2,1fr);gap:10px}}._clinic-details-page_1t3b7_1 ._staff-tab-content_1t3b7_278{margin-top:16px}._clinic-details-page_1t3b7_1 ._staff-header_1t3b7_281{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:16px;flex-wrap:wrap}._clinic-details-page_1t3b7_1 ._staff-header-text_1t3b7_289{display:flex;flex-direction:column;gap:4px;flex:1}._clinic-details-page_1t3b7_1 ._staff-title_1t3b7_295{margin:0;font-size:18px;font-weight:700;color:#1f2933}._clinic-details-page_1t3b7_1 ._staff-description_1t3b7_301{font-size:13px;color:#7a7a7a;line-height:1.5}._clinic-details-page_1t3b7_1 ._add-staff-button_1t3b7_306{font-weight:500}._clinic-details-page_1t3b7_1 ._staff-table-card_1t3b7_309{border-radius:12px;box-shadow:0 1px 2px #0000000d;background:#fff}._clinic-details-page_1t3b7_1 ._staff-table-card_1t3b7_309 .ant-card-body{padding:0}._clinic-details-page_1t3b7_1 ._staff-table_1t3b7_309 .ant-table{font-size:13px}._clinic-details-page_1t3b7_1 ._staff-table_1t3b7_309 .ant-table-thead>tr>th{background:#f9fafb;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#7a7a7a;padding:10px 12px;border-bottom:1px solid #E5E7EB}._clinic-details-page_1t3b7_1 ._staff-table_1t3b7_309 .ant-table-tbody>tr>td{padding:12px;border-bottom:1px solid #f0f0f0}._clinic-details-page_1t3b7_1 ._staff-table_1t3b7_309 .ant-table-tbody>tr:hover>td{background:#fafafa}._clinic-details-page_1t3b7_1 ._staff-name-container_1t3b7_337{transition:opacity .2s}._clinic-details-page_1t3b7_1 ._staff-name-container_1t3b7_337:hover{opacity:.8}._clinic-details-page_1t3b7_1 ._staff-name_1t3b7_337{font-size:14px;color:#1890ff;display:block;margin-bottom:2px;transition:color .2s;cursor:pointer}._clinic-details-page_1t3b7_1 ._staff-name_1t3b7_337:hover{color:#40a9ff}._clinic-details-page_1t3b7_1 ._staff-email_1t3b7_354{font-size:12px;color:#7a7a7a}._clinic-details-page_1t3b7_1 ._staff-id_1t3b7_358{font-size:13px;color:#1f2933;font-weight:500}._clinic-details-page_1t3b7_1 ._staff-role_1t3b7_363{font-size:13px;font-weight:600}._clinic-details-page_1t3b7_1 ._status-dot_1t3b7_367{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}._clinic-details-page_1t3b7_1 ._view-button_1t3b7_374{color:#2e7dba;padding:4px 8px}._clinic-details-page_1t3b7_1 ._view-button_1t3b7_374:hover{color:#246291;background-color:#2e7dba0f}._clinic-details-page_1t3b7_1 ._staff-pagination_1t3b7_382{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid #E5E7EB;background:#fafafa}._clinic-details-page_1t3b7_1 ._pagination-info_1t3b7_390{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.02em;color:#7a7a7a}._clinic-details-page_1t3b7_1 ._bookings-tab-content_1t3b7_397{margin-top:16px}@media(max-width:992px){._clinic-details-page_1t3b7_1{padding:12px 8px}._clinic-details-page_1t3b7_1 ._clinic-header_1t3b7_18{flex-direction:column;align-items:flex-start;gap:12px}._clinic-details-page_1t3b7_1 ._clinic-header-actions_1t3b7_53{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px}._clinic-details-page_1t3b7_1 ._details-grid_1t3b7_101{grid-template-columns:1fr;gap:12px}._clinic-details-page_1t3b7_1 ._staff-header_1t3b7_281{flex-direction:column;align-items:flex-start;gap:12px}._clinic-details-page_1t3b7_1 ._add-staff-button_1t3b7_306{width:100%}._clinic-details-page_1t3b7_1 ._staff-pagination_1t3b7_382{flex-direction:column;gap:12px;align-items:flex-start}}@media(max-width:768px){._clinic-details-page_1t3b7_1{padding:8px 4px}._clinic-details-page_1t3b7_1 ._clinic-header-card_1t3b7_18 .ant-card-body{padding:10px 8px 6px}._clinic-details-page_1t3b7_1 ._details-grid_1t3b7_101{gap:8px}._clinic-details-page_1t3b7_1 ._info-card_1t3b7_106 .ant-card-head{padding:0 8px}._clinic-details-page_1t3b7_1 ._info-card_1t3b7_106 .ant-card-body{padding:8px}}._edit-clinic-page_hp2ah_1{padding:12px 8px;background:#f4f6f8;min-height:calc(100vh - 64px);width:100%;max-width:100%;margin:0}._edit-clinic-page_hp2ah_1 ._breadcrumb_hp2ah_9{margin-bottom:12px}._edit-clinic-page_hp2ah_1 ._breadcrumb_hp2ah_9 .ant-breadcrumb-link a{color:#7a7a7a}._edit-clinic-page_hp2ah_1 ._breadcrumb_hp2ah_9 .ant-breadcrumb-link a:hover{color:#2e7dba}._edit-clinic-page_hp2ah_1 ._page-header_hp2ah_18{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #E5E7EB}._edit-clinic-page_hp2ah_1 ._page-header_hp2ah_18 ._back-button_hp2ah_26{padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#7a7a7a;border-radius:6px;transition:all .2s;margin-top:2px}._edit-clinic-page_hp2ah_1 ._page-header_hp2ah_18 ._back-button_hp2ah_26:hover{color:#2e7dba;background-color:#2e7dba14}._edit-clinic-page_hp2ah_1 ._page-header_hp2ah_18 ._header-text_hp2ah_42{display:flex;flex-direction:column;gap:6px;flex:1}._edit-clinic-page_hp2ah_1 ._page-header_hp2ah_18 ._page-title_hp2ah_48{margin:0;font-size:28px;font-weight:700;color:#1f2933;line-height:1.2}._edit-clinic-page_hp2ah_1 ._page-header_hp2ah_18 ._page-subtitle_hp2ah_55{font-size:14px;color:#7a7a7a;margin:0;line-height:1.5}._edit-clinic-page_hp2ah_1 ._edit-form_hp2ah_61{display:flex;flex-direction:column;gap:16px}._edit-clinic-page_hp2ah_1 ._form-card_hp2ah_66{border-radius:12px;box-shadow:0 1px 2px #0000000d;background:#fff}._edit-clinic-page_hp2ah_1 ._form-card_hp2ah_66 .ant-card-head{min-height:48px;padding:0 12px;border-bottom:1px solid #E5E7EB;background:#fafafa}._edit-clinic-page_hp2ah_1 ._form-card_hp2ah_66 .ant-card-head-title{padding:12px 0}._edit-clinic-page_hp2ah_1 ._form-card_hp2ah_66 .ant-card-body{padding:16px 12px}._edit-clinic-page_hp2ah_1 ._card-title_hp2ah_83{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#7a7a7a}._edit-clinic-page_hp2ah_1 ._field-label_hp2ah_90{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#7a7a7a}._edit-clinic-page_hp2ah_1 ._label-tooltip_hp2ah_100{display:inline-flex;align-items:center}._edit-clinic-page_hp2ah_1 ._tooltip-icon_hp2ah_104{font-size:14px;color:#2e7dba;cursor:help}._edit-clinic-page_hp2ah_1 ._checkbox-group_hp2ah_109{display:flex;flex-direction:column;gap:8px;margin-top:4px}._edit-clinic-page_hp2ah_1 ._checkbox-group_hp2ah_109 ._checkbox-item_hp2ah_115{font-size:13px;color:#1f2933}._edit-clinic-page_hp2ah_1 ._checkbox-group_hp2ah_109 ._checkbox-item_hp2ah_115 .ant-checkbox-wrapper{font-size:13px}._edit-clinic-page_hp2ah_1 ._time-picker-group_hp2ah_122{display:flex;align-items:center;margin-bottom:4px}._edit-clinic-page_hp2ah_1 ._hours-note_hp2ah_127{font-size:12px;margin-top:4px;display:block}._edit-clinic-page_hp2ah_1 ._form-footer_hp2ah_132{margin-top:24px;padding-top:16px;border-top:1px solid #E5E7EB}._edit-clinic-page_hp2ah_1 ._form-footer_hp2ah_132 ._footer-content_hp2ah_137{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:16px}._edit-clinic-page_hp2ah_1 ._form-footer_hp2ah_132 ._footer-links_hp2ah_145{display:flex;gap:16px;flex-wrap:wrap}._edit-clinic-page_hp2ah_1 ._form-footer_hp2ah_132 ._footer-link_hp2ah_145{font-size:12px;color:#2e7dba;text-decoration:none;transition:color .2s}._edit-clinic-page_hp2ah_1 ._form-footer_hp2ah_132 ._footer-link_hp2ah_145:hover{color:#246291;text-decoration:underline}._edit-clinic-page_hp2ah_1 ._form-footer_hp2ah_132 ._footer-actions_hp2ah_160{display:flex;gap:12px;flex-wrap:wrap}._edit-clinic-page_hp2ah_1 ._form-footer_hp2ah_132 ._cancel-button_hp2ah_165{background-color:#fff;border-color:#e5e7eb;color:#1f2933;font-weight:500;min-width:100px}._edit-clinic-page_hp2ah_1 ._form-footer_hp2ah_132 ._cancel-button_hp2ah_165:hover{border-color:#2e7dba;color:#2e7dba}._edit-clinic-page_hp2ah_1 ._form-footer_hp2ah_132 ._save-button_hp2ah_176{background-color:#2e7dba;border-color:#2e7dba;font-weight:500;min-width:140px}._edit-clinic-page_hp2ah_1 ._form-footer_hp2ah_132 ._save-button_hp2ah_176:hover{background-color:#296fa6;border-color:#296fa6}._edit-clinic-page_hp2ah_1 ._form-footer_hp2ah_132 ._footer-copyright_hp2ah_186{padding-top:12px;border-top:1px solid #E5E7EB;text-align:left}._edit-clinic-page_hp2ah_1 ._form-footer_hp2ah_132 ._copyright-text_hp2ah_191{font-size:12px;color:#7a7a7a}._edit-clinic-page_hp2ah_1 .ant-form-item{margin-bottom:20px}._edit-clinic-page_hp2ah_1 .ant-form-item:last-child{margin-bottom:0}._edit-clinic-page_hp2ah_1 .ant-form-item-label{padding-bottom:6px}._edit-clinic-page_hp2ah_1 .ant-form-item-label>label{height:auto;line-height:1.5}._edit-clinic-page_hp2ah_1 .ant-input,._edit-clinic-page_hp2ah_1 .ant-input-affix-wrapper,._edit-clinic-page_hp2ah_1 .ant-select-selector,._edit-clinic-page_hp2ah_1 .ant-picker,._edit-clinic-page_hp2ah_1 .ant-input-number{font-size:13px;line-height:1.5}._edit-clinic-page_hp2ah_1 .ant-input,._edit-clinic-page_hp2ah_1 .ant-input-affix-wrapper,._edit-clinic-page_hp2ah_1 .ant-select-selector,._edit-clinic-page_hp2ah_1 .ant-picker{border-radius:6px;padding:4px 11px}._edit-clinic-page_hp2ah_1 .ant-switch{min-width:60px}._edit-clinic-page_hp2ah_1 .ant-checkbox-group{display:flex;flex-direction:column;gap:8px}._edit-clinic-page_hp2ah_1 .ant-checkbox-wrapper{font-size:13px;line-height:1.5}@media(max-width:992px){._edit-clinic-page_hp2ah_1{padding:12px 8px}._edit-clinic-page_hp2ah_1 ._page-header_hp2ah_18{flex-direction:column;align-items:flex-start;gap:8px}._edit-clinic-page_hp2ah_1 ._form-card_hp2ah_66 .ant-card-head{padding:0 10px}._edit-clinic-page_hp2ah_1 ._form-card_hp2ah_66 .ant-card-body{padding:12px 10px}._edit-clinic-page_hp2ah_1 ._form-footer_hp2ah_132 ._footer-content_hp2ah_137{flex-direction:column;align-items:flex-start;gap:16px}._edit-clinic-page_hp2ah_1 ._form-footer_hp2ah_132 ._footer-actions_hp2ah_160{width:100%;justify-content:flex-end}._edit-clinic-page_hp2ah_1 ._form-footer_hp2ah_132 ._footer-actions_hp2ah_160 ._cancel-button_hp2ah_165,._edit-clinic-page_hp2ah_1 ._form-footer_hp2ah_132 ._footer-actions_hp2ah_160 ._save-button_hp2ah_176{flex:1;max-width:200px}}@media(max-width:768px){._edit-clinic-page_hp2ah_1{padding:8px 4px}._edit-clinic-page_hp2ah_1 ._page-header_hp2ah_18{margin-bottom:16px;padding-bottom:12px}._edit-clinic-page_hp2ah_1 ._form-card_hp2ah_66 .ant-card-head{padding:0 8px}._edit-clinic-page_hp2ah_1 ._form-card_hp2ah_66 .ant-card-body{padding:10px 8px}}._staff-page_1yag9_1{padding:16px;background:#f4f6f8;min-height:calc(100vh - 64px);max-width:1400px;margin:0 auto}._staff-page_1yag9_1 ._page-header_1yag9_8{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:16px}._staff-page_1yag9_1 ._page-header_1yag9_8 ._page-title_1yag9_15{font-size:24px;font-weight:700;color:#1f2933;margin:0 0 4px;line-height:1.2}._staff-page_1yag9_1 ._page-header_1yag9_8 ._page-subtitle_1yag9_22{display:flex;align-items:center;gap:6px;font-size:13px;color:#7a7a7a}._staff-page_1yag9_1 ._page-header_1yag9_8 ._page-subtitle_1yag9_22 ._total-count-button_1yag9_29{border:none;background:none;padding:0;color:#2e7dba;font-weight:600;cursor:pointer;text-decoration:underline}._staff-page_1yag9_1 ._page-header_1yag9_8 ._page-subtitle_1yag9_22 ._total-count-button_1yag9_29:hover{color:#246291}._staff-page_1yag9_1 ._page-header_1yag9_8 ._header-actions_1yag9_41{display:flex;align-items:center;justify-content:flex-end;gap:12px}._staff-page_1yag9_1 ._table-card_1yag9_47{border-radius:12px;box-shadow:0 1px 2px #0000000d;background:#fff}._staff-page_1yag9_1 ._table-card_1yag9_47 .ant-card-body{padding:8px 8px 0}._staff-page_1yag9_1 ._staff-table_1yag9_55 .ant-table{font-size:13px}._staff-page_1yag9_1 ._staff-table_1yag9_55 .ant-table-thead>tr>th{background:#f9fafb;font-size:11px;font-weight:600;text-transform:uppercase;color:#7a7a7a;padding:8px 12px}._staff-page_1yag9_1 ._staff-table_1yag9_55 .ant-table-tbody>tr>td{padding:10px 12px}._staff-page_1yag9_1 ._staff-table_1yag9_55 .ant-table-pagination{margin:8px 0}@media(max-width:992px){._staff-page_1yag9_1{padding:12px}._staff-page_1yag9_1 ._page-header_1yag9_8{flex-direction:column;align-items:flex-start}._staff-page_1yag9_1 ._page-header_1yag9_8 ._header-actions_1yag9_41{width:100%;justify-content:space-between}}._cms-page_17vl2_1{padding:0}._page-header_17vl2_5{margin-bottom:16px}._page-header_17vl2_5 ._page-title_17vl2_8{margin-bottom:4px!important}._cms-content_17vl2_12{display:flex;flex-direction:column;gap:16px}._search-card_17vl2_18 ._search-form_17vl2_18{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}._results-card_17vl2_25 ._empty-prompt_17vl2_25{padding:24px;text-align:center}._details-page_angip_1{padding:0}._page-header_angip_5{display:flex;align-items:center;gap:16px;margin-bottom:16px}._page-header_angip_5 ._page-title_angip_11{margin-bottom:4px!important}._breadcrumb_angip_15{margin-bottom:4px}._loading_angip_19{text-align:center;padding:32px}._hero-card_angip_24{background:#fafafa;border:1px solid #f0f0f0}._hero-meta_angip_29{display:flex;flex-wrap:wrap;gap:12px;align-items:center}._rating-block_angip_36{display:flex;flex-direction:column;gap:4px}._sections_angip_42{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}._details-tabs_angip_48 ._ant-tabs-nav_angip_48{margin-bottom:12px}._section-card_angip_52{background:#fff;border:1px solid #f0f0f0}._section-title_angip_57{margin-bottom:8px}._raw-block_angip_61{max-height:520px;overflow:auto;padding:8px;border:1px solid #f0f0f0;border-radius:6px;background:#fff}._booking-details-page_b9s3n_1{padding:12px 8px;background:#f4f6f8;min-height:calc(100vh - 64px);width:100%;max-width:100%;margin:0}._booking-details-page_b9s3n_1 ._breadcrumb_b9s3n_9{margin-bottom:12px}._booking-details-page_b9s3n_1 ._breadcrumb_b9s3n_9 .ant-breadcrumb-link a{color:#7a7a7a}._booking-details-page_b9s3n_1 ._breadcrumb_b9s3n_9 .ant-breadcrumb-link a:hover{color:#2e7dba}._booking-details-page_b9s3n_1 ._header-card_b9s3n_18{margin-bottom:12px;border-radius:12px;box-shadow:0 1px 2px #0000000d}._booking-details-page_b9s3n_1 ._header-card_b9s3n_18 .ant-card-body{padding:10px 12px}._booking-details-page_b9s3n_1 ._page-header_b9s3n_26{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}._booking-details-page_b9s3n_1 ._header-content_b9s3n_33{flex:1;min-width:200px}._booking-details-page_b9s3n_1 ._page-title_b9s3n_37{margin:0 0 8px;font-size:24px;font-weight:700;color:#1f2933}._booking-details-page_b9s3n_1 ._booking-reference_b9s3n_43{font-size:13px;color:#7a7a7a;font-weight:500}._booking-details-page_b9s3n_1 ._header-actions_b9s3n_48{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._booking-details-page_b9s3n_1 ._status-badge_b9s3n_54{padding:4px 12px;border-radius:999px;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._booking-details-page_b9s3n_1 ._info-card_b9s3n_63{margin-bottom:16px;border-radius:12px;box-shadow:0 1px 2px #0000000d}._booking-details-page_b9s3n_1 ._info-card_b9s3n_63 .ant-card-head{padding:12px 16px;min-height:auto;border-bottom:1px solid #f0f0f0}._booking-details-page_b9s3n_1 ._info-card_b9s3n_63 .ant-card-head .ant-card-head-title{padding:0;font-size:14px;font-weight:600;color:#1f2933}._booking-details-page_b9s3n_1 ._info-card_b9s3n_63 .ant-card-body{padding:12px}._booking-details-page_b9s3n_1 ._notes-text_b9s3n_82{font-size:13px;line-height:1.6;color:#7a7a7a;white-space:pre-wrap}._booking-details-page_b9s3n_1 ._attachment-item_b9s3n_88{padding:8px 0}._booking-details-page_b9s3n_1 ._attachment-item_b9s3n_88 .ant-list-item-action{margin-left:16px}._booking-details-page_b9s3n_1 ._attachment-name_b9s3n_94{font-size:13px;color:#1f2933}._booking-details-page_b9s3n_1 ._upload-button_b9s3n_98 .ant-btn{border-style:dashed}@media(max-width:1200px){._booking-details-page_b9s3n_1{padding:12px 8px}._booking-details-page_b9s3n_1 ._header-card_b9s3n_18 .ant-card-body{padding:10px}._booking-details-page_b9s3n_1 ._info-card_b9s3n_63 .ant-card-head{padding:0 10px}._booking-details-page_b9s3n_1 ._info-card_b9s3n_63 .ant-card-body{padding:10px}}@media(max-width:992px){._booking-details-page_b9s3n_1{padding:12px 8px}._booking-details-page_b9s3n_1 ._page-header_b9s3n_26{flex-direction:column;align-items:flex-start;gap:12px}._booking-details-page_b9s3n_1 ._header-actions_b9s3n_48{width:100%;flex-wrap:wrap;gap:8px}}@media(max-width:768px){._booking-details-page_b9s3n_1{padding:8px 4px}._booking-details-page_b9s3n_1 ._page-title_b9s3n_37{font-size:20px}._booking-details-page_b9s3n_1 ._header-card_b9s3n_18 .ant-card-body{padding:8px}._booking-details-page_b9s3n_1 ._info-card_b9s3n_63 .ant-card-head{padding:0 8px}._booking-details-page_b9s3n_1 ._info-card_b9s3n_63 .ant-card-body{padding:8px}}._doctor-details-page_1a28f_1{padding:12px 8px;background:#f4f6f8;min-height:calc(100vh - 64px);width:100%;max-width:100%;margin:0}._doctor-details-page_1a28f_1 ._breadcrumb_1a28f_9{margin-bottom:12px}._doctor-details-page_1a28f_1 ._breadcrumb_1a28f_9 .ant-breadcrumb-link a{color:#7a7a7a}._doctor-details-page_1a28f_1 ._breadcrumb_1a28f_9 .ant-breadcrumb-link a:hover{color:#2e7dba}._doctor-details-page_1a28f_1 ._header-card_1a28f_18{margin-bottom:12px;border-radius:12px;box-shadow:0 1px 2px #0000000d}._doctor-details-page_1a28f_1 ._header-card_1a28f_18 .ant-card-body{padding:12px 10px 8px}._doctor-details-page_1a28f_1 ._page-header_1a28f_26{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}._doctor-details-page_1a28f_1 ._header-content_1a28f_34{flex:1;min-width:200px}._doctor-details-page_1a28f_1 ._doctor-name_1a28f_38{margin:0;font-size:24px;font-weight:700;color:#1f2933}._doctor-details-page_1a28f_1 ._doctor-subtitle_1a28f_44{font-size:13px;color:#7a7a7a;display:block;margin-top:4px}._doctor-details-page_1a28f_1 ._header-actions_1a28f_50{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._doctor-details-page_1a28f_1 ._doctor-tabs_1a28f_56{margin-top:8px}._doctor-details-page_1a28f_1 ._doctor-tabs_1a28f_56 .ant-tabs-nav{margin:0}._doctor-details-page_1a28f_1 ._info-card_1a28f_62{margin-bottom:12px;border-radius:12px;box-shadow:0 1px 2px #0000000d}._doctor-details-page_1a28f_1 ._info-card_1a28f_62 .ant-card-head{padding:10px 12px;min-height:auto;border-bottom:1px solid #f0f0f0}._doctor-details-page_1a28f_1 ._info-card_1a28f_62 .ant-card-head .ant-card-head-title{padding:0;font-size:14px;font-weight:600;color:#1f2933}._doctor-details-page_1a28f_1 ._info-card_1a28f_62 .ant-card-body{padding:12px}@media(max-width:1200px){._doctor-details-page_1a28f_1{padding:12px 8px}._doctor-details-page_1a28f_1 ._info-card_1a28f_62 .ant-card-head,._doctor-details-page_1a28f_1 ._info-card_1a28f_62 .ant-card-body{padding:10px}}@media(max-width:992px){._doctor-details-page_1a28f_1{padding:12px 8px}._doctor-details-page_1a28f_1 ._page-header_1a28f_26{flex-direction:column;align-items:flex-start;gap:12px}._doctor-details-page_1a28f_1 ._header-actions_1a28f_50{width:100%;flex-wrap:wrap;gap:8px}}@media(max-width:768px){._doctor-details-page_1a28f_1{padding:8px 4px}._doctor-details-page_1a28f_1 ._doctor-name_1a28f_38{font-size:20px}._doctor-details-page_1a28f_1 ._header-card_1a28f_18 .ant-card-body,._doctor-details-page_1a28f_1 ._info-card_1a28f_62 .ant-card-head,._doctor-details-page_1a28f_1 ._info-card_1a28f_62 .ant-card-body{padding:8px}._doctor-details-page_1a28f_1 ._patients-header_1a28f_123{flex-direction:column;align-items:stretch}._doctor-details-page_1a28f_1 ._patients-header_1a28f_123>*{width:100%}}._doctor-details-page_1a28f_1 ._schedule-item_1a28f_131{padding:8px 0;border-bottom:1px solid #f0f0f0}._doctor-details-page_1a28f_1 ._schedule-item_1a28f_131:last-child{border-bottom:none}._doctor-details-page_1a28f_1 ._schedule-day_1a28f_138{width:100px;flex-shrink:0}._doctor-details-page_1a28f_1 ._schedule-slots_1a28f_142{flex:1}._doctor-details-page_1a28f_1 ._time-slot-tag_1a28f_145{font-size:12px;padding:2px 8px}._doctor-details-page_1a28f_1 ._exception-item_1a28f_149{padding:8px 0;border-bottom:1px solid #f0f0f0}._doctor-details-page_1a28f_1 ._exception-item_1a28f_149:last-child{border-bottom:none}._doctor-details-page_1a28f_1 ._patients-header_1a28f_123{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}._doctor-details-page_1a28f_1 ._table-card_1a28f_164{margin-top:12px}._doctor-details-page_1a28f_1 ._table-card_1a28f_164 .ant-card-body{padding:8px}._doctor-details-page_1a28f_1 ._patients-table_1a28f_170 .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600;font-size:12px;text-transform:uppercase;padding:8px 10px}._doctor-details-page_1a28f_1 ._patients-table_1a28f_170 .ant-table-tbody>tr>td{padding:8px 10px;font-size:13px}._doctor-details-page_1a28f_1 ._patient-name_1a28f_181{font-size:13px;font-weight:500;color:#1f2933}._doctor-details-page_1a28f_1 ._patient-condition_1a28f_186{font-size:12px;color:#7a7a7a}._doctor-details-page_1a28f_1 ._rating-summary_1a28f_190{text-align:center;padding:16px 0}._doctor-details-page_1a28f_1 ._rating-number_1a28f_194,._doctor-details-page_1a28f_1 ._rating-stars_1a28f_197{margin-bottom:8px}._doctor-details-page_1a28f_1 ._total-reviews_1a28f_200{font-size:12px;color:#7a7a7a;text-transform:uppercase;font-weight:600}._doctor-details-page_1a28f_1 ._rating-distribution_1a28f_206{display:flex;flex-direction:column;gap:8px}._doctor-details-page_1a28f_1 ._distribution-item_1a28f_211{width:100%}._doctor-details-page_1a28f_1 ._review-item_1a28f_214{padding:12px 0;border-bottom:1px solid #f0f0f0}._doctor-details-page_1a28f_1 ._review-item_1a28f_214:last-child{border-bottom:none}._doctor-details-page_1a28f_1 ._review-comment_1a28f_221{font-size:13px;line-height:1.6;color:#1f2933;display:block;margin-top:8px}._doctor-details-page_1a28f_1 ._review-reply_1a28f_228{margin-top:8px;padding:12px;background-color:#f9fafb;border-radius:6px}._doctor-details-page_1a28f_1 ._reply-author_1a28f_234{font-size:12px;text-transform:uppercase;color:#1f2933}._doctor-details-page_1a28f_1 ._reply-date_1a28f_239{font-size:12px}._doctor-details-page_1a28f_1 ._reply-text_1a28f_242{font-size:13px;color:#7a7a7a;display:block;margin-top:4px}._doctor-details-page_1a28f_1 ._review-actions_1a28f_248{margin-top:8px;display:flex;gap:8px}._doctor-details-page_1a28f_1 ._appointment-item_1a28f_253{padding:8px 0;border-bottom:1px solid #f0f0f0}._doctor-details-page_1a28f_1 ._appointment-item_1a28f_253:last-child{border-bottom:none}._doctor-details-page_1a28f_1 ._appointment-date_1a28f_260{font-size:11px;text-transform:uppercase;color:#7a7a7a}._doctor-details-page_1a28f_1 ._appointment-time_1a28f_265{font-size:12px;color:#1f2933}._doctor-details-page_1a28f_1 ._appointment-patient_1a28f_269{font-size:13px;color:#1f2933;display:block;margin-top:4px}._doctor-details-page_1a28f_1 ._appointment-service_1a28f_275{font-size:12px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;color:#1f2933;background-color:#f4f6f8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}#root{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:24px}.mt-6{margin-top:32px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:24px}.mb-6{margin-bottom:32px}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:24px}.p-6{padding:32px}.ant-table-small{font-size:16px}.ant-card-small .ant-card-body{padding:16px}.ant-btn-sm{height:32px;padding:0 12px;font-size:13px}:focus-visible{outline:2px solid #2E7DBA;outline-offset:2px}
