.profile-view-edit-modal_modal__hrxBj .ant-modal-body{padding-top:.75rem}.profile-view-edit-modal_headerMain__LqPab{display:flex;align-items:center;gap:.5rem;min-width:0}.profile-view-edit-modal_layout__pBkwl{display:flex;flex-direction:column;gap:1rem}.profile-view-edit-modal_profileHeader__tiiMn{display:flex;align-items:center;gap:.85rem;padding:.15rem 0 .1rem}.profile-view-edit-modal_headerText__3K5dq{min-width:0}.profile-view-edit-modal_nameRow__u10HN{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.profile-view-edit-modal_title__o3P58{margin:0!important;font-size:1.1rem!important;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-view-edit-modal_subtitle__RI_cr{display:block;color:rgba(0,0,0,.45);font-size:.8125rem}.profile-view-edit-modal_avatar__jVZiN{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:#e6f4ff;color:#1677ff;font-size:.85rem;font-weight:600;flex-shrink:0}.profile-view-edit-modal_rolePill__JIbqN{display:inline-flex;align-items:center;padding:.1rem .6rem;border-radius:999px;background:#f0f5ff;color:#1677ff;font-size:.75rem;font-weight:500;flex-shrink:0}.profile-view-edit-modal_loading__wbM1f{display:flex;justify-content:center;padding:2rem 0}.profile-view-edit-modal_card__M_poK{background:#f7f8fa;border-radius:10px;padding:.9rem 1.05rem 1rem;min-width:0}.profile-view-edit-modal_cardTitle__OQiBH{display:flex;align-items:center;gap:.5rem;margin:0 0 .85rem;font-size:.9rem;font-weight:600}.profile-view-edit-modal_cardTitleIcon__SGDG9{color:#1677ff}.profile-view-edit-modal_fieldGrid__8O6NH{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1.25rem;margin:0}.profile-view-edit-modal_field__juu1y{display:flex;flex-direction:column;gap:.2rem;min-width:0}.profile-view-edit-modal_field__juu1y dt{margin:0;color:rgba(0,0,0,.45);font-size:.75rem;font-weight:400}.profile-view-edit-modal_field__juu1y dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.profile-view-edit-modal_formGrid__2j1B3{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}.profile-view-edit-modal_formItem__cHJl_{margin-bottom:0}.profile-view-edit-modal_fullWidth__0IFeU{width:100%}.profile-view-edit-modal_readonlyInput__uu8Jw{background-color:#f5f5f5!important;cursor:not-allowed}.profile-view-edit-modal_dayItem__Cx36u,.profile-view-edit-modal_periodItem__O27Zo{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem 0;border-bottom:1px solid #f0f0f0}.profile-view-edit-modal_dayItem__Cx36u:last-child,.profile-view-edit-modal_periodItem__O27Zo:last-child{border-bottom:none;padding-bottom:0}.profile-view-edit-modal_dayName__VnPdP,.profile-view-edit-modal_periodDate__jW3aI{font-weight:500}.profile-view-edit-modal_timeSlots__UzVfX{display:flex;flex-wrap:wrap;gap:.35rem}.profile-view-edit-modal_timeSlot__3BAPa{background:#e6f4ff;color:#1677ff;padding:.1rem .45rem;border-radius:4px;font-size:.75rem}.profile-view-edit-modal_emptyState___zw4j{color:var(--muted-text);font-size:.875rem}@media (max-width:40rem){.profile-view-edit-modal_fieldGrid__8O6NH,.profile-view-edit-modal_formGrid__2j1B3{grid-template-columns:1fr}}.pagination-wrapper_wrapper__lSE0I{flex:1;min-height:0;display:flex;flex-direction:column}.pagination-wrapper_tableScroll__w6_3O{flex:1;min-height:0;overflow:auto}.pagination-wrapper_pager___ycxl{display:flex;justify-content:center;flex-shrink:0;margin-top:16px}.week-calendar-view_calendarTable__X7JMp{table-layout:fixed;width:100%;border-radius:var(--spacing-xs)}.week-calendar-view_calendarTable__X7JMp .ant-table-container,.week-calendar-view_calendarTable__X7JMp .ant-table-content{overflow:visible}.ant-typography.week-calendar-view_title__7ulPe{margin:0}.week-calendar-view_main__wHKRG .week-calendar-view_calendarHeader__JCdq2{margin-bottom:var(--spacing-sm);border:none}.week-calendar-view_calendarTable__X7JMp .ant-table-thead>tr>th.ant-table-cell{position:sticky!important;top:0;z-index:2;overflow:visible;text-align:center;font-weight:var(--font-weight-semibold);background-color:var(--background-color-light)}.week-calendar-view_calendarTable__X7JMp .ant-table-tbody>tr>td{vertical-align:top;padding:var(--spacing-xxs)}.week-calendar-view_calendarTable__X7JMp td:first-child,.week-calendar-view_calendarTable__X7JMp th:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;padding-top:var(--spacing-xs)}.week-calendar-view_calendarTable__X7JMp .ant-table-tbody>tr>td:empty{height:100%;background-color:transparent}.week-calendar-view_appointmentCellWrapper__3S5ym{display:flex;flex-direction:column;gap:var(--spacing-xxs);height:100%}.week-calendar-view_appointmentCell__Uohq1{padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--border-radius-sm);cursor:pointer;transition:background-color var(--transition-normal);font-size:var(--spacing-sm)}.week-calendar-view_appointmentCell__Uohq1:hover{background-color:var(--background-color-hover)}.week-calendar-view_appointmentCell__Uohq1 .ant-badge-status-text{white-space:normal;word-break:break-word;line-height:var(--line-height-prose)}.week-calendar-view_moreLink__MwHgm{margin-top:var(--spacing-xxs);font-size:var(--spacing-sm);text-align:left}.week-calendar-view_popoverContent__puP_w{max-width:var(--popover-max-width)}.week-calendar-view_popoverAppointmentItem__SO2_1{padding:var(--spacing-xs) var(--popover-item-padding-x);border-radius:var(--border-radius-sm);cursor:pointer;transition:background-color var(--transition-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.week-calendar-view_popoverAppointmentItem__SO2_1:hover{background-color:var(--light-gray)}.week-calendar-view_appointmentCellWrapper__3S5ym .week-calendar-view_appointmentCell__Uohq1.week-calendar-view_scheduled__i3uNl .ant-badge-status-dot,.week-calendar-view_popoverContent__puP_w .week-calendar-view_popoverAppointmentItem__SO2_1.week-calendar-view_scheduled__i3uNl .ant-badge-status-dot{background-color:var(--muted-text)}.week-calendar-view_appointmentCellWrapper__3S5ym .week-calendar-view_appointmentCell__Uohq1.week-calendar-view_confirmed__kSsYt .ant-badge-status-dot,.week-calendar-view_popoverContent__puP_w .week-calendar-view_popoverAppointmentItem__SO2_1.week-calendar-view_confirmed__kSsYt .ant-badge-status-dot{background-color:var(--processing-color)}.week-calendar-view_appointmentCellWrapper__3S5ym .week-calendar-view_appointmentCell__Uohq1.week-calendar-view_completed__s2SJ1 .ant-badge-status-dot,.week-calendar-view_popoverContent__puP_w .week-calendar-view_popoverAppointmentItem__SO2_1.week-calendar-view_completed__s2SJ1 .ant-badge-status-dot{background-color:var(--success-color)}.week-calendar-view_appointmentCellWrapper__3S5ym .week-calendar-view_appointmentCell__Uohq1.week-calendar-view_cancelled__u8p3i .ant-badge-status-dot,.week-calendar-view_popoverContent__puP_w .week-calendar-view_popoverAppointmentItem__SO2_1.week-calendar-view_cancelled__u8p3i .ant-badge-status-dot{background-color:var(--error-color)}.week-calendar-view_appointmentCellWrapper__3S5ym .week-calendar-view_appointmentCell__Uohq1.week-calendar-view_noshow__EthhN .ant-badge-status-dot,.week-calendar-view_popoverContent__puP_w .week-calendar-view_popoverAppointmentItem__SO2_1.week-calendar-view_noshow__EthhN .ant-badge-status-dot{background-color:var(--warning-color)}.appointment-popover_popoverContent__iDUFo{padding:var(--spacing-xs);max-height:18.75rem;max-width:18.75rem;overflow-y:auto;scroll-behavior:smooth;animation:appointment-popover_popoverFadeIn__CUtDT var(--transition-normal) ease-out;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}@keyframes appointment-popover_popoverFadeIn__CUtDT{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.appointment-popover_popoverContent__iDUFo::-webkit-scrollbar{width:var(--spacing-xxs)}.appointment-popover_popoverContent__iDUFo::-webkit-scrollbar-track{background:transparent;border-radius:var(--border-radius-sm)}.appointment-popover_popoverContent__iDUFo::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:var(--border-radius-sm);transition:background-color var(--transition-fast)}.appointment-popover_popoverContent__iDUFo::-webkit-scrollbar-thumb:hover{background-color:var(--muted-text)}.appointment-popover_popoverContent__iDUFo{scrollbar-gutter:stable}.appointment-popover_popoverContent__iDUFo:after,.appointment-popover_popoverContent__iDUFo:before{content:"";position:sticky;left:0;right:0;height:var(--spacing-xs);background:linear-gradient(to bottom,var(--background-color) 0,transparent 100%);pointer-events:none;z-index:1}.appointment-popover_popoverContent__iDUFo:before{top:0;margin-bottom:calc(-1 * var(--spacing-xs))}.appointment-popover_popoverContent__iDUFo:after{bottom:0;margin-top:calc(-1 * var(--spacing-xs));background:linear-gradient(to top,var(--background-color) 0,transparent 100%)}.appointment-popover_appointmentItem__R7I_u{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);cursor:pointer;transition:all var(--transition-fast);margin-bottom:var(--spacing-xxs);border:1px solid transparent;position:relative;overflow:hidden}.appointment-popover_appointmentItem__R7I_u:last-child{margin-bottom:0}.appointment-popover_appointmentItem__R7I_u:hover{background-color:var(--light-gray);border-color:var(--border-color);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.appointment-popover_appointmentItem__R7I_u:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.appointment-popover_appointmentContent__EWHf1{display:flex;flex-direction:column;gap:var(--spacing-xxs);width:100%}.appointment-popover_statusAndTime__88Ivi{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xxs)}.appointment-popover_dateTime__4iUUk{font-weight:var(--font-weight-semibold);color:var(--primary-color);font-size:var(--font-size-sm)}.appointment-popover_patientName__8tIsV{font-weight:var(--font-weight-medium);color:var(--text-color);font-size:var(--font-size-sm)}.appointment-popover_doctorName__Mns0y{color:var(--muted-text);font-size:var(--font-size-xs)}.appointment-popover_emptyState__t_abE{color:var(--muted-text);text-align:center;padding:var(--spacing-lg);font-style:italic;font-size:var(--font-size-sm);background:linear-gradient(135deg,var(--light-gray) 0,transparent 100%);border-radius:var(--border-radius-sm);border:1px dashed var(--border-color);animation:appointment-popover_emptyStatePulse__SD1eC 2s ease-in-out infinite}@keyframes appointment-popover_emptyStatePulse__SD1eC{0%,to{opacity:.7}50%{opacity:1}}.appointment-popover_popoverContent__iDUFo .appointment-popover_appointmentItem__R7I_u.appointment-popover_scheduled__KIo3E .ant-badge-status-dot{background-color:var(--muted-text)}.appointment-popover_popoverContent__iDUFo .appointment-popover_appointmentItem__R7I_u.appointment-popover_confirmed__36dcT .ant-badge-status-dot{background-color:var(--processing-color)}.appointment-popover_popoverContent__iDUFo .appointment-popover_appointmentItem__R7I_u.appointment-popover_completed__b6c3N .ant-badge-status-dot{background-color:var(--success-color)}.appointment-popover_popoverContent__iDUFo .appointment-popover_appointmentItem__R7I_u.appointment-popover_cancelled__JlKoB .ant-badge-status-dot{background-color:var(--error-color)}.appointment-popover_popoverContent__iDUFo .appointment-popover_appointmentItem__R7I_u.appointment-popover_noshow__y2V35 .ant-badge-status-dot{background-color:var(--warning-color)}.appointment-popover_popoverContent__iDUFo .appointment-popover_appointmentItem__R7I_u.appointment-popover_scheduled__KIo3E{background-color:var(--color-bg-layout)}.appointment-popover_popoverContent__iDUFo .appointment-popover_appointmentItem__R7I_u.appointment-popover_confirmed__36dcT{background-color:var(--color-fill-tertiary)}.appointment-popover_popoverContent__iDUFo .appointment-popover_appointmentItem__R7I_u.appointment-popover_completed__b6c3N{background-color:var(--success-bg)}.appointment-popover_popoverContent__iDUFo .appointment-popover_appointmentItem__R7I_u.appointment-popover_cancelled__JlKoB{background-color:var(--error-bg)}.appointment-popover_popoverContent__iDUFo .appointment-popover_appointmentItem__R7I_u.appointment-popover_noshow__y2V35{background-color:var(--warning-bg)}.day-calendar-view_main__on4ho{width:100%;min-width:0}.day-calendar-view_calendarTable__crKWX{width:100%;min-width:0;border-radius:var(--spacing-xs)}.day-calendar-view_calendarTable__crKWX .ant-table,.day-calendar-view_calendarTable__crKWX table{table-layout:fixed;width:100%}.day-calendar-view_calendarTable__crKWX .ant-table-container,.day-calendar-view_calendarTable__crKWX .ant-table-content{overflow:visible}.day-calendar-view_calendarTable__crKWX .ant-table-cell{min-width:0!important;overflow:hidden}.ant-typography.day-calendar-view_title__6PBmQ{margin:0}.day-calendar-view_main__on4ho .day-calendar-view_calendarHeader__KoPZH{margin-bottom:var(--spacing-sm);border:none}.day-calendar-view_calendarTable__crKWX .ant-table-thead>tr>th.ant-table-cell{position:sticky!important;top:0;z-index:2;overflow:visible;text-align:center;font-weight:var(--font-weight-semibold);background-color:var(--light-gray)}.day-calendar-view_calendarTable__crKWX .ant-table-tbody>tr>td{min-width:0;overflow:hidden;vertical-align:top;padding:var(--spacing-xxs)}.day-calendar-view_calendarTable__crKWX td:first-child,.day-calendar-view_calendarTable__crKWX th:first-child{width:6.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;padding-top:var(--spacing-xs)}.day-calendar-view_calendarTable__crKWX .ant-table-tbody>tr>td:empty{height:100%;background-color:transparent}.day-calendar-view_appointmentCellWrapper__FjiQh{display:flex;flex-direction:column;gap:var(--spacing-xxs);min-width:0;max-width:100%;height:100%}.day-calendar-view_appointmentCellWrap__tqP6e{min-width:0;max-width:100%;display:block}.day-calendar-view_appointmentCell__mvglP{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:var(--spacing-xxs) var(--spacing-xs);padding-left:var(--spacing-sm);border-left:var(--status-border-width) solid transparent;border-radius:var(--border-radius-sm);cursor:pointer;transition:background-color var(--transition-normal);font-size:var(--spacing-sm)}.day-calendar-view_appointmentCell__mvglP:hover{background-color:var(--light-gray)}.day-calendar-view_appointmentCell__mvglP.day-calendar-view_scheduled__c_aqe{border-left-color:var(--muted-text)}.day-calendar-view_appointmentCell__mvglP.day-calendar-view_confirmed__P_ccr{border-left-color:var(--processing-color)}.day-calendar-view_appointmentCell__mvglP.day-calendar-view_completed__8Umjk{border-left-color:var(--success-color)}.day-calendar-view_appointmentCell__mvglP.day-calendar-view_cancelled__yOs8w{border-left-color:var(--error-color)}.day-calendar-view_appointmentCell__mvglP.day-calendar-view_noshow__Vt7UP{border-left-color:var(--warning-color)}.day-calendar-view_moreLink__wa2o8{margin-top:var(--spacing-xxs);font-size:var(--spacing-sm);text-align:left}.day-calendar-view_popoverContent__AEKJr{max-width:18.75rem}.day-calendar-view_popoverAppointmentItem__1HR_x{padding:var(--spacing-xs) var(--popover-item-padding-x);border-radius:var(--border-radius-sm);cursor:pointer;transition:background-color var(--transition-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.day-calendar-view_popoverAppointmentItem__1HR_x:hover{background-color:var(--light-gray)}.month-calendar-view_main___fw5I{width:100%;min-width:0}.month-calendar-view_calendarGrid__Rc9yz{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;min-width:0;gap:0;border-top:var(--standard-border-width) solid var(--border-color-light);border-left:var(--standard-border-width) solid var(--border-color-light);border-radius:var(--spacing-xs)}.ant-typography.month-calendar-view_title__8aMoR{margin:0}.month-calendar-view_main___fw5I .month-calendar-view_calendarHeader__g8x8v{margin-bottom:var(--spacing-sm);border:none}.month-calendar-view_dayHeader__Sa2B1{position:sticky;top:0;z-index:2;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-semibold);text-align:center;padding:var(--spacing-xs) var(--spacing-xxs);background-color:var(--background-color-light)}.month-calendar-view_dayCell__oyiMl,.month-calendar-view_dayHeader__Sa2B1{min-width:0;overflow:hidden;border-right:var(--standard-border-width) solid var(--border-color-light);border-bottom:var(--standard-border-width) solid var(--border-color-light)}.month-calendar-view_dayCell__oyiMl{padding:var(--spacing-xs);position:relative;display:flex;flex-direction:column;gap:var(--spacing-xxs)}.month-calendar-view_dayCell__oyiMl,.month-calendar-view_dayCell__oyiMl:empty{background-color:var(--background-color-base)}.month-calendar-view_notCurrentMonth__jIa1b{background-color:var(--background-color-off-white)}.month-calendar-view_today__COEVx{background-color:var(--light-gray)}.month-calendar-view_today__COEVx .month-calendar-view_dayNumber__Bxvqs{color:var(--processing-color);font-weight:var(--font-weight-semibold)}.month-calendar-view_appointmentItemWrap__LZCRs{min-width:0;max-width:100%;display:block}.month-calendar-view_appointmentItem__Q7N26{min-width:0;max-width:100%;font-size:var(--spacing-sm);padding:var(--spacing-4xs) var(--spacing-xxs);border-radius:var(--border-radius-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color var(--transition-normal)}.month-calendar-view_appointmentItem__Q7N26:hover{background-color:var(--background-color-hover)}.month-calendar-view_moreLink__oqzmy{margin-top:var(--spacing-xxs);font-size:var(--spacing-sm);text-align:left;cursor:pointer}.month-calendar-view_popoverContent__sywnw{max-width:var(--popover-max-width)}.month-calendar-view_dayNumber__Bxvqs{font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xxs)}.month-calendar-view_appointmentItem__Q7N26:hover,.month-calendar-view_popoverAppointmentItem__P1DqR:hover{background-color:var(--light-gray)}.month-calendar-view_appointmentItem__Q7N26.month-calendar-view_scheduled__fp0YA .ant-badge-status-dot,.month-calendar-view_popoverAppointmentItem__P1DqR.month-calendar-view_scheduled__fp0YA .ant-badge-status-dot{background-color:var(--muted-text)}.month-calendar-view_appointmentItem__Q7N26.month-calendar-view_confirmed__37Wce .ant-badge-status-dot,.month-calendar-view_popoverAppointmentItem__P1DqR.month-calendar-view_confirmed__37Wce .ant-badge-status-dot{background-color:var(--processing-color)}.month-calendar-view_appointmentItem__Q7N26.month-calendar-view_completed__SouEa .ant-badge-status-dot,.month-calendar-view_popoverAppointmentItem__P1DqR.month-calendar-view_completed__SouEa .ant-badge-status-dot{background-color:var(--success-color)}.month-calendar-view_appointmentItem__Q7N26.month-calendar-view_cancelled__Gs1A3 .ant-badge-status-dot,.month-calendar-view_popoverAppointmentItem__P1DqR.month-calendar-view_cancelled__Gs1A3 .ant-badge-status-dot{background-color:var(--error-color)}.month-calendar-view_appointmentItem__Q7N26.month-calendar-view_noshow__lQZP2 .ant-badge-status-dot,.month-calendar-view_popoverAppointmentItem__P1DqR.month-calendar-view_noshow__lQZP2 .ant-badge-status-dot{background-color:var(--warning-color)}.month-calendar-view_appointmentItem__Q7N26,.month-calendar-view_popoverAppointmentItem__P1DqR{border-left:var(--status-border-width) solid;padding-left:var(--spacing-sm)}.month-calendar-view_scheduled__fp0YA{border-left-color:var(--muted-text)}.month-calendar-view_confirmed__37Wce{border-left-color:var(--processing-color)}.month-calendar-view_completed__SouEa{border-left-color:var(--success-color)}.month-calendar-view_cancelled__Gs1A3{border-left-color:var(--error-color)}.month-calendar-view_noshow__lQZP2{border-left-color:var(--warning-color)}.calendar-period-nav_bar__g76VH{width:100%}.calendar-period-nav_titleRow__2VjWR{min-width:0}.calendar-period-nav_title__bwtWd.ant-typography{margin:0}.calendar-period-nav_calendarIcon__8EpVu{color:var(--muted-text);font-size:1.1rem}.calendar-period-nav_periodNav__VecY8{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xxs);border-radius:999px;background-color:var(--light-gray)}.calendar-period-nav_navBtn__RTMvP.ant-btn{box-sizing:border-box;width:11.5rem;min-width:11.5rem;flex:0 0 11.5rem;height:auto;padding:var(--spacing-xs) var(--spacing-md);border-radius:999px;border:none;box-shadow:none;overflow:hidden;justify-content:flex-start;gap:var(--spacing-xs)}.calendar-period-nav_navBtn__RTMvP.ant-btn .ant-btn-icon{flex-shrink:0}.calendar-period-nav_navBtn__RTMvP.ant-btn-default{background-color:var(--background-color)}.calendar-period-nav_navBtn__RTMvP.ant-btn-primary .calendar-period-nav_hint__pyyKK{color:rgba(255,255,255,.85)}.calendar-period-nav_weekBtn__8uyoF.ant-btn{width:13.5rem;min-width:13.5rem;flex:0 0 13.5rem}.calendar-period-nav_weekBtn__8uyoF .calendar-period-nav_hint__pyyKK,.calendar-period-nav_weekBtn__8uyoF .calendar-period-nav_label__i82db{width:8.75rem}.calendar-period-nav_buttonText__VmY3R{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;min-width:0;line-height:1.15}.calendar-period-nav_label__i82db{display:block;width:7.25rem;text-align:center;white-space:nowrap}.calendar-period-nav_hint__pyyKK{width:7.25rem;font-size:.75em;font-weight:var(--font-weight-regular,400);color:var(--muted-text);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-input-with-country-code_prefix__ageVM{display:flex;align-items:center;height:22px;width:100%;color:var(--color-text-secondary,rgba(0,0,0,.65));border-top-left-radius:6px;border-bottom-left-radius:6px;font-weight:500}.patients_pageHeader__X2eOo{justify-content:space-between;gap:var(--spacing-md)}.patients_controlsRow__CoeoL,.patients_pageHeader__X2eOo{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:var(--spacing-md)}.patients_controlsRow__CoeoL{gap:var(--spacing-sm) var(--spacing-md)}.patients_dateFilters__ITTPn,.patients_primaryFilters__b9McU{display:flex;flex-wrap:nowrap;align-items:center;gap:inherit}.patients_primaryFilters__b9McU{flex:0 1 auto;min-width:0}.patients_dateFilters__ITTPn{flex:0 1 auto}.patients_searchInput__T00s7{flex:0 0 24rem;width:24rem;min-width:20rem}.patients_filterSelect__0flM1{min-width:10rem}.patients_providerSelect__r_Huc{flex:0 0 16.8rem;width:16.8rem;min-width:16.8rem}.patients_rangePicker__0trKR{width:20rem;min-width:18rem}.patients_patientCell__LsgV2{display:flex;align-items:center;gap:.65rem;min-width:0}.patients_avatar__X74y5{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#e6f4ff;color:#1677ff;font-size:.7rem;font-weight:600;flex-shrink:0}.patients_patientText__8WGlH{min-width:0}.patients_patientName__x96V6{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patients_patientMeta__APZQL{color:var(--muted-text);font-size:.75rem}.patients_stackedCell__Wh0dx{display:flex;flex-direction:column;gap:.1rem;min-width:0}.patients_tableContainer__Nkvuc{margin-top:var(--spacing-lg)}.patients_statusBadge__jWIaW{margin-right:var(--spacing-sm)}.patients_statusButton__LGm6l{padding:var(--spacing-xs) var(--spacing-sm);height:auto;display:flex;align-items:center;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);transition:all .3s}.patients_statusButton__LGm6l:hover{background:var(--hover-color);border-color:var(--primary-color)}.patients_patientActions__3Vi45{display:flex;gap:var(--spacing-sm)}.patients_tableWrapper__Vuk9g{overflow-x:auto}.patients_columnSmall__Pak_c{min-width:var(--column-width-xs)}.patients_columnMedium__7yfhx{min-width:var(--column-width-small)}.patients_columnLarge__VGnUh{min-width:var(--column-width-medium)}.patients_contentWrapper__qxmcd,.patients_patientsTable__ZyBBA{flex:1;display:flex;flex-direction:column}.patients_contentWrapper__qxmcd{min-height:0}.patients_statusWrapper__miWbL{display:inline-flex;align-items:center;gap:8px}.patients_patientsTable__ZyBBA .patients_statusWrapper__miWbL.patients_active__ziJAM .ant-badge-status-dot{background-color:var(--success-color)}.patients_patientsTable__ZyBBA .patients_statusWrapper__miWbL.patients_inactive__JfPxM .ant-badge-status-dot{background-color:var(--error-color)}.patients_patientsTable__ZyBBA .ant-table-cell-fix-left{background-color:var(--background-color,#fff)}.patients_patientsTable__ZyBBA td.ant-table-cell-fix-left{z-index:3}.patients_patientsTable__ZyBBA th.ant-table-cell-fix-left{z-index:4}.patients_cancelButton__zQfzA{border-color:var(--error-color);color:var(--error-color)}.patients_cancelButton__zQfzA:hover:not(:disabled){border-color:var(--error-color)!important;color:var(--error-color)!important;background:color-mix(in srgb,var(--error-color) 10%,transparent)}.patients_cancelButton__zQfzA:focus-visible{border-color:var(--error-color);color:var(--error-color)}.patients_activateButton__u6gn5{border-color:var(--primary-color);color:var(--primary-color)}.patients_activateButton__u6gn5:hover:not(:disabled){border-color:var(--primary-color)!important;color:var(--primary-color)!important;background:color-mix(in srgb,var(--primary-color) 10%,transparent)}.patients_activateButton__u6gn5:focus-visible{border-color:var(--primary-color);color:var(--primary-color)}.patients_nameButton__tn_4g{padding:0;max-width:100%}.patients_ellipsisText__nt14D{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.patients_errorBox__834uq{padding:var(--spacing-md);text-align:center;color:red}