._overlay_55aiw_2{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;padding:24px 16px;overflow-y:auto}._container_55aiw_17{background:var(--bg-card);border-radius:12px;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:88svh;overflow:hidden}._header_55aiw_39{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 16px;border-bottom:1px solid var(--border-light)}._headerContent_55aiw_47{display:flex;flex-direction:column;gap:8px;flex:1}._title_55aiw_54{font-size:22px;font-weight:700;line-height:1.4;color:var(--text-dark);margin:0;font-family:var(--font-body)}._subtitle_55aiw_63{font-size:14px;color:var(--text-secondary);font-family:var(--font-body)}._closeButton_55aiw_69{width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;color:var(--text-secondary)}._closeButton_55aiw_69:hover,._closeButton_55aiw_69:active{background:transparent;color:var(--color-text-muted)}._body_55aiw_27{flex:1;padding:16px;overflow-y:auto;background:var(--color-surface);min-height:0}._footer_55aiw_107{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--color-border)}._timerSummaryModal_55aiw_115{width:500px;background:var(--bg-card);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;padding:0}._input_55aiw_125{margin:40px;width:85%!important;height:55px!important}._timerSummaryBody_55aiw_131{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)}}._page_19dt7_15{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;font-family:var(--font-body);background:var(--login-bg-deepest);color:var(--login-text-on-dark)}._hero_19dt7_25{position:relative;width:100%;min-height:100vh;min-height:100svh;padding:clamp(28px,4vw,56px);padding-right:clamp(24px,40vw,620px);overflow:hidden;background-color:var(--login-bg-deepest);isolation:isolate}._heroPicture_19dt7_41{display:contents}._heroBg_19dt7_48{position:absolute;left:0;top:0;height:100%;width:auto;max-width:78%;object-fit:cover;object-position:right center;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;mask-image:linear-gradient(90deg,#000 0% 88%,#0000);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 88%,rgba(0,0,0,0) 100%)}._hero_19dt7_25:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#02161c99,#02161c40 22%,#02161c00 42%);pointer-events:none;z-index:1}._heroInner_19dt7_38{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(24px,3.5vh,44px);max-width:640px;height:100%;min-height:calc(100vh - clamp(56px,8vw,112px))}._brandRow_19dt7_105{display:flex;flex-direction:column;align-items:flex-start;gap:14px}._logoWord_19dt7_112{font-family:var(--font-display);font-size:clamp(30px,3.6vw,44px);font-weight:400;letter-spacing:-.01em;color:var(--login-text-on-dark);line-height:1}._logoWord_19dt7_112 em{color:var(--login-teal-accent);font-style:normal;font-weight:500}._eyebrow_19dt7_127{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--login-teal-accent);font-family:var(--font-body)}._headlineBlock_19dt7_137{max-width:560px}._headline_19dt7_137{font-family:var(--font-display);font-size:clamp(40px,5.6vw,68px);font-weight:400;line-height:1.02;letter-spacing:-.015em;color:var(--login-text-on-dark);margin:0}._headline_19dt7_137 em{color:var(--login-teal-accent);font-style:normal;display:block}._body_19dt7_157{margin-top:20px;font-size:clamp(15px,1.15vw,19px);line-height:1.55;color:var(--login-text-on-dark-muted);max-width:500px}._rule_19dt7_165{margin-top:24px;height:1px;width:220px;background:linear-gradient(90deg,var(--login-teal-accent),transparent);border:0}._featureGrid_19dt7_178{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);max-width:560px;margin-top:4px}._featureCell_19dt7_186{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:4px 0}._featureIcon_19dt7_194{width:28px;height:28px;color:var(--login-teal-accent);stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round}._featureLabel_19dt7_205{font-size:13px;line-height:1.35;color:var(--login-text-on-dark);font-weight:500;letter-spacing:.005em}._glass_19dt7_214{position:relative;background:var(--login-glass-bg);border:1px solid var(--login-glass-border);border-radius:16px;padding:16px 18px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--login-text-on-dark);box-shadow:0 12px 40px #00000040,0 0 0 1px #18cfc10f;z-index:3}._glassRow_19dt7_229{display:flex;align-items:center;gap:14px}._glassIconBubble_19dt7_235{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,var(--login-teal-accent) 0%,var(--login-teal-ink) 80%);color:var(--login-bg-deepest);box-shadow:0 0 20px var(--login-glow-teal)}._glassIconBubble_19dt7_235 svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._glassTitle_19dt7_261{font-family:var(--font-display);font-size:16px;line-height:1.2;margin:0;font-weight:500}._glassSubtitle_19dt7_269{margin:4px 0 0;font-size:12px;color:var(--login-text-on-dark-muted);line-height:1.4}._decorativeGlass_19dt7_277{position:absolute;left:42%;bottom:22%;width:320px;max-width:32%;z-index:3}._complianceGlass_19dt7_287{position:absolute;left:clamp(28px,4vw,56px);bottom:clamp(24px,4vw,48px);max-width:380px;z-index:3}._cardMount_19dt7_296{position:absolute;top:50%;right:clamp(24px,3vw,56px);transform:translateY(-50%);width:min(500px,40vw);z-index:5}._card_19dt7_296{width:100%;background:var(--login-card-bg);color:var(--login-card-text);border-radius:28px;padding:clamp(36px,3vw,52px);box-shadow:0 30px 80px #00000073,0 0 0 1px #18cfc11a,0 0 60px -10px var(--login-glow-teal-soft)}._cardTitle_19dt7_317{font-family:var(--font-display);font-size:32px;font-weight:500;line-height:1.1;margin:0 0 8px;color:var(--login-card-text);letter-spacing:-.005em}._cardSubtitle_19dt7_327{margin:0 0 32px;font-size:15px;color:var(--neutral-mid);line-height:1.5}._field_19dt7_334{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}._label_19dt7_341{font-size:13px;font-weight:600;color:var(--login-card-text);letter-spacing:.005em}._inputWrap_19dt7_348{position:relative}._input_19dt7_348{width:100%;height:54px;padding:0 46px 0 16px;border-radius:10px;border:1px solid var(--login-input-border);background:var(--login-card-bg);color:var(--login-card-text);font-size:15px;font-family:var(--font-body);outline:none;transition:border-color .12s ease,box-shadow .12s ease}._input_19dt7_348:hover{border-color:var(--login-input-border-hover)}._input_19dt7_348:focus{border-color:var(--login-teal-ink);box-shadow:0 0 0 4px #0e9f9124}._input_19dt7_348::placeholder{color:var(--neutral-light)}._inputTrailing_19dt7_379{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--neutral-mid);display:grid;place-items:center;background:none;border:0;cursor:pointer;padding:4px;border-radius:6px}._inputTrailing_19dt7_379:hover{background:#02161c0d}._inputTrailing_19dt7_379 svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}._rowBetween_19dt7_408{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 22px;font-size:14px}._remember_19dt7_417{display:inline-flex;align-items:center;gap:8px;color:var(--login-card-text);cursor:pointer}._remember_19dt7_417 input{width:16px;height:16px;accent-color:var(--login-teal-ink)}._forgot_19dt7_431{background:none;border:0;color:var(--login-teal-ink);font-weight:500;font-size:14px;cursor:pointer;padding:0}._forgot_19dt7_431:hover{text-decoration:underline}._errorText_19dt7_445{color:var(--color-danger);font-size:12px;margin:6px 0 0}._submit_19dt7_451{width:100%;height:58px;border:0;border-radius:10px;color:var(--login-text-on-dark);font-size:16px;font-weight:600;font-family:var(--font-body);letter-spacing:.005em;background:linear-gradient(135deg,var(--login-teal-ink) 0%,var(--login-teal-ink-2) 100%);box-shadow:0 12px 24px -12px #0e9f9199,0 0 0 1px #078a8466;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;display:inline-flex;align-items:center;justify-content:center;gap:10px}._submit_19dt7_451:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 18px 32px -12px #0e9f918c,0 0 0 1px #078a8466}._submit_19dt7_451:disabled{opacity:.7;cursor:not-allowed}._submit_19dt7_451 svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._spinner_19dt7_500{width:18px;height:18px;border-radius:50%;border:2px solid rgba(244,250,249,.35);border-top-color:var(--login-text-on-dark);animation:_spin_19dt7_500 .7s linear infinite}@keyframes _spin_19dt7_500{to{transform:rotate(360deg)}}._security_19dt7_515{margin-top:26px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}._securityRow_19dt7_524{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--neutral-mid)}._securityRow_19dt7_524 svg{width:14px;height:14px;stroke:var(--login-teal-ink);fill:none;stroke-width:1.75}._securityCopy_19dt7_541{font-size:12px;color:var(--neutral-light)}._footerCopy_19dt7_546{margin-top:18px;text-align:center;font-size:11px;color:var(--neutral-light)}._mobileBrand_19dt7_553{display:none;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}._mobileBrand_19dt7_553 ._logoWord_19dt7_112{font-size:26px}@media(max-width:1279px){._hero_19dt7_25{padding-right:clamp(24px,42vw,540px)}._cardMount_19dt7_296{width:min(460px,42vw)}._decorativeGlass_19dt7_277{left:44%;width:260px}}@media(max-width:999px){._hero_19dt7_25{padding:24px 20px 40px;min-height:auto}._heroBg_19dt7_48{object-position:65% 40%}._heroInner_19dt7_38{max-width:100%;min-height:0;padding-bottom:240px}._featureGrid_19dt7_178{grid-template-columns:repeat(2,minmax(0,1fr));max-width:380px}._decorativeGlass_19dt7_277{display:none}._complianceGlass_19dt7_287{position:static;margin-top:24px;max-width:320px}._cardMount_19dt7_296{position:static;transform:none;width:100%;max-width:460px;margin:24px auto 32px}._card_19dt7_296{padding:28px 22px;border-radius:20px}._mobileBrand_19dt7_553{display:flex}}@media(max-width:520px){._featureGrid_19dt7_178{display:none}._headline_19dt7_137{font-size:clamp(36px,9vw,48px)}._cardTitle_19dt7_317{font-size:26px}}._skeleton_9xu9p_2{border-radius:1rem;position:relative;overflow:hidden}._skeleton_9xu9p_2:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f11a,#ffffffe6,#e7e7ea1a);animation:_progress_9xu9p_1 1.5s ease-in-out infinite}@keyframes _progress_9xu9p_1{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes _pulse_9xu9p_49{0%{opacity:1}50%{opacity:.5}to{opacity:1}}._pulse_9xu9p_49{animation:_pulse_9xu9p_49 1.5s infinite}._table__profile_image_9xu9p_54{height:1.5rem;width:1.5rem;background-color:var(--border-light)}._table__row_title_9xu9p_60{height:1.5rem;background-color:var(--border-light)}._table__row_text_9xu9p_65{height:1rem;background-color:var(--border-light)}._skeletonCell_9xu9p_70{padding:12px 16px;vertical-align:middle}._form_input__label_9xu9p_76{height:13px;width:10rem;background-color:var(--border-light);margin-bottom:6px}._form_input__container_9xu9p_83{height:38px;width:100%;background-color:var(--border-light)}._toggleSkeleton_9xu9p_89{width:44px;height:24px;border-radius:24px;background-color:var(--border-light)}._button_9xu9p_98{height:4rem;width:15rem;background-color:#0f3f7a15}._buttonCancel_9xu9p_104{height:1rem;width:10rem;background-color:#0f3f7a15}._pipeline_item_9xu9p_111{display:flex;align-items:center;gap:.75rem;padding:.625rem;border-radius:.5rem;background-color:var(--bg-base);margin-bottom:.5rem}._pipeline_icon_9xu9p_121{width:.625rem;height:.625rem;border-radius:9999px;background-color:var(--border-light)}._pipeline_content_9xu9p_128{flex:1;min-width:0}._pipeline_title_9xu9p_133{height:.75rem;width:6rem;background-color:var(--border-light);border-radius:.25rem;margin-bottom:.375rem}._pipeline_subtitle_9xu9p_141{height:.5rem;width:4rem;background-color:var(--border-light);border-radius:.25rem}._pipeline_count_9xu9p_148{height:1.2rem;width:1.5rem;background-color:var(--border-light);border-radius:.25rem}._activity_item_9xu9p_156{display:flex;gap:.625rem;padding:.5rem 0}._activity_time_9xu9p_162{height:.8rem;width:2.5rem;background-color:var(--border-light);border-radius:.25rem;margin-top:.25rem}._activity_content_9xu9p_170{flex:1;display:flex;flex-direction:column;gap:.5rem}._activity_line_long_9xu9p_177{height:2rem;width:100%;background-color:var(--border-light);border-radius:.25rem}._chatScreenBubble_9xu9p_185{flex:2;padding:10px;display:flex;flex-direction:column;gap:10px;width:100%;max-height:100%}._sentLoadingBubble_9xu9p_195,._receivedLoadingBubble_9xu9p_196{background-color:var(--border-light);min-height:5rem;padding:15px;border-radius:15px;width:50%;position:relative;overflow:hidden}._sentLoadingBubble_9xu9p_195:after,._receivedLoadingBubble_9xu9p_196:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f0f0f11a,#ffffffe6,#e7e7ea1a);animation:_progress_9xu9p_1 1.5s ease-in-out infinite}._sentLoadingBubble_9xu9p_195{align-self:flex-start;border-bottom-left-radius:1px;background-color:var(--border-light)}._receivedLoadingBubble_9xu9p_196{align-self:flex-end;border-bottom-right-radius:1px!important;background-color:var(--border-light)}._noteSkeleton_9xu9p_237{background-color:var(--border-light);border-radius:4px;position:relative;overflow:hidden}._noteSkeleton_9xu9p_237:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f0f0f11a,#ffffffe6,#e7e7ea1a);animation:_progress_9xu9p_1 1.5s ease-in-out infinite}._providerCheckbox_9xu9p_261{background:var(--color-border)!important;border:none!important}._providerDot_9xu9p_266{background:var(--color-border)!important}._providerText_9xu9p_270{flex:1;height:14px;background:var(--color-border);border-radius:4px}._providerCount_9xu9p_277{width:24px;height:14px;background:var(--color-border);border-radius:4px}._appointmentTypeDot_9xu9p_285{background:var(--color-border)!important}._appointmentTypeText_9xu9p_289{height:15px;width:100%;background:var(--color-border);border-radius:4px;margin-top:8px}._sidebarTitleSkeleton_9xu9p_299{height:24px;width:60%;background-color:var(--border-light);border-radius:4px;margin-bottom:8px}._sidebarSubtitleSkeleton_9xu9p_307{height:14px;width:80%;background-color:var(--border-light);border-radius:4px;margin-bottom:20px}._statCardSkeleton_9xu9p_315{flex:1;padding:12px;background:var(--color-page-bg);border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:8px}._statNumberSkeleton_9xu9p_326{height:24px;width:30px;background-color:var(--border-light);border-radius:4px}._statValueSkeleton_9xu9p_333{height:24px;width:40px;background-color:var(--border-light);border-radius:4px}._statLabelSkeleton_9xu9p_340{height:10px;width:50px;background-color:var(--border-light);border-radius:4px}._agendaItemSkeleton_9xu9p_347{display:flex;gap:12px;padding:12px;border-radius:12px;background-color:#fff}._agendaTimeSkeleton_9xu9p_355{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:50px}._timeTextSkeleton_9xu9p_363{height:14px;width:40px;background-color:var(--border-light);border-radius:4px}._endTimeTextSkeleton_9xu9p_370{height:10px;width:30px;background-color:var(--border-light);border-radius:4px}._agendaContentSkeleton_9xu9p_377{flex:1;display:flex;flex-direction:column;gap:6px}._patientNameSkeleton_9xu9p_384{height:16px;width:70%;background-color:var(--border-light);border-radius:4px}._providerNameSkeleton_9xu9p_391{height:12px;width:50%;background-color:var(--border-light);border-radius:4px}._sectionHeaderSkeleton_9xu9p_398{height:12px;width:80px;background-color:var(--border-light);border-radius:4px;margin:16px 0 10px}._quickBookSlotSkeleton_9xu9p_407{height:42px;width:100%;background-color:var(--border-light);border-radius:8px}._availabilityProviderAvatar_9xu9p_415{background-color:var(--border-light)}._availabilityProviderContainer_9xu9p_419{flex:1;display:flex;flex-direction:column;gap:8px}._availabilityProviderBar1_9xu9p_426{height:14px;width:70%;border-radius:4px;background-color:var(--border-light)}._availabilityProviderBar2_9xu9p_433{height:12px;width:40%;border-radius:4px;background-color:var(--border-light)}._weeklyScheduleContainer_9xu9p_441{padding:24px}._weeklyScheduleList_9xu9p_445{display:flex;flex-direction:column;gap:12px}._weeklyScheduleToggle_9xu9p_451{width:44px;height:24px;border-radius:12px;margin-right:16px;background-color:var(--border-light)}._weeklyScheduleLabel_9xu9p_459{width:80px;height:20px;margin-right:24px;border-radius:4px;background-color:var(--border-light)}._weeklyScheduleInputContainer_9xu9p_467{display:flex;gap:8px;flex:1}._weeklyScheduleInput_9xu9p_467{height:40px;width:100%;border-radius:8px;background-color:var(--border-light)}._appointmentTypeHeader_9xu9p_481{height:18px;width:180px;border-radius:4px;margin-bottom:16px;background-color:var(--border-light)}._appointmentTypePill_9xu9p_489{width:120px;height:36px;border-radius:20px;background-color:var(--border-light)}._waitListViewHeaderTitle_9xu9p_497{height:24px;width:100px;background-color:var(--border-light);border-radius:4px;margin-bottom:4px}._waitListViewHeaderSubtitle_9xu9p_505{height:14px;width:200px;background-color:var(--border-light);border-radius:4px}._waitListViewItemAvatar_9xu9p_512{width:48px;height:48px;border-radius:12px;background-color:var(--border-light)}._waitListViewItemName_9xu9p_519{height:16px;width:150px;background-color:var(--border-light);border-radius:4px;margin-bottom:8px}._waitListViewItemDetailLine_9xu9p_527{height:12px;width:100px;background-color:var(--border-light);border-radius:4px;display:inline-block;margin-right:16px}._waitListViewItemPriority_9xu9p_536{height:24px;width:60px;border-radius:12px;background-color:var(--border-light)}._waitListViewActionBtn_9xu9p_543{height:32px;width:120px;border-radius:6px;background-color:var(--border-light)}._waitListViewSidebarTitle_9xu9p_550{height:14px;width:150px;background-color:var(--border-light);border-radius:4px;margin-bottom:16px}._waitListViewSlotItem_9xu9p_558{height:60px;background-color:var(--border-light);border-radius:10px;margin-bottom:12px}._kioskName_9xu9p_566{height:18px;width:120px;background-color:var(--border-light);border-radius:4px}._kioskStatus_9xu9p_573{height:24px;width:70px;border-radius:12px;background-color:var(--border-light)}._kioskLocation_9xu9p_580{height:14px;width:150px;background-color:var(--border-light);border-radius:4px;margin-top:8px;margin-bottom:16px}._kioskStatValue_9xu9p_589{height:24px;width:30px;background-color:var(--border-light);border-radius:4px;margin-bottom:4px}._kioskStatLabel_9xu9p_597{height:12px;width:80px;background-color:var(--border-light);border-radius:4px}._kioskActionBtn_9xu9p_604{height:36px;width:100%;background-color:var(--border-light);border-radius:8px;margin-top:16px}._locationName_9xu9p_613{height:18px;width:140px;background-color:var(--border-light);border-radius:4px;margin-bottom:6px}._locationAddress_9xu9p_621{height:14px;width:80%;background-color:var(--border-light);border-radius:4px}._locationBadge_9xu9p_628{height:24px;width:80px;border-radius:12px;background-color:var(--border-light)}._locationStatValue_9xu9p_635{height:20px;width:25px;background-color:var(--border-light);border-radius:4px}._locationActionBtn_9xu9p_642{height:32px;width:80px;background-color:var(--border-light);border-radius:6px}._tenantName_9xu9p_650{height:16px;width:60%;background-color:var(--border-light);border-radius:4px;margin-bottom:8px}._tenantStatus_9xu9p_658{height:20px;width:60px;background-color:var(--border-light);border-radius:12px}._tenantOrg_9xu9p_665{height:14px;width:80%;background-color:var(--border-light);border-radius:4px;margin-bottom:6px}._tenantPlan_9xu9p_673{height:12px;width:40%;background-color:var(--border-light);border-radius:4px;margin-bottom:12px}._tenantStats_9xu9p_681{display:flex;gap:8px;margin-bottom:12px}._tenantStatItem_9xu9p_687{height:12px;width:30%;background-color:var(--border-light);border-radius:4px}._tenantRevenue_9xu9p_694{height:14px;width:50%;background-color:var(--border-light);border-radius:4px}._tenantTabTitle_9xu9p_702{height:24px;width:200px;background-color:var(--border-light);border-radius:4px;margin-bottom:24px}._tenantInfoLabel_9xu9p_710{height:14px;width:80px;background-color:var(--border-light);border-radius:4px;margin-bottom:8px}._tenantInfoValue_9xu9p_718{height:18px;width:140px;background-color:var(--border-light);border-radius:4px}._tenantResourceValue_9xu9p_725{height:32px;width:40px;background-color:var(--border-light);border-radius:4px;margin-bottom:8px}._tenantResourceLabel_9xu9p_733{height:14px;width:70px;background-color:var(--border-light);border-radius:4px}._tenantActionButton_9xu9p_740{height:42px;width:140px;background-color:var(--border-light);border-radius:8px}._listViewAvatar_9xu9p_748{width:40px;height:40px;border-radius:50%;margin-right:12px;flex-shrink:0;background-color:var(--border-light, var(--color-border))}._listViewName_9xu9p_757{width:140px;height:16px;margin-bottom:6px;border-radius:4px;background-color:var(--border-light, var(--color-border))}._listViewDetail_9xu9p_765{width:180px;height:12px;border-radius:4px;background-color:var(--border-light, var(--color-border))}._listViewCellShort_9xu9p_772{width:80px;height:16px;border-radius:4px;background-color:var(--border-light, var(--color-border))}._listViewCellMedium_9xu9p_779{width:100px;height:16px;border-radius:4px;background-color:var(--border-light, var(--color-border))}._listViewCellLong_9xu9p_786{width:120px;height:16px;border-radius:4px;background-color:var(--border-light, var(--color-border))}._listViewBadge_9xu9p_793{width:60px;height:24px;border-radius:12px;background-color:var(--border-light, var(--color-border))}._listViewButton_9xu9p_800{width:110px;height:36px;border-radius:6px;background-color:var(--border-light, var(--color-border))}._rvRoomNumSkeleton_9xu9p_808{width:60px;height:28px;border-radius:6px;background-color:var(--border-light, var(--color-border))}._rvStatusBadgeSkeleton_9xu9p_815{width:80px;height:24px;border-radius:12px;background-color:var(--border-light, var(--color-border))}._rvBodyTextSkeleton_9xu9p_822{width:120px;height:20px;border-radius:4px;background-color:var(--border-light, var(--color-border))}._rvButtonSkeleton_9xu9p_829{width:100%;height:36px;border-radius:8px;background-color:var(--border-light, var(--color-border))}._rvButtonRowSkeleton_9xu9p_836{display:flex;gap:8px;width:100%}._rvButtonHalfSkeleton_9xu9p_842{flex:1;height:36px;border-radius:8px;background-color:var(--border-light, var(--color-border))}._pvCardSkeleton_9xu9p_850{display:flex;flex-direction:column;background-color:var(--color-surface);border:1px solid var(--border-light);border-radius:12px;padding:16px;gap:16px}._pvHeaderSkeleton_9xu9p_860{display:flex;align-items:center;gap:12px}._pvAvatarSkeleton_9xu9p_866{width:48px;height:48px;border-radius:50%;background-color:var(--border-light, var(--color-border))}._pvNameSkeleton_9xu9p_873{width:120px;height:18px;margin-bottom:6px;border-radius:4px;background-color:var(--border-light, var(--color-border))}._pvStatusSkeleton_9xu9p_881{margin-left:auto;width:90px;height:28px;border-radius:14px;background-color:var(--border-light, var(--color-border))}._pvStatsRowSkeleton_9xu9p_889{display:flex;justify-content:space-between;border-top:1px solid var(--color-page-bg);border-bottom:1px solid var(--color-page-bg);padding:12px 0}._pvStatItemSkeleton_9xu9p_897{display:flex;flex-direction:column;align-items:center;gap:4px}._pvStatValSkeleton_9xu9p_904{width:24px;height:20px;border-radius:4px;background-color:var(--border-light, var(--color-border))}._pvStatLblSkeleton_9xu9p_911{width:32px;height:12px;border-radius:4px;background-color:var(--border-light, var(--color-border))}._pvPatientRowSkeleton_9xu9p_918{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--color-page-bg)}._pvPatientNameSkeleton_9xu9p_926{width:140px;height:16px;margin-bottom:4px;border-radius:4px;background-color:var(--border-light, var(--color-border))}._pvPatientTypeSkeleton_9xu9p_934{width:80px;height:12px;border-radius:4px;background-color:var(--border-light, var(--color-border))}._pvStagePillSkeleton_9xu9p_941{width:70px;height:22px;border-radius:11px;background-color:var(--border-light, var(--color-border))}._moduleSettingsCard_9xu9p_949{padding:20px;background:var(--bg-base);border-radius:var(--radius-lg);border:1px solid var(--border-light)}._moduleSettingsHeader_9xu9p_956{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-md);gap:var(--space-md)}._moduleSettingsInfo_9xu9p_964{flex:1;display:flex;flex-direction:column;gap:var(--space-sm)}._skeletonTitle_9xu9p_971{height:20px;width:70%;margin-bottom:8px;background-color:var(--border-light, var(--color-page-bg))}._skeletonBadge_9xu9p_978{height:18px;width:50px;border-radius:6px;margin-bottom:12px;background-color:var(--border-light, var(--color-page-bg))}._skeletonText_9xu9p_986{height:14px;width:100%;margin-bottom:6px;background-color:var(--border-light, var(--color-page-bg))}._skeletonTextShort_9xu9p_993{width:80%}._skeletonToggle_9xu9p_997{height:24px;width:44px;border-radius:12px;flex-shrink:0;background-color:var(--border-light, var(--color-page-bg))}._exceptionCard_9xu9p_1006{background-color:#fff;border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem;animation:_pulse_9xu9p_49 2s cubic-bezier(.4,0,.6,1) infinite}._exceptionContentWrapper_9xu9p_1014{display:flex;align-items:flex-start;justify-content:space-between}._exceptionLeftSection_9xu9p_1020{display:flex;align-items:flex-start;gap:1.25rem;flex:1}._exceptionAvatar_9xu9p_1027{width:3rem;height:3rem;background-color:var(--color-border);border-radius:.75rem;flex-shrink:0}._exceptionTextContent_9xu9p_1035{flex:1;display:flex;flex-direction:column;gap:.75rem}._exceptionHeader_9xu9p_1042{display:flex;align-items:center;gap:.75rem}._exceptionHeaderTitle_9xu9p_1048{height:1.25rem;width:12rem;background-color:var(--color-border);border-radius:.25rem}._exceptionHeaderBadge_9xu9p_1055{height:1.25rem;width:5rem;background-color:var(--color-border);border-radius:.25rem}._exceptionGrid_9xu9p_1062{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.5rem;max-width:42rem}._exceptionGridItem_9xu9p_1069{height:1rem;background-color:var(--color-border);border-radius:.25rem}._exceptionGridItemw32_9xu9p_1075{width:8rem}._exceptionGridItemw40_9xu9p_1079{width:10rem}._exceptionGridItemw28_9xu9p_1083{width:7rem}._exceptionNotes_9xu9p_1087{height:4rem;background-color:var(--color-page-bg);border-radius:.5rem;width:100%;margin-top:.5rem}._exceptionActions_9xu9p_1095{display:flex;align-items:center;gap:.5rem;margin-left:1rem}._exceptionActionButton_9xu9p_1102{height:2.25rem;width:6rem;background-color:var(--color-border);border-radius:.75rem}._exceptionActionIcon_9xu9p_1109{height:2.25rem;width:2.25rem;background-color:var(--color-border);border-radius:.75rem}._exceptionList_9xu9p_1116,._analyticsContainer_9xu9p_1123{display:flex;flex-direction:column;gap:.75rem}._item_9xu9p_1129{display:flex;flex-direction:column;width:100%;animation:_analyticsPulse_9xu9p_1 2s cubic-bezier(.4,0,.6,1) infinite}._header_9xu9p_1136{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}._label_9xu9p_1143{height:.75rem;width:4rem;background-color:var(--color-border);border-radius:.25rem}._value_9xu9p_1150{height:.75rem;width:6rem;background-color:var(--color-border);border-radius:.25rem}._barContainer_9xu9p_1157{display:flex;align-items:center;gap:.25rem;width:100%}._bar_9xu9p_1157{flex:1 1 0%;height:.5rem;background-color:var(--color-border);border-radius:9999px}._percentage_9xu9p_1171{height:.5rem;width:2rem;background-color:var(--color-border);border-radius:.25rem}@keyframes _analyticsPulse_9xu9p_1{0%,to{opacity:1}50%{opacity:.5}}._payerMeta_9xu9p_1190{height:.625rem;width:3rem;background-color:var(--color-border);border-radius:.125rem;margin-top:.25rem}._procedureGrid_9xu9p_1199{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}._procedureItem_9xu9p_1205{padding:.75rem;background-color:var(--color-page-bg);border-radius:.5rem;animation:_analyticsPulse_9xu9p_1 2s cubic-bezier(.4,0,.6,1) infinite}._procedureTitle_9xu9p_1212{height:.75rem;width:60%;background-color:var(--color-border);border-radius:.25rem;margin-bottom:.5rem}._procedureCount_9xu9p_1220{height:1.5rem;width:40%;background-color:var(--color-border);border-radius:.25rem;margin-bottom:.5rem}._procedureBarContainer_9xu9p_1228{display:flex;align-items:center;gap:.5rem}._procedureBar_9xu9p_1228{flex:1;height:.375rem;background-color:var(--color-border);border-radius:9999px}._procedurePercentage_9xu9p_1241{height:.625rem;width:1.5rem;background-color:var(--color-border);border-radius:.125rem}._clinicSidebarTitleWrapper_9xu9p_1248{padding:0 20px;margin-bottom:8px}._clinicSidebarSectionTitle_9xu9p_1253{height:10px;background-color:var(--border-light, var(--color-border));border-radius:4px}._clinicSidebarItemWrapper_9xu9p_1259{padding:10px 20px}._clinicSidebarItem_9xu9p_1259{height:14px;background-color:var(--border-light, var(--color-border));border-radius:4px}._assignTenantSkeletonItem_9xu9p_1269{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1.5px solid var(--color-border);margin-bottom:8px}._assignTenantSkeletonAvatar_9xu9p_1279{width:32px;height:32px;border-radius:8px;background-color:var(--color-surface-alt)}._assignTenantSkeletonName_9xu9p_1286{height:14px;width:140px;border-radius:4px;background-color:var(--color-surface-alt);margin-bottom:6px}._assignTenantSkeletonMeta_9xu9p_1294{height:10px;width:100px;border-radius:3px;background-color:var(--color-surface-alt)}._assignTenantSkeletonCheckbox_9xu9p_1301{width:20px;height:20px;border-radius:6px;background-color:var(--color-surface-alt)}._form_lib__skeletonCard_9xu9p_1309{background:#fff;border-radius:12px;border:1px solid var(--color-border);padding:16px;height:100%}._form_lib__skeletonHeader_9xu9p_1317{display:flex;align-items:center;gap:12px;margin-bottom:12px}._form_lib__skeletonIcon_9xu9p_1324{width:36px;height:36px;border-radius:10px;flex-shrink:0;background-color:var(--border-light)}._form_lib__skeletonTitle_9xu9p_1332{height:16px;border-radius:4px;background-color:var(--border-light)}._form_lib__skeletonDesc_9xu9p_1338{height:12px;border-radius:4px;margin-bottom:8px;background-color:var(--border-light)}._form_lib__skeletonMeta_9xu9p_1345{display:flex;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #f0efed}._form_lib__skeletonMetaItem_9xu9p_1353{height:12px;border-radius:4px;background-color:var(--border-light)}._form_lib__skeletonDetailHeader_9xu9p_1360{padding:18px 20px 14px;border-bottom:1px solid var(--color-border)}._form_lib__skeletonDetailEyebrow_9xu9p_1365{height:10px;width:60px;border-radius:3px;margin-bottom:12px;background-color:var(--border-light)}._form_lib__skeletonDetailTitle_9xu9p_1373{height:20px;width:140px;border-radius:4px;margin-bottom:10px;background-color:var(--border-light)}._form_lib__skeletonDetailDesc_9xu9p_1381{height:12px;width:100%;border-radius:3px;margin-bottom:6px;background-color:var(--border-light)}._form_lib__skeletonDetailSection_9xu9p_1389{padding:14px 20px;border-bottom:1px solid var(--color-border)}._form_lib__skeletonDetailRow_9xu9p_1394{display:flex;align-items:center;gap:10px;margin-bottom:12px}._form_lib__skeletonDetailRowIcon_9xu9p_1401{width:24px;height:24px;border-radius:6px;flex-shrink:0;background-color:var(--border-light)}._form_lib__skeletonDetailRowText_9xu9p_1409{height:12px;border-radius:3px;flex:1;background-color:var(--border-light)}._form_lib__skeletonSidebarItem_9xu9p_1417{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-bottom:2px}._form_lib__skeletonSidebarIcon_9xu9p_1425{width:16px;height:16px;border-radius:4px;background-color:var(--border-light)}._form_lib__skeletonSidebarText_9xu9p_1432{height:12px;border-radius:3px;background-color:var(--border-light)}._analyticsMetricLabel_9xu9p_1439{width:100px;height:14px;background-color:var(--border-light)}._analyticsMetricValue_9xu9p_1445{width:80px;height:24px;background-color:var(--border-light);margin-top:24px;margin-bottom:16px}._analyticsMetricSubtext_9xu9p_1453{width:120px;height:12px;background-color:var(--border-light)}._performanceNameSkeleton_9xu9p_1460{width:120px;height:16px;background-color:var(--border-light);margin-bottom:8px}._performanceSubtextSkeleton_9xu9p_1467{width:80px;height:12px;background-color:var(--border-light)}._performanceValueSkeleton_9xu9p_1473{width:50px;height:18px;background-color:var(--border-light)}._providerRankSkeleton_9xu9p_1480{width:24px;height:24px;border-radius:50%;background-color:var(--border-light)}._providerNameSkeleton_9xu9p_391{width:140px;height:16px;background-color:var(--border-light);margin-bottom:6px}._providerSpecialtySkeleton_9xu9p_1494{width:100px;height:12px;background-color:var(--border-light)}._providerStatValueSkeleton_9xu9p_1500{width:30px;height:20px;background-color:var(--border-light);margin-bottom:4px}._providerStatLabelSkeleton_9xu9p_1507{width:40px;height:10px;background-color:var(--border-light)}._app-container_1whh5_2{display:flex;flex-direction:column;height:100vh;overflow:hidden;font-family:var(--font-body);background:var(--color-page-bg);color:var(--color-text)}._header_1whh5_12{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._header-left_1whh5_23{display:flex;align-items:center;gap:32px}._logo_1whh5_29{font-size:22px;font-weight:800;color:var(--color-primary)}._main-nav_1whh5_35{display:flex;gap:4px}._nav-tab_1whh5_40{padding:8px 16px;font-size:14px;font-weight:500;color:var(--color-text-muted);border-radius:8px;transition:all .15s ease;cursor:pointer;position:relative}._nav-tab_1whh5_40:hover{background:var(--color-page-bg);color:var(--color-text)}._nav-tab_1whh5_40._active_1whh5_56{background:var(--color-primary-soft);color:var(--color-primary)}._badge_1whh5_61{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;background:var(--color-danger);border-radius:9px;font-size:10px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}._header-right_1whh5_78{display:flex;align-items:center;gap:8px}._header-icon_1whh5_84{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_1whh5_84:hover{background:var(--color-page-bg)}._header-icon_1whh5_84 svg{width:20px;height:20px;fill:var(--color-text-muted)}._dot_1whh5_106{position:absolute;top:8px;right:8px;width:8px;height:8px;background:var(--color-danger);border-radius:50%;border:2px solid var(--color-surface)}._user-profile_1whh5_117{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;background:var(--color-page-bg);border-radius:25px;cursor:pointer}._user-avatar_1whh5_127{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-primary));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:12px}._user-info_1whh5_140{text-align:left}._user-name_1whh5_144{font-size:13px;font-weight:600;color:var(--color-text)}._user-role_1whh5_150{font-size:11px;color:var(--color-text-subtle)}._chat-container_1whh5_155{display:flex;flex:1;overflow:hidden}._chat-sidebar_1whh5_161{width:320px;background:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex-direction:column}._sidebar-header_1whh5_169{padding:16px 20px;border-bottom:1px solid var(--color-border)}._sidebar-title-row_1whh5_174{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._sidebar-title_1whh5_174{font-size:16px;font-weight:600;color:var(--color-text)}._sidebar-back-btn_1whh5_187{width:32px;height:32px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._sidebar-back-btn_1whh5_187:hover{background:var(--color-page-bg);border-color:var(--color-border)}._sidebar-back-btn_1whh5_187 svg{width:16px;height:16px;stroke:var(--color-text-muted);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}._new-group-btn_1whh5_215{width:32px;height:32px;border-radius:8px;background:var(--color-primary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._new-group-btn_1whh5_215:hover{background:var(--color-primary)}._new-group-btn_1whh5_215 svg{width:16px;height:16px;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}._search-box_1whh5_242{position:relative}._search-input_1whh5_246{width:100%;padding:8px 12px 8px 36px;border:1px solid var(--color-border);border-radius:8px;font-size:13px;font-family:var(--font-body);background:var(--color-page-bg)}._search-input_1whh5_246:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface)}._search-icon_1whh5_262{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:var(--color-text-subtle);stroke-width:2.5;fill:none}._channels-list_1whh5_274{flex:1;overflow-y:auto;padding:8px}._channel-item_1whh5_280{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:all .15s ease;margin-bottom:4px}._channel-item_1whh5_280:hover{background:var(--color-page-bg)}._channel-item_1whh5_280._active_1whh5_56{background:var(--color-primary-soft)}._channel-avatar_1whh5_299{width:44px;height:44px;border-radius:12px;background:#e0e7ff;display:flex;align-items:center;justify-content:center;color:#4338ca;flex-shrink:0}._channel-avatar_1whh5_299._patient-group_1whh5_311{background:#dcfce7;color:#15803d}._channel-avatar_1whh5_299 svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._channel-info_1whh5_326{flex:1;min-width:0}._channel-name_1whh5_331{font-size:14px;font-weight:600;color:var(--color-text);margin-bottom:2px}._channel-members_1whh5_338{font-size:12px;color:var(--color-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._channel-meta_1whh5_346{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}._channel-time_1whh5_354{font-size:11px;color:var(--color-text-subtle)}._channel-unread_1whh5_359{min-width:20px;height:20px;padding:0 6px;background:var(--color-primary);border-radius:10px;font-size:11px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}._chat-main_1whh5_379{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--color-surface)}._chat-header_1whh5_387{padding:16px 24px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._chat-header-left_1whh5_396{display:flex;align-items:center;gap:12px}._chat-header-avatar_1whh5_402{width:44px;height:44px;border-radius:12px;background:#e0e7ff;display:flex;align-items:center;justify-content:center;color:#4338ca;position:relative}._chat-header-avatar_1whh5_402._patient-group_1whh5_311{background:#dcfce7;color:#15803d}._chat-header-avatar_1whh5_402 svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._chat-header-info_1whh5_429 h3{font-size:15px;font-weight:600;color:var(--color-text);margin-bottom:2px}._chat-header-info_1whh5_429 p{font-size:12px;color:var(--color-text-muted)}._chat-header-actions_1whh5_441{display:flex;gap:8px;position:relative}._chat-action-btn_1whh5_447{width:36px;height:36px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._chat-action-btn_1whh5_447:hover{background:var(--color-page-bg)}._chat-action-btn_1whh5_447._active_1whh5_56{background:var(--color-primary-soft);border-color:var(--color-primary);fill:var(--color-primary)}._chat-action-btn_1whh5_447._active_1whh5_56 svg{fill:var(--color-primary)}._chat-action-btn_1whh5_447 svg{width:18px;height:18px;fill:var(--color-text-muted)}._group-menu-dropdown_1whh5_480{position:absolute;top:calc(100% + 8px);right:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:200px;z-index:100}._menu-item_1whh5_492{padding:12px 16px;font-size:14px;color:var(--color-text);cursor:pointer;transition:all .15s ease}._menu-item_1whh5_492:hover{background:var(--color-page-bg)}._menu-item_1whh5_492:first-child{border-radius:8px 8px 0 0}._menu-item_1whh5_492:last-child{border-radius:0 0 8px 8px}._menu-item_1whh5_492._danger_1whh5_512{color:var(--color-danger)}._menu-item_1whh5_492._danger_1whh5_512:hover{background:#fee2e2}._chat-messages_1whh5_520{flex:1;min-height:0;overflow-y:auto;padding:24px;display:flex;flex-direction:column}._load-more-sentinel_1whh5_530{height:50px;width:100%;flex-shrink:0;pointer-events:none}._load-more-indicator_1whh5_537{padding:12px;text-align:center;color:var(--color-text-muted);font-size:13px}._no-more-messages_1whh5_544{padding:12px;text-align:center;color:var(--color-text-subtle);font-size:13px}._chat-date-header_1whh5_551{margin:16px 0;display:inline-flex;align-items:center;justify-content:center;padding:2px 12px;border-radius:999px;background:#94a3b81f;border:1px solid rgba(148,163,184,.35);font-size:8px;font-weight:600;color:var(--color-text-muted);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative;left:50%;transform:translate(-50%);text-transform:uppercase;letter-spacing:.08em}._empty-state_1whh5_571{height:100%;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--color-text-subtle);text-align:center}._message-group_1whh5_581{display:flex;flex-direction:column;gap:5px;margin-bottom:20px;width:50%}._message-group-sent_1whh5_590{flex-direction:column;margin-left:auto;align-items:flex-end}._message-group-sent_1whh5_590 ._message-header_1whh5_598{flex-direction:row-reverse}._message-group-sent_1whh5_590 ._message-time_1whh5_603{margin-left:0;margin-right:0}._message-group-sent_1whh5_590 ._message-content_1whh5_608{margin-left:0;margin-right:32px;text-align:right}._message-header_1whh5_598{display:flex;align-items:center;gap:8px;margin-bottom:6px}._message-avatar_1whh5_622{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_1whh5_635{font-size:13px;font-weight:600;color:var(--color-text)}._message-role_1whh5_641{font-size:11px;background:var(--color-page-bg);color:var(--color-text-muted);padding:2px 6px;border-radius:4px;font-weight:500}._message-role_1whh5_641._patient_1whh5_311{background:#dcfce7;color:#15803d}._message-time_1whh5_603{font-size:11px;color:var(--color-text-subtle)}._message-content_1whh5_608{margin-left:32px;font-size:14px;line-height:1.5;color:var(--color-text)}._chat-input-container_1whh5_668{flex-shrink:0;padding:10px;border-top:1px solid var(--color-border);background:var(--color-surface)}._chat-input-wrapper_1whh5_676{display:flex;gap:12px;align-items:flex-end}._chat-input-actions_1whh5_682{display:flex;gap:4px}._input-action-btn_1whh5_687{width:36px;height:36px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._input-action-btn_1whh5_687:hover{background:var(--color-page-bg)}._input-action-btn_1whh5_687 svg{width:18px;height:18px;fill:var(--color-text-muted)}._chat-input_1whh5_668{flex:1;min-height:40px;max-height:120px;padding:10px 16px;border:1px solid var(--color-border);border-radius:8px;font-size:14px;font-family:var(--font-body);resize:none;background:var(--color-page-bg)}._chat-input_1whh5_668:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface)}._send-btn_1whh5_729{width:40px;height:40px;border-radius:8px;background:var(--color-primary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}._send-btn_1whh5_729:hover{background:var(--color-primary)}._send-btn_1whh5_729 svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._group-info-panel_1whh5_757{width:300px;background:var(--color-surface);border-left:1px solid var(--color-border);display:flex;flex-direction:column;overflow-y:auto}._group-info-header_1whh5_766{padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;border-bottom:1px solid var(--color-border);position:relative}._group-info-avatar_1whh5_776{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_1whh5_776._patient-group_1whh5_311{background:#dcfce7;color:#15803d}._group-info-avatar_1whh5_776 svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._group-info-name_1whh5_803{font-size:18px;font-weight:700;color:var(--color-text);margin-bottom:4px}._group-info-type_1whh5_810{font-size:13px;color:var(--color-text-muted)}._group-info-close-btn_1whh5_815{position:absolute;top:16px;right:16px;width:28px;height:28px;border-radius:999px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-subtle);transition:background .15s ease,color .15s ease}._group-info-close-btn_1whh5_815:hover{background:var(--color-page-bg);color:var(--color-text-muted)}._group-info-section_1whh5_837{padding:24px;border-bottom:1px solid var(--color-border)}._section-title_1whh5_842{font-size:12px;font-weight:700;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}._member-item_1whh5_851{display:flex;align-items:center;gap:12px;margin-bottom:16px}._member-avatar_1whh5_858{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-primary));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:12px;position:relative}._member-info_1whh5_872{flex:1;min-width:0}._member-name_1whh5_877{font-size:14px;font-weight:500;color:var(--color-text);margin-bottom:2px}._member-role_1whh5_884{font-size:11px;color:var(--color-text-muted)}._direct-info-details_1whh5_889{display:flex;flex-direction:column;gap:6px;font-size:13px}._direct-info-row_1whh5_896{display:flex;justify-content:flex-start;gap:8px;align-items:baseline}._direct-info-label_1whh5_903{color:var(--color-text-subtle);font-weight:500}._direct-info-value_1whh5_908{color:var(--color-text);font-weight:500;text-align:left}._direct-info-role_1whh5_914{font-size:13px;font-weight:500;color:var(--color-text-muted)}._direct-info-backdrop_1whh5_920{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:40}._direct-info-modal_1whh5_930{background:var(--color-surface);border-radius:20px;box-shadow:0 24px 60px #0f172a40;overflow:hidden}._member-remove-btn_1whh5_937{flex-shrink:0;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}._member-remove-btn_1whh5_937:hover{background:#fef2f2;color:var(--color-danger)}._member-remove-btn_1whh5_937 svg{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}._member-patient-tag_1whh5_966{font-size:10px;font-weight:600;color:var(--color-success);background:#d1fae5;padding:2px 6px;border-radius:4px;display:inline-block}._add-member-btn_1whh5_976{width:100%;padding:10px;background:var(--color-page-bg);color:var(--color-text-muted);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_1whh5_976:hover{background:var(--color-border);color:var(--color-text)}._add-member-btn_1whh5_976 svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}._checkbox-group_1whh5_1008{display:flex;align-items:center;gap:12px;margin-bottom:16px}._checkbox-group_1whh5_1008 input{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}._checkbox-group_1whh5_1008 label{font-size:14px;color:var(--color-text);cursor:pointer}._modal-overlay_1whh5_1028{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_1whh5_1028{background:var(--color-surface);width:500px;max-width:90%;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden}._modal-header_1whh5_1053{padding:20px 24px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between}._modal-title_1whh5_1061{font-size:18px;font-weight:700;color:var(--color-text)}._modal-close_1whh5_1067{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:var(--color-text-subtle)}._modal-close_1whh5_1067:hover{background:var(--color-page-bg);color:var(--color-text-muted)}._modal-close_1whh5_1067 svg{width:20px;height:20px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}._modal-body_1whh5_1091{padding:24px;max-height:70vh;overflow-y:auto}._form-group_1whh5_1097{margin-bottom:20px}._form-label_1whh5_1101{display:block;font-size:14px;font-weight:500;color:var(--color-text-muted);margin-bottom:8px}._form-input_1whh5_1109{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;font-size:14px;font-family:var(--font-body);color:var(--color-text)}._form-input_1whh5_1109:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._hipaa-notice_1whh5_1125{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:16px;margin-bottom:20px}._hipaa-notice-title_1whh5_1133{font-size:13px;font-weight:700;color:#047857;margin-bottom:4px;display:flex;align-items:center;gap:6px}._hipaa-notice-text_1whh5_1143{font-size:13px;color:#065f46;line-height:1.5}._member-select-list_1whh5_1149{border:1px solid var(--color-border);border-radius:8px;overflow:hidden}._member-select-item_1whh5_1155{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--color-border);cursor:pointer}._member-select-item_1whh5_1155:last-child{border-bottom:none}._member-select-item_1whh5_1155:hover{background:var(--color-page-bg)}._member-select-item_1whh5_1155 input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}._modal-footer_1whh5_1179{padding:20px 24px;background:var(--color-page-bg);border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:flex-end;gap:12px}._btn_1whh5_1189{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}._btn-secondary_1whh5_1198{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted)}._btn-secondary_1whh5_1198:hover{background:var(--color-page-bg);color:var(--color-text)}._btn-primary_1whh5_1209{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-surface)}._btn-primary_1whh5_1209:hover{background:var(--color-primary);border-color:var(--color-primary)}._modalOverlay_hap01_1{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_hap01_1{background:var(--color-surface);border-radius:16px;width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}._modalHeader_hap01_25{padding:14px;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}._modalTitle_hap01_33{font-size:20px;font-weight:700;color:var(--color-text)}._modalClose_hap01_39{width:32px;height:32px;border-radius:8px;background:transparent;border:none;font-size:28px;color:var(--color-text-subtle);cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}._modalClose_hap01_39:disabled{opacity:.5;cursor:not-allowed}._modalBody_hap01_59{padding:14px;overflow:auto;flex:1}._modalDeleteConfirm_hap01_65{margin-top:0;padding:16px;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px}._errorTitle_hap01_73{font-size:14px;font-weight:600;color:#991b1b;margin-bottom:8px}._errorMessage_hap01_80{font-size:14px;color:#7f1d1d;margin-bottom:12px;line-height:1.45;white-space:pre-line}._infoMessage_hap01_88{font-size:14px;color:var(--color-text-muted);margin-bottom:12px;line-height:1.45;white-space:pre-line}._buttonRow_hap01_96{display:flex;gap:8px;justify-content:flex-end}._errorButton_hap01_102{padding:8px 16px;background:var(--color-surface);border:1px solid #fca5a5;border-radius:8px;font-size:13px;font-weight:600;color:#991b1b;cursor:pointer}._dangerButton_hap01_113{padding:8px 16px;background:var(--color-danger);border:none;border-radius:8px;font-size:13px;font-weight:600;color:var(--color-surface);cursor:pointer}._primaryButton_hap01_124{padding:8px 16px;background:var(--color-primary);border:none;border-radius:8px;font-size:13px;font-weight:600;color:var(--color-surface);cursor:pointer}._errorButton_hap01_102:disabled,._dangerButton_hap01_113:disabled,._primaryButton_hap01_124:disabled{opacity:.5;cursor:not-allowed}._app-container_1mmba_2{display:flex;flex-direction:column;height:100%;overflow:hidden;font-family:var(--font-body);color:var(--color-text)}._header_1mmba_11{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._header-left_1mmba_22{display:flex;align-items:center;gap:32px}._logo_1mmba_28{font-size:22px;font-weight:800;color:var(--color-primary)}._main-nav_1mmba_34{display:flex;gap:4px}._nav-tab_1mmba_39{padding:8px 16px;font-size:14px;font-weight:500;color:var(--color-text-muted);border-radius:8px;transition:all .15s ease;cursor:pointer;position:relative}._nav-tab_1mmba_39:hover{background:var(--color-page-bg);color:var(--color-text)}._nav-tab_1mmba_39._active_1mmba_55{background:var(--color-primary-soft);color:var(--color-primary)}._badge_1mmba_60{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;background:var(--color-danger);border-radius:9px;font-size:10px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}._header-right_1mmba_77{display:flex;align-items:center;gap:8px}._header-icon_1mmba_83{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_1mmba_83:hover{background:var(--color-page-bg)}._header-icon_1mmba_83 svg{width:20px;height:20px;fill:var(--color-text-muted)}._dot_1mmba_105{position:absolute;top:8px;right:8px;width:8px;height:8px;background:var(--color-danger);border-radius:50%;border:2px solid var(--color-surface)}._user-profile_1mmba_116{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;background:var(--color-page-bg);border-radius:25px;cursor:pointer}._user-avatar_1mmba_126{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-primary));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:12px}._user-info_1mmba_139{text-align:left}._user-name_1mmba_143{font-size:13px;font-weight:600;color:var(--color-text)}._user-role_1mmba_149{font-size:11px;color:var(--color-text-subtle)}._chat-container_1mmba_154{display:flex;flex:1;overflow:hidden}._chat-sidebar_1mmba_160{width:340px;background:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex-direction:column}._sidebar-header_1mmba_168{padding:16px 20px;border-bottom:1px solid var(--color-border)}._sidebar-title-row_1mmba_173{display:flex;align-items:center;gap:12px;margin-bottom:12px}._sidebar-title_1mmba_173{font-size:16px;font-weight:600;color:var(--color-text)}._sidebar-back-btn_1mmba_186:hover{background:var(--color-page-bg);border-color:var(--color-border)}._sidebar-back-btn_1mmba_186 svg{width:16px;height:16px;stroke:var(--color-text-muted);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}._search-box_1mmba_214{position:relative}._search-input_1mmba_218{width:100%;padding:8px 12px 8px 36px;border:1px solid var(--color-border);border-radius:8px;font-size:13px;font-family:var(--font-body);background:var(--color-page-bg)}._search-input_1mmba_218:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface)}._search-icon_1mmba_234{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:var(--color-text-subtle);stroke-width:2.5;fill:none}._conversations-list_1mmba_246{flex:1;overflow-y:auto;padding:8px}._conversation-item_1mmba_252{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:all .15s ease;margin-bottom:4px}._conversation-item_1mmba_252:hover{background:var(--color-page-bg)}._conversation-item_1mmba_252._active_1mmba_55{background:var(--color-primary-soft)}._conversation-avatar_1mmba_271{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-primary));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;flex-shrink:0;position:relative}._online-indicator_1mmba_286{position:absolute;bottom:0;right:0;width:12px;height:12px;background:var(--color-success);border-radius:50%;border:2px solid var(--color-surface)}._conversation-info_1mmba_297{flex:1;min-width:0}._conversation-name_1mmba_302{font-size:14px;font-weight:600;color:var(--color-text);margin-bottom:3px}._conversation-last-message_1mmba_309{font-size:13px;color:var(--color-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._conversation-meta_1mmba_317{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}._conversation-time_1mmba_325{font-size:11px;color:var(--color-text-subtle)}._conversation-unread_1mmba_330{min-width:20px;height:20px;padding:0 6px;background:var(--color-primary);border-radius:10px;font-size:11px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}._conversation-unread-dot_1mmba_344{width:8px;height:8px;border-radius:50%;background:var(--color-primary);margin-top:4px;flex-shrink:0}._chat-date-header_1mmba_353{margin:16px 0;display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;background:#94a3b81f;border:1px solid rgba(148,163,184,.35);font-size:11px;font-weight:600;color:var(--color-text-muted);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative;left:50%;transform:translate(-50%);text-transform:uppercase;letter-spacing:.08em}._chat-main_1mmba_376{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--color-surface)}._chat-header_1mmba_388{padding:16px 24px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._chat-header-left_1mmba_399{display:flex;align-items:center;gap:12px}._chat-header-avatar_1mmba_405{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-primary));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;position:relative}._chat-header-info_1mmba_419 h3{font-size:15px;font-weight:600;color:var(--color-text);margin-bottom:2px}._chat-header-info_1mmba_419 p{font-size:12px;color:var(--color-success)}._chat-header-actions_1mmba_431{display:flex;gap:8px;position:relative}._chat-action-btn_1mmba_437{width:36px;height:36px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._chat-action-btn_1mmba_437:hover{background:var(--color-page-bg)}._chat-action-btn_1mmba_437 svg{width:18px;height:18px;fill:var(--color-text-muted)}._user-menu-dropdown_1mmba_460{position:absolute;top:calc(100% + 8px);right:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:200px;z-index:100}._menu-item_1mmba_472{padding:12px 16px;font-size:14px;color:var(--color-text);cursor:pointer;transition:all .15s ease}._menu-item_1mmba_472:hover{background:var(--color-page-bg)}._menu-item_1mmba_472:first-child{border-radius:8px 8px 0 0}._menu-item_1mmba_472:last-child{border-radius:0 0 8px 8px}._menu-item_1mmba_472._danger_1mmba_492{color:var(--color-danger)}._menu-item_1mmba_472._danger_1mmba_492:hover{background:#fee2e2}._chat-messages_1mmba_375{flex:1;min-height:0;overflow-y:auto;padding:24px;display:flex;flex-direction:column}._chat-messages-empty_1mmba_511{flex:1;display:flex;align-items:center;justify-content:center;min-height:200px}._chat-messages-empty-text_1mmba_519{color:var(--color-text-muted);padding:1rem;margin:0;text-align:center}._load-more-sentinel_1mmba_526{height:50px;width:100%;flex-shrink:0;pointer-events:none}._load-more-indicator_1mmba_533{text-align:center;color:var(--color-text-muted);font-size:13px}._no-more-messages_1mmba_540{padding:12px;text-align:center;color:var(--color-text-subtle);font-size:13px}._message_1mmba_547{display:flex;gap:12px;margin-bottom:20px}._message_1mmba_547._sent_1mmba_553{flex-direction:row-reverse}._message-avatar_1mmba_557{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-primary));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:12px;flex-shrink:0}._message-content-wrapper_1mmba_571{max-width:60%;width:fit-content;display:flex;flex-direction:column;align-items:flex-start}._message_1mmba_547._sent_1mmba_553 ._message-content-wrapper_1mmba_571{align-items:flex-end}._message-sender-role_1mmba_583{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}._message-sender-name_1mmba_590{font-size:13px;font-weight:600;color:var(--color-text-muted)}._message-role_1mmba_596{color:var(--color-text-subtle);font-size:11px;background:var(--color-page-bg);color:var(--color-text-muted);padding:2px 6px;border-radius:4px;font-weight:500}._message-role-patient_1mmba_607{color:var(--color-text-muted)}._message_1mmba_547._sent_1mmba_553 ._message-sender-role_1mmba_583{align-self:flex-end;flex-direction:row-reverse}._message-bubble_1mmba_616{padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}._message_1mmba_547._received_1mmba_628 ._message-bubble_1mmba_616{background:var(--color-page-bg);color:var(--color-text);border-top-left-radius:4px}._message_1mmba_547._sent_1mmba_553 ._message-bubble_1mmba_616{background:var(--color-primary);color:#fff;border-top-right-radius:4px}._message-time_1mmba_640{font-size:11px;color:var(--color-text-subtle);margin-top:4px}._system-message-row_1mmba_646{width:100%;display:flex;flex-direction:column;align-items:center;margin:10px 0 18px}._system-message-pill_1mmba_654{max-width:min(70%,680px);padding:8px 12px;border-radius:999px;background:transparent;border:none;color:var(--color-text-muted);font-size:13px;line-height:1.35;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none}._system-message-pill-time_1mmba_667{font-size:11px;color:var(--color-text-subtle);color:var(--color-text-muted);font-size:13px}._chat-input-container_1mmba_674{padding:16px 24px;border-top:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0}._chat-input-wrapper_1mmba_683{display:flex;gap:12px;align-items:flex-end}._chat-input-actions_1mmba_689{display:flex;gap:4px}._input-action-btn_1mmba_694{width:36px;height:36px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._input-action-btn_1mmba_694:hover{background:var(--color-page-bg)}._input-action-btn_1mmba_694 svg{width:18px;height:18px;fill:var(--color-text-muted)}._chat-input_1mmba_674{flex:1;min-height:40px;max-height:120px;padding:10px 16px;border:1px solid var(--color-border);border-radius:8px;font-size:14px;font-family:var(--font-body);resize:none;background:var(--color-page-bg)}._chat-input_1mmba_674:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface)}._sidebar-back-btn_1mmba_186{width:32px;height:32px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._new-group-btn_1mmba_748{width:32px;height:32px;border-radius:8px;background:var(--color-primary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._new-group-btn_1mmba_748:hover{background:var(--color-primary)}._new-group-btn_1mmba_748 svg{width:16px;height:16px;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}._send-btn_1mmba_775{width:40px;height:40px;border-radius:8px;background:var(--color-primary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}._send-btn_1mmba_775:hover{background:var(--color-primary)}._send-btn_1mmba_775 svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._form_input_q37t6_1{display:flex;flex-direction:column;gap:6px;position:relative;width:100%}._form_input__label_q37t6_9{display:block;font-size:13px;font-weight:600;color:var(--color-text-muted);margin-bottom:2px}._form_input__container_q37t6_17{display:flex;align-items:center;position:relative;width:100%}._form_input__box_q37t6_24{width:100%;padding:10px 40px 10px 14px;border:1px solid var(--color-border);border-radius:10px;font-size:14px;font-family:var(--font-body);color:var(--color-text);background-color:#fff;outline:none;transition:all .2s ease;cursor:pointer}._form_input__box_q37t6_24:hover{border-color:var(--color-border)}._form_input__box_q37t6_24:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._form_input__box_q37t6_24._disabled_q37t6_47{background-color:var(--color-page-bg);color:var(--color-text-subtle);cursor:not-allowed;border-color:var(--color-border)}._form_input__box_q37t6_24._has_error_q37t6_54{border-color:var(--color-danger)}._form_input__box_q37t6_24._has_error_q37t6_54:focus{box-shadow:0 0 0 3px #ef44441a}._form_input__icon_q37t6_62{position:absolute;right:12px;width:18px;height:18px;color:var(--color-text-muted);pointer-events:none;z-index:10}._form_input__error_q37t6_72{font-size:12px;color:var(--color-danger);margin-top:4px;font-weight:500;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}._calendarPopup_q37t6_84{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid var(--color-border);border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:8px;z-index:10000;width:230px;animation:_fadeIn_q37t6_1 .2s ease-out}@keyframes _fadeIn_q37t6_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._header_q37t6_113{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._headerDropdowns_q37t6_120{display:flex;align-items:center;gap:2px}._select_q37t6_126{border:none;background:transparent;font-weight:600;font-size:13px;color:var(--color-text);cursor:pointer;outline:none;padding:2px;border-radius:4px;appearance:none;-webkit-appearance:none;text-align:center}._select_q37t6_126:hover{background-color:var(--color-page-bg)}._navButton_q37t6_145{background:none;border:none;padding:2px;cursor:pointer;border-radius:6px;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;transition:background-color .2s}._navButton_q37t6_145:hover{background-color:var(--color-page-bg);color:var(--color-text)}._currentMonth_q37t6_163{font-weight:600;font-size:14px;color:var(--color-text)}._daysGrid_q37t6_169{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:4px}._calendarBody_q37t6_176{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}._dayName_q37t6_182{text-align:center;font-size:11px;font-weight:500;color:var(--color-text-subtle);padding-bottom:4px}._dayCell_q37t6_190{height:28px;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;border-radius:6px;transition:all .2s;color:var(--color-text)}._dayCell_q37t6_190:hover:not(._disabled_q37t6_47):not(._selected_q37t6_202){background-color:var(--color-page-bg)}._selected_q37t6_202{background-color:var(--color-primary);color:#fff!important;font-weight:500}._today_q37t6_212{color:var(--color-primary);font-weight:600}._outsideMonth_q37t6_217{color:var(--color-border)}._disabled_q37t6_47{color:var(--color-border);cursor:not-allowed;pointer-events:none}._customSelectContainer_q37t6_228{position:relative;display:inline-block}._customSelectTrigger_q37t6_233{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_q37t6_233:hover{background-color:var(--bg-base)}._customSelectDropdown_q37t6_252{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_q37t6_269{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_q37t6_269:hover{background-color:var(--bg-base)}._customSelectOption_q37t6_269._selectedOption_q37t6_284{background-color:var(--blue-primary);color:var(--color-surface)}._customSelectDropdown_q37t6_252::-webkit-scrollbar{width:4px}._customSelectDropdown_q37t6_252::-webkit-scrollbar-track{background:transparent}._customSelectDropdown_q37t6_252::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:4px}._customSelectDropdown_q37t6_252::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}._modalFooter_o3844_1{display:flex;gap:var(--space-md);justify-content:flex-end;width:100%}._cancelButton_o3844_8{padding:8px 16px;font-size:14px;font-weight:500;color:var(--text-secondary);background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s}._cancelButton_o3844_8:hover{background-color:var(--bg-base)}._scheduleButton_o3844_24{padding:8px 16px;font-size:14px;font-weight:500;color:var(--color-surface);background-color:var(--blue-primary);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;transition:all .2s}._scheduleButton_o3844_24:hover:not(:disabled){background-color:var(--blue-dark)}._scheduleButton_o3844_24:disabled{opacity:.5;cursor:not-allowed}._modalContent_o3844_46{display:flex;flex-direction:column;gap:var(--space-2xl);padding:8px 0;max-height:60vh;overflow-y:auto}._userCard_o3844_55{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-lg);background-color:var(--blue-light);border:1px solid #bfdbfe;border-radius:var(--radius-lg)}._userAvatar_o3844_65{width:48px;height:48px;border-radius:50%;background-color:var(--blue-primary);color:var(--color-surface);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;border:2px solid var(--color-surface);box-shadow:var(--shadow-sm)}._userName_o3844_80{font-size:14px;font-weight:700;color:var(--text-dark)}._userRole_o3844_86{font-size:12px;font-weight:500;color:var(--blue-primary);text-transform:uppercase;letter-spacing:.025em}._formGrid_o3844_94{display:grid;grid-template-columns:1fr;gap:20px}._label_o3844_100{display:block;font-size:12px;font-weight:700;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:-.01em}._input_o3844_110{width:100%;padding:10px 16px;background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:14px;outline:none;transition:all .2s;color:var(--text-dark)}._input_o3844_110:focus{border-color:var(--blue-primary);box-shadow:0 0 0 2px #2563eb1a}._rowGrid_o3844_127{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}._inputWrapper_o3844_133{position:relative}._select_o3844_137{width:100%;padding:10px 16px;background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:14px;outline:none;transition:all .2s;appearance:none;color:var(--text-dark)}._select_o3844_137:focus{border-color:var(--blue-primary);box-shadow:0 0 0 2px #2563eb1a}._selectWithIcon_o3844_155{padding-left:40px}._icon_o3844_159{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-muted);pointer-events:none}._textarea_o3844_170{width:100%;padding:12px 16px;background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:14px;outline:none;transition:all .2s;resize:none;color:var(--text-dark)}._textarea_o3844_170:focus{border-color:var(--blue-primary);box-shadow:0 0 0 2px #2563eb1a}._overlay_o3844_188{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_o3844_1{background:#ffffffd9;backdrop-filter:blur(20px) saturate(190%);-webkit-backdrop-filter:blur(20px) saturate(190%);border:1px solid rgba(255,255,255,.55);border-radius:20px;box-shadow:0 4px 20px #00000005,0 20px 45px -10px #0000002e,inset 0 1px 1px #fffc;padding:24px 20px;max-width:310px;width:100%;margin:0 16px;text-align:center;position:relative;overflow:hidden;animation:_modalSlideIn_o3844_1 .35s cubic-bezier(.16,1,.3,1) forwards}._iconWrapper_o3844_222{width:56px;height:56px;background:linear-gradient(135deg,#6366f11a,#3b82f626);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;position:relative;border:1px solid rgba(99,102,241,.15)}._iconWrapper_o3844_222:before,._iconWrapper_o3844_222:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(99,102,241,.3);animation:_sonarRing_o3844_1 2.4s cubic-bezier(.16,1,.3,1) infinite;opacity:0;pointer-events:none}._iconWrapper_o3844_222:after{inset:-14px;border:1px dashed rgba(59,130,246,.2);animation-delay:.8s}._phoneIcon_o3844_253{width:24px;height:24px;color:var(--color-primary);background:linear-gradient(135deg,#6366f1,var(--color-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:_phoneSwing_o3844_1 1.8s ease-in-out infinite}._title_o3844_263{font-size:18px;font-weight:800;color:var(--color-text);letter-spacing:-.015em;margin-bottom:6px}._description_o3844_271{color:var(--color-text-muted);font-size:13px;margin-bottom:24px;font-weight:500;line-height:1.45}._callerName_o3844_279{background:linear-gradient(135deg,#4f46e5,var(--color-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;font-size:13.5px}._buttonGroup_o3844_287{display:flex;gap:12px}._declineBtn_o3844_292{flex:1;padding:11px;background-color:var(--color-page-bg);color:var(--color-text-muted);border-radius:12px;font-weight:700;font-size:13px;display:flex;justify-content:center;align-items:center;gap:8px;transition:all .2s cubic-bezier(.16,1,.3,1);border:1px solid rgba(0,0,0,.03);cursor:pointer}._declineBtn_o3844_292:hover{background-color:#fee2e2;color:var(--color-danger);border-color:#dc26261a;transform:translateY(-1.5px);box-shadow:0 6px 14px -4px #dc262633}._acceptBtn_o3844_317{flex:1;padding:11px;background:linear-gradient(135deg,var(--color-success),#059669);color:var(--color-surface);border-radius:12px;font-weight:700;font-size:13px;display:flex;justify-content:center;align-items:center;gap:8px;transition:all .2s cubic-bezier(.16,1,.3,1);border:none;cursor:pointer;box-shadow:0 6px 15px -3px #10b9814d}._acceptBtn_o3844_317:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1.5px);box-shadow:0 10px 20px -3px #10b98166}@keyframes _sonarRing_o3844_1{0%{transform:scale(.85);opacity:0}15%{opacity:1}to{transform:scale(1.4);opacity:0}}@keyframes _phoneSwing_o3844_1{0%,to{transform:rotate(0) scale(1)}15%{transform:rotate(-15deg) scale(1.08)}30%{transform:rotate(12deg) scale(1.08)}45%{transform:rotate(-10deg) scale(1.08)}60%{transform:rotate(8deg) scale(1.08)}75%{transform:rotate(0) scale(1)}}@keyframes _modalSlideIn_o3844_1{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _pulse_o3844_1{0%,to{opacity:1}50%{opacity:.5}}._scrim_2pw3c_6{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:#0d0d0c73;font-family:var(--font-body);color:var(--color-text)}._modal_2pw3c_19{width:100%;max-width:640px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:var(--color-surface);border-radius:8px;box-shadow:var(--shadow-modal);overflow:hidden}._modalWide_2pw3c_31{max-width:1040px}._head_2pw3c_35{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 24px 14px;border-bottom:1px solid var(--color-border)}._title_2pw3c_44,._modal_2pw3c_19 ._title_2pw3c_44{margin:0;font-family:var(--font-body);font-size:20px;font-weight:600;line-height:1.3}._subtitle_2pw3c_54{margin-top:2px;font-size:13px;color:var(--color-text-muted)}._close_2pw3c_60{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:var(--color-text-muted);cursor:pointer}._close_2pw3c_60:hover{background:var(--color-surface-alt)}._body_2pw3c_77{flex:1;overflow-y:auto;padding:20px 24px}._foot_2pw3c_83{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-top:1px solid var(--color-border)}._footRight_2pw3c_92{display:flex;gap:8px;margin-left:auto}._button_2pw3c_98,._buttonPrimary_2pw3c_99{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border-radius:6px;font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}._button_2pw3c_98{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}._button_2pw3c_98:hover:not(:disabled){background:var(--color-surface-alt)}._buttonPrimary_2pw3c_99{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--neutral-white)}._buttonPrimary_2pw3c_99:hover:not(:disabled){background:var(--color-primary-hover)}._button_2pw3c_98:disabled,._buttonPrimary_2pw3c_99:disabled{opacity:.5;cursor:default}._drop_2pw3c_140{display:flex;flex-direction:column;align-items:center;gap:4px;padding:24px;border:1px dashed var(--color-border);border-radius:8px;background:var(--color-surface);text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}._drop_2pw3c_140:hover,._dropActive_2pw3c_155{border-color:var(--color-primary);background:var(--color-primary-soft)}._dropTitle_2pw3c_160{font-size:14px;font-weight:500}._hint_2pw3c_165{font-size:12px;color:var(--color-text-muted)}._field_2pw3c_170{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}._label_2pw3c_177{font-size:13px;font-weight:500}._required_2pw3c_182{color:var(--color-danger-text)}._control_2pw3c_186{width:100%;box-sizing:border-box;height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);font:inherit;font-size:14px;color:var(--color-text)}._control_2pw3c_186:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-teal-focus)}._error_2pw3c_205{margin-top:6px;font-size:12px;color:var(--color-danger-text)}._info_2pw3c_211{margin-top:16px;padding:10px 12px;border-radius:6px;background:var(--color-info-soft);font-size:13px;color:var(--color-info-text)}._notice_2pw3c_220{margin-bottom:16px;padding:10px 12px;border-radius:6px;background:var(--color-warning-soft);font-size:13px;color:var(--color-warning-text)}._table_2pw3c_229{width:100%;margin-top:14px;border:1px solid var(--color-border);border-radius:8px;border-collapse:separate;border-spacing:0;font-size:13px;overflow:hidden}._table_2pw3c_229 th{height:32px;padding:0 12px;background:var(--color-surface-alt);font-size:12px;font-weight:500;color:var(--color-text-muted);text-align:left}._table_2pw3c_229 td{padding:8px 12px;border-top:1px solid var(--color-border)}._iconButton_2pw3c_255{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--color-text-muted);cursor:pointer}._iconButton_2pw3c_255:hover{background:var(--color-surface-alt);color:var(--color-danger-text)}._stepper_2pw3c_275{display:flex;gap:8px;padding:14px 24px;border-bottom:1px solid var(--color-border)}._step_2pw3c_275{flex:1;min-width:0;display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--color-text-muted)}._stepDot_2pw3c_292{flex:0 0 24px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);font-size:12px;font-weight:500}._step_2pw3c_275[data-state=done] ._stepDot_2pw3c_292{border-color:var(--color-primary);background:var(--color-primary);color:var(--neutral-white)}._step_2pw3c_275[data-state=current] ._stepDot_2pw3c_292{border:2px solid var(--color-primary);color:var(--color-primary)}._stepLabel_2pw3c_317{font-size:13px;font-weight:500;color:var(--color-text)}._step_2pw3c_275[data-state=upcoming] ._stepLabel_2pw3c_317{color:var(--color-text-muted);font-weight:400}._stepMeta_2pw3c_328{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._center_2pw3c_336{text-align:center;padding:8px 0 16px}._bigTitle_2pw3c_341{margin:10px 0 4px;font-family:var(--font-body);font-size:20px;font-weight:600}._list_2pw3c_348{list-style:none;margin:0;padding:0;border:1px solid var(--color-border);border-radius:8px}._listItem_2pw3c_356{display:flex;align-items:center;gap:12px;padding:12px 14px;font-size:13px}._listItem_2pw3c_356+._listItem_2pw3c_356{border-top:1px solid var(--color-border)}._listMain_2pw3c_368{flex:1;min-width:0}._listMain_2pw3c_368 strong{display:block;font-weight:500}._listMeta_2pw3c_378{font-size:12px;color:var(--color-text-muted);white-space:nowrap}._summary_2pw3c_384{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0;border:1px solid var(--color-border);border-radius:8px}._summaryCell_2pw3c_392{padding:12px 14px;font-size:13px}._summaryCell_2pw3c_392+._summaryCell_2pw3c_392{border-left:1px solid var(--color-border)}._summaryCell_2pw3c_392 span{display:block;font-size:12px;color:var(--color-text-muted)}._summaryCell_2pw3c_392 strong{display:block;margin:2px 0;font-weight:600}._ok_2pw3c_413{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--color-success-soft);color:var(--color-success-text)}._spin_2pw3c_424{animation:_spin_2pw3c_424 .9s linear infinite}@keyframes _spin_2pw3c_424{to{transform:rotate(360deg)}}._control_2pw3c_186:disabled{background:var(--color-surface-alt);color:var(--color-text-subtle);cursor:not-allowed}._textarea_2pw3c_441{height:auto;min-height:84px;padding:8px 10px;resize:vertical}._fieldLabel_2pw3c_448{display:block;margin-bottom:4px;font-size:13px;font-weight:500;color:var(--color-text)}._groupTitle_2pw3c_456{margin:0 0 12px;font-size:15px;font-weight:600;color:var(--color-text)}._group_2pw3c_456{padding-top:20px;border-top:1px solid var(--color-border)}._checklist_2pw3c_469{border:1px solid var(--color-border);border-radius:8px}._checkRow_2pw3c_474{display:flex;align-items:center;gap:10px;padding:9px 12px;font-size:14px;cursor:pointer}._checkRow_2pw3c_474+._checkRow_2pw3c_474{border-top:1px solid var(--color-border)}._checkRow_2pw3c_474 input{accent-color:var(--color-primary)}._buttonDanger_2pw3c_491{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border:1px solid var(--color-danger);border-radius:6px;background:var(--color-danger);font:inherit;font-size:14px;font-weight:500;color:var(--neutral-white);cursor:pointer}._buttonDanger_2pw3c_491:disabled{opacity:.5;cursor:default}._viewer_2pw3c_514{flex:1;min-height:0;display:flex;background:var(--color-surface-alt)}._viewerFrame_2pw3c_521{flex:1;width:100%;border:0}._viewerImage_2pw3c_527{max-width:100%;max-height:100%;margin:auto;object-fit:contain}._viewerEmpty_2pw3c_534{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:14px;color:var(--color-text-muted)}._kvLabel_2pw3c_545{display:block;margin-bottom:2px;font-size:12px;color:var(--color-text-muted)}._launcher_4jv8t_11{position:fixed;bottom:24px;left:24px;z-index:900;width:56px;height:56px;border-radius:50%;border:none;padding:0;display:flex;align-items:center;justify-content:center;background:var(--code-alert-red);color:var(--code-alert-on-red);cursor:pointer;box-shadow:0 6px 20px var(--code-alert-glow);transition:transform .12s ease,box-shadow .12s ease}._launcher_4jv8t_11:hover,._launcher_4jv8t_11:focus-visible{transform:scale(1.06);box-shadow:0 8px 26px var(--code-alert-glow-strong);outline:none}._launcher_4jv8t_11:active{transform:scale(.97)}._launcher_4jv8t_11:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 0 var(--code-alert-ring);animation:_codeAlertPulse_4jv8t_1 2.6s ease-out infinite;pointer-events:none}@keyframes _codeAlertPulse_4jv8t_1{0%{box-shadow:0 0 0 0 var(--code-alert-ring)}70%{box-shadow:0 0 0 14px var(--code-alert-ring-fade)}to{box-shadow:0 0 0 0 var(--code-alert-ring-fade)}}@media(prefers-reduced-motion:reduce){._launcher_4jv8t_11:after{animation:none}}._label_4jv8t_78{position:fixed;bottom:38px;left:88px;z-index:900;background:var(--code-alert-tip-bg);color:var(--code-alert-tip-text);font-size:12px;font-weight:600;padding:6px 10px;border-radius:6px;white-space:nowrap;pointer-events:none;box-shadow:0 4px 12px var(--code-alert-shadow)}._overlay_4jv8t_97{position:fixed;inset:0;z-index:1100;background:var(--code-alert-scrim);display:flex;align-items:center;justify-content:center;padding:16px}._dialog_4jv8t_108{width:100%;max-width:380px;background:var(--code-alert-surface);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px var(--code-alert-shadow-deep)}._dialogHead_4jv8t_117{padding:20px 20px 8px}._dialogTitle_4jv8t_121{margin:0;font-size:17px;font-weight:700;color:var(--code-alert-title)}._dialogContext_4jv8t_128{margin:6px 0 0;font-size:13px;color:var(--code-alert-body)}._dialogBody_4jv8t_134{padding:12px 20px 4px}._noteLabel_4jv8t_138{display:block;font-size:12px;font-weight:600;color:var(--code-alert-label);margin-bottom:6px}._noteInput_4jv8t_146{width:100%;box-sizing:border-box;font-size:14px;padding:10px 12px;border:1px solid var(--code-alert-border);border-radius:8px;outline:none}._noteInput_4jv8t_146:focus{border-color:var(--code-alert-red)}._noteHint_4jv8t_160{margin:6px 0 0;font-size:11px;color:var(--code-alert-hint)}._dialogFoot_4jv8t_166{display:flex;gap:10px;padding:16px 20px 20px}._send_4jv8t_172{flex:2;background:var(--code-alert-red);color:var(--code-alert-on-red);border:none;border-radius:10px;padding:12px 16px;font-size:15px;font-weight:700;cursor:pointer}._send_4jv8t_172:disabled{opacity:.7;cursor:default}._cancel_4jv8t_189{flex:1;background:var(--code-alert-surface);color:var(--code-alert-cancel-text);border:1px solid var(--code-alert-border);border-radius:10px;padding:12px 16px;font-size:14px;font-weight:600;cursor:pointer}._flash_4jv8t_205{position:fixed;inset:0;z-index:1200;background:var(--code-alert-red);pointer-events:none;animation:_codeAlertFlash_4jv8t_1 .2s ease-out forwards}@keyframes _codeAlertFlash_4jv8t_1{0%{opacity:.75}to{opacity:0}}@media(prefers-reduced-motion:reduce){._flash_4jv8t_205{animation-duration:1ms}}._bannerStack_4jv8t_234{position:fixed;top:0;left:0;right:0;z-index:1150;display:flex;flex-direction:column}._banner_4jv8t_234{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--code-alert-red);color:var(--code-alert-on-red);box-shadow:0 2px 12px var(--code-alert-banner-shadow)}._bannerIcon_4jv8t_254{flex-shrink:0}._bannerText_4jv8t_258{flex:1;min-width:0;font-size:14px;line-height:1.3}._bannerNote_4jv8t_265{opacity:.9}._bannerAck_4jv8t_269{flex-shrink:0;background:var(--code-alert-surface);color:var(--code-alert-red-deep);border:none;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:700;cursor:pointer}._bannerAck_4jv8t_269:disabled{opacity:.7;cursor:default}._banner_151e6_5{display:flex;align-items:center;gap:10px;padding:8px 16px;background:var(--brand-teal-light);color:var(--brand-teal-dark);border-bottom:1px solid var(--brand-teal-mid);font-size:var(--text-body)}._text_151e6_16{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mode_151e6_24,._modeWrite_151e6_25{padding:2px 10px;border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:600;letter-spacing:.02em;text-transform:uppercase;border:1px solid var(--brand-teal-mid)}._modeWrite_151e6_25{background:var(--brand-teal-dark);color:var(--brand-teal-light)}._exit_151e6_40{padding:4px 12px;border-radius:var(--radius-pill);border:1px solid var(--brand-teal-dark);background:var(--brand-teal-dark);color:var(--brand-teal-light);font-size:var(--text-body-sm);font-weight:600;cursor:pointer}._exit_151e6_40:hover:not(:disabled),._exit_151e6_40:focus-visible{background:var(--brand-teal);outline:none}._exit_151e6_40:disabled{opacity:.6;cursor:default}._container_1n7eq_2{display:flex;flex-direction:column;width:100%}._label_1n7eq_9{display:block;font-size:13px;font-weight:600;color:var(--color-text-muted);margin-bottom:6px}._input_1n7eq_18{width:100%;padding:8px 14px;border:1px solid var(--border-light);border-radius:10px;font-size:13px;font-family:var(--font-body);color:var(--text-dark);outline:none;box-sizing:border-box;transition:all .2s ease}._input_1n7eq_18:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._inputDisabled_1n7eq_39{background-color:var(--color-page-bg);color:var(--text-muted);cursor:not-allowed;border-color:var(--color-border)}._inputDisabled_1n7eq_39:focus{border-color:var(--color-border);box-shadow:none}._inputError_1n7eq_52{border-color:var(--color-danger)}._inputError_1n7eq_52:focus{border-color:var(--color-danger)}._input_1n7eq_18::placeholder{color:var(--text-muted);font-family:var(--font-body);font-size:13px}._inputDisabled_1n7eq_39::placeholder{color:var(--color-border)}._helperText_1n7eq_72{font-size:12px;color:var(--color-text-muted);margin-top:6px}._errorText_1n7eq_79{font-size:12px;color:var(--color-danger);margin-top:6px;font-weight:500}._modalOverlay_ad1ky_1{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_ad1ky_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_ad1ky_1 .3s ease-out;font-family:var(--font-body)}._header_ad1ky_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_ad1ky_34{font-size:1.5rem;font-weight:600;color:var(--text-dark);margin:0}._closeButton_ad1ky_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_ad1ky_41:hover{background-color:var(--bg-base);color:var(--text-dark)}._formGroup_ad1ky_59{margin-bottom:var(--space-lg)}._label_ad1ky_63{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:var(--space-sm)}._inputWrapper_ad1ky_71{position:relative;display:flex;align-items:center}._togglePassword_ad1ky_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_ad1ky_77:hover{color:var(--text-secondary)}._actions_ad1ky_96{display:flex;justify-content:flex-end;gap:var(--space-md);margin-top:var(--space-3xl)}._button_ad1ky_103{padding:.5rem 1rem;border-radius:var(--radius-md);font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s}._cancelButton_ad1ky_112{background-color:var(--bg-card);border:1px solid var(--border-light);color:var(--text-secondary)}._cancelButton_ad1ky_112:hover{background-color:var(--bg-base);border-color:var(--color-border)}._saveButton_ad1ky_123{background-color:var(--blue-secondary);border:1px solid transparent;color:#fff}._saveButton_ad1ky_123:hover{background-color:var(--blue-primary);box-shadow:var(--shadow-md)}@keyframes _fadeIn_ad1ky_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_ad1ky_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._errorText_ad1ky_156{font-size:12px;color:var(--danger);margin-top:6px;font-weight:500}._panel_1fmio_1{position:absolute;top:calc(100% + .5rem);right:0;width:30rem;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);z-index:9999;display:flex;flex-direction:column;overflow:hidden;animation:_fadeIn_1fmio_1 .18s ease}@keyframes _fadeIn_1fmio_1{0%{opacity:0;transform:translateY(-.5rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._header_1fmio_29{padding:1rem 1.125rem .75rem;border-bottom:1px solid var(--border-light);display:flex;flex-direction:column;gap:.375rem;background:var(--bg-card)}._titleRow_1fmio_38{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._titleGroup_1fmio_45{display:flex;align-items:center;gap:.5rem}._title_1fmio_38{font-size:.9375rem;font-weight:700;color:var(--text-dark);margin:0;line-height:1.3}._badge_1fmio_59{font-size:.6875rem;font-weight:700;color:var(--bg-card);background:var(--danger);border-radius:6.25rem;padding:.125rem .5rem;letter-spacing:.02em}._actionsRow_1fmio_69{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem}._markAll_1fmio_76{font-size:.75rem;font-weight:500;color:var(--blue-primary);background:none;border:none;cursor:pointer;padding:0;text-align:left;transition:opacity .15s}._markAll_1fmio_76:hover{opacity:.75}._toggleContainer_1fmio_92{display:flex;align-items:center;gap:.5rem}._toggleLabel_1fmio_98{font-size:.8125rem;font-weight:500;color:var(--text-dark)}._toggle_1fmio_92{position:relative;display:inline-block;width:2.25rem;height:1.25rem}._toggleInput_1fmio_111{opacity:0;width:0;height:0}._toggleSlider_1fmio_117{position:absolute;cursor:pointer;inset:0;background-color:var(--border-light);transition:.2s;border-radius:1.25rem}._toggleSlider_1fmio_117:before{position:absolute;content:"";height:.875rem;width:.875rem;left:.1875rem;bottom:.1875rem;background-color:var(--color-surface);transition:.2s;border-radius:50%;box-shadow:0 1px 2px #0003}._toggleInput_1fmio_111:checked+._toggleSlider_1fmio_117{background-color:var(--text-dark)}._toggleInput_1fmio_111:checked+._toggleSlider_1fmio_117:before{transform:translate(1rem)}._toggleIcon_1fmio_147{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none}._toggleInput_1fmio_111:checked~._toggleIcon_1fmio_147{display:flex;left:.25rem;right:auto}._body_1fmio_165{flex:1;overflow-y:auto;max-height:30rem}._body_1fmio_165::-webkit-scrollbar{width:.25rem}._body_1fmio_165::-webkit-scrollbar-track{background:transparent}._body_1fmio_165::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:.5rem}._groupLabel_1fmio_184{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:.625rem 1.125rem .25rem;background:var(--bg-base);border-bottom:1px solid var(--border-light)}._item_1fmio_195{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1.125rem;border-bottom:1px solid var(--border-light);background:var(--bg-card);cursor:pointer;transition:background .15s;position:relative}._item_1fmio_195:last-child{border-bottom:none}._item_1fmio_195:hover{background:var(--bg-base)}._itemRead_1fmio_215{opacity:.65}._icon_1fmio_219{flex-shrink:0;width:2rem;height:2rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:800;margin-top:.0625rem}._iconInfo_1fmio_232{background:var(--blue-light);color:var(--blue-primary)}._iconSuccess_1fmio_237{background:#dcfce7;color:#16a34a}._iconWarning_1fmio_242{background:#fef08a;color:#ca8a04}._iconError_1fmio_247{background:#fee2e2;color:var(--color-danger)}._content_1fmio_252{flex:1;min-width:0}._itemTitleRow_1fmio_257{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.1875rem}._itemTitle_1fmio_257{font-size:.8125rem;font-weight:600;color:var(--text-dark);line-height:1.3}._dotWrapper_1fmio_272{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:transparent;border:1px solid transparent;cursor:pointer;padding:0;margin:0;transition:border-color .2s ease,background-color .2s ease;flex-shrink:0;position:relative}._dotWrapper_1fmio_272:after{content:attr(data-tooltip);position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);background-color:var(--text-dark);color:var(--color-surface);padding:.35rem .6rem;border-radius:var(--radius-sm);font-size:.6875rem;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .15s ease,right .15s ease;pointer-events:none;z-index:100;box-shadow:0 4px 6px -1px #0000001a}._dotWrapper_1fmio_272:before{content:"";position:absolute;right:calc(100% + 4px);top:50%;transform:translateY(-50%);border-width:4px;border-style:solid;border-color:transparent transparent transparent var(--text-dark);opacity:0;visibility:hidden;transition:opacity .15s ease,right .15s ease;pointer-events:none;z-index:100}._dotWrapper_1fmio_272:hover:after{opacity:1;visibility:visible;right:calc(100% + 4px)}._dotWrapper_1fmio_272:hover:before{opacity:1;visibility:visible;right:100%}._dotWrapper_1fmio_272:hover{border-color:var(--border-light);background-color:var(--bg-base)}._dotWrapper_1fmio_272:disabled{opacity:.5;cursor:not-allowed}._dot_1fmio_272{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--blue-primary)}._message_1fmio_355{font-size:.75rem;color:var(--text-secondary);line-height:1.5;margin:0 0 .3125rem;white-space:normal;word-break:break-word}._time_1fmio_364{font-size:.6875rem;font-weight:500;color:var(--text-muted)}._skeletonIcon_1fmio_371{flex-shrink:0;width:2rem;height:2rem;border-radius:var(--radius-md);background:var(--border-light)}._skeletonTitle_1fmio_379{height:.8125rem;width:60%;background:var(--border-light);border-radius:4px}._skeletonMessage_1fmio_386{height:.75rem;width:90%;background:var(--border-light);border-radius:4px;margin:.25rem 0 .5rem}._skeletonTime_1fmio_394{height:.6875rem;width:30%;background:var(--border-light);border-radius:4px}._closeBtn_1fmio_401{width:1.625rem;height:1.625rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:none;border:none;cursor:pointer;font-size:1.125rem;line-height:1;color:var(--text-muted);flex-shrink:0}._closeBtn_1fmio_401:hover{background:var(--bg-base);color:var(--text-dark)}._container_khhk7_2{display:flex;flex-direction:column;width:100%}._label_khhk7_9{font-size:13px;font-weight:600;color:var(--color-text-muted);margin-bottom:6px}._select_khhk7_17{border:1px solid var(--border-light);border-radius:10px;font-size:13px;font-family:var(--font-body);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_khhk7_34{width:100%;padding:8px 40px 8px 14px;border-radius:10px}._selectCompact_khhk7_41{padding:8px 32px 8px 12px;border-radius:8px;font-size:13px;min-width:160px}._select_khhk7_17:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._selectDisabled_khhk7_55{background-color:var(--bg-base);color:var(--text-muted);cursor:not-allowed;border-color:var(--border-light)}._selectDisabled_khhk7_55:focus{border-color:var(--border-light);box-shadow:none}._selectError_khhk7_68{border-color:var(--error-light)}._selectError_khhk7_68:focus{border-color:var(--error-light)}._helperText_khhk7_77{font-size:12px;color:var(--text-muted);margin-top:6px}._errorText_khhk7_84{font-size:12px;color:var(--error-light);margin-top:6px;font-weight:500}._select_khhk7_17 option{font-family:var(--font-body);font-size:13px;color:var(--color-text)}._select_khhk7_17 option[value=""]{color:var(--text-muted)}._container_1n7rq_2{display:flex;align-items:center;gap:8px}._checkbox_1n7rq_9{width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary)}._checkbox_1n7rq_9:disabled{cursor:not-allowed;opacity:.5}._label_1n7rq_22{font-size:13px;font-weight:500;color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}._checkbox_1n7rq_9:disabled+._label_1n7rq_22{cursor:not-allowed;opacity:.5}._toggleSwitch_1kzdn_2{position:relative;cursor:pointer;border:none;background:transparent;padding:0;outline:none;transition:all .2s ease;border-radius:12px}._toggleSwitch_1kzdn_2:focus-visible{outline:2px solid var(--blue-primary);outline-offset:2px}._toggleSwitch_1kzdn_2._small_1kzdn_19{width:36px;height:20px}._toggleSwitch_1kzdn_2._medium_1kzdn_24{width:44px;height:24px}._toggleSwitch_1kzdn_2._large_1kzdn_29{width:52px;height:28px}._toggleSwitch_1kzdn_2._active_1kzdn_35{background:var(--success)}._toggleSwitch_1kzdn_2._inactive_1kzdn_39{background:var(--border-light)}._toggleSwitch_1kzdn_2._disabled_1kzdn_43{opacity:.6;cursor:not-allowed}._toggleSwitch_1kzdn_2._disabled_1kzdn_43._active_1kzdn_35{background:var(--color-text-subtle)}._toggleSwitchThumb_1kzdn_53{background:#fff;border-radius:50%;position:absolute;top:2px;transition:left .2s ease;box-shadow:0 1px 3px #0003}._toggleSwitch_1kzdn_2._small_1kzdn_19 ._toggleSwitchThumb_1kzdn_53,._toggleSwitch_1kzdn_2._smallThumb_1kzdn_64{width:16px;height:16px;left:2px}._toggleSwitch_1kzdn_2._small_1kzdn_19._active_1kzdn_35 ._toggleSwitchThumb_1kzdn_53,._toggleSwitch_1kzdn_2._smallThumb_1kzdn_64._active_1kzdn_35{left:18px}._toggleSwitch_1kzdn_2._medium_1kzdn_24 ._toggleSwitchThumb_1kzdn_53,._toggleSwitch_1kzdn_2._mediumThumb_1kzdn_76{width:20px;height:20px;left:2px}._toggleSwitch_1kzdn_2._medium_1kzdn_24._active_1kzdn_35 ._toggleSwitchThumb_1kzdn_53,._toggleSwitch_1kzdn_2._mediumThumb_1kzdn_76._active_1kzdn_35{left:22px}._toggleSwitch_1kzdn_2._large_1kzdn_29 ._toggleSwitchThumb_1kzdn_53,._toggleSwitch_1kzdn_2._largeThumb_1kzdn_88{width:24px;height:24px;left:2px}._toggleSwitch_1kzdn_2._large_1kzdn_29._active_1kzdn_35 ._toggleSwitchThumb_1kzdn_53,._toggleSwitch_1kzdn_2._largeThumb_1kzdn_88._active_1kzdn_35{left:26px}._toggleSwitch_1kzdn_2:not(._disabled_1kzdn_43):hover{transform:scale(1.05)}._toggleSwitch_1kzdn_2:not(._disabled_1kzdn_43):active{transform:scale(.95)}._toggleSwitch_1kzdn_2._active_1kzdn_35:not(._disabled_1kzdn_43):hover{background:#059669;box-shadow:0 0 0 3px #10b9811a}._toggleSwitch_1kzdn_2._inactive_1kzdn_39:not(._disabled_1kzdn_43):hover{background:var(--color-border);box-shadow:0 0 0 3px #cbd5e14d}._table__status_active_1kzdn_118,._table__status_deactive_1kzdn_119,._table__status_pending_1kzdn_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_1kzdn_118{background:#d1fae5;color:#065f46}._table__status_pending_1kzdn_120{width:7rem;background:#fef3c7;color:#d97706}._table__status_deactive_1kzdn_119{border:1px solid var(--border-light);color:var(--text-muted)}@keyframes _toggleOn_1kzdn_1{0%{background:var(--border-light)}50%{background:var(--color-text-subtle)}to{background:var(--success)}}@keyframes _toggleOff_1kzdn_1{0%{background:var(--success)}50%{background:var(--color-text-subtle)}to{background:var(--border-light)}}._toggleSwitch_1kzdn_2._animating_1kzdn_175._active_1kzdn_35{animation:_toggleOn_1kzdn_1 .3s ease}._toggleSwitch_1kzdn_2._animating_1kzdn_175._inactive_1kzdn_39{animation:_toggleOff_1kzdn_1 .3s ease}._container_g3992_1{width:100%;min-height:100%;display:flex;flex-direction:column;font-family:var(--font-body);background-color:var(--bg-base);overflow-y:auto}._header_g3992_12{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}._headerLeft_g3992_23{display:flex;align-items:center;gap:32px}._logo_g3992_29{font-size:22px;font-weight:800;color:var(--blue-primary)}._mainNav_g3992_35{display:flex;gap:4px}._navTab_g3992_40{padding:8px 16px;font-size:14px;font-weight:500;color:var(--text-secondary);text-decoration:none;border-radius:8px;transition:all .15s ease;cursor:pointer}._navTabActive_g3992_51{background:var(--blue-light);color:var(--blue-primary)}._headerRight_g3992_56{display:flex;align-items:center;gap:8px}._userProfile_g3992_62{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:12px;cursor:pointer}._userAvatar_g3992_71{width:32px;height:32px;border-radius:10px;background:var(--blue-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}._userName_g3992_84{font-size:14px;font-weight:500;color:var(--text-dark)}._pageHeader_g3992_91{padding:24px 32px;background:var(--bg-card);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center}._pageTitle_g3992_100{font-family:var(--font-heading);font-size:var(--text-title);font-weight:500;color:var(--color-text);margin-bottom:4px}._pageSubtitle_g3992_108{font-size:14px;color:var(--text-muted)}._saveBar_g3992_113{display:flex;align-items:center;gap:16px;padding:12px 20px;background:#fef3c7;border-radius:8px;border:1px solid var(--warning)}._unsavedText_g3992_123{font-size:14px;font-weight:500;color:#92400e}._saveButton_g3992_129{padding:8px 20px;font-size:14px;font-weight:600;background:var(--warning);color:#fff;border:none;border-radius:6px;cursor:pointer}._saveButton_g3992_129:disabled{background:var(--color-border);cursor:not-allowed;opacity:.7}._mainContent_g3992_147{display:flex;flex:1;overflow:hidden}._sidebar_g3992_154{width:260px;background:var(--bg-card);border-right:1px solid var(--border-light);overflow:auto;flex-shrink:0;padding:24px 0}._sidebarSection_g3992_163{margin-bottom:16px}._sidebarSectionTitle_g3992_167{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;padding:0 18px;margin-bottom:6px}._sidebarItem_g3992_177{width:100%;padding:10px 20px;font-size:14px;font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-left:3px solid transparent;text-align:left;cursor:pointer;transition:all .15s ease}._sidebarItemActive_g3992_191{background:var(--blue-light);color:var(--blue-primary);border-left-color:var(--blue-primary)}._contentArea_g3992_198{flex:1;overflow:auto;padding:32px}._section_g3992_205{background:var(--bg-card);border-radius:12px;border:1px solid var(--border-light);padding:32px;margin-bottom:24px}._sectionTitle_g3992_213{font-size:1.25rem;font-weight:700;color:var(--text-dark);margin-bottom:.25rem}._sectionDescription_g3992_220{font-size:.875rem;color:var(--text-muted);margin-bottom:2rem}._sectionHeader_g3992_226{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}._primaryButton_g3992_233{padding:10px 20px;font-size:14px;font-weight:600;background:var(--blue-primary);color:#fff;border:none;border-radius:8px;cursor:pointer}._formGrid_g3992_245{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._fullWidth_g3992_251{grid-column:1 / -1}._formGroup_g3992_255{display:flex;flex-direction:column;gap:8px}._formLabel_g3992_261{font-size:14px;font-weight:600;color:var(--text-dark)}._formInput_g3992_267{padding:.625rem .875rem;font-size:.875rem;border:.0625rem solid var(--border-light);border-radius:.5rem;background:var(--bg-card);color:var(--text-dark)}._required_g3992_276:after{content:" *";color:var(--danger)}._facilitySection_g3992_281{margin-top:2rem;padding-top:2rem;border-top:.0625rem solid var(--border-light)}._logoUploadArea_g3992_287{padding:0 14px;background:var(--bg-card);border-radius:8px;border:1px dashed var(--color-border);height:42px;display:flex;align-items:center}._logoPreviewContainer_g3992_297{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}._logoActions_g3992_305{display:flex;gap:12px}._logoPreview_g3992_297{width:32px;height:32px;border-radius:4px;object-fit:contain;background:#fff;border:1px solid var(--border-light)}._removeLogoButton_g3992_319{padding:6px 12px;font-size:12px;font-weight:600;color:var(--danger);background:#fee2e2;border:1px solid #fca5a5;border-radius:6px;cursor:pointer}._logoPlaceholder_g3992_330{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}._uploadInstruction_g3992_338{font-size:13px;color:var(--color-text-muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._logoError_g3992_347{font-size:12px;color:var(--danger);margin-top:4px;font-weight:500}._hoursTable_g3992_355{display:flex;flex-direction:column;gap:12px}._hoursRow_g3992_361{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--bg-base);border-radius:8px;border:1px solid var(--border-light)}._dayColumn_g3992_371{display:flex;align-items:center;gap:16px;min-width:150px}._dayName_g3992_378{font-size:15px;font-weight:500;color:var(--text-dark)}._timeColumn_g3992_384{display:flex;align-items:center;gap:12px}._timeInput_g3992_390{padding:8px 12px;font-size:14px;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-card)}._timeSeparator_g3992_398{font-size:14px;color:var(--text-muted)}._closedText_g3992_403{font-size:14px;color:var(--text-muted);font-style:italic}._toggleContainer_g3992_410{display:flex;align-items:center;height:42px}._statusText_g3992_416{margin-left:12px;font-size:14px;font-weight:500}._toggle_g3992_410{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}._toggleInput_g3992_430{opacity:0;width:0;height:0}._toggleSlider_g3992_436{position:absolute;cursor:pointer;inset:0;background-color:var(--border-light);transition:.2s;border-radius:24px}._toggleSliderActive_g3992_448{background-color:var(--blue-primary)}._toggleSlider_g3992_436:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.2s;border-radius:50%}._toggleSliderActive_g3992_448:before{transform:translate(20px)}._settingsList_g3992_469{display:flex;flex-direction:column;gap:20px}._settingItem_g3992_475{padding:16px;background:var(--bg-base);border-radius:8px;border:1px solid var(--border-light)}._settingLabelRow_g3992_482{display:flex;justify-content:space-between;align-items:center}._settingLabel_g3992_482{font-size:15px;font-weight:600;color:var(--text-dark);margin-bottom:4px}._settingDescription_g3992_495{font-size:13px;color:var(--text-muted)}._paymentMethodsGrid_g3992_501{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._paymentMethod_g3992_501{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-base);border-radius:8px;border:1px solid var(--border-light)}._paymentMethodLabel_g3992_517{font-size:14px;font-weight:500;color:var(--text-dark)}._locationsList_g3992_524{display:flex;flex-direction:column;gap:16px}._locationCard_g3992_530{padding:24px;background:var(--bg-base);border-radius:12px;border:1px solid var(--border-light)}._locationCardHeader_g3992_537{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._locationName_g3992_544{font-size:18px;font-weight:600;color:var(--text-dark);margin-bottom:4px}._locationAddress_g3992_551{font-size:14px;color:var(--color-text-muted)}._statusBadge_g3992_556{padding:6px 12px;font-size:12px;font-weight:600;border-radius:6px;display:inline-block}._statusActive_g3992_564,._statusOnline_g3992_569{background:#d1fae5;color:var(--success)}._statusOffline_g3992_574{background:#fee2e2;color:var(--danger)}._statusInactive_g3992_579{background:var(--color-page-bg);color:var(--color-text-muted)}._statusInvite_g3992_585{background:var(--color-warning-soft);color:var(--color-warning-text);margin-top:4px}._locationStats_g3992_591{display:flex;gap:24px;margin-bottom:16px}._locationStat_g3992_591{display:flex;flex-direction:column;gap:4px}._locationStatValue_g3992_603{font-size:24px;font-weight:700;color:var(--text-dark)}._locationStatLabel_g3992_609{font-size:12px;color:var(--text-muted)}._locationActions_g3992_614{display:flex;gap:12px}._linkButton_g3992_619{padding:0;font-size:14px;font-weight:500;background:transparent;color:var(--blue-primary);border:none;cursor:pointer}._kioskGrid_g3992_630{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}._kioskCard_g3992_636{padding:20px;background:var(--bg-base);border-radius:12px;border:1px solid var(--border-light)}._kioskCardHeader_g3992_643{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._kioskName_g3992_650{font-size:16px;font-weight:600;color:var(--text-dark)}._kioskLocation_g3992_656{font-size:14px;color:var(--color-text-muted);margin-bottom:16px}._kioskStats_g3992_662{display:flex;align-items:center;gap:16px;margin-bottom:16px}._kioskStat_g3992_662{display:flex;flex-direction:column;gap:4px}._kioskStatValue_g3992_675{font-size:20px;font-weight:700;color:var(--text-dark)}._kioskStatLabel_g3992_681{font-size:12px;color:var(--text-muted)}._kioskStatDivider_g3992_686{width:1px;height:24px;background:var(--border-light)}._tableContainer_g3992_693{border:1px solid var(--border-light);border-radius:8px;overflow-x:auto}._table_g3992_693{width:100%;min-width:1000px;border-collapse:collapse}._tableHeader_g3992_705{background:var(--bg-base)}._tableHeaderCell_g3992_709{padding:.75rem 1rem;font-size:.8125rem;font-weight:600;color:var(--color-text-muted);text-align:left;border-bottom:1px solid var(--border-light)}._tableCellCenter_g3992_718{text-align:center}._tableRow_g3992_722{border-bottom:1px solid var(--border-light)}._tableCell_g3992_718{padding:1rem;font-size:.875rem;color:var(--text-dark)}._userCellContent_g3992_732{display:flex;align-items:center;gap:12px}._userCellAvatar_g3992_738{width:32px;height:32px;border-radius:8px;background:var(--blue-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}._userCellName_g3992_751{font-weight:500;display:flex;flex-direction:column;justify-content:center;min-height:45px}._roleBadge_g3992_759{display:inline-block;padding:4px 10px;font-size:12px;font-weight:500;background:var(--blue-light);color:var(--blue-primary);border-radius:6px}._tableActions_g3992_769{display:flex;gap:12px}._filtersHeaderContainer_g3992_775{display:flex;align-items:center;gap:.5rem}._filterButton_g3992_781{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:500;transition:all .2s ease;cursor:pointer}._filterButtonActive_g3992_793{background-color:var(--blue-light);border:.0625rem solid var(--blue-primary);color:var(--blue-primary)}._filterButtonInactive_g3992_799{background-color:var(--bg-card);border:.0625rem solid var(--border-light);color:var(--text-secondary)}._filterButtonInactive_g3992_799:hover{border-color:var(--blue-primary);color:var(--blue-primary)}._filterIcon_g3992_810{width:1rem;height:1rem}._filtersPanel_g3992_815{background-color:var(--bg-card);border:.0625rem solid var(--border-light);border-radius:.75rem;padding:1rem;margin-top:-1rem;margin-bottom:1.5rem}._filtersPanelContent_g3992_824{display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-end}._filterGroup_g3992_831{display:flex;flex-direction:column;gap:.25rem}._filterLabel_g3992_837{font-size:.625rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.025em}._filterSelect_g3992_845{padding:.5rem .75rem;border:.0625rem solid var(--border-light);border-radius:.5rem;font-size:.75rem;color:var(--color-text);background-color:var(--bg-card);min-width:8.75rem}._filterSelect_g3992_845:focus{outline:none;border-color:var(--blue-primary)}._filterActions_g3992_860{display:flex;flex-direction:column;gap:.25rem;justify-content:flex-end;margin-left:auto}._clearFiltersButton_g3992_868{padding:.5rem 1rem;background-color:var(--bg-base);color:var(--blue-primary);border:.0625rem solid var(--border-light);border-radius:.5rem;font-size:.75rem;font-weight:600;transition:background-color .2s ease;cursor:pointer}._clearFiltersButton_g3992_868:hover{background-color:var(--blue-light)}._integrationsList_g3992_885{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._integrationCard_g3992_891{padding:20px;background:var(--bg-base);border-radius:12px;border:1px solid var(--border-light)}._integrationHeader_g3992_898{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._integrationName_g3992_905{font-size:16px;font-weight:600;color:var(--text-dark);margin-bottom:4px}._integrationSystem_g3992_912{font-size:14px;color:var(--color-text-muted)}._integrationFooter_g3992_917{display:flex;justify-content:space-between;align-items:center}._integrationSync_g3992_923{font-size:13px;color:var(--text-muted)}._skeletonIntegration_g3992_929{background:var(--bg-base);border-radius:12px;border:1px solid var(--border-light);padding:20px;min-height:140px;display:flex;flex-direction:column;position:relative;overflow:hidden}._skeletonHeader_g3992_941{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._skeletonText_g3992_948{height:16px;background:var(--color-border);border-radius:4px;position:relative;overflow:hidden}._skeletonBadge_g3992_956{width:80px;height:24px;background:var(--color-border);border-radius:6px;position:relative;overflow:hidden}._skeletonFooter_g3992_965{display:flex;justify-content:space-between;align-items:center;margin-top:auto}._skeletonIntegration_g3992_929:after,._skeletonText_g3992_948:after,._skeletonBadge_g3992_956:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,#fff0 0,#fff6,#fff0);animation:_shimmer_g3992_1 2s infinite}@keyframes _shimmer_g3992_1{to{transform:translate(100%)}}._securityGrid_g3992_998{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}._securityCard_g3992_1005{padding:24px;background:var(--bg-base);border-radius:12px;border:1px solid var(--border-light);text-align:center}._securityCardIcon_g3992_1013{font-size:32px;margin-bottom:12px}._securityCardTitle_g3992_1018{font-size:14px;font-weight:600;color:var(--text-dark);margin-bottom:8px}._securityCardValue_g3992_1025{font-size:16px;font-weight:600;color:var(--blue-primary);margin-bottom:16px}._complianceBox_g3992_1032{padding:24px;background:var(--blue-light);border-radius:12px;border:1px solid #bfdbfe}._complianceTitle_g3992_1039{font-size:16px;font-weight:600;color:var(--blue-dark);margin-bottom:16px}._complianceList_g3992_1046{display:flex;flex-direction:column;gap:12px}._complianceItem_g3992_1052{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-secondary)}._complianceCheck_g3992_1060{font-size:18px;color:var(--success)}._modalOverlay_g3992_1066{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_g3992_1066{background:var(--bg-card);border-radius:16px;width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}._modalHeader_g3992_1090{padding:24px 32px;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center}._modalTitle_g3992_1098{font-size:20px;font-weight:700;color:var(--text-dark)}._modalClose_g3992_1104{width:32px;height:32px;border-radius:8px;background:transparent;border:none;font-size:28px;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}._errorMessage_g3992_1119{color:var(--danger);font-size:12px;margin-top:4px}._modalBody_g3992_1125{padding:32px;overflow:auto;flex:1}._modalDescription_g3992_1131{font-size:14px;color:var(--color-text-muted);margin-bottom:24px;line-height:1.6}._modalFooter_g3992_1138{padding:20px 32px;border-top:1px solid var(--border-light);display:flex;justify-content:flex-end;gap:12px}._secondaryButton_g3992_1146{padding:10px 20px;font-size:14px;font-weight:600;background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-light);border-radius:8px;cursor:pointer}._buttonDisabled_g3992_1157{opacity:.5;cursor:not-allowed}._infoBox_g3992_1162{display:flex;gap:12px;padding:16px;background:var(--blue-light);border:1px solid #bfdbfe;border-radius:8px;margin-top:24px}._infoBoxIcon_g3992_1172{font-size:20px}._infoBoxText_g3992_1176{font-size:13px;color:var(--blue-dark);line-height:1.6}._qrSection_g3992_1183{display:flex;flex-direction:column;gap:24px;align-items:center}._qrSectionContainer_g3992_1190{display:flex;gap:2rem;justify-content:center;align-items:flex-start;flex-wrap:wrap}._qrTitle_g3992_1198{text-align:center;margin-bottom:1rem;font-size:1rem;font-weight:600}._qrCodeBox_g3992_1205{display:flex;flex-direction:column;align-items:center;gap:16px}._qrCodePlaceholder_g3992_1212{width:240px;height:240px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative}._qrImage_g3992_1224{width:100%;height:200px;object-fit:contain}._qrCodePlaceholderSmall_g3992_1230{height:200px!important}._qrPattern_g3992_1234{width:200px;height:200px;position:relative}._qrCorner_g3992_1240{position:absolute;width:40px;height:40px;border:4px solid var(--text-dark);border-right:none;border-bottom:none;top:0;left:0}._qrCornerTopRight_g3992_1251{top:0;right:0;left:auto;transform:rotate(90deg)}._qrCornerBottomLeft_g3992_1258{bottom:0;top:auto;transform:rotate(-90deg)}._qrCornerBottomRight_g3992_1264{inset:auto 0 0 auto;transform:rotate(180deg)}._textSuccess_g3992_1272{color:var(--success)}._qrCenter_g3992_1276{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;font-weight:700;color:var(--blue-primary)}._qrLabel_g3992_1286{font-size:14px;font-weight:600;color:var(--color-text-muted)}._orDivider_g3992_1292{width:100%;text-align:center;position:relative;font-size:13px;color:var(--text-muted);font-weight:500}._setupCodeBox_g3992_1301{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;background:var(--bg-base);border-radius:8px;border:1px solid var(--border-light);width:100%}._setupCodeLabel_g3992_1313{font-size:13px;color:var(--text-muted);font-weight:500}._setupCode_g3992_1301{font-size:32px;font-weight:700;color:var(--text-dark);letter-spacing:4px;font-family:monospace}._copyCodeButton_g3992_1327{padding:8px 16px;font-size:13px;font-weight:600;background:var(--bg-card);color:var(--blue-primary);border:1px solid var(--blue-primary);border-radius:6px;cursor:pointer}._instructionSteps_g3992_1338{margin-top:32px;padding:20px;background:var(--bg-base);border-radius:8px;border:1px solid var(--border-light)}._instructionTitle_g3992_1346{font-size:15px;font-weight:600;color:var(--text-dark);margin-bottom:16px}._stepsList_g3992_1353{font-size:14px;color:var(--text-secondary);line-height:1.8;padding-left:20px;margin:0}._subList_g3992_1361{margin-top:8px;margin-bottom:8px}._codeText_g3992_1366{padding:2px 8px;background:var(--border-light);border-radius:4px;font-size:13px;font-family:monospace;color:var(--text-dark);word-break:break-all;white-space:normal}._testConnectionButton_g3992_1377{width:100%;margin-top:24px;padding:12px;font-size:14px;font-weight:600;background:#fef3c7;color:#92400e;border:1px solid var(--warning);border-radius:8px;cursor:pointer}._waitingSection_g3992_1390{display:flex;flex-direction:column;align-items:center;padding:40px 20px}._spinner_g3992_1397{width:48px;height:48px;border:4px solid var(--color-border);border-top:4px solid var(--blue-primary);border-radius:50%;animation:_spin_g3992_1397 1s linear infinite;margin-bottom:24px}._infoNote_g3992_1417{margin-top:12px;padding:12px 16px;background:var(--color-page-bg);border-radius:8px;font-size:13px;color:var(--text-secondary);line-height:1.5;border-left:3px solid var(--color-text-muted)}._waitingTitle_g3992_1428{font-size:18px;font-weight:600;color:var(--text-dark);margin-bottom:8px}._waitingText_g3992_1435{font-size:14px;color:var(--color-text-muted);text-align:center;margin-bottom:32px}._connectionDetails_g3992_1442{width:100%;padding:20px;background:var(--bg-base);border-radius:8px;border:1px solid var(--border-light)}._connectionItem_g3992_1450{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border-light)}._connectionLabel_g3992_1457{font-size:14px;color:var(--text-muted)}._connectionValue_g3992_1462{font-size:14px;font-weight:600;color:var(--text-dark)}._successSection_g3992_1468{display:flex;flex-direction:column;align-items:center;padding:20px}._successIcon_g3992_1475{width:64px;height:64px;border-radius:50%;background:#d1fae5;color:var(--success);display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;margin-bottom:20px}._successTitle_g3992_1489{font-size:20px;font-weight:700;color:var(--text-dark);margin-bottom:8px;text-align:center}._successText_g3992_1497{font-size:14px;color:var(--color-text-muted);text-align:center;margin-bottom:24px}._successDetails_g3992_1504{width:100%;padding:20px;background:var(--bg-base);border-radius:8px;border:1px solid var(--border-light);margin-bottom:24px}._successDetailRow_g3992_1513{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border-light)}._successLabel_g3992_1520{font-size:14px;color:var(--text-muted)}._successValue_g3992_1525{font-size:14px;font-weight:600;color:var(--text-dark)}._nextStepsBox_g3992_1531{width:100%;padding:20px;background:var(--blue-light);border:1px solid #bfdbfe;border-radius:8px}._nextStepsTitle_g3992_1539{font-size:15px;font-weight:600;color:var(--blue-dark);margin-bottom:12px}._nextStepsList_g3992_1546{font-size:14px;color:var(--text-secondary);line-height:1.8;padding-left:20px;margin:0}._analyticsHeader_g3992_1555{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}._analyticsFilters_g3992_1562{display:flex;gap:12px}._filterSelect_g3992_845{padding:10px 14px;font-size:14px;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-card);color:var(--text-dark);cursor:pointer}._metricsGrid_g3992_1577{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._metricCard_g3992_1583{padding:24px;background:var(--bg-base);border-radius:12px;border:1px solid var(--border-light)}._metricHeader_g3992_1590{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._metricLabel_g3992_1597{font-size:14px;font-weight:500;color:var(--color-text-muted)}._metricChange_g3992_1603{font-size:13px;font-weight:600;color:var(--danger)}._metricValue_g3992_1609{font-size:32px;font-weight:700;color:var(--text-dark);margin-bottom:4px}._metricSubtext_g3992_1616{font-size:13px;color:var(--text-muted)}._performanceTable_g3992_1621{display:flex;flex-direction:column;gap:2px}._performanceHeader_g3992_1627{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:16px;padding:16px 20px;background:var(--bg-base);border-radius:8px 8px 0 0}._performanceHeaderCell_g3992_1636{font-size:13px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}._performanceRow_g3992_1644{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:16px;padding:20px;background:var(--bg-card);border-bottom:1px solid var(--border-light)}._performanceCell_g3992_1653{display:flex;flex-direction:column;gap:4px}._performanceCellName_g3992_1659{font-size:15px;font-weight:600;color:var(--text-dark)}._performanceCellSubtext_g3992_1665{font-size:13px;color:var(--text-muted)}._performanceValue_g3992_1670{font-size:16px;font-weight:600;color:var(--text-dark)}._performanceTrend_g3992_1676{font-size:13px;font-weight:500;color:var(--danger)}._providerList_g3992_1682{display:flex;flex-direction:column;gap:16px}._providerCard_g3992_1688{display:flex;align-items:center;gap:20px;padding:20px;background:var(--bg-base);border-radius:12px;border:1px solid var(--border-light)}._providerRank_g3992_1698{width:48px;height:48px;border-radius:50%;background:var(--blue-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;flex-shrink:0}._providerInfo_g3992_1712{flex:1}._providerName_g3992_1716{font-size:16px;font-weight:600;color:var(--text-dark);margin-bottom:4px}._providerSpecialty_g3992_1723{font-size:14px;color:var(--color-text-muted)}._providerStats_g3992_1728{display:flex;gap:32px}._providerStat_g3992_1728{display:flex;flex-direction:column;align-items:center;gap:4px}._providerStatValue_g3992_1740{font-size:20px;font-weight:700;color:var(--text-dark)}._providerStatLabel_g3992_1746{font-size:12px;color:var(--text-muted)}._insightsGrid_g3992_1751{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._insightCard_g3992_1757{padding:24px;background:var(--blue-light);border-radius:12px;border:1px solid #bfdbfe}._insightTitle_g3992_1764{font-size:14px;font-weight:600;color:var(--blue-dark);margin-bottom:8px}._insightValue_g3992_1771{font-size:24px;font-weight:700;color:var(--text-dark);margin-bottom:8px}._insightText_g3992_1778{font-size:14px;color:var(--text-secondary);line-height:1.6}._noDataFound_g3992_1784{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;padding:48px;background:var(--bg-base);border-radius:12px;border:1px dashed var(--color-border);color:var(--color-text-muted);font-size:14px;font-weight:500}._roleAccessModal_g3992_1799{width:500px}._roleInfoContainer_g3992_1803{margin-bottom:20px}._roleLabel_g3992_1807{font-size:14px;color:var(--color-text-muted);display:block;margin-bottom:8px}._roleValue_g3992_1814{font-size:16px;font-weight:600;color:var(--text-dark)}._modulesList_g3992_1820{display:flex;flex-wrap:wrap;gap:8px}._moduleChip_g3992_1826{font-size:13px;padding:8px 14px;background:var(--color-page-bg);color:var(--text-secondary);border:1px solid var(--border-light);border-radius:6px;display:inline-block}._roleDescription_g3992_1836{margin-bottom:16px}._iconText_g3992_1840{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;color:var(--color-text-muted)}._smallLabel_g3992_1849{width:16px;height:16px;cursor:pointer}._flexWrapGap_g3992_1855{display:flex;gap:30px;flex-wrap:wrap;margin-top:8px}._modalDeleteConfirm_g3992_1863{margin-top:0;padding:16px;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px}._errorTitle_g3992_1871{font-size:14px;font-weight:600;color:#991b1b;margin-bottom:8px}._errorMessage_g3992_1119{font-size:13px;color:var(--danger);margin-bottom:12px}._buttonRow_g3992_1884{display:flex;gap:8px;justify-content:flex-end}._errorButton_g3992_1890{padding:8px 16px;background:var(--bg-card);border:1px solid #fca5a5;border-radius:8px;font-size:13px;font-weight:600;color:#991b1b;cursor:pointer}._dangerButton_g3992_1901{padding:8px 16px;background:var(--color-danger);border:none;border-radius:8px;font-size:13px;font-weight:600;color:var(--color-surface);cursor:pointer}._formInput_g3992_267:disabled,._timeInput_g3992_390:disabled{background-color:var(--bg-base);cursor:not-allowed;color:var(--text-secondary)}._toggleInput_g3992_430:disabled~._toggleSlider_g3992_436{cursor:not-allowed;opacity:.6}._loaderContainer_g3992_1924{display:flex;align-items:center;justify-content:center;min-height:400px;flex-direction:column;gap:12px}._spinner_g3992_1397{width:40px;height:40px;border:4px solid var(--color-page-bg);border-top:4px solid var(--blue-primary);border-radius:50%;animation:_spin_g3992_1397 1s linear infinite}@keyframes _spin_g3992_1397{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pageContainer_g3992_1953{display:flex;flex-direction:column;min-height:100%;overflow-y:auto;margin:0}._sectionHeaderFixed_g3992_1960{flex-shrink:0}._searchFilter_g3992_1963{width:200px}._tableScrollContainer_g3992_1966{flex:1;overflow-y:auto}._reviewButton_g3992_1970{padding:6px 12px;background-color:var(--color-primary-soft);color:var(--color-primary);border:1px solid #bfdbfe;border-radius:6px;font-size:14px;cursor:pointer;white-space:nowrap}._paginationContainer_g3992_1980{flex-shrink:0;margin-top:1rem}._modalFooter_g3992_1138{display:flex;justify-content:flex-end;gap:8px}._cancelButton_g3992_1989{padding:6px 12px;font-size:13px;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;background-color:#fff}._requestButton_g3992_1997{padding:6px 12px;font-size:13px;background-color:var(--color-primary);color:#fff;border:none;border-radius:6px;cursor:pointer}._requestButton_g3992_1997:disabled{cursor:not-allowed;opacity:.7}._modalBodyContent_g3992_2010{display:flex;flex-direction:row;gap:24px}._modalColumn_g3992_2015{flex:1}._modalColumnTitle_g3992_2018{font-size:14px;font-weight:600;color:var(--color-text);margin-bottom:12px}._documentList_g3992_2024{display:flex;flex-direction:column;gap:10px}._documentItem_g3992_2029{display:flex;align-items:center;gap:8px;color:var(--color-text);font-size:14px}._verticalDivider_g3992_2036{width:1px;background-color:var(--color-border)}._categoryLoading_g3992_2040{font-size:13px;color:var(--color-text-muted)}._categoryList_g3992_2044{display:flex;flex-direction:column;gap:12px;font-size:14px}._categoryItem_g3992_2050{display:flex;flex-direction:column;gap:8px}._categoryLabel_g3992_2055{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--color-text)}._categoryCheckbox_g3992_2062{cursor:pointer}._categoryInput_g3992_2065{padding:6px 10px;font-size:13px;border:1px solid var(--color-border);border-radius:4px;margin-left:22px}._root_4kt3d_7{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;min-width:0}._field_4kt3d_15{display:flex;flex-direction:column;gap:4px;min-width:0}._label_4kt3d_22{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--color-text-muted);line-height:1.2}._label_4kt3d_22>svg{flex:0 0 auto}._select_4kt3d_36{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:6px 10px;font-size:13px;background:var(--color-surface);color:var(--color-text);font-family:inherit;box-sizing:border-box;outline:none;height:32px;min-width:160px;max-width:240px}._select_4kt3d_36:focus{border-color:var(--color-primary);box-shadow:var(--shadow-teal-focus)}._select_4kt3d_36:disabled{background:var(--color-surface-alt);color:var(--color-text-subtle);cursor:not-allowed}._compact_4kt3d_63{align-items:center}._compact_4kt3d_63 ._label_4kt3d_22{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._videoCallOverlay_wr75o_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--color-text);color:var(--color-page-bg);z-index:9999;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-body)}._vcHeader_wr75o_17{height:72px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:#0f172acc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.1);z-index:10}._vcUserInfo_wr75o_29{display:flex;align-items:center;gap:12px}._vcAvatar_wr75o_35{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--color-primary),#8b5cf6);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#fff;box-shadow:0 4px 12px #3b82f64d}._vcDetails_wr75o_49 h2{font-size:16px;font-weight:600;margin:0;color:var(--color-page-bg)}._vcStatus_wr75o_56{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-subtle)}._vcDot_wr75o_64{width:6px;height:6px;background-color:var(--color-success);border-radius:50%;box-shadow:0 0 8px var(--color-success)}._vcTopControls_wr75o_72{display:flex;align-items:center;gap:8px}._vcIconBtn_wr75o_78{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text-subtle);cursor:pointer;transition:all .2s}._vcIconBtn_wr75o_78:hover,._vcIconBtn_wr75o_78._active_wr75o_93{background:#ffffff1a;color:var(--color-page-bg)}._vcDivider_wr75o_98{width:1px;height:24px;background:#ffffff1a;margin:0 8px}._vcMain_wr75o_106{flex:1;display:flex;position:relative;overflow:hidden}._vcVideoGrid_wr75o_113{flex:1;position:relative;padding:16px;background:#020617}._vcRemoteContainer_wr75o_120{width:100%;height:100%;position:relative;border-radius:24px;overflow:hidden;background:var(--color-text);display:flex;align-items:center;justify-content:center}._vcRemotePlaceholder_wr75o_132{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._vcPlaceholderCircle_wr75o_140{width:120px;height:120px;border-radius:50%;background:#3b82f61a;border:2px solid rgba(59,130,246,.2);display:flex;align-items:center;justify-content:center;position:relative}._vcPing_wr75o_152{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid var(--color-primary);animation:_ping_wr75o_1 2s cubic-bezier(0,0,.2,1) infinite}@keyframes _ping_wr75o_1{75%,to{transform:scale(1.5);opacity:0}}._vcLocalOverlay_wr75o_170{position:absolute;top:24px;right:24px;width:240px;height:160px;background:var(--color-text);border-radius:16px;overflow:hidden;border:2px solid rgba(255,255,255,.1);box-shadow:0 20px 25px -5px #00000080;z-index:25}._vcLocalPlaceholder_wr75o_184{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._vcLocalLabel_wr75o_192{position:absolute;bottom:12px;left:12px;display:flex;align-items:center;gap:8px;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 8px;border-radius:6px}._vcAudioBars_wr75o_205{display:flex;align-items:flex-end;gap:2px;height:12px}._vcBar_wr75o_212{width:2px;background:var(--color-success);transition:height .1s ease}._vcSidePanel_wr75o_219{width:360px;background:var(--color-text);border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}._vcPanelHeader_wr75o_227{padding:20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}._vcPanelContent_wr75o_235{flex:1;display:flex;flex-direction:column;padding:20px;overflow-y:auto}._vcChatEmpty_wr75o_244{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--color-text-muted);text-align:center}._vcMessagesList_wr75o_255{flex:1;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding-bottom:20px}._vcMessageWrapper_wr75o_264{display:flex;flex-direction:column;max-width:85%}._vcMessageWrapper_wr75o_264._local_wr75o_270{align-self:flex-end}._vcMessageWrapper_wr75o_264._remote_wr75o_274{align-self:flex-start}._vcMessageBubble_wr75o_278{padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.5}._local_wr75o_270 ._vcMessageBubble_wr75o_278{background:var(--color-primary);color:#fff;border-bottom-right-radius:2px}._remote_wr75o_274 ._vcMessageBubble_wr75o_278{background:var(--color-text);color:var(--color-page-bg);border-bottom-left-radius:2px}._vcMessageTime_wr75o_297{font-size:10px;color:var(--color-text-muted);margin-top:4px}._local_wr75o_270 ._vcMessageTime_wr75o_297{text-align:right}._vcMessageSender_wr75o_307{font-size:11px;font-weight:600;color:var(--color-text-subtle);margin-bottom:3px;padding-left:2px}._vcMessageRole_wr75o_315{font-weight:400;color:var(--color-text-muted);text-transform:capitalize}._vcChatInputContainer_wr75o_321{padding-top:20px;display:flex;gap:8px}._vcChatInput_wr75o_321{flex:1;background:var(--color-text);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 16px;color:#fff;font-size:14px;outline:none}._vcChatInput_wr75o_321:focus{border-color:var(--color-primary)}._vcSendBtn_wr75o_342{width:40px;height:40px;border-radius:12px;background:var(--color-primary);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}._vcParticipantItem_wr75o_356{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#ffffff08;border-radius:12px}._vcPInfo_wr75o_365{display:flex;align-items:center;gap:12px}._vcPAvatar_wr75o_371{width:36px;height:36px;border-radius:10px;background:var(--color-text);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}._vcPText_wr75o_383{display:flex;flex-direction:column}._vcPName_wr75o_388{font-size:14px;font-weight:500}._vcPRole_wr75o_393{font-size:11px;color:var(--color-text-muted);text-transform:capitalize}._vcControlBar_wr75o_400{height:96px;background:var(--color-text);border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;padding:0 24px;position:relative}._vcControlsMain_wr75o_411{display:flex;align-items:center;gap:16px}._vcBtnRound_wr75o_417{width:48px;height:48px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}._vcBtnRound_wr75o_417:hover{background:#ffffff1a;transform:translateY(-2px)}._vcBtnDanger_wr75o_436{background:var(--color-danger);border-color:var(--color-danger)}._vcBtnDanger_wr75o_436:hover{background:var(--color-danger)}._vcBtnPrimary_wr75o_445{background:var(--color-primary);border-color:var(--color-primary)}._vcEndCall_wr75o_450{width:56px;height:56px;border-radius:16px;background:var(--color-danger);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #ef44444d}._vcEndCall_wr75o_450:hover{background:var(--color-danger);transform:scale(1.05)}._vcBottomRight_wr75o_470{position:absolute;right:24px;display:flex;align-items:center}._vcVolume_wr75o_477{display:flex;align-items:center;gap:12px;color:var(--color-text-muted)}._vcSlider_wr75o_484{width:100px;accent-color:var(--color-primary)}._vcSettingsContainer_wr75o_490{display:flex;flex-direction:column;gap:24px}._vcSettingsSection_wr75o_496{display:flex;flex-direction:column;gap:16px}._vcSettingsTitle_wr75o_502{font-size:14px;font-weight:500;color:var(--color-text-subtle)}._vcSettingsField_wr75o_508{display:flex;flex-direction:column;gap:8px}._vcSettingsLabel_wr75o_514{font-size:12px;color:var(--color-text-muted)}._vcSettingsSelect_wr75o_519{width:100%;background:var(--color-text);border:1px solid var(--color-text);border-radius:8px;padding:8px;font-size:14px;color:#fff;outline:none}._vcBackgroundGrid_wr75o_530{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._vcBackgroundOption_wr75o_536{aspect-ratio:16 / 9;background:var(--color-text);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:10px;cursor:pointer;transition:all .2s;border:2px solid transparent}._vcBackgroundOption_wr75o_536:hover{background:var(--color-text)}._vcBackgroundOption_wr75o_536._selected_wr75o_553{border-color:var(--color-primary);background:#3b82f61a}._pageHeader_1jcfi_9{background:transparent;padding:0 0 16px;flex-shrink:0}._pageHeaderRow_1jcfi_18{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}._pageHeaderText_1jcfi_25{min-width:0}._pageEyebrow_1jcfi_29{font-size:var(--text-eyebrow);font-weight:600;letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-primary);margin-bottom:4px}._pageTitle_1jcfi_38{font-family:var(--font-heading);font-size:var(--text-title);color:var(--color-text);line-height:1.1;font-weight:700;margin:0}._pageMeta_1jcfi_47{font-size:var(--text-body-sm);color:var(--color-text-subtle);margin-top:6px;font-weight:400;letter-spacing:.01em}._pageActions_1jcfi_55{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-bottom:2px}._card_1jcfi_64{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);position:relative;transition:all .15s ease;display:flex;flex-direction:column}._cardInteractive_1jcfi_74{cursor:pointer}._cardInteractive_1jcfi_74:hover{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:var(--shadow-card-hover)}._cardSelected_1jcfi_81{border-color:var(--color-primary)!important;box-shadow:var(--shadow-teal-focus)!important}._cardAccent_1jcfi_86{height:4px;border-top-left-radius:calc(var(--radius-lg) - 1.5px);border-top-right-radius:calc(var(--radius-lg) - 1.5px)}._cardBody_1jcfi_92{padding:16px 18px;flex:1}._cardBodyPadded_1jcfi_97{padding:20px 22px;flex:1}._chip_1jcfi_103{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:500;cursor:pointer;border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);transition:all .12s ease;white-space:nowrap}._chip_1jcfi_103:hover{border-color:var(--color-primary);color:var(--color-primary)}._chipActive_1jcfi_124{background:var(--color-primary)!important;color:var(--neutral-white)!important;border-color:var(--color-primary)!important}._chipStatic_1jcfi_130{cursor:default}._chipStatic_1jcfi_130:hover{border-color:var(--color-border);color:var(--color-text-muted)}._statusBar_1jcfi_139{height:26px;background:var(--brand-dark);border-top:1px solid var(--brand-dark-3);display:flex;align-items:center;padding:0 20px;gap:16px;flex-shrink:0}._statusItem_1jcfi_150{display:flex;align-items:center;gap:6px;font-size:var(--text-eyebrow);color:#ffffff80;letter-spacing:.04em}._statusDot_1jcfi_159{width:7px;height:7px;border-radius:50%;display:inline-block;background:var(--color-success)}._statusDotAmber_1jcfi_167{background:var(--color-warning)}._statusDotRed_1jcfi_168{background:var(--color-danger)}._statusSpacer_1jcfi_170{flex:1}._statusSummary_1jcfi_172{font-size:var(--text-eyebrow);color:#ffffff80;letter-spacing:.04em}._emptyState_1jcfi_179{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 24px;text-align:center}._emptyStateIcon_1jcfi_189{width:44px;height:44px;border-radius:12px;background:var(--color-primary-soft);color:var(--color-primary);display:flex;align-items:center;justify-content:center;margin-bottom:4px}._emptyStateTitle_1jcfi_201{font-family:var(--font-heading);font-size:18px;color:var(--color-text);font-weight:500;line-height:1.2;margin:0}._emptyStateBody_1jcfi_210{font-size:var(--text-body-sm);color:var(--color-text-subtle);line-height:1.5;max-width:260px;margin:0}._emptyStateAction_1jcfi_218{margin-top:8px;padding:8px 18px;border-radius:var(--radius-md);border:1.5px solid var(--color-primary);background:var(--color-surface);color:var(--color-primary);font-size:var(--text-body-sm);font-weight:600;cursor:pointer;transition:all .15s ease;font-family:inherit}._emptyStateAction_1jcfi_218:hover{background:var(--color-primary);color:var(--neutral-white)}._container_1u9w5_1{width:100%;max-width:384px;margin-left:auto;margin-right:auto}._mobileLogo_1u9w5_8{text-align:center;margin-bottom:2rem}@media(min-width:1024px){._mobileLogo_1u9w5_8{display:none}}._logoImage_1u9w5_19{height:2.5rem;margin-left:auto;margin-right:auto}._header_1u9w5_25{margin-bottom:2rem}._title_1u9w5_29{font-size:1.5rem;font-weight:700;color:var(--text-dark);margin-bottom:.5rem}._subtitle_1u9w5_36{color:var(--text-muted);font-size:.875rem}._form_1u9w5_41{display:flex;flex-direction:column;gap:1rem}._label_1u9w5_47{display:block;font-size:.75rem;font-weight:600;color:var(--text-secondary);margin-bottom:.25rem}._inputWrapper_1u9w5_55{position:relative}._inputIcon_1u9w5_59{position:absolute;left:.75rem;top:50%;transform:translateY(-55%);width:1rem;height:1rem;fill:var(--text-muted)}._input_1u9w5_55{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-light);border-radius:.75rem;font-size:.875rem;transition:all .2s;outline:none}._input_1u9w5_55:focus{border-color:var(--blue-secondary);box-shadow:0 0 0 2px #3b82f61a}._inputError_1u9w5_84{border-color:#f87171}._errorText_1u9w5_88{color:var(--danger);font-size:.75rem;margin-top:.25rem}._button_1u9w5_94{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background-image:linear-gradient(to right,var(--blue-primary),var(--blue-secondary));color:var(--color-surface);font-weight:600;border-radius:.75rem;border:none;cursor:pointer;box-shadow:0 10px 15px -3px #3b82f640;transition:all .2s}._button_1u9w5_94:hover{box-shadow:0 20px 25px -5px #3b82f61a;transform:translateY(-.125rem)}._buttonIcon_1u9w5_116{width:1.25rem;height:1.25rem;fill:currentColor}._successView_1u9w5_122{text-align:center}._checkWrapper_1u9w5_126{display:flex;justify-content:center;margin-bottom:1.5rem}._checkCircle_1u9w5_132{width:4rem;height:4rem;background-color:var(--color-page-bg);border-radius:9999px;display:flex;align-items:center;justify-content:center}._checkIcon_1u9w5_142{width:2rem;height:2rem;color:var(--blue-primary)}._successSubtitle_1u9w5_148{color:var(--text-muted);font-size:.875rem;margin-bottom:2rem;max-width:280px;margin-left:auto;margin-right:auto}._emailHighlight_1u9w5_157{font-weight:600;color:var(--text-secondary)}._returnButton_1u9w5_162{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem;background-color:var(--blue-primary);color:var(--color-surface);font-weight:600;border-radius:.75rem;border:none;cursor:pointer;box-shadow:0 10px 15px -3px #3b82f640;transition:all .2s;margin-bottom:1rem}._returnButton_1u9w5_162:hover{box-shadow:0 20px 25px -5px #3b82f61a;transform:translateY(-.125rem)}._footerLinks_1u9w5_185{margin-top:2rem;text-align:center}._backToLogin_1u9w5_190{font-size:.875rem;font-weight:500;color:var(--blue-primary);background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 auto;transition:color .2s}._backToLogin_1u9w5_190:hover{color:var(--blue-dark)}._backIcon_1u9w5_209{width:1rem;height:1rem;transform:rotate(180deg);fill:currentColor}._securityBadges_1u9w5_216{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-light);flex-wrap:wrap}._badge_1u9w5_226{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--text-muted);font-weight:500}._badgeIcon_1u9w5_235{width:1rem;height:1rem;fill:var(--success)}._copyright_1u9w5_241{margin-top:1rem;text-align:center;font-size:.75rem;color:var(--text-muted)}._spinner_1u9w5_248{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:var(--color-surface);border-radius:50%;animation:_spin_1u9w5_248 .8s linear infinite}@keyframes _spin_1u9w5_248{to{transform:rotate(360deg)}}@keyframes _fadeIn_1u9w5_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._animateFadeIn_1u9w5_275{animation:_fadeIn_1u9w5_1 .4s ease-out forwards}._container_1l45e_1{width:100%;max-width:384px;margin-left:auto;margin-right:auto}._mobileLogo_1l45e_8{text-align:center;margin-bottom:2rem}@media(min-width:1024px){._mobileLogo_1l45e_8{display:none}}._logoImage_1l45e_19{height:2.5rem;margin-left:auto;margin-right:auto}._header_1l45e_25{margin-bottom:2rem}._title_1l45e_29{font-size:1.5rem;font-weight:700;color:var(--text-dark);margin-bottom:.5rem}._subtitle_1l45e_36{color:var(--text-muted);font-size:.875rem}._form_1l45e_41{display:flex;flex-direction:column;gap:1.25rem}._label_1l45e_47{display:block;font-size:.75rem;font-weight:600;color:var(--text-secondary);margin-bottom:.25rem}._inputWrapper_1l45e_55{position:relative}._inputIcon_1l45e_59{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;fill:var(--text-muted)}._input_1l45e_55{width:100%;padding:.75rem 2.5rem;border:1px solid var(--border-light);border-radius:.75rem;font-size:.875rem;transition:all .2s;outline:none;box-sizing:border-box}._input_1l45e_55:focus{border-color:var(--blue-secondary);box-shadow:0 0 0 2px #3b82f61a}._inputError_1l45e_85{border-color:#f87171}._eyeButton_1l45e_89{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);padding:.25rem;border-radius:.375rem;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:background-color .2s}._eyeButton_1l45e_89:hover{background-color:var(--bg-base)}._eyeIcon_1l45e_110{width:1.25rem;height:1.25rem;fill:var(--text-muted)}._errorText_1l45e_116{color:var(--danger);font-size:.75rem;margin-top:.25rem}._button_1l45e_122{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background-image:linear-gradient(to right,var(--blue-primary),var(--blue-secondary));color:var(--color-surface);font-weight:600;border-radius:.75rem;border:none;cursor:pointer;box-shadow:0 10px 15px -3px #3b82f640;transition:all .2s;margin-top:.5rem}._button_1l45e_122:hover:not(:disabled){box-shadow:0 20px 25px -5px #3b82f61a;transform:translateY(-.125rem)}._button_1l45e_122:disabled{opacity:.7;cursor:not-allowed}._buttonIcon_1l45e_150{width:1.25rem;height:1.25rem;fill:currentColor}._footerLinks_1l45e_156{margin-top:2rem;text-align:center}._backToLogin_1l45e_161{font-size:.875rem;font-weight:500;color:var(--blue-primary);background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 auto;transition:color .2s}._backToLogin_1l45e_161:hover{color:var(--blue-dark)}._backIcon_1l45e_180{width:1rem;height:1rem;transform:rotate(180deg);fill:currentColor}._securityBadges_1l45e_187{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-light);flex-wrap:wrap}._badge_1l45e_197{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--text-muted);font-weight:500}._badgeIcon_1l45e_206{width:1rem;height:1rem;fill:var(--success)}._copyright_1l45e_212{margin-top:1rem;text-align:center;font-size:.75rem;color:var(--text-muted)}._spinner_1l45e_219{width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.3);border-top-color:var(--color-surface);border-radius:50%;animation:_spin_1l45e_219 .8s linear infinite}@keyframes _spin_1l45e_219{to{transform:rotate(360deg)}}._invalidView_1l45e_234{text-align:center;padding:2rem 0}._errorIconWrapper_1l45e_239{display:flex;justify-content:center;margin-bottom:1.5rem}._errorCircle_1l45e_245{width:4rem;height:4rem;background-color:#fef2f2;border-radius:9999px;display:flex;align-items:center;justify-content:center}._errorIcon_1l45e_239{width:2rem;height:2rem;color:var(--danger)}._validateLoader_1l45e_261{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:300px}._validateSpinner_1l45e_270{width:2.5rem;height:2.5rem;border:3px solid var(--bg-base);border-top-color:var(--blue-secondary);border-radius:50%;animation:_spin_1l45e_219 .8s linear infinite}._validateText_1l45e_279{color:var(--text-muted);font-size:.875rem;font-weight:500}._actionButton_1wbjz_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_1wbjz_13{background:var(--bg-card);border-radius:12px;border:1px solid var(--border-light);overflow:hidden}._detailCardHeader_1wbjz_20{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border-light);background:var(--color-page-bg)}._iconButton_1wbjz_29{width:28px;height:28px;border-radius:6px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}._timerButton_1wbjz_41,._startTimerButton_1wbjz_42,._stopTimerButton_1wbjz_43{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_1wbjz_41 svg,._startTimerButton_1wbjz_42 svg,._stopTimerButton_1wbjz_43 svg{width:24px!important;height:24px!important;flex-shrink:0}._startTimerButton_1wbjz_42{border:1px solid var(--success);color:var(--success)}._stopTimerButton_1wbjz_43{border:1px solid var(--danger);color:var(--danger)}._timerButtonDisable_1wbjz_77{cursor:not-allowed;border:1px solid var(--border-light);opacity:.5;color:var(--text-muted)}._pageButton_1wbjz_84{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_1wbjz_101,._encounterButtonDisabled_1wbjz_102{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_1wbjz_101 svg,._encounterButtonDisabled_1wbjz_102 svg{flex-shrink:0}._encounterButtonDisabled_1wbjz_102{background:var(--text-secondary);color:var(--bg-card);border:1px solid var(--border-light);cursor:not-allowed;opacity:.6}._encounterButton_1wbjz_101:hover,._encounterButton_1wbjz_101:active{background:var(--bg-base);color:var(--text-secondary)}._container_1wbjz_144{background:var(--bg-card);border-radius:16px;border:1px solid var(--border-light);overflow:hidden}._table_1wbjz_151{width:100%;border-collapse:collapse;table-layout:auto}._table_1wbjz_151 th,._table_1wbjz_151 td{white-space:nowrap}._table_1wbjz_151 th:nth-child(6),._table_1wbjz_151 th:nth-child(7),._table_1wbjz_151 th:nth-child(8){white-space:nowrap}._table_1wbjz_151 td._associatedClinicCell_1wbjz_170,._table_1wbjz_151 td._accountOwnerCell_1wbjz_171,._table_1wbjz_151 td._messageCell_1wbjz_172,._table_1wbjz_151 td._accountOwnerbillingList_1wbjz_173{max-width:0;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;min-width:0}._table_1wbjz_151 td._accountOwnerbillingList_1wbjz_173{max-width:7rem;min-width:7rem;white-space:nowrap}._tableHeaderRow_1wbjz_187{background:var(--color-page-bg);border-bottom:1px solid var(--border-light)}._tableBodyRow_1wbjz_192{border-bottom:1px solid var(--border-light);cursor:pointer;transition:all .15s ease}._cycleBadge_1wbjz_199{display:inline-block;padding:3px 8px;background:var(--color-page-bg);color:var(--text-secondary);border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}._alertIconContainer_1wbjz_211{display:flex;align-items:center;justify-content:center;gap:.5rem}._patientNameContainer_1wbjz_219{display:flex;align-items:center;gap:6px}._initialsBadge_1wbjz_225{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_1wbjz_219{font-weight:600;color:var(--color-text);font-size:12px;max-width:120px;word-wrap:break-word;white-space:normal}._patientPhone_1wbjz_248{font-size:10px;color:var(--text-muted);white-space:nowrap}._transmissionContainer_1wbjz_255{display:flex;align-items:center;gap:15px;justify-content:center}._transmissionBar_1wbjz_262{width:50px;height:6px;background:var(--border-light);border-radius:3px;overflow:hidden;flex-shrink:0}._transmissionText_1wbjz_271{font-size:12px;white-space:nowrap}._checkbox_1wbjz_277{width:18px;height:18px;cursor:pointer}._statusCapsule_1wbjz_284{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_1wbjz_284._active_1wbjz_298{background:var(--gradient-success);color:var(--success)}._statusCapsule_1wbjz_284._inactive_1wbjz_303{background:var(--color-page-bg);color:var(--text-muted)}._statusCapsule_1wbjz_284._pending_1wbjz_308{background:#fef3c7;color:#d97706}._statusContainer_1wbjz_314{display:flex;align-items:center;gap:12px}._toggleSwitch_1wbjz_320{position:relative;width:44px;height:24px;border-radius:12px;cursor:pointer;transition:all .2s ease}._toggleSwitchThumb_1wbjz_329{width:20px;height:20px;background:#fff;border-radius:50%;position:absolute;top:2px;transition:left .2s ease;box-shadow:0 1px 3px #0003}._actionsContainer_1wbjz_341{display:flex;gap:4px}._expandedRow_1wbjz_347{padding:0;background:var(--color-page-bg);border-bottom:1px solid var(--border-light);width:100%}._expandedContent_1wbjz_354{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1.15fr) minmax(300px,1.15fr);gap:20px;padding:20px;min-width:0}._expandedContent_1wbjz_354>*{min-width:0;overflow:hidden}._leftColumn_1wbjz_369{display:flex;flex-direction:column;gap:12px;min-width:0;overflow:hidden}._detailCardContent_1wbjz_377{padding:16px}._billingGrid_1wbjz_381{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._billingStat_1wbjz_388{background:var(--color-page-bg);border:1px solid var(--border-light);border-radius:12px;padding:10px;min-width:0}._billingHeaderTile_1wbjz_396{background:var(--bg-card)}._billingHeaderRow_1wbjz_400{display:flex;align-items:center;justify-content:space-between;gap:10px;white-space:nowrap}._billingSubtext_1wbjz_408{font-size:10px;color:var(--text-secondary);word-wrap:break-word;overflow-wrap:break-word;white-space:normal}._billingStatHeader_1wbjz_416{padding:10px}._billingLabel_1wbjz_420{font-size:11px;color:var(--text-muted);margin-bottom:4px}._billingValue_1wbjz_426{font-size:12px;font-weight:600}._billingValueBlue_1wbjz_431{font-size:14px;font-weight:600}._billingFullWidth_1wbjz_436{grid-column:span 2}._timerControls_1wbjz_441{display:flex;align-items:center;justify-content:space-between}._timerButtons_1wbjz_447{display:flex;gap:8px}._timerDisplay_1wbjz_452{font-size:24px;font-weight:700;color:var(--text-dark);font-variant:tabular-nums}._encounterGrid_1wbjz_459{display:flex;justify-content:space-between;gap:3px}._encounterGrid_1wbjz_459 ._encounterButton_1wbjz_101,._encounterGrid_1wbjz_459 ._encounterButtonDisabled_1wbjz_102{width:100%;min-width:0;font-size:11px}._notesHeader_1wbjz_474{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;width:100%;min-width:0}._notesTitle_1wbjz_483{font-size:14px;font-weight:600}._newNoteButton_1wbjz_488{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_1wbjz_502{display:flex;flex-direction:column;gap:12px;max-height:310px;overflow-y:auto;width:100%;min-width:0}._noteCard_1wbjz_512{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_1wbjz_522{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}._noteHeaderLeft_1wbjz_529{display:flex;align-items:center;gap:8px}._noteDate_1wbjz_535{font-size:12px;color:var(--text-muted)}._noteContent_1wbjz_540{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_1wbjz_552{font-size:11px;color:var(--text-muted)}._emptyNotes_1wbjz_557,._disableChats_1wbjz_558{background:var(--bg-card);border-radius:12px;border:1px solid var(--border-light);padding:40px;text-align:center;color:var(--text-muted)}._emptyNotes_1wbjz_557{height:456px;align-content:center}._disableChats_1wbjz_558{border:none}._chatHeader_1wbjz_577{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._chatTitle_1wbjz_584{font-size:14px;font-weight:600}._resendButton_1wbjz_589{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_1wbjz_602{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_1wbjz_618{padding:40px;text-align:center;color:var(--text-muted);font-size:14px;margin:auto}._footer_1wbjz_627{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-top:1px solid var(--border-light);background:var(--color-page-bg)}._footerText_1wbjz_636{font-size:13px;color:var(--text-muted)}._pagination_1wbjz_641{display:flex;gap:4px}._paginationEllipsis_1wbjz_646{padding:0 8px;color:var(--text-muted)}._detailCardTitle_1wbjz_652{font-size:14px;font-weight:600}._chatMessageContainer_1wbjz_658{max-width:85%;min-width:0;word-wrap:break-word;overflow-wrap:break-word}._chatMessageBubble_1wbjz_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_1wbjz_681{word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;overflow:visible;width:100%;min-width:0}._chatMessageTimestamp_1wbjz_691{font-size:10px;margin-top:6px;opacity:.7}._toolbarContainer_1wbjz_698{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._filterButton_1wbjz_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_1wbjz_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_1wbjz_731{display:flex;align-items:center;gap:10px;padding:12px 24px;background:linear-gradient(135deg,var(--blue-primary),var(--color-primary));border:none;border-radius:12px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;box-shadow:0 2px 8px #2563eb40}._filterPanelContainer_1wbjz_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_1wbjz_758{display:flex;flex-direction:column;justify-content:space-between;height:100px}._filterPanelContent_1wbjz_765{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}._filterField_1wbjz_772{display:flex;flex-direction:column;gap:6px}._filterLabel_1wbjz_779{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase}._filterSelect_1wbjz_786{padding:8px 32px 8px 12px;border:1px solid var(--border-light);border-radius:8px;font-size:13px;color:var(--color-text);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;cursor:pointer;min-width:160px;outline:none}._filterInput_1wbjz_803{padding:8px 12px;border:1px solid var(--border-light);border-radius:8px;font-size:13px;color:var(--color-text);outline:none}._clearFiltersButton_1wbjz_815,._searchApplyButton_1wbjz_816{padding:8px 16px;background:var(--color-page-bg);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_1wbjz_816{color:var(--color-page-bg);background:var(--blue-primary)}._statCard_1wbjz_836{background:var(--bg-card);border-radius:16px;padding:20px;border:1px solid var(--border-light)}._statCardHeader_1wbjz_843{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._statCardIconContainer_1wbjz_850{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}._statCardTrend_1wbjz_859{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:4px 8px;border-radius:6px;background:#d1fae5;color:var(--color-success)}._statCardValue_1wbjz_871{font-size:32px;font-weight:700;color:var(--color-text);margin-bottom:4px}._statCardLabel_1wbjz_878{font-size:13px;color:var(--text-muted)}._statsGrid_1wbjz_884{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:24px}._chartCard_1wbjz_892{background:var(--bg-card);border-radius:16px;border:1px solid var(--border-light);padding:20px}._chartCardTitle_1wbjz_899{font-size:14px;font-weight:600;color:var(--color-text);margin-bottom:16px}._chartCardArea_1wbjz_906{height:120px;display:flex;align-items:center;justify-content:center;background:var(--color-page-bg);border-radius:8px;margin-bottom:12px}._chartCardContent_1wbjz_916{text-align:center}._chartCardValue_1wbjz_920{font-size:24px;font-weight:700;margin-bottom:4px}._chartCardSubtitle_1wbjz_926{font-size:12px;color:var(--text-muted)}._calendarOnly_1wbjz_931{width:20px;height:20px;padding:0;border:none;background:transparent;color:transparent;caret-color:transparent;cursor:pointer}._calendarOnly_1wbjz_931::-webkit-datetime-edit{display:none}._calendarOnly_1wbjz_931::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}._centerContent_1wbjz_951{display:flex;align-items:center;height:100%}._dateInput_1wbjz_957{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_1wbjz_969{margin-left:.5rem;margin-right:.5rem;color:var(--color-text);font-size:12px;white-space:nowrap}._monthlyIntakeFormCheckbox_1wbjz_977{width:18px;height:18px;cursor:pointer}._inactive_btn_1wbjz_983{background-color:var(--text-muted);align-content:center;color:var(--bg-card);cursor:not-allowed}._intakeButtonDisable_1wbjz_990{background:#fee2e2;color:var(--color-danger);border:1px solid #fca5a5}._alertIconContainer_1wbjz_211{display:inline-flex;align-items:center;position:relative;cursor:pointer}._alertIconContainer_1wbjz_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_1wbjz_211:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._alertIcon_1wbjz_211{width:16px;height:16px;fill:red}._intakeFormIconContainer_1wbjz_1040{display:inline-flex;align-items:center;position:relative;cursor:pointer}._intakeFormIconContainer_1wbjz_1040: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_1wbjz_1040:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._intakeFormIcon_1wbjz_1040{width:16px;height:16px;fill:var(--danger)}._phoneIcon_1wbjz_1085{width:16px;height:16px}._phoneIconContainer_1wbjz_1090{display:inline-flex;align-items:center;position:relative;cursor:pointer}._phoneIconContainer_1wbjz_1090: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_1wbjz_1090:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._missingText_1wbjz_1129{width:14px;height:15px}._missingIconContainer_1wbjz_1134{display:inline-flex;align-items:center;position:relative;cursor:pointer}._missingIconContainer_1wbjz_1134: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_1wbjz_1134:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._selfPayText_1wbjz_1175{width:15px;height:15px;margin-bottom:1px}._selfPayIconContainer_1wbjz_1181{display:inline-flex;align-items:center;position:relative;cursor:pointer}._selfPayIconContainer_1wbjz_1181: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_1wbjz_1181:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._patientNameCell_1wbjz_1221{font-weight:500;text-transform:capitalize;color:var(--black-new);font-family:var(--font-body);vertical-align:middle;padding:8px 12px}._patientNameWrapper_1wbjz_1230{display:flex;align-items:center;gap:8px;min-width:0}._patientIcons_1wbjz_1237{display:flex;align-items:center;flex-shrink:0;gap:4px}._patientNameText_1wbjz_1244{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;min-width:0}._timerGif_1wbjz_1252{width:16px;height:16px;object-fit:contain;mix-blend-mode:multiply}._input_wrapper__heading_1wbjz_1259{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_1wbjz_1259 button{background-color:transparent;border:none;cursor:pointer}._input_wrapper__heading_1wbjz_1259 button svg{height:1.5rem;width:1.5rem}._message_box_wrapper_1wbjz_1283{display:flex;align-items:center}._modalContainer_1wbjz_1313,._modalContainer_1wbjz_1313 *{font-family:var(--font-body)}._modalTitle_1wbjz_1321{font-family:var(--font-body);font-weight:500}._modalInput_1wbjz_1326,._modalSelect_1wbjz_1330,._modalButton_1wbjz_1334,._modalLabel_1wbjz_1338,._modalError_1wbjz_1342{font-family:var(--font-body)}._error_message_1wbjz_1346{color:#dc3545;font-size:.875rem;margin-top:.25rem;font-family:var(--font-body)}._enroll_ModalForm_1wbjz_1353{height:auto!important;max-height:65vh}._enroll_btn_container_1wbjz_1358{margin-top:0}._message_box_wrapper_1wbjz_1283{display:flex;align-items:center;margin-top:.5rem}._accountOwnerName_1wbjz_1368{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_1wbjz_171 ._tableButtons_1wbjz_1386{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:24px;margin-top:1rem;padding:0}._received_message_box_1wbjz_1293{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_1wbjz_1293 svg{fill:var(--green);width:1.6rem;height:1.6rem}._column_wrapper_1wbjz_1415{display:flex;width:100%;align-items:center;gap:23rem}._stickyHeader_1wbjz_1423{position:sticky;top:0;background-color:var(--white);z-index:1}._modal_close_button_1wbjz_1430{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_1wbjz_1444{margin-top:.5rem;margin-left:2.5rem;font-size:1.4rem;color:var(--color-text-muted);font-family:var(--font-body);padding:.5rem .8rem;display:flex;align-items:center}._detail_text_1wbjz_1444 p{margin:0;display:flex;align-items:center;gap:.5rem}._detail_text_1wbjz_1444 p strong{color:var(--blue-primary);font-weight:500}._intakeFormCloseButton_1wbjz_1467{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_1wbjz_1481{display:inline-flex;align-items:center;position:relative;cursor:pointer;z-index:1}._patientContainer_1wbjz_1481: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_1wbjz_1481:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._noDataFound_1wbjz_1519{text-align:center;padding:3rem;color:var(--text-secondary);font-size:.9rem;font-weight:500}@keyframes _floatingTimerPulse_1wbjz_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_1wbjz_1544{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_1wbjz_1 2.5s ease-in-out infinite;transition:all .2s ease}._floatingCard_1wbjz_1544:hover{border-color:var(--danger);box-shadow:0 6px 20px #ef444459}._timerValue_1wbjz_1568{font-weight:700;font-size:14px;color:var(--danger)}._patientRow_1wbjz_1574{text-align:left;width:100%;font-size:18px}._patientfloatingTimerName_1wbjz_1580{font-size:14px;color:var(--text-dark);font-weight:500;white-space:normal;word-break:normal;overflow-wrap:break-word}._redFlagIconContainer_1wbjz_1589{display:inline-flex;align-items:center;position:relative;cursor:pointer}._redFlagIconContainer_1wbjz_1589: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_1wbjz_1589:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._redFlagIcon_1wbjz_1589{width:20px;height:20px}@media(min-width:1900px){._statsGrid_1wbjz_884{grid-template-columns:repeat(5,1fr);gap:24px}._statCard_1wbjz_836{padding:24px}._statCardValue_1wbjz_871{font-size:36px}._chartCard_1wbjz_892,._filterPanelContainer_1wbjz_747{padding:24px}._filterSelect_1wbjz_786{min-width:200px;font-size:14px}._filterInput_1wbjz_803{font-size:14px}}._patientIcons_1wbjz_1237{display:flex;flex-wrap:wrap;align-items:center;gap:4px;width:92px;justify-content:flex-start}._missingDocumentationWarningContainer_1wbjz_1673,._unansweredCallWarningContainer_1wbjz_1674{display:flex;align-items:center;justify-content:center}._missingDocumentationWarningIcon_1wbjz_1680{width:16px;height:16px;object-fit:contain}._enrollcheckboxInputLabel_8gwpe_3{font-weight:600!important}._redFlagContainer_8gwpe_6{display:flex;gap:.5rem;border:1px solid var(--border-light);border-radius:.4rem;align-items:center;padding:1rem}._checkboxContainer_8gwpe_14{width:23rem}._close_btn_black_8gwpe_19{height:1.5rem;width:1.5rem}._close_btn_grey_8gwpe_24{height:1.5rem;width:1.5rem;fill:var(--grey-new)!important}._close_btnn_8gwpe_30{height:1.5rem;width:1.5rem}._enroll_ModalForm_8gwpe_36{margin:0;margin-top:1rem;height:75vh;overflow-y:auto;overflow-x:hidden}._enroll_ModalForm_inner_8gwpe_44{display:flex;flex-direction:column;gap:10px}._enroll_ModalForm_inner2_8gwpe_50{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}._enroll_btn_container_8gwpe_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_8gwpe_67{width:100%;margin-bottom:0;padding:0}._form_grid_section_8gwpe_73{width:100%;display:grid;grid-template-columns:2fr 2fr;margin-bottom:0;padding:0}._custom_input_section_1_8gwpe_81{width:100%;margin-bottom:0;padding:0}._row_wrapper_8gwpe_87{align-items:center;gap:30rem;justify-content:flex-end}._consent_box_8gwpe_93{justify-content:space-between;width:100%;align-items:center}._custom_input_section_2_8gwpe_99{width:100%;min-height:auto;display:grid;margin-bottom:1rem;padding:3rem 0 0 5px}._custom_btn_box_8gwpe_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_8gwpe_120{background:var(--light-grey-new);color:var(--blue);border-color:var(--light-grey-new);font-size:1.6rem;font-weight:400}._enroll_btn_8gwpe_57{font-size:1.5rem}._send_consent_btn_8gwpe_132{border-radius:1rem}._intake_form_btn_8gwpe_136{width:max-content}._custom_select_box_8gwpe_140._select-disabled_8gwpe_140{background-color:var(--color-primary-soft);color:var(--color-text);border:1px solid var(--color-border);border-radius:.5rem;padding:.75rem 1rem;font-size:1.6rem;font-weight:400;cursor:not-allowed;appearance:none;pointer-events:none}._customEnrollModal_8gwpe_154{max-height:95vh;overflow-y:auto;border-radius:8px;width:75%}._customEnrollModalBody_8gwpe_160{width:100%}._enrollModalHeader_8gwpe_164{border-bottom:1px solid var(--light-grey-new);font-size:2rem;font-weight:400;margin-top:0;padding:0rem 2rem}._gridContainer_8gwpe_172{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}._flexContainer_8gwpe_179{display:flex;flex-direction:column;gap:10px;width:100%}._personal_8gwpe_187,._clinic_8gwpe_188,._insurance_8gwpe_189,._confirmation_8gwpe_190{border:1px solid var(--border-light);border-radius:.4rem;padding-top:1rem;width:100%;min-height:fit-content;padding:10px}._enroll-btn_8gwpe_216{align-self:flex-end}._enrollInputContainer_8gwpe_220{padding-top:0;padding-bottom:0;border-radius:.4rem}._form_grid_section_8gwpe_73{width:100%;display:grid;grid-template-columns:1fr 1fr;margin-bottom:0;gap:10px}._insuranceContainer_8gwpe_235{display:flex;flex-direction:column;columns:1rem;border-radius:.4rem}._insuranceGridSection_8gwpe_244{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0rem;margin-bottom:18px}._insuranceGridSection_8gwpe_244>:first-child{grid-column:span 2}._confirmationSection_8gwpe_258{display:flex;justify-content:space-between;align-items:center}._consentButton_8gwpe_267,._inactive_btn_8gwpe_268{height:40px;border-radius:.4rem;cursor:pointer;width:200px;font-size:14px;font-weight:500;color:var(--bg-card)}._consentButton_8gwpe_267{background-color:var(--blue-primary);cursor:pointer;color:var(--bg-card)}._enrollPatientButton_8gwpe_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_8gwpe_287:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.6;color:var(--bg-card)}._address_section_2_8gwpe_307,._address_section_8gwpe_307{display:flex;gap:14px}._inactive_btn_8gwpe_268{background-color:var(--text-muted);align-content:center}._viewNoteModal_9a50z_2{border-radius:12px!important;overflow-y:auto;border-radius:8px;width:60%}._viewNoteModal_9a50z_2 .body{overflow:visible!important;overflow-y:visible!important}._viewNoteModal_9a50z_2 .container{max-height:none!important;overflow:visible!important;border-radius:12px!important}._patientNameSection_9a50z_20{display:flex;align-items:center;gap:8px}._patientNameLabel_9a50z_26{font-size:14px;font-weight:600;color:var(--color-text-muted)}._patientNameValue_9a50z_32{font-size:14px;color:var(--color-text)}._radioButtonsRow_9a50z_37{display:flex;padding-bottom:16px;border-bottom:1px solid var(--color-border)}._noteTypeRow_9a50z_43{display:flex;justify-content:space-between}._noteTypeDropdown_9a50z_49{max-width:200px;min-width:180px}._viewNoteContainer_9a50z_54{display:grid;grid-template-columns:300px 1fr;gap:24px;min-height:400px}._notesListSection_9a50z_62{display:flex;flex-direction:column;border-right:1px solid var(--color-border);padding-right:24px;min-height:0;overflow:hidden}._notesListHeader_9a50z_71{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._notesListTitle_9a50z_78{font-size:14px;font-weight:600;color:var(--color-text);margin:0}._sortDropdown_9a50z_85{width:auto}._sortDropdown_9a50z_85 select{font-size:12px;padding:4px 24px 4px 8px}._notesList_9a50z_62{display:flex;flex-direction:column;gap:8px;flex:1;max-height:400px;overflow-y:auto}._noteListItem_9a50z_104{padding:12px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;transition:all .15s ease}._noteListItem_9a50z_104:hover{background:var(--color-page-bg);border-color:var(--color-border)}._noteListItemActive_9a50z_118{background:var(--color-primary-soft);border-color:var(--color-primary)}._noteListItemHeader_9a50z_123{display:flex;align-items:center;gap:8px;justify-content:space-between}._noteListItemDate_9a50z_130{font-size:12px;color:var(--color-text-subtle);flex:1}._noteListItemContent_9a50z_136,._noteListItemContent_9a50z_136>div{font-size:13px;color:var(--color-text-muted);margin-top:8px;line-height:1.4;width:100%;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._deleteButton_9a50z_149{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_9a50z_149:hover{opacity:1}._emptyNotesList_9a50z_167{padding:40px 20px;text-align:center;color:var(--color-text-subtle);font-size:13px}._noteEditorSection_9a50z_175{display:flex;flex-direction:column;gap:16px}._editorHeader_9a50z_181{margin-bottom:8px}._radioGroup_9a50z_186{display:flex;gap:24px}._radioLabel_9a50z_191{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-muted);cursor:pointer}._radioInput_9a50z_200{width:16px;height:16px;cursor:pointer;accent-color:var(--color-primary)}._editorWrapper_9a50z_207{flex:1;min-height:250px;max-height:350px;display:flex;flex-direction:column}._richTextEditor_9a50z_215{flex:1;display:flex;flex-direction:column}._editorFooter_9a50z_221{display:flex;justify-content:flex-end;align-items:center;padding-top:16px;border-top:1px solid var(--border-light);width:100%}._buttonGroup_9a50z_231{display:flex;gap:8px}._addButton_9a50z_236{padding:10px 24px;background:var(--color-success);border:none;border-radius:8px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:background-color .15s ease}._addButton_9a50z_236:hover{background:#059669}._addButton_9a50z_236:active{background:#047857}._lastUpdatedInfo_9a50z_256{font-size:12px;color:var(--color-text-subtle);padding-top:8px;text-align:right}._saveButton_9a50z_263{padding:10px 24px;background:var(--color-primary);border:none;border-radius:8px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:background-color .15s ease}._saveButton_9a50z_263:hover,._saveButton_9a50z_263:active{background:var(--color-primary)}._viewNoteHeader_9a50z_284{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid var(--color-border)}._viewNoteHeaderLeft_9a50z_292{display:flex;align-items:center;gap:12px}._viewNoteDate_9a50z_298{font-size:13px;color:var(--color-text-subtle)}._viewNoteContent_9a50z_303{font-size:14px;color:var(--color-text-muted);line-height:1.6;white-space:pre-wrap;min-height:100px;padding:16px;background:var(--color-page-bg);border-radius:8px}._viewNoteFooter_9a50z_314{font-size:12px;color:var(--color-text-subtle);padding-top:16px;border-top:1px solid var(--color-border)}._phoneCallContainer_9a50z_321{display:flex;align-items:center;gap:8px;width:100%;justify-content:space-between;margin-top:16px;margin-bottom:6px}._phoneCallContainer_9a50z_321,._phoneCallText_9a50z_335,._divider_9a50z_339{font-size:1.4rem}._phoneCallHeader_9a50z_343{font-size:1.4rem;margin-top:1rem;font-weight:500}._timeLabel_9a50z_349{font-size:1.4rem}._categoryBadge_9a50z_353,._timer_9a50z_353,._nonClinical_9a50z_353{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:400;background:var(--bg-base);color:var(--blue-primary)}._categoryBadge_9a50z_353._timer_9a50z_353{background:var(--border-light);color:var(--warning)}._categoryBadge_9a50z_353._nonClinical_9a50z_353{background:var(--border-light);color:var(--text-secondary)}._disabledRadioInput_9a50z_374{cursor:not-allowed;opacity:.6}._container_pi32h_2,._accountOwnerModal_pi32h_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_pi32h_3{height:60vh;overflow-y:auto;max-width:500px;width:100%}._editAccountOwnerModalBody_pi32h_20{padding:0}._modal_container_pi32h_25{display:flex;flex-direction:column;gap:var(--space-lg)}._error_container_pi32h_32{display:flex;gap:.75rem;align-items:center;padding:.75rem 1rem;background-color:#fff5f5;border-left:.75rem solid #e03131;border-radius:.85rem;position:relative;margin-bottom:1.5rem;box-shadow:0 .125rem .25rem #0000000d}._error_container_pi32h_32 p{margin:0}._alertLine_pi32h_49{color:var(--danger);font-size:14px;font-weight:400}._alertText_pi32h_55{color:var(--danger)!important;font-size:.9rem;font-weight:600;line-height:1.5;margin:0}._alertIconWrapper_pi32h_63{display:flex;align-items:center;justify-content:center;color:var(--color-danger);flex-shrink:0}._alertLogo_pi32h_71{color:var(--danger)}._alertIcon_pi32h_63{margin-right:5px;width:16px;height:16px;fill:var(--danger)}._btn_pi32h_85{padding:var(--space-md) var(--space-2xl);border-radius:var(--radius-md);font-size:14px;font-weight:500;font-family:var(--font-body);border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:44px}._primaryButton_pi32h_101{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_pi32h_113{background:var(--color-surface);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_pi32h_85:disabled{opacity:.6;cursor:not-allowed}._btn_pi32h_85._success_pi32h_130{background:var(--success);color:#fff}._btn_pi32h_85._success_pi32h_130:hover:not(:disabled){background:linear-gradient(135deg,var(--color-primary),var(--color-primary));transform:translateY(-1px);box-shadow:var(--shadow-md)}._btn_pi32h_85._success_pi32h_130:active:not(:disabled){transform:translateY(0)}._btn_pi32h_85._danger_pi32h_145{background:var(--danger);color:#fff}._btn_pi32h_85._danger_pi32h_145:hover:not(:disabled){background:var(--color-danger);transform:translateY(-1px);box-shadow:var(--shadow-md)}._btn_pi32h_85._danger_pi32h_145:active:not(:disabled){transform:translateY(0)}._btn_pi32h_85 svg{width:20px;height:16px}._clinicianList_pi32h_167{margin-top:var(--space-lg)}._fieldLabel_pi32h_171{display:block;font-size:14px;font-weight:500;color:var(--text-dark);margin-bottom:var(--space-md);font-family:var(--font-body)}._radioOption_pi32h_180{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_pi32h_180._selected_pi32h_190{background-color:var(--blue-light);border:1px solid var(--blue-primary);padding:var(--space-md)}._radioOption_pi32h_180._selected_pi32h_190 ._radioLabel_pi32h_197{color:var(--blue-primary)}._radioOption_pi32h_180:last-child{border-bottom:none}._radioOption_pi32h_180 input[type=radio]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}._radioLabel_pi32h_197{font-size:14px;color:var(--text-dark);cursor:pointer;font-family:var(--font-body);margin:0;flex:1}._radioLabel_pi32h_197:hover{color:var(--primary)}._errorMessage_pi32h_225{color:var(--danger);font-size:12px;margin-top:var(--space-sm);font-family:var(--font-body)}._activeBtn_pi32h_233{background:var(--danger);color:var(--bg-card)}._inactiveBtn_pi32h_239{background:var(--success);color:var(--bg-card)}@media(max-width:768px){._container_pi32h_2{max-width:95vw;margin:var(--space-md)}._modal_container_pi32h_25{padding:var(--space-lg)}._error_container_pi32h_32{padding:var(--space-md)}._btn_pi32h_85{padding:var(--space-md) var(--space-lg);font-size:13px}}@keyframes _shimmer_pi32h_1{0%{background-position:200% 0}to{background-position:-200% 0}}._skeletonRow_pi32h_279{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:var(--color-page-bg);margin-bottom:8px}._skeletonNameBar_pi32h_289{height:14px;border-radius:6px;background:linear-gradient(90deg,var(--color-border) 25%,var(--color-border) 50%,var(--color-border) 75%);background-size:200% 100%;animation:_shimmer_pi32h_1 1.5s infinite;flex:1}._skeletonRadio_pi32h_298{width:16px;height:16px;border-radius:50%;background:linear-gradient(90deg,var(--color-border) 25%,var(--color-border) 50%,var(--color-border) 75%);background-size:200% 100%;animation:_shimmer_pi32h_1 1.5s infinite;flex-shrink:0}.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_10134_1{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:var(--color-surface)}._quillEditor_10134_11{display:flex;flex-direction:column;height:100%}._quillEditor_10134_11 .ql-container{font-size:14px;line-height:1.6;color:var(--color-text);min-height:200px;max-height:300px;overflow-y:auto;border:none;border-top:1px solid var(--color-border)}._quillEditor_10134_11 .ql-editor{padding:16px;min-height:200px}._quillEditor_10134_11 .ql-editor.ql-blank:before{color:var(--color-text-subtle);font-style:normal;left:16px}._quillEditor_10134_11 .ql-toolbar{background:var(--color-page-bg);border:none;border-bottom:1px solid var(--color-border);padding:8px 12px}._quillEditor_10134_11 .ql-toolbar .ql-stroke{stroke:var(--color-text-muted)}._quillEditor_10134_11 .ql-toolbar .ql-fill{fill:var(--color-text-muted)}._quillEditor_10134_11 .ql-toolbar button:hover,._quillEditor_10134_11 .ql-toolbar button.ql-active{color:var(--color-primary)}._quillEditor_10134_11 .ql-toolbar button:hover .ql-stroke,._quillEditor_10134_11 .ql-toolbar button.ql-active .ql-stroke{stroke:var(--color-primary)}._quillEditor_10134_11 .ql-toolbar button:hover .ql-fill,._quillEditor_10134_11 .ql-toolbar button.ql-active .ql-fill{fill:var(--color-primary)}._quillEditor_10134_11 .ql-editor p{margin:0 0 8px}._quillEditor_10134_11 .ql-editor p:last-child{margin-bottom:0}._quillEditor_10134_11 .ql-editor ul,._quillEditor_10134_11 .ql-editor ol{margin:8px 0;padding-left:24px}._quillEditor_10134_11 .ql-editor a{color:var(--color-primary);text-decoration:underline}._quillEditor_10134_11 .ql-editor strong{font-weight:600}._quillEditor_10134_11 .ql-editor em{font-style:italic}._quillEditor_10134_11 .ql-editor u{text-decoration:underline}._input_wrapper_1d560_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_1d560_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:var(--font-body)}._input_wrapper__heading_1d560_10 button{background-color:transparent;border:1px solid transparent;cursor:pointer}._input_wrapper__heading_1d560_10 button svg{height:18px;width:18px}._input_wrapper__heading_1d560_10 span{position:absolute;left:100%;top:0;margin-left:8px;font-size:14px;min-width:400px;background-color:var(--blue-primary);color:var(--color-surface);padding:8px;border-radius:8px}._input_wrapper__content_1d560_46{background-color:transparent;border:none;height:auto;max-height:none;border-radius:0;padding:0;text-wrap:wrap}._icon_1d560_56{height:16px;width:16px}._input_wrapper__subheading_1d560_61{color:var(--text-secondary);font-size:14px;font-weight:500;font-family:var(--font-body);line-height:1.5;margin-bottom:.5rem}._input_wrapper__type_1d560_71{color:var(--text-muted);font-size:14px;font-weight:400;font-family:var(--font-body)}._error_message_1d560_78{color:var(--danger);font-size:12px;font-weight:400;margin-top:8px;font-family:var(--font-body)}._wrapper_1tbfb_1{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:16px;font-family:var(--font-body)}._label_1tbfb_10{font-weight:500;font-size:14px;color:var(--color-text-muted)}._scale_1tbfb_16{font-size:12px;color:var(--color-text-subtle);margin-left:4px;font-weight:500}._rangeInput_1tbfb_23{width:100%;height:8px;border-radius:8px;background-color:var(--color-page-bg);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_1tbfb_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,var(--color-border),var(--color-border) 1px,transparent 1px,transparent calc((100% - 10px)*.1))}._rangeLabels_1tbfb_73{display:flex;justify-content:space-between;font-size:12px;color:var(--color-text-muted);margin-top:16px;font-weight:500}._rangeWrapper_1tbfb_82{position:relative;width:100%}._rangeInput_1tbfb_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_1tbfb_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_1tbfb_98{font-size:12px;color:var(--color-text-subtle);font-weight:500}._textarea_wrapper_1l4ay_1{width:100%;display:flex;gap:8px;flex-direction:column;margin-top:16px}._textarea_box_1l4ay_9{resize:none;border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:8px;box-shadow:0 1px 2px #0000000d;font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--color-text);outline:none;padding:12px 16px}._textarea_box_1l4ay_9 ::placeholder{color:var(--text-muted)}._textarea_label_1l4ay_27{color:var(--color-text-muted);font-size:14px;font-weight:400;font-family:var(--font-body)}._textarea_error_1l4ay_34{color:var(--color-danger);font-size:12px;font-weight:400}._char_counter_1l4ay_40{font-size:12px;color:var(--color-text-subtle);font-weight:400}._bottom_container_1l4ay_46{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:4px}._radioLabel_ilwxp_1{display:flex;align-items:center;gap:8px;color:var(--color-text-muted);font-size:14px;font-weight:400;font-family:inherit;cursor:pointer;position:relative}._radioInput_ilwxp_13{position:absolute;opacity:0;pointer-events:none}._customRadio_ilwxp_19{display:inline-block;width:16px;height:16px;border:2px solid var(--color-border);border-radius:50%;position:relative;background:var(--color-surface);transition:all .2s ease}._radioInput_ilwxp_13:checked+._customRadio_ilwxp_19{border-color:var(--color-primary);background:linear-gradient(135deg,var(--color-primary),var(--color-primary))}._radioInput_ilwxp_13:checked+._customRadio_ilwxp_19:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:var(--color-surface)}._radioInput_ilwxp_13:hover+._customRadio_ilwxp_19{border-color:var(--color-primary)}._radioInput_ilwxp_13:focus+._customRadio_ilwxp_19{outline:2px solid var(--color-primary-soft);outline-offset:2px}._hiddenRadio_ilwxp_56{display:none}._hideRadioLabel_ilwxp_60 ._customRadio_ilwxp_19,._hiddenCustomRadio_ilwxp_61{display:none!important}._disabled_ilwxp_65{opacity:.6;pointer-events:none}._disabled_ilwxp_65 ._customRadio_ilwxp_19{background-color:var(--color-page-bg);border-color:var(--color-border)}._disabled_ilwxp_65 ._radioLabel_ilwxp_1{color:var(--color-text-subtle)}._radioInput_ilwxp_13:checked:disabled+._customRadio_ilwxp_19{border-color:var(--color-text-subtle);background:var(--color-page-bg)}._radioInput_ilwxp_13:checked:disabled+._customRadio_ilwxp_19:after{background:var(--color-text-subtle)}._intakeFormModal_1cc5f_1{height:90vh;width:70vh;border-radius:12px!important}._intakeFormModal_1cc5f_1 .body{overflow-y:auto;height:90vh;overflow-x:auto}._modalTitleRow_1cc5f_13{display:flex;align-items:center;gap:12px}._modalTitleRow_1cc5f_13>span{font-size:22px;font-weight:700;color:var(--color-text)}._modalSubtitleRow_1cc5f_25{display:flex;align-items:center;gap:1rem}._modalPatientName_1cc5f_31{font-size:14px;color:var(--text-secondary);font-family:var(--font-body)}._modalEditButton_1cc5f_37{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:var(--color-primary-soft);color:var(--color-primary);border:none;border-radius:.5rem;cursor:pointer;font-size:14px;font-weight:500;min-width:70px;transition:all .2s ease;font-family:var(--font-body)}._modalEditButton_1cc5f_37:hover{background:var(--color-primary);color:var(--bg-card);transform:translateY(-1px);box-shadow:0 2px 8px #2563eb40}._modalEditButton_1cc5f_37 svg{width:16px;height:16px;stroke:currentColor}._enroll_ModalForm_inner_1cc5f_67{margin:0;display:flex;flex-direction:column;gap:1rem;background:var(--bg-card)}._enroll_ModalForm_inner2_1cc5f_75{margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem}._enroll_btn_container_1cc5f_82{border-top:1px solid var(--color-border);background-color:var(--bg-card);display:flex;gap:2rem;align-items:center;justify-content:flex-end;padding:1rem}._name_input_section_1cc5f_92{width:100%;margin-bottom:0;padding:0}._form_grid_section_1cc5f_98{width:100%;display:grid;grid-template-columns:2fr 2fr;margin-bottom:0;padding:0}._address_section_1cc5f_106{width:100%;display:flex;margin-bottom:0;padding:0}._address_section_2_1cc5f_113{width:100%;display:flex;grid-template-columns:2fr 2fr;margin-bottom:1rem;padding:0;color:var(--color-text-muted)}._address_header_1cc5f_122{color:var(--color-primary);font-weight:500;font-size:18px;margin-bottom:1rem;margin-top:2rem}._custom_input_section_1_1cc5f_130{width:100%;margin-bottom:0;padding:0}._row_wrapper_1cc5f_136{align-items:center;gap:300px;justify-content:flex-end}._consent_box_1cc5f_142{justify-content:space-between;width:100%;align-items:center}._custom_input_section_2_1cc5f_148{width:100%;min-height:auto;display:grid;margin-bottom:1rem;padding:2rem 0 0 .25rem}._custom_btn_box_1cc5f_156{margin:1rem 0;border-top:1px solid var(--color-border);display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 2rem 0}._back_btn_1cc5f_166{background:var(--bg-card);color:var(--color-primary);border-color:var(--color-border);font-size:16px;font-weight:400}._enroll_btn_1cc5f_82{font-size:15px}._send_consent_btn_1cc5f_178{font-size:16px;font-weight:400;border-radius:.5rem}._intake_form_btn_1cc5f_184{width:max-content}._custom_select_box_1cc5f_188._select-disabled_1cc5f_188{background-color:var(--color-primary-soft);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem 1.5rem;font-size:16px;font-weight:400;cursor:not-allowed;appearance:none;pointer-events:none}._category_heading_1cc5f_201{color:var(--text-dark);font-weight:600;font-size:18px;margin-bottom:1rem;margin-top:1rem;font-family:var(--font-body)}._category_heading_1cc5f_201:first-child{margin-top:0}._question_container_1cc5f_214{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-light)}._question_container_1cc5f_214:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}._requiredQuestion_1cc5f_226{color:var(--danger)!important}._requiredQuestion_1cc5f_226:before{content:"*";color:var(--danger)!important;margin-right:.25rem}._custom_content_1cc5f_237:last-child{margin-bottom:0}._custom_select_box_1cc5f_188:disabled,._custom_select_box_1cc5f_188._select-disabled_1cc5f_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_1cc5f_255{display:flex;flex-direction:column;gap:1rem;width:100%}._option_row_1cc5f_262{display:flex;flex-direction:column;gap:.5rem;padding:0}._text_answer_1cc5f_269{padding:1rem;background-color:var(--bg-card);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text-muted);font-size:14px;line-height:1.6;font-family:var(--font-body);min-height:60px}._text_answer_1cc5f_269 p{margin:0;color:var(--color-text-muted);font-family:var(--font-body)}._checkbox_div_1_1cc5f_287{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));font-size:14px;color:var(--color-text-muted);font-weight:500;padding-top:.5rem;gap:1rem;width:100%;font-family:var(--font-body)}._checkbox_div_2_1cc5f_299{gap:2rem!important;padding-top:1rem;font-size:14px;color:var(--color-text-muted)!important;font-weight:600!important;width:100%}._cancel_btn_1cc5f_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_1cc5f_308 svg{fill:var(--text-muted)}._cancel_btn_1cc5f_308:hover svg{fill:var(--text-muted)}._save_data_btn_1cc5f_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_1cc5f_326 svg{fill:var(--text-light)}._inactive_btn_1cc5f_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_1cc5f_353{display:inline-flex;align-items:center;position:relative;cursor:pointer}._alertIconContainer_1cc5f_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_1cc5f_353:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._alertIcon_1cc5f_353{margin-right:.5rem;width:16px;height:16px;fill:var(--color-danger)}._intakeFormIconContainer_1cc5f_397{display:inline-flex;align-items:center;position:relative;cursor:pointer}._intakeFormIconContainer_1cc5f_397:after{content:"Incomplete intake form";position:absolute;bottom:100%;left:90%;transform:translate(-50%) translateY(-8px);background-color:var(--color-text-muted);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_1cc5f_397:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._intakeFormIcon_1cc5f_397{margin-right:4px;width:16px;height:16px;fill:var(--color-warning)}._phoneIcon_1cc5f_441{width:16px;height:16px;margin-right:4px}._phoneIconContainer_1cc5f_447{display:inline-flex;align-items:center;position:relative;cursor:pointer}._phoneIconContainer_1cc5f_447:after{content:"No phone call this month";position:absolute;bottom:100%;left:90%;transform:translate(-50%) translateY(-8px);background-color:var(--color-text);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_1cc5f_447:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._missingText_1cc5f_484{width:14px;height:15px;margin-right:4px}._missingIconContainer_1cc5f_490{display:inline-flex;align-items:center;position:relative;cursor:pointer}._missingIconContainer_1cc5f_490:after{content:"Missed texts for two days";position:absolute;bottom:100%;left:90%;transform:translate(-50%) translateY(-8px);background-color:var(--color-text);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_1cc5f_490:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._selfPayText_1cc5f_527{width:15px;height:15px;margin-right:4px;margin-bottom:4px}._selfPayIconContainer_1cc5f_534{display:inline-flex;align-items:center;position:relative;cursor:pointer}._selfPayIconContainer_1cc5f_534:after{content:"Self-Pay Patient";position:absolute;bottom:100%;left:90%;transform:translate(-50%) translateY(-8px);background-color:var(--color-text);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_1cc5f_534:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._patientNameCell_1cc5f_571{font-weight:500;text-transform:capitalize;color:var(--color-text);font-family:var(--font-body);vertical-align:middle;padding:8px 12px}._patientNameWrapper_1cc5f_580{display:flex;align-items:center;gap:8px;min-width:0}._patientIcons_1cc5f_587{display:flex;align-items:center;flex-shrink:0;gap:4px}._patientNameText_1cc5f_594{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;min-width:0}._timerGif_1cc5f_601{width:16px;height:16px;object-fit:contain;margin-right:4px}._accountOwnerCell_1cc5f_608{display:flex;align-items:center;gap:8px;min-width:0;justify-content:space-between;width:100%}._accountOwnerName_1cc5f_617{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;text-align:left}._accountOwnerCell_1cc5f_608>div{flex-shrink:0}._input_wrapper__heading_1cc5f_630{align-self:flex-start;color:var(--color-primary);font-size:14px;font-weight:500;position:relative;display:flex;gap:8px;align-items:center}._input_wrapper__heading_1cc5f_630 button{background-color:transparent;border:none;cursor:pointer}._input_wrapper__heading_1cc5f_630 button svg{height:15px;width:15px}._message_box_wrapper_1cc5f_653{display:flex;align-items:center}._modalContainer_1cc5f_658,._modalContainer_1cc5f_658 *{font-family:var(--font-body)}._modalTitle_1cc5f_13{font-family:var(--font-body);font-weight:500}._modalInput_1cc5f_671,._modalSelect_1cc5f_675,._modalButton_1cc5f_679,._modalLabel_1cc5f_683,._modalError_1cc5f_687{font-family:var(--font-body)}._error_message_1cc5f_691{color:var(--color-danger);font-size:14px;margin-top:4px;font-family:var(--font-body)}._enroll_btn_container_1cc5f_82{margin-top:0}._message_box_wrapper_1cc5f_653{display:flex;align-items:center;margin-top:8px}._accountOwnerCell_1cc5f_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_1cc5f_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_1cc5f_608 ._tableButtons_1cc5f_738{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:24px;margin-top:16px;padding:0}._received_message_box_1cc5f_748{background-color:var(--color-page-bg);color:var(--color-success);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_1cc5f_748 svg{fill:var(--color-success);width:18px;height:18px}._column_wrapper_1cc5f_767{display:flex;width:100%;align-items:center;gap:230px}._stickyHeader_1cc5f_775{position:sticky;top:0;background-color:var(--bg-card);z-index:1}._modal_close_button_1cc5f_782{position:absolute;top:24px;right:24px;background:transparent;border:none;font-size:35px;color:var(--color-text-subtle);cursor:pointer;padding:0;line-height:1;z-index:1051}._detail_text_1cc5f_796{margin-top:8px;margin-left:32px;font-size:14px;color:var(--color-text-muted);font-family:var(--font-body);padding:8px;display:flex;align-items:center}._detail_text_1cc5f_796 p{margin:0;display:flex;align-items:center;gap:8px}._detail_text_1cc5f_796 p strong{color:var(--color-primary);font-weight:500}._intakeFormCloseButton_1cc5f_819{position:absolute;top:24px;right:24px;background:transparent;border:none;font-size:28px;color:var(--color-text-subtle);cursor:pointer;padding:0;line-height:1;z-index:1051}._timerGif_1cc5f_601{width:20px;height:20px;margin-right:8px;mix-blend-mode:multiply}._patientContainer_1cc5f_840{display:inline-flex;align-items:center;position:relative;cursor:pointer;z-index:1}._patientContainer_1cc5f_840:after{content:"STOP message received";position:absolute;bottom:100%;left:90%;transform:translate(-50%) translateY(-8px);background-color:var(--color-text);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_1cc5f_840:hover:after{opacity:1;visibility:visible;transform:translate(calc(-50% + 16px)) translateY(0)}._centerContent_1cc5f_878{display:flex;align-items:center;justify-content:center;height:100%}._dateInput_1cc5f_885{border:none;outline:none;background:transparent;font-family:var(--font-body);font-size:13px;height:32px;line-height:32px;padding:0 12px;cursor:pointer}._dateText_1cc5f_897{margin-left:16px;font-size:14px;margin-right:16px}._calendarOnly_1cc5f_903{width:20px;height:20px;padding:0;border:none;background:transparent;color:transparent;caret-color:transparent;cursor:pointer;font-family:var(--font-body)}._calendarOnly_1cc5f_903::-webkit-datetime-edit{display:none}._calendarOnly_1cc5f_903::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}._saveBtn_1cc5f_924{margin-left:16px}._modalFooter_1cc5f_928{display:flex;gap:12px;justify-content:flex-end}._modalButtonSecondary_1cc5f_934{padding:8px 24px;background:var(--bg-card);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;min-width:80px;transition:all .2s ease;font-family:var(--font-body)}._modalButtonSecondary_1cc5f_934:hover{background:var(--color-page-bg);border-color:var(--color-text-subtle)}._modalButtonPrimary_1cc5f_953{padding:8px 24px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary));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:var(--font-body)}._modalButtonPrimary_1cc5f_953:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 6px #00000012}._modalButtonPrimaryDisabled_1cc5f_972{background:var(--color-text-subtle);cursor:not-allowed;opacity:.6}._modalCloseButtonFooter_1cc5f_978{padding:8px 14px;background:var(--color-page-bg);color:var(--color-text-subtle);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;transition:all .15s ease;font-family:var(--font-body)}._modalCloseButtonFooter_1cc5f_978:hover,._modalCloseButtonFooter_1cc5f_978:active{background:var(--color-border);color:var(--color-text-muted)}._hiddenCheckbox_1cc5f_1001{display:none!important}._transmissionQuestionContainer_1cc5f_1006{margin-bottom:1rem}._transmissionOptionsContainer_1cc5f_1010{display:flex;gap:1rem;margin-top:1rem}._transmissionOptionsContainerRow_1cc5f_1016{flex-direction:row}._transmissionOptionsContainerColumn_1cc5f_1020{flex-direction:column}._transmissionSearchContainer_1cc5f_1024{padding-bottom:1rem}._transmissionEmptyState_1cc5f_1029{text-align:center;padding:20px}._skeletonLoader_1cc5f_1037{display:flex;flex-direction:column;max-width:70rem;height:40rem}._skeletonFormContent_1cc5f_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_1cc5f_1}@keyframes _progress_1cc5f_1{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}._tableHeaderStyle_1h12o_1{padding:12px 6px;font-size:11px;font-weight:600;color:var(--color-text-subtle);text-transform:uppercase;white-space:nowrap;width:1%;text-align:center}._tableCellStyle_1h12o_13{padding:14px 8px;font-size:13px;color:var(--color-text);vertical-align:middle;word-wrap:break-word;overflow-wrap:break-word}._tableBodyRow_1h12o_21{border-bottom:1px solid var(--border-light);transition:all .15s ease}._arrowButton_1tk7n_3{background:none;border:none;cursor:pointer;font-size:16px;transform:translateY(1px)}._timelineContainer_1tk7n_11{position:relative;min-height:100%}._timelineContainer_1tk7n_11:before{content:"";position:absolute;top:0;bottom:0;left:114px;width:1px;background-color:var(--border-light);z-index:0}._dateGroup_1tk7n_27{display:flex;font-size:16px;align-items:center;margin:16px 0 16px 114px;color:var(--text-muted)}._dateGroup_1tk7n_27:before,._dateGroup_1tk7n_27:after{content:"";flex:1;height:1px;background-color:var(--border-light)}._dateGroup_1tk7n_27 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_1tk7n_59{display:grid;grid-template-columns:97px 32px 1fr;gap:1px;align-items:start;padding:16px 0;margin-bottom:16px;position:relative}._time_1tk7n_11{text-align:right;font-size:16px;padding-right:16px;margin-top:-4px;color:var(--text-secondary)}._statusColumn_1tk7n_79{position:relative;display:flex;align-items:center;justify-content:center;z-index:1}._dot_1tk7n_88{display:inline-block;width:12px;height:12px;border-radius:50%;background-color:var(--border-light);vertical-align:middle;margin-top:2px}._success_1tk7n_99,._start_1tk7n_103{background-color:var(--success)!important}._stop_1tk7n_107,._error_1tk7n_111{background-color:var(--danger)!important}._warning_1tk7n_115{background-color:var(--warning)!important}._info_1tk7n_119{background-color:var(--color-primary)!important}._details_1tk7n_124{padding-left:16px;margin-top:-8px;font-size:19px}._title_1tk7n_130{font-weight:700;font-size:18px;color:var(--text-dark)}._description_1tk7n_136{margin:0;font-style:italic;color:var(--text-secondary);font-size:16px}._errorMsg_1tk7n_144{color:var(--danger);font-size:.9em}._arrowIcon_1tk7n_149{width:12px;height:19px}._header_text_input_1tk7n_156{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_1tk7n_156:focus-within{border-color:var(--blue-primary)}._header_text_input_icon_1tk7n_174{height:29px;width:29px;fill:var(--text-muted)}._header_text_box_1tk7n_180{padding:13px 0;background-color:transparent;border:none;outline:none;font-family:inherit;font-weight:400;color:var(--text-dark)}._header_text_box_1tk7n_180::placeholder{color:var(--text-muted)}._filters_1tk7n_195{display:flex;flex-direction:column;gap:14px;width:100%;padding:10px 16px}._filterRow_1tk7n_203{display:flex;justify-content:space-between;gap:10px}._select_1tk7n_209{height:67px;font-size:26px;border-radius:10px}._select_custom_1tk7n_215{flex:1}._auditLogModal_1tk7n_220{max-height:98vh;display:flex;flex-direction:column;overflow:hidden!important;padding:0;width:75vw;overflow-y:auto}._auditLogModal_1tk7n_220 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_1tk7n_242{flex:1 1 0;overflow-y:auto!important;overflow-x:hidden;min-height:0;padding:16px 16px 0;position:relative}._loadingMessage_1tk7n_252,._noLogsMessage_1tk7n_257{text-align:center;margin-top:32px}._filterButton_1tk7n_262{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_1tk7n_276{padding:12px 20px;background:var(--color-surface)!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_1tk7n_288,._noLogsText_1tk7n_289,._noMoreLogsText_1tk7n_290{text-align:center;padding:1rem;color:var(--color-text-muted);font-style:italic}._skeletonBox_1tk7n_298{background-color:var(--border-light);border-radius:4px;height:1.4rem;margin-bottom:8px;animation:_shimmer_1tk7n_1 1.5s infinite linear}._skeletonCircle_1tk7n_306{width:1.2rem;height:1.2rem;background-color:var(--border-light);border-radius:50%;animation:_shimmer_1tk7n_1 10s infinite linear;margin-left:.5rem}._skeletonDate_1tk7n_315{height:1.6rem;width:5rem;background-color:var(--border-light);margin-bottom:1.2rem;animation:_shimmer_1tk7n_1 1.5s infinite linear;border-radius:4px}@keyframes _shimmer_1tk7n_1{0%{background-position:-200px 0}to{background-position:200px 0}}._skeletonBox_1tk7n_298,._skeletonDate_1tk7n_315,._skeletonCircle_1tk7n_306{background-image:linear-gradient(to right,var(--border-light) 0%,var(--bg-card) 50%,var(--border-light) 100%);background-size:400% 100%}._tableCellStyle_1tk7n_345{padding:10px 14px;font-size:11px;color:var(--color-text);vertical-align:middle}._container_1tk7n_352{background:var(--bg-card);border-radius:8px;border:1px solid var(--border-light);overflow:hidden}._tableScrollWrapper_1tk7n_359{overflow-x:auto;width:100%}._actionButton_1tk7n_364{background:transparent}._badgeGreen_1tk7n_369{background-color:#dcfce7!important;color:var(--success)!important;border:1px solid #86efac;border-radius:22px;padding:3px 10px;font-size:10px}._badgeRed_1tk7n_378{background-color:#fee2e2!important;color:var(--danger)!important;border:1px solid #fca5a5;border-radius:22px;padding:3px 10px;font-size:10px}._badgeYellow_1tk7n_387{background-color:#fef3c7!important;color:var(--warning)!important;border:1px solid #fcd34d;border-radius:22px;padding:3px 10px;font-size:10px}._container_1tk7n_352 th,._container_1tk7n_352 tbody td{text-align:center}._container_1tk7n_352 tbody tr{border-bottom:1px solid var(--border-light)!important}._container_1tk7n_352 tbody tr td{border-bottom:1px solid var(--border-light)}._container_1tk7n_352 tbody tr:last-child td{border-bottom:none!important}._leftAlign_1tk7n_415{text-align:left!important;vertical-align:top!important;padding-left:0!important}._messageContainer_1tk7n_421{word-wrap:break-word;white-space:normal;min-width:320px}._container_1tk7n_352 th:nth-child(4){padding-left:0!important;text-align:left!important}._tagFilterContainer_1tk7n_433{display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:5px}._tagFilterLabel_1tk7n_441{font-size:13px;font-weight:600;color:var(--color-text-muted)}._tagFilterButtons_1tk7n_447{display:flex;flex-wrap:wrap;gap:10px}._tagButton_1tk7n_453{padding:2px 11px;border:1px solid var(--border-light);border-radius:8px;background:var(--color-surface);color:var(--text-secondary);font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._tagButton_1tk7n_453:hover{background:var(--color-page-bg);border-color:var(--blue-primary);color:var(--blue-primary)}._tagButtonActive_1tk7n_472{background:var(--blue-primary);color:var(--color-surface);border-color:var(--blue-primary)}._tagButtonActive_1tk7n_472:hover{background:var(--blue-primary);color:var(--color-surface);opacity:.9}._container_1aj14_1{font-family:var(--font-body)}._content_1aj14_5{padding:16px 0 0}._manual_timer_modal_1aj14_9{padding:1.5rem 2rem}._manual_timer_heading_1aj14_13{margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;color:var(--color-text)}._billing_table_container_1aj14_20{max-height:400px;overflow-y:auto;border:1px solid var(--color-border);border-radius:8px}._billing_table_1aj14_20{width:100%;border-collapse:collapse}._billing_table_1aj14_20 th{text-align:left;padding:.75rem 1rem;background:var(--color-page-bg);border-bottom:2px solid var(--color-border);font-size:.875rem;font-weight:600;color:var(--color-text-muted)}._billing_table_1aj14_20 td{padding:1rem;border-bottom:1px solid var(--color-border);font-size:.875rem;color:var(--color-text)}._billing_row_editing_1aj14_49{background:var(--color-page-bg)}._billing_row_deleted_1aj14_53{background:#fff1f2}._billing_row_deleted_1aj14_53 td{text-decoration:line-through;color:var(--color-text-subtle)}._billing_input_1aj14_62{width:120px;padding:.375rem .5rem;border:1px solid var(--color-border);border-radius:4px;outline:none}._billing_input_1aj14_62:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #3b82f61a}._billing_min_text_1aj14_75{font-weight:600;color:var(--color-text)}._billing_min_unit_1aj14_80{margin-left:2px;font-size:.75rem;color:var(--color-text-subtle);text-decoration:none!important}._billing_code_text_1aj14_87{background:var(--color-page-bg);padding:2px 6px;border-radius:4px;font-size:12px;font-weight:500}._action_buttons_1aj14_95{display:flex;gap:.5rem}._edit_btn_1aj14_100,._delete_btn_1aj14_101,._undo_btn_1aj14_102,._done_btn_1aj14_103,._cancel_row_btn_1aj14_104{padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .2s}._edit_btn_1aj14_100{background:var(--color-primary-soft);color:var(--color-primary)}._edit_btn_1aj14_100:hover{background:var(--color-primary-soft)}._delete_btn_1aj14_101{background:#fff1f2;color:#e11d48}._delete_btn_1aj14_101:hover{background:#ffe4e6}._undo_btn_1aj14_102{background:#f0fdf4;color:#16a34a;display:flex;align-items:center;gap:4px;text-decoration:none!important}._done_btn_1aj14_103{background:var(--color-primary);color:#fff}._cancel_row_btn_1aj14_104{background:var(--color-page-bg);color:var(--color-text-muted)}._no_data_text_1aj14_151{text-align:center;padding:2rem!important;color:var(--color-text-subtle)}._total_row_1aj14_157{background:var(--color-page-bg);font-weight:700}._total_min_text_1aj14_162{font-size:1rem;color:var(--color-text)}._total_label_1aj14_167{text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem}._errorText_1aj14_173{color:#e11d48;font-size:.875rem;font-weight:500}._manual_timer_button_container_1aj14_179{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}._manual_timer_button_1aj14_179{padding:.625rem 1.25rem!important;border-radius:8px!important;font-weight:600!important}._manual_timer_cancel_button_1aj14_192{background:var(--color-page-bg)!important;color:var(--color-text-muted)!important}._save_button_blue_1aj14_197{background:var(--color-primary)!important;color:#fff!important}._save_button_disabled_1aj14_202{background:var(--color-text-subtle)!important;cursor:not-allowed!important}._skeleton_pulse_1aj14_207{animation:_pulse_1aj14_1 2s cubic-bezier(.4,0,.6,1) infinite;background-color:var(--color-border);border-radius:4px}@keyframes _pulse_1aj14_1{0%,to{opacity:1}50%{opacity:.5}}._skeleton_row_min_1aj14_225{height:20px;width:60px}._skeleton_row_section_1aj14_230{height:20px;width:80px}._skeleton_row_code_1aj14_235{height:20px;width:100px}._skeleton_row_action_1aj14_240{height:20px;width:120px}._patient_info_row_1aj14_245{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._patient_name_display_1aj14_252{font-size:1rem;color:var(--color-text-muted);display:flex;align-items:center;gap:.5rem}._patient_name_display_1aj14_252 span{font-weight:700;color:var(--color-text)}._add_minutes_top_btn_1aj14_265{background:var(--color-primary);color:#fff;padding:8px 16px;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:all .2s;box-shadow:0 1px 2px #0000000d}._add_minutes_top_btn_1aj14_265:hover:not(:disabled){background:var(--color-primary);transform:translateY(-1px)}._add_minutes_top_btn_1aj14_265:disabled{background:var(--color-border);color:var(--color-text-subtle);cursor:not-allowed;transform:none;box-shadow:none}._billing_row_adding_1aj14_291{background:var(--color-page-bg)}._card_g42al_3{max-width:250px;border-radius:8px;background-color:#fff;overflow:hidden;box-shadow:0 2px 5px #0000001a;font-family:var(--font-body)}._header_g42al_12{background-color:var(--color-page-bg);padding:7.5px 7.5px 15px;border:1px solid black;text-align:center;font-weight:700;font-size:8.75px;border-bottom:1px solid var(--color-border);display:flex;gap:12px;position:relative;margin-bottom:15px}._header_g42al_12:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--color-border);border:1px solid black;box-shadow:0 1px 3px #0000001a}._subheader_g42al_39{font-size:7.5px;color:var(--color-text-muted);padding:7.5px;border-bottom:1px solid var(--color-border)}._questionRow_g42al_46{display:grid;grid-template-columns:1fr 4fr;border-top:1px solid var(--color-border)}._score_g42al_52{padding:7.5px;text-align:center;font-weight:600;border-right:1px solid var(--color-border)}._question_g42al_46{padding:7.5px;font-size:.875rem}._baseline_g42al_64{padding:7.5px;font-size:.875rem;color:var(--color-primary);font-weight:600}._percent_g42al_71{font-size:12.5px;font-weight:700}._scrollableContent_g42al_78{flex:1;min-height:0;display:flex;flex-direction:column}._innerContent_g42al_86{padding:0 10px;flex:1}._page_g42al_91{width:100%;height:100%;box-sizing:border-box;font-family:var(--font-body);background-color:var(--color-surface);position:relative;overflow:hidden;margin:0;padding:0}._content_g42al_106{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}._footer_g42al_117{padding:10px;text-align:center;border:2px solid black;border-bottom:none;height:150px}._header_g42al_12{padding:0rem;text-align:center;border:2px solid black;border-bottom:none;height:68.75px}._footer_g42al_117{position:relative;border-bottom:2px solid black!important}._footerBackground_g42al_138{left:0;width:476.875px;top:-5.625px;height:90px;background-color:var(--color-page-bg);padding:0;position:relative}._footerArrow1_g42al_148{position:absolute;top:36.875px;left:0;width:187.5px;height:55.625px;background-color:#0f407a;z-index:2}._footerArrow2_g42al_159{position:absolute;top:-3px;left:0;width:187.5px;height:55.625px;background-color:#0f407a;z-index:2}._logo_g42al_170{position:absolute;z-index:5;left:46.875px;height:81.25px;width:105px;opacity:1}._header_g42al_12{background-color:#fff;padding:0rem}._subtitle_g42al_186{margin-top:5px}._headerContent_g42al_190{display:flex;flex-direction:row}._summaryTextBlock_g42al_195{color:#000;width:560px;text-align:left;padding-left:2.5px}._summaryTitle_g42al_202{margin-bottom:5px;text-align:start;font-size:11.25px;font-weight:700;color:var(--color-text-muted)}._summaryGrid_g42al_210{display:grid;grid-template-columns:1fr 1fr;gap:6px}._headerlabel_g42al_216{font-weight:700;font-size:8.75px}._details_g42al_221{font-weight:400}._header_logo_g42al_225{width:67.5px;height:46.25px;position:relative;left:1.25px;top:10px}._gridContainer_g42al_233{display:flex;flex-direction:column;gap:10px;padding:10px;page-break-inside:avoid;break-inside:avoid}._summarySection_g42al_243{width:100%;display:flex;flex-direction:column;gap:3px;margin-top:5px}._scoreCardsRow_g42al_251{display:grid;gap:10px;grid-template-columns:1fr 2fr;width:100%}._scoreCardsRow_g42al_251>:first-child{width:280px;min-width:280px;height:190px}._scoreCardsRow_g42al_251>:last-child{width:100%;height:191px;min-width:0}._newCardsRow_g42al_270{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px;width:100%;margin-top:5px}._gridContainer_g42al_233>:first-child{flex-grow:1}._gridContainer_g42al_233>:nth-child(2),._gridContainer_g42al_233>:nth-child(3){flex-grow:1}._largeBox_g42al_288{display:flex;flex-direction:column;gap:5px;background-color:var(--color-surface);padding:5px 0;border-radius:8px;box-shadow:0 0 8px #0000001a;height:100%}._titleSection_g42al_300{padding:0 12px;margin-bottom:2px}._titleSection_g42al_300 h2{font-size:8.75px;font-weight:600;text-transform:uppercase;margin:0}._titleSection_g42al_300 p{font-size:7.5px;margin:2px 0 0}._table_g42al_319{display:flex;flex-direction:column;flex-grow:1;padding:0 12px}._row_g42al_328{display:grid;grid-template-columns:100px 1fr;border-top:1px solid var(--color-border)}._score_g42al_52{font-size:16px;font-weight:600;text-align:center}._question_g42al_46{font-size:8.75px;color:var(--color-text-muted);padding:2.5px 5px}._changeSection_g42al_347{padding:4px 12px 0;border-top:1px solid var(--color-border);display:flex;align-items:center;gap:6px;font-size:7.5px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}._percentage_g42al_359{font-weight:700;font-size:18px}._label_g42al_364{font-size:7.5px}._smallBox_g42al_368{background-color:var(--color-surface);padding:16px;border-radius:8px;box-shadow:0 0 8px #0000001a}._page_g42al_91{position:relative}._content_g42al_106{flex:1}._gridContainer_g42al_233{display:flex;flex-direction:column}._reportHeaderContainer_g42al_389{padding:6px 10px;border-bottom:2px solid black;box-sizing:border-box;background-color:var(--color-surface);width:100%}._reportHeaderContainer_g42al_389{color:var(--black-new2)!important;font-weight:400!important}._reportHeaderTop_g42al_402{display:flex;justify-content:space-between;align-items:center;width:100%}._reportLogoSection_g42al_409{display:flex;align-items:center}._reportLogoSection_g42al_409:last-child{justify-content:flex-end}._reportLogo_g42al_409{height:20px;width:auto;margin:0}._logoCliniq_g42al_424{height:37px;padding-left:10px}._reportLogoText_g42al_431{font-size:20px;font-weight:600;color:#222;letter-spacing:.01em;margin:5px 0 0;padding:10px;white-space:nowrap}._patientInfoSection_g42al_442{flex:1;min-width:0;padding:5px 5px 5px 0;display:flex;flex-direction:column;overflow:visible}._reportHeaderTitleSection_g42al_451{flex:3;height:40px!important;text-align:center;display:flex!important;align-items:center!important;justify-content:center!important}._reportHeaderTitle_g42al_451{font-size:17px;font-weight:700}._patientInfoTable_g42al_466{width:100%;padding:5px 5px 5px 12px}._infoRow_g42al_472{display:flex;justify-content:space-between;width:100%;gap:7px;white-space:nowrap}._infoRow_g42al_472:first-child ._infoCell_g42al_480:nth-child(3){margin-right:9px}._infoCell_g42al_480{flex:1;font-size:12px}._infoCellWide_g42al_489:nth-child(1){flex:0 1 auto;min-width:150px;max-width:23%}._infoCellWide_g42al_489:nth-child(2){flex:0 1 auto;min-width:110px;max-width:20%}._infoCellWide_g42al_489:nth-child(3){flex:1 1 auto;min-width:170px;max-width:30%}._infoCell_g42al_480:nth-child(4){flex:0 0 auto;min-width:190px;max-width:28%}._patientInfoGrid_g42al_515>div{display:flex;flex-direction:column;gap:8px}._patientInfoGrid_g42al_515 b{margin-right:5px}._gridItem_g42al_525{display:flex;flex-direction:column;min-width:0}._gridItem_g42al_525>div{font-size:15px;color:#000;min-height:0;height:22px;display:flex;align-items:center;margin:0;padding:0}._scoreSection_g42al_543{display:flex;padding-top:10px;font-weight:600;gap:15px;justify-content:center;align-items:flex-start;padding-right:7px}._scoreCard_g42al_251{flex:1;background-color:var(--color-surface);border-radius:6px;border:solid rgb(210,210,210);overflow:hidden;box-shadow:0 1px 3px #00000014;min-height:60px;display:flex;flex-direction:column}._scoreCardTitle_g42al_565{background-color:#0f407a;color:var(--color-surface);padding:6px;font-size:11px;letter-spacing:.02em;border-bottom:1px solid var(--color-border);border-radius:6px 6px 0 0;font-weight:700;text-align:center;height:30px!important}._scoreButtons_g42al_580{display:flex;justify-content:center;align-items:center;padding:10px 0;position:relative;z-index:1;height:60px;gap:8px}._scoreSectionLoading_g42al_591{display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;color:var(--color-text-muted);padding:20px 10px;font-weight:500;min-height:50px}._scoreSectionNoData_g42al_603{display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;color:var(--color-text-muted);padding:20px 10px;font-weight:500;height:50px;background:var(--color-page-bg);margin:5px;border-radius:5px}._scoreButton_g42al_580{width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid var(--color-border);opacity:.7;font-size:8px;position:relative;margin:0 5px;z-index:1;filter:grayscale(.25)}._scoreButton_g42al_580._active_g42al_637{width:50px;height:50px;font-size:9px;font-weight:800;opacity:1;border:2px solid var(--color-surface);z-index:2;color:#fff;margin:0 5px;box-shadow:none;transform:none}._scoreButtonRiskLow_g42al_651,._scoreButton_g42al_580._active_g42al_637._scoreButtonRiskLow_g42al_651{background:#5cb85c;color:#fff}._scoreButtonRiskMod_g42al_661,._scoreButton_g42al_580._active_g42al_637._scoreButtonRiskMod_g42al_661{background:#f0ad4e;color:#fff}._scoreButtonRiskHigh_g42al_671{background:#bd302b;color:#fff}._scoreButton_g42al_580._active_g42al_637._scoreButtonRiskHigh_g42al_671{background:#bd302b;color:#fff;width:52px;height:52px}._scoreButtonPegLow_g42al_683{background:#5cb85c;color:#fff}._scoreButton_g42al_580._active_g42al_637._scoreButtonPegLow_g42al_683{background:#5cb85c;color:#fff;width:52px;height:52px}._scoreButtonPegMod_g42al_695,._scoreButton_g42al_580._active_g42al_637._scoreButtonPegMod_g42al_695{background:#f0ad4e;color:#fff}._scoreButtonPegHigh_g42al_705,._scoreButton_g42al_580._active_g42al_637._scoreButtonPegHigh_g42al_705{background:#bd302b;color:#fff}._active_g42al_637{box-shadow:0 4px 12px #0003;z-index:10}@media(max-width:480px){._scoreCardsRow_g42al_251,._newCardsRow_g42al_270{grid-template-columns:1fr}}@media print{._newCardsRow_g42al_270{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;width:100%!important;page-break-inside:avoid!important;break-inside:avoid!important}._newCardsRow_g42al_270>*{width:100%!important;max-width:100%!important}}@media print{._scoreCardsRow_g42al_251{display:grid!important;grid-template-columns:1fr 2fr!important;gap:8px!important;page-break-inside:avoid!important;break-inside:avoid!important}._scoreCardsRow_g42al_251>*{width:100%!important;max-width:100%!important}}.pdfMode ._scoreCardsRow_g42al_251{display:grid!important;grid-template-columns:1fr 2fr!important;gap:.8rem!important;page-break-inside:avoid!important;break-inside:avoid!important}.pdfMode ._scoreCardTitle_g42al_565{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:16px!important;height:32px!important}.pdfMode ._scoreCardsRow_g42al_251>*{width:100%!important;max-width:100%!important}.pdfMode ._scoreButton_g42al_580{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:12px!important}.pdfMode ._affectLabel_g42al_786{padding-bottom:1px!important}.pdfMode ._reportHeaderTitleSection_g42al_451,.pdfMode ._patientInfoTable_g42al_466{padding-bottom:11px!important}._container_ivzyl_1{border:1px solid var(--color-border);border-radius:7px;font-family:var(--font-body);border:solid rgb(210,210,210);width:54%;max-width:100%;margin-left:auto;margin-right:0;overflow:hidden;box-sizing:border-box;font-size:9px;display:flex;flex-direction:column;background:#fff}._header_ivzyl_18{background-color:#0f407a;color:#fff;text-align:center;border-top-left-radius:4px;border-top-right-radius:4px;height:30px!important;display:flex;align-items:center;justify-content:center}._header_ivzyl_18 h2{margin:0;font-size:12px;font-weight:500}._header_ivzyl_18 p{margin:15px 0 0;font-size:8.5px;color:var(--color-page-bg);border-bottom:5px solid rgba(240,240,240,.3);height:28px;line-height:28px;display:flex;align-items:center;justify-content:center}._subHeading_ivzyl_48{background-color:#e6f3ff;color:#000;font-size:12px;font-weight:500;text-align:center;font-family:var(--font-body);border-bottom:1px solid #cce0ff;height:28px!important;display:flex;align-items:center;justify-content:center}._text_ivzyl_62{flex:1;font-size:8.5px;padding:3px 5px}._changeSection_ivzyl_68{text-align:center;font-size:14px;font-weight:500;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#dfeefc!important}._noData_ivzyl_80{padding:10px;text-align:center;color:var(--color-text-muted);flex:1;display:flex;align-items:center;justify-content:center;min-height:200px;font-size:14px;background:var(--color-page-bg);margin:5px;border-radius:5px}._loading_ivzyl_95{padding:10px;text-align:center;color:var(--color-text-muted);flex:1;display:flex;align-items:center;justify-content:center;min-height:200px;font-size:14px;font-weight:500}._tableSubtitle_ivzyl_109{text-align:center;padding:5px 10px 7.5px;font-size:13px;color:#000;font-weight:500;margin:0;background-color:var(--light-grey-new2);position:relative;border-bottom:6.25px solid var(--color-border)}._func_ivzyl_122._tableContainer_ivzyl_122{width:100%;overflow-x:auto;flex:1;display:flex;flex-direction:column;background:var(--color-surface)}._functionTable_ivzyl_131{width:100%;max-width:100%;border-collapse:collapse;margin:0;font-size:9.5px;border:.625px solid var(--color-border);border-top:none;border-radius:0 0 2.5px 2.5px;table-layout:fixed;overflow-x:auto;word-wrap:break-word}._withBorder_ivzyl_145{border-right:1px solid var(--color-border)}._functionTable_ivzyl_131 td{padding:0 5px!important}._functionTable_ivzyl_131 tr{height:28px!important;width:100%;display:flex!important;align-items:center!important;justify-content:center!important}._functionTable_ivzyl_131 th{font-weight:600;color:#000;background-color:var(--color-page-bg);text-transform:uppercase;font-size:8px;letter-spacing:.313px}._functionTable_ivzyl_131 ._scoreCell_ivzyl_168{font-size:15px;font-weight:500;color:var(--color-text);text-align:center;min-width:50px;width:25%;text-shadow:.313px .313px .313px rgba(0,0,0,.1);height:28px!important;vertical-align:middle;display:flex!important;align-items:center!important;justify-content:center!important}._functionTable_ivzyl_131 ._categoryCell_ivzyl_183{font-size:12px;font-weight:450;width:100%;color:var(--color-text)!important;height:28px!important;vertical-align:middle;display:flex!important;align-items:center!important}._verticalDivider_ivzyl_194{width:.625px;background-color:var(--color-border);padding:0!important;margin:0}@media(max-width:768px){._functionTable_ivzyl_131{display:block;overflow-x:auto;white-space:nowrap}._functionTable_ivzyl_131 td{white-space:normal}._functionTable_ivzyl_131 ._scoreCell_ivzyl_168,._functionTable_ivzyl_131 ._categoryCell_ivzyl_183,._functionTable_ivzyl_131 ._descriptionCell_ivzyl_215{min-width:120px}}._changeSection_ivzyl_68{background-color:var(--color-primary-soft);color:#000;text-align:center;font-weight:600;border-radius:0 0 5px 5px;margin:0}._percentage_ivzyl_231{font-weight:700;margin-right:5px;font-size:15px}._label_ivzyl_237{margin-left:2.5px;font-size:12px;font-weight:700}td._noData_ivzyl_80{width:100%;font-size:6.25px!important;color:var(--color-text-subtle);text-align:center}._skeletonBox_ivzyl_250{flex:.5;display:flex;flex-direction:column;gap:2.5px}._skeletonHeader_ivzyl_257,._skeletonSegment_ivzyl_258{background-color:#e4e4e471;border-radius:10px;position:relative;overflow:hidden}._skeletonHeader_ivzyl_257{height:50px;width:100%}._skeletonSegment_ivzyl_258{flex:1;height:24px}._skeletonHeader_ivzyl_257:after,._skeletonSegment_ivzyl_258:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg,#f0f0f11a,#ffffffe6,#e7e7ea1a);animation:_progress_ivzyl_1 1.5s ease-in-out infinite}@keyframes _progress_ivzyl_1{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}.pdfMode ._header_ivzyl_18{padding-bottom:14px!important;display:flex!important;align-items:center!important;justify-content:center!important}.pdfMode ._subHeading_ivzyl_48{padding-bottom:10px!important;display:flex!important;align-items:center!important;justify-content:center!important}.pdfMode ._changeSection_ivzyl_68{padding-bottom:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}.pdfMode ._header_ivzyl_18 p{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:10px!important}.pdfMode ._functionTable_ivzyl_131 tr{height:25px!important;display:flex!important;align-items:center!important}.pdfMode ._functionTable_ivzyl_131 td{vertical-align:middle!important;padding:0 5px 13.5px!important;display:flex!important;align-items:center!important}.pdfMode ._functionTable_ivzyl_131 ._scoreCell_ivzyl_168,.pdfMode ._functionTable_ivzyl_131 ._categoryCell_ivzyl_183{display:flex!important;align-items:center!important}._scoreCardContainer_zplg9_2{background-color:var(--color-page-bg);border-radius:9px;box-shadow:0 1.25px 2.5px #0000000d;padding:0;border:solid rgb(210,210,210);width:100%;max-width:100%;overflow:hidden;margin-top:3px}._scoreCardHeader_zplg9_14{background-color:#0f407a;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.02em;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;position:relative;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important}._scoreCardTitle_zplg9_30{margin:0;font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.3125px}._riskBadge_zplg9_39{padding:2.5px 7.5px;border-radius:7.5px;font-size:7.5px;font-weight:600;text-transform:uppercase;letter-spacing:.3125px}._riskGreen_zplg9_48{background-color:#d4edda;color:gray}._riskYellow_zplg9_53{background-color:#fff3cd;color:#856404}._riskRed_zplg9_58{background-color:#f8d7da;color:#721c24}._scoreCardContent_zplg9_63{display:flex;align-items:center}._scoreCircle_zplg9_68{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:var(--color-page-bg);border:1.25px solid var(--color-border);margin-right:15px;flex-shrink:0}._scoreValue_zplg9_82{font-size:20px;font-weight:700;line-height:1;color:var(--color-text-muted)}._scoreMax_zplg9_89{font-size:8.75px;color:var(--color-text-muted);margin-top:2.5px}._scoreInfo_zplg9_95{flex-grow:1}._scoreLabel_zplg9_99{font-size:12.5px;font-weight:600;margin-bottom:5px;color:var(--color-text-muted)}._scoreDescription_zplg9_106{font-size:8.75px;color:var(--color-text-muted);margin-bottom:5px;line-height:1.5}._lastUpdated_zplg9_113{font-size:7.5px;color:var(--color-text-muted);font-style:italic}._affectContainer_zplg9_120{width:100%;padding:0;background:#fff}._affectSection_zplg9_126:first-child{padding-top:0}._affectSection_zplg9_126:last-child{border-bottom:none;padding-bottom:0}._affectHeader_zplg9_135{font-size:12px;font-weight:600;color:#000;margin:0;background-color:#dfeefc;text-transform:uppercase;letter-spacing:.3125px;border-bottom:.625px solid var(--color-border);height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important}._affectCircles_zplg9_153{display:flex;font-size:10px;justify-content:center;gap:30px;width:100%;padding:0}._affectCircle_zplg9_153{display:flex;flex-direction:column;align-items:center;transform:scale(.9)}._affectValue_zplg9_169{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#c3c5c6;margin:0;transition:all .2s ease;cursor:pointer;color:var(--color-text-muted)}._affectCircle_zplg9_153._active_zplg9_183 ._affectValue_zplg9_169{background-color:#0f407a;color:#fff;font-size:14px;font-weight:700}._affectCircle_zplg9_153:not(._active_zplg9_183) ._affectValue_zplg9_169{opacity:.6;font-size:9px;font-weight:500}._affectLabel_zplg9_196{font-size:10px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.3125px;line-height:1}._affectNumber_zplg9_205{font-size:15px;font-weight:700;color:var(--color-text);margin:2.5px 0 1px;line-height:1}._riskLabel_zplg9_213{font-size:7px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.3125px;margin-top:1px}.pdfMode ._affectHeader_zplg9_135{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:10px!important}.pdfMode ._scoreCardTitle_zplg9_30{padding-bottom:14px!important;height:28px!important}.pdfMode ._affectLabel_zplg9_196{padding-bottom:11px!important}.pdfMode ._scoreCardHeader_zplg9_14{display:flex!important;align-items:center!important;justify-content:center!important}._card_fk0gg_1{border:.63rem solid var(--color-border);border-radius:9px;border:solid rgb(210,210,210);overflow:hidden;text-wrap:auto;font-family:var(--font-body);display:flex;flex-direction:column;height:100%;margin-top:3px}._header_fk0gg_14{background-color:#0f407a;color:var(--color-surface);height:32px!important;font-size:12px;font-weight:700;letter-spacing:.02em;border-bottom:1px solid var(--color-border);border-radius:5px 5px 0 0;text-align:center;display:flex!important;align-items:center!important;justify-content:center!important}._question_fk0gg_29{background-color:#dfeefc;text-align:center;font-weight:600;font-size:12px;padding:4px;height:28px;line-height:28px;display:flex;align-items:center;justify-content:center;opacity:.8}._btnRow_fk0gg_43{display:flex;justify-content:center;align-items:center;gap:20px;min-height:60px}._btn_fk0gg_43{width:45px;height:45px;border-radius:50%;font-weight:700;background:var(--color-border);color:var(--color-text-muted);border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:0;font-size:9px}._btn_fk0gg_43:hover{background:var(--color-border)}._subQuestion_fk0gg_72{background-color:#dfeefc;text-align:center;font-weight:650;padding:3px;font-size:12px;margin:0;border-bottom:1px solid var(--color-border);line-height:1.4;letter-spacing:.5px;opacity:.8}._optionRow_fk0gg_85{display:grid;grid-template-columns:repeat(4,1fr);gap:0;color:#fff;background:#b8b9ba;margin-top:auto;position:relative}._optionRow_fk0gg_85:after{content:"";position:absolute;top:0;bottom:0;left:25%;width:1px}._optionRow_fk0gg_85:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px}._optionRow_fk0gg_85:after{left:75%}._optionBtn_fk0gg_117{letter-spacing:.02em;border-right:1px solid var(--color-text-muted)!important;background:#d9dbdc;border:none;color:#fff;font-size:11px;cursor:pointer;font-weight:600;transition:all .2s ease;white-space:nowrap;text-transform:uppercase;height:28px!important;flex:1}._optionBtn_fk0gg_117:last-child{border-right:none;border-bottom-right-radius:5px!important}._optionBtn_fk0gg_117:first-child ._active_fk0gg_137{border-left:none;border-bottom-left-radius:5px!important}._active_fk0gg_137{background:#0f407a!important;color:#fff!important;font-weight:700}._noData_fk0gg_147{display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;color:var(--color-text-muted);padding:30px 10px;font-weight:500;min-height:50px;flex:1}._loadingCard_fk0gg_160{border:1px solid var(--color-border);border-radius:9px;box-shadow:0 1.25px 3.75px #00000026;overflow:hidden;font-family:var(--font-body);display:flex;flex-direction:column;height:100%}._loadingHeader_fk0gg_171{background:#0f407a;color:#fff;text-align:center;font-weight:700;font-size:14px;padding:6.25px}._loadingContent_fk0gg_180{display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;color:var(--color-text-muted);padding:30px 10px;font-weight:500;min-height:80px}.pdfMode ._header_fk0gg_14{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:14px!important}.pdfMode ._subQuestion_fk0gg_72{padding-bottom:10px!important}.pdfMode ._question_fk0gg_29{padding-bottom:20px!important}.pdfMode ._btn_fk0gg_43{padding-bottom:12px!important}.pdfMode ._card_fk0gg_1{overflow:visible!important;height:auto!important}.pdfMode ._optionRow_fk0gg_85{display:flex!important;width:100%}.pdfMode ._optionBtn_fk0gg_117{flex:1!important;padding-bottom:14px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-bottom-left-radius:5px!important}.pdfMode ._btnRow_fk0gg_43{display:flex;justify-content:center;align-items:center;gap:20px;min-height:50px!important}._pointCard_7b8pa_1{background:#fff;border-radius:9px;border:1px solid rgb(210,210,210);border:solid rgb(210,210,210);overflow:hidden;font-family:var(--font-body);width:100%;min-height:150px;display:flex;flex-direction:column}._cardBody_7b8pa_14{flex:1;display:flex;flex-direction:column}._emptyState_7b8pa_20{display:flex;align-items:center;justify-content:center;min-height:100px}._noData_7b8pa_27{color:var(--color-text-muted);font-weight:500;font-size:14px;font-style:"Roboto",sans-serif;text-align:center;padding:10px}._cardHeader_7b8pa_36{background-color:#0f407a;height:30px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid var(--color-border)}._cardHeader_7b8pa_36 h3{margin:0;font-size:12px;font-weight:600;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.02em;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important}._pointList_7b8pa_63{list-style:none;margin:0;padding:7.5px 10px;grid-template-columns:1fr 1fr;gap:6px 12.5px}._pointItem_7b8pa_71{display:flex;align-items:flex-start;position:relative;padding-left:12.5px;font-size:12px;font-weight:500;color:var(--color-text-muted);height:28px!important;word-break:break-word;white-space:normal;overflow-wrap:break-word;padding-right:5px}._pointItem_7b8pa_71:before{content:"•";color:var(--color-text);font-size:20px;position:absolute;left:-5px;top:30%;transform:translateY(-50%);line-height:1}._warningList_7b8pa_97{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px 15px;padding:10px 15px;margin:0;list-style:none;width:100%;height:28px!important}._warningItem_7b8pa_108{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--color-text-muted);line-height:1.4;min-height:18px}._warningIcon_7b8pa_119{width:12px;height:12px;flex-shrink:0}._pointItem_7b8pa_71:nth-child(-n+4){padding-right:6px}._pointItem_7b8pa_71:nth-child(n+5){padding-left:12.5px}._pointItem_7b8pa_71:nth-child(n+5):before{content:none}._pointItem_7b8pa_71:nth-child(n+5):after{content:"•";color:var(--color-text);font-size:20px;position:absolute;left:-5px;top:50%;transform:translateY(-50%);line-height:1}._loadingCard_7b8pa_150{background:#fff;border-radius:9px;border:2px solid rgb(210,210,210);overflow:hidden;font-family:var(--font-body);width:100%;min-height:150px;display:flex;flex-direction:column}._loadingHeader_7b8pa_162{background-color:#0f407a;padding:6px 10px;border-bottom:1px solid var(--color-border)}._loadingHeader_7b8pa_162 h3{margin:0;font-size:12px;font-weight:600;padding:3px;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.5px;line-height:1.2}._loadingContent_7b8pa_180{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;color:var(--color-text-muted);padding:30px 10px;font-weight:500;min-height:80px}.pdfMode ._cardHeader_7b8pa_36{height:28px!important}.pdfMode ._cardHeader_7b8pa_36 h3{padding-bottom:14px!important}.pdfMode ._warningItem_7b8pa_108 span{padding-bottom:8px!important}.pdfMode ._warningIcon_7b8pa_119{padding-top:3px!important}.pdfMode ._pointItem_7b8pa_71:before{top:28%!important}.pdfMode ._warningIcon_7b8pa_119{width:14px;height:14px;flex-shrink:0}._pdfFooter_x57m7_1{width:100%;font-family:var(--font-body);background-color:var(--color-surface);color:var(--color-text-muted);box-sizing:border-box;position:relative;z-index:1;padding:0;margin-top:5px}._footerContent_x57m7_13{width:100%;border:none;border-top:2px solid var(--color-text);box-sizing:border-box;position:relative}._advertisementHeader_x57m7_21{font-size:11px;font-weight:800;border-bottom:2px solid var(--color-text);text-transform:uppercase;letter-spacing:.5px;display:flex!important;align-items:center!important;justify-content:center!important}._adContainer_x57m7_33{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;margin:0;padding:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);box-sizing:border-box;background-color:var(--color-surface);overflow:hidden}._adImage_x57m7_48{width:100%;max-width:100%;height:auto;display:block;margin:0;object-fit:cover;object-position:center}._logoSection_x57m7_58{display:flex;align-items:center;gap:1rem}._logo_x57m7_58{height:50px;width:auto}._brandName_x57m7_69{font-size:18px;font-weight:800;margin:0;line-height:1;color:var(--color-surface);letter-spacing:1px}._subName_x57m7_78{font-size:12px;font-weight:600;margin:.2rem 0 0;color:var(--color-surface);letter-spacing:.5px}._offerSection_x57m7_86{text-align:center;flex:1;padding:0 15px;height:100%;display:flex;align-items:center;justify-content:center;min-width:0}._offerHighlight_x57m7_97{background-color:#ffffff1a;border-radius:8px;padding:8px 12px;width:100%;max-width:400px}._offerTextContainer_x57m7_105{max-width:100%;padding:0 5px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;text-align:center}._offerText_x57m7_105{font-size:15px;margin:0;color:var(--color-surface);font-weight:500;line-height:1.4;white-space:normal;word-break:break-word}._offerText_x57m7_105 strong{color:var(--color-surface);font-size:18px;font-weight:700;white-space:normal;margin:0 2px}._downloadSection_x57m7_132{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 15px;height:100%}._downloadText_x57m7_142{font-size:15px;margin:0;color:var(--color-surface);font-weight:500;white-space:nowrap}._downloadButton_x57m7_150{background-color:#44aaf3;border:none;border-radius:20px;color:var(--color-surface);font-weight:600;padding:5px 12px;font-size:8px;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px #0003;transition:background-color .2s;white-space:nowrap}._downloadButton_x57m7_150:hover{background-color:#e67e00}._qrCode_x57m7_170{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 15px;height:100%}._qrPlaceholder_x57m7_179{width:60px;height:60px;background-color:var(--color-surface);border:2px solid var(--color-surface);margin-bottom:5px;position:relative;display:flex;align-items:center;justify-content:center}._qrPlaceholder_x57m7_179:before,._qrPlaceholder_x57m7_179:after{content:"";position:absolute;background-color:var(--color-text);opacity:.8}._qrPlaceholder_x57m7_179:before{width:100%;height:4px;top:50%;transform:translateY(-50%)}._qrPlaceholder_x57m7_179:after{width:4px;height:100%;left:50%;transform:translate(-50%)}._qrText_x57m7_216{color:var(--color-surface);font-size:7px;margin:0;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}._disclaimer_x57m7_227{background-color:#343333;color:#fff;padding:2px;font-size:7px;line-height:1.4;text-align:justify;text-wrap:auto;border:1px solid white;margin:0}.pdfMode ._advertisementHeader_x57m7_21{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:9px!important;height:16px}._dateSection_3z0vt_1{display:flex;padding-top:5px;font-weight:600;gap:15px;justify-content:center;align-items:flex-start}._dateCard_3z0vt_10{flex:1;background-color:var(--color-surface);border-radius:6px;border:solid rgb(210,210,210);overflow:hidden;box-shadow:0 1px 3px #00000014;min-height:60px;display:flex;flex-direction:column}._dateCardTitle_3z0vt_22{background-color:#0f407a;color:var(--color-surface);height:30px;line-height:30px;font-size:11px;font-weight:700;letter-spacing:.02em;border-bottom:1px solid var(--color-border);border-radius:6px 6px 0 0;text-align:center}._dateCardDate_3z0vt_34{height:30px;line-height:30px;font-size:13px;font-weight:500;text-align:center}.pdfMode ._dateCardTitle_3z0vt_22{padding-bottom:10px;display:flex!important;align-items:center!important;justify-content:center!important}.pdfMode ._dateCardDate_3z0vt_34{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:15px!important}._card_1uk7n_1{border:.63rem solid var(--color-border);border-radius:9px;box-shadow:0 1.25px 3.75px #00000026;border:solid rgb(210,210,210);overflow:hidden;text-wrap:auto;font-family:var(--font-body);display:flex;flex-direction:column;margin-right:7px;margin-top:2px}._question_1uk7n_15{background-color:#dfeefc;font-weight:400;font-size:12px;height:fit-content;padding:10px 9px}._whitebg_1uk7n_22{background-color:#fff;font-weight:400;font-size:12px;line-height:1.5;height:fit-content;padding:10px 9px}._label_1uk7n_31{font-weight:600;font-size:13px;line-height:1.5;height:fit-content;height:48px!important;opacity:.8}._date_1uk7n_39{font-weight:400;font-size:13px;line-height:1.5;height:fit-content;height:48px!important}._rtmCard_1uk7n_47{flex:1;background-color:var(--color-surface);border-radius:6px;border:solid rgb(210,210,210);overflow:hidden;box-shadow:0 1px 3px #00000014;min-height:90px;display:flex;flex-direction:column;width:100%;margin-top:4px}._rtmCardTitle_1uk7n_61{background-color:#0f407a;color:var(--color-surface);height:30px!important;font-size:11px;font-weight:700;letter-spacing:.02em;border-bottom:1px solid var(--color-border);border-radius:6px 6px 0 0;text-align:center;display:flex!important;align-items:center!important;justify-content:center!important}._rtmTitle_1uk7n_76{background-color:#dfeefc;font-weight:600;font-size:12px;padding:4px;display:flex!important;align-items:center!important;height:28px!important}._rtmwhitebg_1uk7n_86{background-color:#fff;font-weight:600;font-size:13px;padding:5px;width:100%;height:auto;white-space:normal;word-break:break-word;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1.8;opacity:.8}.pdfMode ._rtmCardTitle_1uk7n_61{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:10px!important}.pdfMode ._rtmwhitebg_1uk7n_86{padding-bottom:10px!important;padding-top:0!important;font-weight:600!important}.pdfMode ._rtmTitle_1uk7n_76{padding-bottom:14px!important;padding-top:0!important;display:flex!important;align-items:center!important}.pdfMode ._whitebg_1uk7n_22,.pdfMode ._question_1uk7n_15{height:fit-content!important;padding-bottom:15px!important;padding-top:0!important}._page_o3cco_1{width:100%;height:100%;page-break-after:always}._content_o3cco_7{display:flex;flex-direction:column;padding:0;box-sizing:border-box;border:2px solid black;box-shadow:0 0 3.75px #0003;width:100%;max-width:100%;gap:1px;overflow-x:hidden}._contentWrapper_o3cco_20{padding:10px 10px 2.5px;height:auto;min-height:calc(100% - 10px);overflow-y:auto;margin:0}._graphContainer_o3cco_28{height:255px;width:100%;max-width:100%;border:2px solid var(--color-border);border-radius:5px;overflow:hidden;margin-bottom:10px;box-sizing:border-box}._graphContainer_o3cco_28:last-child{margin-bottom:0}._graphTitle_o3cco_43{background-color:#0f407a;color:var(--color-surface);font-weight:600;text-align:center;border-radius:5px 5px 0 0;font-size:15px;margin:0;width:100%;box-sizing:border-box;display:flex!important;align-items:center!important;justify-content:center!important;height:30px!important}._graphContent_o3cco_60{flex:1;position:relative}._loadingContainer_o3cco_65,._noDataContainer_o3cco_66{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:140px;text-align:center;padding:10px}._chartWrapper_o3cco_77{width:100%;height:220px;padding-top:30px;padding-bottom:10px}@media print{._page_o3cco_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_o3cco_7{height:100%!important;overflow:hidden!important;border:2px solid black!important}._graphContainer_o3cco_28{height:230px!important;max-height:230px!important;overflow:hidden!important;page-break-inside:avoid!important;break-inside:avoid!important}._chartWrapper_o3cco_77{height:240px!important;padding-top:10px!important;padding-bottom:10px!important}}.pdfMode ._graphTitle_o3cco_43{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:18px!important}.cards-container{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:15px}.card-header{display:flex;gap:40px;align-items:center;margin-bottom:8px}.change-indicator{padding:2px 5px;border-radius:10px;font-size:14px;font-weight:500}.dashboard-card{background-color:var(--color-surface);border-radius:8px;box-shadow:0 0 12px #0000001f;padding:10px;height:350px;display:flex;flex-direction:column;justify-content:space-between}.middle-section{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:25px}.chart-container{background-color:var(--color-surface);border-radius:10px;box-shadow:0 2px 5px #0000001a;padding:15px 20px 10px}.chart-container h3{margin-top:0;margin-bottom:15px;font-size:18px;font-weight:600}.chart-placeholder{width:120px;height:120px;border-radius:50%;background:conic-gradient(#4cd964 0% 45%,#fc0 45% 75%,#ff6b6b 75% 100%);position:relative}.chart-legends{flex:1;padding-left:10px;display:flex;flex-direction:column;justify-content:center}.legend-item{display:flex;align-items:center;margin-bottom:15px}.status-dot{width:9px;height:9px;border-radius:50%;margin-right:8px}.transmission-item{margin-bottom:15px}.transmission-label{display:flex;justify-content:space-between;margin-bottom:5px}.progress-bar{width:100%;height:8px;background-color:var(--color-border);border-radius:3px;overflow:hidden}.progress-fill{height:100%;border-radius:3px}.patient-table-container{background-color:var(--color-surface);border-radius:.5rem;box-shadow:0 2px 5px #0000001a;padding:15px}.patient-table-container h3{margin-top:0;margin-bottom:15px;font-size:18px;font-weight:600}.patient-table th,.patient-table td{padding:10px;text-align:left;border-bottom:1px solid var(--color-border)}.status-badge{display:inline-block;padding:3px 8px;border-radius:10px;font-size:13px}.Cardcontainer{display:flex;gap:10px}.dashboardcard3{width:270px;padding:10px 20px;background-color:#e4e4e471;border-radius:15px;margin-bottom:10px;min-height:75px;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}@media screen and (max-width:1024px){.dashboardcard3{width:220px;padding:5px 10px;margin:5px;overflow:hidden}}.customEnrollModal1{max-width:90%;max-height:90vh;overflow-y:auto;border-radius:10px;color:var(--black-new);background:var(--white);border:1px solid var(--light-grey-new);font-family:var(--font-body)!important}._content_1nkya_1{width:100%;max-width:8.5in;margin:0 auto;border:2px solid black;box-sizing:border-box;min-height:100%;display:flex;flex-direction:column;background-color:var(--color-page-bg);overflow:hidden}._contentInner_1nkya_14{padding:5px;flex:1;display:flex;flex-direction:column;width:100%;box-sizing:border-box;background-color:var(--color-surface);border-radius:3px;overflow:hidden;height:100%;font-size:15px}._pageContainer_1nkya_29{width:100%;background-color:var(--color-page-bg);display:flex;flex-direction:column;height:100%;min-height:6in;overflow:hidden}._sectionHeader_1nkya_39{background-color:#0f407a;color:var(--color-surface);font-weight:600;text-align:center;border-radius:9px 9px 0 0;font-size:15px;margin:0;width:100%;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important}._tableWrapper_1nkya_54{width:100%;flex:1;background-color:var(--color-surface);border-radius:5px;border:2px solid var(--color-border);display:flex;flex-direction:column;max-height:100%;overflow-x:hidden;overflow-y:auto}._tableScrollContainer_1nkya_67{flex:1;overflow-y:auto;overflow-x:hidden;max-height:100%;width:100%}._footerContainer_1nkya_75{width:100%;padding:0;background-color:var(--color-surface);border-top:1px solid var(--color-border)}._transmissionsTable_1nkya_82{width:100%;border-collapse:collapse;border:none;font-size:15px;color:var(--color-text-muted);line-height:1.2;table-layout:fixed;word-break:break-word;margin:0;min-width:100%;max-width:100%}._transmissionsTable_1nkya_82 thead{position:sticky;top:0;z-index:1;background-color:var(--color-page-bg)}._transmissionsTable_1nkya_82 thead th{background-color:var(--color-page-bg)!important;position:sticky;top:0;z-index:2;text-align:center!important;vertical-align:middle!important}._transmissionsTable_1nkya_82 th,._transmissionsTable_1nkya_82 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:8px}._transmissionsTable_1nkya_82 th{text-align:center!important}._transmissionsTable_1nkya_82 td{text-align:left!important}._tableRow_1nkya_136{page-break-inside:avoid}._transmissionsTable_1nkya_82 td:nth-child(2),._transmissionsTable_1nkya_82 td:nth-child(3){text-align:center!important}._transmissionRow_1nkya_145{page-break-inside:avoid}._transmissionsTable_1nkya_82 th:first-child,._transmissionsTable_1nkya_82 td:first-child{width:50%;min-width:200px;white-space:normal;word-break:break-word;padding-right:15px;line-height:1.2}._transmissionsTable_1nkya_82 td:first-child{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:keep-all;-webkit-hyphens:none;hyphens:none;padding:8px;max-width:100%}._questionContainer_1nkya_169,._questionText_1nkya_177{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}._transmissionsTable_1nkya_82 th:nth-child(2),._transmissionsTable_1nkya_82 td:nth-child(2){width:30%;text-align:center}._transmissionsTable_1nkya_82 th:last-child,._transmissionsTable_1nkya_82 td:last-child{width:20%}._tableHeader_1nkya_196{background-color:var(--color-primary-soft)!important;text-align:center!important;border-bottom:1px solid var(--color-border);width:100%}._transmissionsTable_1nkya_82 th{padding:5px;text-align:center;border-right:1px solid var(--color-border);font-weight:600;background-color:var(--color-page-bg);color:var(--color-text);font-size:13px;letter-spacing:.02em;vertical-align:middle;height:30px!important}._tableHeaderCellCenter_1nkya_217{padding:8px;text-align:center;border-right:1px solid var(--color-border);font-weight:600}._tableHeaderCellLast_1nkya_224{border-right:none}._tableRow_1nkya_136{background-color:var(--color-surface)}._tableRow_1nkya_136:nth-child(2n){background-color:var(--color-primary-soft)}._questionContainer_1nkya_169{padding:2px 0}._questionText_1nkya_177{font-weight:450;line-height:1.4;color:#000}._optionsContainer_1nkya_249{margin-top:5px;padding-left:10px;border-left:2px solid var(--color-border)}._optionItem_1nkya_255{display:flex;line-height:1.4}._optionNumber_1nkya_261{font-weight:500;margin-right:5px;color:#000;min-width:15px}._optionText_1nkya_268{flex:1;font-weight:400;color:#000}._answerContainer_1nkya_275{display:flex;flex-direction:column;gap:3px}._answerItem_1nkya_281{background-color:var(--color-page-bg);padding:3px 6px;border-radius:2.5px;border:1px solid #bae6fd;font-size:15px;font-weight:450;color:#000;line-height:1.86}._tableCell_1nkya_293{padding:3px 5px;white-space:normal;word-wrap:break-word;border-right:1px solid var(--color-border);font-size:15px;font-weight:450;color:#000;vertical-align:middle;line-height:1.86;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:table-cell}._tableCellCenter_1nkya_309{padding:4px 6px;white-space:pre-line;border-right:1px solid var(--color-border);vertical-align:middle;font-size:11px;font-weight:450;color:#000;text-align:center;display:table-cell;line-height:1.86}._tableCellLast_1nkya_322{border-right:none}._noData_1nkya_326{text-align:center;padding:5px;color:var(--color-text-muted)}._transmissionsTable_1nkya_82 td>div{font-weight:400;font-size:12px;color:var(--color-text);margin-bottom:5px;word-wrap:break-word;white-space:normal;overflow-wrap:break-word;word-break:break-word}._transmissionsTable_1nkya_82 td ul li{list-style-type:none;position:relative;padding:0;color:#000;margin:5px 0 0}._transmissionsTable_1nkya_82 tbody tr:hover{background-color:#f9fcff}@media(max-width:48rem){._tableWrapper_1nkya_54{border-radius:0;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}._transmissionsTable_1nkya_82{min-width:100%}}@media print{._content_1nkya_1{overflow:hidden!important;page-break-after:always;border:2px solid black!important}._tableWrapper_1nkya_54,._tableScrollContainer_1nkya_67{max-height:8.5in!important;overflow:hidden!important}._tableRow_1nkya_136,._transmissionRow_1nkya_145{break-inside:avoid;page-break-inside:avoid}._tableHeader_1nkya_196{padding-top:0!important}}.pdfMode ._sectionHeader_1nkya_39{padding-bottom:18px!important}.pdfMode ._transmissionsTable_1nkya_82 th{padding-bottom:15px!important}._content_1yufr_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(--color-page-bg);overflow:hidden;page-break-after:always;page-break-inside:avoid}._contentInner_1yufr_17{padding:8px;flex:1;display:flex;flex-direction:column;width:100%;box-sizing:border-box;background-color:var(--color-surface);border-radius:5px;overflow:hidden;height:100%;font-size:15px}._pageContainer_1yufr_31{width:100%;background-color:var(--color-page-bg);display:flex;flex-direction:column;height:100%;min-height:11.2in;overflow:hidden;position:relative}._sectionHeader_1yufr_42{background-color:#0f407a;color:var(--color-surface);font-weight:600;text-align:center;border-radius:9px 9px 0 0;font-size:15px;margin:0;width:100%;box-sizing:border-box;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important}._notesList_1yufr_58{display:flex;flex-direction:column;gap:5px;width:100%;height:calc(100% - 50px);overflow-y:auto;box-sizing:border-box;position:relative}._noteCard_1yufr_70{border:1px solid var(--color-border);background:var(--color-surface);border:2px solid var(--color-border);overflow:hidden;box-shadow:0 1px 3px #0000001a;margin-bottom:5px;break-inside:avoid}._noteHeader_1yufr_80{background:var(--color-border);font-weight:500;font-size:13px;border-bottom:1px solid var(--color-border);height:28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding-left:8px!important}._noteBody_1yufr_92{padding:8px;font-size:14px;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_1yufr_104{text-align:center;padding:20px;font-size:11px;color:var(--color-text-muted)}._emptyState_1yufr_111{text-align:center;padding:20px;color:var(--color-text-muted);font-size:11px;flex:1;display:flex;align-items:center;justify-content:center}._noteBody_1yufr_92 p{line-height:1.5;color:var(--color-text-muted)}._noData_1yufr_128{text-align:center;padding:20px;font-style:italic;color:var(--color-text-muted);font-size:11px;flex:1;display:flex;align-items:center;justify-content:center}._patientBillingMessageContent_1yufr_140{font-size:14px;font-weight:500;margin:10px 0;height:30px!important;display:flex!important;align-items:center!important;background-color:var(--color-border)}.pdfMode ._sectionHeader_1yufr_42{padding-bottom:18px!important}.pdfMode ._noteCard_1yufr_70{padding-bottom:24px!important}.pdfMode ._noteHeader_1yufr_80{padding-bottom:14px!important}.pdfMode ._patientBillingMessageContent_1yufr_140{padding-bottom:15px!important}._header_text_input_1jawy_1{background-color:transparent;padding:0 12px;border:1px solid var(--light-grey-new);border-radius:10px;display:flex;align-items:center;gap:8px;min-width:200px;max-width:none;height:42px;transition:all .2s}._header_text_input_1jawy_1:focus-within{border-color:var(--blue)}._header_text_input_icon_1jawy_20{height:18px;width:18px;fill:var(--grey-new)}._header_text_box_1jawy_26{padding:8px 0;background-color:transparent;border:none;outline:none;font-family:inherit;font-size:16px;font-weight:400;color:var(--black-new)}._header_text_box_1jawy_26::placeholder{color:var(--placeholder-color-new)}._list_header_top_1jawy_43{display:flex;justify-content:space-between;align-items:center}._list_header_title_1jawy_49{font-size:24px;font-weight:600;margin:0;color:var(--black-new)}._list_header_actions_1jawy_56{display:flex;gap:8px}._filter_button_1jawy_61{display:flex;align-items:center;gap:5px;padding:8px 12px;border-radius:10px;background-color:var(--white);font-size:14px;font-weight:400;border:none!important;cursor:pointer;color:#0f407a;transition:all .2s}._filter_button_1jawy_61 svg{fill:var(--black-new);height:15px;width:15px}._label_1jawy_83{color:var(--blue);font-size:14px;font-weight:500}._filters_1jawy_90{display:flex;flex-direction:column;gap:2.5px;width:100%;padding:80px 20px 20px}._searchInput_1jawy_99{width:100%;padding:10px;font-size:16px;border:1px solid var(--light-grey-new);border-radius:6px;margin-bottom:10px}._filterRow_1jawy_109{display:flex;justify-content:space-between;gap:15px;margin-top:10px}._select_1jawy_117{max-width:500px;height:42px;padding:0 16px;font-size:16px;border-radius:6px}._select_custom_1jawy_124{flex:1}._dateInput_1jawy_129{flex:1;padding:10px;border:1px solid var(--light-grey-new);font-size:16px;border-radius:6px}._overlay_1jawy_137{position:fixed;inset:0;background-color:#0f407a3d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:10px;color:var(--black-new)!important}._modal_1jawy_150{background-color:#fff;height:680px;width:75vw;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;overflow-y:auto}._modal2_1jawy_160{background-color:#fff;height:90vh;max-height:90vh;width:auto;min-width:300px;max-width:90vw;border-radius:8px;display:flex;flex-direction:column;position:relative}._header_1jawy_1{position:fixed;display:flex;justify-content:space-between;padding:10px 20px;border-bottom:1px solid var(--color-border)!important;font-size:18px;font-weight:500;z-index:100;background-color:#fff;width:75vw;border-top-right-radius:8px;border-top-left-radius:8px}._header2_1jawy_188{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid var(--color-border)!important;font-size:18px;font-weight:500;z-index:100;background-color:#fff;width:100%;box-sizing:border-box}._header2_1jawy_188 h2{margin:0;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._header_actions_1jawy_211{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._modal_content_1jawy_217{flex:1;overflow-y:auto;padding:10px}._closeButton_1jawy_223{border:none;background:none;cursor:pointer}._closeButtonIcon_1jawy_229{height:15px;width:15px;fill:var(--grey-new);cursor:pointer}._noLogsFound_1jawy_236{text-align:center;font-size:20px;color:var(--color-text-subtle);margin:120px}._noMore_1jawy_243{text-align:center;font-size:10px;color:var(--color-text-subtle)}._resetButton_1jawy_249{height:42.5px;margin-top:27.5px;background-color:#fff;color:#0f407a;border:1px solid #0f407a;font-family:var(--font-body);border-radius:8px}._resetButton_1jawy_249{height:42.5px;margin-top:27.5px;background-color:#fff;color:#0f407a;border:1px solid #0f407a;font-family:var(--font-body);border-radius:8px;transition:all .3s ease;cursor:pointer}._resetButton_1jawy_249:hover{background-color:#0f407a;color:#fff;border:1px solid white}@media print{._page-break_1jawy_277{page-break-after:always}}._centerContainer_1jawy_284{display:flex;width:100%;max-width:95vw;height:90vh;justify-content:center;align-items:center}._sidebarContainer_1jawy_293{width:300px;background-color:#fff;padding:4px 20px 20px;border-right:1px solid var(--color-border);height:90vh}._largeTitle_1jawy_301{font-size:18px}._smallTitle_1jawy_305{font-size:14px;font-weight:500;border-bottom:1px solid var(--light-grey-new)}._dot_1jawy_311{display:inline-block;width:7px;height:7px;background-color:#67696c;border-radius:50%;margin-right:10px;vertical-align:middle;margin-top:-2px}._customList_1jawy_321{margin-top:20px}._menuItem_1jawy_325{font-size:15px;font-weight:500;list-style:none;cursor:pointer;padding:10px;border-radius:10px;display:flex;align-items:center}._loadingDates_1jawy_335{font-size:15px;padding:20px}._previewOverlay_12fgq_1{height:100%}._buttonContainer_12fgq_5{display:flex;gap:20px}._previewContent_12fgq_10{margin:auto}._hiddenContent_12fgq_13{position:absolute;top:-9999px;left:-9999px}._reportPage_12fgq_19{page-break-after:always}@media print{._hiddenContent_12fgq_13{position:static}._previewOverlay_12fgq_1{display:none}}._container_jtmco_1{position:relative;width:100%;font-family:var(--font-body)!important}._labelText_jtmco_7{margin-bottom:.375rem;font-size:.8125rem;font-weight:600;color:var(--black-new2);white-space:nowrap}._trigger_jtmco_15{width:100%;border:none;border-radius:.625rem;background:var(--white);color:var(--black-new);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem 0}._trigger_jtmco_15:hover{border-color:var(--grey-new)}._disabled_jtmco_34 ._trigger_jtmco_15{cursor:not-allowed;opacity:.6}._triggerText_jtmco_39{text-align:left;color:var(--black-new2);font-size:.8125rem;white-space:nowrap;font-family:var(--font-body)}._chevron_jtmco_47{transition:transform .2s ease;color:var(--grey-new)}._chevronOpen_jtmco_52{transform:rotate(180deg)}._dropdown_jtmco_56{position:fixed;z-index:9999;background-color:var(--color-surface);border:.0625rem solid var(--light-grey-new);border-radius:.75rem;box-shadow:0 .625rem .9375rem -.1875rem #0000001a,0 .25rem .375rem -.125rem #0000000d;overflow:auto;padding:.5rem}._option_jtmco_69{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:.625rem;cursor:pointer;-webkit-user-select:none;user-select:none}._option_jtmco_69:hover{background:var(--bg-color)}._option_jtmco_69 input{width:1rem;height:1rem;accent-color:rgb(15,64,122)}._optionLabel_jtmco_89{color:var(--black-new2);font-size:.8125rem;white-space:nowrap}._disabled_jtmco_34 ._option_jtmco_69{cursor:not-allowed;opacity:.7}._modalLayout_1ewjy_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_1ewjy_17{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;gap:0;padding:20px}._sidebarContainer_1ewjy_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_1ewjy_45{margin-bottom:1rem}._noDataMessage_1ewjy_49{font-size:13px;font-weight:400}._largeTitle_1ewjy_54{font-size:18px;font-weight:700;color:var(--text-dark);margin-bottom:8px}._smallTitle_1ewjy_61{font-size:14px;color:var(--text-secondary);margin-bottom:16px}._loadingDates_1ewjy_67{padding:20px;text-align:center;color:var(--color-text-muted)}._customList_1ewjy_73{list-style:none;padding:0;margin:0}._menuItem_1ewjy_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_1ewjy_79:hover{background-color:var(--color-page-bg)}._menuItem_1ewjy_79[data-selected=true]{background-color:var(--blue-light);border-radius:8px 0 0 8px;padding-left:12px;position:relative}._menuItem_1ewjy_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_1ewjy_79[data-selected=true]:hover{background-color:var(--blue-light)}._dot_1ewjy_119{width:8px;height:8px;border-radius:50%;background-color:var(--text-muted);flex-shrink:0}._modal_content_1ewjy_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_1ewjy_127 .page-break .content{overflow:hidden;height:100%;display:flex;flex-direction:column;box-sizing:border-box}._modal_content_1ewjy_127 .page-break .scrollableContent{overflow-y:auto;page-break-inside:auto;flex:1;min-height:0;box-sizing:border-box}._modal_content_1ewjy_127 .page-break .fixedSection{flex-shrink:0;box-sizing:border-box}._pdfGenerator_1ewjy_162{position:absolute;left:-9999px}._modal_content_1ewjy_127{flex:1;padding:16px;overflow-y:auto;background:var(--bg-card);min-height:0}._pdfPreviewContainer_1ewjy_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_1ewjy_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_1ewjy_190 h2{font-size:22px;font-weight:700;line-height:1.4;color:var(--text-dark);margin:0;font-family:var(--font-body)}._closeButton_1ewjy_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_1ewjy_209:hover,._closeButton_1ewjy_209:active{color:var(--text-secondary)}@media(max-width:1200px){._modalLayout_1ewjy_1{max-width:calc(100vw - 20px)}._sidebarContainer_1ewjy_30{width:240px;min-width:240px}._pdfPreviewContainer_1ewjy_175{min-width:500px}}@media(max-width:768px){._overlay_1ewjy_17{padding:10px}._modalLayout_1ewjy_1{flex-direction:column;width:100%;max-width:100%;height:calc(100vh - 20px);max-height:calc(100vh - 20px)}._sidebarContainer_1ewjy_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_1ewjy_175{border-radius:0 0 12px 12px;flex:1;min-height:0;min-width:100%}}@media print{._hiddenContent_1ewjy_279{position:static}._previewOverlay_1ewjy_283{display:none}}._card_zgctv_2{max-width:25rem;border-radius:8px;background-color:#fff;overflow:hidden;box-shadow:0 2px 5px var(--shadow-sm);font-family:var(--font-body)}._header_zgctv_11{background-color:var(--color-page-bg);padding:.75rem;border:1px solid black;text-align:center;font-weight:700;font-size:.875rem;border-bottom:1px solid var(--color-border);display:flex;gap:12px;position:relative;padding-bottom:15px;margin-bottom:15px}._header_zgctv_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_zgctv_38{font-size:.75rem;color:var(--text-secondary);padding:.75rem;border-bottom:1px solid var(--color-border)}._questionRow_zgctv_47{display:grid;grid-template-columns:1fr 4fr;border-top:1px solid var(--color-border)}._score_zgctv_53{padding:.75rem;text-align:center;font-weight:600;border-right:1px solid var(--color-border)}._question_zgctv_47{padding:.75rem;font-size:.875rem}._baseline_zgctv_65{padding:.75rem;font-size:.875rem;color:var(--color-primary);font-weight:600}._percent_zgctv_72{font-size:1.25rem;font-weight:700}._page_zgctv_79{width:100%;height:100%;box-sizing:border-box;font-family:var(--font-body);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_zgctv_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_zgctv_107{page-break-inside:avoid;flex-shrink:0}._scrollableContent_zgctv_112{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column;page-break-inside:auto}._innerContent_zgctv_121{padding:0 .5rem;flex:1;overflow:visible;page-break-inside:auto}._footer_zgctv_128{padding:1rem;text-align:center;border:2px solid black;border-bottom:none;height:15rem}._header_zgctv_11{padding:0rem;text-align:center;border:2px solid black;border-bottom:none;height:6.875rem}._footer_zgctv_128{position:relative;border-bottom:2px solid black!important}._footerBackground_zgctv_149{left:0;width:47.6875rem;top:-.5625rem;height:9rem;background-color:var(--color-page-bg);padding:0;position:relative}._logo_zgctv_160{position:absolute;z-index:5;left:4.6875rem;height:8.125rem;width:10.5rem;opacity:1}._header_zgctv_11{background-color:#fff;padding:0rem}._subtitle_zgctv_176{margin-top:.5rem}._headerContent_zgctv_180{display:flex;flex-direction:row}._summaryTextBlock_zgctv_185{color:#000;width:56rem;text-align:left;padding-left:.25rem}._summaryTitle_zgctv_192{margin-bottom:.5rem;text-align:start;font-size:1.125rem;font-weight:700;color:var(--color-text-muted)}._summaryGrid_zgctv_200{display:grid;grid-template-columns:1fr 1fr;gap:6px}._headerlabel_zgctv_206{font-weight:700;font-size:.875rem}._details_zgctv_211{font-weight:400}._header_logo_zgctv_215{width:6.75rem;height:4.625rem;position:relative;left:.125rem;top:1rem}._gridContainer_zgctv_223{display:flex;flex-direction:column;gap:1rem;padding:1rem;page-break-inside:avoid;break-inside:avoid}._summarySection_zgctv_233{width:100%;display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}._scoreCardsRow_zgctv_241{display:grid;gap:.5rem;grid-template-columns:1fr 2fr;width:100%}._scoreCardsRow_zgctv_241>:first-child{width:auto;min-width:0;height:11rem}._scoreCardsRow_zgctv_241>:last-child{width:100%;height:11rem;min-width:0}._newCardsRow_zgctv_260{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.5rem;width:100%;margin-top:.25rem}._gridContainer_zgctv_223>:first-child{flex-grow:1}._gridContainer_zgctv_223>:nth-child(2),._gridContainer_zgctv_223>:nth-child(3){flex-grow:1}._largeBox_zgctv_278{display:flex;flex-direction:column;gap:.5rem;background-color:var(--color-surface);padding:.5rem 0;border-radius:8px;box-shadow:0 0 8px #0000001a;height:100%}._titleSection_zgctv_290{padding:0 1.2rem;margin-bottom:.2rem}._titleSection_zgctv_290 h2{font-size:.875rem;font-weight:600;text-transform:uppercase;margin:0}._titleSection_zgctv_290 p{font-size:.75rem;margin:.2rem 0 0}._table_zgctv_309{display:flex;flex-direction:column;flex-grow:1;padding:0 1.2rem}._row_zgctv_318{display:grid;grid-template-columns:10rem 1fr;border-top:1px solid var(--color-border)}._score_zgctv_53{font-size:16px;font-weight:600;text-align:center}._question_zgctv_47{font-size:.875rem;color:var(--color-text-muted);padding:.25rem .5rem}._changeSection_zgctv_337{padding:.4rem 1.2rem 0;border-top:1px solid var(--color-border);display:flex;align-items:center;gap:.6rem;font-size:.75rem;border-bottom-right-radius:8px;border-bottom-left-radius:8px}._percentage_zgctv_349{font-weight:700;font-size:1.8rem}._label_zgctv_354{font-size:.75rem}._smallBox_zgctv_358{background-color:var(--color-surface);padding:16px;border-radius:8px;box-shadow:0 0 8px #0000001a}._gridContainer_zgctv_223{display:flex;flex-direction:column}._reportHeaderContainer_zgctv_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_zgctv_382{display:flex;justify-content:space-between;align-items:center;width:100%}._reportLogoSection_zgctv_389{display:flex;align-items:center}._reportLogoSection_zgctv_389:last-child{justify-content:flex-end}._reportLogo_zgctv_389{height:1.25rem;width:auto;margin:0}._logoCliniq_zgctv_404{height:2.5rem;padding-left:.5rem}._reportLogoText_zgctv_409{font-size:1.5rem;font-weight:600;color:#222;letter-spacing:.01em;margin:0;padding:.5rem;line-height:1;white-space:nowrap}._patientInfoSection_zgctv_420{flex:1;min-width:0;padding:.25rem .5rem .25rem 0;display:flex;flex-direction:column;overflow:visible}._reportHeaderTitleSection_zgctv_429{flex:3;text-align:center;padding:0 1rem}._reportHeaderTitle_zgctv_429{font-size:1rem;font-weight:600;margin:0;line-height:1.2;text-transform:uppercase}._patientInfoTable_zgctv_443{width:100%;margin-left:.5rem}._infoRow_zgctv_448{display:flex;justify-content:space-between;width:100%;gap:.5rem;white-space:nowrap;margin-top:2px}._infoRow_zgctv_448:first-child ._infoCell_zgctv_457:nth-child(3){margin-right:.5rem}._infoCell_zgctv_457{flex:1;font-size:.75rem;line-height:1.4}._infoCellWide_zgctv_467:nth-child(1){flex:0 1 auto;min-width:120px;max-width:23%}._infoCellWide_zgctv_467:nth-child(2){flex:0 1 auto;min-width:90px;max-width:20%}._infoCellWide_zgctv_467:nth-child(3){flex:1 1 auto;min-width:140px;max-width:30%}._infoCell_zgctv_457:nth-child(4){flex:0 0 auto;min-width:150px;max-width:28%}._patientInfoGrid_zgctv_492>div{display:flex;flex-direction:column;gap:.8rem}._patientInfoGrid_zgctv_492 b{margin-right:.5rem}._gridItem_zgctv_502{display:flex;flex-direction:column;min-width:0}._gridItem_zgctv_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_zgctv_520{display:flex;padding-top:.5rem;font-weight:600;gap:.75rem;justify-content:center;align-items:flex-start;padding-right:.5rem}._scoreCard_zgctv_241{flex:1;background-color:var(--color-surface);border-radius:.5rem;border:1px solid var(--color-border);overflow:hidden;box-shadow:0 1px 3px #00000014;min-height:6rem;display:flex;flex-direction:column}._scoreCardTitle_zgctv_542{background-color:var(--blue-primary);color:var(--color-surface);padding:4px;font-size:11px;font-weight:700;text-align:center;letter-spacing:.5px;text-transform:uppercase;border-radius:.5rem .5rem 0 0}._scoreButtons_zgctv_554{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;min-height:4rem;gap:1rem}._scoreSectionLoading_zgctv_564{display:flex;align-items:center;justify-content:center;text-align:center;font-size:.875rem;color:var(--color-text-muted);padding:1.5rem 1rem;font-weight:500;min-height:5rem}._scoreSectionNoData_zgctv_576{display:flex;align-items:center;justify-content:center;text-align:center;font-size:.875rem;color:var(--color-text-muted);padding:1.5rem 1rem;font-weight:400;min-height:5rem}._scoreButton_zgctv_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_zgctv_554._active_zgctv_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_zgctv_619,._scoreButton_zgctv_554._active_zgctv_606._scoreButtonRiskLow_zgctv_619{background:#5cb85c;color:#fff}._scoreButtonRiskMod_zgctv_629,._scoreButton_zgctv_554._active_zgctv_606._scoreButtonRiskMod_zgctv_629{background:#d4a574;color:#fff}._scoreButtonRiskHigh_zgctv_639{background:#8b2635;color:#fff}._scoreButton_zgctv_554._active_zgctv_606._scoreButtonRiskHigh_zgctv_639{background:#8b2635;color:#fff;opacity:1}._scoreButtonPegLow_zgctv_650{background:#5cb85c;color:#fff}._scoreButton_zgctv_554._active_zgctv_606._scoreButtonPegLow_zgctv_650{background:#5cb85c;color:#fff;opacity:1}._scoreButtonPegMod_zgctv_661{background:#d4a574;color:#fff}._scoreButton_zgctv_554._active_zgctv_606._scoreButtonPegMod_zgctv_661{background:#d4a574;color:#fff;opacity:1}._scoreButtonPegHigh_zgctv_672,._scoreButton_zgctv_554._active_zgctv_606._scoreButtonPegHigh_zgctv_672{background:#8b2635;color:#fff}._active_zgctv_606{box-shadow:0 4px 12px #0003;z-index:10}@media print{._newCardsRow_zgctv_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_zgctv_260>*{width:100%!important;max-width:100%!important}}.pdfMode ._scoreCardsRow_zgctv_241{display:grid!important;grid-template-columns:1fr 2fr!important;gap:.8rem!important;page-break-inside:avoid!important;break-inside:avoid!important}.pdfMode ._scoreCardTitle_zgctv_542{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:16px!important;height:24px!important}.pdfMode ._scoreCardsRow_zgctv_241>*{width:100%!important;max-width:100%!important}.pdfMode ._scoreButton_zgctv_554{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:16px!important}.pdfMode ._reportHeaderContainer_zgctv_371{padding-bottom:20px!important;padding-top:0!important}.pdfMode ._affectLabel_zgctv_737{padding-bottom:1px!important}._container_90sfw_1{border:1.6px solid var(--border-light);border-radius:8px;font-family:var(--font-body);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_90sfw_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_90sfw_19 h2{margin:0;font-size:11px;font-weight:500}._subHeading_90sfw_37{background-color:var(--blue-light);color:var(--text-dark);font-weight:600;font-family:var(--font-body);border-bottom:1px solid var(--blue-light);display:flex;align-items:center;justify-content:center;height:24px}._noData_90sfw_50{padding:1px;text-align:center;color:var(--color-text-muted);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_90sfw_65{padding:1px;text-align:center;color:var(--color-text-muted);flex:1;display:flex;align-items:center;justify-content:center;min-height:180px;font-size:12px;font-weight:500}._tableContainer_90sfw_79{width:100%;overflow-x:auto;flex:1;min-height:180px;display:flex;flex-direction:column;background:var(--bg-card);padding:6px}._functionTable_90sfw_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_90sfw_106{border-right:1.6px solid var(--border-light)}._scoreCell_90sfw_110{padding:4px 6px;border-right:1px solid var(--border-light);font-weight:600;font-size:12px}._categoryCell_90sfw_117{text-align:center;border-right:1px solid var(--border-light);font-weight:500}._functionTable_90sfw_90 tbody tr td{padding:12px;vertical-align:middle;border-bottom:1px solid var(--border-light);color:var(--color-text)!important;font-weight:500;word-wrap:break-word;overflow-wrap:break-word}._functionTable_90sfw_90 ._scoreCell_90sfw_110{font-weight:500;color:var(--color-text);text-align:center;min-width:50px;width:7%;padding:8px;text-shadow:.5008px .5008px .5008px rgba(0,0,0,.1)}._functionTable_90sfw_90 ._categoryCell_90sfw_117{font-weight:450;width:15%;min-width:100px;padding:.5px 1px!important;color:var(--color-text)!important}._changeSection_90sfw_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_90sfw_164{font-weight:700;margin-right:8px;font-size:18px}._label_90sfw_170{margin-left:4px;font-size:10px;font-weight:700}.pdfMode ._header_90sfw_19{padding-bottom:12px!important}.pdfMode ._subHeading_90sfw_37{padding-bottom:10px!important}.pdfMode ._changeSection_90sfw_151{padding-bottom:12px!important}.pdfMode ._scoreCell_90sfw_110{padding-bottom:10px!important}._scoreCardContainer_1rlw0_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_1rlw0_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_1rlw0_28{margin:0;font-weight:700;color:var(--color-surface);text-transform:uppercase;background-color:var(--blue-primary)!important;font-size:11px}._riskBadge_1rlw0_37{padding:.2rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02rem}._riskGreen_1rlw0_46{background-color:var(--green-light);color:gray}._riskYellow_1rlw0_51{background-color:var(--yellow-light);color:#856404}._riskRed_1rlw0_56{background-color:var(--red-light);color:#721c24}._scoreCardContent_1rlw0_61{display:flex;align-items:center;justify-content:center;min-height:0}._scoreCircle_1rlw0_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_1rlw0_83{font-size:1.25rem;font-weight:700;line-height:1;color:var(--text-dark)}._scoreMax_1rlw0_90{font-size:.75rem;color:var(--text-dark);margin-top:.2rem}._scoreInfo_1rlw0_96{flex-grow:1}._scoreLabel_1rlw0_100{font-size:.875rem;font-weight:600;margin-bottom:.3rem;color:var(--text-dark)}._scoreDescription_1rlw0_107{font-size:11px;color:var(--color-text-muted);margin-bottom:.3rem;line-height:1.3}._lastUpdated_1rlw0_114{font-size:.7rem;color:var(--text-muted);font-style:italic}._affectContainer_1rlw0_121{width:100%;background:#fff}._affectSection_1rlw0_126:first-child{padding-top:0}._affectSection_1rlw0_126:last-child{border-bottom:none;padding-bottom:0}._affectHeader_1rlw0_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_1rlw0_151{display:flex;justify-content:center;gap:3px;width:100%;height:50px;align-items:center}._affectCircle_1rlw0_151{display:flex;flex-direction:column;align-items:center;transform:scale(1)}._affectValue_1rlw0_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:var(--color-text-muted);font-size:11px}._affectCircle_1rlw0_151._active_1rlw0_181 ._affectValue_1rlw0_168{background-color:var(--blue-primary);color:#fff;font-weight:700}._affectCircle_1rlw0_151:not(._active_1rlw0_181) ._affectValue_1rlw0_168{opacity:.6;font-weight:500}._affectLabel_1rlw0_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_1rlw0_210{font-weight:700;color:var(--text-dark)}._riskLabel_1rlw0_215{font-weight:500;color:var(--text-dark);text-transform:uppercase}._noData_1rlw0_221{text-align:center;font-size:14px;color:var(--text-muted);padding:10px}.pdfMode ._affectHeader_1rlw0_135,.pdfMode ._scoreCardTitle_1rlw0_28{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:10px!important;height:24px!important}.pdfMode ._affectLabel_1rlw0_192{padding-bottom:11px!important}._card_nnibb_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:var(--font-body);display:flex;flex-direction:column;height:100%;background:var(--bg-card)}._header_nnibb_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_nnibb_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_nnibb_38{display:flex;justify-content:center;align-items:center;gap:1.5rem;min-height:3.5rem}._btn_nnibb_38{width:45px;height:45px;border-radius:50%;font-weight:600;background:var(--color-border);color:var(--color-text-muted);border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:0;font-size:12px}._btn_nnibb_38._active_nnibb_63{background:var(--blue-primary);color:var(--bg-card)}._btn_nnibb_38:hover{background:#d1d5 db}._subQuestion_nnibb_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_nnibb_89{display:grid;grid-template-columns:repeat(4,1fr);gap:0;color:#fff;background:var(--bg-base);margin-top:auto;position:relative}._optionRow_nnibb_89:after{content:"";position:absolute;top:0;bottom:0;left:25%;width:1px}._optionRow_nnibb_89:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px}._optionRow_nnibb_89:after{left:75%}._optionBtn_nnibb_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_nnibb_121:last-child{border-right:none}._optionBtn_nnibb_121._active_nnibb_63{background:var(--blue-primary)!important;color:#fff!important;font-weight:600}._noData_nnibb_147{display:flex;align-items:center;justify-content:center;text-align:center;font-size:.875rem;color:var(--color-text-muted);padding:1.5rem 1rem;font-weight:400;min-height:5rem;flex:1}._loadingCard_nnibb_160{border:1px solid var(--color-border);border-radius:.9rem;box-shadow:0 .125rem .375rem #00000026;overflow:hidden;font-family:var(--font-body);display:flex;flex-direction:column;height:100%}._loadingHeader_nnibb_171{background:var(--primary-color);color:#fff;text-align:center;font-weight:700;font-size:1.4rem;padding:.625rem}._loadingContent_nnibb_180{display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.4rem;color:var(--color-text-muted);padding:3rem 1rem;font-weight:500;min-height:8rem}.pdfMode ._header_nnibb_14{padding-bottom:10px!important}.pdfMode ._optionBtn_nnibb_121{padding-bottom:15px!important}.pdfMode ._subQuestion_nnibb_72{padding-bottom:10px!important}.pdfMode ._question_nnibb_27,.pdfMode ._btn_nnibb_38{padding-bottom:16px!important}._pointCard_otr3t_1{background:var(--color-surface);border-radius:.5rem;border:1px solid var(--color-border);overflow:hidden;font-family:var(--font-body);width:100%;min-height:10rem;display:flex;flex-direction:column;box-shadow:0 1px 3px #00000014}._cardBody_otr3t_14{flex:1;display:flex;flex-direction:column}._emptyState_otr3t_20{display:flex;align-items:center;justify-content:center;min-height:70px}._noData_otr3t_27{color:var(--text-secondary);font-weight:400;font-size:.875rem;font-style:"Roboto",sans-serif;text-align:center;padding:1.5rem 1rem}._cardHeader_otr3t_36{background-color:var(--blue-primary);padding:4px;border-bottom:none;height:24px!important;display:flex;align-items:center;justify-content:center}._cardHeader_otr3t_36 h3{margin:0;font-size:11px;font-weight:700;padding:0;color:var(--color-surface);text-align:center;text-transform:uppercase;letter-spacing:.5px;line-height:1}._pointList_otr3t_62{list-style:none;margin:0;padding:.5rem .75rem;grid-template-columns:1fr 1fr;gap:.4rem 1rem}._pointItem_otr3t_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_otr3t_71:before{content:"•";color:var(--color-text);font-size:2rem;position:absolute;left:-.5rem;top:50%;transform:translateY(-50%);line-height:1}._warningList_otr3t_99{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:.5rem 1.5rem;margin:0;list-style:none;width:100%}._warningItem_otr3t_108{display:flex;gap:.5rem;font-weight:500;color:var(--text-dark);font-size:13px}._warningIcon_otr3t_116{width:1.2rem;height:1.2rem;flex-shrink:0}._pointItem_otr3t_71:nth-child(-n+4){padding-right:.6rem}._pointItem_otr3t_71:nth-child(n+5){padding-left:1.25rem}._pointItem_otr3t_71:nth-child(n+5):before{content:none}._pointItem_otr3t_71:nth-child(n+5):after{content:"•";color:var(--color-text);font-size:2rem;position:absolute;left:-.5rem;top:50%;transform:translateY(-50%);line-height:1}._loadingCard_otr3t_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_otr3t_158{background-color:var(--blue-primary);border-bottom:.1rem solid var(--color-border)}._loadingHeader_otr3t_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_otr3t_175{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.4rem;color:var(--color-text-muted);padding:3rem 1rem;font-weight:500;min-height:8rem}.pdfMode ._cardHeader_otr3t_36 h3{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:10px!important}.pdfMode ._warningItem_otr3t_108 span{padding-bottom:8px!important}.pdfMode ._warningIcon_otr3t_116{padding-top:3px!important}._pdfFooter_118n3_1{width:100%;font-family:var(--font-body);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_118n3_14{width:100%;border:none;border-top:2PX solid var(--text-dark);box-sizing:border-box;position:relative}._advertisementHeader_118n3_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_118n3_35{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;margin:0;padding:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);box-sizing:border-box;background-color:var(--color-surface);overflow:hidden}._adImage_118n3_50{width:100%;max-width:100%;height:auto;display:block;margin:0;object-fit:cover;object-position:center}._logoSection_118n3_60{display:flex;align-items:center;gap:1rem}._logo_118n3_60{height:50px;width:auto}._brandName_118n3_71{font-size:1.8rem;font-weight:800;margin:0;line-height:1;color:var(--color-surface);letter-spacing:1px}._subName_118n3_80{font-size:1.2rem;font-weight:600;margin:.2rem 0 0;color:var(--color-surface);letter-spacing:.5px}._offerSection_118n3_88{text-align:center;flex:1;padding:0 1.5rem;height:100%;display:flex;align-items:center;justify-content:center;min-width:0}._offerHighlight_118n3_99{background-color:#ffffff1a;border-radius:8px;padding:.8rem 1.2rem;width:100%;max-width:400px}._offerTextContainer_118n3_107{max-width:100%;padding:0 .5rem;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;text-align:center}._offerText_118n3_107{font-size:1.5rem;margin:0;color:var(--color-surface);font-weight:500;line-height:1.4;white-space:normal;word-break:break-word}._offerText_118n3_107 strong{color:var(--color-surface);font-size:1.8rem;font-weight:700;white-space:normal;margin:0 2px}._downloadSection_118n3_134{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:0 1.5rem;height:100%}._downloadText_118n3_144{font-size:1.5rem;margin:0;color:var(--color-surface);font-weight:500;white-space:nowrap}._downloadButton_118n3_152{background-color:#44aaf3;border:none;border-radius:2rem;color:var(--color-surface);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_118n3_152:hover{background-color:#e67e00}._qrCode_118n3_172{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1.5rem;height:100%}._qrPlaceholder_118n3_181{width:60px;height:60px;background-color:var(--color-surface);border:2px solid var(--color-surface);margin-bottom:.5rem;position:relative;display:flex;align-items:center;justify-content:center}._qrPlaceholder_118n3_181:before,._qrPlaceholder_118n3_181:after{content:"";position:absolute;background-color:var(--color-text);opacity:.8}._qrPlaceholder_118n3_181:before{width:100%;height:4px;top:50%;transform:translateY(-50%)}._qrPlaceholder_118n3_181:after{width:4px;height:100%;left:50%;transform:translate(-50%)}._qrText_118n3_218{color:var(--color-surface);font-size:.7rem;margin:0;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}._disclaimer_118n3_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_118n3_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_1sjdx_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:var(--font-body);display:flex;flex-direction:column;margin-right:.7rem;margin-top:.2rem}._question_1sjdx_15{background-color:var(--blue-light);font-weight:400;font-size:.875rem;padding:.5rem;display:flex;align-items:center}._whitebg_1sjdx_23{background-color:var(--bg-card);font-weight:400;font-size:12px;padding:.5rem}._label_1sjdx_29{font-weight:600;font-size:13px}._rtmCard_1sjdx_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_1sjdx_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_1sjdx_62{background-color:var(--blue-light);font-weight:600;font-size:12px;padding:.3rem}._rtmwhitebg_1sjdx_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_1sjdx_48{display:flex!important;align-items:center!important;justify-content:center!important;height:24px!important;padding-bottom:10px!important}.pdfMode ._question_1sjdx_15{padding-bottom:14px!important}.pdfMode ._rtmwhitebg_1sjdx_68,.pdfMode ._rtmTitle_1sjdx_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:var(--color-surface);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:var(--color-text-muted);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:var(--color-surface);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:var(--color-page-bg);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,var(--color-border) 25%,var(--color-page-bg) 50%,var(--color-border) 75%);animation:skeletonShimmer 1.5s infinite}.y-axis{position:absolute;left:0;top:0;width:2px;height:95%;background:linear-gradient(to bottom,var(--color-border) 25%,var(--color-page-bg) 50%,var(--color-border) 75%);animation:skeletonShimmer 1.5s infinite}.graph-line{position:absolute;top:10%;left:10%;width:80%;height:2px;background:linear-gradient(to right,var(--color-border) 25%,var(--color-page-bg) 50%,var(--color-border) 75%);animation:skeletonShimmer 1.5s infinite;transform:translate(-50%)}.graph-grid{position:absolute;width:100%;height:100%;background:linear-gradient(to right,var(--color-border) 25%,var(--color-page-bg) 50%,var(--color-border) 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:var(--color-surface);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:var(--color-border);border-radius:.3rem;overflow:hidden}.progress-fill{height:100%;border-radius:.3rem}.collected{background-color:var(--color-primary)}.needed{background-color:var(--color-danger)}.patient-table-container{background-color:var(--color-surface);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:var(--color-border)}.patient-table thead th{color:var(--color-text-muted);font-size:14px}.patient-table th,.patient-table td{padding:1rem;text-align:left;border-bottom:1px solid var(--color-border)}.patient-table td{font-size:16px;font-weight:400}.patient-table th{color:var(--color-text-muted);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:var(--font-body)!important}._content_tkwwe_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_tkwwe_15{padding:1rem 1rem .5rem;flex:1;display:flex;flex-direction:column;width:100%;box-sizing:border-box;background-color:var(--color-surface);border-radius:0;overflow:hidden;min-height:0;font-size:.875rem}._pageContainer_tkwwe_30{width:100%;background-color:var(--color-surface);display:flex;flex-direction:column;height:100%;overflow:hidden;flex:1;min-height:0}._sectionHeader_tkwwe_41{background-color:var(--blue-primary);color:var(--color-surface);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_tkwwe_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_tkwwe_72{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;width:100%}._footerContainer_tkwwe_80{width:100%;padding:0;background-color:var(--bg-card);border-top:1px solid var(--border-light)}._transmissionsTable_tkwwe_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_tkwwe_87 thead{position:sticky;top:0;z-index:1;background-color:var(--color-page-bg)}._transmissionsTable_tkwwe_87 thead th{background-color:var(--color-page-bg)!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_tkwwe_87 thead th:not(:last-child){border-right:1px solid var(--border-light)}._transmissionsTable_tkwwe_87 th,._transmissionsTable_tkwwe_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_tkwwe_87 th{text-align:center!important}._transmissionsTable_tkwwe_87 td{text-align:left!important}._tableRow_tkwwe_148{page-break-inside:avoid;background-color:#e3f2fd}._tableRow_tkwwe_148:nth-child(2n){background-color:var(--color-surface)}._transmissionsTable_tkwwe_87 td:nth-child(2),._transmissionsTable_tkwwe_87 td:nth-child(3){text-align:center!important}._transmissionRow_tkwwe_162{page-break-inside:avoid}._transmissionsTable_tkwwe_87 th:first-child,._transmissionsTable_tkwwe_87 td:first-child{width:50%;min-width:200px;white-space:normal;word-break:break-word;padding-right:.75rem;line-height:1.3}._transmissionsTable_tkwwe_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_tkwwe_186{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}._questionText_tkwwe_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_tkwwe_87 th:nth-child(2),._transmissionsTable_tkwwe_87 td:nth-child(2){width:30%;text-align:center}._transmissionsTable_tkwwe_87 th:last-child,._transmissionsTable_tkwwe_87 td:last-child{width:20%}._tableHeader_tkwwe_217{background-color:var(--blue-light)!important;text-align:center!important;border-bottom:1px solid var(--border-light);width:100%}._transmissionsTable_tkwwe_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_tkwwe_234{padding:.5rem;text-align:center;border-right:1px solid var(--border-light);font-weight:600}._tableHeaderCellLast_tkwwe_241{border-right:none}._questionContainer_tkwwe_186{padding:0}._answerContainer_tkwwe_252{display:flex;flex-direction:column;gap:.3rem}._answerItem_tkwwe_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_tkwwe_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_tkwwe_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_tkwwe_299{border-right:none}._noData_tkwwe_303{text-align:center;padding:.5rem;color:var(--text-secondary)}._transmissionsTable_tkwwe_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_tkwwe_87 td ul li{list-style-type:none;margin:.25rem 0;position:relative;padding:0;color:var(--text-dark);margin:.5rem 0 0}._transmissionsTable_tkwwe_87 tbody tr:hover{background-color:var(--blue-light)}._optionsContainer_tkwwe_335{margin-top:5px;padding-left:10px}._optionItem_tkwwe_340{display:flex;line-height:1.4;font-size:12px}._optionNumber_tkwwe_346{font-weight:500;margin-right:.5rem;color:var(--text-dark);min-width:1.5rem}._optionText_tkwwe_353{flex:1;font-weight:400;color:var(--text-dark)}@media(max-width:48rem){._tableWrapper_tkwwe_59{border-radius:0;margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}._transmissionsTable_tkwwe_87{min-width:100%}}@media print{._content_tkwwe_1{height:100%!important;overflow:hidden!important;page-break-after:always;page-break-inside:avoid!important;border:.2rem solid black!important}._pageContainer_tkwwe_30,._contentInner_tkwwe_15{height:100%!important;overflow:hidden!important}._sectionHeader_tkwwe_41{flex-shrink:0!important;padding:.75rem!important}._tableWrapper_tkwwe_59{flex:1!important;min-height:0!important;overflow:hidden!important}._tableScrollContainer_tkwwe_72{height:100%!important;overflow:visible!important}._tableRow_tkwwe_148,._transmissionRow_tkwwe_162{break-inside:avoid;page-break-inside:avoid}._transmissionsTable_tkwwe_87 th,._transmissionsTable_tkwwe_87 td{padding:.4rem .5rem!important;font-size:11px!important}}.pdfMode ._sectionHeader_tkwwe_41{padding-bottom:30px!important}.pdfMode ._transmissionsTable_tkwwe_87 th{padding-bottom:15px!important}._content_lyicp_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-y:auto;min-height:100%;box-shadow:0 0 6px #0003}._contentInner_lyicp_15{padding:1rem 1rem .5rem;flex:1;display:flex;flex-direction:column;width:100%;box-sizing:border-box;background-color:var(--color-surface);border-radius:0;overflow-y:auto;min-height:0;font-size:.875rem}._patientBillingMessage_lyicp_30{font-weight:500;margin:1rem 0;background-color:var(--border-light);display:flex;align-items:center;justify-content:center;height:30px}._patientBillingMessageContent_lyicp_40{margin-top:.3rem;margin-left:1rem}._pageContainer_lyicp_45{width:100%;background-color:var(--color-surface);display:flex;flex-direction:column;min-height:100%;overflow-y:auto;flex:1;min-height:0}._sectionHeader_lyicp_56{background-color:var(--blue-primary);color:var(--color-surface);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_lyicp_74{display:flex;flex-direction:column;gap:.5rem;width:100%;height:calc(100% - 50px);overflow-y:auto;box-sizing:border-box;position:relative}._noteCard_lyicp_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_lyicp_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_lyicp_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_lyicp_116{text-align:center;padding:2rem;font-size:1.1rem;color:var(--color-text-muted)}._emptyState_lyicp_123{text-align:center;padding:2rem;color:var(--color-text-muted);font-size:1.1rem;flex:1;display:flex;align-items:center;justify-content:center}._noteBody_lyicp_105 p{line-height:1.5;color:var(--text-dark)}._noData_lyicp_140{text-align:center;padding:2rem;font-style:italic;color:var(--color-text-muted);font-size:1.1rem;flex:1;display:flex;align-items:center;justify-content:center}.pdfMode ._sectionHeader_lyicp_56{padding-bottom:15px!important}.pdfMode ._patientBillingMessageContent_lyicp_40{padding-bottom:20px!important}.pdfMode ._noteCard_lyicp_85{padding-bottom:24px!important}._tableHeaderStyle_1g9md_1{padding:12px 6px 12px 12px;text-align:center;font-size:11px;font-weight:600;color:var(--color-text-subtle);text-transform:uppercase;white-space:nowrap;width:1%}._tableCellStyle_1g9md_12{padding:14px 12px;font-size:13px;color:var(--color-text);vertical-align:middle;word-wrap:break-word;overflow-wrap:break-word}._container_1g9md_21{background:var(--bg-card);border-radius:16px;border:1px solid var(--border-light);overflow:hidden}._billingListInner_1g9md_29{display:flex;flex-direction:column}._tableScrollWrapper_1g9md_34{flex:0 0 auto;overflow-x:auto;overflow-y:auto;min-height:0}._wrappableCell_1g9md_41{max-width:150px;white-space:normal!important;word-wrap:break-word;overflow-wrap:break-word;text-align:left!important}._insuranceCell_1g9md_49{min-width:160px;max-width:200px;white-space:normal!important;word-wrap:break-word;overflow-wrap:break-word;padding:8px 12px 8px 6px;text-align:left!important}._tableBodyRow_1g9md_59{border-bottom:1px solid var(--border-light);cursor:pointer;transition:all .15s ease}._noDataFound_1g9md_65{text-align:center;padding:3rem;color:var(--text-secondary);font-size:1.1rem;font-weight:500}._cycleBadge_1g9md_73{display:inline-block;padding:3px 8px;background:var(--color-page-bg);color:var(--text-secondary);border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}._accountOwnerbillingList_1g9md_84{min-width:7rem;max-width:7rem;white-space:nowrap}._accountOwnerCell_1g9md_90{min-width:5rem;max-width:5rem}._billerNameText_1g9md_95{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._actionButton_1g9md_103{border-radius:6px;background:var(--bg-card);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0;border:none;padding:4px}._startContent_1g9md_116{display:flex;align-items:center;justify-content:flex-start;height:100%}._dateInput_1g9md_123{border:none;outline:none;background:transparent!important;height:32px;line-height:32px;padding:0 20px 0 0;cursor:pointer;font-size:12px;color:var(--text-dark)!important}._header_1g9md_135{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--color-border)}._title_1g9md_143{font-size:16px;font-weight:600}._table_1g9md_1{width:100%;border-collapse:collapse}._tableHeaderRow_1g9md_153{background:var(--color-page-bg);border-bottom:1px solid var(--color-border)}._checkboxHeader_1g9md_158{width:40px}._checkbox_1g9md_158{width:18px;height:18px;cursor:pointer}._tableBodyRow_1g9md_59{border-bottom:1px solid var(--color-border)}._patientNameContainer_1g9md_172{display:flex;align-items:center;gap:12px}._initialsBadge_1g9md_178{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_1g9md_172{font-weight:600;font-size:13px}._bill_1g9md_29._tableHeaderStyle_1g9md_1{padding:12px 6px 12px 12px;border-radius:6px;font-size:11px;font-weight:600;background:#d1fae5;color:#059669}._billableBadge_1g9md_205{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;background:#d1fae5;color:#059669}._daysOverdue_1g9md_214{color:var(--color-danger);font-weight:600}._svgContainer_1g9md_219{display:flex;align-items:center;justify-content:center}._viewButton_1g9md_225{padding:6px 12px;background:var(--color-page-bg);border:1px solid var(--color-border);border-radius:6px;font-size:12px;cursor:pointer}._actionsContainer_1g9md_234{display:flex;align-items:center;gap:8px}._label_1g9md_240{font-size:13px;cursor:pointer}._footer_1g9md_245{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-top:1px solid var(--color-border);background:var(--color-page-bg)}._footerText_1g9md_254{font-size:13px;color:var(--color-text-subtle)}._checkbox_1g9md_158:disabled{cursor:not-allowed;opacity:.7}._label_1g9md_240:has(input:disabled),._label_1g9md_240 input:disabled{cursor:not-allowed}._cptTooltipCell_1g9md_270{position:relative;display:inline-block;vertical-align:top;z-index:2000;cursor:pointer}._cptTooltipCell_1g9md_270:after{content:attr(data-tooltip);position:absolute;left:0%;top:30px;background-color:var(--blue-light);color:var(--text-secondary);padding:.5rem;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_1g9md_270:hover:after{opacity:1;visibility:visible}._patientName_1g9md_172{font-weight:600;color:var(--color-text)}._patientDob_1g9md_310{font-size:11px;color:var(--color-text-muted);margin-top:2px}._tableCell_bp1nm_2{padding:14px 16px;font-size:13px;color:var(--color-text);vertical-align:middle}._tableCellLeft_bp1nm_9{padding:14px 16px 14px 20px;font-size:13px;color:var(--color-text);vertical-align:middle}._tableCellCenter_bp1nm_17{padding:14px 16px;font-size:13px;color:var(--color-text);vertical-align:middle;text-align:center}._tableCellCenterBold_bp1nm_25{padding:14px 16px;font-size:13px;color:var(--color-text);vertical-align:middle;text-align:center;font-weight:600}._tableRow_bp1nm_35{border-bottom:1px solid var(--color-border)}._clinicInfo_bp1nm_40{display:flex;align-items:center;gap:12px}._avatar_bp1nm_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_bp1nm_59{font-weight:600;font-size:14px}._transmissionContainer_bp1nm_65{display:flex;align-items:center;gap:12px;justify-content:center}._progressBarContainer_bp1nm_72{width:100px;height:8px;background:var(--color-border);border-radius:4px;overflow:hidden}._progressBar_bp1nm_72{height:100%;transition:width .3s ease}._transmissionPercent_bp1nm_85{font-size:13px;font-weight:600}._statusBadge_bp1nm_91{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600}._statCard_bp1nm_99{background:var(--color-surface);border-radius:16px;padding:20px;border:1px solid var(--color-border)}._statCardHeader_bp1nm_106{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._statCardIconContainer_bp1nm_113{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}._statCardValue_bp1nm_122{font-size:32px;font-weight:700;color:var(--color-text);margin-bottom:4px}._statCardLabel_bp1nm_129{font-size:13px;color:var(--color-text-subtle)}._statCardTrend_bp1nm_134{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:4px 8px;border-radius:6px}._headerRow_kv5oz_2{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}._title_kv5oz_9{font-size:24px;font-weight:700;color:var(--color-text);margin-bottom:4px}._subtitle_kv5oz_16{font-size:14px;color:var(--color-text-subtle);margin:0}._dateBox_kv5oz_22{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;font-size:13px;color:var(--color-text-muted)}._actionBtn_kv5oz_34{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;font-size:13px;font-weight:500;color:var(--color-text-muted);cursor:pointer}._simpleBtn_kv5oz_48{padding:8px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;font-size:13px;font-weight:500;color:var(--color-text-muted);cursor:pointer}._primaryBtn_kv5oz_58{padding:8px 16px;background:var(--color-primary);border:none;border-radius:8px;font-size:13px;font-weight:600;color:#fff;cursor:pointer;display:flex;align-items:center;gap:6px}._chartRow_kv5oz_73{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}._chartHeader_kv5oz_86{margin-bottom:20px}._chartTitle_kv5oz_90{font-size:16px;font-weight:600;color:var(--color-text);margin-bottom:4px}._chartSubtitle_kv5oz_96{font-size:13px;color:var(--color-text-subtle)}._chartBody_kv5oz_101{height:240px;display:flex;align-items:flex-end;gap:2px;padding:20px 0}._chartPlaceholder_kv5oz_109{flex:1;text-align:center;color:var(--color-text-subtle);font-size:14px}._chartRowTwo_kv5oz_117{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px}._chartCard_kv5oz_79{background:var(--color-surface);border-radius:16px;border:1px solid var(--color-border);padding:20px}._cardTitle_kv5oz_129{font-size:14px;font-weight:600;color:var(--color-text);margin-bottom:16px}._flexBetween_kv5oz_135{display:flex;align-items:center;justify-content:space-between;gap:16px}._legendRow_kv5oz_150{display:flex;justify-content:space-between;margin-bottom:6px}._legendItem_kv5oz_155{display:flex;align-items:center;gap:6px}._legendDot_kv5oz_160{width:8px;height:8px;border-radius:50%}._dotGreen_kv5oz_166{background:var(--color-success)}._dotOrange_kv5oz_169{background:var(--color-warning)}._dotGray_kv5oz_175{background:var(--color-text-subtle)}._dotBlue_kv5oz_178{background:var(--color-primary)}._dotPurple_kv5oz_172{background:#8b5cf6}._dotCyan_kv5oz_184{background:#06b6d4}._valueText_kv5oz_188{font-weight:600;color:var(--color-text)}._legendRowNoMargin_kv5oz_192{display:flex;justify-content:space-between}._flexBetweenGap_kv5oz_203{display:flex;align-items:center;justify-content:space-between;gap:16px}._donutWrapper_kv5oz_141{position:relative;width:100px;height:100px}._legendWrapper_kv5oz_146{flex:1;font-size:11px}._labelText_kv5oz_224{color:var(--color-text-muted);font-weight:500}._barBackgroundBlue_kv5oz_228{height:8px;background:#ecfeff;border-radius:4px;overflow:hidden}._barBackgroundGreen_kv5oz_234{height:8px;background:#d1fae5;border-radius:4px;overflow:hidden}._barBackgroundPurple_kv5oz_240{height:8px;background:#f3e8ff;border-radius:4px;overflow:hidden}._barBackgroundBlue1_kv5oz_246{height:8px;background:var(--color-primary-soft);border-radius:4px;overflow:hidden}._barBackgroundYellow_kv5oz_252{height:8px;background:#fef3c7;border-radius:4px;overflow:hidden}._barBackgroundRed_kv5oz_258{height:8px;background:#fee2e2;border-radius:4px;overflow:hidden}._cardSectionTitle_kv5oz_197{font-size:14px;font-weight:600;color:var(--color-text);margin-bottom:16px}._stackedBarsWrapper_kv5oz_218{display:flex;flex-direction:column;gap:12px;font-size:11px}._labelMuted_kv5oz_277{color:var(--color-text-muted)}._barFillPurple_kv5oz_285{height:100%;background:#8b5cf6}._barFillCyan_kv5oz_289{height:100%;background:#06b6d4}._barFillGreen_kv5oz_293{height:100%;background:var(--color-success)}._barFillYellow_kv5oz_297{height:100%;background:var(--color-warning)}._cardBox_kv5oz_307{background:var(--color-surface);border-radius:16px;border:1px solid var(--color-border);padding:20px;margin-bottom:20px}._cardTitleLarge_kv5oz_314{font-size:16px;font-weight:600;color:var(--color-text);margin-bottom:16px}._flexRowGap16_kv5oz_320{display:flex;gap:16px}._flexAlignCenterGap8Mb8_kv5oz_324{display:flex;align-items:center;gap:8px;margin-bottom:8px}._dot12_kv5oz_331{width:12px;height:12px;border-radius:50%}._dotRed_kv5oz_337{background:var(--color-danger)}._dot12Orange_kv5oz_341{width:12px;height:12px;border-radius:50%;background:var(--color-warning)}._dot12Blue_kv5oz_347{width:12px;height:12px;border-radius:50%;background:var(--color-primary)}._labelBold14_kv5oz_354{font-size:14px;font-weight:600;color:var(--color-text)}._labelMuted14Auto_kv5oz_359{font-size:14px;color:var(--color-text-subtle);margin-left:auto}._barBg_kv5oz_364{height:8px;border-radius:4px;overflow:hidden}._barBgRed_kv5oz_370{background:#fee2e2}._barFillRed_kv5oz_301{height:100%;background:var(--color-danger)}._barBgYellow_kv5oz_377{height:8px;background:#fef3c7;border-radius:4px;overflow:hidden}._barFillOrange_kv5oz_383{height:100%;background:var(--color-warning)}._barBgBlue_kv5oz_387{height:8px;background:var(--color-primary-soft);border-radius:4px;overflow:hidden}._barFillBlue_kv5oz_281{height:100%;background:var(--color-primary)}._tableCard_kv5oz_398{background:var(--color-surface);border-radius:16px;border:1px solid var(--color-border);overflow:hidden}._tableHeaderWrapper_kv5oz_404{padding:20px;border-bottom:1px solid var(--color-border)}._tableHeaderTitle_kv5oz_408{font-size:16px;font-weight:600;color:var(--color-text)}._fullTable_kv5oz_413{width:100%;border-collapse:collapse}._tableHeaderRow_kv5oz_417{background:var(--color-page-bg);border-bottom:1px solid var(--color-border)}._tableFooter_kv5oz_421{padding:14px 20px;border-top:1px solid var(--color-border);background:var(--color-page-bg);text-align:right}._footerTextMuted_kv5oz_427{font-size:13px;color:var(--color-text-subtle);margin-right:12px}._footerLink_kv5oz_432{font-size:13px;color:var(--color-primary);font-weight:500;text-decoration:none}._settingSelect_1k0ix_2{padding:8px 32px 8px 12px;border:1px solid var(--color-border);border-radius:8px;font-size:13px;color:var(--color-text);background:var(--color-surface);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_1k0ix_18{padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;font-size:13px;color:var(--color-text);background:var(--color-surface);width:120px;outline:none}._settingInputNarrow_1k0ix_29{padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;font-size:13px;color:var(--color-text);background:var(--color-surface);width:80px;outline:none}._settingInputRate_1k0ix_40{padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;font-size:13px;color:var(--color-text);background:var(--color-surface);width:100px;outline:none}._toggleLabel_1k0ix_51{display:inline-flex;cursor:pointer}._toggle_1k0ix_51{position:relative;width:44px;height:24px;background:var(--color-success);border-radius:12px;transition:all .3s ease}._toggleKnob_1k0ix_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_1k0ix_78{margin-bottom:24px}._pageTitle_1k0ix_82{font-family:var(--font-heading);font-size:var(--text-title);font-weight:500;color:var(--color-text);margin-bottom:4px}._pageDescription_1k0ix_90{font-size:14px;color:var(--color-text-subtle);margin:0}._mainGrid_1k0ix_96{display:grid;grid-template-columns:240px 1fr;gap:24px}._navSidebar_1k0ix_103{background:var(--color-surface);border-radius:16px;border:1px solid var(--color-border);padding:16px;height:fit-content}._nav_1k0ix_103{display:flex;flex-direction:column;gap:4px}._navButton_1k0ix_117{display:flex;align-items:center;gap:12px;padding:10px 12px;background:transparent;border:none;border-radius:8px;font-size:14px;font-weight:500;color:var(--color-text-muted);cursor:pointer;text-align:left;transition:all .15s ease}._settingsContent_1k0ix_134{background:var(--color-surface);border-radius:16px;border:1px solid var(--color-border);padding:24px}._section_1k0ix_141{margin-bottom:40px}._sectionWithBorder_1k0ix_145{margin-bottom:40px;padding-top:40px;border-top:1px solid var(--color-border)}._sectionTitle_1k0ix_151{font-size:18px;font-weight:600;color:var(--color-text);margin-bottom:4px}._sectionDescription_1k0ix_158{font-size:13px;color:var(--color-text-subtle);margin-bottom:24px}._settingsGroup_1k0ix_164{display:flex;flex-direction:column;gap:24px}._cptGrid_1k0ix_171{display:grid;gap:16px}._cptCard_1k0ix_176{padding:16px;background:var(--color-page-bg);border-radius:8px;border:1px solid var(--color-border)}._cptCardHeader_1k0ix_183{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}._cptCardContent_1k0ix_190{flex:1}._cptCode_1k0ix_194{font-size:14px;font-weight:600;color:var(--color-text);margin-bottom:4px}._cptDescription_1k0ix_201{font-size:12px;color:var(--color-text-muted);line-height:1.5}._cptRateRow_1k0ix_207{display:flex;align-items:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border)}._cptRateLabel_1k0ix_216{font-size:12px;color:var(--color-text-subtle);font-weight:500}._alertInputContainer_1k0ix_223{display:flex;align-items:center;gap:8px}._alertInputText_1k0ix_229{font-size:13px;color:var(--color-text-muted)}._saveSection_1k0ix_235{margin-top:40px;padding-top:24px;border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;gap:12px}._resetButton_1k0ix_244{padding:10px 20px;background:transparent;border:1px solid var(--color-border);border-radius:8px;font-size:14px;font-weight:500;color:var(--color-text-muted);cursor:pointer}._saveButton_1k0ix_255{padding:10px 20px;background:var(--color-primary);border:none;border-radius:8px;font-size:14px;font-weight:600;color:#fff;cursor:pointer}._hiddenCheckbox_1k0ix_267{display:none}._settingGroupTitle_1k0ix_272{font-size:14px;font-weight:600;color:var(--color-text);margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}._settingGroupContent_1k0ix_281{display:flex;flex-direction:column;gap:16px}._settingRow_1k0ix_288{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--color-page-bg);border-radius:8px;border:1px solid var(--color-border)}._settingRowLabelContainer_1k0ix_298{flex:1;margin-right:24px}._settingRowLabel_1k0ix_298{font-size:14px;font-weight:500;color:var(--color-text);margin-bottom:4px}._settingRowDescription_1k0ix_310{font-size:12px;color:var(--color-text-subtle);line-height:1.4}._settingSelect_1k0ix_2:disabled,._settingInput_1k0ix_18:disabled,._settingInputNarrow_1k0ix_29:disabled,._settingInputRate_1k0ix_40:disabled{cursor:not-allowed;opacity:.7;background-color:var(--color-page-bg)}._toggleLabel_1k0ix_51:has(input:disabled){cursor:not-allowed;opacity:.7}._tableWrap_1ena6_1{width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}._table_1ena6_1{width:100%;border-collapse:collapse;font-size:13px;color:var(--color-text)}._table_1ena6_1 th{text-align:left;font-weight:600;color:var(--color-text-muted);padding:10px 12px;border-bottom:1px solid var(--color-border);background:var(--color-surface-alt);white-space:nowrap}._table_1ena6_1 td{padding:10px 12px;border-bottom:1px solid var(--color-border);vertical-align:middle}._table_1ena6_1 tbody tr:last-child td{border-bottom:none}._nameCell_1ena6_36{font-weight:500;min-width:160px}._nameInput_1ena6_41{width:100%;padding:6px 8px;border:1px solid var(--color-border);border-radius:6px;font-size:13px;color:var(--color-text);background:var(--color-surface)}._badgeTemplate_1ena6_51,._badgeClinic_1ena6_52{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}._badgeTemplate_1ena6_51{background:var(--color-info-soft);color:var(--color-info-text);border:1px solid var(--color-info-border)}._badgeClinic_1ena6_52{background:var(--color-success-soft);color:var(--color-success-text);border:1px solid var(--color-success-border)}._actions_1ena6_73{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}._actionButton_1ena6_80{padding:6px 12px;background:transparent;border:1px solid var(--color-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--color-primary);cursor:pointer;white-space:nowrap}._actionButton_1ena6_80:disabled{color:var(--color-text-subtle);cursor:not-allowed}._empty_1ena6_97{text-align:center;color:var(--color-text-subtle)}._pager_1ena6_102{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;font-size:13px;color:var(--color-text-muted)}._miniNavButton_yq74r_1{width:28px;height:28px;border-radius:6px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted)}._sidebarTitle_yq74r_14{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}._sidebarButton_yq74r_23{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--bg-base);border:none;border-radius:10px;font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;text-align:left;transition:all .15s ease}._filterSelect_yq74r_39{padding:10px 14px;border:1px solid var(--border-light);border-radius:8px;font-size:13px;color:var(--text-secondary);outline:none;background:var(--bg-card);cursor:pointer;min-width:140px}._cancelButton_yq74r_51{padding:12px 20px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:10px;font-size:14px;font-weight:600;color:var(--text-muted);cursor:pointer}._primaryButton_yq74r_62{display:flex;align-items:center;gap:8px;padding:12px 24px;background:var(--blue-primary);border:none;border-radius:10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer}._primaryButton_yq74r_62:disabled{background:#94a3b8;cursor:not-allowed;opacity:.7}._formLabel_yq74r_82{display:block;font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}._required_yq74r_90:after{content:" *";color:var(--danger)}._formInput_yq74r_95{width:100%;padding:12px 14px;border:1px solid var(--border-light);border-radius:10px;font-size:14px;color:var(--text-dark);outline:none;box-sizing:border-box}._formInput_yq74r_95:disabled{cursor:not-allowed}._inputError_yq74r_110{border-color:var(--danger)!important}._errorText_yq74r_114{color:var(--danger);font-size:12px;margin-top:4px;display:block}._formSelect_yq74r_121{width:100%;padding:12px 40px 12px 14px;border:1px solid var(--border-light);border-radius:10px;font-size:14px;color:var(--text-dark);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")}._formSelect_yq74r_121:disabled{cursor:not-allowed}._closeButton_yq74r_141{width:32px;height:32px;border-radius:8px;border:none;background:var(--bg-base);cursor:pointer;display:flex;align-items:center;justify-content:center}._agendaHeader_yq74r_154{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;display:flex;align-items:center;gap:8px}._agendaHeaderLine_yq74r_166{flex:1;height:1px;background:var(--color-border)}._agendaItems_yq74r_172{display:flex;flex-direction:column;gap:8px}._agendaItem_yq74r_172{display:flex;gap:12px;padding:12px;border-radius:12px;cursor:pointer;transition:all .15s ease}._agendaColorBar_yq74r_187{width:4px;border-radius:2px;flex-shrink:0}._agendaTimeBlock_yq74r_193{display:flex;flex-direction:column;align-items:center;min-width:50px}._agendaTime_yq74r_193{font-size:13px;font-weight:600;color:var(--text-dark)}._agendaEndTime_yq74r_206{font-size:11px;color:var(--text-muted)}._agendaPatient_yq74r_211{font-size:14px;font-weight:600;color:var(--text-dark);margin-bottom:2px}._agendaType_yq74r_218{font-size:12px;color:var(--text-secondary);margin-bottom:6px}._agendaMeta_yq74r_224{display:flex;gap:12px;font-size:11px;color:var(--text-muted)}._agendaMetaItem_yq74r_231{display:flex;align-items:center;gap:4px}._sidebarContainer_yq74r_239{width:320px;background:var(--bg-card);border-left:1px solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0}._sidebarHeader_yq74r_248{padding:20px;border-bottom:1px solid var(--border-light)}._sidebarHeaderTitle_yq74r_253{font-size:18px;font-weight:700;color:var(--text-dark);margin-bottom:4px}._sidebarHeaderSubtitle_yq74r_260{font-size:13px;color:var(--text-muted);margin-bottom:16px}._sidebarStatsRow_yq74r_266{display:flex;gap:16px}._sidebarStatCard_yq74r_271{flex:1;padding:12px;background:var(--bg-base);border-radius:10px;text-align:center}._sidebarStatNumber_yq74r_279{font-size:20px;font-weight:700;color:var(--text-dark)}._sidebarStatLabel_yq74r_285{font-size:11px;color:var(--text-muted)}._sidebarAgendaList_yq74r_290{flex:1;overflow-y:auto;padding:16px}._sidebarFooter_yq74r_296{padding:16px;border-top:1px solid var(--border-light)}._listViewContainer_yq74r_302{flex:1;display:flex;flex-direction:column;background:var(--bg-base);overflow:hidden}._listViewFilterBar_yq74r_310{padding:16px 24px;background:var(--bg-card);border-bottom:1px solid var(--border-light);display:flex;gap:12px;align-items:center;flex-wrap:wrap}._listViewSearchWrapper_yq74r_320{position:relative;flex:1;max-width:300px}._listViewResultsCount_yq74r_326{margin-left:auto;font-size:13px;color:var(--text-muted)}._listViewTableWrapper_yq74r_332{flex:1;overflow:auto;padding:24px}._listViewTableContainer_yq74r_338{background:var(--bg-card);border-radius:12px;border:1px solid var(--border-light);overflow:hidden}._listViewTableHeader_yq74r_345{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 1fr 1fr 80px;padding:12px 20px;background:var(--bg-base);border-bottom:1px solid var(--border-light);font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}._listViewTableRow_yq74r_358{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 1fr 1fr 80px;padding:16px 20px;border-bottom:1px solid var(--border-light);cursor:pointer;transition:all .15s ease;align-items:center}._listViewPatientName_yq74r_368{font-size:14px;font-weight:600;color:var(--text-dark)}._listViewPatientPhone_yq74r_374{font-size:12px;color:var(--text-muted);margin-top:2px}._listViewDate_yq74r_380{font-size:14px;font-weight:500;color:var(--text-dark)}._listViewTime_yq74r_386{font-size:12px;color:var(--text-muted);margin-top:2px}._listViewType_yq74r_392{font-size:14px;color:var(--text-secondary)}._listViewProviderWrapper_yq74r_397{display:flex;align-items:center;gap:8px}._listViewProviderDot_yq74r_403{width:8px;height:8px;border-radius:50%}._listViewProviderName_yq74r_409{font-size:13px;color:var(--text-secondary);text-transform:capitalize}._listViewStatusBadge_yq74r_415{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;text-transform:capitalize}._listViewActions_yq74r_423{display:flex;gap:8px;justify-content:flex-end}._listViewActionButton_yq74r_429{width:32px;height:32px;border-radius:6px;border:1px solid var(--border-light);background:var(--bg-card);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}._listViewClearButton_yq74r_442{width:auto;height:2.5rem;padding:0 1rem;font-size:.89rem;color:var(--color-primary)}._listViewEmptyState_yq74r_450{padding:60px 20px;text-align:center;color:var(--text-muted)}._listViewEmptyTitle_yq74r_456{font-size:16px;font-weight:600;margin-bottom:4px}._availabilityContainer_yq74r_464{flex:1;display:flex;background:var(--bg-base);overflow:hidden}._availabilitySidebar_yq74r_471{width:280px;background:var(--bg-card);border-right:1px solid var(--color-border);padding:20px;overflow-y:auto}._availabilitySidebarTitle_yq74r_479{font-size:14px;font-weight:600;color:var(--text-dark);margin-bottom:16px}._availabilityProviderList_yq74r_486{display:flex;flex-direction:column;gap:8px}._availabilityProviderItem_yq74r_492{padding:14px 16px;border-radius:10px;cursor:pointer;transition:all .15s ease}._availabilityProviderRow_yq74r_499{display:flex;align-items:center;gap:12px}._availabilityProviderAvatar_yq74r_505{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}._availabilityProviderSubtext_yq74r_514{font-size:12px;color:var(--text-muted)}._availabilityEditorContainer_yq74r_519{flex:1;padding:24px;overflow-y:auto}._availabilityEditorCard_yq74r_525{background:var(--bg-card);border-radius:16px;border:1px solid var(--border-light);overflow:hidden}._availabilityEditorHeader_yq74r_532{padding:20px 24px;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center}._availabilityEditorTitle_yq74r_540{font-size:18px;font-weight:700;color:var(--text-dark)}._availabilityEditorSubtitle_yq74r_546{font-size:13px;color:var(--text-muted);margin-top:4px}._availabilitySaveButton_yq74r_552{padding:10px 20px;background:var(--blue-primary);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer}._availabilityDayRow_yq74r_563{display:flex;align-items:center;padding:16px 20px;background:var(--bg-base);border-radius:12px;gap:20px;flex-wrap:wrap}._availabilityToggle_yq74r_576{flex:0 0 44px;width:44px;height:24px;border-radius:12px;cursor:pointer;position:relative;transition:all .2s ease}._availabilityToggleKnob_yq74r_589{position:absolute;top:2px;width:20px;height:20px;border-radius:50%;background:var(--bg-card);box-shadow:0 1px 3px #0003;transition:all .2s ease}._availabilityDayLabel_yq74r_600{flex:0 0 100px;width:100px;font-size:14px;font-weight:600;white-space:nowrap}._availabilityTimeRange_yq74r_610{display:flex;align-items:center;gap:12px;flex:1;flex-wrap:wrap;row-gap:8px}._availabilityTimeInput_yq74r_632{width:100px;padding:8px 12px;border:1px solid var(--border-light);border-radius:8px;font-size:13px;background:var(--bg-card)}._availabilityBreakTag_yq74r_641{flex:0 0 auto;white-space:nowrap;padding:6px 12px;background:#fef3c7;border-radius:6px;font-size:12px;color:#92400e;font-weight:500}._availabilityEditButton_yq74r_655{margin-left:auto;padding:8px 12px;border:1px solid var(--color-primary, #0aa89e);border-radius:6px;background:var(--bg-card);font-size:12px;font-weight:500;color:var(--color-primary, #0aa89e);cursor:pointer;transition:background .12s ease,color .12s ease}._availabilityEditButton_yq74r_655:hover{background:var(--color-primary-soft, #e6f7f6)}._availabilityNotAvailable_yq74r_671{font-size:13px;color:var(--text-muted)}._availabilitySection_yq74r_676{padding:24px;border-top:1px solid var(--border-light)}._availabilitySectionTitle_yq74r_681{font-size:14px;font-weight:600;color:var(--text-dark);margin-bottom:16px}._availabilityTypesWrapper_yq74r_688{display:flex;flex-wrap:wrap;gap:8px}._availabilityTypePill_yq74r_694{padding:8px 14px;background:var(--color-primary-soft);border-radius:20px;font-size:13px;font-weight:500;color:var(--color-primary)}._availabilityAddTypeButton_yq74r_703{padding:8px 14px;background:var(--bg-base);border:1px dashed var(--color-border);border-radius:20px;font-size:13px;font-weight:500;color:var(--text-muted);cursor:pointer}._availabilityLimitsSection_yq74r_714{padding:24px;border-top:1px solid var(--border-light)}._availabilityLimitsTitle_yq74r_719{font-size:14px;font-weight:600;color:var(--text-dark);margin-bottom:16px}._availabilityLimitsRow_yq74r_726{display:flex;gap:24px}._availabilityLimitLabel_yq74r_731{font-size:12px;color:var(--text-muted);margin-bottom:6px}._availabilityLimitInput_yq74r_737{width:80px;padding:10px 12px;border:1px solid var(--border-light);border-radius:8px;font-size:14px;font-weight:600}._dayViewContainer_yq74r_747{display:flex;flex:1;overflow:hidden;background:var(--bg-card)}._dayViewMainColumn_yq74r_754{flex:1;display:flex;flex-direction:column;overflow:hidden}._dayViewHeader_yq74r_761{padding:20px 24px;border-bottom:1px solid var(--border-light)}._dayViewHeaderRow_yq74r_766{display:flex;align-items:center;gap:16px}._dayViewDateBox_yq74r_772{width:60px;height:60px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center}._dayViewDateBoxDayName_yq74r_782{font-size:11px;font-weight:600;text-transform:uppercase}._dayViewDateBoxDayNumber_yq74r_788{font-size:24px;font-weight:700}._dayViewHeaderTitle_yq74r_793{font-size:20px;font-weight:700;color:var(--text-dark)}._dayViewHeaderSubtitle_yq74r_799{font-size:14px;color:var(--text-muted);margin-top:4px}._dayViewTodayBadge_yq74r_805{margin-left:auto;padding:6px 12px;background:#dcfce7;color:#166534;border-radius:20px;font-size:12px;font-weight:600}._dayViewTimeGridContainer_yq74r_815{flex:1;display:flex;overflow-y:auto}._dayViewTimeGutter_yq74r_821{width:80px;border-right:1px solid var(--color-border);background:var(--color-page-bg);flex-shrink:0}._dayViewTimeGutterCell_yq74r_828{height:80px;padding:0 16px;display:flex;align-items:flex-start;justify-content:flex-end;font-size:12px;font-weight:500;color:var(--text-muted);transform:translateY(-10px)}._dayViewColumn_yq74r_840{flex:1;position:relative}._dayViewTimeSlot_yq74r_845{height:80px;border-bottom:1px solid var(--border-light)}._dayViewCurrentTimeLine_yq74r_850{position:absolute;left:0;right:0;top:260px;height:2px;background:var(--color-danger);z-index:10}._dayViewCurrentTimeDot_yq74r_860{position:absolute;left:-6px;top:-5px;width:12px;height:12px;background:var(--color-danger);border-radius:50%}._dayViewCurrentTimeLabel_yq74r_870{position:absolute;left:16px;top:-10px;padding:2px 8px;background:var(--color-danger);color:#fff;border-radius:4px;font-size:11px;font-weight:600}._dayViewAppointment_yq74r_882{position:absolute;left:12px;right:12px;border-radius:12px;padding:12px 16px;cursor:pointer;overflow:hidden;transition:all .2s ease;z-index:5}._dayViewAppointmentHeader_yq74r_894{display:flex;justify-content:space-between;align-items:flex-start}._dayViewAppointmentTime_yq74r_900{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:4px}._dayViewAppointmentPatient_yq74r_907{font-size:16px;font-weight:700;color:var(--text-dark);margin-bottom:4px}._dayViewAppointmentType_yq74r_914{font-size:13px;color:var(--text-muted)}._dayViewAppointmentStatus_yq74r_919{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:capitalize}._dayViewAppointmentPhone_yq74r_927{margin-top:8px;font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:6px}._dayViewWeekendBlock_yq74r_936{position:absolute;inset:12px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}._dayViewWeekendTitle_yq74r_947{font-size:18px;font-weight:600;color:var(--text-muted)}._dayViewWeekendSubtitle_yq74r_953{font-size:14px;color:var(--text-muted)}._dayViewSummaryPanel_yq74r_958{width:300px;border-left:1px solid var(--color-border);background:var(--color-page-bg);padding:20px;display:flex;flex-direction:column;overflow:hidden;height:100%}._dayViewSummaryTitle_yq74r_969{font-size:14px;font-weight:600;color:var(--text-dark);margin-bottom:16px}._dayViewSummaryStatsGrid_yq74r_976{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}._dayViewSummaryStatNumber_yq74r_990{font-size:24px;font-weight:700;color:var(--color-primary)}._dayViewSummaryStatCard_yq74r_983{padding:16px;background:var(--bg-card);border-radius:12px;border:1px solid var(--border-light)}._dayViewSummaryStatNumberPending_yq74r_1008{font-size:24px;font-weight:700;color:var(--color-warning)}._dayViewSummaryStatLabel_yq74r_996{font-size:12px;color:var(--text-muted)}._dayViewScheduleHeader_yq74r_1019{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;margin-bottom:12px}._dayViewScheduleItem_yq74r_1027{padding:12px;background:var(--bg-card);border-radius:10px;border:1px solid var(--border-light);cursor:pointer;transition:all .15s ease}._dayViewScheduleItemTime_yq74r_1036{font-size:11px;font-weight:600;color:var(--text-muted);margin-bottom:4px}._dayViewScheduleItemPatient_yq74r_1043{font-size:13px;font-weight:600;color:var(--text-dark)}._dayViewScheduleItemType_yq74r_1049{font-size:12px;color:var(--text-muted)}._modalOverlay_yq74r_1055{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContainer_yq74r_1065{width:560px;max-width:95vw;max-height:90vh;background:var(--bg-card);border-radius:20px;overflow:hidden;display:flex;flex-direction:column}._modalHeader_yq74r_1076{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-light)}._modalTitle_yq74r_1084{font-size:18px;font-weight:600;color:var(--text-dark)}._modalCloseButton_yq74r_1090{width:32px;height:32px;border-radius:8px;border:none;background:var(--bg-base);cursor:pointer;display:flex;align-items:center;justify-content:center}._modalBody_yq74r_1102{flex:1;padding:24px;overflow-y:auto}._modalFormSection_yq74r_1108{display:flex;flex-direction:column;gap:20px}._modalTwoColumnGrid_yq74r_1114{display:grid;grid-template-columns:1fr 1fr;gap:16px}._staticFieldValue_yq74r_1124{font-size:14px;font-weight:500;color:var(--text-dark);margin:0}._staticFieldHint_yq74r_1131{font-size:12px;color:var(--text-secondary);margin:4px 0 0}._modalFooter_yq74r_1137{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid var(--border-light);background:var(--bg-base)}._patientDropdown_yq74r_1146{position:absolute;top:100%;left:0;right:0;background:var(--bg-card);border:1px solid var(--border-light);border-radius:8px;max-height:200px;overflow-y:auto;z-index:50;margin-top:4px;box-shadow:0 4px 6px -1px #0000001a}._patientDropdownItem_yq74r_1161{padding:10px 14px;cursor:pointer;font-size:14px;color:var(--text-dark);border-bottom:1px solid var(--color-page-bg)}._patientDropdownPlaceholder_yq74r_1169{padding:10px 14px;font-size:14px;color:var(--text-muted)}._formInputError_yq74r_1176{border-color:var(--danger)!important;box-shadow:0 0 0 3px #ef444414}._formInputError_yq74r_1176:focus{border-color:var(--danger)!important;box-shadow:0 0 0 3px #ef444426}._formSelectError_yq74r_1186{border-color:var(--danger)!important;box-shadow:0 0 0 3px #ef444414}._formSelectError_yq74r_1186:focus{border-color:var(--danger)!important;box-shadow:0 0 0 3px #ef444426}._fieldErrorText_yq74r_1196{font-size:12px;color:var(--danger);margin-top:4px;font-weight:500}._requiredStar_yq74r_1203{color:var(--danger);margin-left:2px;font-weight:600}._pageContainer_yq74r_1209{display:flex;flex-direction:column;min-height:100%;background:var(--bg-base);font-family:var(--font-body)}._sidebar_yq74r_14{width:280px;background:var(--bg-card);border-right:1px solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}._headerRow_yq74r_1227{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._monthTitle_yq74r_1234{font-size:14px;font-weight:600;color:var(--text-dark)}._providerInfo_yq74r_1240{display:flex;flex-direction:column;gap:8px;max-height:170px;overflow-y:auto;padding-right:4px}._providerInfoSchedule_yq74r_1249{display:flex;flex-direction:column;gap:8px;padding-right:4px;flex:1;overflow-y:auto}._providerItem_yq74r_1258{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .15s ease}._checkbox_yq74r_1268{width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._dot_yq74r_1278{width:8px;height:8px;border-radius:50%;background:var(--cyan)}._providerText_yq74r_1285{flex:1;font-size:13px;font-weight:500;color:var(--text-secondary)}._providerSubText_yq74r_1292{font-size:12px;font-weight:600;color:var(--text-muted)}._metaRow_yq74r_1298{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-muted)}._legendDot_yq74r_1306{width:8px;height:8px;border-radius:50%}._mainContent_yq74r_1312{flex:1;display:flex;flex-direction:column;overflow:hidden}._searchInput_yq74r_1319{width:100%;padding:10px 12px 10px 40px;border:1px solid var(--border-light);border-radius:8px;font-size:14px;outline:none}._modalDeleteConfirm_yq74r_1330{margin-top:20px;padding:16px;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px}._errorTitle_yq74r_1338{font-size:14px;font-weight:600;color:#991b1b;margin-bottom:8px}._errorMessage_yq74r_1345{font-size:13px;color:#7f1d1d;margin-bottom:12px}._buttonRow_yq74r_1351{display:flex;gap:8px}._errorButton_yq74r_1356{padding:8px 16px;background:var(--bg-card);border:1px solid #fca5a5;border-radius:8px;font-size:13px;font-weight:600;color:#991b1b;cursor:pointer}._dangerButton_yq74r_1367{padding:8px 16px;background:#dc2626;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#fff;cursor:pointer}._deleteButton_yq74r_1378{padding:12px 20px;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;font-size:14px;font-weight:600;color:#dc2626;cursor:pointer}._calendarGrid_yq74r_1390{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._calendarDayLabel_yq74r_1396{font-size:11px;font-weight:600;color:var(--text-muted);text-align:center;padding:4px 0}._calendarDate_yq74r_1404{font-size:12px;font-weight:500;text-align:center;padding:6px;border-radius:6px;transition:all .15s ease}._contentWrapper_yq74r_1414{flex:1;display:flex;flex-direction:column;background:var(--bg-card);overflow:hidden}._calendarHeader_yq74r_1422{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--border-light)}._calendarHeaderCell_yq74r_1428{padding:12px;text-align:center;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:var(--color-page-bg)}._calendarBody_yq74r_1438{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);overflow:hidden}._calendarCell_yq74r_1446{padding:8px;overflow:hidden;display:flex;flex-direction:column;min-height:0}._calendarCellHeader_yq74r_1454{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}._calendarDateCircle_yq74r_1461{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px}._calendarEventLabel_yq74r_1471{font-size:10px;font-weight:600;color:var(--text-muted)}._calendarCellContent_yq74r_1477{flex:1;overflow:hidden;display:flex;flex-direction:column;gap:2px}._calendarEvent_yq74r_1471{padding:2px 6px;border-radius:4px;font-size:10px;font-weight:500;color:var(--text-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:all .15s ease}._calendarMoreLink_yq74r_1498{font-size:10px;font-weight:600;color:var(--color-primary);padding:2px 6px;cursor:pointer}._modalBox_yq74r_1507{width:480px;max-width:95vw;background:var(--bg-card);border-radius:20px;overflow:hidden}._quickBookModalTitle_yq74r_1515{font-size:18px;font-weight:600;color:var(--text-dark)}._timeTitle_yq74r_1521{padding:12px;background:var(--bg-base);border:1px solid var(--border-light);border-radius:8px;font-size:12px;font-weight:500;color:var(--text-secondary);cursor:pointer}._quickBookCancelButton_yq74r_1532{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid var(--border-light);background:var(--bg-base)}._twoColumnGrid_yq74r_1543{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}._navButton_yq74r_1551{width:36px;height:36px;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-card);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted)}._scheduleSubHeader_yq74r_1564{background:var(--bg-card);border-bottom:1px solid var(--border-light);padding:12px 24px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._tabButton_yq74r_1574{padding:8px 16px;font-size:13px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}._countBadge_yq74r_1584{margin-left:6px;padding:2px 6px;background:#fee2e2;color:#dc2626;border-radius:10px;font-size:11px;font-weight:600}._inlineRow_yq74r_1594{display:flex;gap:12px;align-items:center}._navButtonWithText_yq74r_1600{display:flex;align-items:center;gap:8px;padding:8px 16px;width:auto}._tabContainer_yq74r_1608{display:flex;background:var(--bg-base);border-radius:8px;padding:4px}._viewButton_yq74r_1615{padding:6px 12px;font-size:13px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}._newAppointmentButton_yq74r_1625{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--blue-primary);border:none;border-radius:8px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .15s ease}._waitListModalOverlay_yq74r_1641{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._waitListContainer_yq74r_1651{width:480px;max-width:95vw;background:var(--bg-card);border-radius:20px;overflow:hidden}._waitListHeader_yq74r_1659{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-light)}._waitListFooter_yq74r_1667{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid var(--border-light);background:var(--bg-base)}._weekHeader_yq74r_1677{display:flex;border-bottom:1px solid var(--border-light);background:var(--bg-card)}._timeHeaderSpacer_yq74r_1683{width:70px;border-right:1px solid var(--color-border)}._weekDayCell_yq74r_1688{flex:1;padding:12px 8px;text-align:center;cursor:pointer;transition:all .15s ease}._weekDayLabel_yq74r_1696{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;margin-bottom:4px}._weekDayNumber_yq74r_1704{font-size:20px;font-weight:700;color:var(--text-dark);display:inline-flex;align-items:center;justify-content:center}._weekScrollContainer_yq74r_1713{flex:1;display:flex;overflow-y:auto;padding-top:12px}._timeGutter_yq74r_1720{width:70px;border-right:1px solid var(--color-border);background:var(--bg-card);flex-shrink:0}._timeSlotLabel_yq74r_1727{height:60px;padding:0 12px;display:flex;align-items:flex-start;justify-content:flex-end;font-size:11px;color:var(--text-muted);transform:translateY(-8px)}._weekHeaderContainer_yq74r_1738{display:flex;align-items:center}._weekDayCellLast_yq74r_1743{border-right:none}._weekDayCellToday_yq74r_1747{background:var(--color-page-bg)}._weekDayCellSelectedToday_yq74r_1751{background:var(--color-primary-soft)}._weekDayNumberToday_yq74r_1755{width:36px;height:36px;background:var(--blue-primary);color:#fff;border-radius:50%}._weekDayColumnsContainer_yq74r_1763{flex:1;display:flex;position:relative}._weekDayColumn_yq74r_1763{flex:1;border-right:1px solid var(--color-border);position:relative;background:transparent;transition:opacity .3s ease}._weekDayColumnLast_yq74r_1777{border-right:none!important}._weekDayColumnToday_yq74r_1781{background:#0d948808}._weekDayColumnSelectedToday_yq74r_1785{background:#0d94880d}._weekDayColumnDimmed_yq74r_1789{opacity:.4}._timeSlotRow_yq74r_1793{height:60px;border-bottom:1px solid var(--border-light)}._timeSlotRowOdd_yq74r_1798{border-bottom:1px dashed var(--color-border)!important}._currentTimeIndicatorLine_yq74r_1802{position:absolute;left:0;right:0;top:195px;height:2px;background:var(--color-danger);z-index:10;pointer-events:none}._currentTimeIndicatorDot_yq74r_1813{position:absolute;left:-5px;top:-4px;width:10px;height:10px;background:var(--color-danger);border-radius:50%}._weekAppointmentItem_yq74r_1823{position:absolute;left:4px;right:4px;border-radius:8px;padding:6px 10px;cursor:pointer;overflow:hidden;transition:all .15s ease;z-index:5}._weekAppointmentItem_yq74r_1823:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026;z-index:10!important}._weekAppointmentStatusDot_yq74r_1841{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%}._weekAppointmentTimeText_yq74r_1850{font-size:10px;font-weight:600;color:var(--text-secondary);margin-bottom:2px}._weekAppointmentPatientText_yq74r_1857{font-size:12px;font-weight:600;color:var(--text-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._weekAppointmentTypeText_yq74r_1866{font-size:10px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._weekAppointmentCompact_yq74r_1877{padding:4px 8px!important}._weekAppointmentCompact_yq74r_1877 ._weekAppointmentTimeText_yq74r_1850{font-size:9.5px;margin-bottom:0}._weekAppointmentCompact_yq74r_1877 ._weekAppointmentPatientText_yq74r_1857{font-size:11px;line-height:1.15}._weekendColumn_yq74r_1891{background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(13,148,136,.04) 10px,rgba(13,148,136,.04) 20px)!important}._blockedTimeContainer_yq74r_1901{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_yq74r_1916{font-size:10px;font-weight:600;color:var(--text-muted)}._blockedTimeSubText_yq74r_1922{font-size:12px;font-weight:600;color:var(--text-muted)}._blockedTimeNote_yq74r_1928{font-size:10px;color:var(--text-muted)}._waitListViewContainer_yq74r_1935{flex:1;display:flex;background:var(--bg-base);overflow:hidden}._waitListViewMainSection_yq74r_1942{flex:1;padding:24px;overflow-y:auto}._waitListViewHeader_yq74r_1948{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._waitListViewHeaderTitle_yq74r_1955{font-size:20px;font-weight:700;color:var(--text-dark)}._waitListViewHeaderSubtitle_yq74r_1961{font-size:14px;color:var(--text-muted);margin-top:4px}._waitListViewAddButton_yq74r_1967{padding:10px 20px;background:var(--blue-primary);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px}._waitListViewItemsContainer_yq74r_1981{display:flex;flex-direction:column;gap:12px}._waitListViewItemCard_yq74r_1987{background:var(--bg-card);border-radius:12px;border:1px solid var(--border-light);padding:20px;cursor:pointer;transition:all .15s ease}._waitListViewItemCardSelected_yq74r_1996{border:2px solid var(--color-primary)!important}._waitListViewItemHeader_yq74r_2000{display:flex;justify-content:space-between;align-items:flex-start}._waitListViewItemContent_yq74r_2006{display:flex;gap:16px}._waitListViewItemAvatar_yq74r_2011{width:48px;height:48px;border-radius:12px;background:var(--bg-base);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:var(--text-muted)}._waitListViewItemName_yq74r_2024{font-size:16px;font-weight:600;color:var(--text-dark)}._waitListViewItemPhone_yq74r_2030{font-size:13px;color:var(--text-muted);margin-top:2px}._waitListViewItemDetails_yq74r_2036{display:flex;gap:16px;margin-top:8px;font-size:12px;color:var(--text-muted)}._waitListViewItemDetails_yq74r_2036 strong{color:var(--text-secondary)}._waitListViewItemMeta_yq74r_2048{display:flex;align-items:center;gap:12px}._waitListViewItemPriorityBadge_yq74r_2054{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}._waitListViewItemPriorityLow_yq74r_2062{background:#f0f9ff;color:#0369a1}._waitListViewItemPriorityHigh_yq74r_2067{background:#fee2e2;color:#dc2626}._waitListViewItemPriorityNormal_yq74r_2072{background:#f0fdf4;color:#166534}._waitListViewItemDate_yq74r_2077{font-size:12px;color:var(--text-muted)}._waitListViewItemNotes_yq74r_2082{margin-top:12px;padding:10px 14px;background:var(--bg-base);border-radius:8px;font-size:13px;color:var(--text-muted)}._waitListViewItemActions_yq74r_2091{display:flex;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border-light)}._waitListViewBookButton_yq74r_2099{padding:8px 16px;background:var(--blue-primary);border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:600;cursor:pointer}._waitListViewContactButton_yq74r_2110{padding:8px 16px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:6px;color:var(--text-muted);font-size:13px;font-weight:500;cursor:pointer}._waitListViewRemoveButton_yq74r_2121{padding:8px 16px;background:var(--bg-card);border:1px solid #fca5a5;border-radius:6px;color:#dc2626;font-size:13px;font-weight:500;cursor:pointer;margin-left:auto}._waitListViewEmptyState_yq74r_2133{text-align:center;padding:60px 20px;color:var(--text-muted)}._waitListViewEmptyIcon_yq74r_2139{margin:0 auto 16px;opacity:.5;display:block}._waitListViewEmptyTitle_yq74r_2145{font-size:16px;font-weight:600;margin-bottom:4px}._waitListViewEmptyText_yq74r_2151{font-size:14px}._waitListViewSidebar_yq74r_2155{width:320px;background:var(--bg-card);border-left:1px solid var(--color-border);padding:24px;overflow-y:auto}._waitListViewSidebarTitle_yq74r_2163{font-size:14px;font-weight:600;color:var(--text-dark);margin-bottom:16px}._waitListViewSlotsContainer_yq74r_2170{display:flex;flex-direction:column;gap:12px}._waitListViewSlotItem_yq74r_2176{padding:14px;background:var(--bg-base);border-radius:10px;cursor:pointer;transition:all .15s ease}._waitListViewSlotHeader_yq74r_2184{display:flex;justify-content:space-between;align-items:flex-start}._waitListViewSlotTime_yq74r_2190{font-size:14px;font-weight:600;color:var(--text-dark)}._waitListViewSlotDate_yq74r_2196{font-size:12px;color:var(--text-muted);margin-top:2px}._waitListViewSlotDuration_yq74r_2202{padding:4px 8px;background:#e0e7ff;border-radius:6px;font-size:11px;color:#4338ca;font-weight:500}._waitListViewSlotProvider_yq74r_2211{margin-top:8px;font-size:12px;color:var(--text-muted)}._waitListViewSidebarEmpty_yq74r_2217{font-size:13px;text-align:center;margin-top:1.5rem;color:var(--text-muted);font-weight:500}._waitListViewAllButton_yq74r_2225{width:100%;margin-top:16px;padding:12px;background:var(--bg-base);border:1px solid var(--border-light);border-radius:8px;font-size:13px;font-weight:500;color:var(--text-muted);cursor:pointer}._emptyState_yq74r_2238{padding:20px;text-align:center;color:var(--text-muted);font-size:15px;font-weight:600}._saveBar_yq74r_2247{display:flex;align-items:center;gap:16px;padding:12px 20px;background:#fef3c7;border-radius:8px;border:1px solid var(--color-warning)}._unsavedText_yq74r_2257{font-size:14px;font-weight:500;color:#92400e}._saveButton_yq74r_2263{padding:8px 20px;font-size:14px;font-weight:600;background:var(--color-warning);color:#fff;border:none;border-radius:6px;cursor:pointer}._patientHeader_yq74r_2274{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem}._labelNoMargin_yq74r_2281{margin-bottom:0!important}._togglePatientButton_yq74r_2285{font-size:.75rem;color:var(--color-primary);background:none;border:none;cursor:pointer;font-weight:600;padding:0}._newPatientFields_yq74r_2295{display:flex;flex-direction:column;gap:.75rem}._newPatientGrid_yq74r_2301{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._newPatientContainer_yq74r_2307{background:var(--bg-base);padding:1rem;border-radius:.75rem;border:1px dashed var(--color-border);transition:all .2s ease}._newPatientContainer_yq74r_2307:hover{border-color:var(--color-primary);background:var(--color-page-bg)}._togglePatientButtonPremium_yq74r_2320{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--color-primary);background:var(--color-primary-soft);border:1px solid var(--color-primary-soft);cursor:pointer;font-weight:600;padding:.375rem .75rem;border-radius:2rem;transition:all .2s ease}._togglePatientButtonPremium_yq74r_2320:hover{background:var(--color-primary-soft);transform:translateY(-1px)}._timeSlotOverlay_yq74r_2341{z-index:1100!important}._timeSlotContainer_yq74r_2345{max-width:500px!important;width:100%!important}._timeSlotBodyInner_yq74r_2350{padding:20px}._slotStatusText_yq74r_2354{text-align:center;padding:20px;color:var(--text-muted)}._slotGrid_yq74r_2360{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px;max-height:300px;overflow-y:auto}._slotItem_yq74r_2368{padding:10px 5px;border-radius:8px;border:1px solid var(--border-light);background:#fff;color:var(--text-dark);font-size:13px;font-weight:500;cursor:pointer;text-align:center;transition:all .2s}._availabilityProviderName_yq74r_2381{font-size:14px;font-weight:600;color:var(--text-dark)}._requiredStar_yq74r_1203{color:var(--danger)}._modalThreeColumnGrid_yq74r_2391{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._modalBodyPadding_yq74r_2396{padding:24px}._formGroupMarginBottom_yq74r_2399{margin-bottom:20px}._modalTwoColumnGridMargin_yq74r_2403{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}._modalHeaderTitle_yq74r_2409{font-size:18px;font-weight:600;color:var(--text-dark)}._page_c3uxc_9{display:flex;flex-direction:column;gap:12px;min-height:100%;font-family:var(--font-body);color:var(--color-text)}._queueTabs_c3uxc_20{display:flex;gap:4px;border-bottom:1px solid var(--color-border)}._queueTab_c3uxc_20{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;margin-bottom:-1px;border:none;border-bottom:2px solid transparent;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--color-text-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}._queueTab_c3uxc_20:hover{color:var(--color-text)}._queueTabActive_c3uxc_48{color:var(--color-primary);border-bottom-color:var(--color-primary)}._queueCount_c3uxc_53{min-width:20px;padding:1px 6px;border-radius:6px;background:var(--color-surface-alt);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-text-muted);text-align:center}._queueTabActive_c3uxc_48 ._queueCount_c3uxc_53{background:var(--color-primary-soft);color:var(--color-primary)}._body_c3uxc_72{display:flex;gap:16px;align-items:flex-start;min-width:0}._panel_c3uxc_79{flex:1;min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}._header_c3uxc_88{display:flex;align-items:center;gap:12px;padding:12px 16px;flex-wrap:wrap}._title_c3uxc_96{margin:0;font-family:var(--font-heading);font-size:20px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}._headerSpacer_c3uxc_105{flex:1}._search_c3uxc_109{display:flex;align-items:center;gap:8px;width:min(360px,100%);height:32px;padding:0 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text-subtle)}._search_c3uxc_109:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-teal-focus)}._search_c3uxc_109 input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:13px;color:var(--color-text)}._search_c3uxc_109 input::placeholder{color:var(--color-text-subtle)}._button_c3uxc_142,._buttonPrimary_c3uxc_143{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._button_c3uxc_142{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}._button_c3uxc_142:hover{background:var(--color-surface-alt)}._buttonActive_c3uxc_168{border-color:var(--color-primary);color:var(--color-primary)}._buttonPrimary_c3uxc_143{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--neutral-white)}._buttonPrimary_c3uxc_143:hover{background:var(--color-primary-hover)}._filterBar_c3uxc_183{display:flex;align-items:center;gap:8px;padding:0 16px 12px;flex-wrap:wrap}._select_c3uxc_191{height:32px;padding:0 8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);font:inherit;font-size:13px;color:var(--color-text)}._textButton_c3uxc_202{border:none;background:transparent;font:inherit;font-size:13px;color:var(--color-primary);cursor:pointer}._tableWrap_c3uxc_213{overflow-x:auto;border-top:1px solid var(--color-border)}._table_c3uxc_213{width:100%;border-collapse:collapse;font-size:13px}._table_c3uxc_213 th{height:36px;padding:0 12px;background:var(--color-surface-alt);border-bottom:1px solid var(--color-border);font-size:12px;font-weight:500;color:var(--color-text-muted);text-align:left;white-space:nowrap}._table_c3uxc_213 td{height:40px;padding:0 12px;border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}._table_c3uxc_213 tbody tr{cursor:pointer;transition:background-color .12s ease}._table_c3uxc_213 tbody tr:hover{background:var(--color-surface-alt)}._table_c3uxc_213 tbody tr:last-child td{border-bottom:none}._patientName_c3uxc_257{display:block;font-weight:500;max-width:220px;overflow:hidden;text-overflow:ellipsis}._meta_c3uxc_265{display:block;font-size:12px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._mono_c3uxc_272{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}._truncate_c3uxc_277{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis}._dash_c3uxc_284{color:var(--color-text-subtle)}._rowActions_c3uxc_288{display:flex;justify-content:flex-end;gap:6px}._rowButton_c3uxc_294{height:26px;padding:0 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);font:inherit;font-size:12px;font-weight:500;color:var(--color-text);cursor:pointer}._rowButton_c3uxc_294:hover{border-color:var(--color-primary);color:var(--color-primary)}._pill_c3uxc_314{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}._tone-neutral_c3uxc_325{background:var(--color-surface-alt);color:var(--color-text-muted)}._tone-info_c3uxc_330{background:var(--color-info-soft);color:var(--color-info-text)}._tone-warning_c3uxc_335{background:var(--color-warning-soft);color:var(--color-warning-text)}._tone-success_c3uxc_340{background:var(--color-success-soft);color:var(--color-success-text)}._tone-danger_c3uxc_345{background:var(--color-danger-soft);color:var(--color-danger-text)}._skeletonBar_c3uxc_352{height:10px;border-radius:6px;background:var(--color-surface-alt);animation:_pulse_c3uxc_1 1.2s ease-in-out infinite}@keyframes _pulse_c3uxc_1{50%{opacity:.5}}._emptyRow_c3uxc_365 td{height:120px;text-align:center;color:var(--color-text-muted);cursor:default}._emptyRow_c3uxc_365:hover{background:transparent!important}._footer_c3uxc_376{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid var(--color-border);font-size:13px;color:var(--color-text-muted)}._pager_c3uxc_387{display:flex;align-items:center;gap:4px}._pageButton_c3uxc_393{min-width:30px;height:30px;padding:0 6px;border:1px solid transparent;border-radius:6px;background:transparent;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;color:var(--color-text);cursor:pointer}._pageButton_c3uxc_393:hover:not(:disabled){background:var(--color-surface-alt)}._pageButton_c3uxc_393:disabled{color:var(--color-text-subtle);cursor:default}._pageButtonActive_c3uxc_416{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}._insights_c3uxc_424{flex:0 0 280px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:12px 16px 16px}._insightsCollapsed_c3uxc_432{flex:0 0 40px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 0;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text-muted);font:inherit;cursor:pointer}._insightsCollapsed_c3uxc_432 span{writing-mode:vertical-rl;font-size:12px;font-weight:500}._insightsHeader_c3uxc_453{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._insightsTitle_c3uxc_460{margin:0;font-family:var(--font-body);font-size:15px;font-weight:600}._iconButton_c3uxc_469{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--color-text-muted);cursor:pointer}._iconButton_c3uxc_469:hover{background:var(--color-surface-alt)}._insightsSection_c3uxc_486{margin:0 0 12px;padding-top:12px;border-top:1px solid var(--color-border)}._insightsSection_c3uxc_486 h3{margin:0 0 6px;font-size:13px;font-weight:600}._insightsRow_c3uxc_498{display:flex;justify-content:space-between;gap:8px;padding:4px 0;font-size:13px;color:var(--color-text-muted)}._insightsRow_c3uxc_498 strong{font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-text)}._activityItem_c3uxc_513{padding:5px 0;font-size:12px;color:var(--color-text-muted)}._activityItem_c3uxc_513 strong{display:block;font-size:13px;font-weight:500;color:var(--color-text)}._insightsMeta_c3uxc_526{font-size:12px;font-weight:400;color:var(--color-text-muted)}._insight-danger_c3uxc_532{color:var(--color-danger-text)!important}._insight-warning_c3uxc_536{color:var(--color-warning-text)!important}._page_c3uxc_9>._panel_c3uxc_79{flex:0 0 auto}._kpis_2uyox_3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._kpi_2uyox_3{padding:12px 16px}._kpi_2uyox_3+._kpi_2uyox_3{border-left:1px solid var(--color-border)}._kpiValue_2uyox_18{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}._kpiLabel_2uyox_24{font-size:12px;color:var(--color-text-muted)}._section_2uyox_29{padding:16px;min-width:0}._sectionHead_2uyox_34{display:flex;align-items:center;justify-content:space-between;gap:12px}._sectionTitle_2uyox_41{margin:0 0 10px;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--color-text)}._split_2uyox_49{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);border-top:1px solid var(--color-border)}._split_2uyox_49>._section_2uyox_29+._section_2uyox_29{border-left:1px solid var(--color-border)}._tableWrap_2uyox_59{border:1px solid var(--color-border);border-radius:8px;overflow:hidden}._legend_2uyox_65{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-muted)}._legend_2uyox_65 i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-left:8px}._swApproved_2uyox_81,._segApproved_2uyox_82{background:var(--color-primary)}._swDenied_2uyox_86,._segDenied_2uyox_87{background:var(--color-danger)}._swOther_2uyox_91,._segOther_2uyox_92{background:var(--color-border)}._bars_2uyox_96{display:flex;align-items:flex-end;gap:12px;height:180px;padding-top:8px}._barCol_2uyox_104{flex:1;min-width:24px;max-width:64px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}._barStack_2uyox_116{width:100%;height:130px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:4px 4px 0 0;overflow:hidden}._barStack_2uyox_116 span{display:block;width:100%}._barValue_2uyox_131{font-size:12px;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}._barLabel_2uyox_137{font-size:12px;color:var(--color-text-muted)}._share_2uyox_142{display:inline-flex;align-items:center;gap:8px}._shareTrack_2uyox_148{width:80px;height:6px;border-radius:3px;background:var(--color-surface-alt);overflow:hidden}._shareFill_2uyox_156{display:block;height:100%;background:var(--color-primary)}._layout_69u9p_3{display:flex;gap:16px;align-items:flex-start;min-width:0}._filters_69u9p_10{flex:0 0 200px;padding:14px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}._filterTitle_69u9p_18{margin:0 0 6px;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-text)}._filterTitle_69u9p_18+._check_69u9p_26{margin-top:2px}._check_69u9p_26+._filterTitle_69u9p_18{margin-top:16px}._check_69u9p_26{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px;cursor:pointer}._check_69u9p_26 span:nth-of-type(1){flex:1}._check_69u9p_26 input{accent-color:var(--color-primary)}._detail_69u9p_51{flex:0 0 360px;max-height:calc(100vh - 150px);overflow-y:auto;padding:14px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;font-size:13px}._detailHead_69u9p_62{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._detailTitle_69u9p_69{margin:0;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--color-text)}._kv_69u9p_77{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin:14px 0}._kv_69u9p_77 dt{font-size:12px;color:var(--color-text-muted)}._kv_69u9p_77 dd{margin:2px 0 0}._note_69u9p_93{margin:0 0 8px;line-height:1.5}._noteMuted_69u9p_98{margin:0 0 12px;color:var(--color-text-muted);line-height:1.5}._group_69u9p_104{border-top:1px solid var(--color-border)}._groupHead_69u9p_108{display:flex;align-items:center;gap:6px;width:100%;padding:10px 0;border:none;background:transparent;font:inherit;font-weight:500;color:var(--color-text);text-align:left;cursor:pointer}._reqs_69u9p_123{list-style:none;margin:0 0 10px;padding:0 0 0 20px;color:var(--color-text-muted)}._reqs_69u9p_123 li+li{margin-top:10px}._reqs_69u9p_123 strong{display:block;font-weight:500;color:var(--color-text)}._quote_69u9p_140{margin:4px 0 0;padding-left:8px;border-left:2px solid var(--color-border);font-style:normal}._quote_69u9p_140 span{display:block;font-size:12px;color:var(--color-text-subtle)}._source_69u9p_153{padding-top:10px;border-top:1px solid var(--color-border);font-size:12px;color:var(--color-text-subtle)}._layout_69u9p_3 table td{height:auto;padding-top:8px;padding-bottom:8px}._program_69u9p_168{padding:8px 16px;border-top:1px solid var(--color-border);background:var(--color-surface-alt);font-size:13px}._programLine_69u9p_175{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._programNotes_69u9p_182{margin:6px 0 2px;padding-left:18px;color:var(--color-text-muted);line-height:1.5}._checkMark_69u9p_190{display:inline-block;margin-left:6px;padding:0 6px;border:1px solid var(--color-border);border-radius:4px;font-size:11px;line-height:16px;font-weight:500;color:var(--color-text-muted);vertical-align:1px}._checkMark_69u9p_190[data-checklist=approved]{border-color:var(--color-success-border);background:var(--color-success-soft);color:var(--color-success-text)}._checkMarkWarn_69u9p_209{border-color:var(--color-warning-border);background:var(--color-warning-soft);color:var(--color-warning-text)}._wrap_1rrir_3{max-width:880px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}._head_1rrir_10{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}._readOnly_1rrir_18{margin:0 16px 12px;padding:8px 12px;border-radius:6px;background:var(--color-surface-alt);font-size:13px;color:var(--color-text-muted)}._section_1rrir_27{padding:12px 16px 16px;border-top:1px solid var(--color-border)}._sectionTitle_1rrir_32{margin:0 0 6px;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--color-text)}._row_1rrir_40{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--color-border);cursor:pointer}._row_1rrir_40:last-child{border-bottom:none}._rowText_1rrir_54{display:flex;flex-direction:column;gap:2px;min-width:0}._rowTitle_1rrir_61{font-size:13px;font-weight:500;color:var(--color-text)}._rowDesc_1rrir_67{font-size:12px;color:var(--color-text-muted)}._switch_1rrir_73{appearance:none;position:relative;flex:0 0 36px;width:36px;height:20px;margin:0;border-radius:10px;background:var(--color-border);cursor:pointer;transition:background-color .15s ease}._switch_1rrir_73:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--color-surface);transition:transform .15s ease}._switch_1rrir_73:checked{background:var(--color-primary)}._switch_1rrir_73:checked:after{transform:translate(16px)}._switch_1rrir_73:disabled{opacity:.5;cursor:not-allowed}._switch_1rrir_73:focus-visible{outline:none;box-shadow:var(--shadow-teal-focus)}._picker_1pyi9_3{position:relative}._multi_1pyi9_7{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:4px 8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);cursor:text}._multi_1pyi9_7:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-teal-focus)}._invalid_1pyi9_25{border-color:var(--color-danger-text)}._multi_1pyi9_7 input{flex:1;min-width:140px;height:26px;border:none;outline:none;background:transparent;font:inherit;font-size:14px;color:var(--color-text)}._tag_1pyi9_41{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;height:24px;padding:0 4px 0 8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-alt);font-size:13px;color:var(--color-text)}._tagText_1pyi9_56{overflow:hidden;max-width:220px;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-muted)}._tag_1pyi9_41 button{display:inline-flex;padding:2px;border:none;background:none;color:var(--color-text-muted);cursor:pointer}._options_1pyi9_73{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;max-height:280px;overflow-y:auto;padding:4px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:var(--shadow-modal)}._options_1pyi9_73 button{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;width:100%;padding:7px 10px;border:none;border-radius:6px;background:none;font:inherit;font-size:13px;text-align:left;color:var(--color-text);cursor:pointer}._activeOption_1pyi9_105{background:var(--color-surface-alt)!important}._optionCode_1pyi9_109{min-width:64px;font-weight:600}._optionNote_1pyi9_114{flex-basis:100%;padding-left:72px;font-size:12px;color:var(--color-text-muted)}._optionsNote_1pyi9_121{margin:0;padding:6px 10px;font-size:12px;color:var(--color-text-muted)}._badge_1pyi9_128{margin-left:auto;padding:0 6px;border-radius:999px;background:var(--color-info-soft);font-size:11px;color:var(--color-text-muted)}._codeRows_1pyi9_138{display:flex;flex-direction:column;gap:8px}._codeRow_1pyi9_138{display:grid;grid-template-columns:minmax(0,1fr) 150px 32px;align-items:center;gap:8px}._codeName_1pyi9_151{overflow:hidden;min-width:0;font-size:14px;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text)}._codeRole_1pyi9_160{margin-left:6px;font-size:12px;color:var(--color-text-muted)}._iconButton_1pyi9_166{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text-muted);cursor:pointer}._readOnly_1pyi9_179{display:flex;align-items:center;min-height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-alt);font-size:14px;color:var(--color-text)}._readOnlyEmpty_1pyi9_191{color:var(--color-text-subtle)}._perCode_1pyi9_196{width:100%;border-collapse:collapse;font-size:13px}._perCode_1pyi9_196 th,._perCode_1pyi9_196 td{padding:8px 10px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;color:var(--color-text)}._perCode_1pyi9_196 th{font-size:12px;font-weight:600;color:var(--color-text-muted)}._perCodeWrap_1pyi9_217{overflow-x:auto}@media(max-width:640px){._codeRow_1pyi9_138{grid-template-columns:minmax(0,1fr) 110px 32px}._tagText_1pyi9_56{max-width:120px}}._policy_4oxhs_3{margin:0 0 12px;font-size:13px;color:var(--color-text)}._policyLabel_4oxhs_9{color:var(--color-text-muted)}._list_4oxhs_13{margin:0;padding:0;list-style:none;border:1px solid var(--color-border);border-radius:8px}._question_4oxhs_21{padding:12px 14px}._question_4oxhs_21+._question_4oxhs_21{border-top:1px solid var(--color-border)}._fieldset_4oxhs_29{margin:0;padding:0;border:0;min-width:0}._legend_4oxhs_36{padding:0;font-size:14px;font-weight:500;color:var(--color-text)}._choices_4oxhs_43{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}._choice_4oxhs_43{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--color-text);cursor:pointer}._choice_4oxhs_43 input{accent-color:var(--color-primary)}._criteria_4oxhs_63{margin-top:6px;font-size:12px;color:var(--color-text-muted)}._empty_4oxhs_69{padding:12px 14px;border:1px solid var(--color-border);border-radius:8px;font-size:13px;color:var(--color-text-muted)}._remove_4oxhs_77{padding:0;border:none;background:transparent;font:inherit;font-size:12px;color:var(--color-text-muted);text-decoration:underline;cursor:pointer}._remove_4oxhs_77:hover{color:var(--color-danger-text)}._notice_4oxhs_94{margin:0 0 12px;padding:10px 12px;border-radius:6px;background:var(--color-info-soft);font-size:13px;color:var(--color-info-text)}._saved_4oxhs_103{margin:0 0 12px;padding:10px 12px;border:1px solid var(--color-success-border);border-radius:6px;background:var(--color-success-soft);font-size:13px;color:var(--color-success-text)}._error_4oxhs_113{margin:12px 0 0;font-size:13px;color:var(--color-danger-text)}._subheading_4oxhs_119{margin:16px 0 8px;font-size:13px;font-weight:500;color:var(--color-text)}._retiredAnswer_4oxhs_126{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}._actions_4oxhs_133{display:flex;gap:8px;margin-top:12px}._history_4oxhs_139{margin-top:12px}._historyList_4oxhs_143{margin:8px 0 0;padding:0;list-style:none}._historyEntry_4oxhs_149{padding:8px 0;font-size:13px}._historyEntry_4oxhs_149+._historyEntry_4oxhs_149{border-top:1px solid var(--color-border)}._historyMeta_4oxhs_158{color:var(--color-text-muted);font-size:12px}._historyChanges_4oxhs_163{margin:4px 0 0;padding-left:18px}._overlay_10e52_1{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_10e52_1 .2s ease}._modalContainer_10e52_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_10e52_1 .3s ease;position:relative;display:flex;flex-direction:column}._noteModalOverlay_10e52_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_10e52_1 .2s ease}._noteModalTitle_10e52_45{margin:0 0 var(--space-lg);color:var(--text-dark);font-size:18px;font-weight:600}._noteTextarea_10e52_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_10e52_52:focus{outline:none;border-color:var(--blue-secondary);background-color:var(--bg-card);box-shadow:0 0 0 3px #3b82f61a}._inlineInputContainer_10e52_73{margin-top:var(--space-md);display:flex;gap:var(--space-md);align-items:flex-start;width:100%}._inlineTextarea_10e52_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_10e52_81:focus{outline:none;border-color:var(--blue-secondary);background-color:var(--bg-card);box-shadow:0 0 0 3px #3b82f61a}._inlineNextButton_10e52_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_10e52_101:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg);filter:brightness(1.05)}._sideInputContainer_10e52_125{display:flex;gap:var(--space-md);align-items:flex-start;margin-left:var(--space-xl);flex:1;max-width:500px;animation:_fadeIn_10e52_1 .3s ease}._sideInputContainer_10e52_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_10e52_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_10e52_157{display:flex;gap:var(--space-md)}._header_10e52_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_10e52_171{margin:0;font-size:20px;font-weight:700;color:var(--text-dark)}._subtitle_10e52_178{margin:var(--space-xs) 0 0;font-size:14px;color:var(--text-muted)}._closeButton_10e52_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_10e52_184:hover{background:var(--border-light);color:var(--color-text)}._content_10e52_203{padding:var(--space-2xl);overflow-y:auto;flex:1}._progressContainer_10e52_209{position:relative}._progressLineBase_10e52_213{position:absolute;left:15px;top:16px;bottom:16px;width:2px;background:var(--border-light)}._progressLineActive_10e52_222{position:absolute;left:15px;top:16px;width:2px;background:var(--gradient-primary);transition:height .5s ease}._stageItem_10e52_231{position:relative;padding-left:48px;padding-bottom:var(--space-2xl)}._stageItem_10e52_231:last-child{padding-bottom:0}._stageIcon_10e52_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_10e52_255{background:var(--success);border:none}._iconActive_10e52_260{background:var(--blue-primary);border:none}._iconPending_10e52_265{background:var(--bg-base);border:2px solid var(--border-light)}._dotPending_10e52_270{width:8px;height:8px;border-radius:50%;background:var(--color-border)}._stageContent_10e52_277{display:flex;justify-content:space-between;align-items:flex-start}._stageLabel_10e52_283{font-size:15px;font-weight:600;margin-bottom:var(--space-xs);transition:color .3s ease}._textActive_10e52_290{color:var(--blue-primary)}._textCompleted_10e52_294{color:var(--text-dark)}._textPending_10e52_298{color:var(--text-muted)}._stageDescription_10e52_302{font-size:13px;color:var(--text-secondary);line-height:1.5}._nextButton_10e52_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_10e52_308:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg);filter:brightness(1.05)}._nextButton_10e52_308:active{transform:translateY(0)}._successBanner_10e52_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_10e52_1 .3s ease}._successTitle_10e52_348{font-size:14px;font-weight:600;color:#065f46}._successText_10e52_354{font-size:13px;color:#047857;margin-top:2px}._footer_10e52_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_10e52_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_10e52_369:hover{background:var(--color-page-bg);border-color:var(--color-border);color:var(--color-text)}._btnPrimary_10e52_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_10e52_387:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:var(--shadow-lg)}@keyframes _fadeIn_10e52_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_10e52_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_10e52_438{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinner_10e52_438{animation:_spin_10e52_438 1s linear infinite}._container_oerur_1{width:100%;height:100%;min-height:100%;display:flex;flex-direction:column;font-family:var(--font-body);overflow-y:auto}._header_oerur_16{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}._headerLeft_oerur_27{display:flex;align-items:center;gap:16px}._logo_oerur_33{font-size:22px;font-weight:800;color:var(--blue-primary)}._superAdminBadge_oerur_39{padding:6px 12px;background:var(--maroon);color:#fff;border-radius:6px;font-size:12px;font-weight:600}._headerRight_oerur_48{display:flex;align-items:center;gap:8px}._userProfile_oerur_54{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:12px;cursor:pointer}._userAvatar_oerur_63{width:32px;height:32px;border-radius:10px;background:var(--maroon);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}._userName_oerur_76{font-size:14px;font-weight:500;color:var(--text-dark)}._pageHeader_oerur_82{padding:24px 32px;background:var(--bg-card);border-bottom:1px solid var(--border-light);display:flex;flex-direction:column;gap:24px}._headerMain_oerur_91{display:flex;justify-content:space-between;align-items:center;width:100%}._pageTitle_oerur_98{font-family:var(--font-heading);font-size:var(--text-title);font-weight:500;color:var(--color-text);margin-bottom:4px}._headerTitleTabs_oerur_106{display:flex;flex-direction:column}._topTabs_oerur_111{display:flex;gap:24px;align-items:center}._topTab_oerur_111{font-size:16px;font-weight:600;color:var(--color-text-muted);background:none;border:none;padding:8px 0;cursor:pointer;transition:all .2s ease;position:relative}._topTabActive_oerur_129{color:var(--blue-primary)}._topTabActive_oerur_129:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--blue-primary);border-radius:2px}._pageSubtitle_oerur_144{font-size:14px;color:var(--text-muted)}._primaryButton_oerur_149{padding:10px 20px;font-size:14px;font-weight:600;background:var(--blue-primary);color:#fff;border:none;border-radius:8px;cursor:pointer}._primaryButton_oerur_149:disabled{opacity:.5;cursor:not-allowed}._statsGrid_oerur_165{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding:24px 32px;background:var(--bg-card);border-bottom:1px solid var(--border-light)}._statCard_oerur_174{padding:20px;background:var(--bg-base);border-radius:12px;border:1px solid var(--border-light)}._statValue_oerur_181{font-size:28px;font-weight:700;color:var(--text-dark);margin-bottom:4px}._statLabel_oerur_188{font-size:13px;color:var(--text-muted);margin-bottom:8px}._statChange_oerur_194{font-size:12px;color:var(--success);font-weight:500}._mainContent_oerur_3{display:flex;flex:1;overflow:hidden;min-height:0}._sidebar_oerur_4{width:340px;background:var(--bg-card);border-right:1px solid var(--border-light);overflow-y:auto;flex-shrink:0;max-height:calc(100dvh - 160px);overscroll-behavior:contain}._sidebarHeader_oerur_222{padding:20px 24px;border-bottom:1px solid var(--border-light)}._sidebarTitle_oerur_227{font-size:16px;font-weight:600;color:var(--text-dark);margin-bottom:12px}._filterSelect_oerur_234{width:100%;padding:8px 12px;font-size:13px;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-card)}._tenantCard_oerur_243{padding:16px 24px;border-bottom:1px solid var(--border-light);cursor:pointer;transition:all .15s ease}._tenantCardActive_oerur_250{background:var(--blue-light);border-left:3px solid var(--blue-primary)}._tenantCardHeader_oerur_255{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._tenantName_oerur_262{font-size:15px;font-weight:600;color:var(--text-dark)}._statusBadge_oerur_268{padding:4px 10px;font-size:11px;font-weight:600;border-radius:6px}._statusActive_oerur_275{background:#d1fae5;color:var(--success)}._statusTrial_oerur_280{background:#fef3c7;color:var(--warning)}._statusSuspended_oerur_285{background:#fee2e2;color:var(--danger)}._tenantOrg_oerur_290{font-size:13px;color:var(--text-muted);margin-bottom:4px}._tenantPlan_oerur_296{font-size:12px;color:var(--color-text-muted);margin-bottom:8px}._tenantStats_oerur_302{font-size:12px;color:var(--text-muted);display:flex;gap:8px;margin-bottom:8px}._tenantRevenue_oerur_310{font-size:14px;font-weight:600;color:var(--blue-primary)}._contentArea_oerur_316{flex:1;display:flex;flex-direction:column;overflow:hidden}._tabs_oerur_323{display:flex;gap:4px;padding:16px 32px 0;border-bottom:1px solid var(--border-light);background:var(--bg-card)}._tab_oerur_323{padding:10px 16px;font-size:14px;font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease}._tabActive_oerur_343{color:var(--blue-primary);border-bottom-color:var(--blue-primary)}._tabContent_oerur_348{flex:1;overflow:auto;padding:32px}._section_oerur_354{background:var(--bg-card);border-radius:12px;border:1px solid var(--border-light);padding:24px;margin-bottom:24px}._sectionTitle_oerur_362{font-size:18px;font-weight:600;color:var(--text-dark);margin-bottom:4px}._orgInfoHeader_oerur_369{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._orgInfoHeader_oerur_369 ._sectionTitle_oerur_362{margin-bottom:0}._editBtn_oerur_380{padding:7px 16px;font-size:13px;font-weight:600;color:var(--blue-primary);background:var(--blue-light);border:1px solid #bfdbfe;border-radius:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease}._editBtn_oerur_380:hover{background:var(--color-primary-soft);border-color:#93c5fd}._editActions_oerur_399{display:flex;gap:8px}._saveBtn_oerur_404{padding:7px 18px;font-size:13px;font-weight:600;color:#fff;background:var(--blue-primary);border:none;border-radius:8px;cursor:pointer;transition:background .15s ease}._saveBtn_oerur_404:hover{background:var(--color-primary)}._cancelBtn_oerur_420{padding:7px 16px;font-size:13px;font-weight:600;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-light);border-radius:8px;cursor:pointer;transition:background .15s ease}._cancelBtn_oerur_420:hover{background:var(--color-page-bg)}._orgEditInput_oerur_436{padding:8px 12px;font-size:15px;font-weight:500;color:var(--text-dark);border:1px solid #93c5fd;border-radius:8px;background:var(--blue-light);outline:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%}._orgEditInput_oerur_436:focus{border-color:var(--blue-primary);box-shadow:0 0 0 3px #2563eb1f}._toggleRow_oerur_456{display:flex;align-items:center;gap:12px;padding-top:4px}._sectionDescription_oerur_463{font-size:14px;color:var(--text-muted);margin-bottom:24px}._sectionHeader_oerur_469{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}._placeholderState_oerur_476{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;text-align:center}._placeholderIcon_oerur_485{font-size:64px;margin-bottom:24px}._placeholderTitle_oerur_490{font-size:20px;font-weight:700;color:var(--text-dark);margin-bottom:12px}._placeholderText_oerur_497{font-size:15px;color:var(--color-text-muted);max-width:400px;margin-bottom:32px;line-height:1.6}._infoGrid_oerur_505{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._infoItem_oerur_511{display:flex;flex-direction:column;gap:4px}._infoLabel_oerur_517{font-size:13px;font-weight:500;color:var(--text-muted)}._infoValue_oerur_523{font-size:15px;color:var(--text-dark);text-transform:capitalize}._resourceGrid_oerur_529{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._resourceCard_oerur_535{padding:20px;background:var(--bg-base);border-radius:8px;border:1px solid var(--border-light);text-align:center}._resourceValue_oerur_543{font-size:32px;font-weight:700;color:var(--blue-primary);margin-bottom:8px}._resourceLabel_oerur_550{font-size:13px;color:var(--text-muted)}._actionButtons_oerur_555{display:flex;gap:12px;flex-wrap:wrap}._actionButton_oerur_555{padding:10px 20px;font-size:14px;font-weight:500;background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-light);border-radius:8px;cursor:pointer}._dangerButton_oerur_572{color:var(--danger);border-color:var(--danger)}._billingGrid_oerur_577{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._billingCard_oerur_583{padding:20px;background:var(--bg-base);border-radius:8px;border:1px solid var(--border-light)}._billingLabel_oerur_590{font-size:13px;color:var(--text-muted);margin-bottom:8px}._billingValue_oerur_596{font-size:24px;font-weight:600;color:var(--text-dark)}._metricsTable_oerur_602{display:flex;flex-direction:column;gap:12px}._metricRow_oerur_608{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--bg-base);border-radius:6px}._metricLabel_oerur_617{font-size:14px;color:var(--text-secondary)}._metricValue_oerur_622{font-size:16px;font-weight:600;color:var(--text-dark)}._settingsList_oerur_628{display:flex;flex-direction:column;gap:20px}._settingItem_oerur_634{display:flex;flex-direction:column;gap:8px}._settingLabel_oerur_640{font-size:14px;font-weight:600;color:var(--text-dark)}._settingLabelRow_oerur_646{display:flex;justify-content:space-between;align-items:center}._settingDescription_oerur_652{font-size:13px;color:var(--text-muted)}._settingInput_oerur_657{padding:10px 14px;font-size:14px;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-card);color:var(--text-dark)}._toggle_oerur_456{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}._toggleInput_oerur_674{opacity:0;width:0;height:0}._toggleSlider_oerur_680{position:absolute;cursor:pointer;inset:0;background-color:var(--border-light);transition:.2s;border-radius:24px}._toggleSlider_oerur_680:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:var(--bg-card);border-radius:50%;transition:.2s;box-shadow:0 1px 3px #00000026}._toggleSliderActive_oerur_705{background-color:var(--blue-primary)}._toggleSliderActive_oerur_705:before{transform:translate(20px)}._buttonGroup_oerur_713{display:flex;gap:12px;justify-content:flex-end}._secondaryButton_oerur_719{padding:10px 20px;font-size:14px;font-weight:600;background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-light);border-radius:8px;cursor:pointer}._modalOverlay_oerur_730{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_oerur_730{background:var(--bg-card);border-radius:16px;width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}._modalHeader_oerur_754{padding:24px 32px;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center}._modalTitle_oerur_762{font-size:20px;font-weight:700;color:var(--text-dark)}._modalClose_oerur_768{width:32px;height:32px;border-radius:8px;background:transparent;border:none;font-size:28px;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}._modalBody_oerur_783{padding:32px;overflow:auto;flex:1}._modalFooter_oerur_789{padding:20px 32px;border-top:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center}._stepIndicator_oerur_797{display:flex;align-items:center;padding:24px 32px;border-bottom:1px solid var(--border-light)}._step_oerur_797{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1}._stepNumber_oerur_812{width:32px;height:32px;border-radius:50%;background:var(--border-light);color:var(--text-muted);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}._stepActive_oerur_825 ._stepNumber_oerur_812{background-color:var(--blue-primary);color:#fff}._stepActive_oerur_825 ._stepLabel_oerur_830{color:var(--blue-primary)}._stepLabel_oerur_830{font-size:12px;color:var(--color-text-muted);font-weight:500}._stepLine_oerur_840{flex:1;height:2px;background:var(--border-light);margin-top:-24px}._formGrid_oerur_847{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._formGroup_oerur_853{display:flex;flex-direction:column;gap:8px}._formLabel_oerur_859{font-size:14px;font-weight:600;color:var(--text-dark)}._required_oerur_865{color:var(--danger);margin-left:4px}._formInput_oerur_870{padding:10px 14px;font-size:14px;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-card);color:var(--text-dark)}._infoBox_oerur_879{padding:16px;background:var(--blue-light);border:1px solid #bfdbfe;border-radius:8px;margin-top:8px}._infoBoxText_oerur_887{font-size:13px;color:var(--blue-dark);line-height:1.6}._planDetails_oerur_893{padding:20px;background:var(--bg-base);border:1px solid var(--border-light);border-radius:8px;grid-column:1 / -1}._planDetailsTitle_oerur_901{font-size:15px;font-weight:600;color:var(--text-dark);margin-bottom:12px}._planFeatures_oerur_908{font-size:14px;color:var(--text-secondary);line-height:1.8;padding-left:20px;margin:0}._moduleSelectionHeader_oerur_916{margin-bottom:24px}._moduleSelectionTitle_oerur_920{font-size:18px;font-weight:600;color:var(--text-dark);margin-bottom:4px}._moduleSelectionDescription_oerur_927{font-size:14px;color:var(--color-text-muted)}._modulesGrid_oerur_932{display:grid;grid-template-columns:1fr;gap:12px}._moduleCard_oerur_938{padding:16px;background:var(--bg-base);border:2px solid var(--border-light);border-radius:12px;transition:all .15s ease;cursor:pointer}._moduleCardActive_oerur_947{background:var(--blue-light);border-color:var(--blue-primary)}._moduleCardLabel_oerur_952{display:flex;gap:12px;cursor:pointer;width:100%}._moduleCheckbox_oerur_959{width:20px;height:20px;cursor:pointer;flex-shrink:0;margin-top:2px}._moduleCardContent_oerur_967{flex:1}._moduleCardHeader_oerur_971{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._moduleName_oerur_978{font-size:15px;font-weight:600;color:var(--text-dark)}._moduleTag_oerur_984{padding:4px 10px;font-size:11px;font-weight:600;background:#d1fae5;color:var(--success);border-radius:6px}._moduleDescription_oerur_993{font-size:13px;color:var(--color-text-muted);line-height:1.5}._modulesSummary_oerur_999{margin-top:24px;padding:16px;background:var(--blue-light);border:1px solid #bfdbfe;border-radius:8px;text-align:center}._modulesSummaryText_oerur_1008{font-size:14px;font-weight:600;color:var(--blue-dark)}._stripeElementWrapper_oerur_1014{padding:10px 14px;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-card)}._cardsContainer_oerur_1021{display:flex;gap:16px;align-items:center;margin-bottom:24px}._cardIcon_oerur_1028{height:24px;opacity:.7;transition:opacity .2s}._cardIcon_oerur_1028:hover{opacity:1}._formRow_oerur_1038{display:flex;gap:20px}._formRow_oerur_1038 ._formGroup_oerur_853{flex:1}._logsTable_oerur_1047{width:100%;border-collapse:collapse}._logsTableHeader_oerur_1052{background:var(--bg-base);border-bottom:2px solid var(--border-light)}._logsTableTh_oerur_1057{padding:16px;text-align:left;font-size:12px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}._logsTableRow_oerur_1067{border-bottom:1px solid var(--border-light);transition:background .15s ease;cursor:pointer}._logsTableTd_oerur_1073{padding:16px;font-size:13px;color:var(--text-dark)}._fullWidth_oerur_1079{grid-column:1 / -1}._moduleTagAddon_oerur_1083{background:#fef3c7;color:#92400e}._trialBox_oerur_1088{padding:20px;background:var(--blue-light);border:2px solid var(--blue-primary);border-radius:12px;margin-bottom:24px}._trialTitle_oerur_1096{font-size:16px;font-weight:700;color:var(--blue-dark);margin-bottom:8px}._trialText_oerur_1103{font-size:14px;color:var(--blue-dark);line-height:1.6}._footerActions_oerur_1109{display:flex;gap:12px}._modalLarge_oerur_1114{width:900px}._searchToolbar_oerur_1118{padding:24px;border-bottom:1px solid var(--border-light)}._searchToolbarInner_oerur_1123{display:flex;gap:16px;align-items:center}._logsBody_oerur_1129{padding:0;max-height:500px}._warningBox_oerur_1134{padding:16px;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;margin-bottom:20px}._warningTitle_oerur_1142{font-size:14px;color:#92400e;font-weight:600;margin-bottom:4px}._warningText_oerur_1149{font-size:13px;color:#92400e;line-height:1.5}._checkboxLabel_oerur_1155{display:flex;align-items:center;gap:12px;cursor:pointer}._textarea_oerur_1162{min-height:120px;resize:vertical}._suspendBox_oerur_1167{padding:16px;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-bottom:20px}._suspendTitle_oerur_1175{font-size:14px;color:var(--color-danger);font-weight:600;margin-bottom:4px}._suspendText_oerur_1182{font-size:13px;color:var(--color-danger);line-height:1.5}._reactivateBox_oerur_1188{padding:16px;background:var(--blue-light);border:1px solid #bfdbfe;border-radius:8px;margin-bottom:20px}._reactivateTitle_oerur_1196{font-size:14px;color:var(--blue-dark);font-weight:600;margin-bottom:4px}._reactivateText_oerur_1203{font-size:13px;color:var(--blue-dark);line-height:1.5}._impactBox_oerur_1209{margin-top:20px;padding:12px;background:var(--bg-base);border:1px solid var(--border-light);border-radius:8px}._impactText_oerur_1217{font-size:13px;color:var(--color-text-muted);line-height:1.6}._badgeSuccess_oerur_1223{padding:4px 10px;font-size:12px;font-weight:600;border-radius:6px;background:#d1fae5;color:var(--success)}._badgeFailed_oerur_1232{padding:4px 10px;font-size:12px;font-weight:600;border-radius:6px;background:#fee2e2;color:var(--color-danger)}._modalSubtitle_oerur_1241{font-size:14px;color:var(--color-text-muted);margin-top:4px}._timestampTime_oerur_1247{font-size:13px;color:var(--text-dark);font-weight:500}._timestampDate_oerur_1253{font-size:12px;color:var(--text-muted)}._flex1_oerur_1258{flex:1}._footerInfo_oerur_1262{font-size:14px;color:var(--color-text-muted)}._logsAction_oerur_1267{font-size:13px;color:var(--text-dark);font-weight:500}._logsAuth_oerur_1273{font-size:13px;color:var(--text-dark)}._logsDevice_oerur_1278{font-size:12px;color:var(--text-muted)}._logsIp_oerur_1283{font-size:13px;color:var(--color-text-muted);font-family:monospace}._logsDetails_oerur_1289{font-size:13px;color:var(--color-text-muted)}._emptyState_oerur_1294{padding:20px;text-align:center;color:var(--color-text-muted);font-size:15px;font-weight:600}._stripeInput_oerur_1302{border:1px solid var(--color-border);border-radius:8px;padding:12px 14px;background:var(--bg-card)}._stripeInput_oerur_1302:focus-within{border-color:#4a90e2}._formLabel_oerur_859{font-size:14px;font-weight:500;color:#344054;margin-bottom:6px}._formGroup_oerur_853{display:flex;flex-direction:column;width:100%}._formRow_oerur_1038{display:flex;gap:16px}._loadingLogs_oerur_1331{padding:20px;text-align:center;color:var(--color-text-muted)}._logStatus_oerur_1337{padding:4px 10px;font-size:12px;font-weight:600;border-radius:6px;text-transform:capitalize}._logStatusSuccess_oerur_1345{background:#d1fae5;color:var(--success)}._logStatusFailed_oerur_1350{background:#fee2e2;color:var(--color-danger)}._noLogsMessage_oerur_1355{text-align:center;padding:20px;color:var(--color-text-muted)}._moduleHeader_oerur_1361{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}._moduleInfo_oerur_1369{flex:1;display:flex;flex-direction:column;gap:8px}._moduleTypeBadge_oerur_1376{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_oerur_1387{background:var(--color-primary-soft);color:var(--blue-dark)}._moduleTypeBadgeAddon_oerur_1392{background:#fef3c7;color:#92400e}@media(max-width:1400px){._modulesGrid_oerur_932{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){._modulesGrid_oerur_932{grid-template-columns:1fr}}._moduleSettingsGrid_oerur_1409{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:var(--space-2xl)}._moduleSettingsCard_oerur_1416{padding:20px;background:var(--bg-base);border-radius:var(--radius-lg);border:1px solid var(--border-light);transition:all .2s ease}._moduleSettingsCard_oerur_1416:hover{border-color:var(--color-border);box-shadow:var(--shadow-sm)}._moduleSettingsHeader_oerur_1429{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-md);gap:var(--space-md)}._moduleSettingsInfo_oerur_1437{flex:1;display:flex;flex-direction:column;gap:var(--space-sm)}._moduleSettingsName_oerur_1444{font-size:16px;font-weight:600;color:var(--text-dark);margin:0}._moduleSettingsTypeBadge_oerur_1451{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_oerur_1462{background:var(--blue-light);color:var(--blue-dark)}._moduleSettingsTypeBadgeAddon_oerur_1467{background:#fef3c7;color:#92400e}._moduleSettingsDescription_oerur_1472{font-size:13px;color:var(--color-text-muted);line-height:1.5;margin:0}._moduleSettingsToggle_oerur_1479{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer;flex-shrink:0}._moduleSettingsToggleInput_oerur_1488{opacity:0;width:0;height:0}._moduleSettingsToggleSlider_oerur_1494{position:absolute;cursor:pointer;inset:0;background-color:var(--border-light);transition:.3s;border-radius:24px}._moduleSettingsToggleSlider_oerur_1494:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}._moduleSettingsToggleSliderActive_oerur_1518{background-color:var(--blue-primary)}._moduleSettingsToggleSliderActive_oerur_1518:before{transform:translate(20px)}@media(max-width:1400px){._moduleSettingsGrid_oerur_1409{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){._moduleSettingsGrid_oerur_1409{grid-template-columns:1fr}}._sectionHeader_oerur_469{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-2xl);gap:20px}._saveButtonContainer_oerur_1546{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_oerur_1557{font-size:14px;font-weight:500;color:#92400e}._saveButton_oerur_1546{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_oerur_1546:hover{background:#d97706}._saveButton_oerur_1546:active{background:#b45309}._inputError_oerur_1582{border-color:var(--danger)!important}._clinicGrid_oerur_1585{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:16px}._clinicCard_oerur_1592{padding:16px;background:var(--bg-base);border:1px solid var(--border-light);border-radius:8px;display:flex;flex-direction:column;gap:8px}._clinicCardHeader_oerur_1602{display:flex;justify-content:space-between;align-items:center}._clinicName_oerur_1608{font-size:14px;font-weight:600;color:var(--text-dark)}._clinicStats_oerur_1614{font-size:12px;color:var(--color-text-muted);display:flex;gap:8px}._notifyContainer_oerur_1621{margin-top:20px}._notifyLabel_oerur_1625{display:flex;align-items:center;gap:12px;cursor:pointer}._notifyCheckbox_oerur_1632{width:18px;height:18px;cursor:pointer}._notifyText_oerur_1638{font-size:14px;color:var(--text-dark);font-weight:500}._emptyStateContainer_oerur_1644{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;flex:1}._emptyStateText_oerur_1653{color:var(--color-text-muted);font-size:18px;font-weight:500}._checkboxText_oerur_1658{font-size:14px;color:var(--text-dark);font-weight:500}._formGroupMargin_oerur_1664{margin-top:20px}._modalBodySection_oerur_1668{margin-bottom:24px}._rolesTab_oerur_1674{padding:24px;max-width:1100px;width:100%;box-sizing:border-box}._workspace_h6j74_12{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;padding:0;min-height:0}@media(max-width:1024px){._workspace_h6j74_12{grid-template-columns:200px minmax(0,1fr);padding:16px 20px 32px;gap:16px}}@media(max-width:768px){._workspace_h6j74_12{grid-template-columns:1fr;padding:16px 16px 32px}}._rail_h6j74_36{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:16px 12px;position:sticky;top:20px;align-self:start;max-height:calc(100vh - 100px);overflow-y:auto;display:flex;flex-direction:column;gap:6px}@media(max-width:768px){._rail_h6j74_36{position:static;max-height:none}}._railGroup_h6j74_58{padding:8px 4px 0}._railGroupLabel_h6j74_62{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle);font-weight:600;padding:0 8px 6px}._railList_h6j74_71{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}._railLink_h6j74_80{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-md);font-size:13px;color:var(--color-text-muted);text-decoration:none;transition:background .12s ease,color .12s ease;line-height:1.2}._railLink_h6j74_80:hover{background:var(--color-surface-alt);color:var(--color-text)}._railLinkActive_h6j74_98,._railLinkActive_h6j74_98:hover{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}._railIcon_h6j74_105{display:grid;place-items:center;width:16px;height:16px;flex-shrink:0}._railFooter_h6j74_113{margin-top:auto;padding-top:16px}._railHelp_h6j74_118{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:12px;text-decoration:none;color:var(--color-text);display:block;transition:border-color .12s ease}._railHelp_h6j74_118:hover{border-color:var(--color-primary)}._railHelpTitle_h6j74_131{font-size:13px;font-weight:600;margin:0;display:flex;align-items:center;gap:6px}._railHelpSubtitle_h6j74_140{font-size:11px;color:var(--color-text-muted);margin:4px 0 0}._content_h6j74_147{min-width:0;display:flex;flex-direction:column;gap:20px}._contentTwoCol_h6j74_154{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:1440px){._contentTwoCol_h6j74_154{grid-template-columns:minmax(0,1fr)}}._contentHeader_h6j74_167{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}._contentTitle_h6j74_175{font-family:var(--font-heading);font-size:22px;font-weight:500;margin:0;color:var(--color-text)}._contentSubtitle_h6j74_183{font-size:var(--text-body-sm);color:var(--color-text-muted);margin:4px 0 0}._contentActions_h6j74_189{display:flex;gap:8px;align-items:center}._panelCard_h6j74_196{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:24px}._panelCardHeader_h6j74_203{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}._panelIconTitle_h6j74_211{display:flex;gap:14px;align-items:flex-start;min-width:0}._panelIcon_h6j74_211{width:42px;height:42px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);display:grid;place-items:center;flex-shrink:0}._panelIconAlt_h6j74_229{background:#8b5cf61f;color:#8b5cf6}._panelTitle_h6j74_234{font-size:16px;font-weight:600;margin:0;color:var(--color-text)}._panelSubtitle_h6j74_241{font-size:13px;color:var(--color-text-muted);margin:4px 0 0}._panelActions_h6j74_247{display:flex;align-items:center;gap:12px;flex-shrink:0}._savedIndicator_h6j74_254{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-success-text)}._savedIndicator_h6j74_254 svg{color:var(--color-success)}._formGrid_h6j74_267{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}._formGridSingle_h6j74_273{grid-template-columns:1fr}@media(max-width:640px){._formGrid_h6j74_267{grid-template-columns:1fr}}._formField_h6j74_281{display:flex;flex-direction:column;gap:6px;min-width:0}._formFieldFull_h6j74_288{grid-column:1 / -1}._formLabel_h6j74_290{font-size:12px;font-weight:500;color:var(--color-text)}._formHint_h6j74_296{font-size:11px;color:var(--color-text-muted)}._formError_h6j74_301{font-size:11px;color:var(--color-danger-text)}._inputAffix_h6j74_306{position:relative}._inputAffix_h6j74_306 ._inputIcon_h6j74_310{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--color-text-subtle);display:grid;place-items:center}._inputAffix_h6j74_306 ._formInput_h6j74_320,._inputAffix_h6j74_306 ._formSelect_h6j74_321{padding-left:34px}._formInput_h6j74_320,._formSelect_h6j74_321{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:9px 12px;font-size:13px;color:var(--color-text);background:var(--color-surface);outline:none;font-family:inherit;box-sizing:border-box}._formInput_h6j74_320:focus,._formSelect_h6j74_321:focus{border-color:var(--color-primary);box-shadow:var(--shadow-teal-focus)}._formInput_h6j74_320:disabled,._formSelect_h6j74_321:disabled{background:var(--color-surface-alt);color:var(--color-text-subtle);cursor:not-allowed}._logoUpload_h6j74_352{display:flex;align-items:center;gap:10px;border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:8px 10px;background:var(--color-surface-alt)}._logoUploadText_h6j74_362{flex:1;font-size:12px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._btnPrimary_h6j74_372{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:8px 16px;border-radius:var(--radius-md);font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px}._btnPrimary_h6j74_372:hover{background:var(--color-primary-hover)}._btnPrimary_h6j74_372:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_h6j74_388{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);padding:8px 14px;border-radius:var(--radius-md);font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px}._btnSecondary_h6j74_388:hover{border-color:var(--color-primary);color:var(--color-primary)}._btnSecondary_h6j74_388:disabled{opacity:.6;cursor:not-allowed}._btnDanger_h6j74_404{background:transparent;color:var(--color-danger-text);border:1px solid var(--color-danger-border);padding:6px 12px;border-radius:var(--radius-md);font-size:12px;font-weight:500;cursor:pointer}._btnDanger_h6j74_404:hover{background:var(--color-danger-soft)}._btnGhost_h6j74_416{background:transparent;border:0;color:var(--color-primary);padding:4px 8px;font-size:12px;font-weight:500;cursor:pointer}._btnLink_h6j74_426{background:transparent;border:0;color:var(--color-primary);padding:0;font-size:inherit;cursor:pointer;text-decoration:none}._btnLink_h6j74_426:hover{text-decoration:underline}._structureCounts_h6j74_439{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:20px}@media(max-width:900px){._structureCounts_h6j74_439{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){._structureCounts_h6j74_439{grid-template-columns:repeat(2,1fr)}}._structureCount_h6j74_439{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px;background:var(--color-surface);display:flex;flex-direction:column;gap:6px}._structureCountIcon_h6j74_463{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--color-primary-soft);color:var(--color-primary)}._structureCountValue_h6j74_473{font-size:22px;font-weight:600;color:var(--color-text);line-height:1.1}._structureCountLabel_h6j74_480{font-size:12px;color:var(--color-text);font-weight:500}._structureCountMeta_h6j74_486{font-size:11px;color:var(--color-text-muted)}._structureListHeader_h6j74_491{display:flex;align-items:center;justify-content:space-between;padding:8px 0 12px}._structureListTitle_h6j74_498{font-size:13px;font-weight:600;color:var(--color-text)}._structureRow_h6j74_504{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:10px;background:var(--color-surface);overflow:hidden}._structureRowHead_h6j74_512{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer}._structureRowHead_h6j74_512:hover{background:var(--color-surface-alt)}._structureRowIcon_h6j74_522{width:34px;height:34px;background:var(--color-primary-soft);color:var(--color-primary);border-radius:8px;display:grid;place-items:center;flex-shrink:0}._structureRowIconClinicWide_h6j74_533{background:#3b82f61f;color:var(--status-blue)}._structureRowIconDept_h6j74_538{background:#8b5cf61f;color:#8b5cf6}._structureRowMain_h6j74_543{flex:1;min-width:0}._structureRowName_h6j74_548{font-weight:500;font-size:14px;color:var(--color-text)}._structureRowMeta_h6j74_554{font-size:11px;color:var(--color-text-muted);margin-top:2px}._structureRowNumbers_h6j74_560{display:flex;gap:24px;align-items:center;flex-shrink:0}._structureRowNumber_h6j74_560{text-align:center;min-width:44px}._structureRowNumberValue_h6j74_572{font-size:14px;font-weight:600;color:var(--color-text);line-height:1}._structureRowNumberLabel_h6j74_579{font-size:10px;color:var(--color-text-muted);text-transform:none;margin-top:2px}._structureChevron_h6j74_586{color:var(--color-text-subtle);flex-shrink:0}._structureRowChildren_h6j74_591{padding:4px 14px 14px 60px;border-top:1px solid var(--color-border);background:var(--color-surface-alt)}._structureChildRow_h6j74_597{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);margin-top:8px}._structureNothingBanner_h6j74_608{display:flex;gap:8px;align-items:flex-start;padding:12px 14px;border:1px solid var(--color-border);background:var(--color-surface-alt);border-radius:var(--radius-md);font-size:12px;color:var(--color-text-muted);margin-top:8px}._structureNothingBannerIcon_h6j74_621{color:var(--color-primary);flex-shrink:0}._tableWrap_h6j74_627{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}._table_h6j74_627{width:100%;border-collapse:collapse;font-size:var(--text-body)}._table_h6j74_627 thead th{text-align:left;padding:12px 16px;font-size:11px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--color-border);background:var(--color-surface-alt)}._table_h6j74_627 tbody td{padding:14px 16px;border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}._table_h6j74_627 tbody tr:last-child td{border-bottom:0}._tableRowActions_h6j74_661{display:flex;gap:8px;justify-content:flex-end}._badge_h6j74_667{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:500}._badgeActive_h6j74_676{background:var(--color-success-soft);color:var(--color-success-text)}._badgeInactive_h6j74_677{background:var(--color-surface-alt);color:var(--color-text-muted)}._badgeAttention_h6j74_678{background:var(--color-warning-soft);color:var(--color-warning-text)}._badgeMissing_h6j74_679{background:var(--color-danger-soft);color:var(--color-danger-text)}._badgeNeutral_h6j74_680{background:var(--color-info-soft);color:var(--color-info-text)}._toggleRow_h6j74_683{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--color-border)}._toggleRow_h6j74_683:last-child{border-bottom:0}._toggle_h6j74_683{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}._toggle_h6j74_683 input{opacity:0;width:0;height:0}._toggleSlider_h6j74_701{position:absolute;cursor:pointer;inset:0;background:var(--neutral-border);transition:.15s;border-radius:20px}._toggleSlider_h6j74_701:before{content:"";position:absolute;height:16px;width:16px;left:2px;top:2px;background:#fff;transition:.15s;border-radius:50%}._toggle_h6j74_683 input:checked+._toggleSlider_h6j74_701{background:var(--color-primary)}._toggle_h6j74_683 input:checked+._toggleSlider_h6j74_701:before{transform:translate(16px)}._empty_h6j74_724{padding:40px 24px;text-align:center;color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}._emptyTitle_h6j74_733{font-size:14px;font-weight:500;color:var(--color-text);margin:0 0 6px}._emptyDescription_h6j74_740{font-size:12px;margin:0}._subTabsRow_h6j74_746{display:flex;border-bottom:1px solid var(--color-border);gap:6px;overflow-x:auto}._subTab_h6j74_746{padding:10px 14px;border:0;background:transparent;color:var(--color-text-muted);font-size:13px;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}._subTab_h6j74_746:hover{color:var(--color-text)}._subTabActive_h6j74_766{color:var(--color-text);border-bottom-color:var(--color-primary);font-weight:600}._modulesList_h6j74_773{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}._moduleRow_h6j74_779{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:13px}._panel_h6j74_196{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:24px}._panelHeader_h6j74_802{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--color-border)}._panelDescription_h6j74_812{font-size:13px;line-height:1.55;color:var(--color-text-muted);margin:0}._readinessGrid_h6j74_820{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}._readinessTile_h6j74_826{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt, var(--color-surface))}._readinessLabel_h6j74_836{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-weight:600}._readinessValue_h6j74_844{font-size:15px;color:var(--color-text);font-weight:600}._roomQrBlock_h6j74_854{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 0 4px}._roomQrImage_h6j74_862{width:200px;height:200px;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface);padding:8px}._roomQrCaption_h6j74_871{font-size:12px;color:var(--color-text-muted)}._roomLinkRow_h6j74_876{display:flex;align-items:center;gap:8px;margin-top:12px}._roomLinkText_h6j74_885{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--color-text);background:var(--color-page-bg);border:1px solid var(--color-border);border-radius:8px;padding:8px 10px;-webkit-user-select:all;user-select:all}._roomPinStatus_h6j74_900{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border)}._roomSetupSteps_h6j74_910{margin:16px 0 0;padding-left:20px;font-size:13px;line-height:1.7;color:var(--color-text-muted)}._roomModalActions_h6j74_918{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}._roomPinReveal_h6j74_927{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 8px;padding:16px 18px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-page-bg)}._roomPinValue_h6j74_939{font-size:30px;font-weight:600;letter-spacing:.24em;font-variant-numeric:tabular-nums;color:var(--color-text)}._roomPinIcon_h6j74_947{width:15px;height:15px;vertical-align:-2px;margin-right:4px}._codeAlertStack_h6j74_956{display:flex;flex-direction:column;gap:16px}._codeAlertNotice_h6j74_962{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--color-warning-border);background:var(--color-warning-soft);color:var(--color-warning-text);border-radius:var(--radius-lg);font-size:13px;line-height:1.55;margin-bottom:16px}._codeAlertNoticeIcon_h6j74_976{flex-shrink:0;margin-top:2px}._codeAlertChannels_h6j74_981{display:flex;flex-wrap:wrap;gap:14px}._codeAlertChannel_h6j74_981{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-muted);cursor:pointer}._codeAlertChannel_h6j74_981 input:disabled{cursor:not-allowed}._codeAlertAddRow_h6j74_1000{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:16px}._codeAlertAddField_h6j74_1008{flex:1 1 260px;min-width:200px}._codeAlertFooter_h6j74_1013{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--color-border)}._codeAlertResponderName_h6j74_1024{font-weight:500;color:var(--color-text)}._codeAlertResponderMeta_h6j74_1029{font-size:12px;color:var(--color-text-muted)}._codeAlertLede_h6j74_1034{margin-bottom:16px;max-width:78ch}._ruleNotice_h6j74_1041{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--color-info-border);background:var(--color-info-soft);color:var(--color-info-text);border-radius:var(--radius-lg);font-size:13px;line-height:1.55;margin-bottom:16px}._ruleNoticeIcon_h6j74_1055{flex-shrink:0;margin-top:2px}._ruleOffNote_h6j74_1060{margin-top:10px;font-size:12px;line-height:1.55;color:var(--color-text-muted)}._ruleMeta_h6j74_1067{margin-top:6px;font-size:11px;color:var(--color-text-subtle)}._ruleBody_h6j74_1073{margin-top:14px;padding-top:14px;border-top:1px solid var(--color-border)}._ruleHeaderText_h6j74_1083{display:flex;flex-direction:column;gap:2px;min-width:0}._ruleSubheading_h6j74_1090{font-size:12px;font-weight:600;color:var(--color-text);margin:16px 0 8px}._ruleChannels_h6j74_1097{display:flex;flex-wrap:wrap;gap:14px}._ruleChannel_h6j74_1097{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-muted);cursor:pointer}._ruleChannel_h6j74_1097 input:disabled{cursor:not-allowed}._ruleRecipients_h6j74_1116{display:flex;flex-wrap:wrap;gap:8px}._ruleRecipient_h6j74_1116{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);font-size:12px;color:var(--color-text)}._ruleAddRow_h6j74_1134{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px}._ruleAddField_h6j74_1142{flex:1 1 220px;min-width:180px}._ruleFooter_h6j74_1147{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--color-border)}._container_1q1wz_1{font-family:var(--font-body);color:var(--color-text)}._pageHeader_1q1wz_6{margin-bottom:1rem}._title_1q1wz_10{font-size:1.8rem;font-weight:700;color:var(--text-dark);margin-bottom:.5rem}._subtitle_1q1wz_17{color:var(--text-secondary);font-size:1rem}._layout_1q1wz_22{display:grid;grid-template-columns:320px 1fr;gap:2rem;align-items:start;height:calc(96vh - 100px);min-height:500px;overflow:hidden}._leftCard_1q1wz_32{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_1q1wz_45{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:var(--color-border) transparent}._rightCard_1q1wz_45::-webkit-scrollbar{width:6px}._rightCard_1q1wz_45::-webkit-scrollbar-track{background:transparent}._rightCard_1q1wz_45::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:20px;border:transparent}._avatarLarge_1q1wz_71{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,var(--blue-secondary) 0%,var(--blue-primary) 100%);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_1q1wz_86{font-size:1.25rem;font-weight:700;color:var(--text-dark);margin-bottom:.5rem}._profileRoleBadge_1q1wz_93{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_1q1wz_106{width:100%;height:1px;background-color:var(--border-light);margin-bottom:2rem}._infoGroup_1q1wz_113{display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%;margin-bottom:1.5rem;padding:0 1rem}._infoGroup_1q1wz_113:last-child{margin-bottom:0}._infoText_1q1wz_127{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem}._infoIcon_1q1wz_134{color:var(--blue-primary);min-width:24px}._infoLabel_1q1wz_139{font-size:.75rem;text-transform:uppercase;color:var(--text-secondary);font-weight:600;letter-spacing:.05em}._infoValue_1q1wz_147{font-size:.95rem;color:var(--text-dark);font-weight:600;text-align:left;word-break:break-all}._sectionHeader_1q1wz_156{display:flex;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:600;color:var(--text-dark);margin-bottom:1.5rem}._headerDot_1q1wz_166{width:8px;height:8px;border-radius:50%}._formRow2_1q1wz_172{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}._formRow1_1q1wz_179{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem}._formGroup_1q1wz_186{display:flex;flex-direction:column;gap:.5rem}._label_1q1wz_192{font-size:.85rem;font-weight:500;color:var(--text-secondary);margin-left:.25rem}._input_1q1wz_199{padding:.75rem 1rem;border-radius:8px;border:1px solid var(--border-light);background-color:var(--color-page-bg);font-size:.95rem;transition:all .2s ease;outline:none;color:var(--text-dark);width:100%}._input_1q1wz_199:focus{border-color:var(--blue-primary);background-color:#fff;box-shadow:0 0 0 3px #3b82f61a}._inputError_1q1wz_217{border-color:var(--danger)}._inputError_1q1wz_217:focus{border-color:var(--danger);box-shadow:0 0 0 3px #ef44441a}._errorText_1q1wz_226{font-size:.75rem;color:var(--danger);margin-top:.25rem}._buttonContainer_1q1wz_232{margin-top:2rem}._button_1q1wz_232{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_1q1wz_232:hover{background:var(--blue-dark);transform:translateY(-1px)}@media(max-width:900px){._layout_1q1wz_22{grid-template-columns:1fr;height:auto}._leftCard_1q1wz_32{position:static}._rightCard_1q1wz_45{height:auto;overflow-y:visible}._formRow2_1q1wz_172{grid-template-columns:1fr}}._errorMessage_1q1wz_274{color:var(--danger);font-size:.75rem;font-weight:500;margin-top:.4rem}._inputError_1q1wz_217{border-color:var(--danger)!important}._container_a4am1_1{width:100%;min-height:100%;display:flex;flex-direction:column;font-family:var(--font-body);overflow-y:auto}._pageHeader_a4am1_11{padding:var(--space-2xl) var(--space-3xl);background:var(--bg-card);border-bottom:.0625rem solid var(--border-light);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._pageTitle_a4am1_21{font-family:var(--font-heading);font-size:var(--text-title);font-weight:500;color:var(--color-text);margin-bottom:.25rem}._pageSubtitle_a4am1_29{font-size:.875rem;color:var(--text-muted)}._primaryButton_a4am1_35{padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;background:var(--gradient-primary);color:var(--bg-card);border:none;border-radius:var(--radius-md);cursor:pointer;transition:opacity .15s ease}._primaryButton_a4am1_35:hover{opacity:.9}._primaryButton_a4am1_35:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._statsGrid_a4am1_58{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;padding:1.5rem 2rem;background:var(--bg-card);border-bottom:.0625rem solid var(--border-light);flex-shrink:0}._statCard_a4am1_68{padding:1.25rem;background:var(--bg-base);border-radius:var(--radius-lg);border:.0625rem solid var(--border-light);transition:box-shadow .15s ease}._statCard_a4am1_68:hover{box-shadow:0 4px 12px #0000000f}._statValue_a4am1_80{font-size:1.75rem;font-weight:700;color:var(--text-dark);margin-bottom:.25rem}._statLabel_a4am1_87{font-size:.8125rem;color:var(--text-muted);margin-bottom:.5rem}._statChange_a4am1_93{font-size:.75rem;color:var(--success);font-weight:500}._modalOverlay_a4am1_100{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_a4am1_100{background:var(--bg-card);border-radius:1rem;width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}._modalHeader_a4am1_121{padding:1.5rem 2rem;border-bottom:.0625rem solid var(--border-light);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._modalTitle_a4am1_130{font-size:1.25rem;font-weight:700;color:var(--text-dark)}._modalClose_a4am1_136{width:2rem;height:2rem;border-radius:.5rem;background:transparent;border:none;font-size:1.75rem;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}._modalBody_a4am1_151{padding:2rem;overflow:auto;flex:1}._modalFooter_a4am1_157{padding:1.25rem 2rem;border-top:.0625rem solid var(--border-light);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._stepIndicator_a4am1_167{display:flex;align-items:center;padding:1.5rem 2rem;border-bottom:.0625rem solid var(--border-light);flex-shrink:0}._step_a4am1_167{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1}._stepNumber_a4am1_183{width:2rem;height:2rem;border-radius:50%;background:var(--border-light);color:var(--text-muted);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600}._stepActive_a4am1_196 ._stepNumber_a4am1_183{background:var(--gradient-primary);color:var(--bg-card)}._stepActive_a4am1_196 ._stepLabel_a4am1_201{color:var(--blue-primary)}._stepLabel_a4am1_201{font-size:.75rem;color:var(--text-muted);font-weight:500}._stepLine_a4am1_211{flex:1;height:2px;background:var(--border-light);margin-top:-1.5rem}._formGrid_a4am1_219{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}._formGroup_a4am1_225{display:flex;flex-direction:column;gap:.5rem}._fullWidth_a4am1_231{grid-column:1 / -1}._formLabel_a4am1_235{font-size:.875rem;font-weight:600;color:var(--text-dark)}._formInput_a4am1_241{padding:.625rem .875rem;font-size:.875rem;border:.0625rem solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-dark);width:100%;box-sizing:border-box}._formInput_a4am1_241:focus{outline:none;border-color:var(--blue-primary)}._formInputError_a4am1_257{border-color:var(--danger)!important}._fieldError_a4am1_261{font-size:.75rem;color:var(--danger);margin-top:.25rem}._formRow_a4am1_267{display:flex;gap:1.25rem}._formRow_a4am1_267 ._formGroup_a4am1_225{flex:1}._infoBox_a4am1_277{padding:1rem;background:var(--blue-light);border:.0625rem solid #bfdbfe;border-radius:var(--radius-md);margin-top:.5rem}._infoBoxText_a4am1_285{font-size:.8125rem;color:var(--blue-dark);line-height:1.6}._moduleSelectionHeader_a4am1_292{margin-bottom:1.5rem}._moduleSelectionTitle_a4am1_296{font-size:1.125rem;font-weight:600;color:var(--text-dark);margin-bottom:.25rem}._moduleSelectionDescription_a4am1_303{font-size:.875rem;color:var(--text-muted)}._modulesGrid_a4am1_308{display:flex;flex-direction:column;gap:.75rem}._moduleCard_a4am1_314{padding:1rem;background:var(--bg-base);border:2px solid var(--border-light);border-radius:var(--radius-lg);transition:all .15s ease;cursor:pointer}._moduleCardActive_a4am1_323{background:var(--blue-light);border-color:var(--blue-primary)}._moduleCardLabel_a4am1_328{display:flex;gap:.75rem;cursor:pointer;width:100%}._moduleCheckbox_a4am1_335{width:1.25rem;height:1.25rem;cursor:pointer;flex-shrink:0;margin-top:2px}._moduleCardContent_a4am1_343{flex:1}._moduleCardHeader_a4am1_347{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._moduleName_a4am1_354{font-size:.9375rem;font-weight:600;color:var(--text-dark)}._moduleTag_a4am1_360{padding:.25rem .625rem;font-size:.6875rem;font-weight:600;background:#d1fae5;color:var(--success);border-radius:var(--radius-sm)}._moduleTagAddon_a4am1_369{background:#fef3c7;color:#92400e}._moduleDescription_a4am1_374{font-size:.8125rem;color:var(--text-muted);line-height:1.5}._modulesSummary_a4am1_380{margin-top:1.5rem;padding:1rem;background:var(--blue-light);border:.0625rem solid #bfdbfe;border-radius:var(--radius-md);text-align:center}._modulesSummaryText_a4am1_389{font-size:.875rem;font-weight:600;color:var(--blue-dark)}._footerActions_a4am1_396{display:flex;gap:.75rem}._secondaryButton_a4am1_401{padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;background:var(--bg-card);color:var(--text-secondary);border:.0625rem solid var(--border-light);border-radius:var(--radius-md);cursor:pointer}._mainContent_a4am1_413{display:flex;flex:1;overflow:hidden}._sidebar_a4am1_420{width:340px;background:var(--bg-card);border-right:.0625rem solid var(--border-light);overflow-y:auto;flex-shrink:0}._sidebarHeader_a4am1_428{padding:1.25rem 1.5rem;border-bottom:.0625rem solid var(--border-light);position:sticky;top:0;background:var(--bg-card);z-index:1}._sidebarTitle_a4am1_437{font-size:.9375rem;font-weight:600;color:var(--text-dark);margin-bottom:.75rem}._filterSelect_a4am1_444{width:100%;padding:.5rem .75rem;font-size:.8125rem;border:.0625rem solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-dark)}._clinicCard_a4am1_454{padding:1rem 1.5rem;border-bottom:.0625rem solid var(--border-light);cursor:pointer;transition:background .15s ease}._clinicCard_a4am1_454:hover{background:var(--bg-base)}._clinicCardActive_a4am1_465{background:var(--blue-light);border-left:3px solid var(--blue-primary)}._clinicCardHeader_a4am1_470{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}._clinicName_a4am1_477{font-size:.9375rem;font-weight:600;color:var(--text-dark)}._clinicOrg_a4am1_483{font-size:.8125rem;color:var(--text-muted);margin-bottom:.35rem}._clinicStats_a4am1_489{font-size:.75rem;color:var(--text-muted);display:flex;gap:.5rem;margin-bottom:.25rem}._clinicPatients_a4am1_497{font-size:.75rem;color:var(--blue-primary);font-weight:500}._statusBadge_a4am1_504{padding:.25rem .625rem;font-size:.6875rem;font-weight:600;border-radius:6px}._statusActive_a4am1_511{background:#d1fae5;color:var(--success)}._statusSuspended_a4am1_516{background:#fee2e2;color:var(--danger)}._baaChip_a4am1_521{display:inline-flex;align-items:center;gap:.375rem}._baaNo_a4am1_527{color:var(--danger);font-weight:600}._baaContainer_a4am1_532{display:flex;align-items:center;gap:.5rem}._pdfIcon_a4am1_538{color:var(--text-muted);cursor:pointer;transition:color .2s ease}._pdfIcon_a4am1_538:hover{color:var(--blue-primary)}._contentArea_a4am1_549{flex:1;display:flex;flex-direction:column;overflow:hidden}._tabs_a4am1_557{display:flex;gap:.25rem;padding:1rem 2rem 0;border-bottom:.0625rem solid var(--border-light);background:var(--bg-card);flex-shrink:0}._tab_a4am1_557{padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease}._tab_a4am1_557:hover{color:var(--blue-primary)}._tabActive_a4am1_582{color:var(--blue-primary);border-bottom-color:var(--blue-primary)}._tabContent_a4am1_587{flex:1;overflow-y:auto;padding:2rem}._section_a4am1_594{background:var(--bg-card);border-radius:var(--radius-lg);border:.0625rem solid var(--border-light);padding:1.5rem;margin-bottom:1.5rem}._sectionTitle_a4am1_602{font-size:1.0625rem;font-weight:600;color:var(--text-dark);margin-bottom:.25rem}._sectionHeader_a4am1_610{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._sectionHeader_a4am1_610 ._sectionTitle_a4am1_602{margin-bottom:0}._editIconBtn_a4am1_621{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:transparent;border:.0625rem solid var(--blue-primary);border-radius:var(--radius-md);color:var(--blue-primary);cursor:pointer;transition:all .2s ease}._editIconBtn_a4am1_621:hover{background:var(--blue-primary);color:var(--color-surface)}._editInput_a4am1_641{padding:.5rem .75rem;font-size:.9375rem;border:.0625rem solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-base);color:var(--text-dark);width:100%;box-sizing:border-box;transition:border-color .2s ease}._editInput_a4am1_641:focus{outline:none;border-color:var(--blue-primary);background:var(--bg-card)}._toggleRow_a4am1_660{display:flex;align-items:center;gap:.625rem;margin-top:.25rem}._toggleStatusText_a4am1_667{font-size:.8125rem;font-weight:600}._toggleStatusActive_a4am1_672{color:var(--success)}._toggleStatusInactive_a4am1_676{color:var(--danger)}._editActions_a4am1_681{display:flex;align-items:center;gap:.75rem}._sectionDescription_a4am1_687{font-size:.875rem;color:var(--text-muted);margin-bottom:1.5rem}._infoGrid_a4am1_694{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}._infoItem_a4am1_700{display:flex;flex-direction:column;gap:.25rem}._infoLabel_a4am1_706{font-size:.8125rem;font-weight:500;color:var(--text-muted)}._infoValue_a4am1_712{font-size:.9375rem;color:var(--text-dark)}._resourceGrid_a4am1_718{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._resourceCard_a4am1_724{padding:1.25rem;background:var(--bg-base);border-radius:var(--radius-md);border:.0625rem solid var(--border-light);text-align:center}._resourceValue_a4am1_732{font-size:2rem;font-weight:700;color:var(--blue-primary);margin-bottom:.5rem}._resourceLabel_a4am1_739{font-size:.8125rem;color:var(--text-muted)}._moduleBadgesRow_a4am1_745{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}._moduleBadge_a4am1_745{padding:.375rem .75rem;font-size:.8125rem;font-weight:500;background:var(--blue-light);color:var(--blue-primary);border:.0625rem solid #bfdbfe;border-radius:var(--radius-sm)}._emptyState_a4am1_763{padding:2rem;text-align:center;color:var(--text-muted);font-size:.875rem}._emptyStateCenter_a4am1_770{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;gap:.75rem}._emptyStateIcon_a4am1_779{font-size:2.5rem}._emptyStateText_a4am1_783{font-size:.9375rem;color:var(--text-muted);text-align:center}._sidebarLoading_a4am1_790{padding:.5rem 0}._skeletonCard_a4am1_794{padding:1rem 1.5rem;border-bottom:.0625rem solid var(--border-light);display:flex;flex-direction:column;gap:.5rem}._skeletonLine_a4am1_802{height:.875rem;background:linear-gradient(90deg,var(--color-border) 25%,var(--color-page-bg) 50%,var(--color-border) 75%);background-size:200% 100%;animation:_shimmer_a4am1_1 1.4s infinite;border-radius:4px}._skeletonGrid_a4am1_810{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}._skeletonItem_a4am1_817{display:flex;flex-direction:column;gap:.4rem}._skeletonTitle_a4am1_823{height:1.25rem;width:40%;background:linear-gradient(90deg,var(--color-border) 25%,var(--color-page-bg) 50%,var(--color-border) 75%);background-size:200% 100%;animation:_shimmer_a4am1_1 1.4s infinite;border-radius:4px;margin-bottom:1rem}@keyframes _shimmer_a4am1_1{0%{background-position:200% 0}to{background-position:-200% 0}}._modalOverlay_ynj6z_1{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:#00000080;padding:1rem}._modalContent_ynj6z_12{background-color:var(--color-surface);border-radius:8px;box-shadow:var(--shadow-modal);width:100%;max-width:60rem;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._modalHeader_ynj6z_24{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--color-border)}._headerTitleContainer_ynj6z_32{display:flex;align-items:center;gap:.75rem}._headerIconWrapper_ynj6z_38{display:none}._headerTitle_ynj6z_32{font-family:var(--font-body);font-size:20px;font-weight:600;color:var(--color-text);margin:0}._headerSubtitle_ynj6z_51{font-size:.875rem;color:var(--color-text-muted);margin:0;margin-top:.125rem}._closeButton_ynj6z_58{width:2rem;height:2rem;border-radius:.5rem;border:none;background:transparent;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);cursor:pointer;transition:background-color .2s}._closeButton_ynj6z_58:hover{background-color:var(--color-page-bg)}._modalBody_ynj6z_76{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:2rem}._section_ynj6z_85{display:flex;flex-direction:column;gap:1rem}._sectionTitle_ynj6z_91{font-size:.875rem;font-weight:600;color:var(--color-text);margin:0}._sectionSubtitle_ynj6z_98{font-size:.75rem;color:var(--color-text-muted);margin:0;margin-top:-.5rem}._divider_ynj6z_105{border:0;border-top:1px solid var(--color-border);margin:1rem 0}._pageSection_ynj6z_111{display:flex;flex-direction:column;gap:1.5rem}._pageHeader_ynj6z_117{font-size:1.125rem;font-weight:700;color:var(--color-text);padding-bottom:.5rem;border-bottom:2px solid var(--color-border);margin-bottom:.5rem}._helpText_ynj6z_126{font-size:.75rem;color:var(--color-text-muted);margin:0;margin-top:.25rem}._documentPage_ynj6z_133{background-color:var(--color-surface);padding:3rem;border:1px solid var(--color-border);border-radius:.25rem;margin-bottom:.5rem;color:var(--color-text);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._documentPage_ynj6z_133 h3:first-child{margin-top:0}._pageNumber_ynj6z_147{text-align:center;margin-top:2rem;font-size:.875rem;color:var(--color-text-muted);font-weight:500}._instructionsTitle_ynj6z_155{font-size:1.125rem;font-weight:700;color:var(--color-text);margin:0 0 .75rem}._pdfExportContainer_ynj6z_163{position:absolute;left:-10000px;top:0;width:216mm;background:var(--color-surface)}._pdfPage_ynj6z_171{background-color:var(--color-surface);padding:2rem;width:216mm;height:279mm;box-sizing:border-box;color:var(--color-text);page-break-after:always}._pdfHeader_ynj6z_182{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-text);padding-bottom:.5rem;margin-bottom:1.5rem;font-size:.75rem;color:var(--color-text);font-weight:600}._pdfHeaderItem_ynj6z_194{display:flex;flex-direction:column}._pdfContent_ynj6z_199{font-size:.85rem;line-height:1.5;color:var(--color-text)}._pdfFooter_ynj6z_205{border-top:1px solid var(--color-text);padding-top:.5rem;margin-top:1rem;text-align:center;font-size:.7rem;color:var(--color-text)}._instructionsText_ynj6z_215{font-size:.875rem;color:var(--color-text);margin:0 0 .75rem;line-height:1.5}._instructionsText_ynj6z_215 strong{color:var(--color-text)}._instructionsList_ynj6z_226{font-size:.875rem;color:var(--color-text);padding-left:1.5rem;margin:0;line-height:1.5}._instructionsList_ynj6z_226 li{margin-bottom:.5rem}._instructionsList_ynj6z_226 li strong{color:var(--color-text)}._legalTextContainer_ynj6z_242 p{margin-bottom:1rem;font-size:.95rem;line-height:1.6;text-align:justify}._legalTextContainer_ynj6z_242 h4{text-align:center;font-weight:700;font-size:1.1rem;margin-top:1.5rem;margin-bottom:1rem}._legalTextContainer_ynj6z_242 h5{font-weight:700;font-size:1rem;margin-top:1.5rem;margin-bottom:.5rem}._legalTextContainer_ynj6z_242 ul{margin-left:2rem;margin-bottom:1rem;list-style-type:upper-alpha}._legalTextContainer_ynj6z_242 li{margin-bottom:.75rem;font-size:.95rem;line-height:1.6;text-align:justify}._formGrid_ynj6z_277{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){._formGrid_ynj6z_277{grid-template-columns:repeat(2,1fr)}}._formGridThreeCols_ynj6z_289{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){._formGridThreeCols_ynj6z_289{grid-template-columns:repeat(3,1fr)}}._formGroup_ynj6z_301{display:flex;flex-direction:column;gap:.25rem}._signatureContainer_ynj6z_307{display:flex;gap:2rem;margin-top:1.5rem}._signatureColumn_ynj6z_313{flex:1;display:flex;flex-direction:column;gap:1.5rem}._signatureStaticRow_ynj6z_320{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:var(--color-text);height:38px}._signatureStaticRow_ynj6z_320 span:first-child{min-width:50px;font-weight:500}._signatureFieldRow_ynj6z_334{display:flex;align-items:center;gap:1rem}._signatureFieldRow_ynj6z_334 label{min-width:60px;font-size:.875rem;font-weight:500;color:var(--color-text)}._signatureFieldRow_ynj6z_334 input{flex:1}._label_ynj6z_351{font-size:.875rem;font-weight:500;color:var(--color-text)}._requiredAsterisk_ynj6z_357{color:var(--color-danger)}._input_ynj6z_361,._textarea_ynj6z_362{width:100%;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:.5rem;font-size:.875rem;font-family:inherit;outline:none;background-color:var(--color-surface);transition:all .2s}._textarea_ynj6z_362{resize:none}._input_ynj6z_361:focus,._textarea_ynj6z_362:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}._inputError_ynj6z_384{border-color:var(--color-danger)}._inputError_ynj6z_384:focus{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}._errorMessage_ynj6z_393{font-size:.75rem;color:var(--color-danger);margin:0;margin-top:.25rem}._providersSection_ynj6z_400{background-color:var(--color-page-bg);padding:1rem;border-radius:.75rem;border:1px solid var(--color-border);display:flex;flex-direction:column;gap:1rem}._providersHeader_ynj6z_410{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}._providersGrid_ynj6z_417{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:768px){._providersGrid_ynj6z_417{grid-template-columns:repeat(2,1fr)}}._providerInputGroup_ynj6z_429{display:flex;align-items:center;gap:.5rem}._providerInputWrapper_ynj6z_435{flex:1;position:relative}._providerPrefix_ynj6z_440{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--color-text-subtle);font-size:.875rem;font-weight:500;pointer-events:none}._providerInput_ynj6z_429{padding-left:3.5rem}._removeButton_ynj6z_455{padding:.5rem;color:var(--color-text-subtle);background:transparent;border:none;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}._removeButton_ynj6z_455:hover{color:var(--color-danger);background-color:var(--color-danger-soft)}._addButton_ynj6z_473{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:var(--color-primary);background:transparent;border:none;cursor:pointer;padding:0;margin-top:.5rem;background-color:transparent!important;align-self:flex-start;transition:color .2s}._addButton_ynj6z_473:hover{color:var(--color-primary)}._modalFooter_ynj6z_494{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--color-border);background-color:var(--color-surface)}._footerNote_ynj6z_504{font-size:.75rem;color:var(--color-danger-text);font-weight:500;max-width:50%;margin:0}._footerActions_ynj6z_512{display:flex;gap:.75rem}._cancelButton_ynj6z_517{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;cursor:pointer;transition:background-color .2s}._cancelButton_ynj6z_517:hover{background-color:var(--color-border)}._submitButton_ynj6z_533{padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;color:var(--color-surface);background:var(--color-primary);border:none;border-radius:6px;cursor:pointer;transition:all .2s}._submitButton_ynj6z_533:hover{background:var(--color-primary-hover)}._app_1g7xv_1{display:flex;flex-direction:column;min-height:100%;color:var(--color-text);overflow-y:auto}._topnav_1g7xv_9{background:var(--color-text);height:52px;display:flex;align-items:center;padding:0 24px;gap:0;flex-shrink:0;border-bottom:1px solid var(--color-border)}._navLogo_1g7xv_20{font-size:18px;color:#fff;margin-right:32px;letter-spacing:-.02em}._navLogo_1g7xv_20 span{color:#14b8a6}._navLinks_1g7xv_31{display:flex;align-items:center;gap:2px}._navSpacer_1g7xv_37{flex:1}._navActions_1g7xv_41{display:flex;align-items:center;gap:8px}._shell_1g7xv_47{display:flex;flex:1;min-height:0;overflow:hidden}._sidebar_1g7xv_54{width:220px;background:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}._sidebarSection_1g7xv_64{padding:14px 10px 6px}._sidebarLabel_1g7xv_68{font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle);padding:0 8px;margin-bottom:4px}._sidebarDivider_1g7xv_78{height:1px;background:var(--color-border);margin:6px 12px}._main_1g7xv_84{flex:1;display:flex;flex-direction:column;overflow:hidden}._pageHeader_1g7xv_91{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:18px 28px 0;flex-shrink:0}._pageHeaderTop_1g7xv_98{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}._pageEyebrow_1g7xv_105{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-bottom:3px}._pageTitle_1g7xv_114{font-family:var(--font-heading);font-size:var(--text-title);color:var(--color-text);line-height:1.1;font-weight:500}._pageSub_1g7xv_122{font-size:12px;color:var(--color-text-subtle);margin-top:4px;font-weight:300}._filterBar_1g7xv_129{display:flex;align-items:center;gap:8px;padding-bottom:14px}._searchInput_1g7xv_136{border:none;background:none;font-size:12px;color:var(--color-text);outline:none;width:100%}._contentRow_1g7xv_145{flex:1;display:flex;overflow:hidden}._contentArea_1g7xv_151{flex:1;overflow-y:auto;padding:24px 28px}._formsGrid_1g7xv_157{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}._statusbar_1g7xv_163{height:24px;background:var(--color-text);border-top:1px solid var(--color-border);display:flex;align-items:center;padding:0 20px;gap:16px;flex-shrink:0}._navLink_1g7xv_31{padding:6px 12px;font-size:12px;font-weight:500;color:#fff6;cursor:pointer;border-radius:6px;transition:all .15s}._navLink_1g7xv_31:hover{color:#ffffffb3;background:#ffffff0f}._navLinkActive_1g7xv_189{color:#fff!important;background:#ffffff1a!important}._btn_1g7xv_194{display:flex;align-items:center;gap:6px;border-radius:7px;font-weight:500;cursor:pointer;border:none;transition:all .15s}._btn-md_1g7xv_205{padding:7px 16px;font-size:12px}._btn-sm_1g7xv_210{padding:5px 12px;font-size:11px}._btn-ghost_1g7xv_215{background:#ffffff14;color:#ffffffb3;border:1px solid rgba(255,255,255,.1)}._btn-ghost_1g7xv_215:hover{background:#ffffff21;color:#fff}._btn-teal_1g7xv_226{background:var(--color-primary);color:#fff}._btn-teal_1g7xv_226:hover{background:var(--color-primary-hover)}._btn-outline_1g7xv_235{background:#fff;color:var(--color-text);border:1.5px solid var(--color-border)}._btn-outline_1g7xv_235:hover{color:var(--color-primary);border-color:var(--color-primary)}._sidebarItem_1g7xv_246{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:7px;cursor:pointer;font-size:12.5px;font-weight:400;color:var(--color-text-muted);margin-bottom:1px;transition:all .12s}._sidebarItem_1g7xv_246:hover{color:var(--color-text);background:var(--color-page-bg)}._sidebarItemActive_1g7xv_265{font-weight:500!important;color:var(--color-primary-hover)!important;background:var(--color-primary-soft)!important}._sidebarItemCount_1g7xv_271{margin-left:auto;font-size:10px;font-weight:600;background:var(--color-surface-alt);color:var(--color-text-subtle);padding:1px 6px;border-radius:8px}._sidebarItemActive_1g7xv_265 ._sidebarItemCount_1g7xv_271{background:#0d948826!important;color:var(--color-primary)!important}._chip_1g7xv_286{padding:5px 12px;border-radius:20px;font-size:11px;font-weight:500;cursor:pointer;border:1.5px solid var(--color-border);background:#fff;color:var(--color-text-muted);transition:all .12s}._chip_1g7xv_286:hover{border-color:var(--color-primary);color:var(--color-primary)}._chipActive_1g7xv_303{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}._card_1g7xv_309{background:#fff;border:1.5px solid var(--color-border);border-radius:12px;position:relative;cursor:pointer;transition:all .15s;display:flex;flex-direction:column}._card_1g7xv_309:hover{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 20px #0d948814}._cardSelected_1g7xv_327{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px #0d94881a!important}._cardStripe_1g7xv_332{height:4px;border-top-left-radius:11px;border-top-right-radius:11px}._cardBody_1g7xv_338{padding:16px 18px;flex:1}._cardTitleWrap_1g7xv_343{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}._cardTitle_1g7xv_343{font-size:14px;font-weight:600;color:var(--color-text);line-height:1.3;flex:1;margin-right:10px}._cardDesc_1g7xv_359{font-size:11.5px;color:var(--color-text-subtle);line-height:1.5;margin-bottom:12px;font-weight:300}._cardTags_1g7xv_367{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:14px}._cardFooter_1g7xv_374{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--color-border)}._footerStat_1g7xv_382{display:flex;align-items:center;gap:4px;font-size:10.5px;color:var(--color-text-subtle)}._footerTime_1g7xv_390{margin-left:auto;font-size:10.5px;color:var(--color-text-subtle)}._detailPanel_1g7xv_396{width:380px;background:#fff;border-left:1px solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0;animation:_slideInRight_1g7xv_1 .2s ease}._detailEyebrow_1g7xv_406{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}._detailTitle_1g7xv_414{font-size:20px;color:var(--color-text);line-height:1.2}._versionRow_1g7xv_420{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:1.5px solid var(--color-border);margin-bottom:6px;cursor:pointer;background:#fff;transition:all .12s}._versionRow_1g7xv_420:hover,._versionRowActive_1g7xv_434{border-color:var(--color-primary)!important;background:var(--color-primary-soft)!important}._versionNum_1g7xv_439{font-size:18px;color:var(--color-text-muted);line-height:1;width:32px;text-align:center;flex-shrink:0}._versionRowActive_1g7xv_434 ._versionNum_1g7xv_439{color:var(--color-primary)!important}._statCard_1g7xv_452{background:var(--color-page-bg);border-radius:8px;padding:10px 12px}._statNum_1g7xv_458{font-size:22px;color:var(--color-text);line-height:1}._statLabel_1g7xv_464{font-size:10px;color:var(--color-text-subtle);margin-top:3px}._detailEmptyState_1g7xv_470{padding:10px 0;text-align:center;font-size:11px;color:var(--color-text-subtle)}@keyframes _cardIn_1g7xv_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInRight_1g7xv_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._app_1g7xv_1 ::-webkit-scrollbar{width:4px}._app_1g7xv_1 ::-webkit-scrollbar-track{background:transparent}._app_1g7xv_1 ::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}._pageHeaderActions_1g7xv_514{display:flex;align-items:center;gap:8px;padding-top:4px}._headerDivider_1g7xv_521{width:1px;height:16px;background:var(--color-border);margin:0 4px}._searchWrapper_1g7xv_528{display:flex;align-items:center;gap:8px;background:var(--color-page-bg);border:1.5px solid var(--color-border);border-radius:8px;padding:7px 12px;width:260px}._chipGroup_1g7xv_539{display:flex;align-items:center;gap:6px}._cardWrapper_1g7xv_545{animation:_cardIn_1g7xv_1 .2s ease both;position:relative}._statusItem_1g7xv_550{display:flex;align-items:center;gap:5px;font-size:10px;color:#ffffff59}._statusDot_1g7xv_558{width:7px;height:7px;border-radius:50%;display:inline-block}._statusSpacer_1g7xv_565{flex:1}._statusSummary_1g7xv_569{font-size:10px;color:#ffffff59}._sidebarLabelWrapper_1g7xv_574{display:flex;align-items:center;justify-content:space-between;padding-right:8px;margin-bottom:4px}._addCategoryBtn_1g7xv_582{background:transparent;border:none;color:var(--color-text-subtle);padding:2px;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s}._addCategoryBtn_1g7xv_582:hover{background:var(--color-page-bg);color:var(--color-primary)}._addCategoryForm_1g7xv_601{padding:8px 4px}._inputGroup_1g7xv_605{margin-bottom:24px}._inputLabel_1g7xv_609{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:8px}._modalInput_1g7xv_619{width:100%;padding:10px 12px;border:1.5px solid var(--color-border);border-radius:8px;font-size:.8125rem;font-family:var(--font-body);color:var(--color-text);outline:none;transition:border-color .15s}._modalInput_1g7xv_619:focus{border-color:var(--color-primary)}._modalFooter_1g7xv_635{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:32px}._modalSelect_1g7xv_643{width:100%;padding:10px 12px;border:1.5px solid var(--color-border);border-radius:8px;font-size:.8125rem;font-family:var(--font-body);color:var(--color-text);outline:none;background-color:#fff;transition:border-color .15s;cursor:pointer;appearance:none}._modalSelect_1g7xv_643:focus{border-color:var(--color-primary)}._modalSection_1g7xv_662{margin-bottom:20px}._modalLabel_1g7xv_666{font-size:11px;font-weight:600;color:var(--color-text-subtle);text-transform:uppercase;margin-bottom:8px;display:block}._selectWrapper_1g7xv_675{position:relative}._selectIcon_1g7xv_679{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-subtle);display:flex;align-items:center}._skeletonSidebarItem_1g7xv_690{display:flex;align-items:center;gap:9px;padding:7px 10px;margin-bottom:2px}._skeletonIcon_1g7xv_698{width:13px;height:13px;border-radius:3px;background-color:var(--color-surface-alt)}._skeletonText_1g7xv_705{height:12px;width:100px;border-radius:3px;background-color:var(--color-surface-alt)}._sidebarScrollArea_1g7xv_712{max-height:280px;overflow-y:auto;margin-top:2px;padding-right:4px}._sidebarScrollArea_1g7xv_712::-webkit-scrollbar{width:3px}._assignTenantItem_1g7xv_723{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1.5px solid var(--color-border);margin-bottom:8px;transition:all .15s;cursor:pointer}._isSelectedItem_1g7xv_735{border-color:var(--color-primary);background-color:var(--color-primary-soft)}._isAssignedItem_1g7xv_740{background-color:var(--color-page-bg);cursor:default;opacity:.7}._assignTenantAvatar_1g7xv_746{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}._assignTenantName_1g7xv_757{font-size:13px;font-weight:600;color:var(--color-text)}._assignTenantMeta_1g7xv_763{font-size:11px;color:var(--color-text-subtle);margin-top:1px}._assignTenantBadge_1g7xv_769{font-size:10px;font-weight:600;color:var(--color-text-muted);background:var(--color-border);padding:2px 8px;border-radius:6px}._assignTenantCheckbox_1g7xv_778{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--color-border);background:#fff;display:flex;align-items:center;justify-content:center}._isSelectedCheckbox_1g7xv_789{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff}._assignTenantButton_1g7xv_795{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px;border-radius:8px;background:none;font-size:11.5px;font-weight:500;cursor:pointer;margin-top:8px;transition:all .15s}._detailHeader_1g7xv_811{padding:18px 20px 14px;flex-shrink:0}._detailHeaderTitleRow_1g7xv_816{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._detailBody_1g7xv_823{flex:1;overflow-y:auto}._detailCloseBtn_1g7xv_828{width:26px;height:26px;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}._detailDesc_1g7xv_840{font-size:11px;margin-top:4px;font-weight:300;line-height:1.5}._detailSection_1g7xv_847{padding:14px 20px}._detailSectionWithBorder_1g7xv_851{padding:14px 20px;border-bottom:1px solid var(--color-border)}._detailSectionHeader_1g7xv_856{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._detailSectionTitle_1g7xv_863{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}._detailStatsGrid_1g7xv_871{display:grid;grid-template-columns:1fr 1fr;gap:8px}._dropdownMenu_1g7xv_877{position:absolute;top:26px;right:0;background:#fff;border-radius:9px;box-shadow:0 8px 24px #0000001f;z-index:200;min-width:180px;padding:4px}._dropdownSeparator_1g7xv_889{height:1px;margin:4px 0}._dropdownItem_1g7xv_894{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:6px;font-size:12px;cursor:pointer;transition:background .1s}._tenantRowContainer_1g7xv_905{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;margin-bottom:6px;background:#fff}._tenantAvatar_1g7xv_915{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}._tenantInfo_1g7xv_927{flex:1}._tenantName_1g7xv_931{font-size:12px;font-weight:500}._tenantMeta_1g7xv_936{font-size:10px;margin-top:1px}._tenantBadge_1g7xv_941{font-size:9.5px;font-weight:600;padding:2px 7px;border-radius:5px;display:flex;align-items:center;gap:4px}._tenantStatusDot_1g7xv_951{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}._versionInfo_1g7xv_959{flex:1}._versionLabel_1g7xv_963{font-size:12px;font-weight:600}._versionDate_1g7xv_968{font-size:10px;margin-top:1px}._versionChanges_1g7xv_973{font-size:10px;margin-top:2px;font-style:italic}._versionActions_1g7xv_979{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._editLink_1g7xv_986{font-size:9px;font-weight:600;cursor:pointer}._statusPill_1g7xv_992{font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:10px}._tag_1g7xv_1001{font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:4px}._modalScrollArea_1g7xv_1010{max-height:380px;overflow-y:auto;padding-right:6px;margin-bottom:4px}._modalScrollArea_1g7xv_1010::-webkit-scrollbar{width:3px}._noForms_1g7xv_1021{grid-column:1 / -1;text-align:center;padding:60px 20px;color:var(--color-text-subtle);font-size:14px;font-weight:300}._loadingOverlay_1g7xv_1030{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#f5f3efb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000}._spinnerContainer_1g7xv_1044{text-align:center}._spinner_1g7xv_1044{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;margin:0 auto 16px;animation:_spin_1g7xv_1044 .8s linear infinite}@keyframes _spin_1g7xv_1044{to{transform:rotate(360deg)}}._container_pfcsb_1{display:flex;flex-direction:column;min-height:100%;color:var(--color-text);overflow-y:auto}._topNav_pfcsb_9{background-color:var(--color-text);height:52px;display:flex;align-items:center;padding:0 20px;gap:0;flex-shrink:0;border-bottom:1px solid var(--color-border)}._logo_pfcsb_20{font-size:18px;color:#fff;margin-right:24px;letter-spacing:-.02em}._logoHighlight_pfcsb_27{color:#14b8a6}._backLink_pfcsb_31{display:flex;align-items:center;gap:6px;font-size:12px;color:#fff6;cursor:pointer;margin-right:16px;transition:color .15s}._backLink_pfcsb_31:hover{color:#ffffffb3}._navDivider_pfcsb_46{width:1px;height:16px;background-color:var(--color-border);margin-right:16px}._breadcrumb_pfcsb_53{display:flex;align-items:center;gap:6px;font-size:12px}._breadcrumbLabel_pfcsb_60{color:#fff6;cursor:pointer}._breadcrumbSeparator_pfcsb_65{color:#fff3}._breadcrumbCurrent_pfcsb_69{color:#fff;font-weight:500}._topNavActions_pfcsb_74{display:flex;align-items:center;gap:8px;margin-left:auto}._statusBadge_pfcsb_81{background-color:#0d948833;border:1px solid rgba(13,148,136,.3);color:#14b8a6;font-size:10px;font-weight:600;padding:2px 8px;border-radius:10px}._tabBar_pfcsb_91{background-color:#1a1a19;height:40px;display:flex;align-items:stretch;padding:0 20px;gap:2px;flex-shrink:0;border-bottom:1px solid var(--color-border)}._tab_pfcsb_91{display:flex;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:500;color:#fff6;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s}._tabActive_pfcsb_116{color:#fff;border-bottom-color:var(--color-primary)}._tabDot_pfcsb_121{width:6px;height:6px;border-radius:50%;background-color:currentColor;opacity:.4}._tabActive_pfcsb_116 ._tabDot_pfcsb_121{background-color:#14b8a6;opacity:1}._layout_pfcsb_134{display:grid;grid-template-columns:240px 1fr 300px;flex:1;min-height:0;overflow:hidden}._palette_pfcsb_143{background-color:#fff;border-right:1px solid var(--color-border);display:flex;flex-direction:column;overflow:hidden}._paletteHeader_pfcsb_151{padding:14px 16px 10px;border-bottom:1px solid var(--color-border);flex-shrink:0}._sectionLabel_pfcsb_157{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:10px}._searchBox_pfcsb_166{display:flex;align-items:center;gap:8px;background-color:var(--color-page-bg);border:1.5px solid var(--color-border);border-radius:8px;padding:7px 10px}._searchInput_pfcsb_176{border:none;background:none;font-size:12px;color:var(--color-text);outline:none;width:100%}._paletteScroll_pfcsb_185{flex:1;overflow-y:auto;padding:12px}._paletteScroll_pfcsb_185::-webkit-scrollbar{width:4px}._paletteScroll_pfcsb_185::-webkit-scrollbar-track{background:transparent}._paletteScroll_pfcsb_185::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}._paletteGroup_pfcsb_204{margin-bottom:24px}._paletteLabel_pfcsb_208{font-size:12px;font-weight:500;color:var(--color-text);line-height:1}._paletteDesc_pfcsb_215{font-size:10px;color:var(--color-text-subtle);margin-top:2px}._groupLabel_pfcsb_221{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:6px;padding:0 2px}._paletteChip_pfcsb_231{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;cursor:pointer;margin-bottom:3px;border:1px solid transparent;background:none;transition:all .12s;-webkit-user-select:none;user-select:none}._paletteChipIconBox_pfcsb_245{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._toggle_pfcsb_255{width:36px;height:20px;border-radius:10px;cursor:pointer;position:relative;transition:background .2s;flex-shrink:0}._toggleThumb_pfcsb_265{position:absolute;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .2s;box-shadow:0 1px 3px #0003}._toggleRow_pfcsb_276{display:flex;align-items:center;justify-content:space-between;padding:7px 0}._canvasArea_pfcsb_284{display:flex;flex-direction:column;overflow:hidden;background-color:var(--color-surface-alt)}._canvasToolbar_pfcsb_291{background-color:#fff;border-bottom:1px solid var(--color-border);padding:8px 20px;display:flex;align-items:center;gap:10px;flex-shrink:0}._viewportToggle_pfcsb_301{display:flex;align-items:center;gap:2px;background-color:var(--color-page-bg);border:1px solid var(--color-border);border-radius:7px;padding:2px}._viewportBtn_pfcsb_311{width:28px;height:28px;border-radius:5px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text-subtle);transition:all .1s}._viewportBtnActive_pfcsb_325{background-color:#fff;color:var(--color-text);box-shadow:0 1px 3px #0000001a}._toolbarDivider_pfcsb_331{width:1px;height:20px;background-color:var(--color-border)}._toolbarInfo_pfcsb_337{font-size:11px;color:var(--color-text-subtle)}._infoHighlight_pfcsb_342{color:var(--color-text-muted);font-weight:500}._canvasScroll_pfcsb_347{flex:1;overflow-y:auto;padding:28px 36px;display:flex;justify-content:center}._canvasScroll_pfcsb_347::-webkit-scrollbar{width:4px}._canvasScroll_pfcsb_347::-webkit-scrollbar-track{background:transparent}._canvasScroll_pfcsb_347::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}._canvas_pfcsb_284{max-width:680px;transition:width .3s}._formHeader_pfcsb_374{background-color:var(--color-text);border-radius:14px 14px 0 0;padding:22px 28px 20px;position:relative;overflow:hidden}._headerDecoration_pfcsb_382{position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:50%;background-color:var(--color-primary);opacity:.1;pointer-events:none}._headerMeta_pfcsb_394{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._badgeList_pfcsb_401{display:flex;flex-wrap:wrap;gap:8px}._badge_pfcsb_401{font-size:9px;font-weight:600;padding:2px 9px;border-radius:10px;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent}._formTitleInput_pfcsb_417{font-size:26px;color:#fff;background:none;border:none;outline:none;width:100%;line-height:1.2}._formDescInput_pfcsb_427{font-size:12px;color:#ffffff80;background:none;border:none;outline:none;width:100%;margin-top:6px;line-height:1.5;font-weight:300;resize:none}._fieldsContainer_pfcsb_440{background-color:#fff;border:1px solid var(--color-border);border-top:none;border-radius:0 0 14px 14px;overflow:hidden}._sectionBlock_pfcsb_449{display:flex;align-items:center;gap:12px;padding:14px 28px;cursor:pointer;transition:background .1s;position:relative}._sectionIndex_pfcsb_459{font-size:20px;line-height:1}._sectionContent_pfcsb_464{flex:1}._sectionTitle_pfcsb_468{font-size:14px;font-weight:600;color:#fff}._sectionHint_pfcsb_474{font-size:11px;color:#fff6;margin-top:2px}._fieldBlock_pfcsb_481{padding:18px 28px;border-bottom:1px solid var(--color-border);cursor:pointer;transition:all .12s;position:relative;background-color:#fff;border-left:3px solid transparent}._fieldBlockSelected_pfcsb_491{background-color:#f0fdf9;border-left-color:var(--color-primary)}._fieldHeader_pfcsb_496{display:flex;align-items:center;gap:8px}._fieldLabel_pfcsb_502{font-size:13px;font-weight:600;color:var(--color-text);flex:1}._requiredMark_pfcsb_509{color:var(--color-danger);font-size:11px;font-weight:600}._fieldTypeTag_pfcsb_515{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:4px;background-color:var(--color-surface-alt);color:var(--color-text-subtle);border:1px solid var(--color-border)}._actions_pfcsb_527{display:flex;gap:4px}._fieldHint_pfcsb_532{font-size:11px;color:var(--color-text-subtle);margin-bottom:10px;font-style:italic}._configPanel_pfcsb_540{background-color:#fff;border-left:1px solid var(--color-border);display:flex;flex-direction:column;overflow:hidden}._configTabs_pfcsb_548{display:flex;border-bottom:1px solid var(--color-border);flex-shrink:0}._configTab_pfcsb_548{flex:1;padding:12px 8px;font-size:11px;font-weight:500;color:var(--color-text-subtle);cursor:pointer;text-align:center;border-bottom:2px solid transparent;transition:all .15s}._configTabActive_pfcsb_566{color:var(--color-primary);border-bottom-color:var(--color-primary)}._configScroll_pfcsb_571{flex:1;overflow-y:auto}._configScroll_pfcsb_571::-webkit-scrollbar{width:4px}._configScroll_pfcsb_571::-webkit-scrollbar-track{background:transparent}._configScroll_pfcsb_571::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}._configEmptyState_pfcsb_589{padding:40px 20px;text-align:center}._emptyIconBox_pfcsb_594{width:48px;height:48px;background-color:var(--color-page-bg);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}._emptyTitle_pfcsb_605{font-size:13px;font-weight:600;color:var(--color-text-muted);margin-bottom:4px}._emptyDesc_pfcsb_612{font-size:11px;color:var(--color-text-subtle);line-height:1.5}._configSection_pfcsb_618{padding:16px;border-bottom:1px solid var(--color-border)}._configSection_pfcsb_618:last-child{border-bottom:none}._sectionEyebrow_pfcsb_627{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:12px}._inputBase_pfcsb_637{background-color:var(--color-page-bg);border:1.5px solid var(--color-border);border-radius:8px;padding:10px 14px;font-size:13px;color:var(--color-text-subtle)}._selectGroup_pfcsb_646{display:flex;flex-direction:column;gap:6px}._selectOption_pfcsb_652{display:flex;align-items:center;gap:10px;padding:9px 14px;border:1.5px solid var(--color-border);border-radius:8px;cursor:pointer;background-color:#fff;transition:all .12s}._selectOptionSelected_pfcsb_664{border-color:var(--color-primary);background-color:var(--color-primary-soft)}._checkCircle_pfcsb_669{width:16px;height:16px;border-radius:50%;border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}._checkCircleSelected_pfcsb_680{border-color:var(--color-primary);background-color:var(--color-primary)}._checkInner_pfcsb_685{width:6px;height:6px;border-radius:50%;background-color:#fff}._scaleGroup_pfcsb_692{display:flex;gap:5px;flex-wrap:wrap}._scaleNum_pfcsb_698{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--color-text-muted);cursor:pointer;background-color:#fff;transition:all .12s}._scaleNumSelected_pfcsb_714{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff}._fileDrop_pfcsb_720{border:1.5px dashed var(--color-border);border-radius:8px;padding:20px;text-align:center;color:var(--color-text-subtle)}._statusBar_pfcsb_728{height:24px;background-color:var(--color-text);border-top:1px solid var(--color-border);display:flex;align-items:center;padding:0 16px;gap:16px;flex-shrink:0}._statusItem_pfcsb_739{display:flex;align-items:center;gap:5px;font-size:10px;color:#ffffff59}._configLabel_pfcsb_747{font-size:11px;font-weight:500;color:var(--color-text-muted);margin-bottom:5px}._toggleLabel_pfcsb_754{font-size:12px;color:var(--color-text)}._statusDot_pfcsb_759{width:5px;height:5px;border-radius:50%;display:inline-block}._addFieldBtn_pfcsb_766{display:flex;align-items:center;justify-content:center;padding:12px;background:none;border:1.5px dashed var(--color-border);border-radius:8px;gap:8px;color:var(--color-text-subtle);font-size:12px;font-weight:500;cursor:pointer;width:100%;transition:all .15s;font-family:inherit}._addFieldBtn_pfcsb_766:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-primary-soft)}._optionsRow_pfcsb_790{display:flex;gap:6px;margin-bottom:6px}._optionInput_pfcsb_796{flex:1;background-color:var(--color-page-bg);border:1.5px solid var(--color-border);border-radius:7px;padding:7px 10px;font-size:12px;color:var(--color-text);outline:none;font-family:inherit}._optionDelete_pfcsb_808{width:30px;height:30px;border:1px solid var(--color-border);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-subtle);transition:all .12s}._optionDelete_pfcsb_808:hover{color:var(--color-danger);border-color:var(--color-danger)}._addOption_pfcsb_826{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1.5px dashed var(--color-border);border-radius:7px;cursor:pointer;font-size:11.5px;color:var(--color-text-subtle);transition:all .12s;font-family:inherit}._addOption_pfcsb_826:hover{border-color:var(--color-primary);color:var(--color-primary)}._loadingOverlay_pfcsb_845{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#f5f3efcc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}._spinnerContainer_pfcsb_859{text-align:center}._spinner_pfcsb_859{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;margin:0 auto 16px;animation:_spin_pfcsb_859 .8s linear infinite}@keyframes _spin_pfcsb_859{to{transform:rotate(360deg)}}._fieldActionBtn_pfcsb_879{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s}._formNoteInput_pfcsb_890{font-family:var(--font-body);font-size:12px;color:#14b8a6;background-color:#14b8a60d;border:1px solid rgba(20,184,166,.2);border-radius:8px;outline:none;width:100%;margin-top:8px;padding:10px 14px;line-height:1.5;resize:none;transition:all .2s}._formNoteInput_pfcsb_890:focus{border-color:#14b8a680;background-color:#14b8a614}._formNoteInput_pfcsb_890::placeholder{color:#14b8a666}._noteLabel_pfcsb_915{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#14b8a6;margin-top:16px;display:flex;align-items:center;gap:6px}._overlay_1d5ed_1{position:fixed;inset:0;background:#0d0d0c99;-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9000;padding:24px;animation:_fadeIn_1d5ed_1 .15s ease}@keyframes _fadeIn_1d5ed_1{0%{opacity:0}to{opacity:1}}._modal_1d5ed_24{background:var(--bg-card);border-radius:18px;width:100%;max-width:520px;box-shadow:0 0 0 1px #00000012,0 24px 64px #0000002e,0 4px 16px #00000014;display:flex;flex-direction:column;overflow:hidden;animation:_slideUp_1d5ed_1 .24s cubic-bezier(.34,1.4,.64,1);font-family:var(--font-body)}@keyframes _slideUp_1d5ed_1{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._header_1d5ed_52{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px 18px;border-bottom:1px solid var(--color-border);background:linear-gradient(135deg,var(--color-page-bg) 0%,var(--color-page-bg) 100%)}._headerLeft_1d5ed_61{display:flex;align-items:flex-start;gap:12px}._headerIcon_1d5ed_67{width:38px;height:38px;border-radius:11px;background:var(--color-primary-soft);border:1.5px solid rgba(13,148,136,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}._title_1d5ed_80{font-size:15px;font-weight:700;color:var(--color-text);line-height:1.25}._subtitle_1d5ed_87{font-size:11.5px;color:var(--color-text-subtle);margin-top:3px}._closeBtn_1d5ed_93{width:30px;height:30px;border-radius:8px;border:1.5px solid var(--color-border);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--color-text-muted);flex-shrink:0;transition:all .15s;line-height:1}._closeBtn_1d5ed_93:hover{background:#fff0f0;border-color:var(--danger);color:var(--danger)}._body_1d5ed_116{padding:20px 22px 16px;display:flex;flex-direction:column;overflow-y:auto;max-height:62vh;gap:0}._body_1d5ed_116::-webkit-scrollbar{width:4px}._body_1d5ed_116::-webkit-scrollbar-track{background:transparent}._body_1d5ed_116::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}._stepRow_1d5ed_138{display:flex;gap:14px;padding-bottom:4px;animation:_stepAppear_1d5ed_1 .22s cubic-bezier(.22,1,.36,1)}@keyframes _stepAppear_1d5ed_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._stepLeft_1d5ed_157{display:flex;flex-direction:column;align-items:center;flex-shrink:0}._stepLine_1d5ed_164{width:1.5px;flex:1;min-height:16px;background:var(--color-border);margin-top:4px}._stepRow_1d5ed_138:last-child ._stepLine_1d5ed_164{display:none}._stepDot_1d5ed_176{width:26px;height:26px;border-radius:50%;border:2px solid var(--color-border);background:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--color-text-subtle);flex-shrink:0;transition:all .2s ease}._stepDotActive_1d5ed_192{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);box-shadow:0 0 0 3px #0d94881f}._stepDotDone_1d5ed_199{border-color:var(--color-primary);background:var(--color-primary);color:#fff;font-size:10px}._stepBody_1d5ed_206{flex:1;padding-bottom:16px}._stepLabel_1d5ed_211{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:8px;text-transform:uppercase}._stepRowActive_1d5ed_220 ._stepLabel_1d5ed_211{color:var(--color-primary)}._stepContent_1d5ed_224{display:flex;flex-direction:column;gap:8px}._selectedBadge_1d5ed_230{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:var(--color-primary-soft);border:1px solid rgba(13,148,136,.25);border-radius:20px;font-size:11.5px;font-weight:500;color:var(--color-primary);width:fit-content}._selectedBadgeType_1d5ed_244{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;background:#0d948826;border-radius:4px;color:var(--color-primary-hover)}._select_1d5ed_230{width:100%;background:var(--color-page-bg);border:1.5px solid var(--color-border);border-radius:9px;padding:10px 34px 10px 13px;font-size:13px;color:var(--color-text);outline:none;font-family:var(--font-body);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='%23a8a8a6'%3E%3Cpath d='M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .15s,box-shadow .15s}._select_1d5ed_230:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0d94881f;background-color:#fff}._input_1d5ed_281{width:100%;box-sizing:border-box;background:var(--color-page-bg);border:1.5px solid var(--color-border);border-radius:9px;padding:10px 13px;font-size:13px;color:var(--color-text);outline:none;font-family:var(--font-body);transition:border-color .15s,box-shadow .15s}._input_1d5ed_281:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0d94881f;background-color:#fff}._input_1d5ed_281::placeholder{color:#c4c2be}._operatorGrid_1d5ed_307{display:flex;flex-wrap:wrap;gap:6px}._operatorBtn_1d5ed_313{padding:7px 13px;border-radius:8px;border:1.5px solid var(--color-border);background:var(--color-page-bg);font-size:12px;font-weight:500;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-body);transition:all .14s;white-space:nowrap}._operatorBtn_1d5ed_313:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}._operatorBtnActive_1d5ed_333{border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:#fff!important;font-weight:600}._actionToggle_1d5ed_340{display:grid;grid-template-columns:1fr 1fr;gap:8px}._actionBtn_1d5ed_346{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:10px;border:1.5px solid var(--color-border);background:var(--color-page-bg);font-size:13px;font-weight:600;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-body);transition:all .15s}._actionBtn_1d5ed_346:hover{border-color:var(--color-text-subtle);background:var(--color-page-bg)}._actionBtnShow_1d5ed_368{border-color:var(--color-primary)!important;background:var(--color-primary-soft)!important;color:var(--color-primary)!important;box-shadow:0 2px 8px #0d948826}._actionBtnHide_1d5ed_375{border-color:var(--danger)!important;background:#fef2f2!important;color:var(--danger)!important;box-shadow:0 2px 8px #ef44441f}._preview_1d5ed_382{background:linear-gradient(135deg,#ecfdf5,#f0fdf9);border:1.5px solid rgba(13,148,136,.2);border-radius:12px;padding:13px 15px;margin-top:4px;animation:_stepAppear_1d5ed_1 .2s ease}._previewLabel_1d5ed_391{display:flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-bottom:8px}._previewText_1d5ed_403{font-size:12.5px;color:var(--color-text);line-height:1.7}._previewIf_1d5ed_409{display:inline-block;background:var(--color-primary-soft);color:var(--color-primary);font-size:9px;font-weight:700;letter-spacing:.08em;padding:2px 7px;border-radius:5px;border:1px solid rgba(13,148,136,.3);vertical-align:middle}._previewThen_1d5ed_422{display:inline-block;background:#ede9fe;color:#7c3aed;font-size:9px;font-weight:700;letter-spacing:.08em;padding:2px 7px;border-radius:5px;border:1px solid rgba(124,58,237,.2);vertical-align:middle}._previewVal_1d5ed_435{color:var(--color-primary)}._footer_1d5ed_439{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 22px 18px;border-top:1px solid var(--color-border);background:var(--color-page-bg)}._cancelBtn_1d5ed_449{padding:9px 20px;border-radius:9px;border:1.5px solid var(--color-border);background:#fff;font-size:13px;font-weight:500;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-body);transition:all .14s}._cancelBtn_1d5ed_449:hover{border-color:var(--color-text-subtle);color:var(--color-text);background:var(--color-page-bg)}._saveBtn_1d5ed_468{display:flex;align-items:center;gap:7px;padding:9px 22px;border-radius:9px;border:none;background:linear-gradient(135deg,var(--color-primary),#14b8a6);color:#fff;font-size:13px;font-weight:600;font-family:var(--font-body);transition:all .15s;box-shadow:0 2px 8px #0d94884d}._saveBtn_1d5ed_468:hover:not(:disabled){background:linear-gradient(135deg,var(--color-primary-hover),var(--color-primary));transform:translateY(-1px);box-shadow:0 6px 16px #0d948859}._saveBtn_1d5ed_468:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #0d948840}._emptyState_ne5g3_1{text-align:center;padding:20px 12px}._emptyIcon_ne5g3_6{width:40px;height:40px;border-radius:10px;background:var(--color-page-bg);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;margin:0 auto 10px}._emptyTitle_ne5g3_18{font-size:12px;font-weight:600;color:var(--color-text-muted);margin-bottom:4px}._emptyDesc_ne5g3_25{font-size:11px;color:var(--color-text-subtle);line-height:1.5}._ruleCard_ne5g3_31{background:var(--color-page-bg);border:1.5px solid var(--color-border);border-radius:10px;padding:10px 12px;margin-bottom:8px;transition:border-color .15s,box-shadow .15s}._ruleCard_ne5g3_31:hover{border-color:#0d94884d;box-shadow:0 2px 8px #0d948814}._ruleCardHeader_ne5g3_47{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._ruleTitle_ne5g3_54{font-size:13px;font-weight:600;color:var(--color-text)}._ifText_ne5g3_60{font-size:12px;color:var(--color-text-muted);margin-right:2px}._ruleActions_ne5g3_66{display:flex;gap:10px}._editBtn_ne5g3_71{font-size:11px;font-weight:500;color:var(--color-text-muted);cursor:pointer;transition:all .12s}._editBtn_ne5g3_71:hover{color:var(--color-primary);text-decoration:underline}._removeBtn_ne5g3_84{font-size:11px;font-weight:500;color:var(--danger);cursor:pointer;transition:all .12s}._removeBtn_ne5g3_84:hover{color:var(--danger);border-color:var(--danger);background:#fef2f2}._ruleBody_ne5g3_98{display:flex;flex-direction:column;gap:2px}._ruleLine_ne5g3_104{display:flex;align-items:flex-start;gap:8px}._ruleTag_ne5g3_110{font-size:9px;font-weight:700;letter-spacing:.07em;padding:2px 7px;border-radius:5px;flex-shrink:0;margin-top:1px}._ruleLabelText_ne5g3_120{font-size:11.5px;color:var(--color-text-muted);line-height:1.5;flex:1}._ruleOperator_ne5g3_127,._ruleValue_ne5g3_132{color:var(--color-text);font-weight:700}._ruleArrow_ne5g3_137{display:flex;flex-direction:column;align-items:center;gap:1px;padding:2px 0;margin-left:24px}._ruleArrowLine_ne5g3_146{width:1px;height:6px;background:var(--color-border)}._container_1gqr4_1{display:flex;height:100%;overflow:hidden}._sidebar_1gqr4_7{width:300px;display:flex;flex-direction:column}._sidebarHeader_1gqr4_13{padding:24px}._backLink_1gqr4_17{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px;transition:opacity .15s ease}._backLink_1gqr4_17:hover{opacity:.7}._sidebarHeader_1gqr4_13 h1{font-size:18px;font-weight:600}._sidebarHeader_1gqr4_13 p{font-size:11px;margin-top:4px}._sidebarList_1gqr4_43{flex:1;overflow-y:auto;padding:12px}._sidebarItem_1gqr4_49{padding:14px 16px;border-radius:10px;cursor:pointer;margin-bottom:6px;transition:all .15s ease}._sidebarItem_1gqr4_49:hover{background:var(--color-page-bg)}._activeItem_1gqr4_61{background:var(--color-primary-soft)!important;border:1px solid #14b8a630!important}._itemTitle_1gqr4_66{font-size:13px;font-weight:600}._itemMeta_1gqr4_71{font-size:10px;margin-top:4px;display:flex;justify-content:space-between;align-items:center}._sidebarBadge_1gqr4_79{padding:2px 6px;border-radius:4px;font-size:9px;font-weight:600}._previewArea_1gqr4_86{flex:1;overflow-y:auto;padding:60px 40px}._canvas_1gqr4_92{max-width:720px;margin:0 auto}._standaloneHeader_1gqr4_97{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:24px;transition:opacity .15s ease}._standaloneHeader_1gqr4_97:hover{opacity:.7}._formCard_1gqr4_113{border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;overflow:hidden}._formHeader_1gqr4_121{padding:40px 48px 32px;position:relative}._headerCategories_1gqr4_126{position:absolute;top:24px;right:48px;display:flex;gap:8px}._categoryBadge_1gqr4_134{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}._formTitle_1gqr4_143{font-size:28px;font-family:var(--font-heading)}._formSubtitle_1gqr4_148{font-size:14px;margin-top:8px;line-height:1.6;max-width:80%}._formBody_1gqr4_155{padding:32px 40px}._section_1gqr4_159{margin-bottom:40px}._section_1gqr4_159:last-child{margin-bottom:0}._sectionHeader_1gqr4_167{margin-bottom:20px}._sectionTitle_1gqr4_171{font-size:15px;font-weight:700;margin-bottom:2px}._sectionHelper_1gqr4_177{font-size:12px}._sectionLine_1gqr4_181{width:100%;height:1px;margin-top:8px}._fieldGrid_1gqr4_187{display:flex;flex-direction:column;gap:20px}._fieldItem_1gqr4_193{width:100%}._fieldLabel_1gqr4_197{display:block;font-size:13px;font-weight:600;margin-bottom:6px}._required_1gqr4_204{margin-left:4px}._fieldHelper_1gqr4_208{font-size:11px;margin-bottom:6px}._inputBase_1gqr4_214{height:44px;border-radius:8px;background:var(--color-page-bg);padding:0 14px;display:flex;align-items:center;font-size:13px;width:100%;outline:none}._scaleGrid_1gqr4_226{margin-top:2px}._scaleNumbers_1gqr4_230{display:flex;gap:4px}._scaleBox_1gqr4_235{flex:1;height:40px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:13px;background:var(--color-page-bg);cursor:pointer;transition:all .15s ease}._scaleLabels_1gqr4_248{display:flex;justify-content:space-between;margin-top:8px}._scaleLabels_1gqr4_248 span{font-size:10px}._sigPad_1gqr4_258{height:120px;border-radius:8px;background:var(--color-page-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border:1px solid var(--color-border);overflow:hidden}._sigCanvas_1gqr4_271{width:100%;height:100%;cursor:crosshair;touch-action:none;display:block;position:relative;z-index:2}._sigPlaceholder_1gqr4_281{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--color-text-subtle);font-size:13px;font-weight:500;z-index:1}._sigClearBtn_1gqr4_297{position:absolute;top:8px;right:8px;font-size:10px;padding:2px 6px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-subtle);cursor:pointer;z-index:3;box-shadow:0 1px 2px #0000000d}._sigLine_1gqr4_312{width:80%}._sigText_1gqr4_316{font-size:11px}._codedSearch_1gqr4_320{height:44px;border-radius:8px;background:var(--color-page-bg);padding:0 14px;display:flex;align-items:center;gap:12px}._codedSearch_1gqr4_320 span{font-size:12px}._fileBox_1gqr4_334{padding:20px;border-radius:8px;background:var(--color-page-bg);text-align:center;border:1px dashed var(--color-border);cursor:pointer;position:relative;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px}._fileBoxActive_1gqr4_350{border-color:var(--color-primary);background:#0d948808}._fileInfo_1gqr4_355{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}._fileName_1gqr4_363{font-size:13px;color:var(--color-text);font-weight:500;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileClearBtn_1gqr4_373{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;color:var(--color-text-subtle)}._fileHint_1gqr4_383{font-size:12px;color:var(--color-text-subtle);font-weight:500;text-align:center;display:block}._fileSubHint_1gqr4_391{font-size:10px;color:var(--color-text-subtle);margin-top:4px;display:block;text-align:center}._fileIcon_1gqr4_399{margin:0 auto 10px;display:block;transition:transform .2s ease;transform:scale(1)}._fileBoxActive_1gqr4_350 ._fileIcon_1gqr4_399{transform:scale(1.1)}._fileError_1gqr4_410{font-size:11px;margin-top:8px;text-align:center;font-weight:500}._multiGrid_1gqr4_417{display:flex;flex-direction:column;gap:10px;padding:4px 0}._checkboxItem_1gqr4_424{display:flex;align-items:center;gap:12px}._checkbox_1gqr4_424{width:18px;height:18px;border-radius:4px}._selectBox_1gqr4_436{height:44px;border-radius:8px;display:flex;align-items:center;padding:0 30px 0 14px;font-size:13px;background:var(--color-page-bg);justify-content:space-between;width:100%;outline:none;appearance:none;-webkit-appearance:none}._selectIcon_1gqr4_452{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none}._dateBox_1gqr4_460{height:44px;border-radius:8px;background:var(--color-page-bg);padding:0 14px;display:flex;align-items:center;gap:12px}._numberBox_1gqr4_470{height:44px;border-radius:8px;background:var(--color-page-bg);padding:0 14px;display:flex;align-items:center;font-size:13px;justify-content:space-between;width:100%;outline:none}._conditionalBox_1gqr4_483{padding:20px;border-radius:10px}._conditionalHeader_1gqr4_488{display:flex;align-items:center;gap:8px;margin-bottom:8px}._conditionalTitle_1gqr4_495{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}._conditionalText_1gqr4_502{font-size:12px;font-style:italic}._formFooter_1gqr4_507{margin-top:60px;display:flex;justify-content:flex-end}._submitBtn_1gqr4_513{padding:12px 32px;border-radius:8px;font-size:14px;font-weight:600;cursor:not-allowed;opacity:.8}._emptyState_1gqr4_522{height:100%;display:flex;align-items:center;justify-content:center}._loadingOverlay_1gqr4_529{height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-page-bg)}._spinnerContainer_1gqr4_537{text-align:center}._spinner_1gqr4_537{width:32px;height:32px;border:3px solid var(--color-border);border-radius:50%;margin:0 auto 16px}._container_dekyy_1{display:flex;min-height:100%;overflow-y:auto}._sidebar_dekyy_7{width:320px;display:flex;flex-direction:column;background-color:var(--color-surface);border-right:1px solid var(--color-border);height:100%}._sidebarHeader_dekyy_16{padding:20px;border-bottom:1px solid var(--color-border)}._backButton_dekyy_21{display:flex;align-items:center;gap:8px;cursor:pointer;margin-bottom:16px;color:var(--color-text-muted);font-size:13px}._sidebarHeader_dekyy_16 h1{color:var(--color-text);margin:0;font-size:18px;font-weight:600}._sidebarHeader_dekyy_16 p{color:var(--color-text-subtle);margin:4px 0 0;font-size:13px}._sidebarList_dekyy_44{flex:1;overflow-y:auto;padding:12px}._sidebarItem_dekyy_50{padding:16px;border-radius:10px;cursor:pointer;margin-bottom:6px;transition:all .15s ease;background:transparent;border:1px solid transparent;border-bottom:1px solid var(--color-border)}._sidebarItem_dekyy_50:hover{background:var(--color-page-bg)}._activeItem_dekyy_65{background:var(--color-primary-soft)!important;border:1px solid #14b8a630!important}._itemTitle_dekyy_70{font-size:14px;font-weight:500;margin-bottom:6px;color:var(--color-text)}._activeItem_dekyy_65 ._itemTitle_dekyy_70{color:var(--color-primary)}._itemMeta_dekyy_81{font-size:12px;color:var(--color-text-subtle)}._previewArea_dekyy_86{flex:1;overflow-y:auto;padding:32px}._canvas_dekyy_92{max-width:800px;margin:0 auto}._formCard_dekyy_97{border-radius:8px;background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden}._formHeader_dekyy_104{padding:24px 32px;background:var(--color-page-bg);border-bottom:1px solid var(--color-border);position:relative}._headerCategories_dekyy_111{display:flex;gap:8px;margin-bottom:12px}._categoryBadge_dekyy_117{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;background:#0d948815;color:var(--color-primary)}._versionBadge_dekyy_126{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;background:#f59e0b15;color:var(--color-warning)}._formTitle_dekyy_135{font-size:24px;color:var(--color-text);margin:0 0 8px;font-family:var(--font-heading)}._formSubtitle_dekyy_142{font-size:14px;color:var(--color-text-muted);margin:0}._formBody_dekyy_148{padding:32px}._section_dekyy_152{margin-bottom:32px}._sectionHeader_dekyy_156{margin-bottom:24px}._sectionTitle_dekyy_160{font-size:18px;font-weight:700;color:var(--color-text);margin:0 0 8px}._sectionHelper_dekyy_167{font-size:13px;color:var(--color-text-subtle);margin:0}._sectionLine_dekyy_173{width:100%;height:1px;background:var(--color-border);margin-top:16px}._fieldGrid_dekyy_180{display:flex;flex-direction:column;gap:24px}._fieldItem_dekyy_186{width:100%}._fieldLabel_dekyy_190{display:block;font-size:14px;font-weight:500;color:var(--color-text);margin-bottom:8px}._required_dekyy_198{margin-left:4px;color:var(--color-danger)}._fieldHelper_dekyy_203{font-size:12px;color:var(--color-text-subtle);margin:0 0 8px}._inputBase_dekyy_210{width:100%;padding:10px 12px;border-radius:4px;border:1px solid var(--color-border);color:var(--color-text);font-size:14px;background:var(--color-page-bg);outline:none}._scaleGrid_dekyy_221{display:flex;flex-direction:column;gap:8px}._scaleNumbers_dekyy_227{display:flex;gap:4px;flex-wrap:wrap}._scaleBox_dekyy_233{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;border:1.5px solid var(--color-border);background:var(--color-page-bg);color:var(--color-text);font-weight:400;font-size:14px;transition:all .15s ease}._scaleBoxActive_dekyy_249{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-surface);font-weight:600}._scaleLabels_dekyy_256{display:flex;justify-content:space-between;font-size:12px;max-width:480px}._scaleLabels_dekyy_256 span{color:var(--color-text-subtle)}._codedSearch_dekyy_267{border:1px solid var(--color-border);padding:10px 12px;border-radius:4px;background:var(--color-page-bg)}._codedSearch_dekyy_267 input{border:none;background:none;outline:none;font-size:14px;color:var(--color-text);width:100%}._multiGrid_dekyy_283{display:flex;flex-direction:column;gap:8px}._checkboxItem_dekyy_289{display:flex;align-items:center;gap:8px}._checkbox_dekyy_289{width:16px;height:16px;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:4px}._checkboxItem_dekyy_289 span{font-size:14px;color:var(--color-text-muted)}._selectContainer_dekyy_309{position:relative;max-width:400px}._selectBox_dekyy_314{width:100%;padding:10px 12px;border-radius:4px;border:1px solid var(--color-border);color:var(--color-text);font-size:14px;appearance:none;background-color:var(--color-surface);outline:none}._selectIcon_dekyy_326{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-subtle)}._numberBox_dekyy_335{width:100%;max-width:400px;padding:10px 12px;border-radius:4px;border:1px solid var(--color-border);color:var(--color-text);font-size:14px;outline:none;background:var(--color-page-bg)}._conditionalBox_dekyy_347{border:1px dashed #0d948840;background:#0d948803;padding:16px;border-radius:4px}._conditionalHeader_dekyy_354{display:flex;align-items:center;gap:8px;margin-bottom:8px}._conditionalTitle_dekyy_361{color:var(--color-primary);font-weight:500;font-size:14px}._conditionalText_dekyy_367{color:var(--color-text-muted);font-size:13px}._emptyState_dekyy_372{height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-subtle);font-size:13px;padding:20px;text-align:center}._loadingOverlay_dekyy_383{height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-page-bg)}._spinnerContainer_dekyy_391{text-align:center}._spinner_dekyy_391{width:32px;height:32px;border:3px solid var(--color-border);border-radius:50%;margin:0 auto 16px}._loadingText_dekyy_403{color:var(--color-text-muted);font-size:14px}._roomContainer_rpcc7_1{min-height:100vh;background-color:var(--color-page-bg);display:flex;flex-direction:column}._topBar_rpcc7_8{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}._exitButton_rpcc7_17{display:flex;align-items:center;gap:.5rem;color:var(--color-text-muted);background:none;border:none;font-weight:500;cursor:pointer;transition:color .2s}._exitButton_rpcc7_17:hover{color:var(--color-text)}._brandInfo_rpcc7_33{display:flex;align-items:center;gap:.75rem}._brandText_rpcc7_39{display:flex;flex-direction:column;align-items:flex-end}._brandTitle_rpcc7_45{font-size:.875rem;font-weight:700;color:var(--color-text)}._brandSubtitle_rpcc7_51{font-size:10px;color:var(--color-text-subtle);font-weight:700;text-transform:uppercase;letter-spacing:.05em}._settingsIcon_rpcc7_59{width:2.5rem;height:2.5rem;border-radius:9999px;background-color:var(--color-primary-soft);color:var(--color-primary);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-primary-soft)}._mainContent_rpcc7_71{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;gap:2rem;max-width:80rem;margin:0 auto;width:100%}@media(min-width:1024px){._mainContent_rpcc7_71{flex-direction:row;padding:3rem}}._previewSection_rpcc7_91{flex:1;width:100%;max-width:42rem}._videoWrapper_rpcc7_97{position:relative;aspect-ratio:16 / 9;background-color:var(--color-text);border-radius:1.5rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;box-shadow:0 0 0 1px var(--color-text)}._videoElement_rpcc7_107{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}._cameraOffState_rpcc7_114{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text-muted)}._avatarCircle_rpcc7_124{width:6rem;height:6rem;background-color:var(--color-text);border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}._controlsOverlay_rpcc7_135{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:1rem;background-color:#0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.5rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1)}._controlBtn_rpcc7_150{padding:1rem;border-radius:.75rem;background-color:#ffffff1a;color:var(--color-surface);border:none;cursor:pointer;transition:all .2s}._controlBtn_rpcc7_150:hover{background-color:#fff3}._controlBtnActive_rpcc7_164{background-color:var(--color-danger);color:var(--color-surface);box-shadow:0 10px 15px -3px #ef444433}._controlBtnActive_rpcc7_164:hover{background-color:var(--color-danger)}._divider_rpcc7_174{width:1px;height:2rem;background-color:#fff3;margin:0 .25rem}._sidebarSection_rpcc7_181{width:100%;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){._sidebarSection_rpcc7_181{width:24rem}}._sessionCard_rpcc7_194{background-color:var(--color-surface);padding:2rem;border-radius:1.5rem;box-shadow:0 1px 2px #0000000d;border:1px solid var(--color-page-bg)}._patientHeader_rpcc7_202{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2rem}._patientAvatar_rpcc7_210{width:5rem;height:5rem;border-radius:1rem;background-color:var(--color-primary-soft);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin-bottom:1rem;border:1px solid var(--color-primary-soft);overflow:hidden;box-shadow:inset 0 2px 4px #0000000d}._patientAvatar_rpcc7_210 img{width:100%;height:100%;object-fit:cover}._patientName_rpcc7_233{font-size:1.5rem;font-weight:700;color:var(--color-text);letter-spacing:-.025em}._sessionTypeBadge_rpcc7_240{margin-top:.25rem;padding:.25rem .75rem;background-color:var(--color-primary-soft);color:var(--color-primary);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-radius:9999px;border:1px solid var(--color-primary-soft)}._infoGrid_rpcc7_253{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}._infoItem_rpcc7_260{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--color-page-bg);border-radius:1rem;border:1px solid var(--color-page-bg)}._iconBox_rpcc7_270{width:2.5rem;height:2.5rem;border-radius:.75rem;background-color:var(--color-surface);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000000d}._infoText_rpcc7_281{display:flex;flex-direction:column}._infoLabel_rpcc7_286{font-size:10px;font-weight:700;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.05em}._infoValue_rpcc7_294{font-size:.875rem;font-weight:700;color:var(--color-text-muted)}._joinButton_rpcc7_300{width:100%;padding:1rem;background-color:var(--color-primary);color:var(--color-surface);border:none;border-radius:1rem;font-weight:700;font-size:1.125rem;cursor:pointer;box-shadow:0 10px 15px -3px #2563eb33;transition:all .2s}._joinButton_rpcc7_300:hover:not(:disabled){background-color:var(--color-primary);transform:translateY(-2px)}._joinButton_rpcc7_300:active:not(:disabled){transform:translateY(0)}._joinButton_rpcc7_300:disabled{background-color:var(--color-border);color:var(--color-text-subtle);cursor:not-allowed;transform:none;box-shadow:none}._joinHint_rpcc7_331{text-align:center;font-size:11px;color:var(--color-text-subtle);margin-top:1rem;font-weight:500}._statusCard_rpcc7_339{background-color:#ecfdf5;padding:1.5rem;border-radius:1.5rem;border:1px solid #d1fae5;display:flex;gap:1rem}._statusIcon_rpcc7_348{width:2.5rem;height:2.5rem;border-radius:.75rem;background-color:var(--color-surface);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000000d;flex-shrink:0}._statusTitle_rpcc7_360{font-size:.875rem;font-weight:700;color:#064e3b}._statusText_rpcc7_366{font-size:.75rem;color:#059669cc;font-weight:500;margin-top:.25rem;line-height:1.5}._loadingOverlay_rpcc7_374{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--color-page-bg)}._spinner_rpcc7_383{width:3rem;height:3rem;border:4px solid var(--color-primary-soft);border-top-color:var(--color-primary);border-radius:9999px;animation:_spin_rpcc7_383 1s linear infinite;margin-bottom:1rem}@keyframes _spin_rpcc7_383{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorCard_rpcc7_398{background-color:var(--color-surface);padding:2rem;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a;border:1px solid var(--color-page-bg);max-width:28rem;text-align:center}._errorIcon_rpcc7_408{width:4rem;height:4rem;background-color:#fef2f2;color:var(--color-danger);border-radius:9999px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}._permissionModal_rpcc7_420{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#111827f2;color:var(--color-surface);padding:2rem;text-align:center;border-radius:1.5rem;z-index:10}._permissionIconWrapper_rpcc7_435{width:4rem;height:4rem;background-color:#2563eb33;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}._permissionTitle_rpcc7_446{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}._permissionDescription_rpcc7_452{color:var(--color-text-subtle);margin-bottom:2rem;max-width:24rem;font-size:.875rem;line-height:1.5}._permissionBtn_rpcc7_460{padding:.75rem 1.5rem;background-color:var(--color-primary);color:var(--color-surface);border-radius:.75rem;font-weight:600;border:none;cursor:pointer;box-shadow:0 1px 2px #0000000d;transition:background-color .2s}._permissionBtn_rpcc7_460:hover{background-color:var(--color-primary)}._waitingOverlay_rpcc7_476{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#111827d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20}._waitingCard_rpcc7_487{background:#ffffff1a;padding:2rem 3rem;border-radius:1rem;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);color:var(--color-surface)}._waitingTitle_rpcc7_497{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}._waitingSubtitle_rpcc7_503{font-size:1rem;margin-bottom:1rem;opacity:.9}._waitingSpinner_rpcc7_509{animation:_spin_rpcc7_383 1s linear infinite;color:var(--color-primary)}._title_bb6sp_4{font-size:1.5rem;line-height:2rem;font-weight:700;color:var(--color-text);margin-bottom:1.5rem}._card_bb6sp_12{background-color:var(--color-surface);border-radius:.5rem;box-shadow:0 1px 2px #0000000d;border:1px solid var(--color-border);padding:1.5rem}._text_bb6sp_20{color:var(--color-text-muted)}._tableContainer_bb6sp_24{overflow-x:auto}._table_bb6sp_24{width:100%;border-collapse:collapse;text-align:left}._table_bb6sp_24 th,._table_bb6sp_24 td{padding:1rem;border-bottom:1px solid var(--color-border)}._table_bb6sp_24 th{background-color:var(--color-page-bg);font-weight:600;color:var(--color-text-muted)}._table_bb6sp_24 tr:last-child td{border-bottom:none}._acceptButton_bb6sp_50{background-color:var(--color-success);color:var(--color-surface);border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}._acceptButton_bb6sp_50:hover{background-color:#059669}._backButton_iex95_1{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--color-text-muted);background:none;border:none;cursor:pointer;padding:0;margin-bottom:24px;transition:color .2s}._backButton_iex95_1:hover{color:var(--color-text)}._backButtonIcon_iex95_20{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--color-border);transition:all .2s;color:var(--color-text-muted)}._backButton_iex95_1:hover ._backButtonIcon_iex95_20{border-color:var(--color-border);background-color:var(--color-page-bg);color:var(--color-text-muted)}._addButton_iex95_38{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:var(--color-primary);color:var(--color-surface);font-size:14px;font-weight:600;border:none;border-radius:12px;cursor:pointer;box-shadow:0 1px 2px #2563eb33;transition:background-color .2s}._addButton_iex95_38:hover{background-color:var(--color-primary)}._headerContainer_iex95_58{width:100%;display:flex;justify-content:space-between;align-items:flex-end}._rxList_iex95_65{display:flex;flex-direction:column;gap:16px;margin-top:24px;max-height:calc(100vh - 220px);overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}._rxList_iex95_65::-webkit-scrollbar{width:6px}._rxList_iex95_65::-webkit-scrollbar-track{background:transparent}._rxList_iex95_65::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:10px}._rxCard_iex95_90{border:1px solid var(--border-light, var(--color-border));border-radius:8px;padding:24px;background-color:var(--color-surface);box-shadow:0 1px 3px #0000000d}._rxHeader_iex95_98{display:flex;justify-content:space-between;margin-bottom:16px}._rxDrugName_iex95_104{margin:0;font-size:18px;font-weight:600;color:var(--color-text)}._statusBadge_iex95_111{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600}._statusActive_iex95_118{background-color:#dcfce7;color:#166534}._statusCompleted_iex95_123{background-color:var(--color-page-bg);color:var(--color-text-muted)}._statusRefillRequested_iex95_128{background-color:#fef9c3;color:#a16207}._rxDetails_iex95_133{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;font-size:14px;color:var(--color-text-muted)}._rxDetailItem_iex95_141 strong{color:var(--color-text)}._rxInstructions_iex95_145{margin-top:16px;font-size:14px;color:var(--color-text-muted)}._formContainer_iex95_151{display:flex;flex-direction:column;gap:20px;padding:16px}._formGroup_iex95_158{display:flex;flex-direction:column}._formRow_iex95_163{display:flex;gap:16px}._formRow_iex95_163>div{flex:1}._label_iex95_172{display:block;font-size:14px;font-weight:600;color:var(--color-text);margin-bottom:6px}._requiredAsterisk_iex95_180{color:var(--color-danger)}._input_iex95_184{width:100%;padding:10px 16px;background-color:var(--color-page-bg);border:1px solid var(--color-border);border-radius:12px;font-size:14px;color:var(--color-text);transition:all .2s;box-shadow:0 1px 2px #0000000d}._input_iex95_184:focus{outline:none;border-color:var(--color-primary);background-color:var(--color-surface);box-shadow:0 0 0 2px #3b82f680}._inputError_iex95_203{border-color:var(--color-danger);background-color:#fef2f2}._inputError_iex95_203:focus{border-color:var(--color-danger);box-shadow:0 0 0 2px #ef444433}._errorText_iex95_213{color:var(--color-danger);font-size:12px;margin-top:4px;font-weight:500}._textarea_iex95_220{resize:none}._cancelButton_iex95_224{padding:8px 16px;font-size:14px;font-weight:500;color:var(--color-text-muted);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;margin-right:8px}._cancelButton_iex95_224:hover{background-color:var(--color-page-bg)}._saveButton_iex95_240{padding:8px 16px;font-size:14px;font-weight:500;color:var(--color-surface);background-color:var(--color-primary);border:none;border-radius:8px;cursor:pointer}._saveButton_iex95_240:hover{background-color:var(--color-primary)}._inputError_iex95_203{border-color:var(--color-danger)!important;background-color:#fff5f5}._inputError_iex95_203:focus{outline-color:var(--color-danger);box-shadow:0 0 0 3px #ef444426}._errorMessage_iex95_265{display:block;margin-top:4px;font-size:12px;color:var(--color-danger);font-weight:400}._page_1hrzj_4{display:flex;flex-direction:column;gap:16px;margin-top:-8px}._header_1hrzj_7{display:flex;align-items:center;gap:20px}._brand_1hrzj_8{display:flex;align-items:center;gap:12px;padding-right:20px;border-right:1px solid var(--color-border);align-self:stretch}._brandMark_1hrzj_9{width:44px;height:44px;border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}._brandName_1hrzj_10{font-family:var(--font-body);font-weight:700;font-size:24px;color:var(--color-text)}._title_1hrzj_11{min-width:0;flex:1 1 0}._kicker_1hrzj_12{display:inline-block;padding:1px 8px;border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);font-size:12px;font-weight:600}._patient_1hrzj_13{font-family:var(--font-display-text);font-weight:700;font-size:26px;line-height:1.25;color:var(--color-text);margin:2px 0}._meta_1hrzj_14{display:flex;flex-wrap:wrap;gap:0 18px;overflow:hidden;color:var(--color-text-muted);font-size:13px;line-height:1.4}._metaDot_1hrzj_15:before{content:"•";margin-right:8px}._meta_1hrzj_14 ._metaDot_1hrzj_15{position:relative}._meta_1hrzj_14 ._metaDot_1hrzj_15:before{position:absolute;left:-12px;margin-right:0}._headerActions_1hrzj_19{display:flex;align-items:center;gap:12px;flex-shrink:0}button._withIcon_1hrzj_21{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 16px;white-space:nowrap}button._withIconLight_1hrzj_22{color:var(--color-text);font-weight:600}._status_1hrzj_24{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-pill);font-weight:600;font-size:14px;white-space:nowrap}._statusSuccess_1hrzj_25{background:var(--color-success-soft);color:var(--color-success-text)}._statusDanger_1hrzj_26{background:var(--color-danger-soft);color:var(--color-danger-text)}._statusNeutral_1hrzj_27{background:var(--color-surface-alt);color:var(--color-text-muted)}._readOnly_1hrzj_29{display:flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._readOnlyIcon_1hrzj_30{color:var(--color-primary);flex-shrink:0}._readOnlyTitle_1hrzj_31{font-weight:600;font-size:13px;color:var(--color-text)}._readOnlyText_1hrzj_32{font-size:11px;color:var(--color-text-muted)}._stats_1hrzj_35{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:10px 8px}._stat_1hrzj_24{display:flex;align-items:center;gap:16px;padding:2px 28px;border-right:1px solid var(--color-border)}._stat_1hrzj_24:last-child{border-right:0}._statIcon_1hrzj_38{width:44px;height:44px;border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}._statIconDanger_1hrzj_39{background:var(--color-danger-soft);color:var(--color-danger-text)}._statValue_1hrzj_40{font-weight:700;font-size:22px;line-height:1.2;color:var(--color-text)}._statLabel_1hrzj_41{font-size:14px;color:var(--color-text-muted)}._columns_1hrzj_44{display:grid;grid-template-columns:minmax(0,7fr) minmax(320px,3fr);gap:16px;align-items:start}._leftColumn_1hrzj_45,._rightColumn_1hrzj_46{display:flex;flex-direction:column;gap:16px;min-width:0}._card_1hrzj_47{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:14px 20px}._cardHead_1hrzj_48{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}._cardTitle_1hrzj_49{font-weight:700;font-size:19px;color:var(--color-text)}._cardCount_1hrzj_50{font-weight:400;font-size:13px;color:var(--color-text-muted);margin-left:8px}._stepNav_1hrzj_53{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text)}._stepNavSep_1hrzj_54{width:1px;height:18px;background:var(--color-border);margin:0 4px}._iconButton_1hrzj_55{background:none;border:0;padding:4px;cursor:pointer;color:var(--color-text);display:inline-flex;border-radius:var(--radius-sm)}._iconButton_1hrzj_55:hover:not(:disabled){background:var(--color-surface-alt)}._iconButton_1hrzj_55:disabled{color:var(--color-text-subtle);cursor:default}._player_1hrzj_59{background:var(--brand-dark);border-radius:var(--radius-lg);padding:14px 18px 0;overflow:hidden}._player_1hrzj_59:fullscreen{display:flex;flex-direction:column;border-radius:0}._browser_1hrzj_61{background:var(--color-surface);border-radius:var(--radius-md) var(--radius-md) 0 0;overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0}._chrome_1hrzj_62{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--color-surface-alt)}._chromeDot_1hrzj_63{width:10px;height:10px;border-radius:var(--radius-pill);background:var(--neutral-light)}._chromeReload_1hrzj_64{color:var(--color-text-muted);margin:0 6px;flex-shrink:0}._urlBar_1hrzj_65{flex:1;min-width:0;padding:4px 12px;background:var(--color-surface);border-radius:var(--radius-sm);font-size:12px;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._viewport_1hrzj_69{background:var(--brand-dark);height:calc(100vh - 542px);min-height:200px;display:flex;align-items:center;justify-content:center}._player_1hrzj_59:fullscreen ._viewport_1hrzj_69{height:auto;flex:1;min-height:0}._frame_1hrzj_71{width:100%;height:100%;object-fit:contain;display:block}._frameMessage_1hrzj_72{color:var(--neutral-white);font-size:14px;text-align:center;padding:24px}._frameMessageTitle_1hrzj_73{font-weight:600;font-size:16px;color:var(--neutral-white);margin-bottom:4px}._controls_1hrzj_76{display:flex;align-items:center;gap:16px;padding:12px 4px 12px 28px;color:var(--neutral-white)}._player_1hrzj_59:fullscreen ._controls_1hrzj_76{padding-left:4px}._controlButton_1hrzj_78{background:none;border:0;padding:2px;color:inherit;cursor:pointer;display:inline-flex}._controlButton_1hrzj_78:disabled{opacity:.4;cursor:default}._time_1hrzj_80{font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}._scrubber_1hrzj_81{flex:1;min-width:60px;accent-color:var(--color-primary);cursor:pointer}._speed_1hrzj_82{background:none;border:0;color:inherit;font-size:13px;cursor:pointer;min-width:36px;font-variant-numeric:tabular-nums}._timeline_1hrzj_85{list-style:none;margin:0;padding:0}._timelineRow_1hrzj_86{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:4px 10px;min-height:40px;border:0;background:none;border-radius:var(--radius-md);cursor:pointer;text-align:left;position:relative;line-height:1.3}._timelineRow_1hrzj_86:hover{background:var(--color-surface-alt)}._timelineRowActive_1hrzj_88,._timelineRowActive_1hrzj_88:hover{background:var(--color-primary-soft)}._timelineItem_1hrzj_89{position:relative}._timelineItem_1hrzj_89:not(:last-child):before{content:"";position:absolute;left:23px;top:50%;height:100%;width:1px;background:var(--color-border)}._stepText_1hrzj_91{display:block;min-width:0}._stepNumber_1hrzj_92{width:24px;height:24px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text);position:relative;z-index:1}._stepDone_1hrzj_93{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--neutral-white)}._stepFailed_1hrzj_94{background:var(--color-danger);border-color:var(--color-danger);color:var(--neutral-white)}._stepName_1hrzj_95{font-weight:600;font-size:14px;line-height:1.3;color:var(--color-text);display:flex;align-items:center;gap:6px;flex-wrap:wrap}._stepDetail_1hrzj_96{display:block;font-size:12px;line-height:1.3;color:var(--color-text-muted)}._stepError_1hrzj_97{display:block;font-size:12px;line-height:1.3;color:var(--color-danger-text)}._stepRunning_1hrzj_98{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;padding:4px 10px;min-height:40px;font-size:13px;color:var(--color-text-muted)}._stepSpinner_1hrzj_99{width:24px;display:flex;justify-content:center;color:var(--color-primary);position:relative;z-index:1}._spin_1hrzj_100{animation:_ocularisSpin_1hrzj_1 1s linear infinite}@keyframes _ocularisSpin_1hrzj_1{to{transform:rotate(360deg)}}._stepTime_1hrzj_102{font-size:12px;color:var(--color-text-muted)}._stepTimeActive_1hrzj_103{color:var(--color-primary-hover)}._tableWrap_1hrzj_106{overflow-x:auto}._table_1hrzj_106{width:100%;border-collapse:collapse;font-size:13px}._table_1hrzj_106 th{text-align:left;font-weight:600;padding:9px 16px;background:var(--color-surface-alt);color:var(--color-text);white-space:nowrap}._table_1hrzj_106 td{padding:8px 16px;border-bottom:1px solid var(--color-border);color:var(--color-text)}._table_1hrzj_106 td._noWrap_1hrzj_110{white-space:nowrap}._table_1hrzj_106 td._savedAs_1hrzj_111{overflow-wrap:anywhere}._rowLink_1hrzj_112{cursor:pointer}._rowLink_1hrzj_112:hover td{background:var(--color-surface-alt)}._outcome_1hrzj_114{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:var(--radius-pill);font-size:12px;white-space:nowrap}._outcomeAttached_1hrzj_115{background:var(--color-success-soft);color:var(--color-success-text)}._outcomeSkipped_1hrzj_116{background:var(--color-surface-alt);color:var(--color-text)}._outcomeBad_1hrzj_117{background:var(--color-danger-soft);color:var(--color-danger-text)}._caseLink_1hrzj_118{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;cursor:pointer;color:var(--color-primary-hover);font-weight:600;font-size:13px}._docSummary_1hrzj_119{font-size:13px;color:var(--color-text-muted);margin-left:12px;font-weight:400}._errorBox_1hrzj_122{padding:12px 16px;border:1px solid var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger-text);border-radius:var(--radius-md);font-size:13px}._proposal_1hrzj_123{padding:12px 0;border-top:1px solid var(--color-border)}._proposal_1hrzj_123:first-of-type{border-top:0;padding-top:0}._proposalGoal_1hrzj_125{font-weight:600;font-size:14px;color:var(--color-text);margin-bottom:4px}._proposalActions_1hrzj_126{margin:4px 0 10px;padding-left:18px;font-size:13px;color:var(--color-text)}._proposalButtons_1hrzj_127{display:flex;gap:8px;align-items:center}._proposalNote_1hrzj_128{font-size:12px;color:var(--color-text-muted);margin-bottom:10px}._expiredNote_1hrzj_129{font-size:13px;color:var(--color-text-muted);font-weight:600;white-space:nowrap}._filters_1hrzj_132{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin-bottom:16px}._filters_1hrzj_132 ._filter_1hrzj_132{flex:0 1 280px;width:auto;min-width:200px}._empty_1hrzj_135{padding:32px;text-align:center;color:var(--color-text-muted);font-size:14px}._startForm_1hrzj_136{display:flex;flex-direction:column;gap:14px}@media(max-width:1100px){._columns_1hrzj_44{grid-template-columns:minmax(0,1fr)}._header_1hrzj_7{flex-wrap:wrap}._title_1hrzj_11{flex:1 1 280px}._headerActions_1hrzj_19{flex-wrap:wrap;flex-shrink:1}._viewport_1hrzj_69{height:auto;aspect-ratio:1366 / 900}._stats_1hrzj_35{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._stat_1hrzj_24{border-right:0;padding:2px 12px}._brand_1hrzj_8{border-right:0;padding-right:0}}._page_1ik0n_9{min-height:100%;font-family:var(--font-body);color:var(--color-text)}._back_1ik0n_15{display:inline-flex;align-items:center;gap:4px;margin-bottom:8px;border:none;background:transparent;font:inherit;font-size:13px;color:var(--color-text-muted);cursor:pointer}._back_1ik0n_15:hover{color:var(--color-text)}._header_1ik0n_34{display:flex;align-items:center;gap:16px;padding:14px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}._identity_1ik0n_44{flex:0 0 auto;min-width:170px}._requestId_1ik0n_49{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}._facts_1ik0n_60{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(min-content,1fr) minmax(0,1fr) minmax(0,1fr)}._fact_1ik0n_59{min-width:0;padding:0 14px;border-left:1px solid var(--color-border)}._factLabel_1ik0n_73{font-size:12px;color:var(--color-text-muted)}._factValue_1ik0n_59{margin-top:2px;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._factValueWrap_1ik0n_59{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;line-height:1.3}._factMeta_1ik0n_95{font-size:12px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}._headerActions_1ik0n_104{flex:0 0 auto;display:flex;gap:8px}._button_1ik0n_110,._buttonPrimary_1ik0n_111{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._button_1ik0n_110{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}._button_1ik0n_110:hover{background:var(--color-surface-alt)}._button_1ik0n_110:disabled,._buttonPrimary_1ik0n_111:disabled{opacity:.55;cursor:default}._buttonPrimary_1ik0n_111{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--neutral-white)}._buttonPrimary_1ik0n_111:hover:not(:disabled){background:var(--color-primary-hover)}._body_1ik0n_155{display:flex;gap:16px;align-items:flex-start;margin-top:16px}._main_1ik0n_162{flex:1;min-width:0}._rail_1ik0n_167{flex:0 0 320px;display:flex;flex-direction:column;gap:16px}._panel_1ik0n_174{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:16px}._panelHeader_1ik0n_181{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}._linkButton_1ik0n_189{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--color-primary);cursor:pointer}._linkButton_1ik0n_189:hover{text-decoration:underline}._strip_1ik0n_209{display:flex;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}._stripWarning_1ik0n_219{border-color:var(--color-warning-border);background:var(--color-warning-soft)}._stripDanger_1ik0n_224{border-color:var(--color-danger-border);background:var(--color-danger-soft)}._stripBlock_1ik0n_229{flex:1;min-width:0}._stripBlock_1ik0n_229+._stripBlock_1ik0n_229{padding-left:16px;border-left:1px solid var(--color-border)}._stripTitle_1ik0n_239{font-size:13px;font-weight:600}._stripText_1ik0n_244{margin-top:2px;font-size:13px;color:var(--color-text-muted);line-height:1.45}._clamp2_1ik0n_251{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._grid_1ik0n_260{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px}._kv_1ik0n_267{margin:0}._kvRow_1ik0n_271{display:flex;gap:12px;padding:7px 0;border-bottom:1px solid var(--color-border);font-size:13px}._kvRow_1ik0n_271:last-child{border-bottom:none}._kvRow_1ik0n_271 dt{flex:0 0 42%;color:var(--color-text-muted)}._kvRow_1ik0n_271 dd{flex:1;min-width:0;margin:0;overflow-wrap:anywhere}._muted_1ik0n_295{color:var(--color-text-subtle)}._activity_1ik0n_301{list-style:none;margin:0;padding:0}._activityItem_1ik0n_307{position:relative;display:flex;gap:10px;padding-bottom:14px}._activityItem_1ik0n_307:last-child{padding-bottom:0}._activityItem_1ik0n_307:not(:last-child):before{content:"";position:absolute;left:4px;top:14px;bottom:0;width:1px;background:var(--color-border)}._dot_1ik0n_328{flex:0 0 9px;width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--color-text-subtle)}._dot-ok_1ik0n_337{background:var(--color-success)}._dot-blocked_1ik0n_341{background:var(--color-danger)}._dot-warn_1ik0n_345{background:var(--color-warning)}._dot-info_1ik0n_349{background:var(--color-primary)}._activityMain_1ik0n_353{flex:1;min-width:0;font-size:13px}._activityMain_1ik0n_353 strong{display:block;font-weight:500}._activityDetail_1ik0n_364{color:var(--color-text-muted);overflow-wrap:anywhere}._activityWhen_1ik0n_369{flex:0 0 auto;font-size:12px;color:var(--color-text-muted);text-align:right;white-space:nowrap}._steps_1ik0n_379{list-style:none;margin:0;padding:0}._step_1ik0n_379{position:relative;display:flex;gap:10px;padding-bottom:14px}._step_1ik0n_379:last-child{padding-bottom:0}._step_1ik0n_379:not(:last-child):before{content:"";position:absolute;left:11px;top:26px;bottom:2px;width:1px;background:var(--color-border)}._marker_1ik0n_406{flex:0 0 24px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);font-size:12px;font-weight:500;color:var(--color-text-muted)}._marker-complete_1ik0n_421{border-color:var(--color-primary);background:var(--color-primary);color:var(--neutral-white)}._marker-current_1ik0n_427{border:2px solid var(--color-primary);color:var(--color-primary)}._marker-attention_1ik0n_432{border:2px solid var(--color-warning);color:var(--color-warning-text)}._marker-blocked_1ik0n_437{border:2px solid var(--color-danger);color:var(--color-danger-text)}._stepBody_1ik0n_442{flex:1;min-width:0;display:flex;justify-content:space-between;gap:8px}._stepLabel_1ik0n_450{font-size:13px;font-weight:500;line-height:24px}._stepPending_1ik0n_456 ._stepLabel_1ik0n_450{color:var(--color-text-muted);font-weight:400}._stepNote_1ik0n_461{font-size:12px;color:var(--color-text-muted)}._stepMeta_1ik0n_466{flex:0 0 auto;font-size:12px;line-height:24px;color:var(--color-text-muted);white-space:nowrap}._rowLine_1ik0n_474{display:flex;justify-content:space-between;gap:8px;padding:5px 0;font-size:13px;color:var(--color-text-muted)}._rowLine_1ik0n_474 strong{font-weight:500;color:var(--color-text);font-variant-numeric:tabular-nums}._note_1ik0n_489{padding:10px 12px;border-radius:6px;background:var(--color-surface-alt);font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}._noteMeta_1ik0n_499{margin:4px 0 10px;font-size:12px;color:var(--color-text-muted)}._textarea_1ik0n_505{width:100%;min-height:84px;padding:8px 10px;border:1px solid var(--color-border);border-radius:6px;font:inherit;font-size:13px;resize:vertical;box-sizing:border-box}._textarea_1ik0n_505:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-teal-focus)}._composerActions_1ik0n_523{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--color-text-muted)}._error_1ik0n_533{margin-top:6px;font-size:12px;color:var(--color-danger-text)}._tabCount_1ik0n_541{min-width:18px;padding:0 5px;border-radius:6px;background:var(--color-surface-alt);font-size:12px;color:var(--color-text-muted);text-align:center}@media(max-width:1280px){._header_1ik0n_34{flex-wrap:wrap;row-gap:12px}._headerActions_1ik0n_104{margin-left:auto}._facts_1ik0n_60{order:3;flex-basis:100%;row-gap:10px}._fact_1ik0n_59:first-child{padding-left:0;border-left:0}}@media(max-width:900px){._facts_1ik0n_60{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(min-content,1fr)}._fact_1ik0n_59:nth-child(3n+1){padding-left:0;border-left:0}}@media(max-width:600px){._facts_1ik0n_60{grid-template-columns:minmax(min-content,1fr) minmax(0,1fr)}._fact_1ik0n_59:nth-child(3n+1){padding-left:14px;border-left:1px solid var(--color-border)}._fact_1ik0n_59:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:1100px){._body_1ik0n_155{flex-direction:column}._rail_1ik0n_167{flex-basis:auto;width:100%}._grid_1ik0n_260{grid-template-columns:minmax(0,1fr)}}._tabHeader_1ik0n_620{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}._tabSubtitle_1ik0n_628{margin-top:2px;font-size:13px;color:var(--color-text-muted)}._tabHeaderActions_1ik0n_634{display:flex;align-items:center;gap:16px;flex:0 0 auto}._lastRun_1ik0n_641{font-size:12px;color:var(--color-text-muted);text-align:right;font-variant-numeric:tabular-nums}._lastRun_1ik0n_641 span{display:block}._banner_1ik0n_652{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;margin-bottom:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-alt)}._banner_1ik0n_652[data-tone=success]{border-color:var(--color-success-border);background:var(--color-success-soft)}._banner_1ik0n_652[data-tone=warning]{border-color:var(--color-warning-border);background:var(--color-warning-soft)}._banner_1ik0n_652[data-tone=danger]{border-color:var(--color-danger-border);background:var(--color-danger-soft)}._banner_1ik0n_652[data-tone=info]{border-color:var(--color-info-border);background:var(--color-info-soft)}._bannerTitle_1ik0n_684{font-size:15px;font-weight:600}._pillLg_1ik0n_689{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}._tone-neutral_1ik0n_700{background:var(--color-surface-alt);color:var(--color-text-muted)}._tone-info_1ik0n_705{background:var(--color-info-soft);color:var(--color-info-text)}._tone-warning_1ik0n_710{background:var(--color-warning-soft);color:var(--color-warning-text)}._tone-success_1ik0n_715{background:var(--color-success-soft);color:var(--color-success-text)}._tone-danger_1ik0n_720{background:var(--color-danger-soft);color:var(--color-danger-text)}._twoCol_1ik0n_725{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 32px}._sectionTitle_1ik0n_731{margin:20px 0 8px}._tableWrap_1ik0n_735{overflow-x:auto;border:1px solid var(--color-border);border-radius:8px}._table_1ik0n_735{width:100%;border-collapse:collapse;font-size:13px}._table_1ik0n_735 th{height:34px;padding:0 12px;background:var(--color-surface-alt);border-bottom:1px solid var(--color-border);font-size:12px;font-weight:500;color:var(--color-text-muted);text-align:left;white-space:nowrap}._table_1ik0n_735 td{padding:9px 12px;border-bottom:1px solid var(--color-border);vertical-align:top}._table_1ik0n_735 tbody tr:last-child td{border-bottom:none}._num_1ik0n_769{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}._muted2_1ik0n_775{color:var(--color-text-muted)}._infoRow_1ik0n_779{margin-top:16px;padding:10px 12px;border-radius:6px;background:var(--color-surface-alt);font-size:13px;color:var(--color-text-muted)}._infoRow_1ik0n_779 strong{font-weight:500;color:var(--color-text)}._footnote_1ik0n_793{margin-top:8px;font-size:12px;color:var(--color-text-subtle)}._stats_1ik0n_799{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;border:1px solid var(--color-border);border-radius:8px}._stat_1ik0n_799{padding:10px 14px}._stat_1ik0n_799+._stat_1ik0n_799{border-left:1px solid var(--color-border)}._statValue_1ik0n_815{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}._statLabel_1ik0n_821{font-size:12px;color:var(--color-text-muted)}._toolbar_1ik0n_826{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}._input_1ik0n_833,._select_1ik0n_834{height:32px;padding:0 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);font:inherit;font-size:13px;color:var(--color-text)}._input_1ik0n_833:focus,._select_1ik0n_834:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-teal-focus)}._progress_1ik0n_852{display:flex;margin:4px 0 20px}._progressStep_1ik0n_857{flex:1;position:relative;text-align:center;font-size:12px;color:var(--color-text-muted)}._progressStep_1ik0n_857:before{content:"";position:absolute;top:11px;left:-50%;right:50%;height:1px;background:var(--color-border)}._progressStep_1ik0n_857:first-child:before{display:none}._progressStep_1ik0n_857[data-done=yes]:before{background:var(--color-primary)}._progressDot_1ik0n_883{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-bottom:6px;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);color:var(--color-text-muted)}._progressStep_1ik0n_857[data-done=yes] ._progressDot_1ik0n_883{border-color:var(--color-primary);background:var(--color-primary);color:var(--neutral-white)}._progressStep_1ik0n_857[data-current=yes] ._progressDot_1ik0n_883{border:2px solid var(--color-primary);color:var(--color-primary)}._progressLabel_1ik0n_909{font-size:13px;font-weight:500;color:var(--color-text)}._mnCard_1ik0n_916{border-top:1px solid var(--color-border)}._stack_1ik0n_920{display:flex;flex-direction:column;gap:16px}._detailCell_1ik0n_926{padding:4px 12px 12px 32px!important;background:var(--color-surface-alt);color:var(--color-text-muted);line-height:1.5}._quote_1ik0n_933{margin:6px 0 0;padding-left:10px;border-left:2px solid var(--color-border);font-style:normal}._quoteSource_1ik0n_940{display:block;margin-top:2px;font-size:12px;color:var(--color-text-subtle)}._infoRowAction_1ik0n_947{display:flex;align-items:center;justify-content:space-between;gap:12px}._caseSource_1ik0n_957{display:flex;align-items:baseline;gap:6px;margin-top:4px;font-size:13px;color:var(--color-text)}._sourceTag_1ik0n_966{display:inline-flex;align-items:center;flex:0 0 auto;height:18px;padding:0 6px;border-radius:4px;background:var(--color-surface-alt);font-size:11px;font-weight:500;color:var(--color-text-muted);white-space:nowrap}._caseConflict_1ik0n_980{margin-top:4px;padding:4px 8px;border-radius:4px;border:1px solid var(--color-warning-border);background:var(--color-warning-soft);font-size:12px;color:var(--color-warning-text)}._reviewReason_1ik0n_990{margin-top:4px;font-size:12px;color:var(--color-warning-text)}._attestationList_1ik0n_997{margin:0;padding:0;list-style:none}._attestationItem_1ik0n_1003{padding:8px 0;font-size:13px}._attestationItem_1ik0n_1003+._attestationItem_1ik0n_1003{border-top:1px solid var(--color-border)}._attestationMeta_1ik0n_1012{margin-top:2px;font-size:12px;color:var(--color-text-muted)}._app_19toj_1{display:flex;flex-direction:column;min-height:100%;background:var(--color-page-bg);font-family:var(--font-body);overflow-y:auto}._toast_19toj_11{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_19toj_24{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:12px 24px;display:flex;justify-content:space-between;align-items:center}._subNav_19toj_33{display:flex;gap:4px}._subNavTab_19toj_38{padding:8px 16px;font-size:13px;font-weight:500;color:var(--color-text-subtle);background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px}._subNavTabActive_19toj_52{background:var(--color-primary-soft);color:var(--color-primary)}._tabBadge_19toj_57{padding:2px 6px;background:#fee2e2;color:var(--color-danger);border-radius:10px;font-size:11px;font-weight:600}._subHeaderRight_19toj_66{display:flex;align-items:center;gap:12px}._viewToggle_19toj_72{display:flex;background:var(--color-page-bg);border-radius:8px;padding:4px}._toggleBtn_19toj_79{padding:6px 12px;font-size:13px;font-weight:500;color:var(--color-text-subtle);border:none;background:transparent;border-radius:6px;cursor:pointer}._toggleBtnActive_19toj_90{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 3px #0000001a}._primaryBtn_19toj_96{padding:10px 18px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary));border:none;border-radius:10px;font-size:14px;font-weight:600;color:var(--color-surface);cursor:pointer}._secondaryBtn_19toj_107{padding:10px 18px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;font-size:14px;font-weight:500;color:var(--color-text-muted);cursor:pointer}._statsBar_19toj_119{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:16px 24px;display:flex;gap:24px}._statItem_19toj_127{display:flex;align-items:center;gap:12px}._statIcon_19toj_133{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px}._statValue_19toj_143{font-size:22px;font-weight:700;color:var(--color-text);line-height:1.2}._statLabel_19toj_150{font-size:12px;color:var(--color-text-subtle)}._statDivider_19toj_155{width:1px;height:40px;background:var(--color-border)}._flowContainer_19toj_162{flex:1;display:flex;overflow:hidden}._viewContainer_19toj_168{flex:1;padding:24px;overflow-y:auto;background:var(--color-page-bg)}._waitingColumn_19toj_176{width:320px;background:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0}._columnHeader_19toj_185{padding:16px 20px;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}._columnTitle_19toj_193{display:flex;align-items:center;gap:10px}._columnTitleText_19toj_199{font-size:15px;font-weight:600;color:var(--color-text)}._columnCount_19toj_205{padding:2px 8px;background:var(--color-page-bg);border-radius:12px;font-size:12px;font-weight:600;color:var(--color-text-muted)}._columnActions_19toj_214{display:flex;gap:4px}._miniSelect_19toj_219{padding:4px 8px;border:1px solid var(--color-border);border-radius:6px;font-size:11px;color:var(--color-text-muted)}._searchBox_19toj_227{padding:8px 12px;border-bottom:1px solid var(--color-border)}._searchInputSmall_19toj_232{width:100%;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;font-size:13px;outline:none}._columnBody_19toj_241{flex:1;overflow-y:auto;padding:12px}._emptyColumn_19toj_247{padding:40px;text-align:center;color:var(--color-text-subtle);font-size:13px}._patientCard_19toj_255{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:14px;margin-bottom:10px;cursor:pointer;transition:all .15s}._patientCardWarning_19toj_265{border-left:4px solid var(--color-warning)}._patientCardDanger_19toj_269{border-left:4px solid var(--color-danger)}._patientCardHeader_19toj_273{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}._patientInfo_19toj_280{display:flex;align-items:center;gap:10px}._patientAvatar_19toj_286{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#8b1538,#a91d47);display:flex;align-items:center;justify-content:center;color:var(--color-surface);font-weight:600;font-size:14px}._patientName_19toj_299{font-size:14px;font-weight:600;color:var(--color-text)}._patientMeta_19toj_305{font-size:12px;color:var(--color-text-subtle)}._timeBadge_19toj_310{padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;background:var(--color-page-bg);color:var(--color-text-muted)}._timeBadgeWarning_19toj_319{background:#fef3c7;color:#b45309}._timeBadgeDanger_19toj_324{background:#fee2e2;color:var(--color-danger)}._patientCardBody_19toj_329{display:flex;flex-direction:column;gap:6px}._patientRow_19toj_335{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-muted)}._iconTiny_19toj_343{width:14px;height:14px;fill:var(--color-text-subtle);color:var(--color-text-subtle);flex-shrink:0}._tagsRow_19toj_351{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}._tag_19toj_351{padding:3px 8px;border-radius:6px;font-size:10px;font-weight:600;background:var(--color-page-bg);color:var(--color-text-muted)}._tag_rtm_19toj_367{background:var(--color-primary-soft);color:var(--color-primary)}._tag_new_19toj_372{background:#ede9fe;color:#8b5cf6}._tag_followup_19toj_377{background:#d1fae5;color:#059669}._tag_preauth_19toj_382{background:#fef3c7;color:#b45309}._patientCardFooter_19toj_387{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border)}._assignBtn_19toj_393{padding:6px 12px;background:var(--color-primary-soft);border:none;border-radius:6px;font-size:12px;font-weight:600;color:var(--color-primary);cursor:pointer}._providersArea_19toj_405{flex:1;display:flex;overflow-x:auto;padding:16px;gap:16px;background:var(--color-page-bg)}._providerColumn_19toj_414{width:300px;min-width:300px;background:var(--color-surface);border-radius:16px;border:1px solid var(--color-border);display:flex;flex-direction:column;overflow:hidden}._providerHeader_19toj_425{padding:16px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:12px}._providerAvatar_19toj_433{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--color-surface);font-weight:600;font-size:16px}._providerInfo_19toj_445{flex:1}._providerName_19toj_449{font-size:14px;font-weight:600;color:var(--color-text)}._providerSpecialty_19toj_455{font-size:12px;color:var(--color-text-subtle)}._statusBadge_19toj_460{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-size:11px;font-weight:600}._statusAvailable_19toj_470{background:#d1fae5;color:#059669}._statusBusy_19toj_475{background:#fee2e2;color:var(--color-danger)}._statusBreak_19toj_480{background:#fef3c7;color:#b45309}._statusDot_19toj_485{width:6px;height:6px;border-radius:50%;background:currentColor}._providerStats_19toj_492{display:flex;padding:12px 16px;background:var(--color-page-bg);border-bottom:1px solid var(--color-border)}._providerStat_19toj_492{flex:1;text-align:center}._statVal_19toj_143{font-size:18px;font-weight:700;color:var(--color-text)}._statLbl_19toj_510{font-size:10px;color:var(--color-text-subtle);text-transform:uppercase}._providerBody_19toj_516{flex:1;overflow-y:auto;padding:12px}._stageSection_19toj_523{margin-bottom:16px}._stageHeader_19toj_527{display:flex;align-items:center;gap:8px;padding:8px 0;margin-bottom:8px}._stageIndicator_19toj_535{width:10px;height:10px;border-radius:50%}._stageTitle_19toj_541{font-size:11px;font-weight:600;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.5px}._stageCount_19toj_549{margin-left:auto;padding:2px 8px;background:var(--color-page-bg);border-radius:10px;font-size:11px;font-weight:600;color:var(--color-text-muted)}._miniCard_19toj_559{background:var(--color-page-bg);border-radius:10px;padding:12px;margin-bottom:8px;border:1px solid transparent}._miniCardActive_19toj_567{background:var(--color-primary-soft);border-color:var(--color-primary)}._miniCardTop_19toj_572{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}._miniName_19toj_579{font-size:13px;font-weight:600;color:var(--color-text)}._miniTime_19toj_585{font-size:11px;color:var(--color-text-subtle)}._miniTimeWarn_19toj_590{color:var(--color-warning)}._miniCardMid_19toj_594{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._miniType_19toj_601{font-size:11px;color:var(--color-text-muted)}._miniRoom_19toj_606{font-size:11px;font-weight:600;color:var(--color-text-subtle);background:var(--color-surface);padding:2px 8px;border-radius:4px}._stageBtn_19toj_615{width:100%;padding:6px 10px;background:var(--color-primary);border:none;border-radius:6px;font-size:11px;font-weight:600;color:var(--color-surface);cursor:pointer}._stageBtnRow_19toj_627{display:flex;gap:6px}._stageBtnSmall_19toj_632{flex:1;padding:6px 8px;background:var(--color-page-bg);border:1px solid var(--color-border);border-radius:6px;font-size:10px;font-weight:600;color:var(--color-text-muted);cursor:pointer}._emptyStage_19toj_644{padding:16px;text-align:center;color:var(--color-text-subtle);font-size:12px;border:2px dashed var(--color-border);border-radius:10px}._roomSidebar_19toj_654{width:260px;background:var(--color-surface);border-left:1px solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0}._sidebarHeader_19toj_663{padding:16px 20px;border-bottom:1px solid var(--color-border);font-size:15px;font-weight:600;color:var(--color-text)}._alertBox_19toj_671{margin:12px;padding:12px;background:#fee2e2;border-radius:10px;border:1px solid #fca5a5}._alertTitle_19toj_679{font-size:12px;font-weight:600;color:var(--color-danger);margin-bottom:4px}._alertText_19toj_686{font-size:11px;color:#991b1b;line-height:1.4}._roomGrid_19toj_692{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px}._roomCard_19toj_699{padding:12px;border-radius:10px;text-align:center;cursor:pointer}._room_available_19toj_706{background:#d1fae5;border:1px solid #86efac}._room_occupied_19toj_711{background:var(--color-primary-soft);border:1px solid #93c5fd}._room_cleaning_19toj_716{background:#fef3c7;border:1px solid #fcd34d}._room_blocked_19toj_721{background:var(--color-page-bg);border:1px solid var(--color-border)}._roomNum_19toj_726{font-size:18px;font-weight:700;color:var(--color-text)}._roomStatus_19toj_732{font-size:10px;font-weight:600;text-transform:uppercase;color:var(--color-text-muted)}._roomPatient_19toj_739{font-size:11px;color:var(--color-text-muted);margin-top:4px}._legend_19toj_745{padding:12px;border-top:1px solid var(--color-border);margin-top:auto}._legendItem_19toj_751{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--color-text-muted);margin-bottom:6px}._legendDot_19toj_760{width:10px;height:10px;border-radius:50%}._listViewContainer_19toj_767{flex:1;padding:24px;overflow-y:auto;background:var(--color-page-bg)}._listViewHeader_19toj_774{display:flex;gap:12px;margin-bottom:16px}._searchInput_19toj_232{flex:1;padding:10px 14px;border:1px solid var(--color-border);border-radius:8px;font-size:14px;outline:none}._sortSelect_19toj_789{padding:10px 14px;border:1px solid var(--color-border);border-radius:8px;font-size:14px;background:var(--color-surface)}._sortOrderBtn_19toj_797{padding:10px 14px;border:1px solid var(--color-border);border-radius:8px;font-size:16px;background:var(--color-surface);cursor:pointer}._listTable_19toj_806{width:100%;background:var(--color-surface);border-radius:12px;border-collapse:collapse;overflow:hidden}._listTh_19toj_814{padding:14px 16px;text-align:left;font-size:12px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;background:var(--color-page-bg);border-bottom:1px solid var(--color-border)}._listTr_19toj_825{border-bottom:1px solid var(--color-border)}._listTd_19toj_829{padding:14px 16px;font-size:13px;color:var(--color-text)}._listPatient_19toj_835{display:flex;align-items:center;gap:12px}._listAvatar_19toj_841{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#8b1538,#a91d47);display:flex;align-items:center;justify-content:center;color:var(--color-surface);font-weight:600;font-size:12px}._listPatientName_19toj_854{font-size:14px;font-weight:600;color:var(--color-text)}._listPatientMeta_19toj_860{font-size:12px;color:var(--color-text-subtle)}._waitBadge_19toj_865{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}._waitBadgeNormal_19toj_872{background:var(--color-page-bg);color:var(--color-text-muted)}._waitBadgeWarning_19toj_877{background:#fef3c7;color:#b45309}._waitBadgeDanger_19toj_882{background:#fee2e2;color:var(--color-danger)}._listActionBtn_19toj_887{padding:6px 12px;background:var(--color-primary);border:none;border-radius:6px;font-size:12px;font-weight:600;color:var(--color-surface);cursor:pointer}._emptyList_19toj_898{padding:60px;text-align:center;color:var(--color-text-subtle);font-size:14px;background:var(--color-surface);border-radius:12px}._providerGrid_19toj_908{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._providerViewCard_19toj_914{background:var(--color-surface);border-radius:16px;border:1px solid var(--color-border);overflow:hidden}._providerViewHeader_19toj_921{padding:20px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:16px}._providerAvatarLg_19toj_929{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--color-surface);font-weight:600;font-size:20px}._providerViewInfo_19toj_941{flex:1}._providerViewName_19toj_945{font-size:16px;font-weight:600;color:var(--color-text)}._providerViewSpec_19toj_951{font-size:13px;color:var(--color-text-subtle)}._providerViewStats_19toj_956{display:flex;padding:16px 20px;background:var(--color-page-bg);border-bottom:1px solid var(--color-border)}._pvStat_19toj_963{flex:1;text-align:center}._pvStatVal_19toj_968{font-size:20px;font-weight:700;color:var(--color-text)}._pvStatLbl_19toj_974{font-size:11px;color:var(--color-text-subtle)}._pvPatients_19toj_979{padding:16px 20px}._pvPatientRow_19toj_983{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--color-page-bg);border-radius:8px;margin-bottom:8px}._pvPatientName_19toj_993{font-size:13px;font-weight:600;color:var(--color-text)}._pvPatientType_19toj_999{font-size:11px;color:var(--color-text-subtle)}._pvPatientMeta_19toj_1004{display:flex;align-items:center;gap:8px}._stagePill_19toj_1010{padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600}._pvPatientTime_19toj_1017{font-size:12px;font-weight:600;color:var(--color-text-muted)}._noPatients_19toj_1023{padding:20px;text-align:center;color:var(--color-text-subtle);font-size:13px}._roomViewHeader_19toj_1031{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._roomViewTitle_19toj_1038{font-size:20px;font-weight:700;color:var(--color-text);margin:0}._roomViewStats_19toj_1045{display:flex;gap:12px}._rvStatBadge_19toj_1050{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--color-surface);border-radius:8px;font-size:13px;color:var(--color-text-muted);border:1px solid var(--color-border)}._roomViewGrid_19toj_1062{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}._rvCard_19toj_1068{background:var(--color-surface);border-radius:12px;border:2px solid var(--color-border);padding:16px;min-height:140px;display:flex;flex-direction:column}._rvCardHeader_19toj_1078{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._rvRoomNum_19toj_1085{padding:6px 12px;border-radius:8px;font-size:14px;font-weight:700}._rvStatusBadge_19toj_1092{padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600;text-transform:uppercase}._rvCardBody_19toj_1100{flex:1;display:flex;align-items:center;justify-content:center}._rvPatient_19toj_1107{font-size:16px;font-weight:600;color:var(--color-text)}._rvReady_19toj_1113{color:var(--color-success);font-size:14px;font-weight:600}._rvCleaning_19toj_1119{color:var(--color-warning);font-size:14px}._rvBlocked_19toj_1124{color:var(--color-text-subtle);font-size:14px}._rvActions_19toj_1129{margin-top:12px}._rvBtn_19toj_1133{width:100%;padding:8px 12px;background:var(--color-primary);border:none;border-radius:8px;font-size:12px;font-weight:600;color:var(--color-surface);cursor:pointer}._rvBtnSec_19toj_1145{background:var(--color-page-bg);color:var(--color-text-muted);border:1px solid var(--color-border)}._bnHeader_19toj_1152{margin-bottom:24px}._bnTitle_19toj_1156{font-size:20px;font-weight:700;color:var(--color-text);margin:0}._bnSubtitle_19toj_1163{font-size:14px;color:var(--color-text-subtle);margin-top:4px}._bnList_19toj_1169{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}._bnCard_19toj_1176{background:var(--color-surface);border-radius:12px;border:1px solid var(--color-border);border-left:4px solid;padding:20px}._bnCardHead_19toj_1184{margin-bottom:12px}._bnSeverity_19toj_1188{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase}._bnCardTitle_19toj_1196{font-size:16px;font-weight:600;color:var(--color-text);margin-bottom:8px}._bnCardDesc_19toj_1203{font-size:14px;color:var(--color-text-muted);line-height:1.5}._bnPatients_19toj_1209{margin-top:16px;padding:12px;background:var(--color-page-bg);border-radius:8px}._bnPatientsTitle_19toj_1216{font-size:11px;font-weight:600;color:var(--color-text-subtle);text-transform:uppercase;margin-bottom:8px}._bnPatientRow_19toj_1224{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px}._bnPatientWait_19toj_1232{font-weight:600;color:var(--color-danger)}._bnEmpty_19toj_1237{text-align:center;padding:60px;background:var(--color-surface);border-radius:16px;border:1px solid var(--color-border)}._bnEmptyIcon_19toj_1245{width:48px;height:48px;border-radius:50%;background:#d1fae5;color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:16px}._bnEmptyTitle_19toj_1258{font-size:18px;font-weight:600;color:var(--color-text);margin-bottom:8px}._bnEmptyText_19toj_1265{font-size:14px;color:var(--color-text-subtle)}._metricsSection_19toj_1270{margin-top:32px}._metricsTitle_19toj_1274{font-size:16px;font-weight:600;color:var(--color-text);margin-bottom:16px}._metricsGrid_19toj_1281{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._metricCard_19toj_1287{background:var(--color-surface);border-radius:12px;border:1px solid var(--color-border);padding:20px;text-align:center}._metricVal_19toj_1295{font-size:28px;font-weight:700;color:var(--color-text)}._metricLbl_19toj_1301{font-size:13px;color:var(--color-text-subtle);margin-top:4px}._overlay_19toj_1308{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_19toj_1318{width:500px;max-width:95vw;max-height:90vh;background:var(--color-surface);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}._modalHeader_19toj_1329{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--color-border)}._modalTitle_19toj_1337{font-size:18px;font-weight:600;color:var(--color-text)}._closeBtn_19toj_1343{width:32px;height:32px;border-radius:8px;border:none;background:var(--color-page-bg);cursor:pointer;font-size:14px;color:var(--color-text-muted)}._modalBody_19toj_1354{flex:1;padding:24px;overflow-y:auto}._modalFooter_19toj_1360{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--color-border);background:var(--color-page-bg)}._formGroup_19toj_1369{margin-bottom:20px}._formLabel_19toj_1373{display:block;font-size:13px;font-weight:600;color:var(--color-text-muted);margin-bottom:8px}._currentPlacement_19toj_1385{font-size:13px;color:var(--color-text-muted);margin:0 0 16px}._select_19toj_1391,._numberInput_19toj_1402{width:100%;padding:12px 14px;border:1px solid var(--color-border);border-radius:10px;font-size:14px}._roomSelectGrid_19toj_1410{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._roomSelectBtn_19toj_1416{padding:12px;background:#d1fae5;border:2px solid transparent;border-radius:8px;font-size:13px;font-weight:600;color:#059669;cursor:pointer}._roomSelectBtnActive_19toj_1427{border-color:var(--color-success);background:#bbf7d0}._roomSelectName_19toj_1434{display:block;line-height:1.2}._roomSelectCapacity_19toj_1439{display:block;margin-top:2px;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;opacity:.85}._roomSelectBtnFull_19toj_1451{background:var(--color-page-bg);color:var(--color-text-subtle);cursor:not-allowed;opacity:.75}._roomSelectBtnFull_19toj_1451:hover{border-color:transparent}._noRooms_19toj_1462{grid-column:1 / -1;padding:20px;text-align:center;color:var(--color-text-subtle);font-size:13px}._apptListTitle_19toj_1471{font-size:13px;font-weight:600;color:var(--color-text-muted);margin-bottom:12px}._apptItem_19toj_1478{display:flex;align-items:center;gap:12px;padding:12px;background:var(--color-page-bg);border-radius:10px;margin-bottom:8px}._apptInfo_19toj_1488{flex:1}._apptName_19toj_1492{font-size:14px;font-weight:600;color:var(--color-text)}._apptMeta_19toj_1498{font-size:12px;color:var(--color-text-subtle)}._apptTime_19toj_1503{font-size:13px;font-weight:600;color:var(--color-text-muted)}._checkInBtn_19toj_1509{padding:8px 16px;background:var(--color-primary);border:none;border-radius:8px;font-size:13px;font-weight:600;color:var(--color-surface);cursor:pointer}._pdRow_19toj_1521{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--color-page-bg);font-size:14px}._pdLabel_19toj_1529{color:var(--color-text-subtle)}._toggleWrapper_19toj_1534{margin-left:auto;display:flex;align-items:center;gap:8px}._toggleLabel_19toj_1541{font-size:11px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}._toggleSwitch_19toj_1549{position:relative;width:40px;height:22px;background:var(--color-border);border-radius:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}._toggleSwitchActive_19toj_1560{background:var(--color-warning)}._toggleKnob_19toj_1564{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_19toj_1560 ._toggleKnob_19toj_1564{transform:translate(18px)}._centerText_19toj_1580{width:100%;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:600;color:var(--color-text-muted)}._emptyCheckIn_19toj_1590{display:flex;justify-content:center;align-items:center;height:100px;color:var(--text-secondary, var(--color-text-muted));font-size:.95rem;font-weight:600}._moveConsequence_19toj_1602{margin-top:4px;padding:12px 14px;border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:10px;background:var(--color-page-bg)}._moveConsequenceTitle_19toj_1611{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--color-text)}._moveConsequenceList_19toj_1618{margin:0;padding-left:18px;font-size:13px;line-height:1.6;color:var(--color-text-muted)}._cardMoveBtn_19toj_1628{font-size:11px;font-weight:500;padding:2px 8px;border-radius:6px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);white-space:nowrap;cursor:pointer}._cardMoveBtn_19toj_1628:hover{color:var(--color-text);border-color:var(--color-text-subtle)}._cardMoveBtn_19toj_1628:disabled{opacity:.6;cursor:not-allowed}._checkinAreaHint_19toj_1652{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--color-text-muted)}._stage_6e3y7_9{position:fixed;inset:0;background:var(--brand-cream);color:var(--color-text);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;font-family:var(--font-body);background-image:radial-gradient(circle at 92% 82%,rgba(13,148,136,.05) 0,transparent 42%),radial-gradient(rgba(13,148,136,.09) 1.2px,transparent 1.2px);background-size:auto,22px 22px;background-position:right bottom,right 24px bottom 24px;background-repeat:no-repeat,no-repeat}._topbar_6e3y7_31{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:24px 40px 8px;flex-shrink:0}._topbarLeft_6e3y7_38{min-width:0}._topbarCenter_6e3y7_39{justify-self:center}._topbarRight_6e3y7_40{justify-self:end}._brandLogo_6e3y7_42{height:68px;width:auto;display:block}._languagePill_6e3y7_48{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;font-size:16px;color:var(--color-text);font-weight:500;min-height:48px;cursor:default}._languagePill_6e3y7_48 svg{color:var(--color-text-muted)}._content_6e3y7_65{display:flex;align-items:center;justify-content:center;padding:8px 40px 24px;min-height:0;min-width:0}._welcome_6e3y7_75{width:min(1120px,100%);display:flex;flex-direction:column;align-items:center;gap:20px;padding:8px 8px 0}._welcomeGreeting_6e3y7_84{font-family:var(--font-body);font-size:26px;font-weight:600;color:var(--color-text);margin:0;text-align:center}._welcomeGreetingAccent_6e3y7_92{color:var(--color-primary)}._welcomeLocation_6e3y7_96{display:flex;flex-direction:column;align-items:center;gap:2px}._welcomeLocationName_6e3y7_102{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:600;color:var(--color-text);margin:0}._welcomeLocationName_6e3y7_102 svg{color:var(--color-primary)}._welcomeAddress_6e3y7_112{font-size:15px;color:var(--color-text-muted);margin:0;text-align:center}._welcomeKioskName_6e3y7_119{font-family:var(--font-display);font-size:62px;line-height:1.05;margin:8px 0 4px;text-align:center;color:var(--color-text)}._welcomeDivider_6e3y7_127{width:84px;height:3px;border-radius:999px;background:var(--color-primary);margin:2px 0 6px}._welcomePrompt_6e3y7_135{font-size:18px;color:var(--color-text-muted);margin:0 0 8px;text-align:center}._actionTile_6e3y7_143{width:100%;border:0;cursor:pointer;font-family:inherit;text-align:left;border-radius:22px;padding:26px 30px;display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:24px;min-height:116px;transition:transform .05s ease,box-shadow .12s ease,background .12s ease}._actionTile_6e3y7_143:active{transform:translateY(1px)}._actionTilePrimary_6e3y7_160{background:var(--color-primary);color:#fff;box-shadow:0 22px 40px -20px #0d948880}._actionTilePrimary_6e3y7_160:hover:not(:disabled){background:var(--color-primary-hover)}._actionTileSecondary_6e3y7_167{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);box-shadow:0 20px 40px -28px #0f201a26}._actionTileSecondary_6e3y7_167:hover:not(:disabled){border-color:var(--color-primary)}._actionTileIcon_6e3y7_175{width:76px;height:76px;border-radius:20px;display:grid;place-items:center;flex-shrink:0}._actionTilePrimary_6e3y7_160 ._actionTileIcon_6e3y7_175{background:#ffffff24;color:#fff}._actionTileSecondary_6e3y7_167 ._actionTileIcon_6e3y7_175{background:var(--color-primary-soft);color:var(--color-primary)}._actionTileTitle_6e3y7_192{font-family:var(--font-body);font-size:26px;font-weight:600;margin:0;line-height:1.15}._actionTileSub_6e3y7_199{font-size:15px;margin:4px 0 0;opacity:.9}._actionTilePrimary_6e3y7_160 ._actionTileSub_6e3y7_199{color:#ffffffd9}._actionTileSecondary_6e3y7_167 ._actionTileSub_6e3y7_199{color:var(--color-text-muted)}._actionTileArrow_6e3y7_207{color:currentColor;opacity:.9;flex-shrink:0}._smallTilesRow_6e3y7_214{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin-top:6px}._smallTilesRowSingle_6e3y7_223{display:flex;justify-content:center;width:100%;margin-top:6px}._smallTilesRowSingle_6e3y7_223 ._smallTile_6e3y7_214{width:min(420px,100%)}._smallTile_6e3y7_214{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:16px;padding:16px 20px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;cursor:pointer;font-family:inherit;text-align:left;color:var(--color-text);min-height:84px;transition:border-color .12s ease,box-shadow .12s ease}._smallTile_6e3y7_214:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card-hover)}._smallTileIcon_6e3y7_249{width:52px;height:52px;border-radius:14px;background:var(--color-primary-soft);color:var(--color-primary);display:grid;place-items:center;flex-shrink:0}._smallTileTitle_6e3y7_259{font-size:17px;font-weight:600;margin:0;line-height:1.15}._smallTileSub_6e3y7_265{font-size:13px;color:var(--color-text-muted);margin:2px 0 0;line-height:1.3}._footer_6e3y7_273{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:16px 40px;border-top:1px solid var(--color-border);background:var(--brand-cream);flex-shrink:0}._footerLeft_6e3y7_283{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--color-text-muted)}._footerCenter_6e3y7_290{font-size:13px;color:var(--color-text-muted);text-align:center}._footerRight_6e3y7_295{justify-self:end;text-align:right;font-variant-numeric:tabular-nums}._footerTime_6e3y7_300{color:var(--color-primary);font-weight:600;font-size:17px;line-height:1.1}._footerDate_6e3y7_306{font-size:13px;color:var(--color-text-muted);margin-top:2px}._footerLock_6e3y7_311{color:var(--color-primary);display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--color-primary-soft)}._card_6e3y7_326{width:min(760px,100%);background:var(--color-surface);border:1px solid var(--color-border);border-radius:28px;padding:40px 44px;box-shadow:0 30px 60px -30px #0f201a26;display:flex;flex-direction:column;gap:22px;min-width:0}._cardWide_6e3y7_338{width:min(920px,100%)}._title_6e3y7_340{font-family:var(--font-display);font-size:46px;line-height:1.05;margin:0;color:var(--color-text)}._subtitle_6e3y7_347{font-size:18px;line-height:1.4;color:var(--color-text-muted);margin:0}._smallHint_6e3y7_353{font-size:14px;color:var(--color-text-muted);margin:0}._primary_6e3y7_359{background:var(--color-primary);color:#fff;border:0;border-radius:16px;padding:22px 32px;font-size:20px;font-weight:500;cursor:pointer;min-height:72px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:inherit;transition:transform .05s ease,background .12s ease}._primary_6e3y7_359:hover:not(:disabled){background:var(--color-primary-hover)}._primary_6e3y7_359:active:not(:disabled){transform:translateY(1px)}._primary_6e3y7_359:disabled{opacity:.45;cursor:not-allowed}._secondary_6e3y7_380{background:transparent;color:var(--color-primary);border:1px solid var(--color-border);border-radius:14px;padding:16px 24px;font-size:16px;font-weight:500;cursor:pointer;font-family:inherit;min-height:56px}._secondary_6e3y7_380:hover:not(:disabled){border-color:var(--color-primary)}button:focus-visible,[role=button]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}._phoneDisplay_6e3y7_402{display:flex;align-items:center;justify-content:center;min-height:84px;border:1px solid var(--color-border);border-radius:16px;background:var(--brand-cream-2);font-size:34px;font-weight:500;letter-spacing:.08em;font-variant-numeric:tabular-nums;padding:12px 16px;color:var(--color-text)}._keypad_6e3y7_417{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._key_6e3y7_417{min-height:84px;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface);font-size:26px;font-weight:500;color:var(--color-text);cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .05s ease,transform .05s ease}._key_6e3y7_417:hover:not(:disabled){background:var(--brand-cream-2)}._key_6e3y7_417:active:not(:disabled){transform:translateY(1px)}._key_6e3y7_417:disabled{opacity:.4;cursor:not-allowed}._keyDanger_6e3y7_441{color:var(--color-danger-text)}._actionsRow_6e3y7_443{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}._confirmRow_6e3y7_451{display:flex;align-items:center;gap:24px;padding:20px;border:1px solid var(--color-border);border-radius:20px;background:var(--brand-cream-2)}._avatar_6e3y7_460{width:72px;height:72px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);display:grid;place-items:center;font-size:28px;font-weight:600;flex-shrink:0}._identity_6e3y7_472{display:flex;flex-direction:column;gap:6px;min-width:0}._identityName_6e3y7_478{font-family:var(--font-display);font-size:32px;line-height:1.1;margin:0;color:var(--color-text)}._identityMeta_6e3y7_485{font-size:16px;color:var(--color-text-muted);line-height:1.4}._verifyGrid_6e3y7_492{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:900px){._verifyGrid_6e3y7_492{grid-template-columns:1fr}}._verifyCard_6e3y7_500{border:1px solid var(--color-border);border-radius:20px;background:var(--brand-cream-2);padding:20px;display:flex;flex-direction:column;gap:12px}._verifyQuestion_6e3y7_509{font-size:18px;color:var(--color-text);margin:0}._verifyChoices_6e3y7_510{display:grid;grid-template-columns:1fr 1fr;gap:10px}._verifyChoice_6e3y7_510{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:14px 12px;font-size:18px;font-weight:500;cursor:pointer;font-family:inherit;color:var(--color-text);min-height:60px}._verifyChoice_6e3y7_510:hover{border-color:var(--color-primary)}._verifyChoiceActive_6e3y7_524{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._successStack_6e3y7_531{text-align:center;display:flex;flex-direction:column;gap:20px;align-items:center}._successBadge_6e3y7_538{width:112px;height:112px;border-radius:50%;background:var(--color-success-soft);color:var(--color-success);display:grid;place-items:center}._queueLine_6e3y7_547{font-size:15px;color:var(--color-text-muted)}._errorBadge_6e3y7_550{width:92px;height:92px;border-radius:50%;background:var(--color-warning-soft);color:var(--color-warning-text);display:grid;place-items:center}._errorTitle_6e3y7_559{font-family:var(--font-display);font-size:34px;margin:0;color:var(--color-text);text-align:center}._errorDetail_6e3y7_566{font-size:17px;color:var(--color-text-muted);margin:0;text-align:center}._formGrid_6e3y7_574{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:640px){._formGrid_6e3y7_574{grid-template-columns:1fr}}._formFieldFull_6e3y7_582{grid-column:1 / -1}._formField_6e3y7_582{display:flex;flex-direction:column;gap:6px;min-width:0}._formLabel_6e3y7_589{font-size:14px;color:var(--color-text);font-weight:500}._formInput_6e3y7_590{border:1px solid var(--color-border);border-radius:12px;padding:14px 16px;font-size:18px;font-family:inherit;color:var(--color-text);background:var(--color-surface);outline:none;min-height:56px}._formInput_6e3y7_590:focus{border-color:var(--color-primary);box-shadow:var(--shadow-teal-focus)}._centeredMessage_6e3y7_604{height:100%;display:flex;align-items:center;justify-content:center;padding:32px;font-size:20px;color:var(--color-text-muted);text-align:center}@media(max-height:760px){._welcomeKioskName_6e3y7_119{font-size:52px}._actionTile_6e3y7_143{min-height:104px;padding:22px 26px}._actionTileIcon_6e3y7_175{width:66px;height:66px}._brandLogo_6e3y7_42{height:58px}}@media(max-height:830px){._brandLogo_6e3y7_42{height:52px}._topbar_6e3y7_31{padding:14px 32px 6px}._content_6e3y7_65{padding:12px 32px 20px}._welcome_6e3y7_75{gap:14px}._welcomeGreeting_6e3y7_84{font-size:22px}._welcomeKioskName_6e3y7_119{font-size:46px}}@media(max-width:820px){._brandLogo_6e3y7_42{height:48px}._topbar_6e3y7_31{padding:12px 20px 6px}._content_6e3y7_65{padding:12px 20px 20px}._languagePill_6e3y7_48{padding:8px 14px;font-size:14px;min-height:40px}._welcomeGreeting_6e3y7_84{font-size:20px}._welcomeKioskName_6e3y7_119{font-size:42px}}@media(max-width:560px){._stage_6e3y7_9{grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}._content_6e3y7_65{align-items:flex-start;padding:8px 16px 0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._actionsRow_6e3y7_443{position:sticky;bottom:0;margin:0 -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--brand-cream);border-top:1px solid var(--color-border);justify-content:stretch;z-index:2}._actionsRow_6e3y7_443>*{flex:1 1 0;min-height:52px;justify-content:center}._topbar_6e3y7_31{padding:10px 16px 4px}._brandLogo_6e3y7_42{height:40px}._languagePill_6e3y7_48{padding:6px 12px;font-size:13px;min-height:36px;gap:6px}._footer_6e3y7_273{grid-template-columns:1fr;gap:6px;padding:12px 16px}._footerLeft_6e3y7_283,._footerCenter_6e3y7_290,._footerRight_6e3y7_295{justify-self:center;text-align:center}._footerRight_6e3y7_295{display:flex;align-items:baseline;justify-content:center;gap:8px}._welcome_6e3y7_75{gap:12px}._welcomeGreeting_6e3y7_84{font-size:18px}._welcomeKioskName_6e3y7_119{font-size:32px}}._fieldError_6e3y7_773{color:var(--color-danger-text);font-size:13px;margin-top:4px}._formAlert_6e3y7_778{background:var(--color-danger-soft);color:var(--color-danger-text);padding:.75rem 1rem;border-radius:8px;font-weight:500}._dobWheels_6e3y7_788{display:grid;grid-template-columns:1.4fr 1fr 1.2fr;gap:14px;margin-top:6px}._dobWheelColumn_6e3y7_795{display:flex;flex-direction:column;gap:6px;min-width:0}._dobWheelLabel_6e3y7_802{font-size:14px;font-weight:500;color:var(--color-text-muted)}._dobWheelViewport_6e3y7_811{position:relative;height:168px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);overflow:hidden}._dobWheelBand_6e3y7_822{position:absolute;left:0;right:0;top:56px;height:56px;background:var(--color-primary-soft);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);pointer-events:none}._dobWheelScroller_6e3y7_834{position:relative;height:100%;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}._dobWheelScroller_6e3y7_834::-webkit-scrollbar{display:none}._dobWheelSpacer_6e3y7_847{height:56px}._dobWheelItem_6e3y7_851{display:flex;align-items:center;justify-content:center;width:100%;height:56px;scroll-snap-align:start;border:0;background:transparent;color:var(--color-text-muted);font-family:inherit;font-size:19px;cursor:pointer;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dobWheelItem_6e3y7_851:disabled{cursor:not-allowed}._dobWheelItemActive_6e3y7_872{color:var(--color-text);font-weight:600;font-size:21px}._candidateList_6e3y7_880{display:flex;flex-direction:column;gap:12px;max-height:46vh;overflow-y:auto}._candidateRow_6e3y7_888{display:flex;align-items:center;gap:18px;width:100%;min-height:84px;padding:16px 20px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .12s ease,transform .05s ease}._candidateRow_6e3y7_888:hover:not(:disabled){border-color:var(--color-primary);box-shadow:var(--shadow-card-hover)}._candidateRow_6e3y7_888:active:not(:disabled){transform:translateY(1px)}._candidateRow_6e3y7_888:disabled{opacity:.45;cursor:not-allowed}._candidateIdentity_6e3y7_915{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._candidateName_6e3y7_922{font-size:22px;font-weight:600;color:var(--color-text)}._candidateMeta_6e3y7_927{font-size:15px;color:var(--color-text-muted)}._candidateArrow_6e3y7_931{color:var(--color-text-muted);flex-shrink:0}@media(max-height:800px){._dobWheelViewport_6e3y7_811{height:112px}._dobWheelBand_6e3y7_822{top:28px;height:56px}._dobWheelSpacer_6e3y7_847{height:28px}._candidateList_6e3y7_880{max-height:38vh}}._stage_fi8nn_14{position:fixed;inset:0;overflow:hidden;color:#eaf2f6;font-family:var(--font-body);background-color:#050d20;background-position:center center;background-size:cover;background-repeat:no-repeat;font-size:clamp(18px,1.26vw,31px);display:grid;grid-template-rows:auto 1fr auto;gap:1.4vw;padding:1.6vw 2vw 1.4vw;isolation:isolate}._stage_fi8nn_14:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#030c1c8c,#030c1c26 42%,#030c1cd9),linear-gradient(90deg,#030c1c00 42%,#030c1cb8);pointer-events:none;z-index:0}._stage_fi8nn_14>*{position:relative;z-index:1}._header_fi8nn_48{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.4vw}._headerBrand_fi8nn_54{display:flex;align-items:center;gap:1.2vw}._brandLogo_fi8nn_59{height:5.6vw;max-height:96px;min-height:56px;width:auto;display:block}._brandLine_fi8nn_66{min-width:0}._clinicName_fi8nn_67{font-size:clamp(20px,2vw,44px);font-weight:700;letter-spacing:.02em;line-height:1.05;color:#fff;margin:0;text-transform:uppercase}._clinicMeta_fi8nn_76{color:#e6f0fab3;font-size:clamp(14px,1.19vw,25px);margin:.35vw 0 0}._headerTime_fi8nn_81{text-align:right}._headerClock_fi8nn_82{font-size:clamp(24px,2.4vw,56px);font-weight:500;letter-spacing:.04em;color:#fff;line-height:1;font-variant-numeric:tabular-nums}._headerDate_fi8nn_90{color:#e6f0fab3;font-size:clamp(14px,1.19vw,25px);margin-top:.4vw}._content_fi8nn_97{display:grid;grid-template-columns:minmax(0,32%) minmax(0,1fr);gap:1.6vw;min-height:0}._welcomeCol_fi8nn_104{display:grid;grid-template-rows:auto 1fr auto;gap:1.6vw;min-height:0}._welcomeStack_fi8nn_110{align-self:flex-start;padding:.6vw .4vw}._welcomeTitle_fi8nn_114{font-family:var(--font-display);font-size:clamp(30px,3.4vw,76px);line-height:1.02;color:#fff;margin:0 0 1vw}._welcomeAccent_fi8nn_121{width:clamp(28px,3vw,60px);height:3px;border-radius:999px;background:var(--color-primary);display:block;margin:.6vw 0 1.3vw}._welcomeSupport_fi8nn_129{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1vw;align-items:start}._welcomeSupportIcon_fi8nn_135{width:clamp(36px,3vw,56px);height:clamp(36px,3vw,56px);border-radius:50%;background:#14b8a624;color:var(--color-primary);display:grid;place-items:center;flex-shrink:0}._welcomeSupportText_fi8nn_145{min-width:0}._welcomeSupportLead_fi8nn_146{font-size:clamp(18px,1.4vw,31px);font-weight:600;color:#f0f6faeb;line-height:1.25;margin:0 0 .4vw}._welcomeSupportSub_fi8nn_153{font-size:clamp(16px,1.12vw,22px);color:#d7e4f099;margin:0;line-height:1.35}._expectPanel_fi8nn_160{align-self:end;background:#030e228c;border:1px solid rgba(120,160,200,.12);border-radius:16px;padding:1.4vw 1.6vw;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;gap:1vw}._expectHeader_fi8nn_171{font-size:clamp(13px,.98vw,20px);letter-spacing:.22em;color:#b4c8dca6;text-transform:uppercase;margin:0}._expectItem_fi8nn_178{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9vw;align-items:start}._expectItemIcon_fi8nn_184{width:clamp(28px,2vw,40px);height:clamp(28px,2vw,40px);border-radius:10px;border:1px solid rgba(20,184,166,.4);color:var(--color-primary);display:grid;place-items:center;flex-shrink:0}._expectItemBody_fi8nn_194{min-width:0}._expectItemTitle_fi8nn_195{font-size:clamp(17px,1.26vw,25px);font-weight:600;color:#f0f6faf0;line-height:1.2;margin:0 0 .25vw}._expectItemSub_fi8nn_202{font-size:clamp(14px,1.05vw,21px);color:#c8d6e499;line-height:1.35;margin:0}._boardCol_fi8nn_210{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:1.2vw;min-height:0;min-width:0}._statusStrip_fi8nn_217{background:#030e228c;border:1px solid rgba(120,160,200,.12);border-radius:16px;padding:1.2vw 1.6vw;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4vw;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._stat_fi8nn_217{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9vw;align-items:center;min-width:0}._statIcon_fi8nn_234{width:clamp(38px,3vw,56px);height:clamp(38px,3vw,56px);border-radius:12px;background:#14b8a624;color:var(--color-primary);display:grid;place-items:center;flex-shrink:0}._statBody_fi8nn_244{min-width:0}._statValue_fi8nn_245{font-size:clamp(24px,2.4vw,52px);font-weight:600;color:#fff;line-height:1;display:inline-flex;align-items:baseline;gap:.3vw}._statUnit_fi8nn_254{font-size:clamp(14px,1.12vw,25px);color:#c8d6e4b3;font-weight:400}._statLabel_fi8nn_259{font-size:clamp(13px,.98vw,20px);letter-spacing:.22em;text-transform:uppercase;color:#c8d6e499;margin:.4vw 0 .2vw}._statDetail_fi8nn_266{font-size:clamp(16px,1.12vw,22px);color:var(--color-primary);margin:0;line-height:1.2}._boardHeader_fi8nn_273{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 .6vw}._boardTitle_fi8nn_279{font-size:clamp(14px,1.12vw,22px);letter-spacing:.22em;text-transform:uppercase;color:#c8d6e4b8;margin:0}._boardLegend_fi8nn_286{display:flex;gap:1vw}._legendItem_fi8nn_287{display:inline-flex;align-items:center;gap:.5vw;font-size:clamp(13px,1.05vw,20px);color:#dce8f4b3}._legendDot_fi8nn_294{width:.6vw;height:.6vw;min-width:8px;min-height:8px;border-radius:50%}._legendDotWaiting_fi8nn_301{background:#f5a623}._legendDotReady_fi8nn_302{background:var(--color-primary)}._board_fi8nn_210{background:#030e228c;border:1px solid rgba(120,160,200,.12);border-radius:20px;padding:1vw;display:grid;grid-auto-rows:max-content;align-content:start;gap:.9vw;min-height:0;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._board_fi8nn_210._emptyBoard_fi8nn_323{grid-auto-rows:auto;place-items:center;padding:3vw}._row_fi8nn_329{display:grid;grid-template-columns:auto minmax(0,3fr) minmax(0,2.2fr) minmax(0,2.4fr) auto;align-items:center;gap:1.4vw;padding:.9vw 1.2vw;border-radius:14px;border:1px solid transparent;min-width:0;transition:transform .35s ease,border-color .35s ease,background .35s ease}._rowWaiting_fi8nn_340{background:#07162cb3;border-color:#78a0c814}._rowReady_fi8nn_344{background:linear-gradient(90deg,#14b8a629,#14b8a60f);border-color:#14b8a680;box-shadow:0 0 0 1px #14b8a659,0 22px 40px -22px #14b8a68c;animation:_readyEnter_fi8nn_1 .55s ease-out}@keyframes _readyEnter_fi8nn_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._rowIcon_fi8nn_355{width:clamp(46px,3.4vw,68px);height:clamp(46px,3.4vw,68px);border-radius:50%;display:grid;place-items:center;flex-shrink:0}._rowIconWaiting_fi8nn_363{background:#f5a62329;color:#f5a623}._rowIconReady_fi8nn_367{background:var(--color-primary);color:#fff;box-shadow:0 0 0 4px #14b8a629}._rowName_fi8nn_373{font-family:var(--font-display);font-size:clamp(22px,2.2vw,44px);line-height:1;color:#fff;margin:0;letter-spacing:.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowState_fi8nn_385{font-size:clamp(18px,1.54vw,31px);font-weight:500;color:#e6f0fadb;margin:0;line-height:1.2}._rowStateReady_fi8nn_392{color:var(--color-primary);font-weight:600}._rowInstruction_fi8nn_393{font-size:clamp(16px,1.26vw,25px);color:#c8d6e499;margin:0;line-height:1.25}._rowInstructionReady_fi8nn_399{color:#c8f4ece6}._rowTrail_fi8nn_400{width:clamp(36px,2.8vw,52px);height:clamp(36px,2.8vw,52px);border-radius:50%;display:grid;place-items:center;color:#b4dcd280}._rowTrailReady_fi8nn_408{background:var(--color-primary);color:#fff}._emptyBadge_fi8nn_410{width:clamp(64px,5vw,100px);height:clamp(64px,5vw,100px);border-radius:50%;background:#14b8a624;color:var(--color-primary);display:grid;place-items:center;margin-bottom:1.2vw}._emptyTitle_fi8nn_420{font-family:var(--font-display);font-size:clamp(24px,2.4vw,46px);color:#fff;margin:0 0 .5vw;text-align:center}._emptySub_fi8nn_427{font-size:clamp(17px,1.33vw,28px);color:#c8d6e4b3;margin:0;text-align:center;max-width:32vw}._pageIndicator_fi8nn_435{text-align:center;font-size:clamp(13px,1.05vw,20px);color:#c8d6e48c;letter-spacing:.2em;text-transform:uppercase;padding:.4vw 0}._footer_fi8nn_445{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2vw;border-top:1px solid rgba(120,160,200,.12);padding-top:1vw}._footerCell_fi8nn_452{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9vw;align-items:center;padding:.9vw 1.2vw;border-radius:14px;min-width:0}._footerCellAccent_fi8nn_461{background:linear-gradient(135deg,#14b8a6f2,#14b8a6bf);color:#041a1a}._footerIcon_fi8nn_465{width:clamp(38px,2.8vw,52px);height:clamp(38px,2.8vw,52px);border-radius:50%;background:#14b8a624;color:var(--color-primary);display:grid;place-items:center;flex-shrink:0}._footerCellAccent_fi8nn_461 ._footerIcon_fi8nn_465{background:#04161629;color:#041a1a}._footerLabel_fi8nn_479{font-size:clamp(13px,1.05vw,20px);letter-spacing:.22em;text-transform:uppercase;color:#c8d6e4a6;margin:0 0 .2vw}._footerCellAccent_fi8nn_461 ._footerLabel_fi8nn_479{color:#04161699}._footerValue_fi8nn_487{font-size:clamp(17px,1.4vw,28px);color:#fff;margin:0;line-height:1.25;overflow:hidden;text-overflow:ellipsis}._footerCellAccent_fi8nn_461 ._footerValue_fi8nn_487{color:#041a1a;font-weight:600}._footerValueAccent_fi8nn_496{color:var(--color-primary);font-weight:600}._overlayMessage_fi8nn_498{height:100%;display:grid;place-items:center;text-align:center;color:#dce8f4b3;font-size:clamp(18px,1.54vw,31px)}._offlineBadge_fi8nn_506{position:absolute;top:1vw;right:1vw;background:#ef44442e;border:1px solid rgba(239,68,68,.5);color:#fecaca;padding:.4vw .8vw;border-radius:999px;font-size:clamp(13px,1.05vw,20px);letter-spacing:.14em;text-transform:uppercase}._stage_1ozkj_14{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--room-bg);color:var(--room-text);font-family:var(--font-body);user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;overflow:hidden}._stage_1ozkj_14:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at -10% 95%,var(--room-bg-tint) 0%,transparent 62%),radial-gradient(90% 60% at 8% 70%,var(--room-bg-tint) 0%,transparent 55%);opacity:.85}._shell_1ozkj_45{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;width:min(560px,100%);margin:0 auto;padding:22px 28px 18px}._topBar_1ozkj_59{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:34px;flex-shrink:0}._backButton_1ozkj_68{display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:6px 8px 6px 0;margin:-6px 0 0 -8px;font-family:inherit;font-size:16px;color:var(--room-navy);cursor:pointer;border-radius:8px}._backIcon_1ozkj_83{width:20px;height:20px}._clock_1ozkj_88{text-align:right;line-height:1.35;margin-left:auto}._clockDate_1ozkj_94,._clockTime_1ozkj_100{display:block;font-size:13px;color:var(--room-text-muted)}._body_1ozkj_108{flex:1;min-height:0;display:flex;flex-direction:column}._footer_1ozkj_115{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:18px}._footerRule_1ozkj_125{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;width:100%}._footerRule_1ozkj_125:before,._footerRule_1ozkj_125:after{content:"";height:1px;background:var(--room-border)}._footerLock_1ozkj_140{width:15px;height:15px;color:var(--room-text-subtle)}._footerText_1ozkj_146{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--room-text-subtle)}._lockedBody_1ozkj_155{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;cursor:pointer;text-align:center}._lockedLogo_1ozkj_167{height:110px;max-width:74%;object-fit:contain;margin-bottom:44px}._display_1ozkj_174{font-family:var(--font-display);font-weight:400;color:var(--room-navy);letter-spacing:-.01em;line-height:1.06;margin:0}._lockedTitle_1ozkj_183{font-size:56px;max-width:9ch}._lockedSubtitle_1ozkj_188{margin:22px 0 0;font-size:17px;line-height:1.5;color:var(--room-text-muted);max-width:26ch}._beginButton_1ozkj_198{margin-top:40px;width:100%;min-height:68px;border:none;border-radius:999px;background:var(--room-navy-deep);color:var(--room-card);font-family:inherit;font-size:19px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:14px;cursor:pointer;transition:transform .06s ease,background .12s ease}._beginButton_1ozkj_198:hover{background:var(--room-navy)}._beginButton_1ozkj_198:active{transform:translateY(1px)}._beginIcon_1ozkj_220{width:22px;height:22px}._padBody_1ozkj_227{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._padTitle_1ozkj_237{font-size:40px}._padSubtitle_1ozkj_241{margin:12px 0 0;font-size:16px;color:var(--room-text-muted)}._pinDots_1ozkj_247{display:flex;gap:26px;margin:34px 0 44px}._pinDot_1ozkj_247{width:26px;height:26px;border-radius:50%;border:1.5px solid var(--room-text-subtle);background:transparent;transition:background .12s ease,border-color .12s ease}._pinDotFilled_1ozkj_263{background:var(--room-navy);border-color:var(--room-navy)}._pinDotsShake_1ozkj_270{animation:_roomPinShake_1ozkj_1 .45s ease}@keyframes _roomPinShake_1ozkj_1{0%,to{transform:translate(0)}15%{transform:translate(-10px)}30%{transform:translate(10px)}45%{transform:translate(-7px)}60%{transform:translate(7px)}80%{transform:translate(-3px)}}@media(prefers-reduced-motion:reduce){._pinDotsShake_1ozkj_270{animation:none}}._pinError_1ozkj_287{min-height:20px;margin:0 0 14px;font-size:14px;color:var(--room-navy-soft)}._keypad_1ozkj_294{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%}._key_1ozkj_294{min-height:82px;border-radius:16px;border:1px solid var(--room-border-soft);background:var(--room-surface);box-shadow:0 1px 2px var(--room-shadow-key);font-family:inherit;font-size:30px;font-weight:400;color:var(--room-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .06s ease,transform .06s ease}._key_1ozkj_294:hover:not(:disabled){background:var(--room-card)}._key_1ozkj_294:active:not(:disabled){transform:translateY(1px)}._key_1ozkj_294:disabled{opacity:.45;cursor:not-allowed}._keyWord_1ozkj_326{font-size:21px;color:var(--room-text-muted)}._keyIcon_1ozkj_331{width:30px;height:30px;color:var(--room-text)}._roomBody_1ozkj_339{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:18px}._eyebrowRow_1ozkj_347{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._eyebrow_1ozkj_347{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--room-text-muted)}._occupancy_1ozkj_361{font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--room-navy)}._roomName_1ozkj_368{font-size:38px;margin:6px 0 22px;text-align:left}._cardList_1ozkj_376{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding-bottom:4px}._patientCard_1ozkj_387{background:var(--room-card);border-radius:18px;box-shadow:0 2px 10px var(--room-shadow);padding:20px 22px 6px;flex-shrink:0}._patientHeader_1ozkj_395{display:flex;align-items:center;gap:16px}._avatar_1ozkj_401{width:62px;height:62px;flex-shrink:0;border-radius:50%;background:var(--room-accent-soft);color:var(--room-navy);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:500;letter-spacing:.02em}._patientIdentity_1ozkj_416{min-width:0;flex:1}._patientName_1ozkj_421{font-size:21px;font-weight:500;color:var(--room-navy);line-height:1.25}._patientState_1ozkj_428{font-size:15px;color:var(--room-text-muted);margin-top:2px}._patientTimes_1ozkj_434{text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}._patientClock_1ozkj_440{font-size:19px;font-weight:500;color:var(--room-navy)}._patientElapsed_1ozkj_446{font-size:15px;color:var(--room-text-muted);margin-top:2px}._detailList_1ozkj_452{margin:18px 0 0;padding:0}._detailRow_1ozkj_457{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--room-border-soft)}._detailLabel_1ozkj_466{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--room-text-muted);flex-shrink:0}._detailValue_1ozkj_474{font-size:16px;color:var(--room-text);text-align:right;min-width:0;overflow-wrap:anywhere}._detailMasked_1ozkj_484{letter-spacing:.18em;color:var(--room-text)}._cardActions_1ozkj_489{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}._cardAction_1ozkj_489{min-height:76px;border-radius:14px;border:1px solid var(--room-border);background:transparent;color:var(--room-text);font-family:inherit;font-size:15px;line-height:1.25;text-align:left;display:inline-flex;align-items:center;gap:12px;padding:0 16px;cursor:pointer;transition:background .1s ease,border-color .1s ease}._cardAction_1ozkj_489:hover:not(:disabled){background:var(--room-surface);border-color:var(--room-navy-soft)}._cardAction_1ozkj_489:disabled{opacity:.55;cursor:not-allowed}._cardActionIcon_1ozkj_524{width:26px;height:26px;flex-shrink:0;color:var(--room-navy)}._emptyState_1ozkj_531{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 0}._emptyTitle_1ozkj_539{margin:0;font-size:20px;color:var(--room-text-muted);text-align:center}._unlinked_1ozkj_546{flex:1;display:grid;place-items:center;font-size:18px;color:var(--room-text-muted);text-align:center;padding:24px}@media(max-width:480px){._shell_1ozkj_45{padding:16px 18px 14px}._lockedLogo_1ozkj_167{height:86px;margin-bottom:30px}._lockedTitle_1ozkj_183{font-size:42px}._lockedSubtitle_1ozkj_188{font-size:15px}._padTitle_1ozkj_237{font-size:32px}._roomName_1ozkj_368{font-size:30px}._key_1ozkj_294{min-height:68px;font-size:26px}._keypad_1ozkj_294{gap:12px}._pinDots_1ozkj_247{gap:20px}._cardActions_1ozkj_489{grid-template-columns:1fr}}@media(max-height:620px){._lockedLogo_1ozkj_167{height:72px;margin-bottom:20px}._lockedTitle_1ozkj_183{font-size:38px}._lockedSubtitle_1ozkj_188{margin-top:12px;font-size:15px}._beginButton_1ozkj_198{margin-top:22px;min-height:58px}._key_1ozkj_294{min-height:60px;font-size:24px}._pinDots_1ozkj_247{margin:22px 0 26px}}._spinner_1ozkj_584{animation:_roomSpin_1ozkj_1 .9s linear infinite}@keyframes _roomSpin_1ozkj_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_1ozkj_584{animation-duration:2.4s}}._detailMono_1ozkj_597{font-variant-numeric:tabular-nums;letter-spacing:.02em}._sheetOverlay_1ozkj_607{position:fixed;inset:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;background:var(--room-scrim)}._sheet_1ozkj_607{width:min(560px,100%);background:var(--room-card);border-radius:22px 22px 0 0;box-shadow:0 -8px 30px var(--room-shadow);padding:14px 22px 26px;animation:_roomSheetIn_1ozkj_1 .18s ease-out}@keyframes _roomSheetIn_1ozkj_1{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){._sheet_1ozkj_607{animation:none}}._sheetHandle_1ozkj_635{width:44px;height:5px;border-radius:999px;background:var(--room-border);margin:0 auto 16px}._sheetTitle_1ozkj_643{margin:0;font-family:var(--font-display);font-weight:400;font-size:28px;color:var(--room-navy)}._sheetSubtitle_1ozkj_651{margin:4px 0 18px;font-size:15px;color:var(--room-text-muted)}._sheetOptions_1ozkj_657{display:flex;flex-direction:column;gap:10px}._sheetOption_1ozkj_657{min-height:64px;border-radius:14px;border:1px solid var(--room-border);background:var(--room-surface);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;font-family:inherit;color:var(--room-text);cursor:pointer;text-align:left;transition:background .1s ease,border-color .1s ease}._sheetOption_1ozkj_657:hover:not(:disabled){background:var(--room-card);border-color:var(--room-navy-soft)}._sheetOption_1ozkj_657:disabled{cursor:not-allowed;opacity:.55}._sheetOptionCurrent_1ozkj_692,._sheetOptionCurrent_1ozkj_692:disabled{border-color:var(--room-navy);opacity:1}._sheetOptionLabel_1ozkj_698{display:block;font-size:18px;font-weight:500}._sheetOptionHint_1ozkj_704{display:block;margin-top:2px;font-size:13px;color:var(--room-text-muted)}._sheetSpinner_1ozkj_711{width:22px;height:22px;color:var(--room-navy);flex-shrink:0}._sheetCancel_1ozkj_718{margin-top:14px;width:100%;min-height:56px;border-radius:999px;border:1px solid var(--room-border);background:transparent;font-family:inherit;font-size:17px;color:var(--room-navy);cursor:pointer}._sheetCancel_1ozkj_718:disabled{opacity:.55;cursor:not-allowed}._stage_118rw_12{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--room-bg);color:var(--room-text);font-family:var(--font-body);user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;overflow:hidden}._stage_118rw_12:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at -10% 95%,var(--room-bg-tint) 0%,transparent 62%),radial-gradient(90% 60% at 8% 70%,var(--room-bg-tint) 0%,transparent 55%);opacity:.7}._shell_118rw_37{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;width:min(560px,100%);margin:0 auto;padding:24px 28px 18px}._topBar_118rw_51{display:flex;justify-content:flex-end;flex-shrink:0}._clock_118rw_57{text-align:right;line-height:1.3}._clockDate_118rw_62{display:block;font-size:13px;color:var(--room-text-muted)}._clockTime_118rw_68{display:block;font-size:20px;color:var(--room-navy);font-variant-numeric:tabular-nums}._heading_118rw_77{flex-shrink:0;padding-top:16px}._eyebrow_118rw_82{display:block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--room-text-muted);min-height:16px}._titleRow_118rw_91{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:8px}._roomName_118rw_100{margin:0;font-family:var(--font-display);font-weight:400;font-size:40px;line-height:1.05;letter-spacing:-.01em;color:var(--room-navy);min-width:0;overflow-wrap:anywhere}._occupancy_118rw_112{flex-shrink:0;font-size:22px;font-variant-numeric:tabular-nums;color:var(--room-text-muted)}._occupancyNow_118rw_119{color:var(--room-navy);font-weight:500}._progressTrack_118rw_124{margin-top:16px;height:6px;border-radius:999px;background:var(--room-progress-track);overflow:hidden}._progressFill_118rw_132{height:100%;border-radius:999px;background:var(--room-progress);transition:width .3s ease}._body_118rw_139{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px;padding-top:24px}._scroll_118rw_148{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-bottom:4px}._pill_118rw_160{display:inline-flex;align-items:center;min-height:28px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap}._pillWaiting_118rw_171{background:var(--room-grey-soft);color:var(--room-grey-text)}._pillIntake_118rw_172{background:var(--room-amber-soft);color:var(--room-amber-text)}._pillProvider_118rw_173{background:var(--room-blue-soft);color:var(--room-blue)}._pillProcedure_118rw_174{background:var(--room-lavender-soft);color:var(--room-lavender-text)}._pillCheckout_118rw_175,._pillCompleted_118rw_176{background:var(--room-green-soft);color:var(--room-green)}._card_118rw_180{background:var(--room-card);border-radius:18px;box-shadow:0 2px 10px var(--room-shadow);padding:22px 24px;flex-shrink:0}._cardHeader_118rw_188{display:flex;align-items:center;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--room-border-soft)}._avatar_118rw_196{width:64px;height:64px;flex-shrink:0;border-radius:50%;background:var(--room-blue-soft);color:var(--room-blue);display:grid;place-items:center;font-size:22px;font-weight:500}._name_118rw_209{font-size:21px;font-weight:500;color:var(--room-navy);min-width:0;overflow-wrap:anywhere}._nameRow_118rw_217{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-width:0}._fields_118rw_225{display:grid;grid-template-columns:1.35fr 1fr;padding-top:20px}._fieldsLeft_118rw_231{display:grid;grid-template-columns:auto 1fr;gap:12px 16px;align-content:start;padding-right:20px;border-right:1px solid var(--room-border-soft)}._fieldsRight_118rw_240{display:flex;flex-direction:column;gap:16px;padding-left:24px}._label_118rw_247{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--room-text-muted);align-self:center}._value_118rw_255{font-size:16px;color:var(--room-text);min-width:0;overflow-wrap:anywhere}._valueMono_118rw_262{font-variant-numeric:tabular-nums;letter-spacing:.02em}._stackedValue_118rw_267{display:block;margin-top:6px}._actionRow_118rw_273{flex-shrink:0;display:flex;align-items:center;gap:20px;width:100%;min-height:64px;padding:0 24px;border-radius:16px;border:1px solid var(--room-border-soft);background:var(--room-card);box-shadow:0 1px 3px var(--room-shadow-key);font-family:inherit;font-size:19px;color:var(--room-navy);text-align:left;cursor:pointer;transition:background .1s ease,border-color .1s ease}._actionRow_118rw_273:hover:not(:disabled){border-color:var(--room-navy-soft)}._actionRow_118rw_273:disabled{opacity:.55;cursor:not-allowed}._actionIcon_118rw_296{width:30px;height:30px;flex-shrink:0;color:var(--room-navy)}._actionLabel_118rw_303{flex:1}._chevron_118rw_305{width:22px;height:22px;flex-shrink:0;color:var(--room-text-muted)}._actionComplete_118rw_312{background:var(--room-green-soft);border-color:var(--room-green-border);color:var(--room-green);font-weight:500}._actionComplete_118rw_312:hover:not(:disabled){border-color:var(--room-green)}._completeIcon_118rw_321{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--room-green-strong);color:var(--room-card);display:grid;place-items:center}._completeIconGlyph_118rw_332{width:20px;height:20px}._mCard_118rw_339{flex-shrink:0;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:start;background:var(--room-card);border-radius:16px;box-shadow:0 2px 8px var(--room-shadow);padding:16px}._mAvatar_118rw_351{width:52px;height:52px;border-radius:50%;background:var(--room-blue-soft);color:var(--room-blue);display:grid;place-items:center;font-size:19px;font-weight:500}._mInfo_118rw_363{min-width:0;display:flex;flex-direction:column;gap:8px}._mName_118rw_370{font-size:17px;font-weight:500;color:var(--room-navy)}._mNameRow_118rw_376{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}._mNameRow_118rw_376 ._pill_118rw_160{min-height:24px;font-size:12px;padding:0 12px}._mLine_118rw_389{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;color:var(--room-text-muted);font-variant-numeric:tabular-nums}._mLineStrong_118rw_399{color:var(--room-text)}._mReveal_118rw_404{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px 0 0;border:0;background:none;font-family:inherit;font-size:13px;color:var(--room-navy);cursor:pointer}._mReveal_118rw_404:hover{text-decoration:underline}._mRevealIcon_118rw_420{width:16px;height:16px;color:var(--room-text-muted)}._sep_118rw_426{width:1px;height:12px;background:var(--room-border)}._mActions_118rw_432{display:grid;grid-template-columns:repeat(2,84px);gap:8px}._mBtn_118rw_438{min-height:52px;border-radius:12px;border:1px solid var(--room-border);background:var(--room-card);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-family:inherit;font-size:12px;color:var(--room-navy);cursor:pointer;transition:border-color .1s ease,background .1s ease}._mBtn_118rw_438:hover:not(:disabled){border-color:var(--room-navy-soft)}._mBtn_118rw_438:disabled{opacity:.55;cursor:not-allowed}._mBtnIcon_118rw_458{width:20px;height:20px;color:var(--room-navy)}._empty_118rw_466{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:16px 0}._illustration_118rw_478{width:min(240px,60%);height:auto}._emptyTitle_118rw_483{margin:0;font-family:var(--font-display);font-weight:400;font-size:40px;line-height:1.1;color:var(--room-navy)}._availablePill_118rw_492,._cleaningPill_118rw_493,._blockedPill_118rw_494{display:inline-flex;align-items:center;min-height:34px;padding:0 18px;border-radius:999px;font-size:16px;font-weight:500;border:1px solid transparent}._availablePill_118rw_492{background:var(--room-green-soft);color:var(--room-green);border-color:var(--room-green-border)}._cleaningPill_118rw_493{background:var(--room-amber-soft);color:var(--room-amber-text)}._blockedPill_118rw_494{background:var(--room-red-soft);color:var(--room-red)}._emptyText_118rw_509{margin:0;font-size:17px;color:var(--room-text-muted);max-width:32ch}._banner_118rw_517{flex-shrink:0;display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:16px;background:var(--room-blue-soft);border:1px solid var(--room-blue-border);animation:_stationFadeIn_118rw_1 .2s ease-out}._bannerIcon_118rw_529{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:var(--room-card);color:var(--room-blue);display:grid;place-items:center}._bannerTitle_118rw_540{font-size:16px;font-weight:600;color:var(--room-navy)}._bannerSub_118rw_546{margin-top:4px;font-size:14px;color:var(--room-text-muted)}._toastWrap_118rw_554{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:40;display:flex;flex-direction:column;gap:16px;width:min(420px,calc(100% - 32px));pointer-events:none}._toast_118rw_554{pointer-events:auto;display:flex;align-items:center;gap:16px;padding:4px 4px 4px 16px;border-radius:14px;background:var(--room-card);box-shadow:0 8px 28px var(--room-shadow);animation:_stationFadeIn_118rw_1 .18s ease-out}._toastIcon_118rw_579{width:28px;height:28px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;color:var(--room-card);background:var(--room-green-strong)}._toastIconError_118rw_590{background:var(--room-red)}._toastText_118rw_592{flex:1;font-size:15px;color:var(--room-text)}._toastClose_118rw_598{width:48px;height:48px;flex-shrink:0;border:none;background:transparent;color:var(--room-text);display:grid;place-items:center;cursor:pointer;border-radius:12px}._overlay_118rw_613{position:fixed;inset:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;background:var(--room-dim)}._sheet_118rw_623{width:min(560px,100%);max-height:86vh;display:flex;flex-direction:column;background:var(--room-surface);border-radius:24px 24px 0 0;box-shadow:0 -8px 30px var(--room-shadow);padding:16px 24px 24px;animation:_stationSheetIn_118rw_1 .18s ease-out}._sheetHandle_118rw_635{width:44px;height:5px;border-radius:999px;background:var(--room-border);margin:0 auto 24px;flex-shrink:0}._sheetTitle_118rw_644{margin:0;font-family:var(--font-display);font-weight:400;font-size:32px;line-height:1.1;color:var(--room-navy);flex-shrink:0}._sectionLabel_118rw_654{margin:24px 0 8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--room-text-muted);flex-shrink:0}._list_118rw_663{min-height:0;overflow-y:auto;border:1px solid var(--room-border);border-radius:14px;background:var(--room-card)}._listRow_118rw_671{width:100%;min-height:56px;display:grid;grid-template-columns:1fr 64px 128px 24px;align-items:center;gap:16px;padding:0 16px;border:none;border-top:1px solid var(--room-border-soft);background:transparent;font-family:inherit;font-size:16px;color:var(--room-text);text-align:left;cursor:pointer}._listRow_118rw_671:first-child{border-top:none}._listRow_118rw_671:hover:not(:disabled){background:var(--room-surface)}._listRow_118rw_671:disabled{cursor:not-allowed;color:var(--room-disabled-text)}._listRowSimple_118rw_694{grid-template-columns:1fr auto}._listRowCurrent_118rw_698,._listRowCurrent_118rw_698:disabled{color:var(--room-navy);font-weight:500}._rowHint_118rw_704{display:block;margin-top:2px;font-size:13px;font-weight:400;color:var(--room-text-muted)}._rowCount_118rw_712{font-variant-numeric:tabular-nums;color:inherit}._rowStatus_118rw_717{display:inline-flex;align-items:center;gap:8px}._dot_118rw_723{width:10px;height:10px;border-radius:50%;flex-shrink:0}._dotAvailable_118rw_730{background:var(--room-green-strong)}._dotOccupied_118rw_731{background:var(--room-amber)}._dotFull_118rw_732{background:var(--room-red)}._dotIdle_118rw_733{background:var(--room-text-subtle)}._statusAvailable_118rw_735{color:var(--room-green)}._statusOccupied_118rw_736{color:var(--room-amber-text)}._statusFull_118rw_737{color:var(--room-red)}._rowTrail_118rw_739{width:22px;height:22px;color:var(--room-text-muted)}._sheetEmpty_118rw_745{padding:24px 16px;font-size:15px;color:var(--room-text-muted);text-align:center}._cancel_118rw_752{margin-top:24px;flex-shrink:0;width:100%;min-height:56px;border-radius:14px;border:1px solid var(--room-border);background:var(--room-cancel-bg);font-family:inherit;font-size:18px;color:var(--room-text);cursor:pointer}._cancel_118rw_752:disabled{opacity:.55;cursor:not-allowed}._dimmer_118rw_773{position:fixed;inset:0;z-index:50;background:var(--room-dim);animation:_stationFadeIn_118rw_1 .6s ease}._footer_118rw_783{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:16px}._footerRule_118rw_792{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:100%}._footerRule_118rw_792:before,._footerRule_118rw_792:after{content:"";height:1px;background:var(--room-border)}._footerLock_118rw_807{width:15px;height:15px;color:var(--room-text-subtle)}._footerText_118rw_813{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--room-text-subtle)}._message_118rw_820{flex:1;display:grid;place-items:center;font-size:18px;line-height:1.5;color:var(--room-text-muted);text-align:center;padding:24px}._spinner_118rw_833{animation:_stationSpin_118rw_1 .9s linear infinite}@keyframes _stationSpin_118rw_1{to{transform:rotate(360deg)}}@keyframes _stationFadeIn_118rw_1{0%{opacity:0}to{opacity:1}}@keyframes _stationSheetIn_118rw_1{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){._sheet_118rw_623,._toast_118rw_554,._banner_118rw_517,._dimmer_118rw_773{animation:none}._spinner_118rw_833{animation-duration:2.4s}}@media(max-width:480px){._shell_118rw_37{padding:16px 18px 14px}._roomName_118rw_100{font-size:32px}._fields_118rw_225{grid-template-columns:1fr}._fieldsLeft_118rw_231{border-right:none;padding-right:0}._fieldsRight_118rw_240{padding-left:0;padding-top:16px}._mCard_118rw_339{grid-template-columns:auto 1fr}._mActions_118rw_432{grid-column:1 / -1;grid-template-columns:repeat(4,1fr)}._listRow_118rw_671{grid-template-columns:1fr 52px 104px 20px}._emptyTitle_118rw_483{font-size:32px}}._container_19roq_1{min-height:100%}._header_19roq_5{margin-bottom:24px}._title_19roq_9{font-size:24px;font-weight:600;color:var(--color-text)}._tableContainer_19roq_15{background:var(--bg-card);border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:auto;max-height:calc(100vh - 120px)}._table_19roq_15{width:100%;border-collapse:collapse}._table_19roq_15 th{background-color:var(--color-page-bg);padding:16px;text-align:left;font-size:13px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;position:sticky;top:0;z-index:10}._table_19roq_15 td{padding:16px;border-bottom:1px solid var(--border-light);font-size:14px;color:var(--color-text)}._table_19roq_15 tr:last-child td{border-bottom:none}._statusBadge_19roq_53{display:inline-flex;align-items:center;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:500}._statusWaiting_19roq_62{background-color:#fff7ed;color:#c2410c;border:1px solid #ffedd5}._statusRooming_19roq_68{background-color:var(--blue-light);color:var(--color-primary);border:1px solid var(--color-primary-soft)}._statusCompleted_19roq_74{background-color:#ecfdf5;color:#047857;border:1px solid #a7f3d0}._statusCreated_19roq_80{background-color:var(--blue-light);color:var(--purple);border:1px solid var(--color-primary-soft)}._actionButton_19roq_86{padding:6px 16px;background-color:var(--bg-card);border:1px solid var(--color-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s}._actionButton_19roq_86:hover{background-color:var(--bg-base);border-color:var(--text-muted);color:var(--color-text)}._emptyState_19roq_104{text-align:center;padding:40px;color:var(--color-text-muted);font-size:16px}._workspace_1qlnt_7{padding:0;display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}._workspace_1qlnt_7>*{min-width:0;max-width:100%}@media(max-width:1024px){._workspace_1qlnt_7{padding:14px 20px 24px;gap:12px}}._tabsRow_1qlnt_28{display:flex;gap:20px;border-bottom:1px solid var(--color-border);padding:0;align-items:flex-end;overflow-x:auto}._tab_1qlnt_28{background:transparent;border:0;padding:8px 2px;font-size:13px;color:var(--color-text-muted);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;font-family:inherit;font-weight:500}._tab_1qlnt_28:hover{color:var(--color-text)}._tabActive_1qlnt_49{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}._filterBar_1qlnt_55{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:10px 16px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:nowrap;min-width:0;width:100%;box-sizing:border-box}._filterGroup_1qlnt_69{display:flex;gap:12px;align-items:flex-end;flex-wrap:nowrap;min-width:0;flex:1 1 auto}._filterField_1qlnt_77{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 160px;max-width:220px}._filterLabel_1qlnt_85{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--color-text-muted);font-weight:500;text-transform:none;line-height:1.2}._filterLabel_1qlnt_85>svg{flex:0 0 auto}._filterSelect_1qlnt_104,._filterInput_1qlnt_105{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:6px 10px;font-size:13px;background:var(--color-surface);color:var(--color-text);font-family:inherit;min-width:0;width:100%;box-sizing:border-box;outline:none;height:32px}@media(max-width:880px){._filterBar_1qlnt_55,._filterGroup_1qlnt_69{flex-wrap:wrap}._filterField_1qlnt_77{max-width:none}}._filterSelect_1qlnt_104:focus,._filterInput_1qlnt_105:focus{border-color:var(--color-primary);box-shadow:var(--shadow-teal-focus)}._filterActions_1qlnt_133{display:flex;gap:10px;align-items:center;flex-wrap:nowrap;justify-content:flex-end;flex-shrink:0}._filterInlineButton_1qlnt_141{background:var(--color-surface);border:1px solid var(--color-border);padding:6px 12px;border-radius:var(--radius-md);font-size:12px;cursor:pointer;color:var(--color-text);display:inline-flex;align-items:center;gap:6px;font-family:inherit;height:32px}._filterInlineButton_1qlnt_141:hover{border-color:var(--color-primary);color:var(--color-primary)}._clearAll_1qlnt_156{background:transparent;border:0;color:var(--color-primary);font-size:13px;cursor:pointer;padding:6px 0;font-family:inherit}._comparedTo_1qlnt_165{font-size:11px;color:var(--color-text-muted);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}._kpiRow_1qlnt_178{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;width:100%}._kpiRow_1qlnt_178>*{min-width:0}@media(max-width:1100px){._kpiRow_1qlnt_178{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){._kpiRow_1qlnt_178{grid-template-columns:minmax(0,1fr)}}._kpiCard_1qlnt_189{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:12px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;overflow:hidden}._kpiLeft_1qlnt_201{display:flex;flex-direction:column;gap:4px;min-width:0}._kpiLabelRow_1qlnt_202{display:flex;align-items:center;gap:8px}._kpiIcon_1qlnt_203{width:24px;height:24px;border-radius:6px;background:var(--color-primary-soft);color:var(--color-primary);display:grid;place-items:center;flex-shrink:0}._kpiLabel_1qlnt_202{font-size:11px;color:var(--color-text-muted);font-weight:500;line-height:1.2}._kpiValue_1qlnt_219{font-size:22px;font-weight:600;color:var(--color-text);line-height:1.1}._kpiDelta_1qlnt_225{font-size:11px;color:var(--color-text-muted);display:inline-flex;align-items:center;gap:4px;line-height:1.2}._kpiDeltaUp_1qlnt_233{color:var(--color-success-text)}._kpiDeltaDown_1qlnt_234{color:var(--color-danger-text)}._kpiSpark_1qlnt_235{width:130px;height:60px}@media(max-width:640px){._kpiCard_1qlnt_189{grid-template-columns:1fr}._kpiSpark_1qlnt_235{display:none}}._panel_1qlnt_243{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:14px 18px;min-width:0;overflow:hidden;box-sizing:border-box}._panelHeader_1qlnt_253{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}._panelTitle_1qlnt_260{font-size:13px;font-weight:600;margin:0;color:var(--color-text)}._panelValue_1qlnt_266{font-size:20px;font-weight:600;color:var(--color-text);margin:2px 0 0;line-height:1.15}._panelSubtitle_1qlnt_273{font-size:11px;color:var(--color-text-muted);margin:2px 0 0}._trendRow_1qlnt_280{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;min-width:0;width:100%}._trendRow_1qlnt_280>*{min-width:0}@media(max-width:1100px){._trendRow_1qlnt_280{grid-template-columns:minmax(0,1fr)}}._chartArea_1qlnt_290{height:210px;position:relative;width:100%;min-width:0}._donutWrap_1qlnt_297{display:flex;flex-direction:column;gap:8px;min-width:0}._donutChart_1qlnt_303{height:150px;position:relative;width:100%;min-width:0}._legendList_1qlnt_309{display:flex;flex-direction:column;gap:6px}._legendRow_1qlnt_314{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}._legendDot_1qlnt_321{width:9px;height:9px;border-radius:50%;flex-shrink:0}._legendLabel_1qlnt_327{flex:1;color:var(--color-text);font-weight:500}._legendValue_1qlnt_328{color:var(--color-text);font-weight:600}._legendPct_1qlnt_329{color:var(--color-text-muted);font-size:11px}._detailRow_1qlnt_332{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:12px;min-width:0;width:100%}._detailRow_1qlnt_332>*{min-width:0}@media(max-width:1100px){._detailRow_1qlnt_332{grid-template-columns:minmax(0,1fr)}}._tableWrap_1qlnt_342{overflow-x:auto;min-width:0;max-width:100%}._table_1qlnt_342{width:100%;border-collapse:collapse;font-size:12px;table-layout:auto}._table_1qlnt_342 thead th{text-align:left;padding:6px 10px;font-size:10px;color:var(--color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--color-border);background:var(--color-surface-alt)}._table_1qlnt_342 thead th._numeric_1qlnt_364,._table_1qlnt_342 tbody td._numeric_1qlnt_364{text-align:right}._table_1qlnt_342 tbody td{padding:8px 10px;border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle;line-height:1.3}._table_1qlnt_342 tbody tr:last-child td{border-bottom:0}._rateBarWrap_1qlnt_374{display:flex;align-items:center;gap:6px;justify-content:flex-end}._rateBar_1qlnt_374{width:48px;height:5px;border-radius:3px;background:var(--color-surface-alt);overflow:hidden}._rateBarFill_1qlnt_387{height:100%;background:var(--color-success);border-radius:3px}._deltaUp_1qlnt_392{color:var(--color-success-text);font-size:11px}._deltaDown_1qlnt_393{color:var(--color-danger-text);font-size:11px}._deltaFlat_1qlnt_394{color:var(--color-text-muted);font-size:11px}._providerAvatar_1qlnt_396{width:22px;height:22px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);display:inline-grid;place-items:center;font-size:10px;font-weight:600;margin-right:6px;vertical-align:middle}._stripRow_1qlnt_411{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:12px 18px;min-width:0;width:100%;box-sizing:border-box}._stripRow_1qlnt_411>*{min-width:0}@media(max-width:1100px){._stripRow_1qlnt_411{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){._stripRow_1qlnt_411{grid-template-columns:repeat(2,minmax(0,1fr))}}._stripCell_1qlnt_427{display:flex;align-items:center;gap:10px;min-width:0}._stripIcon_1qlnt_433{width:28px;height:28px;border-radius:7px;background:var(--color-primary-soft);color:var(--color-primary);display:grid;place-items:center;flex-shrink:0}._stripText_1qlnt_443{display:flex;flex-direction:column;min-width:0}._stripLabel_1qlnt_444{font-size:11px;color:var(--color-text-muted);line-height:1.2}._stripValue_1qlnt_445{font-size:15px;font-weight:600;color:var(--color-text);line-height:1.15}._empty_1qlnt_448{padding:20px 16px;text-align:center;color:var(--color-text-muted);font-size:12px;border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._emptyTitle_1qlnt_457{font-weight:500;color:var(--color-text);margin:0 0 4px;font-size:13px}._filterButtonWrap_1qlnt_464{position:relative;display:inline-block}._filterButtonActive_1qlnt_465{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft, rgba(13, 148, 136, .08))}._filterButtonBadge_1qlnt_470{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--color-primary);color:var(--color-surface);font-size:10px;font-weight:600;margin-left:6px;line-height:1}._popover_1qlnt_486{position:absolute;top:calc(100% + 8px);right:0;width:300px;max-width:calc(100vw - 32px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 12px 24px -8px #0f172a2e;z-index:40;padding:14px}._popoverHeader_1qlnt_499{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._popoverTitle_1qlnt_505{font-size:13px;font-weight:600;color:var(--color-text)}._popoverClose_1qlnt_510{background:transparent;border:0;color:var(--color-text-muted);cursor:pointer;padding:2px;line-height:0}._popoverField_1qlnt_518{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}._popoverLabel_1qlnt_524{font-size:11px;color:var(--color-text-muted);font-weight:500}._popoverSelect_1qlnt_529{padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm, 6px);font-size:13px;background:var(--color-surface);font-family:inherit;color:var(--color-text);min-width:0}._popoverSelect_1qlnt_529:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-teal-focus)}._popoverActions_1qlnt_544{display:flex;gap:8px;justify-content:flex-end;padding-top:8px;border-top:1px solid var(--color-border)}._popoverPrimary_1qlnt_551{background:var(--color-primary);border:0;color:var(--color-surface);padding:6px 14px;border-radius:var(--radius-sm, 6px);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}._popoverPrimary_1qlnt_551:disabled{opacity:.55;cursor:not-allowed}._popoverSecondary_1qlnt_566{background:transparent;border:1px solid var(--color-border);color:var(--color-text);padding:6px 12px;border-radius:var(--radius-sm, 6px);font-size:12px;cursor:pointer;font-family:inherit}._popoverSecondary_1qlnt_566:disabled{opacity:.55;cursor:not-allowed}._progressBar_1qlnt_586{position:relative;height:2px;width:100%;overflow:hidden;background:var(--color-border);margin-top:8px;border-radius:2px}._progressBarFill_1qlnt_595{position:absolute;top:0;left:0;height:100%;width:30%;background:var(--color-primary);animation:_analyticsProgress_1qlnt_1 1.1s ease-in-out infinite}@keyframes _analyticsProgress_1qlnt_1{0%{transform:translate(-100%)}50%{transform:translate(180%)}to{transform:translate(360%)}}._refreshing_1qlnt_612{opacity:.55;transition:opacity .18s ease;pointer-events:none}._updatingText_1qlnt_617{font-size:11px;color:var(--color-text-muted);margin-left:8px;white-space:nowrap}._errorBanner_1qlnt_624{background:var(--color-danger-soft, rgba(239, 68, 68, .08));color:var(--color-danger-text, #b91c1c);border:1px solid var(--color-danger, #ef4444);border-radius:var(--radius-md);padding:10px 14px;font-size:13px;margin-top:12px;display:flex;align-items:center;gap:8px}._errorBannerAction_1qlnt_636{margin-left:auto;background:transparent;border:0;color:inherit;text-decoration:underline;cursor:pointer;font-size:12px;font-family:inherit}._triRow_1qlnt_650{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;width:100%}._triRow_1qlnt_650>*{min-width:0}@media(max-width:1100px){._triRow_1qlnt_650{grid-template-columns:minmax(0,1fr)}}._coverageNote_1qlnt_667{display:flex;align-items:flex-start;gap:8px;background:var(--color-warning-soft);color:var(--color-warning-text);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);padding:10px 14px;font-size:12px;line-height:1.4}._coverageNote_1qlnt_667>svg{flex-shrink:0;margin-top:1px}._footNote_1qlnt_685{font-size:11px;color:var(--color-text-muted);line-height:1.4;margin:8px 0 0}._badge_1qlnt_692{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;border:1px solid transparent}._badgeActive_1qlnt_705{background:var(--color-danger-soft);color:var(--color-danger-text);border-color:var(--color-danger-border)}._badgeAcknowledged_1qlnt_711{background:var(--color-warning-soft);color:var(--color-warning-text);border-color:var(--color-warning-border)}._badgeResolved_1qlnt_717{background:var(--color-success-soft);color:var(--color-success-text);border-color:var(--color-success-border)}._shareBar_1qlnt_726{width:100%;height:5px;border-radius:3px;background:var(--color-surface-alt);overflow:hidden;display:block;margin-top:4px}._shareBarFill_1qlnt_736{height:100%;background:var(--color-primary);border-radius:3px;display:block}._kpiHelp_1qlnt_746{display:inline-flex;margin-left:4px;color:var(--color-text-muted);cursor:help}._panelTitle_1qlnt_260>svg{vertical-align:-2px;margin-right:4px;color:var(--color-text-muted)}._rateBarFillDanger_1qlnt_762{background:var(--color-danger)}._denialSummary_1qlnt_763{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:10px 0 12px;border-bottom:1px solid var(--color-border);margin-bottom:12px;min-width:0}._denialSummary_1qlnt_763>*{min-width:0}@media(max-width:640px){._denialSummary_1qlnt_763{grid-template-columns:repeat(2,minmax(0,1fr))}}._denialNotice_1qlnt_774{display:flex;align-items:flex-start;gap:6px;margin:0 0 12px;font-size:12px;color:var(--color-warning-text);line-height:1.4}._denialNotice_1qlnt_774>svg{flex:0 0 auto;margin-top:1px}._denialGrid_1qlnt_784{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:16px;min-width:0}._denialGrid_1qlnt_784>*{min-width:0}@media(max-width:1100px){._denialGrid_1qlnt_784{grid-template-columns:minmax(0,1fr)}}[data-page=case-workspace] :is(h1,h2,h3,h4){font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.35;letter-spacing:normal;color:var(--color-text)}[data-page=case-workspace] :is(h1,h2,h3,h4)[data-h=xl]{font-size:21px;line-height:1.25}[data-page=case-workspace] :is(h1,h2,h3,h4)[data-h=lg]{font-size:17px;line-height:1.3}[data-page=case-workspace] :is(h1,h2,h3,h4)[data-h=sm]{font-size:13px;line-height:1.4}[data-page=case-workspace] :is(h1,h2,h3,h4)[data-h=eyebrow]{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted)}._page_s5ri4_3{display:flex;flex-direction:column;gap:16px;min-width:0}._pageHead_s5ri4_10{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}._pageTitle_s5ri4_18{margin:0;font-family:var(--font-heading);font-size:32px;font-weight:700;line-height:1.15;color:var(--color-text)}._pageSub_s5ri4_27{margin:4px 0 0;font-size:15px;color:var(--color-text-muted)}._headActions_s5ri4_33{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._crumbs_s5ri4_40{font-size:14px;color:var(--color-text-muted)}._crumbs_s5ri4_40 a{color:var(--color-text-muted);text-decoration:none}._crumbs_s5ri4_40 a:hover{color:var(--color-text)}._metaLine_s5ri4_54{display:flex;gap:10px;margin-top:6px;font-size:14px;color:var(--color-text-muted);flex-wrap:wrap}._metaLine_s5ri4_54>span+span:before{content:"|";margin-right:10px;color:var(--color-border)}._button_s5ri4_71{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);font:inherit;font-size:14px;font-weight:500;color:var(--color-text);cursor:pointer;white-space:nowrap}._button_s5ri4_71:hover:not(:disabled){background:var(--color-surface-alt)}._button_s5ri4_71:disabled{opacity:.55;cursor:not-allowed}._primary_s5ri4_98{border-color:var(--color-primary);background:var(--color-primary);color:var(--neutral-white)}._primary_s5ri4_98:hover:not(:disabled){background:var(--color-primary-hover)}._danger_s5ri4_108{border-color:var(--color-danger);background:var(--color-danger);color:var(--neutral-white)}._danger_s5ri4_108:hover:not(:disabled){background:var(--color-danger-text)}._linkButton_s5ri4_118{padding:0;border:none;background:none;font:inherit;font-size:14px;font-weight:500;color:var(--color-primary);cursor:pointer}._linkButton_s5ri4_118:hover{text-decoration:underline}._dangerLink_s5ri4_133{color:var(--color-danger-text)}._segmented_s5ri4_137{display:inline-flex;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:var(--color-surface)}._segmented_s5ri4_137 button{height:34px;padding:0 14px;border:none;border-right:1px solid var(--color-border);background:transparent;font:inherit;font-size:14px;color:var(--color-text);cursor:pointer}._segmented_s5ri4_137 button:last-child{border-right:none}._segmented_s5ri4_137 ._segOn_s5ri4_161{background:var(--color-primary);color:var(--neutral-white)}._input_s5ri4_166,._select_s5ri4_167,._textarea_s5ri4_168{width:100%;height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);font:inherit;font-size:14px;color:var(--color-text)}._textarea_s5ri4_168{height:auto;min-height:84px;padding:8px 10px;resize:vertical;line-height:1.5}._input_s5ri4_166:focus,._select_s5ri4_167:focus,._textarea_s5ri4_168:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-teal-focus)}._search_s5ri4_196{position:relative;display:flex;align-items:center;min-width:240px}._search_s5ri4_196 svg{position:absolute;left:10px;color:var(--color-text-subtle)}._search_s5ri4_196 input{padding-left:34px}._label_s5ri4_213{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:var(--color-text)}._required_s5ri4_221{color:var(--color-danger-text)}._hint_s5ri4_225{margin-top:4px;font-size:12px;color:var(--color-text-muted)}._error_s5ri4_231{margin-top:6px;font-size:13px;color:var(--color-danger-text)}._errorBanner_s5ri4_237{padding:10px 14px;border:1px solid var(--color-danger-border);border-radius:8px;background:var(--color-danger-soft);font-size:14px;color:var(--color-danger-text)}._card_s5ri4_248{min-width:0;padding:16px 18px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}._cardHead_s5ri4_256{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}._cardTitle_s5ri4_264{margin:0;font-family:var(--font-body);font-size:17px;font-weight:600;color:var(--color-text)}._kpis_s5ri4_272{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}._kpi_s5ri4_272{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);min-width:0}._kpiIcon_s5ri4_289{flex:0 0 auto;color:var(--color-primary)}._kpiLabel_s5ri4_294{font-size:14px;color:var(--color-text-muted)}._kpiValue_s5ri4_299{font-size:26px;font-weight:600;line-height:1.2;color:var(--color-text);font-variant-numeric:tabular-nums}._kpiRow_s5ri4_307{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}._delta_s5ri4_314{font-size:12px;color:var(--color-text-muted)}._deltaUp_s5ri4_319{color:var(--color-success-text);font-weight:500}._deltaDown_s5ri4_324{color:var(--color-danger-text);font-weight:500}._grid2_s5ri4_329{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}._grid3_s5ri4_336{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}._split_s5ri4_343{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}._stack_s5ri4_350{display:flex;flex-direction:column;gap:16px;min-width:0}._kv_s5ri4_357{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px 16px;margin:0;font-size:14px}._kv_s5ri4_357 dt{color:var(--color-text-muted)}._kv_s5ri4_357 dd{margin:0;color:var(--color-text);line-height:1.5}._muted_s5ri4_375{color:var(--color-text-muted)}._subtle_s5ri4_379{color:var(--color-text-subtle)}._num_s5ri4_383{font-variant-numeric:tabular-nums;text-align:right}._tableCard_s5ri4_390{border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);overflow:hidden}._table_s5ri4_390{width:100%;border-collapse:collapse;font-size:14px}._table_s5ri4_390 th{height:40px;padding:0 12px;border-bottom:1px solid var(--color-border);font-size:13px;font-weight:500;color:var(--color-text-muted);text-align:left;white-space:nowrap}._table_s5ri4_390 td{height:48px;padding:0 12px;border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}._table_s5ri4_390 tr:last-child td{border-bottom:none}._clickRow_s5ri4_426{cursor:pointer}._clickRow_s5ri4_426:hover td{background:var(--color-surface-alt)}._cellTitle_s5ri4_434{font-weight:500}._cellSub_s5ri4_438{display:block;font-size:12px;color:var(--color-text-muted)}._tableFoot_s5ri4_444{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--color-border);font-size:13px;color:var(--color-text-muted)}._emptyCell_s5ri4_455{height:160px;text-align:center;color:var(--color-text-muted)}._chip_s5ri4_463{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-alt);font-size:12px;color:var(--color-text);white-space:nowrap}._dot_s5ri4_477{width:7px;height:7px;border-radius:50%;background:var(--color-text-subtle);flex:0 0 auto}._dotGreen_s5ri4_485{background:var(--color-success)}._dotBlue_s5ri4_489{background:var(--status-blue)}._thumb_s5ri4_493{display:block;width:140px;height:36px;border-radius:4px;object-fit:cover;background:var(--color-surface-alt)}._thumbSm_s5ri4_502{width:96px;height:28px}._thumbStrip_s5ri4_507{display:flex;gap:4px}._menu_s5ri4_512{position:absolute;z-index:20;right:8px;top:40px;min-width:160px;padding:6px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:var(--shadow-modal)}._menu_s5ri4_512 button{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 10px;border:none;border-radius:6px;background:none;font:inherit;font-size:14px;color:var(--color-text);text-align:left;cursor:pointer}._menu_s5ri4_512 button:hover{background:var(--color-surface-alt)}._menuDanger_s5ri4_546{color:var(--color-danger-text)!important}._tabs_s5ri4_552{display:flex;gap:4px;border-bottom:1px solid var(--color-border)}._tab_s5ri4_390{height:42px;padding:0 16px;border:none;border-bottom:2px solid transparent;background:none;font:inherit;font-size:15px;color:var(--color-text-muted);cursor:pointer}._tab_s5ri4_390:hover{color:var(--color-text)}._tabOn_s5ri4_574{border-bottom-color:var(--color-primary);color:var(--color-text);font-weight:500}._creativeGrid_s5ri4_582{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._creativeCard_s5ri4_588{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);cursor:pointer;text-align:left;font:inherit;min-width:0}._creativeCard_s5ri4_588:hover{border-color:var(--color-primary)}._creativeCardOn_s5ri4_606{border-color:var(--color-primary);box-shadow:var(--shadow-teal-focus)}._bannerFrame_s5ri4_611{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:970 / 170;border-radius:6px;background:var(--color-surface-alt);overflow:hidden}._bannerFrame_s5ri4_611 img{max-width:100%;max-height:100%;object-fit:contain}._chips_s5ri4_628{display:flex;flex-wrap:wrap;gap:6px}._drop_s5ri4_634{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:150px;padding:20px;border:1.5px dashed var(--color-border);border-radius:10px;background:var(--color-surface);font-size:14px;color:var(--color-text);text-align:center}._dropActive_s5ri4_650{border-color:var(--color-primary);background:var(--color-primary-soft)}._panel_s5ri4_655{position:sticky;top:16px;display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}._toggleRow_s5ri4_667{display:flex;align-items:flex-start;gap:12px}._switch_s5ri4_673{appearance:none;position:relative;flex:0 0 38px;width:38px;height:22px;margin:0;border-radius:11px;background:var(--color-border);cursor:pointer;transition:background-color .15s ease}._switch_s5ri4_673:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--color-surface);transition:transform .15s ease}._switch_s5ri4_673:checked{background:var(--color-primary)}._switch_s5ri4_673:checked:after{transform:translate(16px)}._switch_s5ri4_673:disabled{opacity:.5;cursor:not-allowed}._ruleCard_s5ri4_713{padding:14px 16px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}._ruleHead_s5ri4_720{display:flex;align-items:center;gap:12px;margin-bottom:12px}._ruleTitle_s5ri4_727{font-size:16px;font-weight:600}._condition_s5ri4_732{display:grid;grid-template-columns:200px 110px minmax(0,1fr) 32px;gap:8px;align-items:start;margin-bottom:8px}._operator_s5ri4_740{display:flex;align-items:center;height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-alt);font-size:14px;color:var(--color-text-muted)}._multi_s5ri4_752{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:4px 8px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);cursor:text}._multi_s5ri4_752 input{flex:1;min-width:80px;height:26px;border:none;outline:none;font:inherit;font-size:14px}._tag_s5ri4_776{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 4px 0 8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-alt);font-size:13px}._tag_s5ri4_776 button{display:inline-flex;padding:2px;border:none;background:none;color:var(--color-text-muted);cursor:pointer}._options_s5ri4_797{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;padding:4px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:var(--shadow-modal)}._options_s5ri4_797 button{display:block;width:100%;padding:7px 10px;border:none;border-radius:6px;background:none;font:inherit;font-size:14px;text-align:left;cursor:pointer}._options_s5ri4_797 button:hover{background:var(--color-surface-alt)}._iconBtn_s5ri4_829{display:inline-flex;align-items:center;justify-content:center;width:32px;height:36px;border:none;background:none;color:var(--color-text-muted);cursor:pointer}._iconBtn_s5ri4_829:hover{color:var(--color-text)}._weightBar_s5ri4_845{display:flex;height:26px;border-radius:6px;overflow:hidden;-webkit-user-select:none;user-select:none}._weightSeg_s5ri4_853{position:relative;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:var(--neutral-white);min-width:0}._weightHandle_s5ri4_864{position:absolute;z-index:2;top:0;right:-5px;width:10px;height:100%;cursor:col-resize}._weightHandle_s5ri4_864:after{content:"";position:absolute;left:4px;top:4px;bottom:4px;width:2px;border-radius:1px;background:#ffffffd9}._ruleCreatives_s5ri4_885{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}._ruleCreative_s5ri4_885{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px}._orCaption_s5ri4_900{margin:4px 0;text-align:center;font-size:13px;color:var(--color-text-muted)}._warnCard_s5ri4_907{padding:12px 14px;border:1px solid var(--color-warning-border);border-radius:8px;background:var(--color-warning-soft);font-size:14px;color:var(--color-text)}._saveBar_s5ri4_916{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--color-border);background:var(--color-page-bg);font-size:14px;color:var(--color-text-muted)}._checkList_s5ri4_931{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:14px}._checkList_s5ri4_931 li{display:flex;align-items:flex-start;gap:8px}._checkList_s5ri4_931 svg{flex:0 0 auto;margin-top:2px;color:var(--color-success)}._previewLayout_s5ri4_955{display:grid;grid-template-columns:340px minmax(0,1fr) 340px;gap:16px;align-items:start}._paperWrap_s5ri4_962{display:flex;justify-content:center;padding:24px;border-radius:10px;background:var(--color-surface-alt)}._paper_s5ri4_962{display:flex;flex-direction:column;width:100%;max-width:560px;aspect-ratio:210 / 297;padding:36px 40px 20px;background:var(--neutral-white);box-shadow:var(--shadow-modal);font-size:11px;color:var(--color-text)}._paperLine_s5ri4_983{height:7px;margin:6px 0;border-radius:3px;background:var(--color-surface-alt)}._sponsored_s5ri4_990{display:flex;align-items:center;gap:10px;margin:auto 0 6px;font-size:10px;color:var(--color-text-subtle)}._sponsored_s5ri4_990:before,._sponsored_s5ri4_990:after{content:"";flex:1;height:1px;background:var(--color-border)}._footerBanner_s5ri4_1007{display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;background:var(--color-surface-alt);overflow:hidden}._footerBanner_s5ri4_1007 img{width:100%;object-fit:contain}._tileMap_s5ri4_1024{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px}._tile_s5ri4_1024{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:3px;font-size:10px;font-weight:500;color:var(--color-text-muted);background:var(--color-surface-alt)}._legend_s5ri4_1042{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:12px;color:var(--color-text-muted)}._legendSwatch_s5ri4_1051{display:inline-block;width:10px;height:10px;margin-right:5px;border-radius:2px;vertical-align:-1px}._scrim_s5ri4_1062{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f1e2873}._dialog_s5ri4_1073{position:relative;width:100%;max-width:580px;padding:26px 28px 24px;border-radius:12px;background:var(--color-surface);box-shadow:var(--shadow-modal)}._dialogHead_s5ri4_1083{display:flex;gap:18px;align-items:flex-start}._dialogIcon_s5ri4_1089{display:flex;align-items:center;justify-content:center;flex:0 0 56px;width:56px;height:56px;border-radius:50%}._dialogTitle_s5ri4_1099{margin:0;font-family:var(--font-heading);font-size:26px;font-weight:700}._dialogClose_s5ri4_1106{position:absolute;top:14px;right:14px}._dialogBody_s5ri4_1112{margin-top:16px;display:flex;flex-direction:column;gap:14px;font-size:14px;line-height:1.5}._dialogCampaign_s5ri4_1121{display:flex;align-items:center;gap:16px;padding:12px;border-radius:8px;background:var(--color-surface-alt)}._dialogActions_s5ri4_1130{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}._nextList_s5ri4_1137{margin:6px 0 0;padding-left:18px}._createLayout_s5ri4_1144{display:grid;grid-template-columns:360px minmax(0,1fr);gap:0;min-height:70vh;border-top:1px solid var(--color-border)}._createAside_s5ri4_1152{padding:20px 20px 20px 0;border-right:1px solid var(--color-border)}._createMain_s5ri4_1157{padding:20px 0 0 24px;display:flex;flex-direction:column;gap:16px;min-width:0}._section_s5ri4_1165{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;padding:18px 20px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}._sectionHead_s5ri4_1175{display:flex;gap:14px}._stepNum_s5ri4_1180{display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:var(--neutral-white);font-weight:600}._sectionTitle_s5ri4_1193{margin:4px 0 2px;font-family:var(--font-body);font-size:18px;font-weight:600}._empty_s5ri4_455{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;text-align:center;color:var(--color-text-muted)}._emptyIcon_s5ri4_1210{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary)}._emptyTitle_s5ri4_1221{margin:0;font-size:20px;font-weight:600;color:var(--color-text)}@media(max-width:1280px){._kpis_s5ri4_272{grid-template-columns:repeat(2,minmax(0,1fr))}._previewLayout_s5ri4_955{grid-template-columns:300px minmax(0,1fr)}._previewLayout_s5ri4_955>:last-child{grid-column:1 / -1}}@layer theme,base,components,utilities;:root{--brand-teal: #0d9488;--brand-teal-light: #e0f2f1;--brand-teal-mid: #14b8a6;--brand-teal-dark: #0a7c72;--brand-dark: #0d0d0c;--brand-dark-2: #1a1a19;--brand-dark-3: #252524;--brand-cream: #f5f3ef;--brand-cream-2: #eeece8;--neutral-mid: #6b6b69;--neutral-light: #a8a8a6;--neutral-border: #e2e0dc;--neutral-border-dark: #2e2e2c;--neutral-white: #ffffff;--status-red: #ef4444;--status-amber: #f59e0b;--status-green: #10b981;--status-blue: #3b82f6;--status-purple: #8b5cf6;--font-display: "Instrument Serif", "DM Sans", system-ui, serif;--font-display-text: "Source Serif 4", Georgia, "Times New Roman", serif;--font-body: "DM Sans", "Inter", system-ui, -apple-system, sans-serif;--font-heading: var(--font-body);--text-eyebrow: 10px;--text-caption: 11px;--text-body-sm: 12px;--text-body: 13px;--text-body-lg: 14px;--text-title-sm: 18px;--text-title: 24px;--text-title-lg: 32px;--letter-spacing-eyebrow: .12em;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--shadow-teal-focus: 0 0 0 3px rgba(13, 148, 136, .1);--shadow-card-hover: 0 4px 20px rgba(13, 148, 136, .08);--shadow-modal: 0 8px 24px rgba(0, 0, 0, .12);--color-primary: var(--brand-teal);--color-primary-hover: var(--brand-teal-dark);--color-primary-soft: var(--brand-teal-light);--color-page-bg: var(--brand-cream);--color-surface: var(--neutral-white);--color-surface-alt: var(--brand-cream-2);--color-scrim: color-mix(in srgb, var(--brand-dark) 82%, transparent);--color-text: var(--brand-dark);--color-text-muted: var(--neutral-mid);--color-text-subtle: var(--neutral-light);--color-border: var(--neutral-border);--color-danger: var(--status-red);--color-success: var(--status-green);--color-warning: var(--status-amber);--color-danger-soft: #fee2e2;--color-danger-text: #991b1b;--color-danger-border: #fca5a5;--color-success-soft: #dcfce7;--color-success-text: #166534;--color-success-border: #86efac;--color-warning-soft: #fef3c7;--color-warning-text: #92400e;--color-warning-border: #fcd34d;--color-info-soft: #dbeafe;--color-info-text: #1e40af;--color-info-border: #93c5fd;--print-navy: #0f407a;--print-navy-soft: #dfeefc;--login-bg-deepest: #02161c;--login-bg-deep: #03242a;--login-bg-mid: #0b3a3f;--login-teal-accent: #18cfc1;--login-teal-bright: #00bfaf;--login-teal-ink: #0e9f91;--login-teal-ink-2: #078a84;--login-text-on-dark: #f4faf9;--login-text-on-dark-muted: rgba(244, 250, 249, .72);--login-text-on-dark-subtle: rgba(244, 250, 249, .55);--login-card-bg: #ffffff;--login-card-text: #0b1f2a;--login-input-border: #e2e6ea;--login-input-border-hover: #c9d1d8;--login-glow-teal: rgba(24, 207, 193, .28);--login-glow-teal-soft: rgba(24, 207, 193, .12);--login-glass-bg: rgba(2, 22, 28, .55);--login-glass-border: rgba(24, 207, 193, .28);--login-hairline: rgba(24, 207, 193, .35);--room-bg: #f1efea;--room-bg-tint: #e8eef7;--room-surface: #fdfcfa;--room-card: #ffffff;--room-navy: #1b3a5c;--room-navy-deep: #16324f;--room-navy-soft: #2c4d70;--room-accent-soft: #c9dbf2;--room-text: #253238;--room-text-muted: #8a8a84;--room-text-subtle: #a5a49e;--room-border: #e4e1db;--room-border-soft: #edeae4;--room-shadow: rgba(27, 58, 92, .08);--room-shadow-key: rgba(27, 58, 92, .05);--room-scrim: rgba(22, 50, 79, .28);--code-alert-red: #dc2626;--code-alert-red-deep: #b91c1c;--code-alert-on-red: #ffffff;--code-alert-glow: rgba(220, 38, 38, .35);--code-alert-glow-strong: rgba(220, 38, 38, .45);--code-alert-ring: rgba(220, 38, 38, .5);--code-alert-ring-fade: rgba(220, 38, 38, 0);--code-alert-scrim: rgba(15, 23, 42, .55);--code-alert-surface: #ffffff;--code-alert-title: #111827;--code-alert-body: #4b5563;--code-alert-label: #6b7280;--code-alert-hint: #9ca3af;--code-alert-border: #e5e7eb;--code-alert-cancel-text: #374151;--code-alert-tip-bg: #111827;--code-alert-tip-text: #ffffff;--code-alert-shadow: rgba(0, 0, 0, .25);--code-alert-shadow-deep: rgba(0, 0, 0, .3);--code-alert-banner-shadow: rgba(0, 0, 0, .2);--room-blue: #2f5fb3;--room-blue-soft: #e4edfb;--room-blue-border: #cfdcf3;--room-progress: #6d9be3;--room-progress-track: #e2e5ea;--room-green: #23864f;--room-green-strong: #1f9d55;--room-green-soft: #e9f6ee;--room-green-border: #c3e6cf;--room-amber: #e0a526;--room-amber-soft: #fbf1db;--room-amber-text: #8a6116;--room-red: #e5534b;--room-red-soft: #fdecea;--room-lavender-soft: #ece9fb;--room-lavender-text: #5a4db2;--room-grey-soft: #efeeea;--room-grey-text: #6f6e69;--room-disabled-text: #b3b1ab;--room-dim: rgba(16, 28, 44, .55);--room-cancel-bg: #ebe9e4}:root{--blue-primary: var(--brand-teal);--blue-secondary: var(--brand-teal-mid);--blue-dark: var(--brand-teal-dark);--blue-light: var(--brand-teal-light);--maroon: var(--brand-dark);--maroon-light: var(--brand-cream);--text-dark: var(--brand-dark);--text-secondary: var(--neutral-mid);--text-muted: var(--neutral-light);--border-light: var(--neutral-border);--bg-base: var(--brand-cream);--bg-card: var(--neutral-white);--success: var(--status-green);--warning: var(--status-amber);--danger: var(--status-red);--purple: var(--status-purple);--cyan: var(--brand-teal);--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);--icon-sm: 16px;--icon-md: 18px;--icon-lg: 20px;--icon-xl: 24px;--icon-gap: 8px;--gradient-primary: linear-gradient(135deg, var(--brand-teal), var(--brand-teal-mid));--gradient-medical: linear-gradient(135deg, var(--brand-dark), var(--brand-dark-2));--gradient-success: linear-gradient(135deg, var(--neutral-white), #d1fae5);--gradient-warning: linear-gradient(135deg, var(--neutral-white), #fef3c7)}body{font-family:var(--font-body);background:var(--color-page-bg);color:var(--color-text);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.display-large{font-family:var(--font-display);font-size:48px;font-weight:400;line-height:1.1;color:var(--color-text)}@layer components{h1{font-family:var(--font-heading);font-size:28px;font-weight:700;line-height:1.2;color:var(--color-text)}h2{font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:1.25;color:var(--color-text)}h3{font-family:var(--font-heading);font-size:16px;font-weight:600;line-height:1.4;color:var(--color-text)}h4{font-family:var(--font-heading);font-size:14px;font-weight:600;line-height:1.5;color:var(--color-text)}}.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:.05em}.text-micro{font-size:10px;font-weight:600;line-height:1.3;text-transform:uppercase;letter-spacing:.1em}.btn{padding:10px 20px;border-radius:var(--radius-md);font-size:14px;font-weight:500;line-height:1.6;border:none;cursor:pointer;transition:all .15s ease}.btn-primary{background:var(--color-primary);color:var(--neutral-white)}.btn-primary:hover{background:var(--color-primary-hover)}.btn-secondary{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted)}.btn-danger{background:var(--color-danger);color:var(--neutral-white)}.btn-success{background:var(--color-success);color:var(--neutral-white)}.btn-light-primary{padding:10px 16px;background:var(--color-primary-soft);color:var(--color-primary);border:1px solid var(--color-primary-soft);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-mix(in srgb,var(--color-primary-soft) 80%,var(--color-primary) 20%)}.app-header{height:64px}.app-logo{font-size:22px;font-weight:800;color:var(--color-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(--color-text-muted);background:var(--color-page-bg)}.table-row{min-height:48px}.table-row:hover{background:var(--color-page-bg)}.table-cell{padding:12px}.badge-gray{display:inline-block;padding:4px 8px;font-size:12px;font-weight:500;background-color:var(--color-surface-alt);color:var(--color-text);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-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-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-ease:initial}}}@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-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--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-400:oklch(82.8% .189 84.429);--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-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--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-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-200:oklch(90.5% .093 164.15);--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-teal-50:oklch(98.4% .014 180.72);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--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-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--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-violet-50:oklch(96.9% .016 293.756);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--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-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--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-800:oklch(27.8% .033 256.848);--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-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--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-tight:-.025em;--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;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--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{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.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-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-10{top:calc(var(--spacing)*10)}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-6{left:calc(var(--spacing)*6)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[220\]{z-index:220}.z-\[300\]{z-index:300}.z-\[9999\]{z-index:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-5{margin-inline:calc(var(--spacing)*5)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-\[6px\]{margin-top:6px}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-3{margin-right:calc(var(--spacing)*3)}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.-mb-px{margin-bottom:-1px}.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-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)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.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-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-40{height:calc(var(--spacing)*40)}.h-44{height:calc(var(--spacing)*44)}.h-70{height:calc(var(--spacing)*70)}.h-\[2px\]{height:2px}.h-\[18px\]{height:18px}.h-\[52px\]{height:52px}.h-\[58px\]{height:58px}.h-\[78vh\]{height:78vh}.h-\[90\%\]{height:90%}.h-\[150px\]{height:150px}.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-24{max-height:calc(var(--spacing)*24)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[32px\]{min-height:32px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[420px\]{min-height:420px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1\.5{width:calc(var(--spacing)*1.5)}.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-7{width:calc(var(--spacing)*7)}.w-7\/12{width:58.3333%}.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-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-44{width:calc(var(--spacing)*44)}.w-55{width:calc(var(--spacing)*55)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-96{width:calc(var(--spacing)*96)}.w-\[18px\]{width:18px}.w-\[62px\]{width:62px}.w-\[64px\]{width:64px}.w-\[70\%\]{width:70%}.w-\[86\%\]{width:86%}.w-\[110px\]{width:110px}.w-\[130px\]{width:130px}.w-\[150px\]{width:150px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[380px\]{width:380px}.w-\[calc\(100vw-5rem\)\]{width:calc(100vw - 5rem)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[70\%\]{max-width:70%}.max-w-\[80vw\]{max-width:80vw}.max-w-\[90\%\]{max-width:90%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.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-9{min-width:calc(var(--spacing)*9)}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[5\.25rem\]{min-width:5.25rem}.min-w-\[20px\]{min-width:20px}.min-w-\[24px\]{min-width:24px}.min-w-\[28px\]{min-width:28px}.min-w-\[52px\]{min-width:52px}.min-w-\[96px\]{min-width:96px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[264px\]{min-width:264px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-0{flex-basis:calc(var(--spacing)*0)}.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)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-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-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[110px_24px_minmax\(0\,1fr\)_auto\]{grid-template-columns:110px 24px minmax(0,1fr) auto}.grid-cols-\[110px_minmax\(0\,1fr\)\]{grid-template-columns:110px minmax(0,1fr)}.grid-cols-\[120px_minmax\(0\,1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.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-8{gap:calc(var(--spacing)*8)}.gap-\[3px\]{gap:3px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.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-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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*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)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-2\.5{row-gap:calc(var(--spacing)*2.5)}.gap-y-3{row-gap:calc(var(--spacing)*3)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.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}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.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)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.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-y{border-block-style:var(--tw-border-style);border-block-width:1px}.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{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\!border-\[color-mix\(in_srgb\,var\(--color-primary\)_40\%\,white\)\]{border-color:var(--color-primary)!important}@supports (color:color-mix(in lab,red,red)){.\!border-\[color-mix\(in_srgb\,var\(--color-primary\)_40\%\,white\)\]{border-color:color-mix(in srgb,var(--color-primary)40%,white)!important}}.border-\[color-mix\(in_srgb\,var\(--color-primary\)_20\%\,white\)\]{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-primary\)_20\%\,white\)\]{border-color:color-mix(in srgb,var(--color-primary)20%,white)}}.border-\[color-mix\(in_srgb\,var\(--color-primary\)_25\%\,white\)\]{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-primary\)_25\%\,white\)\]{border-color:color-mix(in srgb,var(--color-primary)25%,white)}}.border-\[color-mix\(in_srgb\,var\(--color-primary\)_50\%\,transparent\)\]{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-primary\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-primary)50%,transparent)}}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-danger-border\)\]{border-color:var(--color-danger-border)}.border-\[var\(--color-primary\)\]{border-color:var(--color-primary)}.border-\[var\(--color-warning-border\)\]{border-color:var(--color-warning-border)}.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-emerald-200{border-color:var(--color-emerald-200)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200{border-color:var(--color-green-200)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-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-rose-200{border-color:var(--color-rose-200)}.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-teal-500{border-color:var(--color-teal-500)}.border-teal-600{border-color:var(--color-teal-600)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.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-white{border-top-color:var(--color-white)}.\!bg-white{background-color:var(--color-white)!important}.bg-\[color-mix\(in_srgb\,var\(--brand-dark\)_90\%\,transparent\)\]{background-color:var(--brand-dark)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--brand-dark\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brand-dark)90%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_15\%\,white\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_15\%\,white\)\]{background-color:color-mix(in srgb,var(--color-primary)15%,white)}}.bg-\[var\(--color-danger-soft\)\]{background-color:var(--color-danger-soft)}.bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-\[var\(--color-primary-soft\)\]{background-color:var(--color-primary-soft)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--color-surface-alt\)\]{background-color:var(--color-surface-alt)}.bg-\[var\(--color-warning-soft\)\]{background-color:var(--color-warning-soft)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.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-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.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-50\/40{background-color:#f9fafb66}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/40{background-color:color-mix(in oklab,var(--color-gray-50)40%,transparent)}}.bg-gray-50\/95{background-color:#f9fafbf2}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/95{background-color:color-mix(in oklab,var(--color-gray-50)95%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-800{background-color:var(--color-gray-800)}.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-orange-50{background-color:var(--color-orange-50)}.bg-orange-500{background-color:var(--color-orange-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-500\/90{background-color:#fb2c36e6}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/90{background-color:color-mix(in oklab,var(--color-red-500)90%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500{background-color:var(--color-rose-500)}.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-teal-50{background-color:var(--color-teal-50)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,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-\[color-mix\(in_srgb\,var\(--color-primary\)_90\%\,transparent\)\]{--tw-gradient-from:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.from-\[color-mix\(in_srgb\,var\(--color-primary\)_90\%\,transparent\)\]{--tw-gradient-from:color-mix(in srgb,var(--color-primary)90%,transparent)}}.from-\[color-mix\(in_srgb\,var\(--color-primary\)_90\%\,transparent\)\]{--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-\[var\(--color-primary\)\]{--tw-gradient-from:var(--color-primary);--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-\[color-mix\(in_srgb\,var\(--color-primary\)_95\%\,black_5\%\)\]{--tw-gradient-to:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.to-\[color-mix\(in_srgb\,var\(--color-primary\)_95\%\,black_5\%\)\]{--tw-gradient-to:color-mix(in srgb,var(--color-primary)95%,black 5%)}}.to-\[color-mix\(in_srgb\,var\(--color-primary\)_95\%\,black_5\%\)\]{--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-\[var\(--color-primary\)\]{--tw-gradient-to:var(--color-primary);--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-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))}.fill-amber-600{fill:var(--color-amber-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-500{fill:var(--color-gray-500)}.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-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.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)}.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-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-\[3px\]{padding-block:3px}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.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-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-40{padding-bottom:calc(var(--spacing)*40)}.pb-44{padding-bottom:calc(var(--spacing)*44)}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.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-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-none{--tw-leading:1;line-height:1}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-slate-900{color:var(--color-slate-900)!important}.text-\[\#94a3b8\]{color:#94a3b8}.text-\[\#64748b\]{color:#64748b}.text-\[color-mix\(in_srgb\,var\(--color-primary\)_25\%\,white\)\]{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--color-primary\)_25\%\,white\)\]{color:color-mix(in srgb,var(--color-primary)25%,white)}}.text-\[color-mix\(in_srgb\,var\(--color-primary-soft\)_90\%\,transparent\)\]{color:var(--color-primary-soft)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--color-primary-soft\)_90\%\,transparent\)\]{color:color-mix(in srgb,var(--color-primary-soft)90%,transparent)}}.text-\[var\(--color-danger-text\)\]{color:var(--color-danger-text)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-surface\)\]{color:var(--color-surface)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--color-text-subtle\)\]{color:var(--color-text-subtle)}.text-\[var\(--color-warning-text\)\]{color:var(--color-warning-text)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-emerald-500{color:var(--color-emerald-500)}.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-800{color:var(--color-gray-800)}.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-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-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-red-900{color:var(--color-red-900)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-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-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.accent-\[var\(--color-primary\)\]{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow{--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-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)}.ring{--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)}.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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.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-teal-600:is(:where(.group):hover *){color:var(--color-teal-600)}.group-hover\:text-yellow-600:is(:where(.group):hover *){color:var(--color-yellow-600)}}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.first\:pl-0:first-child{padding-left:calc(var(--spacing)*0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@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-\[var\(--color-primary\)\]:hover{border-color:var(--color-primary)}.hover\:border-amber-400:hover{border-color:var(--color-amber-400)}.hover\:border-gray-200:hover{border-color:var(--color-gray-200)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-red-200:hover{border-color:var(--color-red-200)}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-rose-200:hover{border-color:var(--color-rose-200)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-primary\)_15\%\,white\)\]:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-primary\)_15\%\,white\)\]:hover{background-color:color-mix(in srgb,var(--color-primary)15%,white)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-primary\)_25\%\,transparent\)\]:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-primary\)_25\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-primary)25%,transparent)}}.hover\:bg-\[var\(--color-primary-soft\)\]:hover{background-color:var(--color-primary-soft)}.hover\:bg-\[var\(--color-surface-alt\)\]:hover{background-color:var(--color-surface-alt)}.hover\:bg-\[var\(--color-warning-soft\)\]:hover{background-color:var(--color-warning-soft)}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.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-50\/60:hover{background-color:#f9fafb99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/60:hover{background-color:color-mix(in oklab,var(--color-gray-50)60%,transparent)}}.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-rose-50:hover{background-color:var(--color-rose-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-teal-50:hover{background-color:var(--color-teal-50)}.hover\:bg-teal-700:hover{background-color:var(--color-teal-700)}.hover\:bg-yellow-50:hover{background-color:var(--color-yellow-50)}.hover\:text-\[var\(--color-danger-text\)\]:hover{color:var(--color-danger-text)}.hover\:text-gray-300:hover{color:var(--color-gray-300)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-red-900:hover{color:var(--color-red-900)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.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-sm:hover{--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)}.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\:brightness-90:hover{--tw-brightness:brightness(90%);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,)}}.focus\:\!border-\[var\(--color-primary\)\]:focus{border-color:var(--color-primary)!important}.focus\:border-\[var\(--color-primary\)\]:focus{border-color:var(--color-primary)}.focus\:border-\[var\(--color-text-subtle\)\]:focus{border-color:var(--color-text-subtle)}.focus\:border-gray-300:focus{border-color:var(--color-gray-300)}.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-\[var\(--color-primary-soft\)\]:focus{--tw-ring-color:var(--color-primary-soft)}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-teal-400:focus{--tw-ring-color:var(--color-teal-400)}.focus\:ring-teal-500:focus{--tw-ring-color:var(--color-teal-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-teal-800:active{background-color:var(--color-teal-800)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-gray-200:disabled{border-color:var(--color-gray-200)}.disabled\:bg-\[var\(--color-surface-alt\)\]:disabled{background-color:var(--color-surface-alt)}.disabled\:bg-gray-50:disabled{background-color:var(--color-gray-50)}.disabled\:text-\[var\(--color-text-muted\)\]:disabled{color:var(--color-text-muted)}.disabled\:text-gray-500:disabled{color:var(--color-gray-500)}.disabled\:opacity-40:disabled{opacity:.4}.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:1200px){.min-\[1200px\]\:whitespace-nowrap{white-space:nowrap}}@media(min-width:1300px){.min-\[1300px\]\:max-w-3xl{max-width:var(--container-3xl)}.min-\[1300px\]\:whitespace-nowrap{white-space:nowrap}}@media(min-width:1440px){.min-\[1440px\]\:flex-nowrap{flex-wrap:nowrap}}@media(min-width:1600px){.min-\[1600px\]\:mr-5{margin-right:calc(var(--spacing)*5)}.min-\[1600px\]\:pr-5{padding-right:calc(var(--spacing)*5)}}@media(min-width:40rem){.sm\:right-4{right:calc(var(--spacing)*4)}.sm\:flex{display:flex}.sm\:h-28{height:calc(var(--spacing)*28)}.sm\:h-\[min\(60vh\,760px\)\]{height:min(60vh,760px)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-\[30rem\]{width:30rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:rounded-md{border-radius:var(--radius-md)}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:pr-3{padding-right:calc(var(--spacing)*3)}.md\:pr-4{padding-right:calc(var(--spacing)*4)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media(min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-full{height:100%}.lg\:min-h-0{min-height:calc(var(--spacing)*0)}.lg\:w-2\/3{width:66.6667%}.lg\:w-\[24\%\]{width:24%}.lg\:w-\[36\%\]{width:36%}.lg\:w-\[300px\]{width:300px}.lg\:w-\[400px\]{width:400px}.lg\:flex-1{flex:1}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(300px\,460px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(300px,460px) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:overflow-y-auto{overflow-y:auto}.lg\:px-4{padding-inline:calc(var(--spacing)*4)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}}@media(min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:block{display:block}.xl\:w-2\/3{width:66.6667%}.xl\:w-\[72\%\]{width:72%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.xl\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.xl\:\[\&\:not\(\:first-child\)\]\:border-l:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:1px}}}.schedule-thin-scroll{scrollbar-width:thin;scrollbar-color:#0f172a33 transparent}.schedule-thin-scroll::-webkit-scrollbar{width:8px;height:8px}.schedule-thin-scroll::-webkit-scrollbar-track{background:0 0}.schedule-thin-scroll::-webkit-scrollbar-thumb{background:#0f172a26 padding-box padding-box;border:2px solid #0000;border-radius:999px}.schedule-thin-scroll::-webkit-scrollbar-thumb:hover{background:#0f172a47 padding-box padding-box;border:2px solid #0000}.schedule-thin-scroll::-webkit-scrollbar-corner{background:0 0}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}@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-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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
