@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";._container_1esow_1{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#f8fafc;min-height:100vh}._content_1esow_7{padding:24px}._overlay_rtpu5_2{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}._container_rtpu5_13{background:var(--bg-card);border-radius:12px;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._header_rtpu5_22{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 16px;border-bottom:1px solid var(--border-light)}._headerContent_rtpu5_30{display:flex;flex-direction:column;gap:8px;flex:1}._title_rtpu5_37{font-size:22px;font-weight:700;line-height:1.4;color:var(--text-dark);margin:0;font-family:Inter,system-ui,sans-serif}._subtitle_rtpu5_46{font-size:14px;color:var(--text-secondary);font-family:Inter,system-ui,sans-serif}._closeButton_rtpu5_52{width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;color:var(--text-secondary)}._closeButton_rtpu5_52:hover{background:transparent;color:#64748b}._closeButton_rtpu5_52:active{background:transparent;color:#475569}._body_rtpu5_74{flex:1;padding:16px;overflow-y:auto;background:#fff}._footer_rtpu5_82{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e2e8f0}._timerSummaryModal_rtpu5_90{width:500px;background:var(--bg-card);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;padding:0}._input_rtpu5_100{margin:40px;width:85%!important;height:55px!important}._timerSummaryBody_rtpu5_106{padding:0}._content_kg6sc_2{padding:var(--space-sm) 0}._message_kg6sc_6{font-size:14px;color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-lg)}._errorMessage_kg6sc_13{font-size:14px;color:var(--danger);line-height:1.6;margin-bottom:var(--space-lg);font-weight:500}._errorContainer_kg6sc_21{padding:var(--space-md) var(--space-lg);background-color:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);margin-bottom:var(--space-lg)}._errorText_kg6sc_29{font-size:13px;color:var(--danger);margin:0}._loadingContainer_kg6sc_35{display:flex;align-items:center;justify-content:center;padding:var(--space-lg) 0;margin-bottom:var(--space-lg)}._spinner_kg6sc_43{width:20px;height:20px;border:2px solid var(--border-light);border-top:2px solid var(--blue-primary);border-radius:50%;animation:_spin_kg6sc_43 .8s linear infinite}@keyframes _spin_kg6sc_43{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._skeleton_de1pc_2{border-radius:1rem;position:relative;overflow:hidden}._skeleton_de1pc_2:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f11a,#ffffffe6,#e7e7ea1a);animation:_progress_de1pc_1 1.5s ease-in-out infinite}@keyframes _progress_de1pc_1{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes _pulse_de1pc_49{0%{opacity:1}50%{opacity:.5}to{opacity:1}}._pulse_de1pc_49{animation:_pulse_de1pc_49 1.5s infinite}._table__profile_image_de1pc_54{height:1.5rem;width:1.5rem;background-color:var(--border-light)}._table__row_title_de1pc_60{height:1.5rem;background-color:var(--border-light)}._table__row_text_de1pc_65{height:1rem;background-color:var(--border-light)}._skeletonCell_de1pc_70{padding:12px 16px;vertical-align:middle}._form_input__label_de1pc_76{height:13px;width:10rem;background-color:var(--border-light);margin-bottom:6px}._form_input__container_de1pc_83{height:38px;width:100%;background-color:var(--border-light)}._toggleSkeleton_de1pc_89{width:44px;height:24px;border-radius:24px;background-color:var(--border-light)}._button_de1pc_98{height:4rem;width:15rem;background-color:#0f3f7a15}._buttonCancel_de1pc_104{height:1rem;width:10rem;background-color:#0f3f7a15}._pipeline_item_de1pc_111{display:flex;align-items:center;gap:.75rem;padding:.625rem;border-radius:.5rem;background-color:var(--bg-base);margin-bottom:.5rem}._pipeline_icon_de1pc_121{width:.625rem;height:.625rem;border-radius:9999px;background-color:var(--border-light)}._pipeline_content_de1pc_128{flex:1;min-width:0}._pipeline_title_de1pc_133{height:.75rem;width:6rem;background-color:var(--border-light);border-radius:.25rem;margin-bottom:.375rem}._pipeline_subtitle_de1pc_141{height:.5rem;width:4rem;background-color:var(--border-light);border-radius:.25rem}._pipeline_count_de1pc_148{height:1.2rem;width:1.5rem;background-color:var(--border-light);border-radius:.25rem}._activity_item_de1pc_156{display:flex;gap:.625rem;padding:.5rem 0}._activity_time_de1pc_162{height:.8rem;width:2.5rem;background-color:var(--border-light);border-radius:.25rem;margin-top:.25rem}._activity_content_de1pc_170{flex:1;display:flex;flex-direction:column;gap:.5rem}._activity_line_long_de1pc_177{height:2rem;width:100%;background-color:var(--border-light);border-radius:.25rem}._chatScreenBubble_de1pc_185{flex:2;padding:10px;display:flex;flex-direction:column;gap:10px;width:100%;max-height:100%}._sentLoadingBubble_de1pc_195,._receivedLoadingBubble_de1pc_196{background-color:var(--border-light);min-height:5rem;padding:15px;border-radius:15px;width:50%;position:relative;overflow:hidden}._sentLoadingBubble_de1pc_195:after,._receivedLoadingBubble_de1pc_196:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f0f0f11a,#ffffffe6,#e7e7ea1a);animation:_progress_de1pc_1 1.5s ease-in-out infinite}._sentLoadingBubble_de1pc_195{align-self:flex-start;border-bottom-left-radius:1px;background-color:var(--border-light)}._receivedLoadingBubble_de1pc_196{align-self:flex-end;border-bottom-right-radius:1px!important;background-color:var(--border-light)}._noteSkeleton_de1pc_237{background-color:var(--border-light);border-radius:4px;position:relative;overflow:hidden}._noteSkeleton_de1pc_237:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f0f0f11a,#ffffffe6,#e7e7ea1a);animation:_progress_de1pc_1 1.5s ease-in-out infinite}._providerCheckbox_de1pc_261{background:#e2e8f0!important;border:none!important}._providerDot_de1pc_266{background:#e2e8f0!important}._providerText_de1pc_270{flex:1;height:14px;background:#e2e8f0;border-radius:4px}._providerCount_de1pc_277{width:24px;height:14px;background:#e2e8f0;border-radius:4px}._appointmentTypeDot_de1pc_285{background:#e2e8f0!important}._appointmentTypeText_de1pc_289{height:15px;width:100%;background:#e2e8f0;border-radius:4px;margin-top:8px}._sidebarTitleSkeleton_de1pc_299{height:24px;width:60%;background-color:var(--border-light);border-radius:4px;margin-bottom:8px}._sidebarSubtitleSkeleton_de1pc_307{height:14px;width:80%;background-color:var(--border-light);border-radius:4px;margin-bottom:20px}._statCardSkeleton_de1pc_315{flex:1;padding:12px;background:#f8fafc;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:8px}._statNumberSkeleton_de1pc_326{height:24px;width:30px;background-color:var(--border-light);border-radius:4px}._statLabelSkeleton_de1pc_333{height:10px;width:50px;background-color:var(--border-light);border-radius:4px}._agendaItemSkeleton_de1pc_340{display:flex;gap:12px;padding:12px;border-radius:12px;background-color:#fff}._agendaTimeSkeleton_de1pc_348{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:50px}._timeTextSkeleton_de1pc_356{height:14px;width:40px;background-color:var(--border-light);border-radius:4px}._endTimeTextSkeleton_de1pc_363{height:10px;width:30px;background-color:var(--border-light);border-radius:4px}._agendaContentSkeleton_de1pc_370{flex:1;display:flex;flex-direction:column;gap:6px}._patientNameSkeleton_de1pc_377{height:16px;width:70%;background-color:var(--border-light);border-radius:4px}._providerNameSkeleton_de1pc_384{height:12px;width:50%;background-color:var(--border-light);border-radius:4px}._sectionHeaderSkeleton_de1pc_391{height:12px;width:80px;background-color:var(--border-light);border-radius:4px;margin:16px 0 10px}._quickBookSlotSkeleton_de1pc_400{height:42px;width:100%;background-color:var(--border-light);border-radius:8px}._availabilityProviderAvatar_de1pc_408{background-color:var(--border-light)}._availabilityProviderContainer_de1pc_412{flex:1;display:flex;flex-direction:column;gap:8px}._availabilityProviderBar1_de1pc_419{height:14px;width:70%;border-radius:4px;background-color:var(--border-light)}._availabilityProviderBar2_de1pc_426{height:12px;width:40%;border-radius:4px;background-color:var(--border-light)}._weeklyScheduleContainer_de1pc_434{padding:24px}._weeklyScheduleList_de1pc_438{display:flex;flex-direction:column;gap:12px}._weeklyScheduleToggle_de1pc_444{width:44px;height:24px;border-radius:12px;margin-right:16px;background-color:var(--border-light)}._weeklyScheduleLabel_de1pc_452{width:80px;height:20px;margin-right:24px;border-radius:4px;background-color:var(--border-light)}._weeklyScheduleInputContainer_de1pc_460{display:flex;gap:8px;flex:1}._weeklyScheduleInput_de1pc_460{height:40px;width:100%;border-radius:8px;background-color:var(--border-light)}._appointmentTypeHeader_de1pc_474{height:18px;width:180px;border-radius:4px;margin-bottom:16px;background-color:var(--border-light)}._appointmentTypePill_de1pc_482{width:120px;height:36px;border-radius:20px;background-color:var(--border-light)}._waitListViewHeaderTitle_de1pc_490{height:24px;width:100px;background-color:var(--border-light);border-radius:4px;margin-bottom:4px}._waitListViewHeaderSubtitle_de1pc_498{height:14px;width:200px;background-color:var(--border-light);border-radius:4px}._waitListViewItemAvatar_de1pc_505{width:48px;height:48px;border-radius:12px;background-color:var(--border-light)}._waitListViewItemName_de1pc_512{height:16px;width:150px;background-color:var(--border-light);border-radius:4px;margin-bottom:8px}._waitListViewItemDetailLine_de1pc_520{height:12px;width:100px;background-color:var(--border-light);border-radius:4px;display:inline-block;margin-right:16px}._waitListViewItemPriority_de1pc_529{height:24px;width:60px;border-radius:12px;background-color:var(--border-light)}._waitListViewActionBtn_de1pc_536{height:32px;width:120px;border-radius:6px;background-color:var(--border-light)}._waitListViewSidebarTitle_de1pc_543{height:14px;width:150px;background-color:var(--border-light);border-radius:4px;margin-bottom:16px}._waitListViewSlotItem_de1pc_551{height:60px;background-color:var(--border-light);border-radius:10px;margin-bottom:12px}._kioskName_de1pc_559{height:18px;width:120px;background-color:var(--border-light);border-radius:4px}._kioskStatus_de1pc_566{height:24px;width:70px;border-radius:12px;background-color:var(--border-light)}._kioskLocation_de1pc_573{height:14px;width:150px;background-color:var(--border-light);border-radius:4px;margin-top:8px;margin-bottom:16px}._kioskStatValue_de1pc_582{height:24px;width:30px;background-color:var(--border-light);border-radius:4px;margin-bottom:4px}._kioskStatLabel_de1pc_590{height:12px;width:80px;background-color:var(--border-light);border-radius:4px}._kioskActionBtn_de1pc_597{height:36px;width:100%;background-color:var(--border-light);border-radius:8px;margin-top:16px}._locationName_de1pc_606{height:18px;width:140px;background-color:var(--border-light);border-radius:4px;margin-bottom:6px}._locationAddress_de1pc_614{height:14px;width:80%;background-color:var(--border-light);border-radius:4px}._locationBadge_de1pc_621{height:24px;width:80px;border-radius:12px;background-color:var(--border-light)}._locationStatValue_de1pc_628{height:20px;width:25px;background-color:var(--border-light);border-radius:4px}._locationActionBtn_de1pc_635{height:32px;width:80px;background-color:var(--border-light);border-radius:6px}._tenantName_de1pc_643{height:16px;width:60%;background-color:var(--border-light);border-radius:4px;margin-bottom:8px}._tenantStatus_de1pc_651{height:20px;width:60px;background-color:var(--border-light);border-radius:12px}._tenantOrg_de1pc_658{height:14px;width:80%;background-color:var(--border-light);border-radius:4px;margin-bottom:6px}._tenantPlan_de1pc_666{height:12px;width:40%;background-color:var(--border-light);border-radius:4px;margin-bottom:12px}._tenantStats_de1pc_674{display:flex;gap:8px;margin-bottom:12px}._tenantStatItem_de1pc_680{height:12px;width:30%;background-color:var(--border-light);border-radius:4px}._tenantRevenue_de1pc_687{height:14px;width:50%;background-color:var(--border-light);border-radius:4px}._tenantTabTitle_de1pc_695{height:24px;width:200px;background-color:var(--border-light);border-radius:4px;margin-bottom:24px}._tenantInfoLabel_de1pc_703{height:14px;width:80px;background-color:var(--border-light);border-radius:4px;margin-bottom:8px}._tenantInfoValue_de1pc_711{height:18px;width:140px;background-color:var(--border-light);border-radius:4px}._tenantResourceValue_de1pc_718{height:32px;width:40px;background-color:var(--border-light);border-radius:4px;margin-bottom:8px}._tenantResourceLabel_de1pc_726{height:14px;width:70px;background-color:var(--border-light);border-radius:4px}._tenantActionButton_de1pc_733{height:42px;width:140px;background-color:var(--border-light);border-radius:8px}._listViewAvatar_de1pc_741{width:40px;height:40px;border-radius:50%;margin-right:12px;flex-shrink:0;background-color:var(--border-light, #e2e8f0)}._listViewName_de1pc_750{width:140px;height:16px;margin-bottom:6px;border-radius:4px;background-color:var(--border-light, #e2e8f0)}._listViewDetail_de1pc_758{width:180px;height:12px;border-radius:4px;background-color:var(--border-light, #e2e8f0)}._listViewCellShort_de1pc_765{width:80px;height:16px;border-radius:4px;background-color:var(--border-light, #e2e8f0)}._listViewCellMedium_de1pc_772{width:100px;height:16px;border-radius:4px;background-color:var(--border-light, #e2e8f0)}._listViewCellLong_de1pc_779{width:120px;height:16px;border-radius:4px;background-color:var(--border-light, #e2e8f0)}._listViewBadge_de1pc_786{width:60px;height:24px;border-radius:12px;background-color:var(--border-light, #e2e8f0)}._listViewButton_de1pc_793{width:110px;height:36px;border-radius:6px;background-color:var(--border-light, #e2e8f0)}._rvRoomNumSkeleton_de1pc_801{width:60px;height:28px;border-radius:6px;background-color:var(--border-light, #e2e8f0)}._rvStatusBadgeSkeleton_de1pc_808{width:80px;height:24px;border-radius:12px;background-color:var(--border-light, #e2e8f0)}._rvBodyTextSkeleton_de1pc_815{width:120px;height:20px;border-radius:4px;background-color:var(--border-light, #e2e8f0)}._rvButtonSkeleton_de1pc_822{width:100%;height:36px;border-radius:8px;background-color:var(--border-light, #e2e8f0)}._rvButtonRowSkeleton_de1pc_829{display:flex;gap:8px;width:100%}._rvButtonHalfSkeleton_de1pc_835{flex:1;height:36px;border-radius:8px;background-color:var(--border-light, #e2e8f0)}._pvCardSkeleton_de1pc_843{display:flex;flex-direction:column;background-color:#fff;border:1px solid var(--border-light);border-radius:12px;padding:16px;gap:16px}._pvHeaderSkeleton_de1pc_853{display:flex;align-items:center;gap:12px}._pvAvatarSkeleton_de1pc_859{width:48px;height:48px;border-radius:50%;background-color:var(--border-light, #e2e8f0)}._pvNameSkeleton_de1pc_866{width:120px;height:18px;margin-bottom:6px;border-radius:4px;background-color:var(--border-light, #e2e8f0)}._pvStatusSkeleton_de1pc_874{margin-left:auto;width:90px;height:28px;border-radius:14px;background-color:var(--border-light, #e2e8f0)}._pvStatsRowSkeleton_de1pc_882{display:flex;justify-content:space-between;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;padding:12px 0}._pvStatItemSkeleton_de1pc_890{display:flex;flex-direction:column;align-items:center;gap:4px}._pvStatValSkeleton_de1pc_897{width:24px;height:20px;border-radius:4px;background-color:var(--border-light, #e2e8f0)}._pvStatLblSkeleton_de1pc_904{width:32px;height:12px;border-radius:4px;background-color:var(--border-light, #e2e8f0)}._pvPatientRowSkeleton_de1pc_911{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f1f5f9}._pvPatientNameSkeleton_de1pc_919{width:140px;height:16px;margin-bottom:4px;border-radius:4px;background-color:var(--border-light, #e2e8f0)}._pvPatientTypeSkeleton_de1pc_927{width:80px;height:12px;border-radius:4px;background-color:var(--border-light, #e2e8f0)}._pvStagePillSkeleton_de1pc_934{width:70px;height:22px;border-radius:11px;background-color:var(--border-light, #e2e8f0)}._moduleSettingsCard_de1pc_942{padding:20px;background:var(--bg-base);border-radius:var(--radius-lg);border:1px solid var(--border-light)}._moduleSettingsHeader_de1pc_949{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-md);gap:var(--space-md)}._moduleSettingsInfo_de1pc_957{flex:1;display:flex;flex-direction:column;gap:var(--space-sm)}._skeletonTitle_de1pc_964{height:20px;width:70%;margin-bottom:8px;background-color:var(--border-light, #f1f5f9)}._skeletonBadge_de1pc_971{height:18px;width:50px;border-radius:6px;margin-bottom:12px;background-color:var(--border-light, #f1f5f9)}._skeletonText_de1pc_979{height:14px;width:100%;margin-bottom:6px;background-color:var(--border-light, #f1f5f9)}._skeletonTextShort_de1pc_986{width:80%}._skeletonToggle_de1pc_990{height:24px;width:44px;border-radius:12px;flex-shrink:0;background-color:var(--border-light, #f1f5f9)}._exceptionCard_de1pc_999{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;animation:_pulse_de1pc_49 2s cubic-bezier(.4,0,.6,1) infinite}._exceptionContentWrapper_de1pc_1007{display:flex;align-items:flex-start;justify-content:space-between}._exceptionLeftSection_de1pc_1013{display:flex;align-items:flex-start;gap:1.25rem;flex:1}._exceptionAvatar_de1pc_1020{width:3rem;height:3rem;background-color:#e2e8f0;border-radius:.75rem;flex-shrink:0}._exceptionTextContent_de1pc_1028{flex:1;display:flex;flex-direction:column;gap:.75rem}._exceptionHeader_de1pc_1035{display:flex;align-items:center;gap:.75rem}._exceptionHeaderTitle_de1pc_1041{height:1.25rem;width:12rem;background-color:#e2e8f0;border-radius:.25rem}._exceptionHeaderBadge_de1pc_1048{height:1.25rem;width:5rem;background-color:#e2e8f0;border-radius:.25rem}._exceptionGrid_de1pc_1055{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.5rem;max-width:42rem}._exceptionGridItem_de1pc_1062{height:1rem;background-color:#e2e8f0;border-radius:.25rem}._exceptionGridItemw32_de1pc_1068{width:8rem}._exceptionGridItemw40_de1pc_1072{width:10rem}._exceptionGridItemw28_de1pc_1076{width:7rem}._exceptionNotes_de1pc_1080{height:4rem;background-color:#f1f5f9;border-radius:.5rem;width:100%;margin-top:.5rem}._exceptionActions_de1pc_1088{display:flex;align-items:center;gap:.5rem;margin-left:1rem}._exceptionActionButton_de1pc_1095{height:2.25rem;width:6rem;background-color:#e2e8f0;border-radius:.75rem}._exceptionActionIcon_de1pc_1102{height:2.25rem;width:2.25rem;background-color:#e2e8f0;border-radius:.75rem}._exceptionList_de1pc_1109,._analyticsContainer_de1pc_1116{display:flex;flex-direction:column;gap:.75rem}._item_de1pc_1122{display:flex;flex-direction:column;width:100%;animation:_analyticsPulse_de1pc_1 2s cubic-bezier(.4,0,.6,1) infinite}._header_de1pc_1129{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}._label_de1pc_1136{height:.75rem;width:4rem;background-color:#e2e8f0;border-radius:.25rem}._value_de1pc_1143{height:.75rem;width:6rem;background-color:#e2e8f0;border-radius:.25rem}._barContainer_de1pc_1150{display:flex;align-items:center;gap:.25rem;width:100%}._bar_de1pc_1150{flex:1 1 0%;height:.5rem;background-color:#e2e8f0;border-radius:9999px}._percentage_de1pc_1164{height:.5rem;width:2rem;background-color:#e2e8f0;border-radius:.25rem}@keyframes _analyticsPulse_de1pc_1{0%,to{opacity:1}50%{opacity:.5}}._payerMeta_de1pc_1183{height:.625rem;width:3rem;background-color:#e2e8f0;border-radius:.125rem;margin-top:.25rem}._procedureGrid_de1pc_1192{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}._procedureItem_de1pc_1198{padding:.75rem;background-color:#f8fafc;border-radius:.5rem;animation:_analyticsPulse_de1pc_1 2s cubic-bezier(.4,0,.6,1) infinite}._procedureTitle_de1pc_1205{height:.75rem;width:60%;background-color:#e2e8f0;border-radius:.25rem;margin-bottom:.5rem}._procedureCount_de1pc_1213{height:1.5rem;width:40%;background-color:#e2e8f0;border-radius:.25rem;margin-bottom:.5rem}._procedureBarContainer_de1pc_1221{display:flex;align-items:center;gap:.5rem}._procedureBar_de1pc_1221{flex:1;height:.375rem;background-color:#e2e8f0;border-radius:9999px}._procedurePercentage_de1pc_1234{height:.625rem;width:1.5rem;background-color:#e2e8f0;border-radius:.125rem}._container_sk2pu_2{display:flex;flex-direction:column;width:100%}._label_sk2pu_9{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}._input_sk2pu_18{width:100%;padding:8px 14px;border:1px solid var(--border-light);border-radius:10px;font-size:13px;font-family:Inter,system-ui,sans-serif;color:var(--text-dark);outline:none;box-sizing:border-box;transition:all .2s ease}._input_sk2pu_18:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._inputDisabled_sk2pu_39{background-color:#f8fafc;color:var(--text-muted);cursor:not-allowed;border-color:#e2e8f0}._inputDisabled_sk2pu_39:focus{border-color:#e2e8f0;box-shadow:none}._inputError_sk2pu_52{border-color:#ef4444}._inputError_sk2pu_52:focus{border-color:#ef4444}._input_sk2pu_18::placeholder{color:var(--text-muted);font-family:Inter,system-ui,sans-serif;font-size:13px}._inputDisabled_sk2pu_39::placeholder{color:#cbd5e1}._helperText_sk2pu_72{font-size:12px;color:#64748b;margin-top:6px}._errorText_sk2pu_79{font-size:12px;color:#ef4444;margin-top:6px;font-weight:500}._modalOverlay_15hve_1{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_15hve_14{background-color:var(--bg-card);padding:var(--space-3xl);border-radius:var(--radius-xl);width:100%;max-width:450px;box-shadow:var(--shadow-xl);animation:_slideUp_15hve_1 .3s ease-out;font-family:Inter,sans-serif}._header_15hve_25{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg);border-bottom:1px solid var(--border-light);padding-bottom:var(--space-md)}._title_15hve_34{font-size:1.5rem;font-weight:600;color:var(--text-dark);margin:0}._closeButton_15hve_41{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:var(--space-sm);border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center}._closeButton_15hve_41:hover{background-color:var(--bg-base);color:var(--text-dark)}._formGroup_15hve_59{margin-bottom:var(--space-lg)}._label_15hve_63{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:var(--space-sm)}._inputWrapper_15hve_71{position:relative;display:flex;align-items:center}._togglePassword_15hve_77{position:absolute;right:1rem;top:18px;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-muted);display:flex;align-items:center;justify-content:center;padding:0}._togglePassword_15hve_77:hover{color:var(--text-secondary)}._actions_15hve_96{display:flex;justify-content:flex-end;gap:var(--space-md);margin-top:var(--space-3xl)}._button_15hve_103{padding:.5rem 1rem;border-radius:var(--radius-md);font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s}._cancelButton_15hve_112{background-color:var(--bg-card);border:1px solid var(--border-light);color:var(--text-secondary)}._cancelButton_15hve_112:hover{background-color:var(--bg-base);border-color:#c0c4cc}._saveButton_15hve_123{background-color:var(--blue-secondary);border:1px solid transparent;color:#fff}._saveButton_15hve_123:hover{background-color:var(--blue-primary);box-shadow:var(--shadow-md)}@keyframes _fadeIn_15hve_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_15hve_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._errorText_15hve_156{font-size:12px;color:#ef4444;margin-top:6px;font-weight:500}._actionButton_akewc_2{border-radius:6px;background:var(--bg-card);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}._detailCard_akewc_14{background:var(--bg-card);border-radius:12px;border:1px solid var(--border-light);overflow:hidden}._detailCardHeader_akewc_21{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border-light);background:#f8fafc}._iconButton_akewc_30{width:28px;height:28px;border-radius:6px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}._timerButton_akewc_42,._startTimerButton_akewc_42,._stopTimerButton_akewc_42{display:flex;flex-direction:row-reverse;align-items:center;gap:5px;padding:8px 14px;border-radius:8px;border:1px solid var(--border-light);font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;width:90px;justify-content:center}._timerButton_akewc_42 svg,._startTimerButton_akewc_42 svg,._stopTimerButton_akewc_42 svg{width:24px!important;height:24px!important;flex-shrink:0}._startTimerButton_akewc_42{border:1px solid var(--success);color:var(--success)}._stopTimerButton_akewc_42{border:1px solid var(--danger);color:var(--danger)}._timerButtonDisable_akewc_75{cursor:not-allowed;border:1px solid var(--border-light);opacity:.5;color:var(--text-muted)}._pageButton_akewc_82{min-width:36px;height:36px;padding:0 12px;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-card);font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._encounterButton_akewc_99,._encounterButtonDisabled_akewc_99{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:10px;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;background:var(--blue-primary);color:var(--bg-card);border:1px solid var(--border-light)}._encounterButton_akewc_99 svg,._encounterButtonDisabled_akewc_99 svg{flex-shrink:0}._encounterButtonDisabled_akewc_99{background:var(--text-secondary);color:var(--bg-card);border:1px solid var(--border-light);cursor:not-allowed;opacity:.6}._encounterButton_akewc_99:hover,._encounterButton_akewc_99:active{background:var(--bg-base);color:var(--text-secondary)}._container_akewc_142{background:var(--bg-card);border-radius:16px;border:1px solid var(--border-light);overflow:hidden}._table_akewc_149{width:100%;border-collapse:collapse;table-layout:auto}._table_akewc_149 th,._table_akewc_149 td{white-space:nowrap}._table_akewc_149 th:nth-child(6),._table_akewc_149 th:nth-child(7),._table_akewc_149 th:nth-child(8){white-space:nowrap}._table_akewc_149 td._associatedClinicCell_akewc_169,._table_akewc_149 td._accountOwnerCell_akewc_170,._table_akewc_149 td._messageCell_akewc_171,._table_akewc_149 td._accountOwnerbillingList_akewc_172{max-width:0;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;min-width:0}._table_akewc_149 td._accountOwnerbillingList_akewc_172{max-width:7rem;min-width:7rem;white-space:nowrap}._tableHeaderRow_akewc_187{background:#f8fafc;border-bottom:1px solid var(--border-light)}._tableBodyRow_akewc_192{border-bottom:1px solid var(--border-light);cursor:pointer;transition:all .15s ease}._cycleBadge_akewc_199{display:inline-block;padding:3px 8px;background:#f8fafc;color:var(--text-secondary);border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}._alertIconContainer_akewc_211{display:flex;align-items:center;justify-content:center;gap:.5rem}._patientNameContainer_akewc_219{display:flex;align-items:center;gap:6px}._initialsBadge_akewc_226{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#8b1538,#a91d47);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:11px;flex-shrink:0}._patientName_akewc_219{font-weight:600;color:#1a1a2e;font-size:12px;max-width:120px;word-wrap:break-word;white-space:normal}._patientPhone_akewc_249{font-size:10px;color:var(--text-muted);white-space:nowrap}._transmissionContainer_akewc_256{display:flex;align-items:center;gap:15px;justify-content:center}._transmissionBar_akewc_264{width:50px;height:6px;background:var(--border-light);border-radius:3px;overflow:hidden;flex-shrink:0}._transmissionText_akewc_273{font-size:12px;white-space:nowrap}._checkbox_akewc_279{width:18px;height:18px;cursor:pointer}._statusCapsule_akewc_286{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:16px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-left:12px;white-space:nowrap}._statusCapsule_akewc_286._active_akewc_300{background:var(--gradient-success);color:var(--success)}._statusCapsule_akewc_286._inactive_akewc_305{background:#f1f5f9;color:var(--text-muted)}._statusCapsule_akewc_286._pending_akewc_310{background:#fef3c7;color:#d97706}._statusContainer_akewc_316{display:flex;align-items:center;gap:12px}._toggleSwitch_akewc_321{position:relative;width:44px;height:24px;border-radius:12px;cursor:pointer;transition:all .2s ease}._toggleSwitchThumb_akewc_330{width:20px;height:20px;background:#fff;border-radius:50%;position:absolute;top:2px;transition:left .2s ease;box-shadow:0 1px 3px #0003}._actionsContainer_akewc_342{display:flex;gap:4px}._expandedRow_akewc_348{padding:0;background:#f8fafc;border-bottom:1px solid var(--border-light);width:100%}._expandedContent_akewc_355{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1.15fr) minmax(300px,1.15fr);gap:20px;padding:20px;min-width:0}._expandedContent_akewc_355>*{min-width:0;overflow:hidden}._leftColumn_akewc_369{display:flex;flex-direction:column;gap:12px;min-width:0;overflow:hidden}._detailCardContent_akewc_377{padding:16px}._billingGrid_akewc_381{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._billingStat_akewc_388{background:#f8fafc;border:1px solid var(--border-light);border-radius:12px;padding:10px;min-width:0}._billingHeaderTile_akewc_396{background:var(--bg-card)}._billingHeaderRow_akewc_400{display:flex;align-items:center;justify-content:space-between;gap:10px;white-space:nowrap}._billingSubtext_akewc_408{font-size:10px;color:var(--text-secondary);word-wrap:break-word;overflow-wrap:break-word;white-space:normal}._billingStatHeader_akewc_417{padding:10px}._billingLabel_akewc_421{font-size:11px;color:var(--text-muted);margin-bottom:4px}._billingValue_akewc_427{font-size:12px;font-weight:600}._billingValueBlue_akewc_432{font-size:14px;font-weight:600}._billingFullWidth_akewc_437{grid-column:span 2}._timerControls_akewc_442{display:flex;align-items:center;justify-content:space-between}._timerButtons_akewc_448{display:flex;gap:8px}._timerDisplay_akewc_453{font-size:24px;font-weight:700;color:var(--text-dark);font-variant:tabular-nums}._encounterGrid_akewc_460{display:flex;justify-content:space-between;gap:3px}._encounterGrid_akewc_460 ._encounterButton_akewc_99,._encounterGrid_akewc_460 ._encounterButtonDisabled_akewc_99{width:100%;min-width:0;font-size:11px}._notesHeader_akewc_475{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;width:100%;min-width:0}._notesTitle_akewc_484{font-size:14px;font-weight:600}._newNoteButton_akewc_489{display:flex;align-items:center;gap:6px;padding:8px 14px;background:var(--blue-primary);border:none;border-radius:8px;font-size:13px;font-weight:600;color:#fff;cursor:pointer}._notesList_akewc_503{display:flex;flex-direction:column;gap:12px;max-height:310px;overflow-y:auto;width:100%;min-width:0}._noteCard_akewc_513{background:var(--bg-card);border-radius:12px;border:1px solid var(--border-light);padding:14px;width:100%;min-width:0;box-sizing:border-box}._noteHeader_akewc_523{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}._noteHeaderLeft_akewc_530{display:flex;align-items:center;gap:8px}._noteDate_akewc_536{font-size:12px;color:var(--text-muted)}._noteContent_akewc_541{font-size:13px;color:var(--text-secondary);line-height:1.5;margin-bottom:8px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;width:100%;min-width:0}._noteFooter_akewc_553{font-size:11px;color:var(--text-muted)}._emptyNotes_akewc_558,._disableChats_akewc_558{background:var(--bg-card);border-radius:12px;border:1px solid var(--border-light);padding:40px;text-align:center;color:var(--text-muted)}._emptyNotes_akewc_558{height:456px;align-content:center}._disableChats_akewc_558{border:none}._chatHeader_akewc_575{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._chatTitle_akewc_582{font-size:14px;font-weight:600}._resendButton_akewc_587{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--border-light);border-radius:8px;font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer}._chatContainer_akewc_600{background:var(--bg-card);border-radius:12px;border:1px solid var(--border-light);max-height:310px;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;overflow-x:auto;flex:1;margin-top:auto;overflow-x:hidden}._emptyChat_akewc_616{padding:40px;text-align:center;color:var(--text-muted);font-size:14px;margin:auto}._footer_akewc_627{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-top:1px solid var(--border-light);background:#f8fafc}._footerText_akewc_636{font-size:13px;color:var(--text-muted)}._pagination_akewc_641{display:flex;gap:4px}._paginationEllipsis_akewc_646{padding:0 8px;color:var(--text-muted)}._detailCardTitle_akewc_652{font-size:14px;font-weight:600}._chatMessageContainer_akewc_658{max-width:85%;min-width:0;word-wrap:break-word;overflow-wrap:break-word}._chatMessageBubble_akewc_666{padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible;white-space:pre-wrap}._chatMessageText_akewc_681{word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;overflow:visible;width:100%;min-width:0}._chatMessageTimestamp_akewc_691{font-size:10px;margin-top:6px;opacity:.7}._toolbarContainer_akewc_698{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._filterButton_akewc_705{display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}._filterBadge_akewc_717{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:var(--blue-primary);border-radius:11px;font-size:12px;font-weight:600;color:#fff}._enrollButton_akewc_731{display:flex;align-items:center;gap:10px;padding:12px 24px;background:linear-gradient(135deg,var(--blue-primary),#3b82f6);border:none;border-radius:12px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;box-shadow:0 2px 8px #2563eb40}._filterPanelContainer_akewc_747{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;padding:20px;margin-bottom:24px;display:flex;flex-direction:row;align-items:center}._filterBtn_akewc_758{display:flex;flex-direction:column;justify-content:space-between;height:100px}._filterPanelContent_akewc_765{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}._filterField_akewc_772{display:flex;flex-direction:column;gap:6px}._filterLabel_akewc_778{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase}._filterSelect_akewc_785{padding:8px 32px 8px 12px;border:1px solid var(--border-light);border-radius:8px;font-size:13px;color:#1a1a2e;background:var(--bg-card);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='%2394a3b8'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;min-width:160px;cursor:pointer;outline:none}._filterInput_akewc_801{padding:8px 12px;border:1px solid var(--border-light);border-radius:8px;font-size:13px;color:#1a1a2e;outline:none}._billingFilterPanel_akewc_811 ._filterLabel_akewc_778{color:#334155;font-size:12px;font-weight:600}._billingFilterPanel_akewc_811 ._filterInput_akewc_801::placeholder{color:#64748b;opacity:1}._clearFiltersButton_akewc_822,._searchApplyButton_akewc_822{padding:8px 16px;background:#f8fafc;border:1px solid var(--border-light);border-radius:8px;font-size:13px;font-weight:500;color:var(--blue-primary);cursor:pointer;transition:all .15s ease;white-space:nowrap;justify-content:space-between}._searchApplyButton_akewc_822{color:#f8fafc;background:var(--blue-primary)}._statCard_akewc_842{background:var(--bg-card);border-radius:16px;padding:20px;border:1px solid var(--border-light)}._statCardHeader_akewc_849{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._statCardIconContainer_akewc_856{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}._statCardTrend_akewc_865{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:4px 8px;border-radius:6px;background:#d1fae5;color:#10b981}._statCardValue_akewc_877{font-size:32px;font-weight:700;color:#1a1a2e;margin-bottom:4px}._statCardLabel_akewc_884{font-size:13px;color:var(--text-muted)}._statsGrid_akewc_890{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:24px}._chartCard_akewc_898{background:var(--bg-card);border-radius:16px;border:1px solid var(--border-light);padding:20px}._chartCardTitle_akewc_905{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:16px}._chartCardArea_akewc_912{height:120px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border-radius:8px;margin-bottom:12px}._chartCardContent_akewc_922{text-align:center}._chartCardValue_akewc_926{font-size:24px;font-weight:700;margin-bottom:4px}._chartCardSubtitle_akewc_932{font-size:12px;color:var(--text-muted)}._calendarOnly_akewc_937{width:20px;height:20px;padding:0;border:none;background:transparent;color:transparent;caret-color:transparent;cursor:pointer}._calendarOnly_akewc_937::-webkit-datetime-edit{display:none}._calendarOnly_akewc_937::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}._centerContent_akewc_957{display:flex;align-items:center;height:100%}._dateInput_akewc_963{border:none;outline:none;background:transparent;height:32px;line-height:32px;padding:0 12px;cursor:pointer;font-size:12px;color:var(--text-dark)!important}._dateText_akewc_975{margin-left:.5rem;margin-right:.5rem;color:#1a1a2e;font-size:12px;white-space:nowrap}._monthlyIntakeFormCheckbox_akewc_983{width:18px;height:18px;cursor:pointer}._inactive_btn_akewc_989{background-color:var(--text-muted);align-content:center;color:var(--bg-card);cursor:not-allowed}._intakeButtonDisable_akewc_996{background:#fee2e2;color:#dc2626;border:1px solid #fca5a5}._alertIconContainer_akewc_211{display:inline-flex;align-items:center;position:relative;cursor:pointer}._alertIconContainer_akewc_211:after{content:"STOP message received";position:absolute;bottom:100%;left:90%;transform:translate(-50%) translateY(-.5rem);background-color:var(--blue-light);color:var(--text-secondary);padding:.5rem 1rem;border-radius:.25rem;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease-in-out;pointer-events:none;z-index:1000;min-width:10rem;box-shadow:0 1px 3px #0003;text-align:center;width:auto;max-width:15rem;border:1px solid var(--blue-dark)}._alertIconContainer_akewc_211:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._alertIcon_akewc_211{margin-right:5px;width:16px;height:16px;fill:red}._intakeFormIconContainer_akewc_1049{display:inline-flex;align-items:center;position:relative;cursor:pointer}._intakeFormIconContainer_akewc_1049:after{content:"Incomplete intake form";position:absolute;bottom:100%;left:90%;transform:translate(-50%) translateY(-.5rem);background-color:var(--blue-light);color:var(--text-secondary);padding:.5rem 1rem;border-radius:.25rem;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease-in-out;pointer-events:none;z-index:1000;min-width:10rem;box-shadow:0 1px 3px #0003;text-align:center;width:auto;max-width:15rem;font-weight:600;border:1px solid var(--blue-dark)}._intakeFormIconContainer_akewc_1049:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._intakeFormIcon_akewc_1049{width:16px;height:16px;fill:var(--danger)}._phoneIcon_akewc_1094{width:16px;height:16px;margin-right:14px}._phoneIconContainer_akewc_1100{display:inline-flex;align-items:center;position:relative;cursor:pointer}._phoneIconContainer_akewc_1100:after{content:"No phone call this month";position:absolute;bottom:100%;left:90%;transform:translate(-50%) translateY(-.5rem);background-color:var(--blue-light);color:var(--text-secondary);padding:.5rem 1rem;border-radius:.25rem;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease-in-out;pointer-events:none;z-index:1000;min-width:10rem;box-shadow:0 1px 3px #0003;text-align:center;width:auto;max-width:15rem;font-weight:600;border:1px solid var(--blue-dark)}._phoneIconContainer_akewc_1100:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._missingText_akewc_1138{width:14px;height:15px;margin-right:14px}._missingIconContainer_akewc_1144{display:inline-flex;align-items:center;position:relative;cursor:pointer}._missingIconContainer_akewc_1144:after{content:"Missed texts for two days";position:absolute;bottom:100%;left:90%;transform:translate(-50%) translateY(-.5rem);background-color:var(--blue-light);color:var(--text-secondary);padding:.5rem 1rem;border-radius:.25rem;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease-in-out;pointer-events:none;z-index:1000;min-width:10rem;box-shadow:0 1px 3px #0003;text-align:center;width:auto;max-width:15rem;font-weight:600;border:1px solid var(--blue-dark)}._missingIconContainer_akewc_1144:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._selfPayText_akewc_1185{width:15px;height:15px;margin-right:14px;margin-bottom:1px}._selfPayIconContainer_akewc_1191{display:inline-flex;align-items:center;position:relative;cursor:pointer}._selfPayIconContainer_akewc_1191:after{content:"Self-Pay Patient";position:absolute;bottom:100%;left:90%;transform:translate(-50%) translateY(-.5rem);background-color:var(--blue-light);color:var(--text-secondary);padding:.5rem 1rem;border-radius:.25rem;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease-in-out;pointer-events:none;z-index:1000;min-width:10rem;box-shadow:0 1px 3px #0003;text-align:center;width:auto;max-width:15rem;font-weight:600;border:1px solid var(--blue-dark)}._selfPayIconContainer_akewc_1191:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._patientNameCell_akewc_1230{font-weight:500;text-transform:capitalize;color:var(--black-new);font-family:Roboto,sans-serif;vertical-align:middle;padding:8px 12px}._patientNameWrapper_akewc_1239{display:flex;align-items:center;gap:8px;min-width:0}._patientIcons_akewc_1246{display:flex;align-items:center;flex-shrink:0;gap:4px}._patientNameText_akewc_1253{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;min-width:0}._timerGif_akewc_1261{width:16px;height:16px;object-fit:contain;margin-right:5px;mix-blend-mode:multiply}._input_wrapper__heading_akewc_1272{align-self:flex-start;color:var(--blue2);font-size:1.4rem;font-weight:500;position:relative;display:flex;gap:.5rem;align-items:center}._input_wrapper__heading_akewc_1272 button{background-color:transparent;border:none;cursor:pointer}._input_wrapper__heading_akewc_1272 button svg{height:1.5rem;width:1.5rem}._message_box_wrapper_akewc_1296{display:flex;align-items:center}._modalContainer_akewc_1326,._modalContainer_akewc_1326 *{font-family:Roboto,sans-serif}._modalTitle_akewc_1334{font-family:Roboto,sans-serif;font-weight:500}._modalInput_akewc_1339,._modalSelect_akewc_1343,._modalButton_akewc_1347,._modalLabel_akewc_1351,._modalError_akewc_1355{font-family:Roboto,sans-serif}._error_message_akewc_1359{color:#dc3545;font-size:.875rem;margin-top:.25rem;font-family:Roboto,sans-serif}._enroll_ModalForm_akewc_1366{height:auto!important;max-height:65vh}._enroll_btn_container_akewc_1371{margin-top:0}._message_box_wrapper_akewc_1296{display:flex;align-items:center;margin-top:.5rem}._accountOwnerName_akewc_1382{max-width:120px;word-wrap:break-word;white-space:normal;line-height:1.3;flex:1;min-width:0;display:flex;align-items:center;min-height:24px}table tr td:nth-child(8){width:1%;max-width:none}._accountOwnerCell_akewc_170 ._tableButtons_akewc_1400{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:24px;margin-top:1rem;padding:0}._received_message_box_akewc_1306{background-color:var(--light-green);color:var(--green);padding:.8rem 1.2rem;border-radius:.5rem;display:flex;align-items:center;gap:.5rem;font-size:1.4rem;font-weight:500;width:fit-content}._received_message_box_akewc_1306 svg{fill:var(--green);width:1.6rem;height:1.6rem}._column_wrapper_akewc_1429{display:flex;width:100%;align-items:center;gap:23rem}._stickyHeader_akewc_1437{position:sticky;top:0;background-color:var(--white);z-index:1}._modal_close_button_akewc_1444{position:absolute;top:1.5rem;right:1.5rem;background:transparent;border:none;font-size:3.5rem;color:var(--grey-new);cursor:pointer;padding:0;line-height:1;z-index:1051}._detail_text_akewc_1458{margin-top:.5rem;margin-left:2.5rem;font-size:1.4rem;color:#4b5563;font-family:Roboto,sans-serif;padding:.5rem .8rem;display:flex;align-items:center}._detail_text_akewc_1458 p{margin:0;display:flex;align-items:center;gap:.5rem}._detail_text_akewc_1458 p strong{color:var(--blue-primary);font-weight:500}._intakeFormCloseButton_akewc_1481{position:absolute;top:15px;right:15px;background:transparent;border:none;font-size:28px;color:gray;cursor:pointer;padding:0;line-height:1;z-index:1051}._patientContainer_akewc_1497{display:inline-flex;align-items:center;position:relative;cursor:pointer;z-index:1}._patientContainer_akewc_1497:after{content:"STOP message received";position:absolute;bottom:100%;left:90%;transform:translate(-50%) translateY(-.5rem);background-color:var(--grey-new2);color:var(--bg-color);padding:.5rem 1rem;border-radius:.25rem;font-size:1rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease-in-out;pointer-events:none;z-index:1000;min-width:10rem;box-shadow:0 1px 3px #0003;text-align:center;width:auto;max-width:15rem}._patientContainer_akewc_1497:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._noDataFound_akewc_1535{text-align:center;padding:3rem;color:var(--text-secondary);font-size:1.1rem;font-weight:500}@keyframes _floatingTimerPulse_akewc_1{0%,to{box-shadow:0 4px 14px #ef444440,0 0 0 1px var(--danger)}50%{box-shadow:0 6px 20px #ef444466,0 0 0 2px var(--danger)}}._floatingCard_akewc_1553{z-index:9999999;background-color:var(--bg-base);border-radius:8px;padding:6px 14px 6px 12px;width:fit-content;display:flex;flex-direction:row-reverse;align-items:center;border:2px solid var(--danger);border-left:4px solid var(--danger);gap:16px;box-shadow:0 4px 14px #ef444440,0 0 0 1px var(--danger);animation:_floatingTimerPulse_akewc_1 2.5s ease-in-out infinite;transition:all .2s ease}._floatingCard_akewc_1553:hover{border-color:var(--danger);box-shadow:0 6px 20px #ef444459}._timerValue_akewc_1575{font-weight:700;font-size:14px;color:var(--danger)}._patientRow_akewc_1580{text-align:left;width:100%;font-size:18px}._patientfloatingTimerName_akewc_1586{font-size:14px;color:var(--text-dark);font-weight:500;white-space:normal;word-break:normal;overflow-wrap:break-word}._redFlagIconContainer_akewc_1596{display:inline-flex;align-items:center;position:relative;cursor:pointer}._redFlagIconContainer_akewc_1596:after{content:"Red flag";position:absolute;bottom:100%;left:90%;transform:translate(-50%) translateY(-.5rem);background-color:var(--grey-new2);color:var(--bg-color);padding:.5rem 1rem;border-radius:.25rem;font-size:1rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease-in-out;pointer-events:none;z-index:1000;min-width:10rem;box-shadow:0 1px 3px #0003;text-align:center;width:auto;max-width:15rem}._redFlagIconContainer_akewc_1596:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._redFlagIcon_akewc_1596{width:20px;height:20px}@media(min-width:1900px){._statsGrid_akewc_890{grid-template-columns:repeat(5,1fr);gap:24px}._statCard_akewc_842{padding:24px}._statCardValue_akewc_877{font-size:36px}._chartCard_akewc_898,._filterPanelContainer_akewc_747{padding:24px}._filterSelect_akewc_785{min-width:200px;font-size:14px}._filterInput_akewc_801{font-size:14px}}._tableHeaderStyle_1wsf7_1{padding:12px 6px;font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;white-space:nowrap;width:1%;text-align:center}._tableCellStyle_1wsf7_13{padding:14px 8px;font-size:13px;color:#1a1a2e;vertical-align:middle;word-wrap:break-word;overflow-wrap:break-word}._tableBodyRow_1wsf7_21{border-bottom:1px solid var(--border-light);transition:all .15s ease}._container_kpm9_2{display:flex;flex-direction:column;width:100%}._label_kpm9_9{font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}._select_kpm9_17{border:1px solid var(--border-light);border-radius:10px;font-size:13px;font-family:Inter,system-ui,sans-serif;color:var(--text-dark);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='%2394a3b8'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer;outline:none;box-sizing:border-box;transition:all .2s ease}._selectDefault_kpm9_34{width:100%;padding:8px 40px 8px 14px;border-radius:10px}._selectCompact_kpm9_41{padding:8px 32px 8px 12px;border-radius:8px;font-size:13px;min-width:160px}._select_kpm9_17:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._selectDisabled_kpm9_55{background-color:var(--bg-base);color:var(--text-muted);cursor:not-allowed;border-color:var(--border-light)}._selectDisabled_kpm9_55:focus{border-color:var(--border-light);box-shadow:none}._selectError_kpm9_68{border-color:var(--error-light)}._selectError_kpm9_68:focus{border-color:var(--error-light)}._helperText_kpm9_77{font-size:12px;color:var(--text-muted);margin-top:6px}._errorText_kpm9_84{font-size:12px;color:var(--error-light);margin-top:6px;font-weight:500}._select_kpm9_17 option{font-family:Inter,system-ui,sans-serif;font-size:13px;color:#1a1a2e}._select_kpm9_17 option[value=""]{color:var(--text-muted)}._enrollcheckboxInputLabel_1y5np_3{font-weight:600!important}._redFlagContainer_1y5np_6{display:flex;gap:.5rem;border:1px solid var(--border-light);border-radius:.4rem;align-items:center;padding:1rem}._checkboxContainer_1y5np_14{width:23rem}._close_btn_black_1y5np_19{height:1.5rem;width:1.5rem}._close_btn_grey_1y5np_24{height:1.5rem;width:1.5rem;fill:var(--grey-new)!important}._close_btnn_1y5np_30{height:1.5rem;width:1.5rem}._enroll_ModalForm_1y5np_36{margin:0;margin-top:1rem;height:75vh;overflow-y:auto;overflow-x:hidden}._enroll_ModalForm_inner_1y5np_44{display:flex;flex-direction:column;gap:10px}._enroll_ModalForm_inner2_1y5np_50{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}._enroll_btn_container_1y5np_57{border-top:1px solid var(--light-grey-new);background-color:var(--lightest-grey-new);display:flex;gap:1.5rem;align-items:center;justify-content:flex-end;padding:1rem}._name_input_section_1y5np_67{width:100%;margin-bottom:0;padding:0}._form_grid_section_1y5np_73{width:100%;display:grid;grid-template-columns:2fr 2fr;margin-bottom:0;padding:0}._custom_input_section_1_1y5np_81{width:100%;margin-bottom:0;padding:0}._row_wrapper_1y5np_87{align-items:center;gap:30rem;justify-content:flex-end}._consent_box_1y5np_93{justify-content:space-between;width:100%;align-items:center}._custom_input_section_2_1y5np_99{width:100%;min-height:auto;display:grid;margin-bottom:1rem;padding:3rem 0 0 5px}._custom_btn_box_1y5np_107{margin:1.5rem 0;border-top:1px solid var(--light-grey-new);padding:1rem 2rem 0;display:flex;gap:2rem;align-items:center;justify-content:space-between}._back_btn_1y5np_120{background:var(--light-grey-new);color:var(--blue);border-color:var(--light-grey-new);font-size:1.6rem;font-weight:400}._enroll_btn_1y5np_57{font-size:1.5rem}._send_consent_btn_1y5np_132{border-radius:1rem}._intake_form_btn_1y5np_136{width:max-content}._custom_select_box_1y5np_140._select-disabled_1y5np_140{background-color:#eff6ff;color:#1f2937;border:1px solid #cbd5e1;border-radius:.5rem;padding:.75rem 1rem;font-size:1.6rem;font-weight:400;cursor:not-allowed;appearance:none;pointer-events:none}._customEnrollModal_1y5np_154{max-height:95vh;overflow-y:auto;border-radius:8px;width:75%}._customEnrollModalBody_1y5np_160{width:100%}._enrollModalHeader_1y5np_164{border-bottom:1px solid var(--light-grey-new);font-size:2rem;font-weight:400;margin-top:0;padding:0rem 2rem}._gridContainer_1y5np_172{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}._flexContainer_1y5np_179{display:flex;flex-direction:column;gap:10px;width:100%}._personal_1y5np_187,._clinic_1y5np_188,._insurance_1y5np_189,._confirmation_1y5np_190{border:1px solid var(--border-light);border-radius:.4rem;padding-top:1rem;width:100%;min-height:fit-content;padding:10px}._enroll-btn_1y5np_216{align-self:flex-end}._enrollInputContainer_1y5np_220{padding-top:0;padding-bottom:0;border-radius:.4rem}._form_grid_section_1y5np_73{width:100%;display:grid;grid-template-columns:1fr 1fr;margin-bottom:0;gap:10px}._insuranceContainer_1y5np_235{display:flex;flex-direction:column;columns:1rem;border-radius:.4rem}._insuranceGridSection_1y5np_244{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0rem;margin-bottom:18px}._insuranceGridSection_1y5np_244>:first-child{grid-column:span 2}._confirmationSection_1y5np_258{display:flex;justify-content:space-between;align-items:center}._consentButton_1y5np_267,._inactive_btn_1y5np_268{height:40px;border-radius:.4rem;cursor:pointer;width:200px;font-size:14px;font-weight:500;color:var(--bg-card)}._consentButton_1y5np_267{background-color:var(--blue-primary);cursor:pointer;color:var(--bg-card)}._enrollPatientButton_1y5np_287{height:50px;width:100%;font-size:16px;font-weight:500;border-radius:.4rem;margin-top:auto;align-self:flex-end;cursor:pointer;background-color:var(--blue-primary);color:var(--bg-card)}._enrollPatientButton_1y5np_287:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.6;color:var(--bg-card)}._address_section_2_1y5np_307,._address_section_1y5np_307{display:flex;gap:14px}._inactive_btn_1y5np_268{background-color:var(--text-muted);align-content:center}._container_124og_2{display:flex;align-items:center;gap:8px}._checkbox_124og_9{width:18px;height:18px;cursor:pointer;accent-color:#2563eb}._checkbox_124og_9:disabled{cursor:not-allowed;opacity:.5}._label_124og_22{font-size:13px;font-weight:500;color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none}._checkbox_124og_9:disabled+._label_124og_22{cursor:not-allowed;opacity:.5}._toggleSwitch_19qg6_2{position:relative;cursor:pointer;border:none;background:transparent;padding:0;outline:none;transition:all .2s ease;border-radius:12px}._toggleSwitch_19qg6_2:focus-visible{outline:2px solid var(--blue-primary);outline-offset:2px}._toggleSwitch_19qg6_2._small_19qg6_19{width:36px;height:20px}._toggleSwitch_19qg6_2._medium_19qg6_24{width:44px;height:24px}._toggleSwitch_19qg6_2._large_19qg6_29{width:52px;height:28px}._toggleSwitch_19qg6_2._active_19qg6_35{background:var(--success)}._toggleSwitch_19qg6_2._inactive_19qg6_39{background:var(--border-light)}._toggleSwitch_19qg6_2._disabled_19qg6_43{opacity:.6;cursor:not-allowed}._toggleSwitch_19qg6_2._disabled_19qg6_43._active_19qg6_35{background:#94a3b8}._toggleSwitchThumb_19qg6_53{background:#fff;border-radius:50%;position:absolute;top:2px;transition:left .2s ease;box-shadow:0 1px 3px #0003}._toggleSwitch_19qg6_2._small_19qg6_19 ._toggleSwitchThumb_19qg6_53,._toggleSwitch_19qg6_2._smallThumb_19qg6_64{width:16px;height:16px;left:2px}._toggleSwitch_19qg6_2._small_19qg6_19._active_19qg6_35 ._toggleSwitchThumb_19qg6_53,._toggleSwitch_19qg6_2._smallThumb_19qg6_64._active_19qg6_35{left:18px}._toggleSwitch_19qg6_2._medium_19qg6_24 ._toggleSwitchThumb_19qg6_53,._toggleSwitch_19qg6_2._mediumThumb_19qg6_76{width:20px;height:20px;left:2px}._toggleSwitch_19qg6_2._medium_19qg6_24._active_19qg6_35 ._toggleSwitchThumb_19qg6_53,._toggleSwitch_19qg6_2._mediumThumb_19qg6_76._active_19qg6_35{left:22px}._toggleSwitch_19qg6_2._large_19qg6_29 ._toggleSwitchThumb_19qg6_53,._toggleSwitch_19qg6_2._largeThumb_19qg6_88{width:24px;height:24px;left:2px}._toggleSwitch_19qg6_2._large_19qg6_29._active_19qg6_35 ._toggleSwitchThumb_19qg6_53,._toggleSwitch_19qg6_2._largeThumb_19qg6_88._active_19qg6_35{left:26px}._toggleSwitch_19qg6_2:not(._disabled_19qg6_43):hover{transform:scale(1.05)}._toggleSwitch_19qg6_2:not(._disabled_19qg6_43):active{transform:scale(.95)}._toggleSwitch_19qg6_2._active_19qg6_35:not(._disabled_19qg6_43):hover{background:#059669;box-shadow:0 0 0 3px #10b9811a}._toggleSwitch_19qg6_2._inactive_19qg6_39:not(._disabled_19qg6_43):hover{background:#cbd5e1;box-shadow:0 0 0 3px #cbd5e14d}._table__status_active_19qg6_118,._table__status_deactive_19qg6_119,._table__status_pending_19qg6_120{border-radius:9999px;width:5rem;padding:.1rem;display:flex;gap:.5rem;align-items:center;justify-content:center;font-size:12px;font-weight:600}._table__status_active_19qg6_118{background:#d1fae5;color:#065f46}._table__status_pending_19qg6_120{width:7rem;background:#fef3c7;color:#d97706}._table__status_deactive_19qg6_119{border:1px solid var(--border-light);color:var(--text-muted)}@keyframes _toggleOn_19qg6_1{0%{background:var(--border-light)}50%{background:#94a3b8}to{background:var(--success)}}@keyframes _toggleOff_19qg6_1{0%{background:var(--success)}50%{background:#94a3b8}to{background:var(--border-light)}}._toggleSwitch_19qg6_2._animating_19qg6_175._active_19qg6_35{animation:_toggleOn_19qg6_1 .3s ease}._toggleSwitch_19qg6_2._animating_19qg6_175._inactive_19qg6_39{animation:_toggleOff_19qg6_1 .3s ease}._viewNoteModal_nypqc_2{border-radius:12px!important;overflow-y:auto;border-radius:8px;width:60%}._viewNoteModal_nypqc_2 .body{overflow:visible!important;overflow-y:visible!important}._viewNoteModal_nypqc_2 .container{max-height:none!important;overflow:visible!important;border-radius:12px!important}._patientNameSection_nypqc_20{display:flex;align-items:center;gap:8px}._patientNameLabel_nypqc_26{font-size:14px;font-weight:600;color:#475569}._patientNameValue_nypqc_32{font-size:14px;color:#1a1a2e}._radioButtonsRow_nypqc_37{display:flex;padding-bottom:16px;border-bottom:1px solid #e2e8f0}._noteTypeRow_nypqc_43{display:flex;justify-content:space-between}._noteTypeDropdown_nypqc_49{max-width:200px;min-width:180px}._viewNoteContainer_nypqc_54{display:grid;grid-template-columns:300px 1fr;gap:24px;min-height:400px}._notesListSection_nypqc_62{display:flex;flex-direction:column;border-right:1px solid #e2e8f0;padding-right:24px;min-height:0;overflow:hidden}._notesListHeader_nypqc_71{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._notesListTitle_nypqc_78{font-size:14px;font-weight:600;color:#1a1a2e;margin:0}._sortDropdown_nypqc_85{width:auto}._sortDropdown_nypqc_85 select{font-size:12px;padding:4px 24px 4px 8px}._notesList_nypqc_62{display:flex;flex-direction:column;gap:8px;flex:1;max-height:400px;overflow-y:auto}._noteListItem_nypqc_104{padding:12px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .15s ease}._noteListItem_nypqc_104:hover{background:#f8fafc;border-color:#cbd5e1}._noteListItemActive_nypqc_118{background:#eff6ff;border-color:#2563eb}._noteListItemHeader_nypqc_123{display:flex;align-items:center;gap:8px;justify-content:space-between}._noteListItemDate_nypqc_130{font-size:12px;color:#94a3b8;flex:1}._noteListItemContent_nypqc_136{font-size:13px;color:#475569;margin-top:8px;line-height:1.4}._deleteButton_nypqc_143{width:20px;height:20px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:.6;transition:opacity .15s ease}._deleteButton_nypqc_143:hover{opacity:1}._emptyNotesList_nypqc_161{padding:40px 20px;text-align:center;color:#94a3b8;font-size:13px}._noteEditorSection_nypqc_169{display:flex;flex-direction:column;gap:16px}._editorHeader_nypqc_175{margin-bottom:8px}._radioGroup_nypqc_180{display:flex;gap:24px}._radioLabel_nypqc_185{display:flex;align-items:center;gap:8px;font-size:13px;color:#475569;cursor:pointer}._radioInput_nypqc_194{width:16px;height:16px;cursor:pointer;accent-color:#2563eb}._editorWrapper_nypqc_201{flex:1;min-height:250px;max-height:350px;display:flex;flex-direction:column}._richTextEditor_nypqc_209{flex:1;display:flex;flex-direction:column}._editorFooter_nypqc_215{display:flex;justify-content:flex-end;align-items:center;padding-top:16px;border-top:1px solid var(--border-light);width:100%}._buttonGroup_nypqc_225{display:flex;gap:8px}._addButton_nypqc_230{padding:10px 24px;background:#10b981;border:none;border-radius:8px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:background-color .15s ease}._addButton_nypqc_230:hover{background:#059669}._addButton_nypqc_230:active{background:#047857}._lastUpdatedInfo_nypqc_250{font-size:12px;color:#94a3b8;padding-top:8px;text-align:right}._saveButton_nypqc_257{padding:10px 24px;background:#2563eb;border:none;border-radius:8px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:background-color .15s ease}._saveButton_nypqc_257:hover{background:#1d4ed8}._saveButton_nypqc_257:active{background:#1e40af}._viewNoteHeader_nypqc_278{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid #e2e8f0}._viewNoteHeaderLeft_nypqc_286{display:flex;align-items:center;gap:12px}._viewNoteDate_nypqc_292{font-size:13px;color:#94a3b8}._viewNoteContent_nypqc_297{font-size:14px;color:#475569;line-height:1.6;white-space:pre-wrap;min-height:100px;padding:16px;background:#f8fafc;border-radius:8px}._viewNoteFooter_nypqc_308{font-size:12px;color:#94a3b8;padding-top:16px;border-top:1px solid #e2e8f0}._phoneCallContainer_nypqc_315{display:flex;align-items:center;gap:8px;width:100%;justify-content:space-between;margin-top:16px;margin-bottom:6px}._phoneCallContainer_nypqc_315,._phoneCallText_nypqc_329,._divider_nypqc_333{font-size:1.4rem}._phoneCallHeader_nypqc_337{font-size:1.4rem;margin-top:1rem;font-weight:500}._timeLabel_nypqc_343{font-size:1.4rem}._categoryBadge_nypqc_347,._timer_nypqc_347,._nonClinical_nypqc_347{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:400;background:var(--bg-base);color:var(--blue-primary)}._categoryBadge_nypqc_347._timer_nypqc_347{background:var(--border-light);color:var(--warning)}._categoryBadge_nypqc_347._nonClinical_nypqc_347{background:var(--border-light);color:var(--text-secondary)}._disabledRadioInput_nypqc_368{cursor:not-allowed;opacity:.6}._container_ei8pn_2,._accountOwnerModal_ei8pn_3{width:60vh;background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;display:flex;flex-direction:column}._accountOwnerModal_ei8pn_3{height:60vh;overflow-y:auto;max-width:500px;width:100%}._editAccountOwnerModalBody_ei8pn_20{padding:0}._modal_container_ei8pn_25{display:flex;flex-direction:column;gap:var(--space-lg)}._error_container_ei8pn_32{display:flex;gap:var(--space-md);align-items:flex-start;padding:var(--space-lg);background:var(--gradient-warning);border:1px solid rgba(139,21,56,.1);border-radius:var(--radius-md)}._error_container_ei8pn_32 svg{width:20px;height:20px;color:var(--danger);flex-shrink:0;margin-top:2px}._error_container_ei8pn_32 p{color:var(--text-dark);font-size:16px;font-weight:500;line-height:1.5;margin:0;font-family:Inter,system-ui,sans-serif}._alertLine_ei8pn_59{color:var(--danger);font-size:14px;font-weight:400}._alertIcon_ei8pn_65{margin-right:5px;width:16px;height:16px;fill:var(--danger)}._btn_ei8pn_73{padding:var(--space-md) var(--space-2xl);border-radius:var(--radius-md);font-size:14px;font-weight:500;font-family:Inter,system-ui,sans-serif;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:44px}._primaryButton_ei8pn_89{background:var(--blue-primary);color:var(--bg-card);border:1px solid var(--border-light);border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;padding:12px 20px;height:46px}._cancelButton_ei8pn_101{background:#fff;color:var(--text-secondary);border:1px solid var(--border-light);border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;padding:12px 20px;height:46px}._btn_ei8pn_73:disabled{opacity:.6;cursor:not-allowed}._btn_ei8pn_73._success_ei8pn_118{background:var(--success);color:#fff}._btn_ei8pn_73._success_ei8pn_118:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#2563eb);transform:translateY(-1px);box-shadow:var(--shadow-md)}._btn_ei8pn_73._success_ei8pn_118:active:not(:disabled){transform:translateY(0)}._btn_ei8pn_73._danger_ei8pn_133{background:var(--danger);color:#fff}._btn_ei8pn_73._danger_ei8pn_133:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:var(--shadow-md)}._btn_ei8pn_73._danger_ei8pn_133:active:not(:disabled){transform:translateY(0)}._btn_ei8pn_73 svg{width:20px;height:16px}._clinicianList_ei8pn_155{margin-top:var(--space-lg)}._fieldLabel_ei8pn_159{display:block;font-size:14px;font-weight:500;color:var(--text-dark);margin-bottom:var(--space-md);font-family:Inter,system-ui,sans-serif}._radioOption_ei8pn_168{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md);border-bottom:1px solid var(--border-light)}._radioOption_ei8pn_168._selected_ei8pn_178{background-color:var(--blue-light);border:1px solid var(--blue-primary);padding:var(--space-md)}._radioOption_ei8pn_168._selected_ei8pn_178 ._radioLabel_ei8pn_185{color:var(--blue-primary)}._radioOption_ei8pn_168:last-child{border-bottom:none}._radioOption_ei8pn_168 input[type=radio]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}._radioLabel_ei8pn_185{font-size:14px;color:var(--text-dark);cursor:pointer;font-family:Inter,system-ui,sans-serif;margin:0;flex:1}._radioLabel_ei8pn_185:hover{color:var(--primary)}._errorMessage_ei8pn_213{color:var(--danger);font-size:12px;margin-top:var(--space-sm);font-family:Inter,system-ui,sans-serif}._activeBtn_ei8pn_221{background:var(--danger);color:var(--bg-card)}._inactiveBtn_ei8pn_227{background:var(--success);color:var(--bg-card)}@media(max-width:768px){._container_ei8pn_2{max-width:95vw;margin:var(--space-md)}._modal_container_ei8pn_25{padding:var(--space-lg)}._error_container_ei8pn_32{padding:var(--space-md)}._btn_ei8pn_73{padding:var(--space-md) var(--space-lg);font-size:13px}}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}._richTextEditor_t9lf8_1{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff}._quillEditor_t9lf8_11{display:flex;flex-direction:column;height:100%}._quillEditor_t9lf8_11 .ql-container{font-size:14px;line-height:1.6;color:#1a1a2e;min-height:200px;max-height:300px;overflow-y:auto;border:none;border-top:1px solid #e2e8f0}._quillEditor_t9lf8_11 .ql-editor{padding:16px;min-height:200px}._quillEditor_t9lf8_11 .ql-editor.ql-blank:before{color:#94a3b8;font-style:normal;left:16px}._quillEditor_t9lf8_11 .ql-toolbar{background:#f8fafc;border:none;border-bottom:1px solid #e2e8f0;padding:8px 12px}._quillEditor_t9lf8_11 .ql-toolbar .ql-stroke{stroke:#475569}._quillEditor_t9lf8_11 .ql-toolbar .ql-fill{fill:#475569}._quillEditor_t9lf8_11 .ql-toolbar button:hover,._quillEditor_t9lf8_11 .ql-toolbar button.ql-active{color:#2563eb}._quillEditor_t9lf8_11 .ql-toolbar button:hover .ql-stroke,._quillEditor_t9lf8_11 .ql-toolbar button.ql-active .ql-stroke{stroke:#2563eb}._quillEditor_t9lf8_11 .ql-toolbar button:hover .ql-fill,._quillEditor_t9lf8_11 .ql-toolbar button.ql-active .ql-fill{fill:#2563eb}._quillEditor_t9lf8_11 .ql-editor p{margin:0 0 8px}._quillEditor_t9lf8_11 .ql-editor p:last-child{margin-bottom:0}._quillEditor_t9lf8_11 .ql-editor ul,._quillEditor_t9lf8_11 .ql-editor ol{margin:8px 0;padding-left:24px}._quillEditor_t9lf8_11 .ql-editor a{color:#2563eb;text-decoration:underline}._quillEditor_t9lf8_11 .ql-editor strong{font-weight:600}._quillEditor_t9lf8_11 .ql-editor em{font-style:italic}._quillEditor_t9lf8_11 .ql-editor u{text-decoration:underline}._intakeFormModal_1ch7g_1{height:90vh;width:70vh;border-radius:12px!important}._intakeFormModal_1ch7g_1 .body{overflow-y:auto;height:90vh;overflow-x:auto}._modalTitleRow_1ch7g_13{display:flex;align-items:center;gap:12px}._modalTitleRow_1ch7g_13>span{font-size:22px;font-weight:700;color:#1a1a2e}._modalSubtitleRow_1ch7g_25{display:flex;align-items:center;gap:1rem}._modalPatientName_1ch7g_31{font-size:14px;color:var(--text-secondary);font-family:Inter,system-ui,sans-serif}._modalEditButton_1ch7g_37{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:#eff6ff;color:#2563eb;border:none;border-radius:.5rem;cursor:pointer;font-size:14px;font-weight:500;min-width:70px;transition:all .2s ease;font-family:Inter,system-ui,sans-serif}._modalEditButton_1ch7g_37:hover{background:#3b82f6;color:var(--bg-card);transform:translateY(-1px);box-shadow:0 2px 8px #2563eb40}._modalEditButton_1ch7g_37 svg{width:16px;height:16px;stroke:currentColor}._enroll_ModalForm_inner_1ch7g_67{margin:0;display:flex;flex-direction:column;gap:1rem;background:var(--bg-card)}._enroll_ModalForm_inner2_1ch7g_75{margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem}._enroll_btn_container_1ch7g_82{border-top:1px solid #e2e8f0;background-color:var(--bg-card);display:flex;gap:2rem;align-items:center;justify-content:flex-end;padding:1rem}._name_input_section_1ch7g_92{width:100%;margin-bottom:0;padding:0}._form_grid_section_1ch7g_98{width:100%;display:grid;grid-template-columns:2fr 2fr;margin-bottom:0;padding:0}._address_section_1ch7g_106{width:100%;display:flex;margin-bottom:0;padding:0}._address_section_2_1ch7g_113{width:100%;display:flex;grid-template-columns:2fr 2fr;margin-bottom:1rem;padding:0;color:#475569}._address_header_1ch7g_122{color:#2563eb;font-weight:500;font-size:18px;margin-bottom:1rem;margin-top:2rem}._custom_input_section_1_1ch7g_130{width:100%;margin-bottom:0;padding:0}._row_wrapper_1ch7g_136{align-items:center;gap:300px;justify-content:flex-end}._consent_box_1ch7g_142{justify-content:space-between;width:100%;align-items:center}._custom_input_section_2_1ch7g_148{width:100%;min-height:auto;display:grid;margin-bottom:1rem;padding:2rem 0 0 .25rem}._custom_btn_box_1ch7g_156{margin:1rem 0;border-top:1px solid #e2e8f0;display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 2rem 0}._back_btn_1ch7g_166{background:var(--bg-card);color:#2563eb;border-color:#e2e8f0;font-size:16px;font-weight:400}._enroll_btn_1ch7g_82{font-size:15px}._send_consent_btn_1ch7g_178{font-size:16px;font-weight:400;border-radius:.5rem}._intake_form_btn_1ch7g_184{width:max-content}._custom_select_box_1ch7g_188._select-disabled_1ch7g_188{background-color:#eff6ff;color:#475569;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem 1.5rem;font-size:16px;font-weight:400;cursor:not-allowed;appearance:none;pointer-events:none}._category_heading_1ch7g_201{color:var(--text-dark);font-weight:600;font-size:18px;margin-bottom:1rem;margin-top:1rem;font-family:Inter,system-ui,sans-serif}._category_heading_1ch7g_201:first-child{margin-top:0}._question_container_1ch7g_214{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-light)}._question_container_1ch7g_214:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}._requiredQuestion_1ch7g_226{color:var(--danger)!important}._requiredQuestion_1ch7g_226:before{content:"*";color:var(--danger)!important;margin-right:.25rem}._custom_content_1ch7g_237:last-child{margin-bottom:0}._custom_select_box_1ch7g_188:disabled,._custom_select_box_1ch7g_188._select-disabled_1ch7g_188{background-color:var(--bg-card);color:var(--text-muted);border:1px solid var(--border-light);border-radius:.5rem;padding:1rem 1.5rem;font-size:15px;font-weight:500;cursor:default;pointer-events:none;opacity:1}._option_container_1ch7g_255{display:flex;flex-direction:column;gap:1rem;width:100%}._option_row_1ch7g_262{display:flex;flex-direction:column;gap:.5rem;padding:0}._text_answer_1ch7g_269{padding:1rem;background-color:var(--bg-card);border:1px solid #e2e8f0;border-radius:.5rem;color:#475569;font-size:14px;line-height:1.6;font-family:Inter,system-ui,sans-serif;min-height:60px}._text_answer_1ch7g_269 p{margin:0;color:#475569;font-family:Inter,system-ui,sans-serif}._checkbox_div_1_1ch7g_287{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));font-size:14px;color:#475569;font-weight:500;padding-top:.5rem;gap:1rem;width:100%;font-family:Inter,system-ui,sans-serif}._checkbox_div_2_1ch7g_299{gap:2rem!important;padding-top:1rem;font-size:14px;color:#475569!important;font-weight:600!important;width:100%}._cancel_btn_1ch7g_308{background:var(--bg-card);border:1px solid var(--border-light);font-size:16px;color:var(--text-muted);font-weight:500;border-radius:.5rem;padding:8px 12px}._cancel_btn_1ch7g_308 svg{fill:var(--text-muted)}._cancel_btn_1ch7g_308:hover svg{fill:var(--text-muted)}._save_data_btn_1ch7g_326{font-size:16px;font-weight:500;background:var(--blue-primary);border:none;color:var(--text-light);border-radius:.5rem;padding:.5rem 1rem}._save_data_btn_1ch7g_326 svg{fill:var(--text-light)}._inactive_btn_1ch7g_340{border:none;border-radius:.5rem;background-color:var(--text-muted);border:1px solid var(--text-muted);justify-content:center;text-align:center;display:flex;flex-direction:row;font-weight:500;font-size:16px}._alertIconContainer_1ch7g_353{display:inline-flex;align-items:center;position:relative;cursor:pointer}._alertIconContainer_1ch7g_353:after{content:"STOP message received";position:absolute;bottom:100%;left:90%;transform:translate(-50%) translateY(-8px);background-color:var(--text-muted);color:var(--text-light);padding:.5rem 1rem;border-radius:.5rem;font-size:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease-in-out;pointer-events:none;z-index:1000;min-width:100px;box-shadow:0 2px 8px #2563eb40;text-align:center;width:auto;max-width:150px}._alertIconContainer_1ch7g_353:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._alertIcon_1ch7g_353{margin-right:.5rem;width:16px;height:16px;fill:#dc2626}._intakeFormIconContainer_1ch7g_397{display:inline-flex;align-items:center;position:relative;cursor:pointer}._intakeFormIconContainer_1ch7g_397:after{content:"Incomplete intake form";position:absolute;bottom:100%;left:90%;transform:translate(-50%) translateY(-8px);background-color:#475569;color:var(--bg-card);padding:.5rem 1rem;border-radius:.5rem;font-size:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease-in-out;pointer-events:none;z-index:1000;min-width:100px;box-shadow:0 2px 8px #2563eb40;text-align:center;width:auto;max-width:150px}._intakeFormIconContainer_1ch7g_397:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._intakeFormIcon_1ch7g_397{margin-right:4px;width:16px;height:16px;fill:#f59e0b}._phoneIcon_1ch7g_441{width:16px;height:16px;margin-right:4px}._phoneIconContainer_1ch7g_447{display:inline-flex;align-items:center;position:relative;cursor:pointer}._phoneIconContainer_1ch7g_447:after{content:"No phone call this month";position:absolute;bottom:100%;left:90%;transform:translate(-50%) translateY(-8px);background-color:#1a1a2e;color:var(--bg-card);padding:8px 16px;border-radius:4px;font-size:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease-in-out;pointer-events:none;z-index:1000;min-width:100px;box-shadow:0 1px 2px #0000000d;text-align:center;width:auto;max-width:150px}._phoneIconContainer_1ch7g_447:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._missingText_1ch7g_484{width:14px;height:15px;margin-right:4px}._missingIconContainer_1ch7g_490{display:inline-flex;align-items:center;position:relative;cursor:pointer}._missingIconContainer_1ch7g_490:after{content:"Missed texts for two days";position:absolute;bottom:100%;left:90%;transform:translate(-50%) translateY(-8px);background-color:#1a1a2e;color:var(--bg-card);padding:8px 16px;border-radius:4px;font-size:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease-in-out;pointer-events:none;z-index:1000;min-width:100px;box-shadow:0 1px 2px #0000000d;text-align:center;width:auto;max-width:150px}._missingIconContainer_1ch7g_490:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._selfPayText_1ch7g_527{width:15px;height:15px;margin-right:4px;margin-bottom:4px}._selfPayIconContainer_1ch7g_534{display:inline-flex;align-items:center;position:relative;cursor:pointer}._selfPayIconContainer_1ch7g_534:after{content:"Self-Pay Patient";position:absolute;bottom:100%;left:90%;transform:translate(-50%) translateY(-8px);background-color:#1a1a2e;color:var(--bg-card);padding:8px 16px;border-radius:4px;font-size:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease-in-out;pointer-events:none;z-index:1000;min-width:100px;box-shadow:0 1px 2px #0000000d;text-align:center;width:auto;max-width:150px}._selfPayIconContainer_1ch7g_534:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._patientNameCell_1ch7g_571{font-weight:500;text-transform:capitalize;color:#1a1a2e;font-family:Roboto,sans-serif;vertical-align:middle;padding:8px 12px}._patientNameWrapper_1ch7g_580{display:flex;align-items:center;gap:8px;min-width:0}._patientIcons_1ch7g_587{display:flex;align-items:center;flex-shrink:0;gap:4px}._patientNameText_1ch7g_594{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;min-width:0}._timerGif_1ch7g_601{width:16px;height:16px;object-fit:contain;margin-right:4px}._accountOwnerCell_1ch7g_608{display:flex;align-items:center;gap:8px;min-width:0;justify-content:space-between;width:100%}._accountOwnerName_1ch7g_617{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;text-align:left}._accountOwnerCell_1ch7g_608>div{flex-shrink:0}._input_wrapper__heading_1ch7g_630{align-self:flex-start;color:#2563eb;font-size:14px;font-weight:500;position:relative;display:flex;gap:8px;align-items:center}._input_wrapper__heading_1ch7g_630 button{background-color:transparent;border:none;cursor:pointer}._input_wrapper__heading_1ch7g_630 button svg{height:15px;width:15px}._message_box_wrapper_1ch7g_653{display:flex;align-items:center}._modalContainer_1ch7g_658,._modalContainer_1ch7g_658 *{font-family:Roboto,sans-serif}._modalTitle_1ch7g_13{font-family:Roboto,sans-serif;font-weight:500}._modalInput_1ch7g_671,._modalSelect_1ch7g_675,._modalButton_1ch7g_679,._modalLabel_1ch7g_683,._modalError_1ch7g_687{font-family:Roboto,sans-serif}._error_message_1ch7g_691{color:#ef4444;font-size:14px;margin-top:4px;font-family:Roboto,sans-serif}._enroll_btn_container_1ch7g_82{margin-top:0}._message_box_wrapper_1ch7g_653{display:flex;align-items:center;margin-top:8px}._accountOwnerCell_1ch7g_608{max-width:200px;padding-right:16px;position:relative;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;display:flex;align-items:center;gap:8px;min-height:40px}._accountOwnerName_1ch7g_617{max-width:120px;word-wrap:break-word;white-space:normal;line-height:1.3;flex:1;min-width:0;display:flex;align-items:center;min-height:24px}table tr td:nth-child(8){width:170px;max-width:170px}._accountOwnerCell_1ch7g_608 ._tableButtons_1ch7g_738{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:24px;margin-top:16px;padding:0}._received_message_box_1ch7g_748{background-color:#f8fafc;color:#10b981;padding:8px 12px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;width:fit-content}._received_message_box_1ch7g_748 svg{fill:#10b981;width:18px;height:18px}._column_wrapper_1ch7g_767{display:flex;width:100%;align-items:center;gap:230px}._stickyHeader_1ch7g_775{position:sticky;top:0;background-color:var(--bg-card);z-index:1}._modal_close_button_1ch7g_782{position:absolute;top:24px;right:24px;background:transparent;border:none;font-size:35px;color:#94a3b8;cursor:pointer;padding:0;line-height:1;z-index:1051}._detail_text_1ch7g_796{margin-top:8px;margin-left:32px;font-size:14px;color:#475569;font-family:Roboto,sans-serif;padding:8px;display:flex;align-items:center}._detail_text_1ch7g_796 p{margin:0;display:flex;align-items:center;gap:8px}._detail_text_1ch7g_796 p strong{color:#2563eb;font-weight:500}._intakeFormCloseButton_1ch7g_819{position:absolute;top:24px;right:24px;background:transparent;border:none;font-size:28px;color:#94a3b8;cursor:pointer;padding:0;line-height:1;z-index:1051}._timerGif_1ch7g_601{width:20px;height:20px;margin-right:8px;mix-blend-mode:multiply}._patientContainer_1ch7g_840{display:inline-flex;align-items:center;position:relative;cursor:pointer;z-index:1}._patientContainer_1ch7g_840:after{content:"STOP message received";position:absolute;bottom:100%;left:90%;transform:translate(-50%) translateY(-8px);background-color:#1a1a2e;color:var(--bg-card);padding:8px 16px;border-radius:4px;font-size:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease-in-out;pointer-events:none;z-index:1000;min-width:100px;box-shadow:0 1px 2px #0000000d;text-align:center;width:auto;max-width:150px}._patientContainer_1ch7g_840:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._centerContent_1ch7g_878{display:flex;align-items:center;justify-content:center;height:100%}._dateInput_1ch7g_885{border:none;outline:none;background:transparent;font-family:Roboto,sans-serif;font-size:13px;height:32px;line-height:32px;padding:0 12px;cursor:pointer}._dateText_1ch7g_897{margin-left:16px;font-size:14px;margin-right:16px}._calendarOnly_1ch7g_903{width:20px;height:20px;padding:0;border:none;background:transparent;color:transparent;caret-color:transparent;cursor:pointer;font-family:Roboto,sans-serif}._calendarOnly_1ch7g_903::-webkit-datetime-edit{display:none}._calendarOnly_1ch7g_903::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}._saveBtn_1ch7g_924{margin-left:16px}._modalFooter_1ch7g_928{display:flex;gap:12px;justify-content:flex-end}._modalButtonSecondary_1ch7g_934{padding:8px 24px;background:var(--bg-card);color:#475569;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;min-width:80px;transition:all .2s ease;font-family:Inter,system-ui,sans-serif}._modalButtonSecondary_1ch7g_934:hover{background:#f8fafc;border-color:#94a3b8}._modalButtonPrimary_1ch7g_953{padding:8px 24px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:var(--bg-card);border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;min-width:80px;transition:all .2s ease;font-family:Inter,system-ui,sans-serif}._modalButtonPrimary_1ch7g_953:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 6px #00000012}._modalButtonPrimaryDisabled_1ch7g_972{background:#94a3b8;cursor:not-allowed;opacity:.6}._modalCloseButtonFooter_1ch7g_978{padding:8px 14px;background:#f8fafc;color:#94a3b8;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;transition:all .15s ease;font-family:Inter,system-ui,sans-serif}._modalCloseButtonFooter_1ch7g_978:hover{background:#e2e8f0;color:#64748b}._modalCloseButtonFooter_1ch7g_978:active{background:#e2e8f0;color:#475569}._hiddenCheckbox_1ch7g_1001{display:none!important}._transmissionQuestionContainer_1ch7g_1006{margin-bottom:1rem}._transmissionOptionsContainer_1ch7g_1010{display:flex;gap:1rem;margin-top:1rem}._transmissionOptionsContainerRow_1ch7g_1016{flex-direction:row}._transmissionOptionsContainerColumn_1ch7g_1020{flex-direction:column}._transmissionSearchContainer_1ch7g_1024{padding-bottom:1rem}._transmissionEmptyState_1ch7g_1029{text-align:center;padding:20px}._skeletonLoader_1ch7g_1037{display:flex;flex-direction:column;max-width:70rem;height:40rem}._skeletonFormContent_1ch7g_1045{position:relative;background-color:var(--border-light);height:15rem;max-height:50%;border-radius:8px;padding:16px;margin-top:12px;overflow:hidden;animation:_progress_1ch7g_1}@keyframes _progress_1ch7g_1{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}._input_wrapper_1dyls_1{background-color:var(--blue-light);border:1px solid var(--border-light);display:flex;flex-direction:column;gap:24px;border-radius:8px;padding:16px}._input_wrapper__heading_1dyls_10{align-self:flex-start;color:var(--text-dark);font-size:16px;font-weight:600;position:relative;display:flex;gap:8px;align-items:center;font-family:Inter,system-ui,sans-serif}._input_wrapper__heading_1dyls_10 button{background-color:transparent;border:1px solid transparent;cursor:pointer}._input_wrapper__heading_1dyls_10 button svg{height:18px;width:18px}._input_wrapper__heading_1dyls_10 span{position:absolute;left:100%;top:0;margin-left:8px;font-size:14px;min-width:400px;background-color:var(--blue-primary);color:#fff;padding:8px;border-radius:8px}._input_wrapper__content_1dyls_46{background-color:transparent;border:none;height:auto;max-height:none;border-radius:0;padding:0;text-wrap:wrap}._icon_1dyls_56{height:16px;width:16px}._input_wrapper__subheading_1dyls_61{color:var(--text-secondary);font-size:14px;font-weight:500;font-family:Inter,system-ui,sans-serif;line-height:1.5;margin-bottom:.5rem}._input_wrapper__type_1dyls_71{color:var(--text-muted);font-size:14px;font-weight:400;font-family:Inter,system-ui,sans-serif}._error_message_1dyls_78{color:var(--danger);font-size:12px;font-weight:400;margin-top:8px;font-family:Inter,system-ui,sans-serif}._wrapper_gae2j_1{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:16px;font-family:Inter,system-ui,sans-serif}._label_gae2j_10{font-weight:500;font-size:14px;color:#475569}._scale_gae2j_16{font-size:12px;color:#94a3b8;margin-left:4px;font-weight:500}._rangeInput_gae2j_23{width:100%;height:8px;border-radius:8px;background-color:#f8fafc;outline:none;position:relative;z-index:2}input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:8px}input[type=range]::-webkit-slider-thumb{width:18px;height:18px;background:var(--blue-primary);border-radius:50%;margin-top:-6px;cursor:pointer;position:relative;z-index:3}._rangeInput_gae2j_23::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--blue-primary);cursor:pointer}input[type=range]::-webkit-slider-thumb:before{content:"";position:absolute;top:10px}input[type=range]::-webkit-slider-runnable-track{background:repeating-linear-gradient(to right,#e2e8f0,#e2e8f0 1px,transparent 1px,transparent calc((100% - 10px)*.1))}._rangeLabels_gae2j_73{display:flex;justify-content:space-between;font-size:12px;color:#475569;margin-top:16px;font-weight:500}._rangeWrapper_gae2j_82{position:relative;width:100%}._rangeInput_gae2j_23::-webkit-slider-thumb{width:18px;height:18px;border-radius:50%;background:var(--blue-primary);cursor:pointer;margin-top:-6px;position:relative;z-index:3}._tickLabels_gae2j_98{display:flex;justify-content:space-between;position:absolute;width:100%;top:18px;left:0;padding:0 12px;pointer-events:none;margin-bottom:24px}._tickLabel_gae2j_98{font-size:12px;color:#94a3b8;font-weight:500}._textarea_wrapper_1uwu9_1{width:100%;display:flex;gap:8px;flex-direction:column;margin-top:16px}._textarea_box_1uwu9_9{resize:none;border:1px solid #e2e8f0;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:#1a1a2e;outline:none;padding:12px 16px}._textarea_box_1uwu9_9 ::placeholder{color:var(--text-muted)}._textarea_label_1uwu9_27{color:#475569;font-size:14px;font-weight:400;font-family:Inter,system-ui,sans-serif}._textarea_error_1uwu9_34{color:#ef4444;font-size:12px;font-weight:400}._char_counter_1uwu9_40{font-size:12px;color:#94a3b8;font-weight:400}._bottom_container_1uwu9_46{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:4px}._radioLabel_5alm0_1{display:flex;align-items:center;gap:8px;color:#475569;font-size:14px;font-weight:400;font-family:inherit;cursor:pointer;position:relative}._radioInput_5alm0_13{position:absolute;opacity:0;pointer-events:none}._customRadio_5alm0_19{display:inline-block;width:16px;height:16px;border:2px solid #e2e8f0;border-radius:50%;position:relative;background:#fff;transition:all .2s ease}._radioInput_5alm0_13:checked+._customRadio_5alm0_19{border-color:#2563eb;background:linear-gradient(135deg,#2563eb,#3b82f6)}._radioInput_5alm0_13:checked+._customRadio_5alm0_19:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:#fff}._radioInput_5alm0_13:hover+._customRadio_5alm0_19{border-color:#3b82f6}._radioInput_5alm0_13:focus+._customRadio_5alm0_19{outline:2px solid #eff6ff;outline-offset:2px}._hiddenRadio_5alm0_56{display:none}._hideRadioLabel_5alm0_60 ._customRadio_5alm0_19,._hiddenCustomRadio_5alm0_61{display:none!important}._disabled_5alm0_65{opacity:.6;pointer-events:none}._disabled_5alm0_65 ._customRadio_5alm0_19{background-color:#f8fafc;border-color:#e2e8f0}._disabled_5alm0_65 ._radioLabel_5alm0_1{color:#94a3b8}._radioInput_5alm0_13:checked:disabled+._customRadio_5alm0_19{border-color:#94a3b8;background:#f8fafc}._radioInput_5alm0_13:checked:disabled+._customRadio_5alm0_19:after{background:#94a3b8}._arrowButton_1ofu4_3{background:none;border:none;cursor:pointer;font-size:16px;transform:translateY(1px)}._timelineContainer_1ofu4_11{position:relative;min-height:100%}._timelineContainer_1ofu4_11:before{content:"";position:absolute;top:0;bottom:0;left:114px;width:1px;background-color:var(--border-light);z-index:0}._dateGroup_1ofu4_28{display:flex;font-size:16px;align-items:center;margin:16px 0 16px 114px;color:var(--text-muted)}._dateGroup_1ofu4_28:before,._dateGroup_1ofu4_28:after{content:"";flex:1;height:1px;background-color:var(--border-light)}._dateGroup_1ofu4_28 button{width:195px;min-width:fit-content;font-size:inherit;padding:4px 8px;border:1px solid var(--border-light);font-weight:500;border-radius:1598px;display:flex;gap:8px;justify-content:center;align-items:center}._timelineRow_1ofu4_60{display:grid;grid-template-columns:97px 32px 1fr;gap:1px;align-items:start;padding:16px 0;margin-bottom:16px;position:relative}._time_1ofu4_11{text-align:right;font-size:16px;padding-right:16px;margin-top:-4px;color:var(--text-secondary)}._statusColumn_1ofu4_80{position:relative;display:flex;align-items:center;justify-content:center;z-index:1}._dot_1ofu4_89{display:inline-block;width:12px;height:12px;border-radius:50%;background-color:var(--border-light);vertical-align:middle;margin-top:2px}._success_1ofu4_100,._start_1ofu4_103{background-color:var(--success)!important}._stop_1ofu4_106,._error_1ofu4_109{background-color:var(--danger)!important}._warning_1ofu4_112{background-color:var(--warning)!important}._info_1ofu4_115{background-color:#3b82f6!important}._details_1ofu4_120{padding-left:16px;margin-top:-8px;font-size:19px}._title_1ofu4_126{font-weight:700;font-size:18px;color:var(--text-dark)}._description_1ofu4_132{margin:0;font-style:italic;color:var(--text-secondary);font-size:16px}._errorMsg_1ofu4_140{color:var(--danger);font-size:.9em}._arrowIcon_1ofu4_145{width:12px;height:19px}._header_text_input_1ofu4_153{background-color:transparent;padding:0 8px;border:1px solid var(--border-light);border-radius:10px;display:flex;align-items:center;gap:13px;min-width:320px;max-width:none;height:42px;transition:all .2s}._header_text_input_1ofu4_153:focus-within{border-color:var(--blue-primary)}._header_text_input_icon_1ofu4_171{height:29px;width:29px;fill:var(--text-muted)}._header_text_box_1ofu4_177{padding:13px 0;background-color:transparent;border:none;outline:none;font-family:inherit;font-weight:400;color:var(--text-dark)}._header_text_box_1ofu4_177::placeholder{color:var(--text-muted)}._filters_1ofu4_192{display:flex;flex-direction:column;gap:14px;width:100%;padding:10px 16px}._filterRow_1ofu4_200{display:flex;justify-content:space-between;gap:10px}._select_1ofu4_206{height:67px;font-size:26px;border-radius:10px}._select_custom_1ofu4_211{flex:1}._auditLogModal_1ofu4_216{max-height:98vh;display:flex;flex-direction:column;overflow:hidden!important;padding:0;width:75vw;overflow-y:auto}._auditLogModal_1ofu4_216 div[class*=body]{overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;display:flex!important;flex-direction:column!important;flex:0 1 auto;min-height:auto;max-height:none}._modal_content_1ofu4_238{flex:1 1 0;overflow-y:auto!important;overflow-x:hidden;min-height:0;padding:16px 16px 0;position:relative}._loadingMessage_1ofu4_248,._noLogsMessage_1ofu4_253{text-align:center;margin-top:32px}._filterButton_1ofu4_258{padding:12px 20px;height:46px;border:1px solid var(--border-light)!important;color:var(--bg-card);background:var(--blue-primary);cursor:pointer;margin-top:20px;border-radius:10px;font-size:14px;font-weight:600}._resetButton_1ofu4_272{padding:12px 20px;background:#fff!important;border:1px solid var(--border-light)!important;border-radius:10px;font-size:14px;font-weight:600;color:var(--text-secondary)!important;cursor:pointer;margin-top:20px}._loadingText_1ofu4_286,._noLogsText_1ofu4_287,._noMoreLogsText_1ofu4_288{text-align:center;padding:1rem;color:#555;font-style:italic}._skeletonBox_1ofu4_296{background-color:var(--border-light);border-radius:4px;height:1.4rem;margin-bottom:8px;animation:_shimmer_1ofu4_1 1.5s infinite linear}._skeletonCircle_1ofu4_304{width:1.2rem;height:1.2rem;background-color:var(--border-light);border-radius:50%;animation:_shimmer_1ofu4_1 10s infinite linear;margin-left:.5rem}._skeletonDate_1ofu4_313{height:1.6rem;width:5rem;background-color:var(--border-light);margin-bottom:1.2rem;animation:_shimmer_1ofu4_1 1.5s infinite linear;border-radius:4px}@keyframes _shimmer_1ofu4_1{0%{background-position:-200px 0}to{background-position:200px 0}}._skeletonBox_1ofu4_296,._skeletonDate_1ofu4_313,._skeletonCircle_1ofu4_304{background-image:linear-gradient(to right,var(--border-light) 0%,var(--bg-card) 50%,var(--border-light) 100%);background-size:400% 100%}._tableCellStyle_1ofu4_339{padding:10px 14px;font-size:11px;color:#1a1a2e;vertical-align:middle}._container_1ofu4_347{background:var(--bg-card);border-radius:8px;border:1px solid var(--border-light);overflow:hidden}._tableScrollWrapper_1ofu4_354{overflow-x:auto;width:100%}._actionButton_1ofu4_359{background:transparent}._badgeGreen_1ofu4_364{background-color:#dcfce7!important;color:var(--success)!important;border:1px solid #86efac;border-radius:22px;padding:3px 10px;font-size:10px}._badgeRed_1ofu4_373{background-color:#fee2e2!important;color:var(--danger)!important;border:1px solid #fca5a5;border-radius:22px;padding:3px 10px;font-size:10px}._badgeYellow_1ofu4_382{background-color:#fef3c7!important;color:var(--warning)!important;border:1px solid #fcd34d;border-radius:22px;padding:3px 10px;font-size:10px}._container_1ofu4_347 th,._container_1ofu4_347 tbody td{text-align:center}._container_1ofu4_347 tbody tr{border-bottom:1px solid var(--border-light)!important}._container_1ofu4_347 tbody tr td{border-bottom:1px solid var(--border-light)}._container_1ofu4_347 tbody tr:last-child td{border-bottom:none!important}._tagFilterContainer_1ofu4_409{display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:5px}._tagFilterLabel_1ofu4_417{font-size:13px;font-weight:600;color:#475569}._tagFilterButtons_1ofu4_423{display:flex;flex-wrap:wrap;gap:10px}._tagButton_1ofu4_429{padding:2px 11px;border:1px solid var(--border-light);border-radius:8px;background:#fff;color:var(--text-secondary);font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._tagButton_1ofu4_429:hover{background:#f8fafc;border-color:var(--blue-primary);color:var(--blue-primary)}._tagButtonActive_1ofu4_448{background:var(--blue-primary);color:#fff;border-color:var(--blue-primary)}._tagButtonActive_1ofu4_448:hover{background:var(--blue-primary);color:#fff;opacity:.9}._modalLayout_7smbg_1{display:flex;flex-direction:row;align-items:stretch;height:90vh;max-height:90vh;gap:0;width:fit-content;max-width:calc(100vw - 40px);margin:0 auto;padding:0;position:relative;z-index:2001}._overlay_7smbg_17{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;gap:0;padding:20px}._sidebarContainer_7smbg_30{width:280px;min-width:280px;background:var(--bg-card);padding:18px 20px;overflow-y:auto;height:100%;border-radius:12px 0 0 12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border-right:1px solid var(--border-light);position:relative;z-index:1;flex-shrink:0}._sidebarContent_7smbg_45{margin-bottom:1rem}._noDataMessage_7smbg_49{font-size:13px;font-weight:400}._largeTitle_7smbg_54{font-size:18px;font-weight:700;color:var(--text-dark);margin-bottom:8px}._smallTitle_7smbg_61{font-size:14px;color:var(--text-secondary);margin-bottom:16px}._loadingDates_7smbg_67{padding:20px;text-align:center;color:#64748b}._customList_7smbg_73{list-style:none;padding:0;margin:0}._menuItem_7smbg_79{padding:12px 16px;cursor:pointer;transition:all .2s ease;border-radius:8px;margin-bottom:4px;display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-dark);position:relative}._menuItem_7smbg_79:hover{background-color:#f1f5f9}._menuItem_7smbg_79[data-selected=true]{background-color:var(--blue-light);border-radius:8px 0 0 8px;padding-left:12px;position:relative}._menuItem_7smbg_79[data-selected=true]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--blue-primary);border-radius:8px 0 0 8px}._menuItem_7smbg_79[data-selected=true]:hover{background-color:var(--blue-light)}._dot_7smbg_119{width:8px;height:8px;border-radius:50%;background-color:var(--text-muted);flex-shrink:0}._modal_content_7smbg_127 .page-break{page-break-after:always;page-break-inside:avoid;break-after:page;break-inside:avoid;margin-bottom:20px;box-shadow:var(--shadow-xl);background:var(--bg-card);flex-shrink:0;overflow:hidden;display:flex;flex-direction:column}._modal_content_7smbg_127 .page-break .content{overflow:hidden;height:100%;display:flex;flex-direction:column;box-sizing:border-box}._modal_content_7smbg_127 .page-break .scrollableContent{overflow-y:auto;page-break-inside:auto;flex:1;min-height:0;box-sizing:border-box}._modal_content_7smbg_127 .page-break .fixedSection{flex-shrink:0;box-sizing:border-box}._pdfGenerator_7smbg_162{position:absolute;left:-9999px}._modal_content_7smbg_127{flex:1;padding:16px;overflow-y:auto;background:var(--bg-card);min-height:0}._pdfPreviewContainer_7smbg_175{flex:1;min-width:600px;max-height:90vh;background:var(--bg-card);border-radius:0 12px 12px 0;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:2}._pdfPreviewHeader_7smbg_190{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 16px;border-bottom:1px solid var(--border-light);background:var(--bg-card);flex-shrink:0}._pdfPreviewHeader_7smbg_190 h2{font-size:22px;font-weight:700;line-height:1.4;color:var(--text-dark);margin:0;font-family:Inter,system-ui,sans-serif}._closeButton_7smbg_209{width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;color:var(--text-secondary);background:transparent;border:none;padding:0;flex-shrink:0}._closeButton_7smbg_209:hover,._closeButton_7smbg_209:active{color:var(--text-secondary)}@media(max-width:1200px){._modalLayout_7smbg_1{max-width:calc(100vw - 20px)}._sidebarContainer_7smbg_30{width:240px;min-width:240px}._pdfPreviewContainer_7smbg_175{min-width:500px}}@media(max-width:768px){._overlay_7smbg_17{padding:10px}._modalLayout_7smbg_1{flex-direction:column;width:100%;max-width:100%;height:calc(100vh - 20px);max-height:calc(100vh - 20px)}._sidebarContainer_7smbg_30{width:100%;min-width:100%;height:auto;max-height:200px;border-radius:12px 12px 0 0;border-right:none;border-bottom:1px solid var(--border-light)}._pdfPreviewContainer_7smbg_175{border-radius:0 0 12px 12px;flex:1;min-height:0;min-width:100%}}@media print{._hiddenContent_7smbg_279{position:static}._previewOverlay_7smbg_283{display:none}}._card_154zr_2{max-width:25rem;border-radius:8px;background-color:#fff;overflow:hidden;box-shadow:0 2px 5px var(--shadow-sm);font-family:Roboto,sans-serif}._header_154zr_11{background-color:#f3f4f6;padding:.75rem;border:1px solid black;text-align:center;font-weight:700;font-size:.875rem;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;position:relative;padding-bottom:15px;margin-bottom:15px}._header_154zr_11:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--border-light);border:1px solid black;box-shadow:0 1px 3px #0000001a}._subheader_154zr_38{font-size:.75rem;color:var(--text-secondary);padding:.75rem;border-bottom:1px solid #e5e7eb}._questionRow_154zr_47{display:grid;grid-template-columns:1fr 4fr;border-top:1px solid #e5e7eb}._score_154zr_53{padding:.75rem;text-align:center;font-weight:600;border-right:1px solid #e5e7eb}._question_154zr_47{padding:.75rem;font-size:.875rem}._baseline_154zr_65{padding:.75rem;font-size:.875rem;color:#2563eb;font-weight:600}._percent_154zr_72{font-size:1.25rem;font-weight:700}._page_154zr_79{width:100%;height:100%;box-sizing:border-box;font-family:Roboto,sans-serif;background-color:var(--bg-card);page-break-after:always;page-break-inside:avoid;break-after:page;break-inside:avoid;position:relative;overflow:hidden;margin:0;padding:0}._content_154zr_95{display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box;box-shadow:0 0 6px #0003;overflow:hidden;border:2px solid black;page-break-inside:avoid}._fixedSection_154zr_107{page-break-inside:avoid;flex-shrink:0}._scrollableContent_154zr_112{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column;page-break-inside:auto}._innerContent_154zr_121{padding:0 .5rem;flex:1;overflow:visible;page-break-inside:auto}._footer_154zr_128{padding:1rem;text-align:center;border:2px solid black;border-bottom:none;height:15rem}._header_154zr_11{padding:0rem;text-align:center;border:2px solid black;border-bottom:none;height:6.875rem}._footer_154zr_128{position:relative;border-bottom:2px solid black!important}._footerBackground_154zr_149{left:0;width:47.6875rem;top:-.5625rem;height:9rem;background-color:#f1f1f1;padding:0;position:relative}._logo_154zr_160{position:absolute;z-index:5;left:4.6875rem;height:8.125rem;width:10.5rem;opacity:1}._header_154zr_11{background-color:#fff;padding:0rem}._subtitle_154zr_176{margin-top:.5rem}._headerContent_154zr_180{display:flex;flex-direction:row}._summaryTextBlock_154zr_185{color:#000;width:56rem;text-align:left;padding-left:.25rem}._summaryTitle_154zr_192{margin-bottom:.5rem;text-align:start;font-size:1.125rem;font-weight:700;color:#374151}._summaryGrid_154zr_200{display:grid;grid-template-columns:1fr 1fr;gap:6px}._headerlabel_154zr_206{font-weight:700;font-size:.875rem}._details_154zr_211{font-weight:400}._header_logo_154zr_215{width:6.75rem;height:4.625rem;position:relative;left:.125rem;top:1rem}._gridContainer_154zr_223{display:flex;flex-direction:column;gap:1rem;padding:1rem;page-break-inside:avoid;break-inside:avoid}._summarySection_154zr_233{width:100%;display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}._scoreCardsRow_154zr_241{display:grid;gap:.5rem;grid-template-columns:1fr 2fr;width:100%}._scoreCardsRow_154zr_241>:first-child{width:auto;min-width:0;height:11rem}._scoreCardsRow_154zr_241>:last-child{width:100%;height:11rem;min-width:0}._newCardsRow_154zr_260{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.5rem;width:100%;margin-top:.25rem}._gridContainer_154zr_223>:first-child{flex-grow:1}._gridContainer_154zr_223>:nth-child(2),._gridContainer_154zr_223>:nth-child(3){flex-grow:1}._largeBox_154zr_278{display:flex;flex-direction:column;gap:.5rem;background-color:#fff;padding:.5rem 0;border-radius:8px;box-shadow:0 0 8px #0000001a;height:100%}._titleSection_154zr_290{padding:0 1.2rem;margin-bottom:.2rem}._titleSection_154zr_290 h2{font-size:.875rem;font-weight:600;text-transform:uppercase;margin:0}._titleSection_154zr_290 p{font-size:.75rem;margin:.2rem 0 0}._table_154zr_309{display:flex;flex-direction:column;flex-grow:1;padding:0 1.2rem}._row_154zr_318{display:grid;grid-template-columns:10rem 1fr;border-top:1px solid #ccc}._score_154zr_53{font-size:16px;font-weight:600;text-align:center}._question_154zr_47{font-size:.875rem;color:#333;padding:.25rem .5rem}._changeSection_154zr_337{padding:.4rem 1.2rem 0;border-top:1px solid #eee;display:flex;align-items:center;gap:.6rem;font-size:.75rem;border-bottom-right-radius:8px;border-bottom-left-radius:8px}._percentage_154zr_349{font-weight:700;font-size:1.8rem}._label_154zr_354{font-size:.75rem}._smallBox_154zr_358{background-color:#fff;padding:16px;border-radius:8px;box-shadow:0 0 8px #0000001a}._gridContainer_154zr_223{display:flex;flex-direction:column}._reportHeaderContainer_154zr_371{padding:7px;border-bottom:2px solid var(--text-dark);box-sizing:border-box;background-color:var(--bg-card);width:100%;color:var(--text-dark);font-weight:400}._reportHeaderTop_154zr_382{display:flex;justify-content:space-between;align-items:center;width:100%}._reportLogoSection_154zr_389{display:flex;align-items:center}._reportLogoSection_154zr_389:last-child{justify-content:flex-end}._reportLogo_154zr_389{height:1.25rem;width:auto;margin:0}._logoCliniq_154zr_404{height:2.5rem;padding-left:.5rem}._reportLogoText_154zr_409{font-size:1.5rem;font-weight:600;color:#222;letter-spacing:.01em;margin:0;padding:.5rem;line-height:1;white-space:nowrap}._patientInfoSection_154zr_420{flex:1;min-width:0;padding:.25rem .5rem .25rem 0;display:flex;flex-direction:column;overflow:visible}._reportHeaderTitleSection_154zr_429{flex:3;text-align:center;padding:0 1rem}._reportHeaderTitle_154zr_429{font-size:1rem;font-weight:600;margin:0;line-height:1.2;text-transform:uppercase}._patientInfoTable_154zr_443{width:100%;margin-left:.5rem}._infoRow_154zr_448{display:flex;justify-content:space-between;width:100%;gap:.5rem;white-space:nowrap;margin-top:2px}._infoRow_154zr_448:first-child ._infoCell_154zr_457:nth-child(3){margin-right:.5rem}._infoCell_154zr_457{flex:1;font-size:.75rem;line-height:1.4}._infoCellWide_154zr_467:nth-child(1){flex:0 1 auto;min-width:120px;max-width:23%}._infoCellWide_154zr_467:nth-child(2){flex:0 1 auto;min-width:90px;max-width:20%}._infoCellWide_154zr_467:nth-child(3){flex:1 1 auto;min-width:140px;max-width:30%}._infoCell_154zr_457:nth-child(4){flex:0 0 auto;min-width:150px;max-width:28%}._patientInfoGrid_154zr_492>div{display:flex;flex-direction:column;gap:.8rem}._patientInfoGrid_154zr_492 b{margin-right:.5rem}._gridItem_154zr_502{display:flex;flex-direction:column;min-width:0}._gridItem_154zr_502>div{font-size:1.5rem;color:#000;min-height:0;height:2.2rem;display:flex;align-items:center;margin:0;padding:0;line-height:1}._scoreSection_154zr_520{display:flex;padding-top:.5rem;font-weight:600;gap:.75rem;justify-content:center;align-items:flex-start;padding-right:.5rem}._scoreCard_154zr_241{flex:1;background-color:#fff;border-radius:.5rem;border:1px solid #e0e0e0;overflow:hidden;box-shadow:0 1px 3px #00000014;min-height:6rem;display:flex;flex-direction:column}._scoreCardTitle_154zr_542{background-color:var(--blue-primary);color:#fff;padding:4px;font-size:11px;font-weight:700;text-align:center;letter-spacing:.5px;text-transform:uppercase;border-radius:.5rem .5rem 0 0}._scoreButtons_154zr_554{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;min-height:4rem;gap:1rem}._scoreSectionLoading_154zr_564{display:flex;align-items:center;justify-content:center;text-align:center;font-size:.875rem;color:#6b7280;padding:1.5rem 1rem;font-weight:500;min-height:5rem}._scoreSectionNoData_154zr_576{display:flex;align-items:center;justify-content:center;text-align:center;font-size:.875rem;color:#666;padding:1.5rem 1rem;font-weight:400;min-height:5rem}._scoreButton_154zr_554{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;opacity:.5;font-size:.75rem;position:relative;z-index:1;color:#fff}._scoreButton_154zr_554._active_154zr_606{width:3rem;height:3rem;font-size:.75rem;font-weight:600;opacity:1!important;border:none;z-index:2;color:#fff;box-shadow:0 2px 4px #0003;transform:none}._scoreButtonRiskLow_154zr_619,._scoreButton_154zr_554._active_154zr_606._scoreButtonRiskLow_154zr_619{background:#5cb85c;color:#fff}._scoreButtonRiskMod_154zr_629,._scoreButton_154zr_554._active_154zr_606._scoreButtonRiskMod_154zr_629{background:#d4a574;color:#fff}._scoreButtonRiskHigh_154zr_639{background:#8b2635;color:#fff}._scoreButton_154zr_554._active_154zr_606._scoreButtonRiskHigh_154zr_639{background:#8b2635;color:#fff;opacity:1}._scoreButtonPegLow_154zr_650{background:#5cb85c;color:#fff}._scoreButton_154zr_554._active_154zr_606._scoreButtonPegLow_154zr_650{background:#5cb85c;color:#fff;opacity:1}._scoreButtonPegMod_154zr_661{background:#d4a574;color:#fff}._scoreButton_154zr_554._active_154zr_606._scoreButtonPegMod_154zr_661{background:#d4a574;color:#fff;opacity:1}._scoreButtonPegHigh_154zr_672,._scoreButton_154zr_554._active_154zr_606._scoreButtonPegHigh_154zr_672{background:#8b2635;color:#fff}._active_154zr_606{box-shadow:0 4px 12px #0003;z-index:10}@media print{._newCardsRow_154zr_260{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.6rem!important;width:100%!important;page-break-inside:avoid!important;break-inside:avoid!important}._newCardsRow_154zr_260>*{width:100%!important;max-width:100%!important}}.pdfMode ._scoreCardsRow_154zr_241{display:grid!important;grid-template-columns:1fr 2fr!important;gap:.8rem!important;page-break-inside:avoid!important;break-inside:avoid!important}.pdfMode ._scoreCardTitle_154zr_542{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:16px!important;height:24px!important}.pdfMode ._scoreCardsRow_154zr_241>*{width:100%!important;max-width:100%!important}.pdfMode ._scoreButton_154zr_554{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:16px!important}.pdfMode ._reportHeaderContainer_154zr_371{padding-bottom:20px!important;padding-top:0!important}.pdfMode ._affectLabel_154zr_737{padding-bottom:1px!important}._card_107sj_1{border:1px solid var(--border-light);border-radius:8px;box-shadow:0 1px 3px var(--shadow-sm);overflow:hidden;text-wrap:auto;font-family:Roboto,sans-serif;display:flex;flex-direction:column;height:100%;background:var(--bg-card)}._header_107sj_14{background:var(--blue-primary);color:#fff;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;height:24px}._question_107sj_27{background-color:var(--blue-light);font-weight:600;height:30px;text-transform:uppercase;font-size:10px;display:flex;align-items:center;justify-content:center}._btnRow_107sj_38{display:flex;justify-content:center;align-items:center;gap:1.5rem;min-height:3.5rem}._btn_107sj_38{width:45px;height:45px;border-radius:50%;font-weight:600;background:#e5e7eb;color:#6b7280;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:0;font-size:12px}._btn_107sj_38._active_107sj_63{background:var(--blue-primary);color:var(--bg-card)}._btn_107sj_38:hover{background:#d1d5 db}._subQuestion_107sj_72{background-color:var(--blue-light);display:flex;align-items:center;justify-content:center;font-weight:600;height:35px;font-size:11px;margin:0;border-bottom:1px solid var(--border-light);line-height:1.3;letter-spacing:.3px;text-transform:uppercase;padding-bottom:8px}._optionRow_107sj_89{display:grid;grid-template-columns:repeat(4,1fr);gap:0;color:#fff;background:var(--bg-base);margin-top:auto;position:relative}._optionRow_107sj_89:after{content:"";position:absolute;top:0;bottom:0;left:25%;width:1px}._optionRow_107sj_89:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px}._optionRow_107sj_89:after{left:75%}._optionBtn_107sj_121{background:var(--border-light);border:none;border-right:1px solid var(--text-dark);font-size:11px;cursor:pointer;display:flex;justify-content:center;align-items:center;font-weight:600;transition:all .2s ease;white-space:nowrap;text-transform:uppercase;height:30px}._optionBtn_107sj_121:last-child{border-right:none}._optionBtn_107sj_121._active_107sj_63{background:var(--blue-primary)!important;color:#fff!important;font-weight:600}._noData_107sj_147{display:flex;align-items:center;justify-content:center;text-align:center;font-size:.875rem;color:#666;padding:1.5rem 1rem;font-weight:400;min-height:5rem;flex:1}._loadingCard_107sj_160{border:1px solid #ddd;border-radius:.9rem;box-shadow:0 .125rem .375rem #00000026;overflow:hidden;font-family:Roboto,sans-serif;display:flex;flex-direction:column;height:100%}._loadingHeader_107sj_171{background:var(--primary-color);color:#fff;text-align:center;font-weight:700;font-size:1.4rem;padding:.625rem}._loadingContent_107sj_180{display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.4rem;color:#6b7280;padding:3rem 1rem;font-weight:500;min-height:8rem}.pdfMode ._header_107sj_14{padding-bottom:10px!important}.pdfMode ._optionBtn_107sj_121{padding-bottom:15px!important}.pdfMode ._subQuestion_107sj_72{padding-bottom:10px!important}.pdfMode ._question_107sj_27,.pdfMode ._btn_107sj_38{padding-bottom:16px!important}._pointCard_6fiid_1{background:#fff;border-radius:.5rem;border:1px solid #e0e0e0;overflow:hidden;font-family:Roboto,sans-serif;width:100%;min-height:10rem;display:flex;flex-direction:column;box-shadow:0 1px 3px #00000014}._cardBody_6fiid_14{flex:1;display:flex;flex-direction:column}._emptyState_6fiid_20{display:flex;align-items:center;justify-content:center;min-height:70px}._noData_6fiid_27{color:var(--text-secondary);font-weight:400;font-size:.875rem;font-style:"Roboto",sans-serif;text-align:center;padding:1.5rem 1rem}._cardHeader_6fiid_36{background-color:var(--blue-primary);padding:4px;border-bottom:none;height:24px!important;display:flex;align-items:center;justify-content:center}._cardHeader_6fiid_36 h3{margin:0;font-size:11px;font-weight:700;padding:0;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.5px;line-height:1}._pointList_6fiid_62{list-style:none;margin:0;padding:.5rem .75rem;grid-template-columns:1fr 1fr;gap:.4rem 1rem}._pointItem_6fiid_71{display:flex;align-items:flex-start;position:relative;padding-left:1rem;font-size:.875rem;font-weight:500;color:var(--text-dark);line-height:1.3;min-height:1.2rem;margin:.2rem 0;word-break:break-word;white-space:normal;overflow-wrap:break-word;padding-right:.5rem}._pointItem_6fiid_71:before{content:"•";color:#000;font-size:2rem;position:absolute;left:-.5rem;top:50%;transform:translateY(-50%);line-height:1}._warningList_6fiid_99{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:.5rem 1.5rem;margin:0;list-style:none;width:100%}._warningItem_6fiid_108{display:flex;gap:.5rem;font-weight:500;color:var(--text-dark);font-size:13px}._warningIcon_6fiid_116{width:1.2rem;height:1.2rem;flex-shrink:0}._pointItem_6fiid_71:nth-child(-n+4){padding-right:.6rem}._pointItem_6fiid_71:nth-child(n+5){padding-left:1.25rem}._pointItem_6fiid_71:nth-child(n+5):before{content:none}._pointItem_6fiid_71:nth-child(n+5):after{content:"•";color:#000;font-size:2rem;position:absolute;left:-.5rem;top:50%;transform:translateY(-50%);line-height:1}._loadingCard_6fiid_147{background:#fff;border-radius:.9rem;border:.2rem solid var(--border-light);overflow:hidden;font-family:inherit;width:100%;display:flex;flex-direction:column}._loadingHeader_6fiid_158{background-color:var(--blue-primary);border-bottom:.1rem solid #e9ecef}._loadingHeader_6fiid_158 h3{margin:0;font-size:11px;font-weight:600;padding:.3rem;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.05rem;line-height:1.2}._loadingContent_6fiid_175{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.4rem;color:#6b7280;padding:3rem 1rem;font-weight:500;min-height:8rem}.pdfMode ._cardHeader_6fiid_36 h3{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:10px!important}.pdfMode ._warningItem_6fiid_108 span{padding-bottom:8px!important}.pdfMode ._warningIcon_6fiid_116{padding-top:3px!important}._container_2pnaw_1{border:1.6px solid var(--border-light);border-radius:8px;font-family:Roboto,sans-serif;width:54%;max-width:100%;margin-left:auto;margin-right:0;overflow:hidden;box-sizing:border-box;font-size:12px;line-height:1.2;min-height:150px;display:flex;flex-direction:column;background:#fff}._header_2pnaw_19{background-color:var(--blue-primary);color:#fff;display:flex;align-items:center;justify-content:center;height:24px;border-top-left-radius:6px;border-top-right-radius:6px}._header_2pnaw_19 h2{margin:0;font-size:11px;font-weight:500}._subHeading_2pnaw_37{background-color:var(--blue-light);color:var(--text-dark);font-weight:600;font-family:Roboto,sans-serif;border-bottom:1px solid var(--blue-light);display:flex;align-items:center;justify-content:center;height:24px}._noData_2pnaw_50{padding:1px;text-align:center;color:#666;flex:1;display:flex;align-items:center;justify-content:center;min-height:180px;font-size:12px;background:var(--bg-base);margin:6px;border-radius:6px}._loading_2pnaw_65{padding:1px;text-align:center;color:#6b7280;flex:1;display:flex;align-items:center;justify-content:center;min-height:180px;font-size:12px;font-weight:500}._tableContainer_2pnaw_79{width:100%;overflow-x:auto;flex:1;min-height:180px;display:flex;flex-direction:column;background:var(--bg-card);padding:6px}._functionTable_2pnaw_90{width:100%;max-width:100%;border-collapse:collapse;margin:0;font-size:11px;border:1px solid var(--border-light);border-top:none;border-radius:0 0 4px 4px;table-layout:fixed;overflow-x:auto;display:block;word-wrap:break-word}._withBorder_2pnaw_106{border-right:1.6px solid var(--border-light)}._scoreCell_2pnaw_110{padding:4px 6px;border-right:1px solid var(--border-light);font-weight:600;font-size:12px}._categoryCell_2pnaw_117{text-align:center;border-right:1px solid var(--border-light);font-weight:500}._functionTable_2pnaw_90 tbody tr td{padding:12px;vertical-align:middle;border-bottom:1px solid var(--border-light);color:#000!important;font-weight:500;word-wrap:break-word;overflow-wrap:break-word}._functionTable_2pnaw_90 ._scoreCell_2pnaw_110{font-weight:500;color:#000;text-align:center;min-width:50px;width:7%;padding:8px;text-shadow:.5008px .5008px .5008px rgba(0,0,0,.1)}._functionTable_2pnaw_90 ._categoryCell_2pnaw_117{font-weight:450;width:15%;min-width:100px;padding:.5px 1px!important;color:#000!important}._changeSection_2pnaw_151{background-color:var(--bg-base);color:var(--text-dark);font-weight:600;border-radius:0 0 8px 8px;margin:0;display:flex;align-items:center;justify-content:center;height:24px}._percentage_2pnaw_164{font-weight:700;margin-right:8px;font-size:18px}._label_2pnaw_170{margin-left:4px;font-size:10px;font-weight:700}.pdfMode ._header_2pnaw_19{padding-bottom:12px!important}.pdfMode ._subHeading_2pnaw_37{padding-bottom:10px!important}.pdfMode ._changeSection_2pnaw_151{padding-bottom:12px!important}._scoreCardContainer_112cn_2{background-color:var(--bg-card);border-radius:.5rem;box-shadow:0 1px 3px var(--shadow-sm);padding:0;border:1px solid var(--border-light);width:100%;max-width:100%;overflow:hidden;display:flex;flex-direction:column}._scoreCardHeader_112cn_16{display:flex;justify-content:center;align-items:center;background-color:var(--blue-primary)!important;font-weight:600;text-transform:uppercase;border-top-left-radius:6px;border-top-right-radius:6px;height:24px}._scoreCardTitle_112cn_28{margin:0;font-weight:700;color:#fff;text-transform:uppercase;background-color:var(--blue-primary)!important;font-size:11px}._riskBadge_112cn_37{padding:.2rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02rem}._riskGreen_112cn_46{background-color:var(--green-light);color:gray}._riskYellow_112cn_51{background-color:var(--yellow-light);color:#856404}._riskRed_112cn_56{background-color:var(--red-light);color:#721c24}._scoreCardContent_112cn_61{display:flex;align-items:center;justify-content:center;min-height:0}._scoreCircle_112cn_69{display:flex;flex-direction:column;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background-color:var(--bg-base);border:2px solid var(--border-light);margin-right:1rem;flex-shrink:0}._scoreValue_112cn_83{font-size:1.25rem;font-weight:700;line-height:1;color:var(--text-dark)}._scoreMax_112cn_90{font-size:.75rem;color:var(--text-dark);margin-top:.2rem}._scoreInfo_112cn_96{flex-grow:1}._scoreLabel_112cn_100{font-size:.875rem;font-weight:600;margin-bottom:.3rem;color:var(--text-dark)}._scoreDescription_112cn_107{font-size:11px;color:#6c757d;margin-bottom:.3rem;line-height:1.3}._lastUpdated_112cn_114{font-size:.7rem;color:var(--text-muted);font-style:italic}._affectContainer_112cn_121{width:100%;background:#fff}._affectSection_112cn_126:first-child{padding-top:0}._affectSection_112cn_126:last-child{border-bottom:none;padding-bottom:0}._affectHeader_112cn_135{font-weight:600;color:var(--text-dark);margin:0;background-color:var(--blue-light);text-transform:uppercase;display:flex;justify-content:center;align-items:center;border-bottom:1px solid var(--border-light);font-size:11px;height:24px}._affectCircles_112cn_151{display:flex;justify-content:center;gap:3px;width:100%;height:50px;align-items:center}._affectCircle_112cn_151{display:flex;flex-direction:column;align-items:center;transform:scale(1)}._affectValue_112cn_168{border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--border-light);margin:0;transition:all .2s ease;cursor:pointer;color:#6c757d;font-size:11px}._affectCircle_112cn_151._active_112cn_181 ._affectValue_112cn_168{background-color:var(--blue-primary);color:#fff;font-weight:700}._affectCircle_112cn_151:not(._active_112cn_181) ._affectValue_112cn_168{opacity:.6;font-weight:500}._affectLabel_112cn_192{width:45px;height:45px;border-radius:50%;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:0;font-size:12px}._affectNumber_112cn_210{font-weight:700;color:var(--text-dark)}._riskLabel_112cn_215{font-weight:500;color:var(--text-dark);text-transform:uppercase}._noData_112cn_221{text-align:center;font-size:14px;color:var(--text-muted);padding:10px}.pdfMode ._affectHeader_112cn_135,.pdfMode ._scoreCardTitle_112cn_28{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:10px!important;height:24px!important}.pdfMode ._affectLabel_112cn_192{padding-bottom:11px!important}._pdfFooter_80yzf_1{width:100%;font-family:Roboto,sans-serif;background-color:var(--bg-card);color:var(--text-dark);box-sizing:border-box;position:relative;z-index:1;padding:0;margin-top:.25rem;flex-shrink:0}._footerContent_80yzf_14{width:100%;border:none;border-top:2PX solid var(--text-dark);box-sizing:border-box;position:relative}._advertisementHeader_80yzf_22{font-size:11px;font-weight:700;border-bottom:2px solid var(--text-dark);text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;height:20px}._adContainer_80yzf_35{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;margin:0;padding:0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;box-sizing:border-box;background-color:#fff;overflow:hidden}._adImage_80yzf_50{width:100%;max-width:100%;height:auto;display:block;margin:0;object-fit:cover;object-position:center}._logoSection_80yzf_60{display:flex;align-items:center;gap:1rem}._logo_80yzf_60{height:50px;width:auto}._brandName_80yzf_71{font-size:1.8rem;font-weight:800;margin:0;line-height:1;color:#fff;letter-spacing:1px}._subName_80yzf_80{font-size:1.2rem;font-weight:600;margin:.2rem 0 0;color:#fff;letter-spacing:.5px}._offerSection_80yzf_88{text-align:center;flex:1;padding:0 1.5rem;height:100%;display:flex;align-items:center;justify-content:center;min-width:0}._offerHighlight_80yzf_99{background-color:#ffffff1a;border-radius:8px;padding:.8rem 1.2rem;width:100%;max-width:400px}._offerTextContainer_80yzf_107{max-width:100%;padding:0 .5rem;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;text-align:center}._offerText_80yzf_107{font-size:1.5rem;margin:0;color:#fff;font-weight:500;line-height:1.4;white-space:normal;word-break:break-word}._offerText_80yzf_107 strong{color:#fff;font-size:1.8rem;font-weight:700;white-space:normal;margin:0 2px}._downloadSection_80yzf_134{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:0 1.5rem;height:100%}._downloadText_80yzf_144{font-size:1.5rem;margin:0;color:#fff;font-weight:500;white-space:nowrap}._downloadButton_80yzf_152{background-color:#44aaf3;border:none;border-radius:2rem;color:#fff;font-weight:600;padding:.5rem 1.2rem;font-size:.8rem;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px #0003;transition:background-color .2s;white-space:nowrap}._downloadButton_80yzf_152:hover{background-color:#e67e00}._qrCode_80yzf_172{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1.5rem;height:100%}._qrPlaceholder_80yzf_181{width:60px;height:60px;background-color:#fff;border:2px solid #fff;margin-bottom:.5rem;position:relative;display:flex;align-items:center;justify-content:center}._qrPlaceholder_80yzf_181:before,._qrPlaceholder_80yzf_181:after{content:"";position:absolute;background-color:#000;opacity:.8}._qrPlaceholder_80yzf_181:before{width:100%;height:4px;top:50%;transform:translateY(-50%)}._qrPlaceholder_80yzf_181:after{width:4px;height:100%;left:50%;transform:translate(-50%)}._qrText_80yzf_218{color:#fff;font-size:.7rem;margin:0;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}._disclaimer_80yzf_229{background-color:#343333;color:#fff;padding:.2rem;font-size:.7rem;line-height:1.4;text-align:justify;text-wrap:auto;border:1px solid white;margin:0}.pdfMode ._advertisementHeader_80yzf_22{padding-bottom:10px!important}._dateSection_1ydzb_1{display:flex;padding-top:.25rem;font-weight:600;gap:.75rem;justify-content:center;align-items:flex-start}._dateCard_1ydzb_10{flex:1;background-color:var(--bg-card);border-radius:.4rem;border:solid var(--border-light);overflow:hidden;box-shadow:0 1px 3px #00000014;min-height:4rem;display:flex;flex-direction:column}._dateCardTitle_1ydzb_22{background-color:var(--blue-primary);color:var(--bg-card);height:24px;text-align:center;letter-spacing:.02em;border-bottom:1px solid var(--border-light);border-radius:.4rem .4rem 0 0;font-weight:700;font-size:11px;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}._dateCardDate_1ydzb_39{text-align:center;font-weight:500;justify-content:center;margin-top:.15rem;font-size:13px;padding:.2rem}.pdfMode ._dateCardTitle_1ydzb_22{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:10px!important}._card_1qtlq_1{border:.063rem solid var(--border-light);border-radius:.5rem;box-shadow:0 .125rem .375rem #00000026;border:solid rgb(210,210,210);overflow:hidden;text-wrap:auto;font-family:Roboto,sans-serif;display:flex;flex-direction:column;margin-right:.7rem;margin-top:.2rem}._question_1qtlq_15{background-color:var(--blue-light);font-weight:400;font-size:.875rem;padding:.5rem;display:flex;align-items:center}._whitebg_1qtlq_23{background-color:var(--bg-card);font-weight:400;font-size:12px;padding:.5rem}._label_1qtlq_29{font-weight:600;font-size:13px}._rtmCard_1qtlq_34{flex:1;background-color:var(--bg-card);border-radius:.4rem;border:solid rgb(210,210,210);overflow:hidden;box-shadow:0 1px 3px var(--shadow-sm);min-height:4rem;display:flex;flex-direction:column;width:100%;margin-top:.25rem}._rtmCardTitle_1qtlq_48{background-color:var(--blue-primary);color:var(--bg-card);font-size:11px;letter-spacing:.02em;border-bottom:1px solid var(--border-light);border-radius:.4rem .4rem 0 0;font-weight:700;display:flex;align-items:center;justify-content:center;height:24px!important}._rtmTitle_1qtlq_62{background-color:var(--blue-light);font-weight:600;font-size:12px;padding:.3rem}._rtmwhitebg_1qtlq_68{background-color:var(--bg-card);font-weight:600;font-size:13px;padding:.35rem;width:100%;height:auto;white-space:normal;word-break:break-word}.pdfMode ._rtmCardTitle_1qtlq_48{display:flex!important;align-items:center!important;justify-content:center!important;height:24px!important;padding-bottom:10px!important}.pdfMode ._question_1qtlq_15{padding-bottom:14px!important}.pdfMode ._rtmwhitebg_1qtlq_68,.pdfMode ._rtmTitle_1qtlq_62{padding-bottom:10px!important;padding-top:0!important}._page_92sky_1{width:100%;height:100%;page-break-after:always;page-break-inside:avoid;break-after:page;break-inside:avoid;overflow:hidden}._content_92sky_11{display:flex;flex-direction:column;padding:0;box-sizing:border-box;border:2px solid black;box-shadow:0 0 .375rem var(--shadow-sm);width:100%;max-width:100%;height:100%;gap:.1rem;overflow:hidden;page-break-inside:avoid}._contentWrapper_92sky_26{padding:1rem 1rem .5rem;height:auto;min-height:calc(100% - 1rem);overflow-y:auto;margin:0;page-break-inside:auto;display:flex;flex-direction:column;gap:.75rem}._graphContainer_92sky_38{height:calc((100% - 2.25rem)/4);min-height:180px;width:100%;max-width:100%;border:2px solid var(--border-light);border-radius:8px;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column}._graphContainer_92sky_38:last-child{margin-bottom:0}._graphTitle_92sky_55{background-color:var(--blue-primary);color:var(--bg-card);font-weight:700;border-top-left-radius:.5rem;border-top-right-radius:.5rem;text-transform:uppercase;flex-shrink:0;font-size:11px;display:flex;align-items:center;justify-content:center;height:30px}._graphContent_92sky_70{flex:1;position:relative;min-height:0}._loadingContainer_92sky_76,._noDataContainer_92sky_77{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:120px;text-align:center;padding:.5rem}._chartWrapper_92sky_88{width:100%;height:100%;padding:1rem .5rem .5rem}@media print{._page_92sky_1{height:10.5in!important;max-height:10.5in!important;min-height:10.5in!important;overflow:hidden!important;break-after:page;page-break-after:always}._content_92sky_11{height:100%!important;overflow:hidden!important;border:.2rem solid black!important}._contentWrapper_92sky_26{padding:1rem 1rem .5rem!important;gap:.75rem!important}._graphContainer_92sky_38{height:calc((100% - 2.25rem)/4)!important;min-height:180px!important;overflow:hidden!important;page-break-inside:avoid!important;break-inside:avoid!important}._chartWrapper_92sky_88{height:100%!important;padding-top:1rem!important;padding-bottom:.5rem!important}}.pdfMode ._graphTitle_92sky_55{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:10px!important;height:24px!important}.patients-dashboard{font-family:Poppins}.cards-container{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.patient-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;padding:15px 20px}.card-header{display:flex;gap:4rem;align-items:center;margin-bottom:.8rem}.card-header h3{margin:0;font-size:16px;color:#6b7280;font-weight:400}.change-indicator{padding:.2rem .5rem;border-radius:1rem;font-size:14px;font-weight:500}.blue-change{background-color:#6495ed33;color:#4169e1}.green-change{background-color:#90ee9033;color:#2e8b57}.red-change{background-color:#ff634733;color:tomato}.purple-change{background-color:#9370db33;color:#9370db}.dashboard-card{background-color:#fff;border-radius:8px;box-shadow:0 0 12px #0000001f;padding:1rem;height:35rem;display:flex;flex-direction:column;justify-content:space-between}.graph-skeleton{width:100%;height:100%;position:relative;background:#f8f9fa;border-radius:8px}.graph-axis{position:absolute;width:100%;height:100%}.x-axis{position:absolute;bottom:0;left:0;width:95%;height:2px;background:linear-gradient(to right,#e9ecef 25%,#f8f9fa,#e9ecef 75%);animation:skeletonShimmer 1.5s infinite}.y-axis{position:absolute;left:0;top:0;width:2px;height:95%;background:linear-gradient(to bottom,#e9ecef 25%,#f8f9fa,#e9ecef 75%);animation:skeletonShimmer 1.5s infinite}.graph-line{position:absolute;top:10%;left:10%;width:80%;height:2px;background:linear-gradient(to right,#e9ecef 25%,#f8f9fa,#e9ecef 75%);animation:skeletonShimmer 1.5s infinite;transform:translate(-50%)}.graph-grid{position:absolute;width:100%;height:100%;background:linear-gradient(to right,#e9ecef 25%,#f8f9fa,#e9ecef 75%);animation:skeletonShimmer 1.5s infinite}@keyframes skeletonShimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.question-card{display:flex;flex-direction:row}.card-value h2{margin:0;font-size:24px;font-weight:700}.middle-section{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2.5rem}.chart-container{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;padding:15px 20px 40px;padding-bottom:1rem}.chart-container h3{margin-top:0;margin-bottom:1.5rem;font-size:18px;font-weight:600}.status-chart{display:flex;justify-content:space-between}.chart-visual{flex:1;max-width:60%}.chart-placeholder{width:12rem;height:12rem;border-radius:50%;background:conic-gradient(#4cd964 0% 45%,#fc0 45% 75%,#ff6b6b 75% 100%);position:relative}.chart-legends{flex:1;padding-left:1rem;display:flex;flex-direction:column;justify-content:center}.legend-item{display:flex;align-items:center;margin-bottom:1.5rem}.status-dot{width:.9rem;height:.9rem;border-radius:50%;margin-right:.8rem}.status-value{font-size:16px}.active-dot{background-color:#4cd964}.initialized-dot{background-color:#fc0}.inactive-dot{background-color:#ff6b6b}.transmission-item{margin-bottom:1.5rem}.transmission-label{display:flex;justify-content:space-between;margin-bottom:.5rem}.transmission-label span{font-size:16px;font-weight:400}.transmission-value{font-weight:700!important}.progress-bar{width:100%;height:.8rem;background-color:#eee;border-radius:.3rem;overflow:hidden}.progress-fill{height:100%;border-radius:.3rem}.collected{background-color:#3b82f6}.needed{background-color:#ef4444}.patient-table-container{background-color:#fff;border-radius:.5rem;box-shadow:0 2px 5px #0000001a;padding:1.5rem}.patient-table-container h3{margin-top:0;margin-bottom:1.5rem;font-size:18px;font-weight:600}.patient-table{width:100%;border-collapse:collapse}.patient-table thead{background-color:#e5e7eb}.patient-table thead th{color:#4b5563;font-size:14px}.patient-table th,.patient-table td{padding:1rem;text-align:left;border-bottom:1px solid #eee}.patient-table td{font-size:16px;font-weight:400}.patient-table th{color:#555;font-weight:600}.status-badge{display:inline-block;padding:.3rem .8rem;border-radius:1rem;font-size:13px}.status-badge.active{background-color:#90ee9033;color:#2e8b57}@media(max-width:1200px){.cards-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.middle-section{grid-template-columns:1fr}.chart-visual{max-width:100%;display:flex;justify-content:center}.chart-legends{padding-left:0;padding-top:1rem}.status-chart{flex-direction:column}}@media(max-width:576px){.cards-container{grid-template-columns:1fr}.patient-table th,.patient-table td{padding:.8rem .5rem;font-size:.9rem}}.Cardcontainer{display:flex;gap:1rem}.dashboardcard3{width:27rem;padding:1rem 2rem;background-color:#e4e4e471;border-radius:1.5rem;margin-bottom:1rem;min-height:7.5rem;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}@media screen and (max-width:1024px){.dashboardcard3{width:22rem;padding:.5rem 1rem;margin:.5rem;overflow:hidden}}.dashboardcard3::-webkit-scrollbar,.skeleton-container::-webkit-scrollbar{display:none}.skeleton{animation:pulse 1.5s ease-in-out .5s infinite;background:linear-gradient(90deg,#e4e4e499,#f6f6f6cc,#e4e4e499);background-size:200% 100%}@keyframes pulse{0%{background-position:0% 0%}to{background-position:-200% 0%}}.customEnrollModal1{max-width:90%;max-height:90vh;overflow-y:auto;border-radius:1rem;color:var(--black-new);background:var(--white);border:1px solid var(--light-grey-new);font-family:Roboto,sans-serif!important}._content_1cc9g_1{width:100%;max-width:8.5in;margin:0 auto;border:2px solid black;box-sizing:border-box;display:flex;flex-direction:column;background-color:var(--bg-card);overflow:hidden;height:100%;box-shadow:0 0 6px #0003}._contentInner_1cc9g_15{padding:1rem 1rem .5rem;flex:1;display:flex;flex-direction:column;width:100%;box-sizing:border-box;background-color:#fff;border-radius:0;overflow:hidden;min-height:0;font-size:.875rem}._pageContainer_1cc9g_30{width:100%;background-color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;flex:1;min-height:0}._sectionHeader_1cc9g_41{background-color:var(--blue-primary);color:#fff;font-weight:600;border-radius:0;padding:.75rem;font-size:.875rem;letter-spacing:.5px;text-transform:uppercase;flex-shrink:0;border-top-right-radius:.5rem;border-top-left-radius:.5rem;display:flex;align-items:center;justify-content:center;height:36px}._tableWrapper_1cc9g_59{width:100%;flex:1;background-color:var(--bg-card);border-radius:0;border:1px solid var(--border-light);border-top:none;display:flex;flex-direction:column;min-height:0;overflow:hidden}._tableScrollContainer_1cc9g_72{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;width:100%}._footerContainer_1cc9g_80{width:100%;padding:0;background-color:var(--bg-card);border-top:1px solid var(--border-light)}._transmissionsTable_1cc9g_87{width:100%;border-collapse:collapse;border:none;color:var(--text-dark);line-height:1.2;table-layout:fixed;word-break:break-word;margin:0;min-width:100%;max-width:100%}._transmissionsTable_1cc9g_87 thead{position:sticky;top:0;z-index:1;background-color:#f5f5f5}._transmissionsTable_1cc9g_87 thead th{background-color:#f5f5f5!important;position:sticky;top:0;z-index:2;text-align:center!important;vertical-align:middle!important;font-weight:600;color:var(--text-dark);border-bottom:1px solid var(--border-light)}._transmissionsTable_1cc9g_87 thead th:not(:last-child){border-right:1px solid var(--border-light)}._transmissionsTable_1cc9g_87 th,._transmissionsTable_1cc9g_87 td{word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;padding:.5rem .75rem;font-size:13px}._transmissionsTable_1cc9g_87 th{text-align:center!important}._transmissionsTable_1cc9g_87 td{text-align:left!important}._tableRow_1cc9g_148{page-break-inside:avoid;background-color:#e3f2fd}._tableRow_1cc9g_148:nth-child(2n){background-color:#fff}._transmissionsTable_1cc9g_87 td:nth-child(2),._transmissionsTable_1cc9g_87 td:nth-child(3){text-align:center!important}._transmissionRow_1cc9g_162{page-break-inside:avoid}._transmissionsTable_1cc9g_87 th:first-child,._transmissionsTable_1cc9g_87 td:first-child{width:50%;min-width:200px;white-space:normal;word-break:break-word;padding-right:.75rem;line-height:1.3}._transmissionsTable_1cc9g_87 td:first-child{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:keep-all;-webkit-hyphens:none;hyphens:none;padding:.4rem .5rem;max-width:100%}._questionContainer_1cc9g_186{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}._questionText_1cc9g_194{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.6;font-weight:500;color:var(--text-dark);font-size:12px}._transmissionsTable_1cc9g_87 th:nth-child(2),._transmissionsTable_1cc9g_87 td:nth-child(2){width:30%;text-align:center}._transmissionsTable_1cc9g_87 th:last-child,._transmissionsTable_1cc9g_87 td:last-child{width:20%}._tableHeader_1cc9g_217{background-color:var(--blue-light)!important;text-align:center!important;border-bottom:1px solid var(--border-light);width:100%}._transmissionsTable_1cc9g_87 th{border-right:1px solid var(--border-light);font-weight:600;background-color:var(--blue-light);color:var(--text-dark);letter-spacing:.5px;font-size:13px;height:24px}._tableHeaderCellCenter_1cc9g_234{padding:.5rem;text-align:center;border-right:1px solid var(--border-light);font-weight:600}._tableHeaderCellLast_1cc9g_241{border-right:none}._questionContainer_1cc9g_186{padding:0}._answerContainer_1cc9g_252{display:flex;flex-direction:column;gap:.3rem}._answerItem_1cc9g_258{background-color:var(--blue-light);padding:.3rem .6rem;border-radius:.25rem;border:1px solid var(--border-light);font-size:13px;font-weight:450;color:var(--text-dark);line-height:1.86}._tableCell_1cc9g_270{padding:.5rem .75rem;white-space:normal;word-wrap:break-word;border-right:1px solid var(--border-light);font-weight:400;color:var(--text-dark);vertical-align:middle;line-height:1.4;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:table-cell;font-size:13px}._tableCellCenter_1cc9g_286{padding:.5rem .75rem;white-space:pre-line;border-right:1px solid var(--border-light);vertical-align:middle;font-weight:400;color:var(--text-dark);text-align:center;display:table-cell;line-height:1.4;font-size:.875rem}._tableCellLast_1cc9g_299{border-right:none}._noData_1cc9g_303{text-align:center;padding:.5rem;color:var(--text-secondary)}._transmissionsTable_1cc9g_87 td>div{font-weight:400;color:var(--text-dark);margin-bottom:.5rem;word-wrap:break-word;white-space:normal;overflow-wrap:break-word;word-break:break-word}._transmissionsTable_1cc9g_87 td ul li{list-style-type:none;margin:.25rem 0;position:relative;padding:0;color:var(--text-dark);margin:.5rem 0 0}._transmissionsTable_1cc9g_87 tbody tr:hover{background-color:var(--blue-light)}._optionsContainer_1cc9g_335{margin-top:5px;padding-left:10px}._optionItem_1cc9g_340{display:flex;line-height:1.4;font-size:12px}._optionNumber_1cc9g_346{font-weight:500;margin-right:.5rem;color:var(--text-dark);min-width:1.5rem}._optionText_1cc9g_353{flex:1;font-weight:400;color:var(--text-dark)}@media(max-width:48rem){._tableWrapper_1cc9g_59{border-radius:0;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}._transmissionsTable_1cc9g_87{min-width:100%}}@media print{._content_1cc9g_1{height:100%!important;overflow:hidden!important;page-break-after:always;page-break-inside:avoid!important;border:.2rem solid black!important}._pageContainer_1cc9g_30,._contentInner_1cc9g_15{height:100%!important;overflow:hidden!important}._sectionHeader_1cc9g_41{flex-shrink:0!important;padding:.75rem!important}._tableWrapper_1cc9g_59{flex:1!important;min-height:0!important;overflow:hidden!important}._tableScrollContainer_1cc9g_72{height:100%!important;overflow:visible!important}._tableRow_1cc9g_148,._transmissionRow_1cc9g_162{break-inside:avoid;page-break-inside:avoid}._transmissionsTable_1cc9g_87 th,._transmissionsTable_1cc9g_87 td{padding:.4rem .5rem!important;font-size:11px!important}}.pdfMode ._sectionHeader_1cc9g_41{padding-bottom:30px!important}.pdfMode ._transmissionsTable_1cc9g_87 th{padding-bottom:15px!important}._content_lul98_1{width:100%;max-width:8.5in;margin:0 auto;border:2px solid black;box-sizing:border-box;display:flex;flex-direction:column;background-color:var(--bg-card);overflow:hidden;height:100%;box-shadow:0 0 6px #0003}._contentInner_lul98_15{padding:1rem 1rem .5rem;flex:1;display:flex;flex-direction:column;width:100%;box-sizing:border-box;background-color:#fff;border-radius:0;overflow:hidden;min-height:0;font-size:.875rem}._patientBillingMessage_lul98_30{font-weight:500;margin:1rem 0;background-color:var(--border-light);display:flex;align-items:center;justify-content:center;height:30px}._patientBillingMessageContent_lul98_40{margin-top:.3rem;margin-left:1rem}._pageContainer_lul98_45{width:100%;background-color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;flex:1;min-height:0}._sectionHeader_lul98_56{background-color:var(--blue-primary);color:#fff;font-weight:600;text-align:center;border-radius:0;font-size:.875rem;letter-spacing:.5px;text-transform:uppercase;flex-shrink:0;border-top-right-radius:.5rem;border-top-left-radius:.5rem;display:flex;align-items:center;justify-content:center;height:36px}._notesList_lul98_74{display:flex;flex-direction:column;gap:.5rem;width:100%;height:calc(100% - 50px);overflow-y:auto;box-sizing:border-box;position:relative}._noteCard_lul98_85{border:1px solid var(--border-light);background:var(--bg-card);overflow:hidden;box-shadow:0 1px 3px var(--shadow-md);margin-bottom:.5rem;break-inside:avoid}._noteHeader_lul98_94{background:var(--blue-light);font-weight:500;padding:.7rem;font-size:13px;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center}._noteBody_lul98_105{padding:.8rem;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;overflow:hidden;max-width:100%}._loading_lul98_116{text-align:center;padding:2rem;font-size:1.1rem;color:#666}._emptyState_lul98_123{text-align:center;padding:2rem;color:#666;font-size:1.1rem;flex:1;display:flex;align-items:center;justify-content:center}._noteBody_lul98_105 p{line-height:1.5;color:var(--text-dark)}._noData_lul98_140{text-align:center;padding:2rem;font-style:italic;color:#666;font-size:1.1rem;flex:1;display:flex;align-items:center;justify-content:center}.pdfMode ._sectionHeader_lul98_56{padding-bottom:15px!important}.pdfMode ._patientBillingMessageContent_lul98_40{padding-bottom:20px!important}.pdfMode ._noteCard_lul98_85{padding-bottom:24px!important}._form_input_1gbyq_1{display:flex;flex-direction:column;gap:6px;position:relative;width:100%}._form_input__label_1gbyq_9{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:2px}._form_input__container_1gbyq_17{display:flex;align-items:center;position:relative;width:100%}._form_input__box_1gbyq_24{width:100%;padding:10px 40px 10px 14px;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;font-family:Inter,system-ui,sans-serif;color:#0f172a;background-color:#fff;outline:none;transition:all .2s ease;cursor:pointer}._form_input__box_1gbyq_24:hover{border-color:#cbd5e1}._form_input__box_1gbyq_24:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._form_input__box_1gbyq_24._disabled_1gbyq_47{background-color:#f8fafc;color:#94a3b8;cursor:not-allowed;border-color:#e2e8f0}._form_input__box_1gbyq_24._has_error_1gbyq_54{border-color:#ef4444}._form_input__box_1gbyq_24._has_error_1gbyq_54:focus{box-shadow:0 0 0 3px #ef44441a}._form_input__icon_1gbyq_62{position:absolute;right:12px;width:18px;height:18px;color:#64748b;pointer-events:none;z-index:10}._form_input__error_1gbyq_72{font-size:12px;color:#ef4444;margin-top:4px;font-weight:500}._calendarPopup_1gbyq_80{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:8px;z-index:1000;width:230px;animation:_fadeIn_1gbyq_1 .2s ease-out}@keyframes _fadeIn_1gbyq_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._header_1gbyq_109{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._headerDropdowns_1gbyq_116{display:flex;align-items:center;gap:2px}._select_1gbyq_122{border:none;background:transparent;font-weight:600;font-size:13px;color:#0f172a;cursor:pointer;outline:none;padding:2px;border-radius:4px;appearance:none;-webkit-appearance:none;text-align:center}._select_1gbyq_122:hover{background-color:#f1f5f9}._navButton_1gbyq_141{background:none;border:none;padding:2px;cursor:pointer;border-radius:6px;color:#64748b;display:flex;align-items:center;justify-content:center;transition:background-color .2s}._navButton_1gbyq_141:hover{background-color:#f1f5f9;color:#0f172a}._currentMonth_1gbyq_159{font-weight:600;font-size:14px;color:#0f172a}._daysGrid_1gbyq_165{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:4px}._calendarBody_1gbyq_172{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}._dayName_1gbyq_178{text-align:center;font-size:11px;font-weight:500;color:#94a3b8;padding-bottom:4px}._dayCell_1gbyq_186{height:28px;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;border-radius:6px;transition:all .2s;color:#334155}._dayCell_1gbyq_186:hover:not(._disabled_1gbyq_47):not(._selected_1gbyq_198){background-color:#f1f5f9}._selected_1gbyq_198{background-color:#2563eb;color:#fff!important;font-weight:500}._today_1gbyq_208{color:#2563eb;font-weight:600}._outsideMonth_1gbyq_213{color:#cbd5e1}._disabled_1gbyq_47{color:#e2e8f0;cursor:not-allowed;pointer-events:none}._customSelectContainer_1gbyq_224{position:relative;display:inline-block}._customSelectTrigger_1gbyq_229{display:flex;align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:600;color:var(--text-dark);background:transparent;border-radius:6px;cursor:pointer;transition:background-color .2s;-webkit-user-select:none;user-select:none}._customSelectTrigger_1gbyq_229:hover{background-color:var(--bg-base)}._customSelectDropdown_1gbyq_248{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:4px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:8px;box-shadow:var(--shadow-lg);max-height:200px;overflow-y:auto;z-index:1100;min-width:120px;padding:4px}._customSelectOption_1gbyq_265{padding:6px 12px;font-size:13px;color:var(--text-dark);cursor:pointer;border-radius:4px;transition:all .2s;text-align:center;white-space:nowrap}._customSelectOption_1gbyq_265:hover{background-color:var(--bg-base)}._customSelectOption_1gbyq_265._selectedOption_1gbyq_280{background-color:var(--blue-primary);color:#fff}._customSelectDropdown_1gbyq_248::-webkit-scrollbar{width:4px}._customSelectDropdown_1gbyq_248::-webkit-scrollbar-track{background:transparent}._customSelectDropdown_1gbyq_248::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:4px}._customSelectDropdown_1gbyq_248::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}._container_18x2m_1{background:#fff;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden}._billingListInner_18x2m_9{display:flex;flex-direction:column}._tableScrollWrapper_18x2m_14{flex:0 0 auto;overflow-x:auto;overflow-y:auto;min-height:0}._header_18x2m_21{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0}._title_18x2m_29{font-size:16px;font-weight:600}._table_18x2m_14{width:100%;border-collapse:collapse}._tableHeaderRow_18x2m_39{background:#f8fafc;border-bottom:1px solid #e2e8f0}._checkboxHeader_18x2m_44{width:40px}._checkbox_18x2m_44{width:18px;height:18px;cursor:pointer}._tableBodyRow_18x2m_54{border-bottom:1px solid #e2e8f0}._patientNameContainer_18x2m_58{display:flex;align-items:center;gap:12px}._initialsBadge_18x2m_64{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#8b1538,#a91d47);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:12px}._patientName_18x2m_58{font-weight:600;font-size:13px}._billableBadge_18x2m_82{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;background:#d1fae5;color:#059669}._daysOverdue_18x2m_91{color:#ef4444;font-weight:600}._svgContainer_18x2m_96{display:flex;align-items:center;justify-content:center}._viewButton_18x2m_102{padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;cursor:pointer}._actionsContainer_18x2m_111{display:flex;align-items:center;gap:8px}._label_18x2m_117{font-size:13px;cursor:pointer}._footer_18x2m_122{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-top:1px solid #e2e8f0;background:#f8fafc}._footerText_18x2m_131{font-size:13px;color:#94a3b8}._checkbox_18x2m_44:disabled{cursor:not-allowed;opacity:.7}._label_18x2m_117:has(input:disabled),._label_18x2m_117 input:disabled{cursor:not-allowed}._cptTooltipCell_18x2m_146{position:relative;display:inline-block;vertical-align:top;z-index:2000;cursor:pointer}._cptTooltipCell_18x2m_146:after{content:attr(data-tooltip);position:absolute;left:0%;top:30px;background-color:var(--blue-light);color:var(--text-secondary);padding:.5rem 1rem;border-radius:.25rem;font-size:10px;white-space:nowrap;text-align:center;border:1px solid var(--blue-dark);box-shadow:0 1px 3px #0003;opacity:0;visibility:hidden;transition:all .2s ease-in-out;pointer-events:none;z-index:2000;width:fit-content}._cptTooltipCell_18x2m_146:hover:after{opacity:1;visibility:visible}._tableCell_5ybmx_2{padding:14px 16px;font-size:13px;color:#1a1a2e;vertical-align:middle}._tableCellLeft_5ybmx_9{padding:14px 16px 14px 20px;font-size:13px;color:#1a1a2e;vertical-align:middle}._tableCellCenter_5ybmx_17{padding:14px 16px;font-size:13px;color:#1a1a2e;vertical-align:middle;text-align:center}._tableCellCenterBold_5ybmx_25{padding:14px 16px;font-size:13px;color:#1a1a2e;vertical-align:middle;text-align:center;font-weight:600}._tableRow_5ybmx_35{border-bottom:1px solid #e2e8f0}._clinicInfo_5ybmx_40{display:flex;align-items:center;gap:12px}._avatar_5ybmx_47{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}._clinicName_5ybmx_59{font-weight:600;font-size:14px}._transmissionContainer_5ybmx_65{display:flex;align-items:center;gap:12px;justify-content:center}._progressBarContainer_5ybmx_72{width:100px;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}._progressBar_5ybmx_72{height:100%;transition:width .3s ease}._transmissionPercent_5ybmx_85{font-size:13px;font-weight:600}._statusBadge_5ybmx_91{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600}._statCard_5ybmx_99{background:#fff;border-radius:16px;padding:20px;border:1px solid #e2e8f0}._statCardHeader_5ybmx_106{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._statCardIconContainer_5ybmx_113{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}._statCardValue_5ybmx_122{font-size:32px;font-weight:700;color:#1a1a2e;margin-bottom:4px}._statCardLabel_5ybmx_129{font-size:13px;color:#94a3b8}._statCardTrend_5ybmx_134{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:4px 8px;border-radius:6px}._headerRow_1igmk_2{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}._title_1igmk_9{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:4px}._subtitle_1igmk_16{font-size:14px;color:#94a3b8;margin:0}._dateBox_1igmk_22{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#475569}._actionBtn_1igmk_34{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500;color:#475569;cursor:pointer}._simpleBtn_1igmk_48{padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500;color:#475569;cursor:pointer}._primaryBtn_1igmk_58{padding:8px 16px;background:#2563eb;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#fff;cursor:pointer;display:flex;align-items:center;gap:6px}._chartRow_1igmk_73{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}._chartHeader_1igmk_86{margin-bottom:20px}._chartTitle_1igmk_90{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:4px}._chartSubtitle_1igmk_96{font-size:13px;color:#94a3b8}._chartBody_1igmk_101{height:240px;display:flex;align-items:flex-end;gap:2px;padding:20px 0}._chartPlaceholder_1igmk_109{flex:1;text-align:center;color:#94a3b8;font-size:14px}._chartRowTwo_1igmk_117{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px}._chartCard_1igmk_79{background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:20px}._cardTitle_1igmk_129{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:16px}._flexBetween_1igmk_135{display:flex;align-items:center;justify-content:space-between;gap:16px}._legendRow_1igmk_150{display:flex;justify-content:space-between;margin-bottom:6px}._legendItem_1igmk_155{display:flex;align-items:center;gap:6px}._legendDot_1igmk_160{width:8px;height:8px;border-radius:50%}._dotGreen_1igmk_166{background:#10b981}._dotOrange_1igmk_169{background:#f59e0b}._dotGray_1igmk_175{background:#94a3b8}._dotBlue_1igmk_178{background:#2563eb}._dotPurple_1igmk_172{background:#8b5cf6}._dotCyan_1igmk_184{background:#06b6d4}._valueText_1igmk_188{font-weight:600;color:#1a1a2e}._legendRowNoMargin_1igmk_192{display:flex;justify-content:space-between}._flexBetweenGap_1igmk_203{display:flex;align-items:center;justify-content:space-between;gap:16px}._donutWrapper_1igmk_141{position:relative;width:100px;height:100px}._legendWrapper_1igmk_146{flex:1;font-size:11px}._labelText_1igmk_224{color:#64748b;font-weight:500}._barBackgroundBlue_1igmk_228{height:8px;background:#ecfeff;border-radius:4px;overflow:hidden}._barBackgroundGreen_1igmk_234{height:8px;background:#d1fae5;border-radius:4px;overflow:hidden}._barBackgroundPurple_1igmk_240{height:8px;background:#f3e8ff;border-radius:4px;overflow:hidden}._barBackgroundBlue1_1igmk_246{height:8px;background:#eff6ff;border-radius:4px;overflow:hidden}._barBackgroundYellow_1igmk_252{height:8px;background:#fef3c7;border-radius:4px;overflow:hidden}._barBackgroundRed_1igmk_258{height:8px;background:#fee2e2;border-radius:4px;overflow:hidden}._cardSectionTitle_1igmk_197{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:16px}._stackedBarsWrapper_1igmk_218{display:flex;flex-direction:column;gap:12px;font-size:11px}._labelMuted_1igmk_277{color:#64748b}._barFillPurple_1igmk_285{height:100%;background:#8b5cf6}._barFillCyan_1igmk_289{height:100%;background:#06b6d4}._barFillGreen_1igmk_293{height:100%;background:#10b981}._barFillYellow_1igmk_297{height:100%;background:#f59e0b}._cardBox_1igmk_307{background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:20px;margin-bottom:20px}._cardTitleLarge_1igmk_314{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:16px}._flexRowGap16_1igmk_320{display:flex;gap:16px}._flexAlignCenterGap8Mb8_1igmk_324{display:flex;align-items:center;gap:8px;margin-bottom:8px}._dot12_1igmk_331{width:12px;height:12px;border-radius:50%}._dotRed_1igmk_337{background:#ef4444}._dot12Orange_1igmk_341{width:12px;height:12px;border-radius:50%;background:#f59e0b}._dot12Blue_1igmk_347{width:12px;height:12px;border-radius:50%;background:#2563eb}._labelBold14_1igmk_354{font-size:14px;font-weight:600;color:#1a1a2e}._labelMuted14Auto_1igmk_359{font-size:14px;color:#94a3b8;margin-left:auto}._barBg_1igmk_364{height:8px;border-radius:4px;overflow:hidden}._barBgRed_1igmk_370{background:#fee2e2}._barFillRed_1igmk_301{height:100%;background:#ef4444}._barBgYellow_1igmk_377{height:8px;background:#fef3c7;border-radius:4px;overflow:hidden}._barFillOrange_1igmk_383{height:100%;background:#f59e0b}._barBgBlue_1igmk_387{height:8px;background:#eff6ff;border-radius:4px;overflow:hidden}._barFillBlue_1igmk_281{height:100%;background:#2563eb}._tableCard_1igmk_398{background:#fff;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden}._tableHeaderWrapper_1igmk_404{padding:20px;border-bottom:1px solid #e2e8f0}._tableHeaderTitle_1igmk_408{font-size:16px;font-weight:600;color:#1a1a2e}._fullTable_1igmk_413{width:100%;border-collapse:collapse}._tableHeaderRow_1igmk_417{background:#f8fafc;border-bottom:1px solid #e2e8f0}._tableFooter_1igmk_421{padding:14px 20px;border-top:1px solid #e2e8f0;background:#f8fafc;text-align:right}._footerTextMuted_1igmk_427{font-size:13px;color:#94a3b8;margin-right:12px}._footerLink_1igmk_432{font-size:13px;color:#2563eb;font-weight:500;text-decoration:none}._settingSelect_1bfvb_2{padding:8px 32px 8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#1a1a2e;background:#fff;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='%2394a3b8'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;min-width:200px;cursor:pointer;outline:none}._settingInput_1bfvb_18{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#1a1a2e;background:#fff;width:120px;outline:none}._settingInputNarrow_1bfvb_29{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#1a1a2e;background:#fff;width:80px;outline:none}._settingInputRate_1bfvb_40{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#1a1a2e;background:#fff;width:100px;outline:none}._toggleLabel_1bfvb_51{display:inline-flex;cursor:pointer}._toggle_1bfvb_51{position:relative;width:44px;height:24px;background:#10b981;border-radius:12px;transition:all .3s ease}._toggleKnob_1bfvb_65{position:absolute;top:2px;left:22px;width:20px;height:20px;background:#fff;border-radius:50%;transition:left .3s ease;box-shadow:0 2px 4px #0000001a}._headerContainer_1bfvb_78{margin-bottom:24px}._pageTitle_1bfvb_82{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:4px}._pageDescription_1bfvb_89{font-size:14px;color:#94a3b8;margin:0}._mainGrid_1bfvb_95{display:grid;grid-template-columns:240px 1fr;gap:24px}._navSidebar_1bfvb_102{background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:16px;height:fit-content}._nav_1bfvb_102{display:flex;flex-direction:column;gap:4px}._navButton_1bfvb_116{display:flex;align-items:center;gap:12px;padding:10px 12px;background:transparent;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#475569;cursor:pointer;text-align:left;transition:all .15s ease}._settingsContent_1bfvb_133{background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:24px}._section_1bfvb_140{margin-bottom:40px}._sectionWithBorder_1bfvb_144{margin-bottom:40px;padding-top:40px;border-top:1px solid #e2e8f0}._sectionTitle_1bfvb_150{font-size:18px;font-weight:600;color:#1a1a2e;margin-bottom:4px}._sectionDescription_1bfvb_157{font-size:13px;color:#94a3b8;margin-bottom:24px}._settingsGroup_1bfvb_163{display:flex;flex-direction:column;gap:24px}._cptGrid_1bfvb_170{display:grid;gap:16px}._cptCard_1bfvb_175{padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}._cptCardHeader_1bfvb_182{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}._cptCardContent_1bfvb_189{flex:1}._cptCode_1bfvb_193{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:4px}._cptDescription_1bfvb_200{font-size:12px;color:#64748b;line-height:1.5}._cptRateRow_1bfvb_206{display:flex;align-items:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}._cptRateLabel_1bfvb_215{font-size:12px;color:#94a3b8;font-weight:500}._alertInputContainer_1bfvb_222{display:flex;align-items:center;gap:8px}._alertInputText_1bfvb_228{font-size:13px;color:#64748b}._saveSection_1bfvb_234{margin-top:40px;padding-top:24px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:12px}._resetButton_1bfvb_243{padding:10px 20px;background:transparent;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;color:#64748b;cursor:pointer}._saveButton_1bfvb_254{padding:10px 20px;background:#2563eb;border:none;border-radius:8px;font-size:14px;font-weight:600;color:#fff;cursor:pointer}._hiddenCheckbox_1bfvb_266{display:none}._settingGroupTitle_1bfvb_271{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}._settingGroupContent_1bfvb_280{display:flex;flex-direction:column;gap:16px}._settingRow_1bfvb_287{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}._settingRowLabelContainer_1bfvb_297{flex:1;margin-right:24px}._settingRowLabel_1bfvb_297{font-size:14px;font-weight:500;color:#1a1a2e;margin-bottom:4px}._settingRowDescription_1bfvb_309{font-size:12px;color:#94a3b8;line-height:1.4}._settingSelect_1bfvb_2:disabled,._settingInput_1bfvb_18:disabled,._settingInputNarrow_1bfvb_29:disabled,._settingInputRate_1bfvb_40:disabled{cursor:not-allowed;opacity:.7;background-color:#f1f5f9}._toggleLabel_1bfvb_51:has(input:disabled){cursor:not-allowed;opacity:.7}._miniNavButton_sia0l_1{width:28px;height:28px;border-radius:6px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#94a3b8}._sidebarTitle_sia0l_14{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}._sidebarButton_sia0l_23{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#f8fafc;border:none;border-radius:10px;font-size:13px;font-weight:500;color:#475569;cursor:pointer;text-align:left;transition:all .15s ease}._filterSelect_sia0l_39{padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#475569;outline:none;background:#fff;cursor:pointer;min-width:140px}._cancelButton_sia0l_51{padding:12px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;color:#64748b;cursor:pointer}._primaryButton_sia0l_62{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#2563eb;border:none;border-radius:10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer}._formLabel_sia0l_76{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:6px}._formInput_sia0l_84{width:100%;padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;color:#1a1a2e;outline:none;box-sizing:border-box}._formSelect_sia0l_95{width:100%;padding:12px 40px 12px 14px;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;color:#1a1a2e;outline:none;box-sizing:border-box;appearance:none;background-repeat:no-repeat;background-position:right 12px center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='%2394a3b8'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E")}._closeButton_sia0l_111{width:32px;height:32px;border-radius:8px;border:none;background:#f8fafc;cursor:pointer;display:flex;align-items:center;justify-content:center}._agendaHeader_sia0l_124{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;display:flex;align-items:center;gap:8px}._agendaHeaderLine_sia0l_136{flex:1;height:1px;background:#e2e8f0}._agendaItems_sia0l_142{display:flex;flex-direction:column;gap:8px}._agendaItem_sia0l_142{display:flex;gap:12px;padding:12px;border-radius:12px;cursor:pointer;transition:all .15s ease}._agendaColorBar_sia0l_157{width:4px;border-radius:2px;flex-shrink:0}._agendaTimeBlock_sia0l_163{display:flex;flex-direction:column;align-items:center;min-width:50px}._agendaTime_sia0l_163{font-size:13px;font-weight:600;color:#1a1a2e}._agendaEndTime_sia0l_176{font-size:11px;color:#94a3b8}._agendaPatient_sia0l_181{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:2px}._agendaType_sia0l_188{font-size:12px;color:#475569;margin-bottom:6px}._agendaMeta_sia0l_194{display:flex;gap:12px;font-size:11px;color:#94a3b8}._agendaMetaItem_sia0l_201{display:flex;align-items:center;gap:4px}._sidebarContainer_sia0l_209{width:320px;background:#fff;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0}._sidebarHeader_sia0l_218{padding:20px;border-bottom:1px solid #e2e8f0}._sidebarHeaderTitle_sia0l_223{font-size:18px;font-weight:700;color:#1a1a2e;margin-bottom:4px}._sidebarHeaderSubtitle_sia0l_230{font-size:13px;color:#94a3b8;margin-bottom:16px}._sidebarStatsRow_sia0l_236{display:flex;gap:16px}._sidebarStatCard_sia0l_241{flex:1;padding:12px;background:#f8fafc;border-radius:10px;text-align:center}._sidebarStatNumber_sia0l_249{font-size:20px;font-weight:700;color:#1a1a2e}._sidebarStatLabel_sia0l_255{font-size:11px;color:#94a3b8}._sidebarAgendaList_sia0l_260{flex:1;overflow-y:auto;padding:16px}._sidebarFooter_sia0l_266{padding:16px;border-top:1px solid #e2e8f0}._listViewContainer_sia0l_272{flex:1;display:flex;flex-direction:column;background:#f8fafc;overflow:hidden}._listViewFilterBar_sia0l_280{padding:16px 24px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;align-items:center;flex-wrap:wrap}._listViewSearchWrapper_sia0l_290{position:relative;flex:1;max-width:300px}._listViewResultsCount_sia0l_296{margin-left:auto;font-size:13px;color:#64748b}._listViewTableWrapper_sia0l_302{flex:1;overflow:auto;padding:24px}._listViewTableContainer_sia0l_308{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}._listViewTableHeader_sia0l_315{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 1fr 1fr 80px;padding:12px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._listViewTableRow_sia0l_328{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 1fr 1fr 80px;padding:16px 20px;border-bottom:1px solid #e2e8f0;cursor:pointer;transition:all .15s ease;align-items:center}._listViewPatientName_sia0l_338{font-size:14px;font-weight:600;color:#1a1a2e}._listViewPatientPhone_sia0l_344{font-size:12px;color:#94a3b8;margin-top:2px}._listViewDate_sia0l_350{font-size:14px;font-weight:500;color:#1a1a2e}._listViewTime_sia0l_356{font-size:12px;color:#94a3b8;margin-top:2px}._listViewType_sia0l_362{font-size:14px;color:#475569}._listViewProviderWrapper_sia0l_367{display:flex;align-items:center;gap:8px}._listViewProviderDot_sia0l_373{width:8px;height:8px;border-radius:50%}._listViewProviderName_sia0l_379{font-size:13px;color:#475569;text-transform:capitalize}._listViewStatusBadge_sia0l_385{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;text-transform:capitalize}._listViewActions_sia0l_393{display:flex;gap:8px;justify-content:flex-end}._listViewActionButton_sia0l_399{width:32px;height:32px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b}._listViewEmptyState_sia0l_412{padding:60px 20px;text-align:center;color:#94a3b8}._listViewEmptyTitle_sia0l_418{font-size:16px;font-weight:600;margin-bottom:4px}._availabilityContainer_sia0l_426{flex:1;display:flex;background:#f8fafc;overflow:hidden}._availabilitySidebar_sia0l_433{width:280px;background:#fff;border-right:1px solid #e2e8f0;padding:20px;overflow-y:auto}._availabilitySidebarTitle_sia0l_441{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:16px}._availabilityProviderList_sia0l_448{display:flex;flex-direction:column;gap:8px}._availabilityProviderItem_sia0l_454{padding:14px 16px;border-radius:10px;cursor:pointer;transition:all .15s ease}._availabilityProviderRow_sia0l_461{display:flex;align-items:center;gap:12px}._availabilityProviderAvatar_sia0l_467{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}._availabilityProviderSubtext_sia0l_476{font-size:12px;color:#94a3b8}._availabilityEditorContainer_sia0l_481{flex:1;padding:24px;overflow-y:auto}._availabilityEditorCard_sia0l_487{background:#fff;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden}._availabilityEditorHeader_sia0l_494{padding:20px 24px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}._availabilityEditorTitle_sia0l_502{font-size:18px;font-weight:700;color:#1a1a2e}._availabilityEditorSubtitle_sia0l_508{font-size:13px;color:#94a3b8;margin-top:4px}._availabilitySaveButton_sia0l_514{padding:10px 20px;background:#2563eb;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer}._availabilityDayRow_sia0l_525{display:flex;align-items:center;padding:16px 20px;background:#f8fafc;border-radius:12px;gap:20px}._availabilityToggle_sia0l_534{width:44px;height:24px;border-radius:12px;cursor:pointer;position:relative;transition:all .2s ease}._availabilityToggleKnob_sia0l_543{position:absolute;top:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:all .2s ease}._availabilityDayLabel_sia0l_554{width:100px;font-size:14px;font-weight:600}._availabilityTimeRange_sia0l_560{display:flex;align-items:center;gap:12px;flex:1}._availabilityTimeInput_sia0l_567{width:100px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;background:#fff}._availabilityBreakTag_sia0l_576{padding:6px 12px;background:#fef3c7;border-radius:6px;font-size:12px;color:#92400e;font-weight:500}._availabilityEditButton_sia0l_585{margin-left:auto;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:12px;color:#64748b;cursor:pointer}._availabilityNotAvailable_sia0l_596{font-size:13px;color:#94a3b8}._availabilitySection_sia0l_601{padding:24px;border-top:1px solid #e2e8f0}._availabilitySectionTitle_sia0l_606{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:16px}._availabilityTypesWrapper_sia0l_613{display:flex;flex-wrap:wrap;gap:8px}._availabilityTypePill_sia0l_619{padding:8px 14px;background:#eff6ff;border-radius:20px;font-size:13px;font-weight:500;color:#2563eb}._availabilityAddTypeButton_sia0l_628{padding:8px 14px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:20px;font-size:13px;font-weight:500;color:#64748b;cursor:pointer}._availabilityLimitsSection_sia0l_639{padding:24px;border-top:1px solid #e2e8f0}._availabilityLimitsTitle_sia0l_644{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:16px}._availabilityLimitsRow_sia0l_651{display:flex;gap:24px}._availabilityLimitLabel_sia0l_656{font-size:12px;color:#94a3b8;margin-bottom:6px}._availabilityLimitInput_sia0l_662{width:80px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:600}._dayViewContainer_sia0l_672{display:flex;flex:1;overflow:hidden;background:#fff}._dayViewMainColumn_sia0l_679{flex:1;display:flex;flex-direction:column;overflow:hidden}._dayViewHeader_sia0l_686{padding:20px 24px;border-bottom:1px solid #e2e8f0}._dayViewHeaderRow_sia0l_691{display:flex;align-items:center;gap:16px}._dayViewDateBox_sia0l_697{width:60px;height:60px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center}._dayViewDateBoxDayName_sia0l_707{font-size:11px;font-weight:600;text-transform:uppercase}._dayViewDateBoxDayNumber_sia0l_713{font-size:24px;font-weight:700}._dayViewHeaderTitle_sia0l_718{font-size:20px;font-weight:700;color:#1a1a2e}._dayViewHeaderSubtitle_sia0l_724{font-size:14px;color:#94a3b8;margin-top:4px}._dayViewTodayBadge_sia0l_730{margin-left:auto;padding:6px 12px;background:#dcfce7;color:#166534;border-radius:20px;font-size:12px;font-weight:600}._dayViewTimeGridContainer_sia0l_740{flex:1;display:flex;overflow-y:auto}._dayViewTimeGutter_sia0l_746{width:80px;border-right:1px solid #e2e8f0;background:#fafafa;flex-shrink:0}._dayViewTimeGutterCell_sia0l_753{height:80px;padding:0 16px;display:flex;align-items:flex-start;justify-content:flex-end;font-size:12px;font-weight:500;color:#64748b;transform:translateY(-10px)}._dayViewColumn_sia0l_765{flex:1;position:relative}._dayViewTimeSlot_sia0l_770{height:80px;border-bottom:1px solid #e2e8f0}._dayViewCurrentTimeLine_sia0l_775{position:absolute;left:0;right:0;top:260px;height:2px;background:#ef4444;z-index:10}._dayViewCurrentTimeDot_sia0l_785{position:absolute;left:-6px;top:-5px;width:12px;height:12px;background:#ef4444;border-radius:50%}._dayViewCurrentTimeLabel_sia0l_795{position:absolute;left:16px;top:-10px;padding:2px 8px;background:#ef4444;color:#fff;border-radius:4px;font-size:11px;font-weight:600}._dayViewAppointment_sia0l_807{position:absolute;left:12px;right:12px;border-radius:12px;padding:12px 16px;cursor:pointer;overflow:hidden;transition:all .2s ease;z-index:5}._dayViewAppointmentHeader_sia0l_819{display:flex;justify-content:space-between;align-items:flex-start}._dayViewAppointmentTime_sia0l_825{font-size:12px;font-weight:600;color:#475569;margin-bottom:4px}._dayViewAppointmentPatient_sia0l_832{font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:4px}._dayViewAppointmentType_sia0l_839{font-size:13px;color:#64748b}._dayViewAppointmentStatus_sia0l_844{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:capitalize}._dayViewAppointmentPhone_sia0l_852{margin-top:8px;font-size:12px;color:#94a3b8;display:flex;align-items:center;gap:6px}._dayViewWeekendBlock_sia0l_861{position:absolute;inset:12px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}._dayViewWeekendTitle_sia0l_872{font-size:18px;font-weight:600;color:#64748b}._dayViewWeekendSubtitle_sia0l_878{font-size:14px;color:#94a3b8}._dayViewSummaryPanel_sia0l_883{width:300px;border-left:1px solid #e2e8f0;background:#fafafa;padding:20px;overflow-y:auto}._dayViewSummaryTitle_sia0l_891{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:16px}._dayViewSummaryStatsGrid_sia0l_898{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}._dayViewSummaryStatNumber_sia0l_912{font-size:24px;font-weight:700;color:#2563eb}._dayViewSummaryStatCard_sia0l_905{padding:16px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}._dayViewSummaryStatNumberPending_sia0l_930{font-size:24px;font-weight:700;color:#f59e0b}._dayViewSummaryStatLabel_sia0l_918{font-size:12px;color:#94a3b8}._dayViewScheduleHeader_sia0l_941{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;margin-bottom:12px}._dayViewScheduleItem_sia0l_949{padding:12px;background:#fff;border-radius:10px;border:1px solid #e2e8f0;cursor:pointer;transition:all .15s ease}._dayViewScheduleItemTime_sia0l_958{font-size:11px;font-weight:600;color:#64748b;margin-bottom:4px}._dayViewScheduleItemPatient_sia0l_965{font-size:13px;font-weight:600;color:#1a1a2e}._dayViewScheduleItemType_sia0l_971{font-size:12px;color:#94a3b8}._modalOverlay_sia0l_977{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContainer_sia0l_987{width:560px;max-width:95vw;max-height:90vh;background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}._modalHeader_sia0l_998{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}._modalTitle_sia0l_1006{font-size:18px;font-weight:600;color:#1a1a2e}._modalCloseButton_sia0l_1012{width:32px;height:32px;border-radius:8px;border:none;background:#f8fafc;cursor:pointer;display:flex;align-items:center;justify-content:center}._modalBody_sia0l_1024{flex:1;padding:24px;overflow-y:auto}._modalFormSection_sia0l_1030{display:flex;flex-direction:column;gap:20px}._modalTwoColumnGrid_sia0l_1036{display:grid;grid-template-columns:1fr 1fr;gap:16px}._modalFooter_sia0l_1042{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e2e8f0;background:#f8fafc}._patientDropdown_sia0l_1051{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-height:200px;overflow-y:auto;z-index:50;margin-top:4px;box-shadow:0 4px 6px -1px #0000001a}._patientDropdownItem_sia0l_1066{padding:10px 14px;cursor:pointer;font-size:14px;color:#1a1a2e;border-bottom:1px solid #f1f5f9}._patientDropdownPlaceholder_sia0l_1074{padding:10px 14px;font-size:14px;color:#64748b}._pageContainer_sia0l_1080{display:flex;flex-direction:column;height:100vh;background:#f8fafc;font-family:Inter,system-ui,sans-serif}._sidebar_sia0l_14{width:280px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}._headerRow_sia0l_1098{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._monthTitle_sia0l_1105{font-size:14px;font-weight:600;color:#1a1a2e}._providerInfo_sia0l_1111{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding-right:4px}._providerInfoSchedule_sia0l_1120{display:flex;flex-direction:column;gap:8px;max-height:600px;overflow-y:auto;padding-right:4px}._providerItem_sia0l_1129{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .15s ease}._checkbox_sia0l_1139{width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._dot_sia0l_1149{width:8px;height:8px;border-radius:50%;background:var(--cyan)}._providerText_sia0l_1156{flex:1;font-size:13px;font-weight:500;color:#475569}._providerSubText_sia0l_1163{font-size:12px;font-weight:600;color:#94a3b8}._metaRow_sia0l_1169{display:flex;align-items:center;gap:10px;font-size:13px;color:#64748b}._legendDot_sia0l_1177{width:8px;height:8px;border-radius:50%}._mainContent_sia0l_1183{flex:1;display:flex;flex-direction:column;overflow:hidden}._searchInput_sia0l_1190{width:100%;padding:10px 12px 10px 40px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;outline:none}._modalDeleteConfirm_sia0l_1201{margin-top:20px;padding:16px;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px}._errorTitle_sia0l_1209{font-size:14px;font-weight:600;color:#991b1b;margin-bottom:8px}._errorMessage_sia0l_1216{font-size:13px;color:#7f1d1d;margin-bottom:12px}._buttonRow_sia0l_1222{display:flex;gap:8px}._errorButton_sia0l_1227{padding:8px 16px;background:#fff;border:1px solid #fca5a5;border-radius:8px;font-size:13px;font-weight:600;color:#991b1b;cursor:pointer}._dangerButton_sia0l_1238{padding:8px 16px;background:#dc2626;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#fff;cursor:pointer}._deleteButton_sia0l_1249{padding:12px 20px;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;font-size:14px;font-weight:600;color:#dc2626;cursor:pointer}._calendarGrid_sia0l_1261{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._calendarDayLabel_sia0l_1267{font-size:11px;font-weight:600;color:#94a3b8;text-align:center;padding:4px 0}._calendarDate_sia0l_1275{font-size:12px;font-weight:500;text-align:center;padding:6px;border-radius:6px;transition:all .15s ease}._contentWrapper_sia0l_1285{flex:1;display:flex;flex-direction:column;background:#fff;overflow:hidden}._calendarHeader_sia0l_1293{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid #e2e8f0}._calendarHeaderCell_sia0l_1299{padding:12px;text-align:center;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:#fafafa}._calendarBody_sia0l_1309{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);overflow:hidden}._calendarCell_sia0l_1317{padding:8px;overflow:hidden;display:flex;flex-direction:column;min-height:0}._calendarCellHeader_sia0l_1325{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}._calendarDateCircle_sia0l_1332{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px}._calendarEventLabel_sia0l_1342{font-size:10px;font-weight:600;color:#94a3b8}._calendarCellContent_sia0l_1348{flex:1;overflow:hidden;display:flex;flex-direction:column;gap:2px}._calendarEvent_sia0l_1342{padding:2px 6px;border-radius:4px;font-size:10px;font-weight:500;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:all .15s ease}._calendarMoreLink_sia0l_1369{font-size:10px;font-weight:600;color:#2563eb;padding:2px 6px;cursor:pointer}._modalBox_sia0l_1378{width:480px;max-width:95vw;background:#fff;border-radius:20px;overflow:hidden}._quickBookModalTitle_sia0l_1386{font-size:18px;font-weight:600;color:#1a1a2e}._timeTitle_sia0l_1392{padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;font-weight:500;color:#475569;cursor:pointer}._quickBookCancelButton_sia0l_1403{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e2e8f0;background:#f8fafc}._twoColumnGrid_sia0l_1414{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}._navButton_sia0l_1422{width:36px;height:36px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b}._scheduleSubHeader_sia0l_1435{background:#fff;border-bottom:1px solid #e2e8f0;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._tabButton_sia0l_1445{padding:8px 16px;font-size:13px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}._countBadge_sia0l_1455{margin-left:6px;padding:2px 6px;background:#fee2e2;color:#dc2626;border-radius:10px;font-size:11px;font-weight:600}._inlineRow_sia0l_1465{display:flex;gap:12px;align-items:center}._navButtonWithText_sia0l_1471{display:flex;align-items:center;gap:8px;padding:8px 16px;width:auto}._tabContainer_sia0l_1479{display:flex;background:#f8fafc;border-radius:8px;padding:4px}._viewButton_sia0l_1486{padding:6px 12px;font-size:13px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}._newAppointmentButton_sia0l_1496{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#2563eb;border:none;border-radius:8px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .15s ease}._waitListModalOverlay_sia0l_1512{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._waitListContainer_sia0l_1522{width:480px;max-width:95vw;background:#fff;border-radius:20px;overflow:hidden}._waitListHeader_sia0l_1530{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}._waitListFooter_sia0l_1538{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e2e8f0;background:#f8fafc}._weekHeader_sia0l_1548{display:flex;border-bottom:1px solid #e2e8f0;background:#fff}._timeHeaderSpacer_sia0l_1554{width:70px;border-right:1px solid #e2e8f0}._weekDayCell_sia0l_1559{flex:1;padding:12px 8px;text-align:center;cursor:pointer;transition:all .15s ease}._weekDayLabel_sia0l_1567{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;margin-bottom:4px}._weekDayNumber_sia0l_1575{font-size:20px;font-weight:700;color:#1a1a2e;display:inline-flex;align-items:center;justify-content:center}._weekScrollContainer_sia0l_1584{flex:1;display:flex;overflow-y:auto;padding-top:12px}._timeGutter_sia0l_1591{width:70px;border-right:1px solid #e2e8f0;background:#fff;flex-shrink:0}._timeSlotLabel_sia0l_1598{height:60px;padding:0 12px;display:flex;align-items:flex-start;justify-content:flex-end;font-size:11px;color:#94a3b8;transform:translateY(-8px)}._weekHeaderContainer_sia0l_1609{display:flex;align-items:center}._weekDayCellLast_sia0l_1614{border-right:none}._weekDayCellToday_sia0l_1618{background:#fafafa}._weekDayCellSelectedToday_sia0l_1622{background:#eff6ff}._weekDayNumberToday_sia0l_1626{width:36px;height:36px;background:#2563eb;color:#fff;border-radius:50%}._weekDayColumnsContainer_sia0l_1634{flex:1;display:flex;position:relative}._weekDayColumn_sia0l_1634{flex:1;border-right:1px solid #e2e8f0;position:relative;background:transparent;transition:opacity .3s ease}._weekDayColumnLast_sia0l_1648{border-right:none!important}._weekDayColumnToday_sia0l_1652{background:#2563eb05}._weekDayColumnSelectedToday_sia0l_1656{background:#2563eb08}._weekDayColumnDimmed_sia0l_1660{opacity:.4}._timeSlotRow_sia0l_1664{height:60px;border-bottom:1px solid #e2e8f0}._timeSlotRowOdd_sia0l_1669{border-bottom:1px dashed #e2e8f0!important}._currentTimeIndicatorLine_sia0l_1673{position:absolute;left:0;right:0;top:195px;height:2px;background:#ef4444;z-index:10;pointer-events:none}._currentTimeIndicatorDot_sia0l_1684{position:absolute;left:-5px;top:-4px;width:10px;height:10px;background:#ef4444;border-radius:50%}._weekAppointmentItem_sia0l_1694{position:absolute;left:4px;right:4px;border-radius:8px;padding:6px 10px;cursor:pointer;overflow:hidden;transition:all .15s ease;z-index:5}._weekAppointmentItem_sia0l_1694:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026;z-index:10!important}._weekAppointmentStatusDot_sia0l_1712{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%}._weekAppointmentTimeText_sia0l_1721{font-size:10px;font-weight:600;color:#475569;margin-bottom:2px}._weekAppointmentPatientText_sia0l_1728{font-size:12px;font-weight:600;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._weekAppointmentTypeText_sia0l_1737{font-size:10px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._blockedTimeContainer_sia0l_1745{position:absolute;left:4px;right:4px;top:0;height:100%;border-radius:8px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}._blockedTimeText_sia0l_1760{font-size:10px;font-weight:600;color:#94a3b8}._blockedTimeSubText_sia0l_1766{font-size:12px;font-weight:600;color:#64748b}._blockedTimeNote_sia0l_1772{font-size:10px;color:#94a3b8}._waitListViewContainer_sia0l_1779{flex:1;display:flex;background:#f8fafc;overflow:hidden}._waitListViewMainSection_sia0l_1786{flex:1;padding:24px;overflow-y:auto}._waitListViewHeader_sia0l_1792{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._waitListViewHeaderTitle_sia0l_1799{font-size:20px;font-weight:700;color:#1a1a2e}._waitListViewHeaderSubtitle_sia0l_1805{font-size:14px;color:#94a3b8;margin-top:4px}._waitListViewAddButton_sia0l_1811{padding:10px 20px;background:#2563eb;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px}._waitListViewItemsContainer_sia0l_1825{display:flex;flex-direction:column;gap:12px}._waitListViewItemCard_sia0l_1831{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:20px;cursor:pointer;transition:all .15s ease}._waitListViewItemCardSelected_sia0l_1840{border:2px solid #2563eb!important}._waitListViewItemHeader_sia0l_1844{display:flex;justify-content:space-between;align-items:flex-start}._waitListViewItemContent_sia0l_1850{display:flex;gap:16px}._waitListViewItemAvatar_sia0l_1855{width:48px;height:48px;border-radius:12px;background:#f8fafc;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#64748b}._waitListViewItemName_sia0l_1868{font-size:16px;font-weight:600;color:#1a1a2e}._waitListViewItemPhone_sia0l_1874{font-size:13px;color:#64748b;margin-top:2px}._waitListViewItemDetails_sia0l_1880{display:flex;gap:16px;margin-top:8px;font-size:12px;color:#94a3b8}._waitListViewItemDetails_sia0l_1880 strong{color:#475569}._waitListViewItemMeta_sia0l_1892{display:flex;align-items:center;gap:12px}._waitListViewItemPriorityBadge_sia0l_1898{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}._waitListViewItemPriorityLow_sia0l_1906{background:#f0f9ff;color:#0369a1}._waitListViewItemPriorityHigh_sia0l_1911{background:#fee2e2;color:#dc2626}._waitListViewItemPriorityNormal_sia0l_1916{background:#f0fdf4;color:#166534}._waitListViewItemDate_sia0l_1921{font-size:12px;color:#94a3b8}._waitListViewItemNotes_sia0l_1926{margin-top:12px;padding:10px 14px;background:#f8fafc;border-radius:8px;font-size:13px;color:#64748b}._waitListViewItemActions_sia0l_1935{display:flex;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}._waitListViewBookButton_sia0l_1943{padding:8px 16px;background:#2563eb;border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:600;cursor:pointer}._waitListViewContactButton_sia0l_1954{padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;font-size:13px;font-weight:500;cursor:pointer}._waitListViewRemoveButton_sia0l_1965{padding:8px 16px;background:#fff;border:1px solid #fca5a5;border-radius:6px;color:#dc2626;font-size:13px;font-weight:500;cursor:pointer;margin-left:auto}._waitListViewEmptyState_sia0l_1977{text-align:center;padding:60px 20px;color:#94a3b8}._waitListViewEmptyIcon_sia0l_1983{margin:0 auto 16px;opacity:.5;display:block}._waitListViewEmptyTitle_sia0l_1989{font-size:16px;font-weight:600;margin-bottom:4px}._waitListViewEmptyText_sia0l_1995{font-size:14px}._waitListViewSidebar_sia0l_1999{width:320px;background:#fff;border-left:1px solid #e2e8f0;padding:24px;overflow-y:auto}._waitListViewSidebarTitle_sia0l_2007{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:16px}._waitListViewSlotsContainer_sia0l_2014{display:flex;flex-direction:column;gap:12px}._waitListViewSlotItem_sia0l_2020{padding:14px;background:#f8fafc;border-radius:10px;cursor:pointer;transition:all .15s ease}._waitListViewSlotHeader_sia0l_2028{display:flex;justify-content:space-between;align-items:flex-start}._waitListViewSlotTime_sia0l_2034{font-size:14px;font-weight:600;color:#1a1a2e}._waitListViewSlotDate_sia0l_2040{font-size:12px;color:#64748b;margin-top:2px}._waitListViewSlotDuration_sia0l_2046{padding:4px 8px;background:#e0e7ff;border-radius:6px;font-size:11px;color:#4338ca;font-weight:500}._waitListViewSlotProvider_sia0l_2055{margin-top:8px;font-size:12px;color:#94a3b8}._waitListViewAllButton_sia0l_2061{width:100%;margin-top:16px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500;color:#64748b;cursor:pointer}._emptyState_sia0l_2074{padding:20px;text-align:center;color:#64748b;font-size:15px;font-weight:600}._saveBar_sia0l_2083{display:flex;align-items:center;gap:16px;padding:12px 20px;background:#fef3c7;border-radius:8px;border:1px solid #f59e0b}._unsavedText_sia0l_2093{font-size:14px;font-weight:500;color:#92400e}._saveButton_sia0l_2099{padding:8px 20px;font-size:14px;font-weight:600;background:#f59e0b;color:#fff;border:none;border-radius:6px;cursor:pointer}._overlay_h5e03_1{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_h5e03_1 .2s ease}._modalContainer_h5e03_15{background:var(--bg-card);border-radius:var(--radius-xl);width:600px;max-width:90vw;max-height:90vh;overflow:hidden;box-shadow:var(--shadow-xl);animation:_slideUp_h5e03_1 .3s ease;position:relative;display:flex;flex-direction:column}._noteModalOverlay_h5e03_29{position:absolute;inset:0;background:#fffffffa;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;z-index:20;animation:_fadeIn_h5e03_1 .2s ease}._noteModalTitle_h5e03_45{margin:0 0 var(--space-lg);color:var(--text-dark);font-size:18px;font-weight:600}._noteTextarea_h5e03_52{width:100%;height:120px;padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-light);margin-bottom:20px;font-family:inherit;font-size:14px;resize:none;background-color:var(--bg-base);transition:all .2s}._noteTextarea_h5e03_52:focus{outline:none;border-color:var(--blue-secondary);background-color:var(--bg-card);box-shadow:0 0 0 3px #3b82f61a}._inlineInputContainer_h5e03_73{margin-top:var(--space-md);display:flex;gap:var(--space-md);align-items:flex-start;width:100%}._inlineTextarea_h5e03_81{flex:1;min-height:60px;padding:10px 12px;border:1px solid var(--border-light);border-radius:var(--radius-md);font-family:inherit;font-size:14px;resize:vertical;background-color:var(--bg-base);transition:all .2s}._inlineTextarea_h5e03_81:focus{outline:none;border-color:var(--blue-secondary);background-color:var(--bg-card);box-shadow:0 0 0 3px #3b82f61a}._inlineNextButton_h5e03_101{display:flex;align-items:center;gap:6px;padding:10px 20px;background:var(--gradient-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-md);transition:all .2s;height:38px;margin-top:0}._inlineNextButton_h5e03_101:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg);filter:brightness(1.05)}._sideInputContainer_h5e03_125{display:flex;gap:var(--space-md);align-items:flex-start;margin-left:var(--space-xl);flex:1;max-width:500px;animation:_fadeIn_h5e03_1 .3s ease}._sideInputContainer_h5e03_125 textarea{flex:1;min-height:38px;height:38px;padding:10px 12px;border:1px solid var(--border-light);border-radius:var(--radius-md);font-family:inherit;font-size:14px;resize:vertical;background-color:var(--bg-base);transition:all .2s}._sideInputContainer_h5e03_125 textarea:focus{min-height:80px;outline:none;border-color:var(--blue-secondary);background-color:var(--bg-card);box-shadow:0 0 0 3px #3b82f61a}._buttonGroup_h5e03_157{display:flex;gap:var(--space-md)}._header_h5e03_162{padding:var(--space-2xl);border-bottom:1px solid var(--border-light);display:flex;align-items:center;justify-content:space-between;background:var(--bg-card)}._title_h5e03_171{margin:0;font-size:20px;font-weight:700;color:var(--text-dark)}._subtitle_h5e03_178{margin:var(--space-xs) 0 0;font-size:14px;color:var(--text-muted)}._closeButton_h5e03_184{width:32px;height:32px;border-radius:var(--radius-md);border:none;background:var(--bg-base);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;color:var(--text-secondary)}._closeButton_h5e03_184:hover{background:var(--border-light);color:#1e293b}._content_h5e03_203{padding:var(--space-2xl);overflow-y:auto;flex:1}._progressContainer_h5e03_209{position:relative}._progressLineBase_h5e03_213{position:absolute;left:15px;top:16px;bottom:16px;width:2px;background:var(--border-light)}._progressLineActive_h5e03_222{position:absolute;left:15px;top:16px;width:2px;background:var(--gradient-primary);transition:height .5s ease}._stageItem_h5e03_231{position:relative;padding-left:48px;padding-bottom:var(--space-2xl)}._stageItem_h5e03_231:last-child{padding-bottom:0}._stageIcon_h5e03_241{position:absolute;left:0;top:2px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1}._iconCompleted_h5e03_255{background:var(--success);border:none}._iconActive_h5e03_260{background:var(--blue-primary);border:none}._iconPending_h5e03_265{background:var(--bg-base);border:2px solid var(--border-light)}._dotPending_h5e03_270{width:8px;height:8px;border-radius:50%;background:#cbd5e1}._stageContent_h5e03_277{display:flex;justify-content:space-between;align-items:flex-start}._stageLabel_h5e03_283{font-size:15px;font-weight:600;margin-bottom:var(--space-xs);transition:color .3s ease}._textActive_h5e03_290{color:var(--blue-primary)}._textCompleted_h5e03_294{color:var(--text-dark)}._textPending_h5e03_298{color:var(--text-muted)}._stageDescription_h5e03_302{font-size:13px;color:var(--text-secondary);line-height:1.5}._nextButton_h5e03_308{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--gradient-primary);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-md);transition:all .2s ease;margin-left:var(--space-md);white-space:nowrap}._nextButton_h5e03_308:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg);filter:brightness(1.05)}._nextButton_h5e03_308:active{transform:translateY(0)}._successBanner_h5e03_336{margin-top:var(--space-2xl);padding:var(--space-lg);background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:var(--radius-lg);display:flex;align-items:center;gap:var(--space-md);border:1px solid #a7f3d0;animation:_fadeIn_h5e03_1 .3s ease}._successTitle_h5e03_348{font-size:14px;font-weight:600;color:#065f46}._successText_h5e03_354{font-size:13px;color:#047857;margin-top:2px}._footer_h5e03_360{padding:20px 24px;border-top:1px solid var(--border-light);display:flex;justify-content:flex-end;gap:var(--space-md);background:var(--bg-base)}._btnCancel_h5e03_369{padding:10px 20px;background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._btnCancel_h5e03_369:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}._btnPrimary_h5e03_387{padding:10px 20px;background:var(--gradient-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-md);transition:all .2s}._btnPrimary_h5e03_387:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:var(--shadow-lg)}@keyframes _fadeIn_h5e03_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_h5e03_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_h5e03_438{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_h5e03_438{animation:_spin_h5e03_438 1s linear infinite}._container_267ac_1{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background-color:#fff;border-radius:1rem;box-shadow:0 .25rem .375rem -.0625rem #0000001a,0 .125rem .25rem -.0625rem #0000000f}._header_267ac_13{display:flex;flex-direction:column;gap:.25rem}._title_267ac_19{font-size:1.25rem;font-weight:700;color:#1e293b}._subtitle_267ac_25{font-size:.875rem;color:#64748b}._tableContainer_267ac_30{width:100%;overflow:auto;border:.0625rem solid #e2e8f0;border-radius:.5rem;max-height:600px}._table_267ac_30{width:100%;border-collapse:collapse;text-align:left}._tableHeader_267ac_44{background-color:#f8fafc;border-bottom:.0625rem solid #e2e8f0}._th_267ac_49{padding:.75rem 1.5rem;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;position:sticky;top:0;z-index:10;background-color:#f8fafc}._tableBody_267ac_62{background-color:#fff}._tr_267ac_66{border-bottom:.0625rem solid #e2e8f0}._tr_267ac_66:last-child{border-bottom:none}._td_267ac_74{padding:1rem 1.5rem;font-size:.875rem;color:#334155}._noData_267ac_80{padding:3rem;text-align:center;color:#64748b;font-size:.875rem}._statusBadge_267ac_87{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:capitalize}._success_267ac_97{background-color:#dcfce7;color:#166534}._failure_267ac_102{background-color:#fee2e2;color:#991b1b}._timestampTime_267ac_107{font-size:13px;color:#1a1a2e;font-weight:500}._timestampDate_267ac_113{font-size:12px;color:#94a3b8}._modalOverlay_vuxgd_1{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalContent_vuxgd_12{background-color:#fff;border-radius:1rem;width:100%;max-width:47rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;transform:scale(1);transition-property:all;transition-duration:.2s;display:flex;flex-direction:column;max-height:85vh}._modalHeader_vuxgd_27{padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;background-color:#f8fafc}._headerLeft_vuxgd_36{display:flex;align-items:center;gap:.75rem}._iconWrapper_vuxgd_42{width:2.5rem;height:2.5rem;background-color:#fef3c7;border-radius:.5rem;display:flex;align-items:center;justify-content:center}._headerIcon_vuxgd_52{width:1.25rem;height:1.25rem;color:#d97706}._headerTitle_vuxgd_58{font-size:1.125rem;font-weight:700;color:#0f172a}._headerSubtitle_vuxgd_64{font-size:.75rem;color:#64748b}._closeButton_vuxgd_69{padding:.5rem;border-radius:.5rem;transition:background-color .2s}._closeButton_vuxgd_69:hover{background-color:#e2e8f0}._closeIcon_vuxgd_79{width:1.25rem;height:1.25rem;color:#64748b}._modalBody_vuxgd_85{padding:1.5rem;overflow-y:auto;flex:1}._exceptionSummary_vuxgd_91{background-color:#fffbeb;border:1px solid #fde68a;border-radius:.75rem;padding:1rem;margin-bottom:1.5rem}._summaryTitle_vuxgd_99{font-size:.875rem;font-weight:600;color:#78350f;margin-bottom:.5rem}._summaryContent_vuxgd_106{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#92400e}._summaryIcon_vuxgd_114{width:1rem;height:1rem;margin-top:.125rem;flex-shrink:0}._description_vuxgd_121{margin-top:.5rem;font-size:.75rem;color:#b45309;padding-left:1.5rem;border-left:2px solid #fde68a;margin-left:.25rem}._resolutionSection_vuxgd_130{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}._sectionLabel_vuxgd_137{display:block;font-size:.875rem;font-weight:600;color:#0f172a}._resolutionOptions_vuxgd_144{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._resolutionButton_vuxgd_150{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.75rem;border-width:2px;transition:all .2s}._resolvedActive_vuxgd_160{border-color:#22c55e;background-color:#f0fdf4}._resolvedInactive_vuxgd_165{border-color:#e2e8f0}._resolvedInactive_vuxgd_165:hover{border-color:#cbd5e1}._resolvedRadio_vuxgd_173,._radioButton_vuxgd_174{width:1.25rem;height:1.25rem;border-radius:9999px;border-width:2px;display:flex;align-items:center;justify-content:center}._resolvedRadioActive_vuxgd_184{border-color:#16a34a}._resolvedRadioInactive_vuxgd_188{border-color:#cbd5e1}._resolvedDot_vuxgd_192{width:.625rem;height:.625rem;background-color:#16a34a;border-radius:9999px}._moreDocsActive_vuxgd_199{border-color:#f59e0b;background-color:#fffbeb}._moreDocsInactive_vuxgd_204{border-color:#e2e8f0}._moreDocsInactive_vuxgd_204:hover{border-color:#cbd5e1}._moreDocsRadio_vuxgd_212{width:1.25rem;height:1.25rem;border-radius:9999px;border-width:2px;display:flex;align-items:center;justify-content:center}._moreDocsRadioActive_vuxgd_222{border-color:#d97706}._moreDocsRadioInactive_vuxgd_226{border-color:#cbd5e1}._moreDocsDot_vuxgd_230{width:.625rem;height:.625rem;background-color:#d97706;border-radius:9999px}._rejectedActive_vuxgd_237{border-color:#ef4444;background-color:#fef2f2}._rejectedInactive_vuxgd_242{border-color:#e2e8f0}._rejectedInactive_vuxgd_242:hover{border-color:#cbd5e1}._rejectedRadio_vuxgd_250{width:1.25rem;height:1.25rem;border-radius:9999px;border-width:2px;display:flex;align-items:center;justify-content:center}._rejectedRadioActive_vuxgd_260{border-color:#dc2626}._rejectedRadioInactive_vuxgd_264{border-color:#cbd5e1}._rejectedDot_vuxgd_268{width:.625rem;height:.625rem;background-color:#dc2626;border-radius:9999px}._buttonContent_vuxgd_275{text-align:left}._buttonTitle_vuxgd_279{font-size:.875rem;font-weight:600;color:#0f172a}._buttonSubtitle_vuxgd_285{font-size:.75rem;color:#64748b}._descriptionBox_vuxgd_290{font-size:.75rem;color:#64748b;background-color:#f8fafc;padding:.75rem;border-radius:.5rem;border:1px solid #f1f5f9;display:flex;align-items:flex-start;gap:.5rem}._notesSection_vuxgd_302{margin-bottom:.5rem}._notesLabel_vuxgd_306{display:block;font-size:.875rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}._notesTextarea_vuxgd_314{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.75rem;font-size:.875rem;min-height:100px;resize:none}._notesTextarea_vuxgd_314:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}._modalFooter_vuxgd_330{padding:1rem 1.5rem;border-top:1px solid #e2e8f0;background-color:#f8fafc;display:flex;justify-content:flex-end;gap:.75rem}._cancelButton_vuxgd_339{padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#334155;border-radius:.5rem;transition:background-color .2s}._cancelButton_vuxgd_339:hover{background-color:#e2e8f0}._confirmButton_vuxgd_352{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;background-color:#2563eb;color:#fff;font-size:.875rem;font-weight:600;border-radius:.5rem;transition:background-color .2s;box-shadow:0 1px 2px #0000000d}._confirmButton_vuxgd_352:hover{background-color:#1d4ed8}._confirmButton_vuxgd_352:disabled{opacity:.5;cursor:not-allowed}._iconGreen_vuxgd_375{width:1.25rem;height:1.25rem;color:#16a34a}._iconAmber_vuxgd_381{width:1.25rem;height:1.25rem;color:#d97706}._iconRed_vuxgd_387{width:1.25rem;height:1.25rem;color:#dc2626}._radioButton_vuxgd_174{min-width:1.25rem;min-height:1.25rem}._container_f73tz_1{width:100vw;height:100vh;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;background-color:#f8fafc;overflow:hidden}._header_f73tz_12{background:#fff;border-bottom:1px solid #e2e8f0;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._headerLeft_f73tz_23{display:flex;align-items:center;gap:32px}._logo_f73tz_29{font-size:22px;font-weight:800;color:#2563eb}._mainNav_f73tz_35{display:flex;gap:4px}._navTab_f73tz_40{padding:8px 16px;font-size:14px;font-weight:500;color:#475569;text-decoration:none;border-radius:8px;transition:all .15s ease;cursor:pointer}._navTabActive_f73tz_51{background:#eff6ff;color:#2563eb}._headerRight_f73tz_56{display:flex;align-items:center;gap:8px}._userProfile_f73tz_62{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:12px;cursor:pointer}._userAvatar_f73tz_71{width:32px;height:32px;border-radius:10px;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}._userName_f73tz_84{font-size:14px;font-weight:500;color:#1a1a2e}._pageHeader_f73tz_91{padding:24px 32px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}._pageTitle_f73tz_100{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:4px}._pageSubtitle_f73tz_107{font-size:14px;color:#94a3b8}._saveBar_f73tz_112{display:flex;align-items:center;gap:16px;padding:12px 20px;background:#fef3c7;border-radius:8px;border:1px solid #f59e0b}._unsavedText_f73tz_122{font-size:14px;font-weight:500;color:#92400e}._saveButton_f73tz_128{padding:8px 20px;font-size:14px;font-weight:600;background:#f59e0b;color:#fff;border:none;border-radius:6px;cursor:pointer}._mainContent_f73tz_140{display:flex;flex:1;overflow:hidden}._sidebar_f73tz_147{width:260px;background:#fff;border-right:1px solid #e2e8f0;overflow:auto;flex-shrink:0;padding:24px 0}._sidebarSection_f73tz_156{margin-bottom:24px}._sidebarSectionTitle_f73tz_160{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;padding:0 20px;margin-bottom:8px}._sidebarItem_f73tz_170{width:100%;padding:10px 20px;font-size:14px;font-weight:500;color:#475569;background:transparent;border:none;border-left:3px solid transparent;text-align:left;cursor:pointer;transition:all .15s ease}._sidebarItemActive_f73tz_184{background:#eff6ff;color:#2563eb;border-left-color:#2563eb}._contentArea_f73tz_191{flex:1;overflow:auto;padding:32px}._section_f73tz_198{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:32px;margin-bottom:24px}._sectionTitle_f73tz_206{font-size:20px;font-weight:700;color:#1a1a2e;margin-bottom:4px}._sectionDescription_f73tz_213{font-size:14px;color:#94a3b8;margin-bottom:32px}._sectionHeader_f73tz_219{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}._primaryButton_f73tz_226{padding:10px 20px;font-size:14px;font-weight:600;background:#2563eb;color:#fff;border:none;border-radius:8px;cursor:pointer}._formGrid_f73tz_238{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._fullWidth_f73tz_244{grid-column:1 / -1}._formGroup_f73tz_248{display:flex;flex-direction:column;gap:8px}._formLabel_f73tz_254{font-size:14px;font-weight:600;color:#1a1a2e}._formInput_f73tz_260{padding:10px 14px;font-size:14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#1a1a2e}._logoUploadArea_f73tz_269{margin-top:8px;padding:16px;background:#f8fafc;border-radius:8px;border:1px dashed #e2e8f0}._logoPreviewContainer_f73tz_277{display:flex;align-items:center;gap:16px}._logoPreview_f73tz_277{width:64px;height:64px;border-radius:8px;object-fit:contain;background:#fff;border:1px solid #e2e8f0}._removeLogoButton_f73tz_292{padding:6px 12px;font-size:12px;font-weight:600;color:#ef4444;background:#fee2e2;border:1px solid #fca5a5;border-radius:6px;cursor:pointer}._logoPlaceholder_f73tz_303{display:flex;flex-direction:column;gap:12px}._uploadInstruction_f73tz_309{font-size:13px;color:#64748b}._hoursTable_f73tz_315{display:flex;flex-direction:column;gap:12px}._hoursRow_f73tz_321{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}._dayColumn_f73tz_331{display:flex;align-items:center;gap:16px;min-width:150px}._dayName_f73tz_338{font-size:15px;font-weight:500;color:#1a1a2e}._timeColumn_f73tz_344{display:flex;align-items:center;gap:12px}._timeInput_f73tz_350{padding:8px 12px;font-size:14px;border:1px solid #e2e8f0;border-radius:6px;background:#fff}._timeSeparator_f73tz_358{font-size:14px;color:#94a3b8}._closedText_f73tz_363{font-size:14px;color:#94a3b8;font-style:italic}._toggle_f73tz_370{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}._toggleInput_f73tz_378{opacity:0;width:0;height:0}._toggleSlider_f73tz_384{position:absolute;cursor:pointer;inset:0;background-color:#e2e8f0;transition:.2s;border-radius:24px}._toggleSliderActive_f73tz_396{background-color:#2563eb}._toggleSlider_f73tz_384:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.2s;border-radius:50%}._toggleSliderActive_f73tz_396:before{transform:translate(20px)}._settingsList_f73tz_417{display:flex;flex-direction:column;gap:20px}._settingItem_f73tz_423{padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}._settingLabelRow_f73tz_430{display:flex;justify-content:space-between;align-items:center}._settingLabel_f73tz_430{font-size:15px;font-weight:600;color:#1a1a2e;margin-bottom:4px}._settingDescription_f73tz_443{font-size:13px;color:#94a3b8}._paymentMethodsGrid_f73tz_449{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._paymentMethod_f73tz_449{display:flex;align-items:center;gap:12px;padding:12px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}._paymentMethodLabel_f73tz_465{font-size:14px;font-weight:500;color:#1a1a2e}._locationsList_f73tz_472{display:flex;flex-direction:column;gap:16px}._locationCard_f73tz_478{padding:24px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}._locationCardHeader_f73tz_485{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._locationName_f73tz_492{font-size:18px;font-weight:600;color:#1a1a2e;margin-bottom:4px}._locationAddress_f73tz_499{font-size:14px;color:#64748b}._statusBadge_f73tz_504{padding:6px 12px;font-size:12px;font-weight:600;border-radius:6px}._statusActive_f73tz_511,._statusOnline_f73tz_516{background:#d1fae5;color:#10b981}._statusOffline_f73tz_521{background:#fee2e2;color:#ef4444}._statusInactive_f73tz_526{background:#f1f5f9;color:#64748b}._locationStats_f73tz_531{display:flex;gap:24px;margin-bottom:16px}._locationStat_f73tz_531{display:flex;flex-direction:column;gap:4px}._locationStatValue_f73tz_543{font-size:24px;font-weight:700;color:#1a1a2e}._locationStatLabel_f73tz_549{font-size:12px;color:#94a3b8}._locationActions_f73tz_554{display:flex;gap:12px}._linkButton_f73tz_559{padding:0;font-size:14px;font-weight:500;background:transparent;color:#2563eb;border:none;cursor:pointer}._kioskGrid_f73tz_570{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}._kioskCard_f73tz_576{padding:20px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}._kioskCardHeader_f73tz_583{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._kioskName_f73tz_590{font-size:16px;font-weight:600;color:#1a1a2e}._kioskLocation_f73tz_596{font-size:14px;color:#64748b;margin-bottom:16px}._kioskStats_f73tz_602{display:flex;align-items:center;gap:16px;margin-bottom:16px}._kioskStat_f73tz_602{display:flex;flex-direction:column;gap:4px}._kioskStatValue_f73tz_615{font-size:20px;font-weight:700;color:#1a1a2e}._kioskStatLabel_f73tz_621{font-size:12px;color:#94a3b8}._kioskStatDivider_f73tz_626{width:1px;height:24px;background:#e2e8f0}._tableContainer_f73tz_633{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}._table_f73tz_633{width:100%;border-collapse:collapse}._tableHeader_f73tz_644{background:#f8fafc}._tableHeaderCell_f73tz_648{padding:12px 16px;font-size:13px;font-weight:600;color:#64748b;text-align:left;border-bottom:1px solid #e2e8f0}._tableRow_f73tz_657{border-bottom:1px solid #e2e8f0}._tableCell_f73tz_661{padding:16px;font-size:14px;color:#1a1a2e}._userCellContent_f73tz_667{display:flex;align-items:center;gap:12px}._userCellAvatar_f73tz_673{width:32px;height:32px;border-radius:8px;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}._userCellName_f73tz_686{font-weight:500;display:flex;flex-direction:column;justify-content:center;min-height:45px}._roleBadge_f73tz_694{display:inline-block;padding:4px 10px;font-size:12px;font-weight:500;background:#eff6ff;color:var(--blue-primary);border-radius:6px}._tableActions_f73tz_704{display:flex;gap:12px}._integrationsList_f73tz_710{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._integrationCard_f73tz_716{padding:20px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}._integrationHeader_f73tz_723{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._integrationName_f73tz_730{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:4px}._integrationSystem_f73tz_737{font-size:14px;color:#64748b}._integrationFooter_f73tz_742{display:flex;justify-content:space-between;align-items:center}._integrationSync_f73tz_748{font-size:13px;color:#94a3b8}._securityGrid_f73tz_754{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}._securityCard_f73tz_761{padding:24px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;text-align:center}._securityCardIcon_f73tz_769{font-size:32px;margin-bottom:12px}._securityCardTitle_f73tz_774{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:8px}._securityCardValue_f73tz_781{font-size:16px;font-weight:600;color:#2563eb;margin-bottom:16px}._complianceBox_f73tz_788{padding:24px;background:#eff6ff;border-radius:12px;border:1px solid #bfdbfe}._complianceTitle_f73tz_795{font-size:16px;font-weight:600;color:#1e40af;margin-bottom:16px}._complianceList_f73tz_802{display:flex;flex-direction:column;gap:12px}._complianceItem_f73tz_808{display:flex;align-items:center;gap:12px;font-size:14px;color:#475569}._complianceCheck_f73tz_816{font-size:18px;color:#10b981}._modalOverlay_f73tz_822{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_f73tz_822{background:#fff;border-radius:16px;width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}._modalHeader_f73tz_846{padding:24px 32px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}._modalTitle_f73tz_854{font-size:20px;font-weight:700;color:#1a1a2e}._modalClose_f73tz_860{width:32px;height:32px;border-radius:8px;background:transparent;border:none;font-size:28px;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}._errorMessage_f73tz_875{color:#ef4444;font-size:12px;margin-top:4px}._modalBody_f73tz_881{padding:32px;overflow:auto;flex:1}._modalDescription_f73tz_887{font-size:14px;color:#64748b;margin-bottom:24px;line-height:1.6}._modalFooter_f73tz_894{padding:20px 32px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:12px}._secondaryButton_f73tz_902{padding:10px 20px;font-size:14px;font-weight:600;background:#fff;color:#475569;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer}._buttonDisabled_f73tz_913{opacity:.5;cursor:not-allowed}._infoBox_f73tz_918{display:flex;gap:12px;padding:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:24px}._infoBoxIcon_f73tz_928{font-size:20px}._infoBoxText_f73tz_932{font-size:13px;color:#1e40af;line-height:1.6}._qrSection_f73tz_939{display:flex;flex-direction:column;gap:24px;align-items:center}._qrCodeBox_f73tz_946{display:flex;flex-direction:column;align-items:center;gap:16px}._qrCodePlaceholder_f73tz_953{width:240px;height:240px;background:#fff;border:2px solid #e2e8f0;border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative}._qrPattern_f73tz_965{width:200px;height:200px;position:relative}._qrCorner_f73tz_971{position:absolute;width:40px;height:40px;border:4px solid #1a1a2e;border-right:none;border-bottom:none;top:0;left:0}._qrCornerTopRight_f73tz_982{top:0;right:0;left:auto;transform:rotate(90deg)}._qrCornerBottomLeft_f73tz_989{bottom:0;top:auto;transform:rotate(-90deg)}._qrCornerBottomRight_f73tz_995{inset:auto 0 0 auto;transform:rotate(180deg)}._textSuccess_f73tz_1003{color:#10b981}._qrCenter_f73tz_1007{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;font-weight:700;color:#2563eb}._qrLabel_f73tz_1017{font-size:14px;font-weight:600;color:#64748b}._orDivider_f73tz_1023{width:100%;text-align:center;position:relative;font-size:13px;color:#94a3b8;font-weight:500}._setupCodeBox_f73tz_1032{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;width:100%}._setupCodeLabel_f73tz_1044{font-size:13px;color:#94a3b8;font-weight:500}._setupCode_f73tz_1032{font-size:32px;font-weight:700;color:#1a1a2e;letter-spacing:4px;font-family:monospace}._copyCodeButton_f73tz_1058{padding:8px 16px;font-size:13px;font-weight:600;background:#fff;color:#2563eb;border:1px solid #2563eb;border-radius:6px;cursor:pointer}._instructionSteps_f73tz_1069{margin-top:32px;padding:20px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}._instructionTitle_f73tz_1077{font-size:15px;font-weight:600;color:#1a1a2e;margin-bottom:16px}._stepsList_f73tz_1084{font-size:14px;color:#475569;line-height:1.8;padding-left:20px;margin:0}._subList_f73tz_1092{margin-top:8px;margin-bottom:8px}._codeText_f73tz_1097{padding:2px 8px;background:#e2e8f0;border-radius:4px;font-size:13px;font-family:monospace;color:#1a1a2e;word-break:break-all;white-space:normal}._testConnectionButton_f73tz_1108{width:100%;margin-top:24px;padding:12px;font-size:14px;font-weight:600;background:#fef3c7;color:#92400e;border:1px solid #f59e0b;border-radius:8px;cursor:pointer}._waitingSection_f73tz_1121{display:flex;flex-direction:column;align-items:center;padding:40px 20px}._spinner_f73tz_1128{width:48px;height:48px;border:4px solid #e2e8f0;border-top:4px solid #2563eb;border-radius:50%;animation:_spin_f73tz_1128 1s linear infinite;margin-bottom:24px}@keyframes _spin_f73tz_1128{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._waitingTitle_f73tz_1148{font-size:18px;font-weight:600;color:#1a1a2e;margin-bottom:8px}._waitingText_f73tz_1155{font-size:14px;color:#64748b;text-align:center;margin-bottom:32px}._connectionDetails_f73tz_1162{width:100%;padding:20px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}._connectionItem_f73tz_1170{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e2e8f0}._connectionLabel_f73tz_1177{font-size:14px;color:#94a3b8}._connectionValue_f73tz_1182{font-size:14px;font-weight:600;color:#1a1a2e}._successSection_f73tz_1188{display:flex;flex-direction:column;align-items:center;padding:20px}._successIcon_f73tz_1195{width:64px;height:64px;border-radius:50%;background:#d1fae5;color:#10b981;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;margin-bottom:20px}._successTitle_f73tz_1209{font-size:20px;font-weight:700;color:#1a1a2e;margin-bottom:8px;text-align:center}._successText_f73tz_1217{font-size:14px;color:#64748b;text-align:center;margin-bottom:24px}._successDetails_f73tz_1224{width:100%;padding:20px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;margin-bottom:24px}._successDetailRow_f73tz_1233{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e2e8f0}._successLabel_f73tz_1240{font-size:14px;color:#94a3b8}._successValue_f73tz_1245{font-size:14px;font-weight:600;color:#1a1a2e}._nextStepsBox_f73tz_1251{width:100%;padding:20px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px}._nextStepsTitle_f73tz_1259{font-size:15px;font-weight:600;color:#1e40af;margin-bottom:12px}._nextStepsList_f73tz_1266{font-size:14px;color:#475569;line-height:1.8;padding-left:20px;margin:0}._analyticsHeader_f73tz_1275{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}._analyticsFilters_f73tz_1282{display:flex;gap:12px}._filterSelect_f73tz_1287{padding:10px 14px;font-size:14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#1a1a2e;cursor:pointer}._metricsGrid_f73tz_1297{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._metricCard_f73tz_1303{padding:24px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}._metricHeader_f73tz_1310{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._metricLabel_f73tz_1317{font-size:14px;font-weight:500;color:#64748b}._metricChange_f73tz_1323{font-size:13px;font-weight:600;color:#ef4444}._metricValue_f73tz_1329{font-size:32px;font-weight:700;color:#1a1a2e;margin-bottom:4px}._metricSubtext_f73tz_1336{font-size:13px;color:#94a3b8}._performanceTable_f73tz_1341{display:flex;flex-direction:column;gap:2px}._performanceHeader_f73tz_1347{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:16px;padding:16px 20px;background:#f8fafc;border-radius:8px 8px 0 0}._performanceHeaderCell_f73tz_1356{font-size:13px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._performanceRow_f73tz_1364{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:16px;padding:20px;background:#fff;border-bottom:1px solid #e2e8f0}._performanceCell_f73tz_1373{display:flex;flex-direction:column;gap:4px}._performanceCellName_f73tz_1379{font-size:15px;font-weight:600;color:#1a1a2e}._performanceCellSubtext_f73tz_1385{font-size:13px;color:#94a3b8}._performanceValue_f73tz_1390{font-size:16px;font-weight:600;color:#1a1a2e}._performanceTrend_f73tz_1396{font-size:13px;font-weight:500;color:#ef4444}._providerList_f73tz_1402{display:flex;flex-direction:column;gap:16px}._providerCard_f73tz_1408{display:flex;align-items:center;gap:20px;padding:20px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}._providerRank_f73tz_1418{width:48px;height:48px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;flex-shrink:0}._providerInfo_f73tz_1432{flex:1}._providerName_f73tz_1436{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:4px}._providerSpecialty_f73tz_1443{font-size:14px;color:#64748b}._providerStats_f73tz_1448{display:flex;gap:32px}._providerStat_f73tz_1448{display:flex;flex-direction:column;align-items:center;gap:4px}._providerStatValue_f73tz_1460{font-size:20px;font-weight:700;color:#1a1a2e}._providerStatLabel_f73tz_1466{font-size:12px;color:#94a3b8}._insightsGrid_f73tz_1471{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._insightCard_f73tz_1477{padding:24px;background:#eff6ff;border-radius:12px;border:1px solid #bfdbfe}._insightTitle_f73tz_1484{font-size:14px;font-weight:600;color:#1e40af;margin-bottom:8px}._insightValue_f73tz_1491{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:8px}._insightText_f73tz_1498{font-size:14px;color:#475569;line-height:1.6}._noDataFound_f73tz_1504{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;padding:48px;background:#f8fafc;border-radius:12px;border:1px dashed #e2e8f0;color:#64748b;font-size:14px;font-weight:500}._roleAccessModal_f73tz_1519{width:500px}._roleInfoContainer_f73tz_1523{margin-bottom:20px}._roleLabel_f73tz_1527{font-size:14px;color:#64748b;display:block;margin-bottom:8px}._roleValue_f73tz_1534{font-size:16px;font-weight:600;color:#1a1a2e}._modulesList_f73tz_1540{display:flex;flex-wrap:wrap;gap:8px}._moduleChip_f73tz_1546{font-size:13px;padding:8px 14px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:6px;display:inline-block}._roleDescription_f73tz_1556{margin-bottom:16px}._iconText_f73tz_1560{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;color:#4b5563}._smallLabel_f73tz_1569{width:16px;height:16px;cursor:pointer}._flexWrapGap_f73tz_1575{display:flex;gap:30px;flex-wrap:wrap;margin-top:8px}._modalDeleteConfirm_f73tz_1583{margin-top:0;padding:16px;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px}._errorTitle_f73tz_1591{font-size:14px;font-weight:600;color:#991b1b;margin-bottom:8px}._errorMessage_f73tz_875{font-size:13px;color:#7f1d1d;margin-bottom:12px}._buttonRow_f73tz_1604{display:flex;gap:8px;justify-content:flex-end}._errorButton_f73tz_1610{padding:8px 16px;background:#fff;border:1px solid #fca5a5;border-radius:8px;font-size:13px;font-weight:600;color:#991b1b;cursor:pointer}._dangerButton_f73tz_1621{padding:8px 16px;background:#dc2626;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#fff;cursor:pointer}._formInput_f73tz_260:disabled,._timeInput_f73tz_350:disabled{background-color:var(--bg-base);cursor:not-allowed;color:var(--text-secondary)}._toggleInput_f73tz_378:disabled~._toggleSlider_f73tz_384{cursor:not-allowed;opacity:.6}._container_15202_1{width:100vw;height:100vh;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;background-color:#f8fafc;overflow:hidden}._header_15202_11{background:#fff;border-bottom:1px solid #e2e8f0;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._headerLeft_15202_22{display:flex;align-items:center;gap:16px}._logo_15202_28{font-size:22px;font-weight:800;color:#2563eb}._superAdminBadge_15202_34{padding:6px 12px;background:#8b1538;color:#fff;border-radius:6px;font-size:12px;font-weight:600}._headerRight_15202_43{display:flex;align-items:center;gap:8px}._userProfile_15202_49{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:12px;cursor:pointer}._userAvatar_15202_58{width:32px;height:32px;border-radius:10px;background:#8b1538;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}._userName_15202_71{font-size:14px;font-weight:500;color:#1a1a2e}._pageHeader_15202_77{padding:24px 32px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}._pageTitle_15202_86{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:4px}._pageSubtitle_15202_93{font-size:14px;color:#94a3b8}._primaryButton_15202_98{padding:10px 20px;font-size:14px;font-weight:600;background:#2563eb;color:#fff;border:none;border-radius:8px;cursor:pointer}._primaryButton_15202_98:disabled{opacity:.5;cursor:not-allowed}._statsGrid_15202_114{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding:24px 32px;background:#fff;border-bottom:1px solid #e2e8f0}._statCard_15202_123{padding:20px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}._statValue_15202_130{font-size:28px;font-weight:700;color:#1a1a2e;margin-bottom:4px}._statLabel_15202_137{font-size:13px;color:#94a3b8;margin-bottom:8px}._statChange_15202_143{font-size:12px;color:#10b981;font-weight:500}._mainContent_15202_149{display:flex;flex:1;overflow:hidden}._sidebar_15202_155{width:340px;background:#fff;border-right:1px solid #e2e8f0;overflow:auto;flex-shrink:0}._sidebarHeader_15202_163{padding:20px 24px;border-bottom:1px solid #e2e8f0}._sidebarTitle_15202_168{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:12px}._filterSelect_15202_175{width:100%;padding:8px 12px;font-size:13px;border:1px solid #e2e8f0;border-radius:6px;background:#fff}._tenantCard_15202_184{padding:16px 24px;border-bottom:1px solid #e2e8f0;cursor:pointer;transition:all .15s ease}._tenantCardActive_15202_191{background:#eff6ff;border-left:3px solid #2563eb}._tenantCardHeader_15202_196{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._tenantName_15202_203{font-size:15px;font-weight:600;color:#1a1a2e}._statusBadge_15202_209{padding:4px 10px;font-size:11px;font-weight:600;border-radius:6px}._statusActive_15202_216{background:#d1fae5;color:#10b981}._statusTrial_15202_221{background:#fef3c7;color:#f59e0b}._statusSuspended_15202_226{background:#fee2e2;color:#ef4444}._tenantOrg_15202_231{font-size:13px;color:#94a3b8;margin-bottom:4px}._tenantPlan_15202_237{font-size:12px;color:#64748b;margin-bottom:8px}._tenantStats_15202_243{font-size:12px;color:#94a3b8;display:flex;gap:8px;margin-bottom:8px}._tenantRevenue_15202_251{font-size:14px;font-weight:600;color:#2563eb}._contentArea_15202_257{flex:1;display:flex;flex-direction:column;overflow:hidden}._tabs_15202_264{display:flex;gap:4px;padding:16px 32px 0;border-bottom:1px solid #e2e8f0;background:#fff}._tab_15202_264{padding:10px 16px;font-size:14px;font-weight:500;color:#475569;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease}._tabActive_15202_284{color:#2563eb;border-bottom-color:#2563eb}._tabContent_15202_289{flex:1;overflow:auto;padding:32px}._section_15202_295{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:24px;margin-bottom:24px}._sectionTitle_15202_303{font-size:18px;font-weight:600;color:#1a1a2e;margin-bottom:4px}._sectionDescription_15202_310{font-size:14px;color:#94a3b8;margin-bottom:24px}._infoGrid_15202_316{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._infoItem_15202_322{display:flex;flex-direction:column;gap:4px}._infoLabel_15202_328{font-size:13px;font-weight:500;color:#94a3b8}._infoValue_15202_334{font-size:15px;color:#1a1a2e}._resourceGrid_15202_339{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._resourceCard_15202_345{padding:20px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;text-align:center}._resourceValue_15202_353{font-size:32px;font-weight:700;color:#2563eb;margin-bottom:8px}._resourceLabel_15202_360{font-size:13px;color:#94a3b8}._actionButtons_15202_365{display:flex;gap:12px;flex-wrap:wrap}._actionButton_15202_365{padding:10px 20px;font-size:14px;font-weight:500;background:#fff;color:#475569;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer}._dangerButton_15202_382{color:#ef4444;border-color:#ef4444}._billingGrid_15202_387{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._billingCard_15202_393{padding:20px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}._billingLabel_15202_400{font-size:13px;color:#94a3b8;margin-bottom:8px}._billingValue_15202_406{font-size:24px;font-weight:600;color:#1a1a2e}._metricsTable_15202_412{display:flex;flex-direction:column;gap:12px}._metricRow_15202_418{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8fafc;border-radius:6px}._metricLabel_15202_427{font-size:14px;color:#475569}._metricValue_15202_432{font-size:16px;font-weight:600;color:#1a1a2e}._settingsList_15202_438{display:flex;flex-direction:column;gap:20px}._settingItem_15202_444{display:flex;flex-direction:column;gap:8px}._settingLabel_15202_450{font-size:14px;font-weight:600;color:#1a1a2e}._settingLabelRow_15202_456{display:flex;justify-content:space-between;align-items:center}._settingDescription_15202_462{font-size:13px;color:#94a3b8}._settingInput_15202_467{padding:10px 14px;font-size:14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#1a1a2e}._toggle_15202_476{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}._toggleInput_15202_484{opacity:0;width:0;height:0}._toggleSlider_15202_490{position:absolute;cursor:pointer;inset:0;background-color:#e2e8f0;transition:.2s;border-radius:24px}._toggleSliderActive_15202_502{background-color:#2563eb}._buttonGroup_15202_506{display:flex;gap:12px;justify-content:flex-end}._secondaryButton_15202_512{padding:10px 20px;font-size:14px;font-weight:600;background:#fff;color:#475569;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer}._modalOverlay_15202_523{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_15202_523{background:#fff;border-radius:16px;width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}._modalHeader_15202_547{padding:24px 32px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}._modalTitle_15202_555{font-size:20px;font-weight:700;color:#1a1a2e}._modalClose_15202_561{width:32px;height:32px;border-radius:8px;background:transparent;border:none;font-size:28px;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}._modalBody_15202_576{padding:32px;overflow:auto;flex:1}._modalFooter_15202_582{padding:20px 32px;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}._stepIndicator_15202_590{display:flex;align-items:center;padding:24px 32px;border-bottom:1px solid #e2e8f0}._step_15202_590{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1}._stepNumber_15202_605{width:32px;height:32px;border-radius:50%;background:#e2e8f0;color:#94a3b8;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}._stepActive_15202_618 ._stepNumber_15202_605{background-color:#2563eb;color:#fff}._stepActive_15202_618 ._stepLabel_15202_623{color:#2563eb}._stepLabel_15202_623{font-size:12px;color:#64748b;font-weight:500}._stepLine_15202_633{flex:1;height:2px;background:#e2e8f0;margin-top:-24px}._formGrid_15202_640{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._formGroup_15202_646{display:flex;flex-direction:column;gap:8px}._formLabel_15202_652{font-size:14px;font-weight:600;color:#1a1a2e}._formInput_15202_658{padding:10px 14px;font-size:14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#1a1a2e}._infoBox_15202_667{padding:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:8px}._infoBoxText_15202_675{font-size:13px;color:#1e40af;line-height:1.6}._planDetails_15202_681{padding:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-column:1 / -1}._planDetailsTitle_15202_689{font-size:15px;font-weight:600;color:#1a1a2e;margin-bottom:12px}._planFeatures_15202_696{font-size:14px;color:#475569;line-height:1.8;padding-left:20px;margin:0}._moduleSelectionHeader_15202_704{margin-bottom:24px}._moduleSelectionTitle_15202_708{font-size:18px;font-weight:600;color:#1a1a2e;margin-bottom:4px}._moduleSelectionDescription_15202_715{font-size:14px;color:#64748b}._modulesGrid_15202_720{display:grid;grid-template-columns:1fr;gap:12px}._moduleCard_15202_726{padding:16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;transition:all .15s ease;cursor:pointer}._moduleCardActive_15202_735{background:#eff6ff;border-color:#2563eb}._moduleCardLabel_15202_740{display:flex;gap:12px;cursor:pointer;width:100%}._moduleCheckbox_15202_747{width:20px;height:20px;cursor:pointer;flex-shrink:0;margin-top:2px}._moduleCardContent_15202_755{flex:1}._moduleCardHeader_15202_759{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._moduleName_15202_766{font-size:15px;font-weight:600;color:#1a1a2e}._moduleTag_15202_772{padding:4px 10px;font-size:11px;font-weight:600;background:#d1fae5;color:#10b981;border-radius:6px}._moduleDescription_15202_781{font-size:13px;color:#64748b;line-height:1.5}._modulesSummary_15202_787{margin-top:24px;padding:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;text-align:center}._modulesSummaryText_15202_796{font-size:14px;font-weight:600;color:#1e40af}._stripeElementWrapper_15202_802{padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}._cardsContainer_15202_809{display:flex;gap:16px;align-items:center;margin-bottom:24px}._cardIcon_15202_816{height:24px;opacity:.7;transition:opacity .2s}._cardIcon_15202_816:hover{opacity:1}._formRow_15202_826{display:flex;gap:20px}._formRow_15202_826 ._formGroup_15202_646{flex:1}._logsTable_15202_835{width:100%;border-collapse:collapse}._logsTableHeader_15202_840{background:#f8fafc;border-bottom:2px solid #e2e8f0}._logsTableTh_15202_845{padding:16px;text-align:left;font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._logsTableRow_15202_855{border-bottom:1px solid #e2e8f0;transition:background .15s ease;cursor:pointer}._logsTableTd_15202_861{padding:16px;font-size:13px;color:#1a1a2e}._fullWidth_15202_867{grid-column:1 / -1}._moduleTagAddon_15202_871{background:#fef3c7;color:#92400e}._trialBox_15202_876{padding:20px;background:#eff6ff;border:2px solid #2563eb;border-radius:12px;margin-bottom:24px}._trialTitle_15202_884{font-size:16px;font-weight:700;color:#1e40af;margin-bottom:8px}._trialText_15202_891{font-size:14px;color:#1e40af;line-height:1.6}._footerActions_15202_897{display:flex;gap:12px}._modalLarge_15202_902{width:900px}._searchToolbar_15202_906{padding:24px;border-bottom:1px solid #e2e8f0}._searchToolbarInner_15202_911{display:flex;gap:16px;align-items:center}._logsBody_15202_917{padding:0;max-height:500px}._warningBox_15202_922{padding:16px;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;margin-bottom:20px}._warningTitle_15202_930{font-size:14px;color:#92400e;font-weight:600;margin-bottom:4px}._warningText_15202_937{font-size:13px;color:#92400e;line-height:1.5}._checkboxLabel_15202_943{display:flex;align-items:center;gap:12px;cursor:pointer}._textarea_15202_950{min-height:120px;resize:vertical}._suspendBox_15202_955{padding:16px;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-bottom:20px}._suspendTitle_15202_963{font-size:14px;color:#dc2626;font-weight:600;margin-bottom:4px}._suspendText_15202_970{font-size:13px;color:#dc2626;line-height:1.5}._reactivateBox_15202_976{padding:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:20px}._reactivateTitle_15202_984{font-size:14px;color:#1e40af;font-weight:600;margin-bottom:4px}._reactivateText_15202_991{font-size:13px;color:#1e40af;line-height:1.5}._impactBox_15202_997{margin-top:20px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}._impactText_15202_1005{font-size:13px;color:#64748b;line-height:1.6}._badgeSuccess_15202_1011{padding:4px 10px;font-size:12px;font-weight:600;border-radius:6px;background:#d1fae5;color:#10b981}._badgeFailed_15202_1020{padding:4px 10px;font-size:12px;font-weight:600;border-radius:6px;background:#fee2e2;color:#dc2626}._modalSubtitle_15202_1029{font-size:14px;color:#64748b;margin-top:4px}._timestampTime_15202_1035{font-size:13px;color:#1a1a2e;font-weight:500}._timestampDate_15202_1041{font-size:12px;color:#94a3b8}._flex1_15202_1046{flex:1}._footerInfo_15202_1050{font-size:14px;color:#64748b}._logsAction_15202_1055{font-size:13px;color:#1a1a2e;font-weight:500}._logsAuth_15202_1061{font-size:13px;color:#1a1a2e}._logsDevice_15202_1066{font-size:12px;color:#94a3b8}._logsIp_15202_1071{font-size:13px;color:#64748b;font-family:monospace}._logsDetails_15202_1077{font-size:13px;color:#64748b}._emptyState_15202_1082{padding:20px;text-align:center;color:#64748b;font-size:15px;font-weight:600}._stripeInput_15202_1090{border:1px solid #d0d5dd;border-radius:8px;padding:12px 14px;background:#fff}._stripeInput_15202_1090:focus-within{border-color:#4a90e2}._formLabel_15202_652{font-size:14px;font-weight:500;color:#344054;margin-bottom:6px}._formGroup_15202_646{display:flex;flex-direction:column;width:100%}._formRow_15202_826{display:flex;gap:16px}._loadingLogs_15202_1119{padding:20px;text-align:center;color:#64748b}._logStatus_15202_1125{padding:4px 10px;font-size:12px;font-weight:600;border-radius:6px;text-transform:capitalize}._logStatusSuccess_15202_1133{background:#d1fae5;color:var(--success)}._logStatusFailed_15202_1138{background:#fee2e2;color:#dc2626}._noLogsMessage_15202_1143{text-align:center;padding:20px;color:#64748b}._moduleHeader_15202_1149{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}._moduleInfo_15202_1157{flex:1;display:flex;flex-direction:column;gap:8px}._moduleTypeBadge_15202_1164{display:inline-block;padding:4px 10px;font-size:11px;font-weight:600;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;width:fit-content}._moduleTypeBadgeCore_15202_1175{background:#dbeafe;color:#1e40af}._moduleTypeBadgeAddon_15202_1180{background:#fef3c7;color:#92400e}@media(max-width:1400px){._modulesGrid_15202_720{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){._modulesGrid_15202_720{grid-template-columns:1fr}}._moduleSettingsGrid_15202_1197{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:var(--space-2xl)}._moduleSettingsCard_15202_1204{padding:20px;background:var(--bg-base);border-radius:var(--radius-lg);border:1px solid var(--border-light);transition:all .2s ease}._moduleSettingsCard_15202_1204:hover{border-color:#cbd5e1;box-shadow:var(--shadow-sm)}._moduleSettingsHeader_15202_1217{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-md);gap:var(--space-md)}._moduleSettingsInfo_15202_1225{flex:1;display:flex;flex-direction:column;gap:var(--space-sm)}._moduleSettingsName_15202_1232{font-size:16px;font-weight:600;color:var(--text-dark);margin:0}._moduleSettingsTypeBadge_15202_1239{display:inline-block;padding:4px 10px;font-size:11px;font-weight:600;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.5px;width:fit-content}._moduleSettingsTypeBadgeCore_15202_1250{background:var(--blue-light);color:var(--blue-dark)}._moduleSettingsTypeBadgeAddon_15202_1255{background:#fef3c7;color:#92400e}._moduleSettingsDescription_15202_1260{font-size:13px;color:#64748b;line-height:1.5;margin:0}._moduleSettingsToggle_15202_1267{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer;flex-shrink:0}._moduleSettingsToggleInput_15202_1276{opacity:0;width:0;height:0}._moduleSettingsToggleSlider_15202_1282{position:absolute;cursor:pointer;inset:0;background-color:var(--border-light);transition:.3s;border-radius:24px}._moduleSettingsToggleSlider_15202_1282:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}._moduleSettingsToggleSliderActive_15202_1306{background-color:var(--blue-primary)}._moduleSettingsToggleSliderActive_15202_1306:before{transform:translate(20px)}@media(max-width:1400px){._moduleSettingsGrid_15202_1197{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){._moduleSettingsGrid_15202_1197{grid-template-columns:1fr}}._sectionHeader_15202_1326{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-2xl);gap:20px}._saveButtonContainer_15202_1334{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-md) 20px;background:#fef3c7;border-radius:var(--radius-md);border:1px solid var(--warning);flex-shrink:0}._unsavedText_15202_1345{font-size:14px;font-weight:500;color:#92400e}._saveButton_15202_1334{padding:var(--space-sm) 20px;font-size:14px;font-weight:600;background:var(--warning);color:#fff;border:none;border-radius:var(--radius-sm);cursor:pointer}._saveButton_15202_1334:hover{background:#d97706}._saveButton_15202_1334:active{background:#b45309}._container_lh7g7_1{padding:1.5rem;max-width:1200px;margin:0 auto;font-family:Inter,sans-serif;color:var(--bg-base)}._pageHeader_lh7g7_9{margin-bottom:1rem}._title_lh7g7_13{font-size:1.8rem;font-weight:700;color:var(--text-dark);margin-bottom:.5rem}._subtitle_lh7g7_20{color:var(--text-secondary);font-size:1rem}._layout_lh7g7_25{display:grid;grid-template-columns:320px 1fr;gap:2rem;align-items:start;height:calc(96vh - 100px);min-height:500px;overflow:hidden}._leftCard_lh7g7_35{background:var(--bg-card);border-radius:16px;box-shadow:var(--shadow-md);padding:5rem 2rem;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}._rightCard_lh7g7_48{background:var(--bg-card);border-radius:16px;box-shadow:var(--shadow-md);padding:1.5rem;border:1px solid rgba(0,0,0,.05);height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}._rightCard_lh7g7_48::-webkit-scrollbar{width:6px}._rightCard_lh7g7_48::-webkit-scrollbar-track{background:transparent}._rightCard_lh7g7_48::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:20px;border:transparent}._avatarLarge_lh7g7_74{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;color:#fff;box-shadow:0 10px 20px -5px #2563eb4d;margin-bottom:1.5rem}._profileNameLarge_lh7g7_89{font-size:1.25rem;font-weight:700;color:var(--text-dark);margin-bottom:.5rem}._profileRoleBadge_lh7g7_96{display:inline-flex;align-items:center;padding:.35rem 1rem;background-color:var(--blue-light);color:var(--blue-primary);border-radius:9999px;font-size:.8rem;font-weight:600;margin-bottom:2rem;letter-spacing:.025em}._divider_lh7g7_109{width:100%;height:1px;background-color:var(--border-light);margin-bottom:2rem}._infoGroup_lh7g7_116{display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%;margin-bottom:1.5rem;padding:0 1rem}._infoGroup_lh7g7_116:last-child{margin-bottom:0}._infoText_lh7g7_130{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem}._infoIcon_lh7g7_137{color:var(--blue-primary);min-width:24px}._infoLabel_lh7g7_142{font-size:.75rem;text-transform:uppercase;color:var(--text-secondary);font-weight:600;letter-spacing:.05em}._infoValue_lh7g7_150{font-size:.95rem;color:var(--text-dark);font-weight:600;text-align:left;word-break:break-all}._sectionHeader_lh7g7_159{display:flex;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:600;color:var(--text-dark);margin-bottom:1.5rem}._headerDot_lh7g7_169{width:8px;height:8px;border-radius:50%}._formRow2_lh7g7_175{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}._formRow1_lh7g7_182{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem}._formGroup_lh7g7_189{display:flex;flex-direction:column;gap:.5rem}._label_lh7g7_195{font-size:.85rem;font-weight:500;color:var(--text-secondary);margin-left:.25rem}._input_lh7g7_202{padding:.75rem 1rem;border-radius:8px;border:1px solid #e2e8f0;background-color:#fcfcfc;font-size:.95rem;transition:all .2s ease;outline:none;color:var(--text-dark);width:100%}._input_lh7g7_202:focus{border-color:var(--blue-primary);background-color:#fff;box-shadow:0 0 0 3px #3b82f61a}._buttonContainer_lh7g7_220{margin-top:2rem}._button_lh7g7_220{background:var(--blue-primary);color:#fff;padding:.875rem 1rem;border:none;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;width:100%}._button_lh7g7_220:hover{background:var(--blue-dark);transform:translateY(-1px)}@media(max-width:900px){._layout_lh7g7_25{grid-template-columns:1fr;height:auto}._leftCard_lh7g7_35{position:static}._rightCard_lh7g7_48{height:auto;overflow-y:visible}._formRow2_lh7g7_175{grid-template-columns:1fr}}._app_18say_1{display:flex;flex-direction:column;height:100vh;background:#f8fafc;font-family:Inter,-apple-system,sans-serif;overflow:hidden}._toast_18say_14{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;font-weight:600;font-size:14px;z-index:2000;box-shadow:0 4px 12px #00000026}._subHeader_18say_27{background:#fff;border-bottom:1px solid #e2e8f0;padding:12px 24px;display:flex;justify-content:space-between;align-items:center}._subNav_18say_36{display:flex;gap:4px}._subNavTab_18say_41{padding:8px 16px;font-size:13px;font-weight:500;color:#94a3b8;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px}._subNavTabActive_18say_55{background:#eff6ff;color:#2563eb}._tabBadge_18say_60{padding:2px 6px;background:#fee2e2;color:#dc2626;border-radius:10px;font-size:11px;font-weight:600}._subHeaderRight_18say_69{display:flex;align-items:center;gap:12px}._viewToggle_18say_75{display:flex;background:#f8fafc;border-radius:8px;padding:4px}._toggleBtn_18say_82{padding:6px 12px;font-size:13px;font-weight:500;color:#94a3b8;border:none;background:transparent;border-radius:6px;cursor:pointer}._toggleBtnActive_18say_93{background:#fff;color:#1a1a2e;box-shadow:0 1px 3px #0000001a}._primaryBtn_18say_99{padding:10px 18px;background:linear-gradient(135deg,#2563eb,#3b82f6);border:none;border-radius:10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer}._secondaryBtn_18say_110{padding:10px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:500;color:#64748b;cursor:pointer}._statsBar_18say_122{background:#fff;border-bottom:1px solid #e2e8f0;padding:16px 24px;display:flex;gap:24px}._statItem_18say_130{display:flex;align-items:center;gap:12px}._statIcon_18say_136{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px}._statValue_18say_146{font-size:22px;font-weight:700;color:#1a1a2e;line-height:1.2}._statLabel_18say_153{font-size:12px;color:#94a3b8}._statDivider_18say_158{width:1px;height:40px;background:#e2e8f0}._flowContainer_18say_165{flex:1;display:flex;overflow:hidden}._viewContainer_18say_171{flex:1;padding:24px;overflow-y:auto;background:#f8fafc}._waitingColumn_18say_179{width:320px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0}._columnHeader_18say_188{padding:16px 20px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}._columnTitle_18say_196{display:flex;align-items:center;gap:10px}._columnTitleText_18say_202{font-size:15px;font-weight:600;color:#1a1a2e}._columnCount_18say_208{padding:2px 8px;background:#f8fafc;border-radius:12px;font-size:12px;font-weight:600;color:#475569}._columnActions_18say_217{display:flex;gap:4px}._miniSelect_18say_222{padding:4px 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:11px;color:#475569}._searchBox_18say_230{padding:8px 12px;border-bottom:1px solid #e2e8f0}._searchInputSmall_18say_235{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;outline:none}._columnBody_18say_244{flex:1;overflow-y:auto;padding:12px}._emptyColumn_18say_250{padding:40px;text-align:center;color:#94a3b8;font-size:13px}._patientCard_18say_258{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;margin-bottom:10px;cursor:pointer;transition:all .15s}._patientCardWarning_18say_268{border-left:4px solid #f59e0b}._patientCardDanger_18say_272{border-left:4px solid #ef4444}._patientCardHeader_18say_276{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}._patientInfo_18say_283{display:flex;align-items:center;gap:10px}._patientAvatar_18say_289{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#8b1538,#a91d47);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}._patientName_18say_302{font-size:14px;font-weight:600;color:#1a1a2e}._patientMeta_18say_308{font-size:12px;color:#94a3b8}._timeBadge_18say_313{padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;background:#f8fafc;color:#475569}._timeBadgeWarning_18say_322{background:#fef3c7;color:#b45309}._timeBadgeDanger_18say_327{background:#fee2e2;color:#dc2626}._patientCardBody_18say_332{display:flex;flex-direction:column;gap:6px}._patientRow_18say_338{display:flex;align-items:center;gap:8px;font-size:12px;color:#475569}._iconTiny_18say_346{width:14px;height:14px;fill:#94a3b8;flex-shrink:0}._tagsRow_18say_353{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}._tag_18say_353{padding:3px 8px;border-radius:6px;font-size:10px;font-weight:600;background:#f8fafc;color:#64748b}._tag_rtm_18say_369{background:#eff6ff;color:#2563eb}._tag_new_18say_374{background:#ede9fe;color:#8b5cf6}._tag_followup_18say_379{background:#d1fae5;color:#059669}._tag_preauth_18say_384{background:#fef3c7;color:#b45309}._patientCardFooter_18say_389{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}._assignBtn_18say_395{padding:6px 12px;background:#eff6ff;border:none;border-radius:6px;font-size:12px;font-weight:600;color:#2563eb;cursor:pointer}._providersArea_18say_407{flex:1;display:flex;overflow-x:auto;padding:16px;gap:16px;background:#f8fafc}._providerColumn_18say_416{width:300px;min-width:300px;background:#fff;border-radius:16px;border:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:hidden}._providerHeader_18say_427{padding:16px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:12px}._providerAvatar_18say_435{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px}._providerInfo_18say_447{flex:1}._providerName_18say_451{font-size:14px;font-weight:600;color:#1a1a2e}._providerSpecialty_18say_457{font-size:12px;color:#94a3b8}._statusBadge_18say_462{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-size:11px;font-weight:600}._statusAvailable_18say_472{background:#d1fae5;color:#059669}._statusBusy_18say_477{background:#fee2e2;color:#dc2626}._statusBreak_18say_482{background:#fef3c7;color:#b45309}._statusDot_18say_487{width:6px;height:6px;border-radius:50%;background:currentColor}._providerStats_18say_494{display:flex;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}._providerStat_18say_494{flex:1;text-align:center}._statVal_18say_146{font-size:18px;font-weight:700;color:#1a1a2e}._statLbl_18say_512{font-size:10px;color:#94a3b8;text-transform:uppercase}._providerBody_18say_518{flex:1;overflow-y:auto;padding:12px}._stageSection_18say_525{margin-bottom:16px}._stageHeader_18say_529{display:flex;align-items:center;gap:8px;padding:8px 0;margin-bottom:8px}._stageIndicator_18say_537{width:10px;height:10px;border-radius:50%}._stageTitle_18say_543{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}._stageCount_18say_551{margin-left:auto;padding:2px 8px;background:#f8fafc;border-radius:10px;font-size:11px;font-weight:600;color:#475569}._miniCard_18say_561{background:#f8fafc;border-radius:10px;padding:12px;margin-bottom:8px;border:1px solid transparent}._miniCardActive_18say_569{background:#eff6ff;border-color:#2563eb}._miniCardTop_18say_574{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}._miniName_18say_581{font-size:13px;font-weight:600;color:#1a1a2e}._miniTime_18say_587{font-size:11px;color:#94a3b8}._miniTimeWarn_18say_592{color:#f59e0b}._miniCardMid_18say_596{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._miniType_18say_603{font-size:11px;color:#475569}._miniRoom_18say_608{font-size:11px;font-weight:600;color:#94a3b8;background:#fff;padding:2px 8px;border-radius:4px}._stageBtn_18say_617{width:100%;padding:6px 10px;background:#2563eb;border:none;border-radius:6px;font-size:11px;font-weight:600;color:#fff;cursor:pointer}._stageBtnRow_18say_629{display:flex;gap:6px}._stageBtnSmall_18say_634{flex:1;padding:6px 8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:10px;font-weight:600;color:#475569;cursor:pointer}._emptyStage_18say_646{padding:16px;text-align:center;color:#94a3b8;font-size:12px;border:2px dashed #e2e8f0;border-radius:10px}._roomSidebar_18say_656{width:260px;background:#fff;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0}._sidebarHeader_18say_665{padding:16px 20px;border-bottom:1px solid #e2e8f0;font-size:15px;font-weight:600;color:#1a1a2e}._alertBox_18say_673{margin:12px;padding:12px;background:#fee2e2;border-radius:10px;border:1px solid #fca5a5}._alertTitle_18say_681{font-size:12px;font-weight:600;color:#dc2626;margin-bottom:4px}._alertText_18say_688{font-size:11px;color:#991b1b;line-height:1.4}._roomGrid_18say_694{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px}._roomCard_18say_701{padding:12px;border-radius:10px;text-align:center;cursor:pointer}._room_available_18say_708{background:#d1fae5;border:1px solid #86efac}._room_occupied_18say_713{background:#eff6ff;border:1px solid #93c5fd}._room_cleaning_18say_718{background:#fef3c7;border:1px solid #fcd34d}._room_blocked_18say_723{background:#f8fafc;border:1px solid #e2e8f0}._roomNum_18say_728{font-size:18px;font-weight:700;color:#1a1a2e}._roomStatus_18say_734{font-size:10px;font-weight:600;text-transform:uppercase;color:#64748b}._roomPatient_18say_741{font-size:11px;color:#475569;margin-top:4px}._legend_18say_747{padding:12px;border-top:1px solid #e2e8f0;margin-top:auto}._legendItem_18say_753{display:flex;align-items:center;gap:8px;font-size:11px;color:#475569;margin-bottom:6px}._legendDot_18say_762{width:10px;height:10px;border-radius:50%}._listViewContainer_18say_769{flex:1;padding:24px;overflow-y:auto;background:#f8fafc}._listViewHeader_18say_776{display:flex;gap:12px;margin-bottom:16px}._searchInput_18say_235{flex:1;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;outline:none}._sortSelect_18say_791{padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff}._sortOrderBtn_18say_799{padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;background:#fff;cursor:pointer}._listTable_18say_808{width:100%;background:#fff;border-radius:12px;border-collapse:collapse;overflow:hidden}._listTh_18say_816{padding:14px 16px;text-align:left;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e2e8f0}._listTr_18say_827{border-bottom:1px solid #e2e8f0}._listTd_18say_831{padding:14px 16px;font-size:13px;color:#1a1a2e}._listPatient_18say_837{display:flex;align-items:center;gap:12px}._listAvatar_18say_843{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#8b1538,#a91d47);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:12px}._listPatientName_18say_856{font-size:14px;font-weight:600;color:#1a1a2e}._listPatientMeta_18say_862{font-size:12px;color:#94a3b8}._waitBadge_18say_867{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}._waitBadgeNormal_18say_874{background:#f8fafc;color:#475569}._waitBadgeWarning_18say_879{background:#fef3c7;color:#b45309}._waitBadgeDanger_18say_884{background:#fee2e2;color:#dc2626}._listActionBtn_18say_889{padding:6px 12px;background:#2563eb;border:none;border-radius:6px;font-size:12px;font-weight:600;color:#fff;cursor:pointer}._emptyList_18say_900{padding:60px;text-align:center;color:#94a3b8;font-size:14px;background:#fff;border-radius:12px}._providerGrid_18say_910{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._providerViewCard_18say_916{background:#fff;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden}._providerViewHeader_18say_923{padding:20px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:16px}._providerAvatarLg_18say_931{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:20px}._providerViewInfo_18say_943{flex:1}._providerViewName_18say_947{font-size:16px;font-weight:600;color:#1a1a2e}._providerViewSpec_18say_953{font-size:13px;color:#94a3b8}._providerViewStats_18say_958{display:flex;padding:16px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}._pvStat_18say_965{flex:1;text-align:center}._pvStatVal_18say_970{font-size:20px;font-weight:700;color:#1a1a2e}._pvStatLbl_18say_976{font-size:11px;color:#94a3b8}._pvPatients_18say_981{padding:16px 20px}._pvPatientRow_18say_985{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f8fafc;border-radius:8px;margin-bottom:8px}._pvPatientName_18say_995{font-size:13px;font-weight:600;color:#1a1a2e}._pvPatientType_18say_1001{font-size:11px;color:#94a3b8}._pvPatientMeta_18say_1006{display:flex;align-items:center;gap:8px}._stagePill_18say_1012{padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600}._pvPatientTime_18say_1019{font-size:12px;font-weight:600;color:#475569}._noPatients_18say_1025{padding:20px;text-align:center;color:#94a3b8;font-size:13px}._roomViewHeader_18say_1033{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._roomViewTitle_18say_1040{font-size:20px;font-weight:700;color:#1a1a2e;margin:0}._roomViewStats_18say_1047{display:flex;gap:12px}._rvStatBadge_18say_1052{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border-radius:8px;font-size:13px;color:#475569;border:1px solid #e2e8f0}._roomViewGrid_18say_1064{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}._rvCard_18say_1070{background:#fff;border-radius:12px;border:2px solid #e2e8f0;padding:16px;min-height:140px;display:flex;flex-direction:column}._rvCardHeader_18say_1080{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._rvRoomNum_18say_1087{padding:6px 12px;border-radius:8px;font-size:14px;font-weight:700}._rvStatusBadge_18say_1094{padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600;text-transform:uppercase}._rvCardBody_18say_1102{flex:1;display:flex;align-items:center;justify-content:center}._rvPatient_18say_1109{font-size:16px;font-weight:600;color:#1a1a2e}._rvReady_18say_1115{color:#10b981;font-size:14px;font-weight:600}._rvCleaning_18say_1121{color:#f59e0b;font-size:14px}._rvBlocked_18say_1126{color:#94a3b8;font-size:14px}._rvActions_18say_1131{margin-top:12px}._rvBtn_18say_1135{width:100%;padding:8px 12px;background:#2563eb;border:none;border-radius:8px;font-size:12px;font-weight:600;color:#fff;cursor:pointer}._rvBtnSec_18say_1147{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}._bnHeader_18say_1154{margin-bottom:24px}._bnTitle_18say_1158{font-size:20px;font-weight:700;color:#1a1a2e;margin:0}._bnSubtitle_18say_1165{font-size:14px;color:#94a3b8;margin-top:4px}._bnList_18say_1171{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}._bnCard_18say_1178{background:#fff;border-radius:12px;border:1px solid #e2e8f0;border-left:4px solid;padding:20px}._bnCardHead_18say_1186{margin-bottom:12px}._bnSeverity_18say_1190{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase}._bnCardTitle_18say_1198{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:8px}._bnCardDesc_18say_1205{font-size:14px;color:#475569;line-height:1.5}._bnPatients_18say_1211{margin-top:16px;padding:12px;background:#f8fafc;border-radius:8px}._bnPatientsTitle_18say_1218{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;margin-bottom:8px}._bnPatientRow_18say_1226{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px}._bnPatientWait_18say_1234{font-weight:600;color:#ef4444}._bnEmpty_18say_1239{text-align:center;padding:60px;background:#fff;border-radius:16px;border:1px solid #e2e8f0}._bnEmptyIcon_18say_1247{width:48px;height:48px;border-radius:50%;background:#d1fae5;color:#10b981;display:inline-flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:16px}._bnEmptyTitle_18say_1260{font-size:18px;font-weight:600;color:#1a1a2e;margin-bottom:8px}._bnEmptyText_18say_1267{font-size:14px;color:#94a3b8}._metricsSection_18say_1272{margin-top:32px}._metricsTitle_18say_1276{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:16px}._metricsGrid_18say_1283{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._metricCard_18say_1289{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:20px;text-align:center}._metricVal_18say_1297{font-size:28px;font-weight:700;color:#1a1a2e}._metricLbl_18say_1303{font-size:13px;color:#94a3b8;margin-top:4px}._overlay_18say_1310{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_18say_1320{width:500px;max-width:95vw;max-height:90vh;background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}._modalHeader_18say_1331{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}._modalTitle_18say_1339{font-size:18px;font-weight:600;color:#1a1a2e}._closeBtn_18say_1345{width:32px;height:32px;border-radius:8px;border:none;background:#f8fafc;cursor:pointer;font-size:14px;color:#64748b}._modalBody_18say_1356{flex:1;padding:24px;overflow-y:auto}._modalFooter_18say_1362{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e2e8f0;background:#f8fafc}._formGroup_18say_1371{margin-bottom:20px}._formLabel_18say_1375{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}._select_18say_1383{width:100%;padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px;font-size:14px}._roomSelectGrid_18say_1391{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._roomSelectBtn_18say_1397{padding:12px;background:#d1fae5;border:2px solid transparent;border-radius:8px;font-size:13px;font-weight:600;color:#059669;cursor:pointer}._roomSelectBtnActive_18say_1408{border-color:#10b981;background:#bbf7d0}._noRooms_18say_1413{grid-column:1 / -1;padding:20px;text-align:center;color:#94a3b8;font-size:13px}._apptListTitle_18say_1422{font-size:13px;font-weight:600;color:#475569;margin-bottom:12px}._apptItem_18say_1429{display:flex;align-items:center;gap:12px;padding:12px;background:#f8fafc;border-radius:10px;margin-bottom:8px}._apptInfo_18say_1439{flex:1}._apptName_18say_1443{font-size:14px;font-weight:600;color:#1a1a2e}._apptMeta_18say_1449{font-size:12px;color:#94a3b8}._apptTime_18say_1454{font-size:13px;font-weight:600;color:#475569}._checkInBtn_18say_1460{padding:8px 16px;background:#2563eb;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#fff;cursor:pointer}._pdRow_18say_1472{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f1f5f9;font-size:14px}._pdLabel_18say_1480{color:#94a3b8}._toggleWrapper_18say_1485{margin-left:auto;display:flex;align-items:center;gap:8px}._toggleLabel_18say_1492{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}._toggleSwitch_18say_1500{position:relative;width:40px;height:22px;background:#cbd5e1;border-radius:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}._toggleSwitchActive_18say_1511{background:#f59e0b}._toggleKnob_18say_1515{position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;transition:all .3s cubic-bezier(.4,0,.2,1)}._toggleSwitchActive_18say_1511 ._toggleKnob_18say_1515{transform:translate(18px)}._centerText_18say_1530{width:100%;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:600;color:#64748b}Container ._container_1nik6_1{width:100vw;height:100vh;background-color:#f8fafc;font-family:Inter,system-ui,sans-serif;overflow:hidden}._demoInstructions_1nik6_9{position:fixed;top:12px;left:12px;background-color:#fef3c7;border:2px solid #f59e0b;border-radius:8px;padding:12px 16px;font-size:13px;color:#92400e;line-height:1.5;z-index:1000;max-width:400px}._screenContainer_1nik6_24{width:100%;height:100%;display:flex;flex-direction:column;position:relative}._centerContent_1nik6_32{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:24px;overflow:auto}._header_1nik6_44{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background-color:#fff;border-bottom:1px solid #e2e8f0}._backButton_1nik6_53{padding:12px 24px;font-size:18px;font-weight:600;background-color:transparent;border:2px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;min-width:120px}._headerTitle_1nik6_65{font-size:28px;font-weight:700;color:#1a1a2e;text-align:center;flex:1}._logoContainer_1nik6_74{margin-bottom:32px;text-align:center}._logo_1nik6_74{font-size:48px;font-weight:800;color:#2563eb;margin-bottom:16px}._logoImage_1nik6_85{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}._welcomeSubtitle_1nik6_92{font-size:24px;font-weight:600;color:#1a1a2e;margin-bottom:8px}._welcomeLocation_1nik6_99{font-size:18px;color:#94a3b8}._welcomeTitle_1nik6_104{font-size:36px;font-weight:700;color:#1a1a2e;text-align:center;margin-bottom:40px}._actionButtonsContainer_1nik6_112{width:600px;display:flex;flex-direction:column;gap:16px}._primaryButton_1nik6_119{padding:32px;font-size:24px;font-weight:700;background-color:#2563eb;color:#fff;border:none;border-radius:12px;cursor:pointer;box-shadow:0 2px 8px #2563eb33}._secondaryButton_1nik6_131{padding:24px;font-size:20px;font-weight:600;background-color:#fff;color:#475569;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer}._helpButtonBottom_1nik6_142{margin-top:32px;padding:16px 48px;font-size:18px;font-weight:600;background-color:#fff;color:#ef4444;border:2px solid #ef4444;border-radius:12px;cursor:pointer}._instructionText_1nik6_155{font-size:20px;color:#475569;text-align:center;max-width:600px}._phoneDisplay_1nik6_163{width:500px;padding:24px;font-size:48px;font-weight:600;text-align:center;background-color:#fff;border:3px solid #2563eb;border-radius:16px;color:#1a1a2e;letter-spacing:2px}._numPad_1nik6_176{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:500px}._numPadButton_1nik6_183{height:100px;font-size:36px;font-weight:700;background-color:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;color:#1a1a2e}._numPadButtonDisabled_1nik6_194{visibility:hidden}._continueButton_1nik6_198{padding:20px 80px;font-size:24px;font-weight:700;background-color:#10b981;color:#fff;border:none;border-radius:12px;cursor:pointer;margin-top:16px}._patientCard_1nik6_211{width:600px;padding:32px;background-color:#fff;border-radius:16px;border:2px solid #e2e8f0;display:flex;gap:24px;align-items:center}._patientAvatar_1nik6_222{width:100px;height:100px;border-radius:50%;background-color:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700}._patientInfo_1nik6_235{flex:1}._patientName_1nik6_239{font-size:28px;font-weight:700;color:#1a1a2e;margin-bottom:8px}._patientDetail_1nik6_246{font-size:18px;color:#475569;margin-top:4px}._buttonGroup_1nik6_252{display:flex;flex-direction:column;gap:12px;width:500px}._confirmButton_1nik6_259{padding:20px;font-size:22px;font-weight:700;background-color:#10b981;color:#fff;border:none;border-radius:12px;cursor:pointer}._cancelButton_1nik6_270{padding:16px;font-size:18px;font-weight:600;background-color:#fff;color:#475569;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer}._infoCards_1nik6_282{width:700px;display:flex;flex-direction:column;gap:16px}._infoCard_1nik6_282{padding:24px;background-color:#fff;border:2px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;align-items:center}._infoCardLabel_1nik6_299{font-size:14px;font-weight:600;color:#94a3b8;margin-bottom:4px}._infoCardValue_1nik6_306{font-size:18px;color:#1a1a2e}._infoCardButton_1nik6_311{padding:12px 24px;font-size:16px;font-weight:600;background-color:#fff;color:#2563eb;border:2px solid #2563eb;border-radius:8px;cursor:pointer}._infoCardButtonConfirmed_1nik6_322{background-color:#10b981;color:#fff;border:2px solid #10b981}._formContainer_1nik6_329{width:700px;display:flex;flex-direction:column;gap:20px}._formRow_1nik6_336{display:grid;grid-template-columns:1fr 1fr;gap:20px}._formGroup_1nik6_342{display:flex;flex-direction:column;gap:8px}._formLabel_1nik6_348{font-size:16px;font-weight:600;color:#1a1a2e}._formInput_1nik6_354{padding:16px;font-size:18px;border:2px solid #e2e8f0;border-radius:8px;background-color:#fff}._scanCardButton_1nik6_362{padding:16px;font-size:18px;font-weight:600;background-color:#2563eb;color:#fff;border:none;border-radius:8px;cursor:pointer;margin-bottom:16px}._scanContainer_1nik6_374{display:flex;flex-direction:column;gap:24px;align-items:center}._scanBox_1nik6_381{width:500px;height:300px;border:3px dashed #2563eb;border-radius:16px;background-color:#eff6ff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}._scanIcon_1nik6_394{font-size:64px}._scanText_1nik6_398{font-size:24px;font-weight:600;color:#1a1a2e}._scanSubtext_1nik6_404{font-size:18px;color:#475569}._welcomeBackCard_1nik6_410{background-color:#fff;border-radius:16px;padding:48px;text-align:center;border:2px solid #10b981;margin-bottom:24px}._welcomeBackIcon_1nik6_419{width:80px;height:80px;border-radius:50%;background-color:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font-size:48px;margin:0 auto 24px}._welcomeBackTitle_1nik6_432{font-size:32px;font-weight:700;color:#1a1a2e;margin-bottom:8px}._welcomeBackText_1nik6_439{font-size:18px;color:#475569}._patientInfoSummary_1nik6_444{width:600px;background-color:#fff;border-radius:12px;border:2px solid #e2e8f0;padding:24px;margin-bottom:24px}._infoRow_1nik6_453{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e2e8f0}._infoLabel_1nik6_460{font-size:16px;font-weight:600;color:#94a3b8}._infoValue_1nik6_466{font-size:16px;color:#1a1a2e}._questionText_1nik6_472{font-size:24px;font-weight:600;color:#1a1a2e;text-align:center;margin-top:16px}._questionHeading_1nik6_480{font-size:32px;font-weight:700;color:#1a1a2e;text-align:center;max-width:700px}._yesNoButtons_1nik6_488{display:flex;gap:24px;margin-top:24px}._largeButton_1nik6_494{width:200px;height:120px;font-size:28px;font-weight:700;border:none;border-radius:12px;cursor:pointer}._yesButton_1nik6_504{background-color:#10b981;color:#fff}._noButton_1nik6_509{background-color:#ef4444;color:#fff}._buttonSelected_1nik6_514{box-shadow:0 0 0 4px #2563eb4d}._progressDots_1nik6_518{display:flex;gap:12px;margin-bottom:24px}._progressDot_1nik6_518{width:16px;height:16px;border-radius:50%;background-color:#e2e8f0}._progressDotActive_1nik6_531{background-color:#2563eb}._progressText_1nik6_535{font-size:16px;color:#94a3b8;margin-top:16px}._reasonGrid_1nik6_542{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:700px}._reasonButton_1nik6_549{padding:32px;font-size:20px;font-weight:600;background-color:#fff;color:#475569;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}._reasonTime_1nik6_565{font-size:14px;font-weight:500;color:#3b82f6}._reasonButtonSelected_1nik6_571{background-color:#2563eb;color:#fff;border:2px solid #2563eb}._reasonButtonSelected_1nik6_571 ._reasonTime_1nik6_565{color:#bfdbfe}._insuranceCard_1nik6_582{width:600px;padding:32px;background-color:#eff6ff;border:2px solid #2563eb;border-radius:16px;text-align:center}._insuranceCardHeader_1nik6_591{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:16px}._insuranceCardDetail_1nik6_598{font-size:18px;color:#475569;margin-top:8px}._secondaryButtonAlt_1nik6_604{padding:16px;font-size:18px;font-weight:600;background-color:#2563eb;color:#fff;border:none;border-radius:12px;cursor:pointer}._paymentAmount_1nik6_616{font-size:32px;font-weight:700;color:#1a1a2e;margin-bottom:16px}._paymentOptions_1nik6_623{width:600px;display:flex;flex-direction:column;gap:20px;align-items:center}._payNowButton_1nik6_631{width:100%;padding:28px;font-size:24px;font-weight:700;background-color:#10b981;color:#fff;border:none;border-radius:12px;cursor:pointer}._paymentDivider_1nik6_643{font-size:18px;font-weight:600;color:#94a3b8}._payLaterButton_1nik6_649{width:100%;padding:24px;font-size:20px;font-weight:600;background-color:#fff;color:#475569;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer}._successIcon_1nik6_662{width:100px;height:100px;border-radius:50%;background-color:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font-size:60px;font-weight:700}._successTitle_1nik6_675{font-size:36px;font-weight:700;color:#1a1a2e;text-align:center}._queueNumber_1nik6_682{font-size:96px;font-weight:800;color:#2563eb}._queueLabel_1nik6_688{font-size:20px;font-weight:600;color:#94a3b8;margin-top:-12px}._confirmationDetails_1nik6_695{text-align:center;font-size:20px;color:#475569;line-height:1.6}._waitTime_1nik6_702{color:#94a3b8;font-size:18px}._instructions_1nik6_707{font-size:24px;font-weight:600;color:#1a1a2e;margin-top:24px}._countdown_1nik6_714{font-size:16px;color:#94a3b8;margin-top:24px}._warningBox_1nik6_720{padding:16px 24px;background-color:#fef3c7;border:2px solid #f59e0b;border-radius:8px;font-size:16px;color:#92400e;text-align:center;max-width:600px}._helpButton_1nik6_142{position:fixed;top:24px;right:24px;padding:16px 32px;font-size:18px;font-weight:700;background-color:#ef4444;color:#fff;border:none;border-radius:12px;cursor:pointer;box-shadow:0 4px 12px #ef44444d;z-index:1000}._authContainer_1nik6_748{position:fixed;top:20px;right:24px;z-index:1000;display:flex;align-items:center;gap:16px;background-color:#fff;padding:12px 24px;border-radius:12px;box-shadow:0 4px 12px #0000001a;border:1px solid #e2e8f0}._authInfo_1nik6_763{display:flex;flex-direction:column}._authLabel_1nik6_768,._authName_1nik6_774{font-size:16px;color:#1a1a2e;font-weight:600}._logoutButton_1nik6_780{padding:10px 20px;font-size:14px;font-weight:600;background-color:#cbd5e1;color:#475569;border:none;border-radius:8px;cursor:pointer;transition:all .2s}._logoutButton_1nik6_780:hover{background-color:#94a3b8;color:#fff}._modalOverlay_1nik6_798{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:2000}._modalContent_1nik6_811{background-color:#fff;border-radius:16px;padding:48px;text-align:center;min-width:400px}._modalIcon_1nik6_819{width:80px;height:80px;border-radius:50%;background-color:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font-size:48px;margin:0 auto 24px}._modalTitle_1nik6_832{font-size:28px;font-weight:700;color:#1a1a2e;margin-bottom:12px}._modalText_1nik6_839{font-size:20px;color:#475569;margin-bottom:32px}._modalButton_1nik6_845{padding:16px 48px;font-size:18px;font-weight:700;background-color:#2563eb;color:#fff;border:none;border-radius:12px;cursor:pointer}._headerSpacer_1nik6_856{width:120px}._container_7zyo5_1{width:100vw;height:100vh;background-color:#0f172a;color:#fff;font-family:Inter,system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}._header_7zyo5_13{display:flex;justify-content:space-between;align-items:center;padding:32px 48px;border-bottom:2px solid rgba(255,255,255,.1)}._headerLeft_7zyo5_21{display:flex;align-items:center;gap:24px}._logo_7zyo5_27{font-size:32px;font-weight:800;color:#2563eb}._clinicName_7zyo5_33{font-size:20px;font-weight:500;color:#cbd5e1}._headerRight_7zyo5_39{text-align:right}._timeDisplay_7zyo5_43{display:flex;flex-direction:column;gap:4px}._time_7zyo5_43{font-size:28px;font-weight:600;color:#fff}._date_7zyo5_55{font-size:16px;color:#94a3b8}._statsBar_7zyo5_61{display:flex;padding:32px 48px;gap:0;border-bottom:2px solid rgba(255,255,255,.1)}._statCard_7zyo5_68{flex:1;text-align:center}._statValue_7zyo5_73{font-size:48px;font-weight:700;color:#2563eb;margin-bottom:8px}._statLabel_7zyo5_80{font-size:16px;color:#94a3b8;font-weight:500}._statDivider_7zyo5_86{width:2px;background:#ffffff1a;margin:0 32px}._queueContainer_7zyo5_93{flex:1;padding:32px 48px;overflow:auto}._queueHeader_7zyo5_99{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}._queueTitle_7zyo5_106{font-size:28px;font-weight:700;color:#fff}._legend_7zyo5_112{display:flex;gap:24px}._legendItem_7zyo5_117{display:flex;align-items:center;gap:8px;font-size:14px;color:#cbd5e1}._legendDot_7zyo5_125{width:12px;height:12px;border-radius:50%}._queueGrid_7zyo5_132{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}._patientCard_7zyo5_138{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;display:flex;align-items:center;gap:20px;transition:all .3s ease}._queueNumberCircle_7zyo5_149{width:80px;height:80px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700;color:#fff;flex-shrink:0}._patientInfo_7zyo5_162{flex:1;display:flex;flex-direction:column;gap:8px}._statusBadge_7zyo5_169{display:inline-block;padding:6px 14px;border-radius:8px;font-size:14px;font-weight:600;align-self:flex-start}._waitInfo_7zyo5_178{font-size:15px;color:#94a3b8}._emptyState_7zyo5_184{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px}._emptyIcon_7zyo5_192{width:80px;height:80px;border-radius:50%;background:#10b98133;color:#10b981;display:flex;align-items:center;justify-content:center;font-size:40px;margin-bottom:16px}._emptyText_7zyo5_205{font-size:20px;color:#64748b}._footer_7zyo5_211{padding:32px 48px;border-top:2px solid rgba(255,255,255,.1);text-align:center}._footerText_7zyo5_217{font-size:18px;color:#cbd5e1;margin-bottom:8px}._footerSubtext_7zyo5_223{font-size:14px;color:#64748b}._container_ts4w6_1{padding:24px;background-color:#f8fafc;min-height:100%}._header_ts4w6_7{margin-bottom:24px}._title_ts4w6_11{font-size:24px;font-weight:600;color:#1e293b}._tableContainer_ts4w6_17{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:auto;max-height:calc(100vh - 120px)}._table_ts4w6_17{width:100%;border-collapse:collapse}._table_ts4w6_17 th{background-color:#f1f5f9;padding:16px;text-align:left;font-size:13px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;position:sticky;top:0;z-index:10}._table_ts4w6_17 td{padding:16px;border-bottom:1px solid #e2e8f0;font-size:14px;color:#334155}._table_ts4w6_17 tr:last-child td{border-bottom:none}._statusBadge_ts4w6_55{display:inline-flex;align-items:center;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:500}._statusWaiting_ts4w6_64{background-color:#fff7ed;color:#c2410c;border:1px solid #ffedd5}._statusRooming_ts4w6_70{background-color:#eff6ff;color:#1d4ed8;border:1px solid #dbeafe}._statusCompleted_ts4w6_76{background-color:#ecfdf5;color:#047857;border:1px solid #a7f3d0}._statusCreated_ts4w6_82{background-color:#eff6ff;color:#8b5cf6;border:1px solid #dbeafe}._actionButton_ts4w6_88{padding:6px 16px;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .2s}._actionButton_ts4w6_88:hover{background-color:#f8fafc;border-color:#94a3b8;color:#1e293b}._emptyState_ts4w6_106{text-align:center;padding:40px;color:#64748b;font-size:16px}._app-container_758cd_3{display:flex;flex-direction:column;height:100vh;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#f8fafc;color:#1a1a2e}._header_758cd_17{background:#fff;border-bottom:1px solid #e2e8f0;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._header-left_758cd_28{display:flex;align-items:center;gap:32px}._logo_758cd_34{font-size:22px;font-weight:800;color:#2563eb}._main-nav_758cd_40{display:flex;gap:4px}._nav-tab_758cd_45{padding:8px 16px;font-size:14px;font-weight:500;color:#475569;border-radius:8px;transition:all .15s ease;cursor:pointer;position:relative}._nav-tab_758cd_45:hover{background:#f8fafc;color:#1a1a2e}._nav-tab_758cd_45._active_758cd_61{background:#eff6ff;color:#2563eb}._badge_758cd_66{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;background:#ef4444;border-radius:9px;font-size:10px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}._header-right_758cd_83{display:flex;align-items:center;gap:8px}._header-icon_758cd_89{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;position:relative}._header-icon_758cd_89:hover{background:#f8fafc}._header-icon_758cd_89 svg{width:20px;height:20px;fill:#475569}._dot_758cd_111{position:absolute;top:8px;right:8px;width:8px;height:8px;background:#ef4444;border-radius:50%;border:2px solid #ffffff}._user-profile_758cd_122{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;background:#f8fafc;border-radius:25px;cursor:pointer}._user-avatar_758cd_132{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#3b82f6);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:12px}._user-info_758cd_145{text-align:left}._user-name_758cd_149{font-size:13px;font-weight:600;color:#1a1a2e}._user-role_758cd_155{font-size:11px;color:#94a3b8}._chat-container_758cd_160{display:flex;flex:1;overflow:hidden}._chat-sidebar_758cd_166{width:320px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column}._sidebar-header_758cd_174{padding:16px 20px;border-bottom:1px solid #e2e8f0}._sidebar-title-row_758cd_179{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._sidebar-title_758cd_179{font-size:16px;font-weight:600;color:#1a1a2e}._sidebar-back-btn_758cd_192{width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._sidebar-back-btn_758cd_192:hover{background:#f8fafc;border-color:#cbd5e1}._sidebar-back-btn_758cd_192 svg{width:16px;height:16px;stroke:#475569;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}._new-group-btn_758cd_220{width:32px;height:32px;border-radius:8px;background:#2563eb;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._new-group-btn_758cd_220:hover{background:#1e40af}._new-group-btn_758cd_220 svg{width:16px;height:16px;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}._search-box_758cd_247{position:relative}._search-input_758cd_251{width:100%;padding:8px 12px 8px 36px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-family:Inter,sans-serif;background:#f8fafc}._search-input_758cd_251:focus{outline:none;border-color:#2563eb;background:#fff}._search-icon_758cd_267{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:#94a3b8;stroke-width:2.5;fill:none}._channels-list_758cd_279{flex:1;overflow-y:auto;padding:8px}._channel-item_758cd_285{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:all .15s ease;margin-bottom:4px}._channel-item_758cd_285:hover{background:#f8fafc}._channel-item_758cd_285._active_758cd_61{background:#eff6ff}._channel-avatar_758cd_304{width:44px;height:44px;border-radius:12px;background:#e0e7ff;display:flex;align-items:center;justify-content:center;color:#4338ca;flex-shrink:0}._channel-avatar_758cd_304._patient-group_758cd_316{background:#dcfce7;color:#15803d}._channel-avatar_758cd_304 svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._channel-info_758cd_331{flex:1;min-width:0}._channel-name_758cd_336{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:2px}._channel-members_758cd_343{font-size:12px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._channel-meta_758cd_351{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}._channel-time_758cd_359{font-size:11px;color:#94a3b8}._channel-unread_758cd_364{min-width:20px;height:20px;padding:0 6px;background:#2563eb;border-radius:10px;font-size:11px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}._chat-main_758cd_378{flex:1;display:flex;flex-direction:column;background:#fff}._chat-header_758cd_385{padding:16px 24px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}._chat-header-left_758cd_393{display:flex;align-items:center;gap:12px}._chat-header-avatar_758cd_399{width:44px;height:44px;border-radius:12px;background:#e0e7ff;display:flex;align-items:center;justify-content:center;color:#4338ca;position:relative}._chat-header-avatar_758cd_399._patient-group_758cd_316{background:#dcfce7;color:#15803d}._chat-header-avatar_758cd_399 svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._chat-header-info_758cd_426 h3{font-size:15px;font-weight:600;color:#1a1a2e;margin-bottom:2px}._chat-header-info_758cd_426 p{font-size:12px;color:#64748b}._chat-header-actions_758cd_438{display:flex;gap:8px;position:relative}._chat-action-btn_758cd_444{width:36px;height:36px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._chat-action-btn_758cd_444:hover{background:#f8fafc}._chat-action-btn_758cd_444._active_758cd_61{background:#eff6ff;border-color:#2563eb;fill:#2563eb}._chat-action-btn_758cd_444._active_758cd_61 svg{fill:#2563eb}._chat-action-btn_758cd_444 svg{width:18px;height:18px;fill:#475569}._group-menu-dropdown_758cd_477{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:200px;z-index:100}._menu-item_758cd_489{padding:12px 16px;font-size:14px;color:#1a1a2e;cursor:pointer;transition:all .15s ease}._menu-item_758cd_489:hover{background:#f8fafc}._menu-item_758cd_489:first-child{border-radius:8px 8px 0 0}._menu-item_758cd_489:last-child{border-radius:0 0 8px 8px}._menu-item_758cd_489._danger_758cd_509{color:#ef4444}._menu-item_758cd_489._danger_758cd_509:hover{background:#fee2e2}._chat-messages_758cd_517{flex:1;overflow-y:auto;padding:24px}._message-group_758cd_523{margin-bottom:24px}._message-header_758cd_527{display:flex;align-items:center;gap:8px;margin-bottom:6px}._message-avatar_758cd_534{width:24px;height:24px;border-radius:50%;background:#e0e7ff;color:#4338ca;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}._message-sender_758cd_547{font-size:13px;font-weight:600;color:#1a1a2e}._message-role_758cd_553{font-size:11px;background:#f1f5f9;color:#64748b;padding:2px 6px;border-radius:4px;font-weight:500}._message-role_758cd_553._patient_758cd_316{background:#dcfce7;color:#15803d}._message-time_758cd_567{font-size:11px;color:#94a3b8;margin-left:auto}._message-content_758cd_573{margin-left:32px;font-size:14px;line-height:1.5;color:#334155}._chat-input-container_758cd_580{padding:16px 24px;border-top:1px solid #e2e8f0;background:#fff}._chat-input-wrapper_758cd_586{display:flex;gap:12px;align-items:flex-end}._chat-input-actions_758cd_592{display:flex;gap:4px}._input-action-btn_758cd_597{width:36px;height:36px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._input-action-btn_758cd_597:hover{background:#f8fafc}._input-action-btn_758cd_597 svg{width:18px;height:18px;fill:#475569}._chat-input_758cd_580{flex:1;min-height:40px;max-height:120px;padding:10px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-family:Inter,sans-serif;resize:none;background:#f8fafc}._chat-input_758cd_580:focus{outline:none;border-color:#2563eb;background:#fff}._send-btn_758cd_639{width:40px;height:40px;border-radius:8px;background:#2563eb;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}._send-btn_758cd_639:hover{background:#1d4ed8}._send-btn_758cd_639 svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._group-info-panel_758cd_667{width:300px;background:#fff;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;overflow-y:auto}._group-info-header_758cd_676{padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;border-bottom:1px solid #e2e8f0}._group-info-avatar_758cd_685{width:80px;height:80px;border-radius:20px;background:#e0e7ff;color:#4338ca;display:flex;align-items:center;justify-content:center;margin-bottom:16px}._group-info-avatar_758cd_685._patient-group_758cd_316{background:#dcfce7;color:#15803d}._group-info-avatar_758cd_685 svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._group-info-name_758cd_712{font-size:18px;font-weight:700;color:#1a1a2e;margin-bottom:4px}._group-info-type_758cd_719{font-size:13px;color:#64748b}._group-info-section_758cd_724{padding:24px;border-bottom:1px solid #e2e8f0}._section-title_758cd_729{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}._member-item_758cd_738{display:flex;align-items:center;gap:12px;margin-bottom:16px}._member-avatar_758cd_745{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#3b82f6);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:12px;position:relative}._member-info_758cd_759{flex:1;min-width:0}._member-name_758cd_764{font-size:14px;font-weight:500;color:#1a1a2e;margin-bottom:2px}._member-role_758cd_771{font-size:11px;color:#64748b}._member-patient-tag_758cd_776{font-size:10px;font-weight:600;color:#10b981;background:#d1fae5;padding:2px 6px;border-radius:4px;display:inline-block}._add-member-btn_758cd_786{width:100%;padding:10px;background:#f1f5f9;color:#475569;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:8px}._add-member-btn_758cd_786:hover{background:#e2e8f0;color:#1e293b}._add-member-btn_758cd_786 svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}._checkbox-group_758cd_818{display:flex;align-items:center;gap:12px;margin-bottom:16px}._checkbox-group_758cd_818 input{width:16px;height:16px;accent-color:#2563eb;cursor:pointer}._checkbox-group_758cd_818 label{font-size:14px;color:#334155;cursor:pointer}._modal-overlay_758cd_838{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_758cd_838{background:#fff;width:500px;max-width:90%;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden}._modal-header_758cd_863{padding:20px 24px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}._modal-title_758cd_871{font-size:18px;font-weight:700;color:#1a1a2e}._modal-close_758cd_877{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#94a3b8}._modal-close_758cd_877:hover{background:#f1f5f9;color:#475569}._modal-close_758cd_877 svg{width:20px;height:20px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}._modal-body_758cd_901{padding:24px;max-height:70vh;overflow-y:auto}._form-group_758cd_907{margin-bottom:20px}._form-label_758cd_911{display:block;font-size:14px;font-weight:500;color:#475569;margin-bottom:8px}._form-input_758cd_919{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-family:Inter,sans-serif;color:#1a1a2e}._form-input_758cd_919:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._hipaa-notice_758cd_935{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:16px;margin-bottom:20px}._hipaa-notice-title_758cd_943{font-size:13px;font-weight:700;color:#047857;margin-bottom:4px;display:flex;align-items:center;gap:6px}._hipaa-notice-text_758cd_953{font-size:13px;color:#065f46;line-height:1.5}._member-select-list_758cd_959{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}._member-select-item_758cd_965{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #e2e8f0;cursor:pointer}._member-select-item_758cd_965:last-child{border-bottom:none}._member-select-item_758cd_965:hover{background:#f8fafc}._member-select-item_758cd_965 input[type=checkbox]{width:16px;height:16px;accent-color:#2563eb;cursor:pointer}._modal-footer_758cd_989{padding:20px 24px;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;align-items:center;justify-content:flex-end;gap:12px}._btn_758cd_999{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}._btn-secondary_758cd_1008{background:#fff;border:1px solid #e2e8f0;color:#475569}._btn-secondary_758cd_1008:hover{background:#f1f5f9;color:#1e293b}._btn-primary_758cd_1019{background:#2563eb;border:1px solid #2563eb;color:#fff}._btn-primary_758cd_1019:hover{background:#1d4ed8;border-color:#1d4ed8}._app-container_mbk2r_3{display:flex;flex-direction:column;height:100vh;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#f8fafc;color:#1a1a2e}._header_mbk2r_17{background:#fff;border-bottom:1px solid #e2e8f0;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._header-left_mbk2r_28{display:flex;align-items:center;gap:32px}._logo_mbk2r_34{font-size:22px;font-weight:800;color:#2563eb}._main-nav_mbk2r_40{display:flex;gap:4px}._nav-tab_mbk2r_45{padding:8px 16px;font-size:14px;font-weight:500;color:#475569;border-radius:8px;transition:all .15s ease;cursor:pointer;position:relative}._nav-tab_mbk2r_45:hover{background:#f8fafc;color:#1a1a2e}._nav-tab_mbk2r_45._active_mbk2r_61{background:#eff6ff;color:#2563eb}._badge_mbk2r_66{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;background:#ef4444;border-radius:9px;font-size:10px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}._header-right_mbk2r_83{display:flex;align-items:center;gap:8px}._header-icon_mbk2r_89{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;position:relative}._header-icon_mbk2r_89:hover{background:#f8fafc}._header-icon_mbk2r_89 svg{width:20px;height:20px;fill:#475569}._dot_mbk2r_111{position:absolute;top:8px;right:8px;width:8px;height:8px;background:#ef4444;border-radius:50%;border:2px solid #ffffff}._user-profile_mbk2r_122{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;background:#f8fafc;border-radius:25px;cursor:pointer}._user-avatar_mbk2r_132{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#3b82f6);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:12px}._user-info_mbk2r_145{text-align:left}._user-name_mbk2r_149{font-size:13px;font-weight:600;color:#1a1a2e}._user-role_mbk2r_155{font-size:11px;color:#94a3b8}._chat-container_mbk2r_160{display:flex;flex:1;overflow:hidden}._chat-sidebar_mbk2r_166{width:340px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column}._sidebar-header_mbk2r_174{padding:16px 20px;border-bottom:1px solid #e2e8f0}._sidebar-title-row_mbk2r_179{display:flex;align-items:center;gap:12px;margin-bottom:12px}._sidebar-title_mbk2r_179{font-size:16px;font-weight:600;color:#1a1a2e}._sidebar-back-btn_mbk2r_192{width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._sidebar-back-btn_mbk2r_192:hover{background:#f8fafc;border-color:#cbd5e1}._sidebar-back-btn_mbk2r_192 svg{width:16px;height:16px;stroke:#475569;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}._search-box_mbk2r_220{position:relative}._search-input_mbk2r_224{width:100%;padding:8px 12px 8px 36px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-family:Inter,sans-serif;background:#f8fafc}._search-input_mbk2r_224:focus{outline:none;border-color:#2563eb;background:#fff}._search-icon_mbk2r_240{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:#94a3b8;stroke-width:2.5;fill:none}._conversations-list_mbk2r_252{flex:1;overflow-y:auto;padding:8px}._conversation-item_mbk2r_258{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:all .15s ease;margin-bottom:4px}._conversation-item_mbk2r_258:hover{background:#f8fafc}._conversation-item_mbk2r_258._active_mbk2r_61{background:#eff6ff}._conversation-avatar_mbk2r_277{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#3b82f6);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;flex-shrink:0;position:relative}._online-indicator_mbk2r_292{position:absolute;bottom:0;right:0;width:12px;height:12px;background:#10b981;border-radius:50%;border:2px solid #ffffff}._conversation-info_mbk2r_303{flex:1;min-width:0}._conversation-name_mbk2r_308{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:3px}._conversation-last-message_mbk2r_315{font-size:13px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._conversation-meta_mbk2r_323{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}._conversation-time_mbk2r_331{font-size:11px;color:#94a3b8}._conversation-unread_mbk2r_336{min-width:20px;height:20px;padding:0 6px;background:#2563eb;border-radius:10px;font-size:11px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}._chat-main_mbk2r_350{flex:1;display:flex;flex-direction:column;background:#fff}._chat-header_mbk2r_357{padding:16px 24px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}._chat-header-left_mbk2r_365{display:flex;align-items:center;gap:12px}._chat-header-avatar_mbk2r_371{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#3b82f6);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;position:relative}._chat-header-info_mbk2r_385 h3{font-size:15px;font-weight:600;color:#1a1a2e;margin-bottom:2px}._chat-header-info_mbk2r_385 p{font-size:12px;color:#10b981}._chat-header-actions_mbk2r_397{display:flex;gap:8px;position:relative}._chat-action-btn_mbk2r_403{width:36px;height:36px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._chat-action-btn_mbk2r_403:hover{background:#f8fafc}._chat-action-btn_mbk2r_403 svg{width:18px;height:18px;fill:#475569}._user-menu-dropdown_mbk2r_426{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:200px;z-index:100}._menu-item_mbk2r_438{padding:12px 16px;font-size:14px;color:#1a1a2e;cursor:pointer;transition:all .15s ease}._menu-item_mbk2r_438:hover{background:#f8fafc}._menu-item_mbk2r_438:first-child{border-radius:8px 8px 0 0}._menu-item_mbk2r_438:last-child{border-radius:0 0 8px 8px}._menu-item_mbk2r_438._danger_mbk2r_458{color:#ef4444}._menu-item_mbk2r_438._danger_mbk2r_458:hover{background:#fee2e2}._chat-messages_mbk2r_466{flex:1;overflow-y:auto;padding:24px}._message_mbk2r_472{display:flex;gap:12px;margin-bottom:20px}._message_mbk2r_472._sent_mbk2r_478{flex-direction:row-reverse}._message-avatar_mbk2r_482{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#3b82f6);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:12px;flex-shrink:0}._message-content-wrapper_mbk2r_496{max-width:60%}._message_mbk2r_472._sent_mbk2r_478 ._message-content-wrapper_mbk2r_496{display:flex;flex-direction:column;align-items:flex-end}._message-bubble_mbk2r_506{padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.5}._message_mbk2r_472._received_mbk2r_513 ._message-bubble_mbk2r_506{background:#f8fafc;color:#1a1a2e;border-top-left-radius:4px}._message_mbk2r_472._sent_mbk2r_478 ._message-bubble_mbk2r_506{background:#2563eb;color:#fff;border-top-right-radius:4px}._message-time_mbk2r_525{font-size:11px;color:#94a3b8;margin-top:4px}._chat-input-container_mbk2r_531{padding:16px 24px;border-top:1px solid #e2e8f0;background:#fff}._chat-input-wrapper_mbk2r_537{display:flex;gap:12px;align-items:flex-end}._chat-input-actions_mbk2r_543{display:flex;gap:4px}._input-action-btn_mbk2r_548{width:36px;height:36px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._input-action-btn_mbk2r_548:hover{background:#f8fafc}._input-action-btn_mbk2r_548 svg{width:18px;height:18px;fill:#475569}._chat-input_mbk2r_531{flex:1;min-height:40px;max-height:120px;padding:10px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-family:Inter,sans-serif;resize:none;background:#f8fafc}._chat-input_mbk2r_531:focus{outline:none;border-color:#2563eb;background:#fff}:root{--blue-primary: #2563eb;--blue-secondary: #3b82f6;--blue-dark: #1e40af;--blue-light: #eff6ff;--text-dark: #1a1a2e;--text-secondary: #475569;--text-muted: #94a3b8;--border-light: #e2e8f0;--bg-base: #f8fafc;--bg-card: #ffffff;--success: #10b981;--success-light: #d1fae5;--warning: #f59e0b;--warning-light: #fef3c7;--danger: #ef4444;--danger-light: #fee2e2}._app-container_6bnlu_22{display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-base);color:var(--text-dark)}._header_6bnlu_36{background:var(--bg-card);border-bottom:1px solid var(--border-light);padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._header-left_6bnlu_47{display:flex;align-items:center;gap:32px}._logo_6bnlu_53{font-size:22px;font-weight:800;color:var(--blue-primary)}._main-nav_6bnlu_59{display:flex;gap:4px}._nav-tab_6bnlu_64{padding:8px 16px;font-size:14px;font-weight:500;color:var(--text-secondary);border-radius:8px;transition:all .15s ease;cursor:pointer;position:relative}._nav-tab_6bnlu_64:hover{background:var(--bg-base);color:var(--text-dark)}._nav-tab_6bnlu_64._active_6bnlu_80{background:var(--blue-light);color:var(--blue-primary)}._badge_6bnlu_85{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;background:var(--danger);border-radius:9px;font-size:10px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}._header-right_6bnlu_102{display:flex;align-items:center;gap:8px}._header-icon_6bnlu_108{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;position:relative}._header-icon_6bnlu_108:hover{background:var(--bg-base)}._header-icon_6bnlu_108 svg{width:20px;height:20px;fill:var(--text-secondary)}._dot_6bnlu_130{position:absolute;top:8px;right:8px;width:8px;height:8px;background:var(--danger);border-radius:50%;border:2px solid var(--bg-card)}._user-profile_6bnlu_141{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;background:var(--bg-base);border-radius:25px;cursor:pointer}._user-avatar_6bnlu_151{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--blue-primary),var(--blue-secondary));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:12px}._user-info_6bnlu_166{text-align:left}._user-name_6bnlu_170{font-size:13px;font-weight:600;color:var(--text-dark)}._user-role_6bnlu_176{font-size:11px;color:var(--text-muted)}._main-content_6bnlu_181{flex:1;padding:24px}._page-header_6bnlu_187{margin-bottom:24px}._page-title_6bnlu_191{font-size:24px;font-weight:700;color:var(--text-dark);margin-bottom:6px}._header-actions_6bnlu_198{display:flex;gap:12px}._page-subtitle_6bnlu_203{font-size:14px;color:var(--text-muted)}._sub-tabs_6bnlu_208{display:flex;gap:24px;border-bottom:2px solid var(--border-light);margin-bottom:24px}._sub-tab_6bnlu_208{padding:12px 0;font-size:14px;font-weight:600;color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .15s ease}._sub-tab_6bnlu_208:hover{color:var(--text-dark)}._sub-tab_6bnlu_208._active_6bnlu_80{color:var(--blue-primary);border-bottom-color:var(--blue-primary)}._tab-content_6bnlu_235{display:none}._tab-content_6bnlu_235._active_6bnlu_80{display:block}._stats-grid_6bnlu_243{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}._stat-card_6bnlu_250{background:var(--bg-card);border-radius:12px;padding:20px;border:1px solid var(--border-light)}._stat-header_6bnlu_257{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._stat-label_6bnlu_264{font-size:13px;font-weight:500;color:var(--text-muted)}._stat-icon_6bnlu_270{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px}._stat-icon_6bnlu_270._blue_6bnlu_280{background:var(--blue-light)}._stat-icon_6bnlu_270._success_6bnlu_284{background:var(--success-light)}._stat-icon_6bnlu_270._warning_6bnlu_288{background:var(--warning-light)}._stat-value_6bnlu_292{font-size:28px;font-weight:700;color:var(--text-dark);margin-bottom:8px}._stat-change_6bnlu_299{font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:4px}._stat-change_6bnlu_299._positive_6bnlu_307{color:var(--success)}._stat-change_6bnlu_299._negative_6bnlu_311{color:var(--danger)}._stat-change_6bnlu_299._neutral_6bnlu_315{color:var(--text-muted)}._card_6bnlu_319{background:var(--bg-card);border-radius:12px;border:1px solid var(--border-light);margin-bottom:24px}._card-header_6bnlu_326{padding:20px 24px;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center}._card-title_6bnlu_334{font-size:16px;font-weight:600;color:var(--text-dark)}._card-body_6bnlu_340{padding:24px}._filter-select_6bnlu_344{padding:8px 12px;border:1px solid var(--border-light);border-radius:8px;font-size:13px;font-family:Inter,sans-serif;background:var(--bg-card);color:var(--text-dark);cursor:pointer}._filter-select_6bnlu_344:focus{outline:none;border-color:var(--blue-primary)}._chart-wrapper_6bnlu_360{position:relative;height:300px}._table-wrapper_6bnlu_365{overflow-x:auto}table{width:100%;border-collapse:collapse}thead{background:var(--bg-base)}th{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-light)}td{padding:16px;font-size:14px;color:var(--text-dark);border-bottom:1px solid var(--border-light)}tbody tr:hover{background:var(--bg-base)}._badge-success_6bnlu_400{background:var(--success-light);color:var(--success);padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}._badge-info_6bnlu_409{background:var(--blue-light);color:var(--blue-primary);padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}._filters-row_6bnlu_418{display:flex;gap:16px;margin-bottom:24px;padding:16px 20px;background:var(--bg-card);border-radius:12px;border:1px solid var(--border-light)}._filter-group_6bnlu_428{display:flex;flex-direction:column;gap:6px}._filter-label_6bnlu_434{font-size:12px;font-weight:500;color:var(--text-muted)}._btn_6bnlu_440{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}._btn-primary_6bnlu_449{background:var(--blue-primary);color:#fff;border:none}._btn-primary_6bnlu_449:hover{background:var(--blue-dark)}:root{--blue-primary: #2563eb;--blue-secondary: #3b82f6;--blue-dark: #1e40af;--blue-light: #eff6ff;--maroon: #8b1538;--maroon-light: #fdf2f4;--text-dark: #1a1a2e;--text-secondary: #475569;--text-muted: #94a3b8;--border-light: #e2e8f0;--bg-base: #f8fafc;--bg-card: #ffffff;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--purple: #8b5cf6;--cyan: #06b6d4;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-2xl: 24px;--space-3xl: 32px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--icon-sm: 16px;--icon-md: 18px;--icon-lg: 20px;--icon-xl: 24px;--icon-gap: 8px;--gradient-primary: linear-gradient(135deg, #2563eb, #3b82f6);--gradient-medical: linear-gradient(135deg, #8b1538, #a91d47);--gradient-success: linear-gradient(135deg, #ffffff, #d1fae5);--gradient-warning: linear-gradient(135deg, #ffffff, #fef3c7)}body{font-family:Inter,system-ui,sans-serif;background:var(--bg-base);min-height:100vh}.display-large{font-size:48px;font-weight:800;line-height:1.1}h1{font-size:36px;font-weight:800;line-height:1.2}h2{font-size:28px;font-weight:700;line-height:1.3}h3{font-size:22px;font-weight:700;line-height:1.4}h4{font-size:18px;font-weight:600;line-height:1.5}.text-body-lg{font-size:14px;font-weight:500;line-height:1.6}.text-body{font-size:13px;font-weight:400;line-height:1.6}.text-body-sm{font-size:12px;font-weight:500;line-height:1.5}.text-caption{font-size:11px;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.5px}.text-micro{font-size:10px;font-weight:600;line-height:1.3;text-transform:uppercase;letter-spacing:.5px}.btn{padding:10px 20px;border-radius:var(--radius-md);font-size:14px;font-weight:500;line-height:1.6;border:none}.btn-primary{background:var(--gradient-primary);color:#fff}.btn-secondary{background:var(--bg-card);border:1px solid var(--border-light);color:var(--text-secondary)}.btn-danger{background:var(--danger);color:#fff}.btn-success{background:var(--success);color:#fff}.btn-light-primary{padding:10px 16px;background-color:var(--blue-light);color:var(--blue-primary);border:1px solid #bfdbfe;border-radius:var(--radius-md);font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);height:42px}.btn-light-primary:hover{background-color:#dbeafe}.app-header{height:64px}.app-logo{font-size:22px;font-weight:800;color:var(--blue-primary)}.app-nav{display:flex;gap:var(--space-sm)}.app-nav-item{font-size:14px}.app-avatar{width:40px;height:40px;border-radius:50%;background:var(--gradient-medical)}.stats-grid{display:grid;gap:var(--space-md)}@media(min-width:1024px){.stats-grid{grid-template-columns:repeat(6,1fr)}}@media(max-width:1023px)and (min-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.stats-grid{grid-template-columns:1fr}}.dashboard-layout{display:grid;grid-template-columns:280px 1fr}.section{padding:var(--space-lg)}.table-header{font-size:10px;font-weight:600;text-transform:uppercase;color:var(--text-secondary);background:var(--bg-base)}.table-row{min-height:48px}.table-row:hover{background:var(--bg-base)}.table-cell{padding:12px}.badge-gray{display:inline-block;padding:4px 8px;font-size:12px;font-weight:500;background-color:#e4e8eb;color:var(--text-dark);border-radius:var(--radius-md);margin-top:4px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-lime-500:oklch(76.8% .233 130.85);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[220\]{z-index:220}.col-span-2{grid-column:span 2/span 2}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mr-2{margin-right:calc(var(--spacing)*2)}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-\[18px\]{height:18px}.h-\[70vh\]{height:70vh}.h-\[90\%\]{height:90%}.h-\[250px\]{height:250px}.h-\[calc\(100\%-180px\)\]{height:calc(100% - 180px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-8{max-height:calc(var(--spacing)*8)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[320px\]{min-height:320px}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-44{width:calc(var(--spacing)*44)}.w-55{width:calc(var(--spacing)*55)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-96{width:calc(var(--spacing)*96)}.w-\[70\%\]{width:70%}.w-\[90\%\]{width:90%}.w-\[380px\]{width:380px}.w-\[440px\]{width:440px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[5\.25rem\]{min-width:5.25rem}.min-w-\[18px\]{min-width:18px}.min-w-\[35px\]{min-width:35px}.min-w-\[40px\]{min-width:40px}.min-w-\[52px\]{min-width:52px}.min-w-\[140px\]{min-width:140px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-\[55\%\]{--tw-translate-y: -55% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-y-2{row-gap:calc(var(--spacing)*2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-600{border-color:var(--color-amber-600)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-green-200{border-color:var(--color-green-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-400{border-color:var(--color-red-400)}.border-red-600{border-color:var(--color-red-600)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-t-blue-600{border-top-color:var(--color-blue-600)}.border-t-white{border-top-color:var(--color-white)}.border-l-\[\#8B1538\]{border-left-color:#8b1538}.border-l-blue-600{border-left-color:var(--color-blue-600)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-lime-500{background-color:var(--color-lime-500)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50)80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-600\/90{--tw-gradient-from:#155dfce6}@supports (color:color-mix(in lab,red,red)){.from-blue-600\/90{--tw-gradient-from:color-mix(in oklab,var(--color-blue-600)90%,transparent)}}.from-blue-600\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-100{--tw-gradient-from:var(--color-green-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-800{--tw-gradient-from:var(--color-red-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-50{--tw-gradient-to:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-900\/95{--tw-gradient-to:#1c398ef2}@supports (color:color-mix(in lab,red,red)){.to-blue-900\/95{--tw-gradient-to:color-mix(in oklab,var(--color-blue-900)95%,transparent)}}.to-blue-900\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-50{--tw-gradient-to:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-amber-600{fill:var(--color-amber-600)}.fill-blue-600{fill:var(--color-blue-600)}.fill-current{fill:currentColor}.fill-emerald-500{fill:var(--color-emerald-500)}.fill-emerald-600{fill:var(--color-emerald-600)}.fill-gray-400{fill:var(--color-gray-400)}.fill-gray-600{fill:var(--color-gray-600)}.fill-red-600{fill:var(--color-red-600)}.fill-white{fill:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-13{padding-left:calc(var(--spacing)*13)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.text-\[\#8B1538\]{color:#8b1538}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-blue-100{color:var(--color-blue-100)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-900{color:var(--color-blue-900)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-900{color:var(--color-green-900)}.text-indigo-700{color:var(--color-indigo-700)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.placeholder-slate-700::placeholder{color:var(--color-slate-700)}.accent-blue-600{accent-color:var(--color-blue-600)}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-blue-500\/25{--tw-shadow-color:#3080ff40}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.group-hover\:text-blue-600:is(:where(.group):hover *){color:var(--color-blue-600)}.group-hover\:text-indigo-600:is(:where(.group):hover *){color:var(--color-indigo-600)}.group-hover\:text-red-600:is(:where(.group):hover *){color:var(--color-red-600)}.group-hover\:text-yellow-600:is(:where(.group):hover *){color:var(--color-yellow-600)}}.peer-checked\:bg-blue-600:is(:where(.peer):checked~*){background-color:var(--color-blue-600)}.peer-focus\:outline-none:is(:where(.peer):focus~*){--tw-outline-style:none;outline-style:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing)*5)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing)*5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.focus-within\:border-blue-600:focus-within{border-color:var(--color-blue-600)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-amber-300:hover{border-color:var(--color-amber-300)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-blue-600:hover{border-color:var(--color-blue-600)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-yellow-50:hover{background-color:var(--color-yellow-50)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-blue-600\/25:hover{--tw-shadow-color:#155dfc40}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-blue-600\/25:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-600)25%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-blue-600\/30:hover{--tw-shadow-color:#155dfc4d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-blue-600\/30:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-600)30%,transparent)var(--tw-shadow-alpha),transparent)}}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-blue-600:focus{border-color:var(--color-blue-600)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-gray-200:disabled{border-color:var(--color-gray-200)}.disabled\:text-gray-500:disabled{color:var(--color-gray-500)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media(hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media(min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
