.NowServingChip-module__lMv_eq__chip{cursor:pointer;min-width:0;max-width:100%;box-shadow:none;background:#e9f9ef;border:1px solid #c6f0d4;border-radius:18px;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:inline-flex}.NowServingChip-module__lMv_eq__token{color:#fff;background:#16a34a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex}.NowServingChip-module__lMv_eq__copy{text-align:left;min-width:0}.NowServingChip-module__lMv_eq__label{letter-spacing:.08em;text-transform:uppercase;color:#16a34a;font-size:9px;font-weight:800;line-height:1}.NowServingChip-module__lMv_eq__name{color:#166534;white-space:nowrap;text-overflow:ellipsis;max-width:min(140px,28vw);margin-top:3px;font-size:13px;font-weight:800;overflow:hidden}@media (min-width:768px){.NowServingChip-module__lMv_eq__name{max-width:180px}}.NowServingChip-module__lMv_eq__live{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e29}
.QueueHeader-module__Z6exlq__header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.QueueHeader-module__Z6exlq__pause{appearance:none;color:#ea580c;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff6eb;border:1px solid #fde7c7;border-radius:14px;flex-shrink:0;align-items:center;gap:8px;height:38px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.QueueHeader-module__Z6exlq__pause:hover{background:#ffedd5}@media (min-width:768px){.QueueHeader-module__Z6exlq__pause{border-radius:16px;height:42px;padding:0 16px;font-size:13px}}
.QueueAppBarActions-module__sLhy1W__cluster{background:#f3f6fb;border:0;border-radius:18px;flex-shrink:0;align-items:center;gap:0;height:40px;padding:4px 6px;display:inline-flex}.QueueAppBarActions-module__sLhy1W__btn{appearance:none;color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-family:inherit;font-size:16px;display:inline-flex}.QueueAppBarActions-module__sLhy1W__btn:hover{color:#2563eb;background:#fffc}.QueueAppBarActions-module__sLhy1W__download{color:#8b97eb}.QueueAppBarActions-module__sLhy1W__insights{color:#3b82f6}.QueueAppBarActions-module__sLhy1W__plus{color:#2563eb}.QueueAppBarActions-module__sLhy1W__search{color:#64748b}.QueueAppBarActions-module__sLhy1W__active{color:#1d4ed8;background:#fff}.QueueAppBarActions-module__sLhy1W__divider{background:#dbe3ee;width:1px;height:16px;margin:0 4px}@media (max-width:379px){.QueueAppBarActions-module__sLhy1W__cluster{border-radius:16px;height:36px;padding:3px 4px}.QueueAppBarActions-module__sLhy1W__btn{width:28px;height:28px;font-size:14px}}@media (min-width:768px){.QueueAppBarActions-module__sLhy1W__cluster{border-radius:20px;height:44px;padding:4px 6px}.QueueAppBarActions-module__sLhy1W__btn{width:36px;height:36px;font-size:17px}.QueueAppBarActions-module__sLhy1W__divider{height:18px;margin:0 6px}}@media (min-width:1200px){.QueueAppBarActions-module__sLhy1W__cluster{height:46px}}
.ChipGroup-module__B5RvTW__row{scrollbar-width:none;align-items:center;gap:6px;width:100%;min-width:0;display:flex;overflow-x:auto}.ChipGroup-module__B5RvTW__row::-webkit-scrollbar{display:none}.ChipGroup-module__B5RvTW__chip{appearance:none;color:#64748b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;height:28px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:1}.ChipGroup-module__B5RvTW__chip:disabled{opacity:.5;cursor:not-allowed}.ChipGroup-module__B5RvTW__active{color:#fff;background:#2563eb;border-color:#2563eb}
.ResponsiveSectionNav-module__IfkGJq__navItem{color:#475569;text-align:left;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ResponsiveSectionNav-module__IfkGJq__navItemCollapsed{justify-content:center;gap:0;padding:6px 0}.ResponsiveSectionNav-module__IfkGJq__navItem:hover{color:#0f172a;background:#f8fafc}.ResponsiveSectionNav-module__IfkGJq__navItemIcon{color:#64748b;justify-content:center;align-items:center;font-size:15px;transition:color .2s;display:flex}.ResponsiveSectionNav-module__IfkGJq__navItem:hover .ResponsiveSectionNav-module__IfkGJq__navItemIcon{color:#2563eb}.ResponsiveSectionNav-module__IfkGJq__activeNavItem{color:#2563eb;box-shadow:none;background:#eff6ff;font-weight:650}.ResponsiveSectionNav-module__IfkGJq__activeNavItem .ResponsiveSectionNav-module__IfkGJq__navItemIcon{color:#2563eb}.ResponsiveSectionNav-module__IfkGJq__activeIndicator{background:#2563eb;border-radius:0 4px 4px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.ResponsiveSectionNav-module__IfkGJq__parentLabel{flex:1;min-width:0}.ResponsiveSectionNav-module__IfkGJq__chevron{color:#94a3b8;font-size:10px;transition:transform .2s}.ResponsiveSectionNav-module__IfkGJq__chevronOpen{color:#2563eb;transform:rotate(180deg)}.ResponsiveSectionNav-module__IfkGJq__subList{flex-direction:column;gap:2px;margin:4px 0 6px;padding:0 0 0 18px;list-style:none;display:flex}.ResponsiveSectionNav-module__IfkGJq__subItem{color:#64748b;border-radius:8px;align-items:center;min-height:30px;padding:4px 10px 4px 24px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:flex;position:relative}.ResponsiveSectionNav-module__IfkGJq__subItem:before{content:"";background:#cbd5e1;border-radius:50%;width:6px;height:6px;position:absolute;left:14px}.ResponsiveSectionNav-module__IfkGJq__subItem:hover{color:#0f172a;background:#f8fafc}.ResponsiveSectionNav-module__IfkGJq__subItemActive{color:#2563eb;background:#eff6ff;font-weight:700}.ResponsiveSectionNav-module__IfkGJq__subItemActive:before{background:#2563eb}.ResponsiveSectionNav-module__IfkGJq__tabs{scrollbar-width:none;gap:8px;padding-bottom:2px;display:none;overflow-x:auto}.ResponsiveSectionNav-module__IfkGJq__tabs::-webkit-scrollbar{display:none}.ResponsiveSectionNav-module__IfkGJq__tab{appearance:none;color:#475569;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e8edf5;border-radius:999px;height:42px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:800;box-shadow:0 8px 20px -16px #0f172a59}.ResponsiveSectionNav-module__IfkGJq__tabActive{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 10px 20px -12px #2563ebcc}@media (max-width:1199px){.ResponsiveSectionNav-module__IfkGJq__tabs{display:flex}}
.ScheduleToolbar-module__AV5OgG__wrap{flex-direction:column;gap:10px;min-width:0;display:flex}.ScheduleToolbar-module__AV5OgG__toolbar{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.ScheduleToolbar-module__AV5OgG__tabs{flex:1;min-width:0;display:none}.ScheduleToolbar-module__AV5OgG__chips{flex:1;min-width:0;display:flex}.ScheduleToolbar-module__AV5OgG__cluster{background:#f3f6fb;border:0;border-radius:18px;flex-shrink:0;align-items:center;height:40px;padding:4px 6px;display:inline-flex}.ScheduleToolbar-module__AV5OgG__pickerWrap{display:inline-flex;position:relative}.ScheduleToolbar-module__AV5OgG__hiddenPicker{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.ScheduleToolbar-module__AV5OgG__btn{appearance:none;color:#334155;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-family:inherit;font-size:16px;display:inline-flex}.ScheduleToolbar-module__AV5OgG__btn:hover{color:#2563eb;background:#fffc}.ScheduleToolbar-module__AV5OgG__active{color:#1d4ed8;background:#fff}.ScheduleToolbar-module__AV5OgG__divider{background:#dbe3ee;width:1px;height:16px;margin:0 4px}.ScheduleToolbar-module__AV5OgG__search{width:100%}.ScheduleToolbar-module__AV5OgG__search .ant-input-affix-wrapper{background:#fff;border-color:#e8edf5;border-radius:12px;min-height:40px}@media (max-width:379px){.ScheduleToolbar-module__AV5OgG__cluster{border-radius:16px;height:36px;padding:3px 4px}.ScheduleToolbar-module__AV5OgG__btn{width:28px;height:28px;font-size:14px}}@media (min-width:768px){.ScheduleToolbar-module__AV5OgG__cluster{border-radius:20px;height:44px;padding:4px 6px}.ScheduleToolbar-module__AV5OgG__btn{width:36px;height:36px;font-size:17px}.ScheduleToolbar-module__AV5OgG__divider{height:18px;margin:0 6px}}@media (min-width:1200px){.ScheduleToolbar-module__AV5OgG__tabs{display:block}.ScheduleToolbar-module__AV5OgG__chips{display:none}.ScheduleToolbar-module__AV5OgG__cluster{height:46px}}
.CompletedAppointmentPage-module__XGW9qG__page{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.CompletedAppointmentPage-module__XGW9qG__list{flex-direction:column;gap:6px;display:none}.CompletedAppointmentPage-module__XGW9qG__desktopTable{width:100%;min-width:0;display:block}@media (min-width:1200px){.CompletedAppointmentPage-module__XGW9qG__page{gap:20px}}@media (max-width:1199px){.CompletedAppointmentPage-module__XGW9qG__page{gap:16px}.CompletedAppointmentPage-module__XGW9qG__list{display:flex}.CompletedAppointmentPage-module__XGW9qG__desktopTable{display:none}}
.QueueTabs-module__yEVpPW__wrap{flex-direction:column;gap:10px;display:flex}.QueueTabs-module__yEVpPW__search{width:100%}.QueueTabs-module__yEVpPW__search .ant-input-affix-wrapper{background:#fff;border-color:#e8edf5;border-radius:12px;min-height:40px}
.ResponsiveTable-module__EmMPvG__header{z-index:2;background:#fff;border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 16px 14px;display:flex;position:relative}.ResponsiveTable-module__EmMPvG__headerCopy{flex:1;min-width:0}.ResponsiveTable-module__EmMPvG__headerTitle{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:15px;font-weight:800;line-height:1.3}.ResponsiveTable-module__EmMPvG__headerSubtitle{color:#64748b;margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.4}.ResponsiveTable-module__EmMPvG__headerCount{color:#94a3b8;margin:8px 0 0;font-size:12px;font-weight:600}.ResponsiveTable-module__EmMPvG__headerCount strong{color:#0f172a;font-weight:800}.ResponsiveTable-module__EmMPvG__refresh{appearance:none;z-index:3;color:#334155;cursor:pointer;pointer-events:auto;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:inline-flex;position:relative}.ResponsiveTable-module__EmMPvG__refresh:hover:not(:disabled){color:#2563eb;background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1a}.ResponsiveTable-module__EmMPvG__refresh:disabled{opacity:.55;cursor:not-allowed}.ResponsiveTable-module__EmMPvG__wrap{overflow:visible}.ResponsiveTable-module__EmMPvG__wrap .ant-table-wrapper{width:100%}.ResponsiveTable-module__EmMPvG__wrap .ant-list-items{flex-direction:column;gap:12px;display:flex}.ResponsiveTable-module__EmMPvG__wrap .ant-list-item{padding:0;display:block;border:none!important}.ResponsiveTable-module__EmMPvG__wrap .ant-list-empty-text{padding:8px 0 0}.ResponsiveTable-module__EmMPvG__wrap .ant-table{background:0 0;font-size:13px}.ResponsiveTable-module__EmMPvG__wrap .ant-table-container{border-radius:16px}.ResponsiveTable-module__EmMPvG__wrap .ant-table-content{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overflow-x:auto}:is(.ResponsiveTable-module__EmMPvG__wrap .ant-table-thead>tr>th,.ResponsiveTable-module__EmMPvG__wrap .ant-table-thead>tr>td){color:#64748b;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800;background:#f8fafc!important;border-bottom:1px solid #e8edf5!important}.ResponsiveTable-module__EmMPvG__wrap .ant-table-tbody>tr>td{color:#0f172a;background:#fff;border-bottom:1px solid #eef2f7;padding:14px 16px;font-size:13px;font-weight:600}.ResponsiveTable-module__EmMPvG__wrap .ant-table-tbody>tr:last-child>td{border-bottom:none}.ResponsiveTable-module__EmMPvG__wrap .ant-table-tbody>tr.ant-table-row:hover>td{background:#f8fafc!important}:is(.ResponsiveTable-module__EmMPvG__wrap .ant-table-cell-fix-left,.ResponsiveTable-module__EmMPvG__wrap .ant-table-cell-fix-right){background:#fff}:is(.ResponsiveTable-module__EmMPvG__wrap .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.ResponsiveTable-module__EmMPvG__wrap .ant-table-tbody>tr:hover>.ant-table-cell-fix-right){background:#f8fafc}:is(.ResponsiveTable-module__EmMPvG__wrap .ant-table-column-sorter,.ResponsiveTable-module__EmMPvG__wrap .ant-table-filter-trigger){color:#94a3b8}.ResponsiveTable-module__EmMPvG__wrap .ant-table-placeholder .ant-table-cell{background:#fff;border-bottom:none}.ResponsiveTable-module__EmMPvG__pagination{box-sizing:border-box;background:#fff;border-top:1px solid #eef2f7;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;float:none!important;width:100%!important;margin:0!important;padding:12px 16px 16px!important;display:flex!important}.ResponsiveTable-module__EmMPvG__wrap .ant-table-pagination{box-sizing:border-box;background:#fff;border-top:1px solid #eef2f7;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;float:none!important;width:100%!important;margin:0!important;padding:12px 16px 16px!important;display:flex!important}.ResponsiveTable-module__EmMPvG__wrap .ant-table-pagination.ant-pagination{box-sizing:border-box;background:#fff;border-top:1px solid #eef2f7;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;float:none!important;width:100%!important;margin:0!important;padding:12px 16px 16px!important;display:flex!important}:is(.ResponsiveTable-module__EmMPvG__wrap .ant-pagination-total-text,.ResponsiveTable-module__EmMPvG__pagination .ant-pagination-total-text){color:#64748b;margin-right:auto;font-size:12px;font-weight:600}:is(.ResponsiveTable-module__EmMPvG__wrap .ant-pagination-options,.ResponsiveTable-module__EmMPvG__pagination .ant-pagination-options){order:0;align-items:center;margin-inline-start:0;display:inline-flex}:is(.ResponsiveTable-module__EmMPvG__wrap .ant-pagination-options .ant-select,.ResponsiveTable-module__EmMPvG__pagination .ant-pagination-options .ant-select){min-width:112px}:is(.ResponsiveTable-module__EmMPvG__wrap .ant-pagination-options .ant-select-selector,.ResponsiveTable-module__EmMPvG__pagination .ant-pagination-options .ant-select-selector){background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;align-items:center!important;height:32px!important;min-height:32px!important}:is(.ResponsiveTable-module__EmMPvG__wrap .ant-pagination-item,.ResponsiveTable-module__EmMPvG__wrap .ant-pagination-prev .ant-pagination-item-link,.ResponsiveTable-module__EmMPvG__wrap .ant-pagination-next .ant-pagination-item-link,.ResponsiveTable-module__EmMPvG__pagination .ant-pagination-item,.ResponsiveTable-module__EmMPvG__pagination .ant-pagination-prev .ant-pagination-item-link,.ResponsiveTable-module__EmMPvG__pagination .ant-pagination-next .ant-pagination-item-link){border-color:#e8edf5;border-radius:10px;min-width:32px;height:32px;font-weight:700;line-height:30px}:is(.ResponsiveTable-module__EmMPvG__wrap .ant-pagination-item-active,.ResponsiveTable-module__EmMPvG__pagination .ant-pagination-item-active){background:#0f172a;border-color:#0f172a}:is(.ResponsiveTable-module__EmMPvG__wrap .ant-pagination-item-active a,.ResponsiveTable-module__EmMPvG__pagination .ant-pagination-item-active a){color:#fff}.ResponsiveTable-module__EmMPvG__empty{padding:36px 16px}.ResponsiveTable-module__EmMPvG__emptyTitle{color:#0f172a;margin:0;font-size:14px;font-weight:800}.ResponsiveTable-module__EmMPvG__emptyHint{color:#94a3b8;margin:4px 0 0;font-size:12px;font-weight:600}.ResponsiveTable-module__EmMPvG__card{background:#fff;border:1px solid #e8edf5;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px -20px #0f172a47}.ResponsiveTable-module__EmMPvG__cardHeader{background:linear-gradient(#f8fafc 0%,#fff 78%);border-bottom:1px solid #eef2f7;flex-direction:column;gap:8px;padding:16px 16px 14px;display:flex}.ResponsiveTable-module__EmMPvG__identity{flex-direction:column;gap:6px;min-width:0;display:flex}.ResponsiveTable-module__EmMPvG__identityPrimary{color:#0f172a;letter-spacing:-.02em;font-size:15px;font-weight:800;line-height:1.35}.ResponsiveTable-module__EmMPvG__identityMeta{color:#64748b;font-size:12px;font-weight:600}.ResponsiveTable-module__EmMPvG__cardBody{padding:4px 8px 8px}.ResponsiveTable-module__EmMPvG__row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:16px;padding:11px 8px;display:flex}.ResponsiveTable-module__EmMPvG__row:last-child{border-bottom:none}.ResponsiveTable-module__EmMPvG__label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;flex-shrink:0;max-width:42%;padding-top:1px;font-size:11px;font-weight:800}.ResponsiveTable-module__EmMPvG__value{text-align:right;color:#0f172a;min-width:0;font-size:13px;font-weight:600;line-height:1.45}.ResponsiveTable-module__EmMPvG__cardFooter{background:#f8fafc;border-top:1px solid #eef2f7;justify-content:flex-end;gap:8px;padding:10px 12px 12px;display:flex}.ResponsiveTable-module__EmMPvG__muted{color:#94a3b8;font-weight:600}@media (max-width:640px){.ResponsiveTable-module__EmMPvG__header{gap:12px;padding:14px 12px 12px}.ResponsiveTable-module__EmMPvG__card{border-radius:16px}:is(.ResponsiveTable-module__EmMPvG__wrap .ant-table-thead>tr>th,.ResponsiveTable-module__EmMPvG__wrap .ant-table-tbody>tr>td){padding:12px}}
.StaffAccessTable-module__wdRHxa__card{background:#fff;border:1px solid #e8edf5;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 8px 24px -18px #0f172a38}.StaffAccessTable-module__wdRHxa__mapLink{color:#2563eb;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}
.QueuePatientTable-module__g5A-1W__wrap .ant-table{font-size:13px}:is(.QueuePatientTable-module__g5A-1W__wrap .ant-table-thead>tr>th,.QueuePatientTable-module__g5A-1W__wrap .ant-table-thead>tr>td){letter-spacing:.04em;color:#64748b;padding:10px 12px;font-size:11px;font-weight:600}.QueuePatientTable-module__g5A-1W__wrap .ant-table-tbody>tr>td{color:#475569;padding:10px 12px;font-size:13px;font-weight:500}.QueuePatientTable-module__g5A-1W__wrap .ant-tag{margin-inline-end:0;font-size:11px;font-weight:500;line-height:18px}.QueuePatientTable-module__g5A-1W__wrap .ant-btn{font-size:12px;font-weight:500}.QueuePatientTable-module__g5A-1W__tableSearch{max-width:420px}.QueuePatientTable-module__g5A-1W__downloadBtn{appearance:none;color:#1d4ed8;cursor:pointer;background:linear-gradient(#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:650;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #2563eb14}.QueuePatientTable-module__g5A-1W__downloadBtn:hover:not(:disabled){background:linear-gradient(#dbeafe 0%,#bfdbfe 100%);border-color:#93c5fd;box-shadow:0 4px 10px #2563eb24}.QueuePatientTable-module__g5A-1W__downloadBtn:disabled{opacity:.65;cursor:not-allowed}.QueuePatientTable-module__g5A-1W__patient{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.QueuePatientTable-module__g5A-1W__name{color:#334155;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.QueuePatientTable-module__g5A-1W__tokenCell{justify-content:center;align-items:center;display:flex}.QueuePatientTable-module__g5A-1W__cell{color:#475569;font-size:13px;font-weight:500}@media (min-width:768px) and (max-width:1199px){.QueuePatientTable-module__g5A-1W__cell,.QueuePatientTable-module__g5A-1W__name{font-size:12px}.QueuePatientTable-module__g5A-1W__wrap .ant-table{font-size:12px}.QueuePatientTable-module__g5A-1W__wrap .ant-table-tbody>tr>td{font-size:12px}:is(.QueuePatientTable-module__g5A-1W__wrap .ant-table-thead>tr>th,.QueuePatientTable-module__g5A-1W__wrap .ant-table-thead>tr>td){padding:8px 10px;font-size:10px}.QueuePatientTable-module__g5A-1W__wrap .ant-table-tbody>tr>td{padding:8px 10px}.QueuePatientTable-module__g5A-1W__wrap .ant-tag{font-size:10px;line-height:16px}}@media (min-width:1200px){.QueuePatientTable-module__g5A-1W__name{font-size:14px}}
.WorkflowStepPicker-module__yL4CCa__badge{border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.WorkflowStepPicker-module__yL4CCa__badgeAuto{color:#0284c7;background:#f0f9ff}.WorkflowStepPicker-module__yL4CCa__badgeLive{color:#16a34a;background:#ecfdf3}.WorkflowStepPicker-module__yL4CCa__badgeIdle{color:#64748b;background:#f8fafc}.WorkflowStepPicker-module__yL4CCa__titleTrigger{min-width:0;max-width:100%}.WorkflowStepPicker-module__yL4CCa__titleBlock{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.WorkflowStepPicker-module__yL4CCa__title{color:#0f172a;letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;max-width:min(52vw,280px);font-size:20px;font-weight:700;line-height:1.15;overflow:hidden}.WorkflowStepPicker-module__yL4CCa__subtitle{color:#64748b;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:min(58vw,320px);font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}@media (max-width:379px){.WorkflowStepPicker-module__yL4CCa__title{max-width:44vw;font-size:17px}.WorkflowStepPicker-module__yL4CCa__subtitle{max-width:48vw;font-size:11px}}@media (min-width:768px){.WorkflowStepPicker-module__yL4CCa__title{max-width:420px;font-size:22px}.WorkflowStepPicker-module__yL4CCa__subtitle{max-width:480px;font-size:13px}}@media (min-width:1200px){.WorkflowStepPicker-module__yL4CCa__title{max-width:520px;font-size:22px}}
.TodayAppointmentPage-module__QVqDSq__page{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.TodayAppointmentPage-module__QVqDSq__tabs{display:none}.TodayAppointmentPage-module__QVqDSq__mobileToolbar{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.TodayAppointmentPage-module__QVqDSq__chips{flex:1;min-width:0;display:flex}.TodayAppointmentPage-module__QVqDSq__mobileSearch{width:100%}.TodayAppointmentPage-module__QVqDSq__mobileList{flex-direction:column;gap:6px;display:flex}@media (min-width:1200px){.TodayAppointmentPage-module__QVqDSq__tabs{display:block}.TodayAppointmentPage-module__QVqDSq__mobileToolbar,.TodayAppointmentPage-module__QVqDSq__mobileSearch{display:none}}@media (max-width:1199px){.TodayAppointmentPage-module__QVqDSq__page{gap:16px}}
.UpcomingAppointmentPage-module__GcYaTq__page{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.UpcomingAppointmentPage-module__GcYaTq__list{flex-direction:column;gap:6px;display:none}.UpcomingAppointmentPage-module__GcYaTq__desktopTable{width:100%;min-width:0;display:block}@media (min-width:1200px){.UpcomingAppointmentPage-module__GcYaTq__page{gap:20px}}@media (max-width:1199px){.UpcomingAppointmentPage-module__GcYaTq__page{gap:16px}.UpcomingAppointmentPage-module__GcYaTq__list{display:flex}.UpcomingAppointmentPage-module__GcYaTq__desktopTable{display:none}}
.TodayQueuePage-module__SRobma__page{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.TodayQueuePage-module__SRobma__tabs{display:none}.TodayQueuePage-module__SRobma__chips{display:block}.TodayQueuePage-module__SRobma__list{flex-direction:column;gap:6px;display:none}.TodayQueuePage-module__SRobma__desktopTable{width:100%;min-width:0;display:block}@media (min-width:1200px){.TodayQueuePage-module__SRobma__tabs{display:block}.TodayQueuePage-module__SRobma__chips{display:none}}@media (max-width:1199px){.TodayQueuePage-module__SRobma__page{gap:16px}.TodayQueuePage-module__SRobma__list{display:flex}.TodayQueuePage-module__SRobma__desktopTable{display:none}}
.TrackAppointment-module__evWdUa__page{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.TrackAppointment-module__evWdUa__desktopTabBar{width:100%}.TrackAppointment-module__evWdUa__trackTabs .ant-tabs-nav{justify-content:center!important;margin-bottom:0!important;display:flex!important}.TrackAppointment-module__evWdUa__trackTabs .ant-tabs-nav-wrap{background:#f1f5f9;border:1.5px solid #e2e8f0;border-radius:100px;padding:4px;flex-grow:0!important;display:inline-flex!important}.TrackAppointment-module__evWdUa__trackTabs .ant-tabs-nav:before{display:none!important}.TrackAppointment-module__evWdUa__trackTabs .ant-tabs-tab{background:0 0!important;border:none!important;border-radius:100px!important;margin:0 2px!important;padding:10px 28px!important}.TrackAppointment-module__evWdUa__trackTabs .ant-tabs-tab-active{background:#fff!important;box-shadow:0 4px 14px #0f172a14!important}.TrackAppointment-module__evWdUa__trackTabs .ant-tabs-tab-btn{color:#64748b!important;font-size:15px!important;font-weight:750!important}.TrackAppointment-module__evWdUa__trackTabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2563eb!important}.TrackAppointment-module__evWdUa__trackTabs .ant-tabs-ink-bar{display:none!important}.TrackAppointment-module__evWdUa__trackTabs .ant-tabs-content-holder{display:none}.TrackAppointment-module__evWdUa__list{flex-direction:column;gap:6px;display:none}.TrackAppointment-module__evWdUa__desktopTable{width:100%;min-width:0;display:block}.TrackAppointment-module__evWdUa__empty{text-align:center;color:#64748b;background:#fff;border:1px dashed #e8edf5;border-radius:20px;padding:48px 20px;font-weight:600}@media (max-width:1199px){.TrackAppointment-module__evWdUa__page{gap:16px}.TrackAppointment-module__evWdUa__desktopTabBar{display:none}.TrackAppointment-module__evWdUa__list{display:flex}.TrackAppointment-module__evWdUa__desktopTable{display:none}}
