.axfbmq_header{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-layout-gap);flex-wrap:wrap;display:flex}.axfbmq_headerContent{gap:var(--spacing-2xs);flex-direction:column;display:flex}.axfbmq_subtitle{color:var(--text-muted)}.axfbmq_patientsList{gap:var(--spacing-layout-gap);flex-direction:column;display:flex}.axfbmq_patientCard{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-base);border:1px solid var(--border-color);border-radius:var(--radius-2xl);cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);box-shadow:var(--shadow-lg);box-sizing:border-box;min-height:116px;display:flex}.axfbmq_patientCard:hover{box-shadow:var(--shadow-lg);border-color:var(--border-color);transform:translateY(-2px)}.axfbmq_patientMain{align-items:center;gap:var(--spacing-md);flex:1;min-width:0;display:flex}.axfbmq_avatar{background:var(--pale-blue);border-radius:var(--radius-circle);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;overflow:hidden}.axfbmq_avatar img{object-fit:cover;width:100%;height:100%}.axfbmq_avatar span{font-size:var(--font-xl);font-weight:var(--font-weight-medium);color:var(--blue)}.axfbmq_statusIndicator{border-radius:var(--radius-circle);border:2px solid #fff;width:14px;height:14px;position:absolute;bottom:2px;right:2px}.axfbmq_patientInfo{gap:var(--spacing-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.axfbmq_patientName{font-size:var(--font-md);font-weight:var(--font-weight-semibold);color:var(--text-base);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.axfbmq_patientDetails{font-size:var(--font-sm);color:var(--text-muted);gap:var(--spacing-xs);align-items:center;margin:0;display:flex}.axfbmq_patientMeta{gap:var(--spacing-lg);display:flex}.axfbmq_metaItem{align-items:center;gap:var(--spacing-xs);color:var(--text-muted);display:flex}.axfbmq_metaItem .material-symbols-rounded{font-size:var(--font-lg)}.axfbmq_patientActions{align-items:center;gap:var(--spacing-xs);display:flex}.axfbmq_clinicalBadges{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.axfbmq_modeBadgeOffice{align-items:center;gap:var(--spacing-2xs);font-size:var(--font-xs);font-weight:var(--font-weight-bold);background:var(--green);color:var(--white);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-sm);display:inline-flex}.axfbmq_modeBadgeOffice .axfbmq_material-symbols-rounded{color:var(--white);font-size:15px}.axfbmq_modeBadgeOnline{align-items:center;gap:var(--spacing-2xs);font-size:var(--font-xs);font-weight:var(--font-weight-bold);background:var(--blue);color:var(--white);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-sm);display:inline-flex}.axfbmq_modeBadgeOnline .axfbmq_material-symbols-rounded{color:var(--white);font-size:15px}.axfbmq_modeBadgeHome{align-items:center;gap:var(--spacing-2xs);font-size:var(--font-xs);font-weight:var(--font-weight-bold);background:var(--purple);color:var(--white);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-sm);display:inline-flex}.axfbmq_modeBadgeHome .axfbmq_material-symbols-rounded{color:var(--white);font-size:15px}.axfbmq_modeBadgeDefault{align-items:center;gap:var(--spacing-2xs);font-size:var(--font-xs);font-weight:var(--font-weight-semibold);background:var(--slate);color:var(--white);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-sm);display:inline-flex}.axfbmq_modeBadgeDefault .axfbmq_material-symbols-rounded{color:var(--white);font-size:15px}.axfbmq_upcomingBadge{align-items:center;gap:var(--spacing-2xs);font-size:var(--font-xs);font-weight:var(--font-weight-bold);background:var(--blue);color:var(--white);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-sm);display:inline-flex}.axfbmq_upcomingBadge .axfbmq_material-symbols-rounded{color:var(--white);font-size:15px}.axfbmq_appointmentDateBadge{align-items:center;gap:var(--spacing-2xs);font-size:var(--font-xs);font-weight:var(--font-weight-semibold);background:var(--slate);color:var(--white);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-sm);display:inline-flex}.axfbmq_appointmentDateBadge .axfbmq_material-symbols-rounded{color:var(--white);font-size:15px}.axfbmq_minorBadge{align-items:center;gap:var(--spacing-2xs);font-size:var(--font-xs);font-weight:var(--font-weight-bold);background:var(--orange);color:var(--white);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-sm);display:inline-flex}.axfbmq_minorBadge .axfbmq_material-symbols-rounded{color:var(--white);font-size:15px}@media (max-width:900px){.axfbmq_patientMeta{display:none}}@media (max-width:768px){.axfbmq_header{flex-direction:row;justify-content:space-between;align-items:center}.axfbmq_patientCard{padding:var(--spacing-sm) var(--spacing-md);min-height:108px}.axfbmq_avatar{width:48px;height:48px}.axfbmq_avatar span{font-size:var(--font-lg)}}
.g8-KsW_filterLabel{align-items:center;gap:var(--spacing-xs);display:flex}.g8-KsW_statusDot{border-radius:var(--radius-circle);width:8px;height:8px}.g8-KsW_statusActive{background:var(--green)}.g8-KsW_statusInactive{background:var(--text-faint)}.g8-KsW_scanResultOverlay{background-color:var(--overlay);z-index:var(--z-toast);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.g8-KsW_scanResultCard{background:var(--bg-base);padding:var(--spacing-xl);border-radius:var(--radius-xl);text-align:center;width:90%;max-width:400px;box-shadow:var(--shadow-lg)}.g8-KsW_scanResultIcon{margin-bottom:var(--spacing-md);display:block;font-size:var(--font-4xl)!important}.g8-KsW_iconSuccess{color:var(--green)}.g8-KsW_iconError{color:var(--red)}.g8-KsW_scanResultTitle{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-xl);font-weight:var(--font-weight-semibold)}.g8-KsW_scanResultMessage{margin:0 0 var(--spacing-lg) 0;color:var(--text-muted)}.g8-KsW_scanResultButton{width:100%;padding:var(--spacing-xs);background:var(--blue);color:var(--white);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);cursor:pointer;transition:opacity var(--duration-fast);border:none}.g8-KsW_scanResultButton:hover{opacity:.9}.g8-KsW_errorList{padding-left:var(--spacing-lg);margin:0}.g8-KsW_errorItem{margin-bottom:var(--spacing-2xs)}.g8-KsW_infoBox{padding:var(--spacing-xs);background:var(--orange);color:var(--white);border-radius:var(--radius-sm);font-size:var(--font-base);margin-bottom:var(--spacing-xs);grid-column:1/-1}
._7LRQSW_modalBackdrop{padding:var(--spacing-lg);background-color:var(--overlay);-webkit-backdrop-filter:blur(12px)saturate(140%);animation:_7LRQSW_backdropFadeIn var(--duration-normal) var(--ease-spring) forwards;z-index:var(--z-toast);overscroll-behavior:contain;touch-action:pan-y;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}._7LRQSW_modalContent{background:var(--bg-base);border:1px solid var(--border-color);border-radius:var(--radius-2xl);overscroll-behavior:contain;max-width:90vw;max-height:90vh;animation:_7LRQSW_modalZoomIn var(--duration-normal) var(--ease-spring) forwards;box-shadow:var(--shadow-sm);will-change:transform, opacity;flex-direction:column;display:flex;position:relative;overflow:hidden}[data-theme=dark] ._7LRQSW_modalContent{box-shadow:var(--shadow-sm)}:is(._7LRQSW_modalContent .filterTabs,._7LRQSW_modalContent .filterTabsWrapper,._7LRQSW_modalContent .selectContainer.ghost .input,._7LRQSW_modalContent .container.ghost .input){box-shadow:none!important}._7LRQSW_modalContent._7LRQSW_small{width:420px}._7LRQSW_modalContent._7LRQSW_medium{width:600px}._7LRQSW_modalContent._7LRQSW_large{width:820px}._7LRQSW_modalContent._7LRQSW_xlarge{width:1060px}._7LRQSW_modalHeader{padding:var(--spacing-sm) var(--spacing-layout-padding);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:var(--spacing-md);background:var(--bg-base);z-index:2;display:flex;position:relative}._7LRQSW_modalHeader._7LRQSW_hasStep{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}._7LRQSW_modalHeader h2{color:var(--navy);font-size:var(--font-lg);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;min-width:0;margin:0;overflow:hidden}._7LRQSW_modalHeader:not(._7LRQSW_hasStep) h2{flex:1}._7LRQSW_headerCenter{justify-content:center;justify-self:center;align-items:center;display:flex}._7LRQSW_headerRight{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);flex-shrink:0;justify-self:end;margin-left:auto;display:flex}._7LRQSW_modalHeader._7LRQSW_hasStep ._7LRQSW_headerRight{margin-left:0}._7LRQSW_headerExtra{align-items:center;gap:var(--spacing-xs);display:flex}._7LRQSW_stepIndicatorPill{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-surface-alt);border-radius:var(--radius-xl);font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1;display:inline-flex}._7LRQSW_closeButton{border-radius:var(--radius-circle);width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:all var(--duration-normal) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:flex}._7LRQSW_closeButton:hover{background:var(--bg-surface-alt);color:var(--text-base);transform:rotate(90deg)scale(1.05)}._7LRQSW_closeButton:active{transform:rotate(90deg)scale(.92)}._7LRQSW_closeButton .material-symbols-rounded{font-size:var(--font-xl);font-variation-settings:"FILL" 0, "wght" 360, "GRAD" 0, "opsz" 20}._7LRQSW_modalBody{padding:var(--spacing-layout-padding);flex:1;overflow-y:auto}._7LRQSW_modalBody._7LRQSW_noPadding{padding:0}._7LRQSW_modalFooter{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-layout-padding);border-top:1px solid var(--border-color);background:var(--bg-base);margin-top:auto;display:flex}@keyframes _7LRQSW_backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes _7LRQSW_modalZoomIn{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:768px){._7LRQSW_modalBackdrop{padding:var(--spacing-sm);align-items:center}._7LRQSW_modalContent{border-radius:var(--radius-xl);max-height:90vh;width:100%!important;max-width:100%!important}._7LRQSW_modalHeader{padding:var(--spacing-sm) var(--spacing-md)}._7LRQSW_modalBody{padding:var(--spacing-md)}._7LRQSW_modalFooter{padding:var(--spacing-sm) var(--spacing-md);flex-direction:column}._7LRQSW_modalFooter button{width:100%}}
.-Q6Pba_header{justify-content:space-between;align-items:center;gap:var(--spacing-layout-gap);margin-bottom:var(--spacing-layout-gap);flex-wrap:wrap;display:flex}.-Q6Pba_headerContent{gap:var(--spacing-2xs);flex-direction:column;display:flex}.-Q6Pba_subtitle{color:var(--text-muted)}.-Q6Pba_statsRow{gap:var(--spacing-layout-gap);margin-bottom:var(--spacing-layout-gap);padding:var(--spacing-2xs) var(--spacing-2xs) var(--spacing-md) var(--spacing-2xs);display:flex;overflow-x:auto}.-Q6Pba_appointmentsList{gap:var(--spacing-layout-gap);flex-direction:column;display:flex}.-Q6Pba_dateGroup{gap:var(--spacing-sm);flex-direction:column;display:flex}.-Q6Pba_dateHeader{padding-left:var(--spacing-2xs)}.-Q6Pba_dateAppointments{gap:var(--spacing-layout-gap);flex-direction:column;display:flex}.-Q6Pba_appointmentCard{align-items:center;gap:var(--spacing-layout-gap);padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-base);border:1px solid var(--border-color);border-radius:var(--radius-2xl);cursor:pointer;transition:all var(--duration-fast);box-shadow:var(--shadow-lg);display:flex}.-Q6Pba_appointmentCard:hover{border-color:var(--blue);transform:translateY(-2px)}.-Q6Pba_appointmentCard>.-Q6Pba_material-symbols-rounded{font-size:var(--font-xl);color:var(--text-muted);opacity:.5}.-Q6Pba_appointmentTime{min-width:60px;font-size:var(--font-lg);font-weight:var(--font-weight-medium);color:var(--blue)}.-Q6Pba_appointmentContent{justify-content:space-between;align-items:center;gap:var(--spacing-layout-gap);flex-wrap:wrap;flex:1;display:flex}.-Q6Pba_appointmentMain{gap:var(--spacing-2xs);flex-direction:column;display:flex}.-Q6Pba_consultationType{color:var(--text-muted);margin:0}.-Q6Pba_appointmentMeta{align-items:center;gap:var(--spacing-layout-gap);display:flex}.-Q6Pba_modeBadge{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs) var(--spacing-xs);background:var(--bg-surface-alt);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--font-xs);display:inline-flex}.-Q6Pba_statusBadge{padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:var(--font-weight-medium);display:inline-block}.-Q6Pba_modalContent{gap:var(--spacing-layout-gap);flex-direction:column;display:flex}.-Q6Pba_modalPatient{align-items:center;gap:var(--spacing-layout-gap);display:flex}.-Q6Pba_modalAvatar{background:var(--pale-blue);border-radius:var(--radius-circle);width:48px;height:48px;font-size:var(--font-lg);font-weight:var(--font-weight-medium);color:var(--blue);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.-Q6Pba_patientImage{object-fit:cover;border-radius:var(--radius-circle);width:100%;height:100%}.-Q6Pba_patientLabel{color:var(--text-muted);font-weight:var(--font-weight-medium);margin:0}.-Q6Pba_modalDetails{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}.-Q6Pba_modalDetailItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-surface-alt);border-radius:var(--radius-md);border:1px solid #0000;display:flex}.-Q6Pba_modalDetailItem .material-symbols-rounded{font-size:var(--font-xl);color:var(--blue)}.-Q6Pba_modalDetailItem>div{gap:var(--spacing-2xs);flex-direction:column;display:flex}.-Q6Pba_modalDetailItem label{font-size:var(--font-2xs);color:var(--text-muted);text-transform:uppercase;font-weight:var(--font-weight-medium);letter-spacing:.3px}.-Q6Pba_modalDetailItem span{font-weight:var(--font-weight-medium)}.-Q6Pba_notesBox{width:100%;padding:var(--spacing-sm);background:var(--bg-surface-alt);border-radius:var(--radius-md);margin-top:var(--spacing-2xs);line-height:1.4}.-Q6Pba_modalTabContent{gap:var(--spacing-layout-gap);flex-direction:column;display:flex}.-Q6Pba_infoBlock{background:var(--bg-surface-alt);border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}.-Q6Pba_infoBlockHeader{align-items:center;gap:var(--spacing-xs);display:flex}.-Q6Pba_infoBlockHeader .-Q6Pba_material-symbols-rounded{color:var(--blue)}.-Q6Pba_infoRow{justify-content:space-between;align-items:center;display:flex}.-Q6Pba_tableBlock{background:var(--bg-surface-alt);border-radius:var(--radius-xl);padding:var(--spacing-lg);flex-direction:column;display:flex}.-Q6Pba_tableBlockHeader{padding:var(--spacing-xs) var(--spacing-md);background:var(--border-color);border-radius:var(--radius-sm);align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);display:flex}.-Q6Pba_tableRow{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.-Q6Pba_tableRow:last-child{border-bottom:none}.-Q6Pba_infoLabel{color:var(--text-muted)}.-Q6Pba_infoValue{font-weight:var(--font-weight-medium);text-align:right}.-Q6Pba_statusIndicator{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:var(--font-weight-medium);display:inline-flex}.-Q6Pba_statusIndicator.-Q6Pba_success{color:#22c55e;background:#22c55e1a}.-Q6Pba_statusIndicator.-Q6Pba_warning{color:#f59e0b;background:#f59e0b1a}.-Q6Pba_statusIndicator.-Q6Pba_neutral{color:#64748b;background:#64748b1a}@media (max-width:768px){.-Q6Pba_header{flex-direction:row;justify-content:space-between;align-items:center}.-Q6Pba_responsiveBtn{border-radius:var(--radius-circle)!important;width:44px!important;min-width:unset!important;justify-content:center!important;padding:0!important}.-Q6Pba_btnText{display:none}.-Q6Pba_statsRow{gap:var(--spacing-xs);grid-template-columns:repeat(3,1fr);padding-bottom:0;display:grid;overflow-x:visible}.-Q6Pba_appointmentCard{padding:var(--spacing-sm) var(--spacing-sm);border-radius:var(--radius-xl);align-items:flex-start;gap:var(--spacing-sm);background:var(--bg-base);flex-direction:row}.-Q6Pba_appointmentTime{font-size:var(--font-xs);font-weight:var(--font-weight-medium);color:var(--blue);background:var(--pale-blue);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-sm);text-align:center;min-width:42px;margin-top:var(--spacing-2xs);flex-shrink:0}.-Q6Pba_appointmentContent{justify-content:space-between;align-items:flex-start;gap:var(--spacing-xs);flex-direction:row;flex:1;min-width:0;display:flex}.-Q6Pba_appointmentMain{flex:1;gap:0;min-width:0}.-Q6Pba_patientName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.-Q6Pba_consultationType{font-size:var(--font-xs);color:var(--text-muted)}.-Q6Pba_appointmentMeta{justify-content:flex-start;align-items:flex-end;gap:var(--spacing-xs);flex-direction:column;flex-shrink:0}.-Q6Pba_appointmentMeta>span{white-space:nowrap;font-size:var(--font-2xs)!important;padding:var(--spacing-2xs) var(--spacing-xs)!important;border-radius:var(--radius-sm)!important;align-items:center!important;gap:var(--spacing-2xs)!important;width:fit-content!important;display:inline-flex!important}.-Q6Pba_appointmentMeta .material-symbols-rounded{font-size:var(--font-base)!important;width:auto!important;height:auto!important;padding:0!important}.-Q6Pba_appointmentCard>.-Q6Pba_material-symbols-rounded{display:none!important}.-Q6Pba_appointmentCard>span.material-symbols-rounded{display:none!important}.-Q6Pba_modalActions{flex-direction:column}}.-Q6Pba_cancelModalText{margin-bottom:var(--spacing-lg);color:var(--text-muted)}
._68r8jG_iconBadge{border-radius:var(--radius-circle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._68r8jG_iconBadge .material-symbols-rounded{line-height:1;display:inline-block}._68r8jG_sm{width:32px;height:32px}._68r8jG_sm .material-symbols-rounded{font-size:var(--font-lg)}._68r8jG_md{width:40px;height:40px}._68r8jG_md .material-symbols-rounded{font-size:var(--font-xl)}._68r8jG_lg{width:52px;height:52px}._68r8jG_lg .material-symbols-rounded{font-size:var(--font-2xl)}._68r8jG_xl{width:64px;height:64px}._68r8jG_xl .material-symbols-rounded{font-size:var(--font-3xl)}._68r8jG_blue{background:var(--blue);color:var(--white)}._68r8jG_navy{background:var(--navy);color:var(--white)}._68r8jG_red{background:var(--red);color:var(--white)}._68r8jG_pink{background:var(--pink);color:var(--white)}._68r8jG_orange{background:var(--orange);color:var(--white)}._68r8jG_yellow{background:var(--yellow);color:var(--white)}._68r8jG_purple{background:var(--purple);color:var(--white)}._68r8jG_indigo{background:var(--indigo);color:var(--white)}._68r8jG_teal{background:var(--teal);color:var(--white)}._68r8jG_slate{background:var(--slate);color:var(--white)}._68r8jG_green{background:var(--green);color:var(--white)}._68r8jG_cyan{background:var(--cyan);color:var(--white)}
.yZoE8G_container{display:inline-block;position:relative}.yZoE8G_triggerWrapper{border-radius:var(--radius-circle);align-items:center;display:inline-flex;outline:none!important}.yZoE8G_triggerWrapper:focus,.yZoE8G_triggerWrapper:focus-visible{outline:none!important}.yZoE8G_triggerActive button{box-shadow:var(--shadow-button);transform:scale(1.05);background:var(--pale-blue)!important;color:var(--blue)!important;border:1px solid var(--border-color)!important;outline:none!important}.yZoE8G_triggerActive .iconBtn{box-shadow:var(--shadow-button);transform:scale(1.05);background:var(--pale-blue)!important;color:var(--blue)!important;border:1px solid var(--border-color)!important;outline:none!important}.yZoE8G_triggerActive .iconBtn .material-symbols-rounded{color:var(--blue)!important}.yZoE8G_triggerActive button .material-symbols-rounded{color:var(--blue)!important}[data-theme=dark] .yZoE8G_triggerActive button{background:var(--pale-blue)!important;border:1px solid var(--border-color)!important;outline:none!important}[data-theme=dark] .yZoE8G_triggerActive .iconBtn{background:var(--pale-blue)!important;border:1px solid var(--border-color)!important;outline:none!important}[data-theme=dark] .yZoE8G_triggerActive .iconBtn .material-symbols-rounded{color:var(--blue)!important}[data-theme=dark] .yZoE8G_triggerActive button .material-symbols-rounded{color:var(--blue)!important}.yZoE8G_dropdown{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-2xl);padding:var(--spacing-xs);width:220px;box-shadow:var(--shadow-lg);z-index:var(--z-toast);gap:var(--spacing-2xs);flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) yZoE8G_fadeIn;display:flex;overflow:hidden}.yZoE8G_alignRight{right:0}.yZoE8G_alignLeft{left:0}.yZoE8G_menuItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-xs) var(--spacing-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--duration-fast);text-align:left;background:0 0;border:none;border-radius:10px;display:flex}.yZoE8G_menuItem:first-child{border-radius:calc(var(--radius-2xl) - var(--spacing-xs)) calc(var(--radius-2xl) - var(--spacing-xs)) 10px 10px}.yZoE8G_menuItem:last-child{border-radius:10px 10px calc(var(--radius-2xl) - var(--spacing-xs)) calc(var(--radius-2xl) - var(--spacing-xs))}.yZoE8G_menuItem:only-child{border-radius:calc(var(--radius-2xl) - var(--spacing-xs))}.yZoE8G_menuItem:hover:not(:disabled){background:var(--pale-blue);color:var(--blue)}.yZoE8G_menuItem:disabled{opacity:.5;cursor:not-allowed}.yZoE8G_menuItem .yZoE8G_material-symbols-rounded{font-size:var(--font-xl);color:var(--text-muted);transition:color var(--duration-fast)}.yZoE8G_menuItem:hover:not(:disabled) .yZoE8G_material-symbols-rounded{color:var(--blue)}.yZoE8G_menuItem.yZoE8G_danger,.yZoE8G_menuItem.yZoE8G_danger .yZoE8G_material-symbols-rounded{color:var(--error)}.yZoE8G_menuItem.yZoE8G_danger:hover:not(:disabled){background:var(--pale-red);color:var(--error)}
._09XwpW_iconBtn{border-radius:var(--radius-circle);background:var(--bg-base);border:1px solid var(--border-color);width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:all var(--duration-fast) var(--ease-spring);box-shadow:var(--shadow-button-light);background-image:linear-gradient(135deg,#ffffff26 0%,#fff0 100%);justify-content:center;align-items:center;padding:0;display:flex}._09XwpW_iconBtn ._09XwpW_material-symbols-rounded{font-size:var(--font-lg);color:var(--text-muted)}._09XwpW_iconBtnDefault:hover{background:var(--pale-blue);color:var(--blue);box-shadow:var(--shadow-button);transform:scale(1.05)}._09XwpW_iconBtnDefault:hover ._09XwpW_material-symbols-rounded{color:var(--blue)}._09XwpW_iconBtnDefault._09XwpW_active,._09XwpW_iconBtn._09XwpW_active{background:var(--pale-blue);color:var(--blue);border:1px solid var(--border-color);box-shadow:var(--shadow-button);transform:scale(1.05);outline:none!important}._09XwpW_iconBtnDefault._09XwpW_active ._09XwpW_material-symbols-rounded,._09XwpW_iconBtn._09XwpW_active ._09XwpW_material-symbols-rounded{color:var(--blue)}._09XwpW_iconBtnDanger:hover{background:var(--pale-red);color:var(--red);box-shadow:var(--shadow-button);transform:scale(1.05)}._09XwpW_iconBtnDanger:hover ._09XwpW_material-symbols-rounded{color:var(--red)}[data-theme=dark] ._09XwpW_iconBtn{background:var(--bg-surface-alt);border-color:var(--border-color)}[data-theme=dark] ._09XwpW_iconBtn ._09XwpW_material-symbols-rounded{color:#fff}[data-theme=dark] ._09XwpW_iconBtnDefault:hover{background:var(--pale-blue)}[data-theme=dark] ._09XwpW_iconBtnDefault:hover ._09XwpW_material-symbols-rounded{color:var(--blue)}[data-theme=dark] ._09XwpW_iconBtnDefault._09XwpW_active,[data-theme=dark] ._09XwpW_iconBtn._09XwpW_active{background:var(--pale-blue);border:1px solid var(--border-color);outline:none!important}[data-theme=dark] ._09XwpW_iconBtnDefault._09XwpW_active ._09XwpW_material-symbols-rounded,[data-theme=dark] ._09XwpW_iconBtn._09XwpW_active ._09XwpW_material-symbols-rounded{color:var(--blue)}[data-theme=dark] ._09XwpW_iconBtnDanger:hover{background:#ef444433}[data-theme=dark] ._09XwpW_iconBtnDanger:hover ._09XwpW_material-symbols-rounded{color:var(--red)}._09XwpW_iconBtn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
.QZihYW_datePickerWrapper{width:100%}.QZihYW_container{margin-top:var(--spacing-md);position:relative}.QZihYW_container.QZihYW_ghost{margin-top:0}.QZihYW_container.QZihYW_ghost .QZihYW_input,.QZihYW_input.QZihYW_ghost{box-shadow:var(--shadow-lg);background:var(--bg-base)}.QZihYW_icon{color:var(--text-muted);font-size:var(--font-2xl);pointer-events:none;z-index:2;transition:color var(--duration-fast) var(--ease-in-out);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.QZihYW_container.QZihYW_isOpen .QZihYW_icon{color:var(--blue)}.QZihYW_container.QZihYW_hasError .QZihYW_icon{color:var(--error)}.QZihYW_input{background:var(--bg-base);border:1px solid var(--border-color);border-radius:var(--radius-lg);width:100%;height:44px;font-size:var(--font-base);color:var(--text-base);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:border-color var(--duration-fast) var(--ease-in-out), box-shadow var(--duration-fast) var(--ease-in-out);outline:none;overflow:hidden}.QZihYW_inputWithIcon{padding:0 var(--spacing-xl) 0 50px}.QZihYW_inputNoIcon{padding:0 var(--spacing-xl) 0 var(--spacing-md)}.QZihYW_input:hover,.QZihYW_container:hover .QZihYW_input{border-color:var(--text-muted)}.QZihYW_input:focus,.QZihYW_input.QZihYW_open{border-color:var(--blue);outline:1px solid var(--blue);outline-offset:0}.QZihYW_input.QZihYW_error{border-color:var(--error);color:var(--error)}.QZihYW_input.QZihYW_error:focus,.QZihYW_input.QZihYW_error.QZihYW_open{border-color:var(--error);outline:1px solid var(--error)}.QZihYW_input:disabled,.QZihYW_container:hover .QZihYW_input:disabled{background-color:var(--bg-base);color:var(--text-muted);cursor:not-allowed;border-color:var(--border-color)}.QZihYW_arrowIcon{color:var(--text-muted);font-size:var(--font-2xl);pointer-events:none;transition:transform var(--duration-fast) var(--ease-in-out), color var(--duration-fast) var(--ease-in-out);z-index:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.QZihYW_container.QZihYW_isOpen .QZihYW_arrowIcon{color:var(--blue);transform:translateY(-50%)rotate(180deg)}.QZihYW_container.QZihYW_hasError .QZihYW_arrowIcon{color:var(--error)}.QZihYW_label{padding:0 var(--spacing-xs);background:var(--bg-base);color:var(--text-muted);font-size:var(--font-base);pointer-events:none;transition:all var(--duration-fast) var(--ease-out);z-index:var(--z-sticky);position:absolute;top:50%;transform:translateY(-50%)}.QZihYW_labelWithIcon{left:50px}.QZihYW_labelNoIcon{left:16px}.QZihYW_input:focus+.QZihYW_label,.QZihYW_input.QZihYW_open+.QZihYW_label,.QZihYW_input.QZihYW_hasValue+.QZihYW_label,.QZihYW_label.QZihYW_floating{font-size:var(--font-xs);color:var(--blue);top:0;left:16px}.QZihYW_container.QZihYW_hasError .QZihYW_label{color:var(--error)}.QZihYW_errorText{color:var(--error);font-size:var(--font-xs);margin-top:var(--spacing-2xs);margin-left:var(--spacing-md);display:block}.QZihYW_dropdown{background-color:var(--bg-base);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-xs) var(--spacing-sm);box-sizing:border-box;width:256px;animation:QZihYW_fadeInDown var(--duration-fast) var(--ease-out)}.QZihYW_dropdown.QZihYW_openUpwards{animation:QZihYW_fadeInUp var(--duration-fast) var(--ease-out)}@keyframes QZihYW_fadeInDown{0%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes QZihYW_fadeInUp{0%{transform:translateY(4px)}to{transform:translateY(0)}}.QZihYW_header{margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}.QZihYW_monthTitle{font-weight:var(--font-weight-bold);font-size:var(--font-sm);color:var(--text-base);text-transform:capitalize}.QZihYW_navButton{color:var(--text-muted);cursor:pointer;padding:var(--spacing-2xs);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-in-out), color var(--duration-fast) var(--ease-in-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.QZihYW_navButton span{font-size:var(--font-lg)}.QZihYW_navButton:hover{background-color:var(--bg-surface,#0000000d);color:var(--text-base)}.QZihYW_daysOfWeek{text-align:center;font-size:var(--font-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);margin-bottom:var(--spacing-2xs);grid-template-columns:repeat(7,1fr);display:grid}.QZihYW_daysGrid{gap:var(--spacing-2xs);grid-template-columns:repeat(7,1fr);display:grid}.QZihYW_emptyDay{aspect-ratio:1}.QZihYW_dayCell{aspect-ratio:1;font-size:var(--font-xs);border-radius:var(--radius-sm);color:var(--text-base);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-in-out), color var(--duration-fast) var(--ease-in-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.QZihYW_dayCell:hover:not(:disabled):not(.QZihYW_selected){background-color:var(--pale-blue,#1a7ad01a);color:var(--blue)}.QZihYW_dayCell.QZihYW_today{border:1px solid var(--blue);font-weight:var(--font-weight-bold)}.QZihYW_dayCell.QZihYW_selected{background-color:var(--blue);color:var(--white);font-weight:var(--font-weight-bold)}.QZihYW_dayCell:disabled{color:var(--text-faint,#ccc);cursor:not-allowed;opacity:.4}.QZihYW_footer{margin-top:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.QZihYW_actionBtn{font-size:var(--font-xs);font-weight:var(--font-weight-semibold);color:var(--blue);cursor:pointer;padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-in-out);background:0 0;border:none}.QZihYW_actionBtn:hover{background-color:var(--pale-blue,#1a7ad01a)}
._5jsJuW_inputWrapper{width:100%}._5jsJuW_inputContainer{margin-top:var(--spacing-md);position:relative}._5jsJuW_icon{color:var(--text-muted);pointer-events:none;transition:color var(--duration-fast) var(--ease-in-out);z-index:2;position:absolute;top:50%;left:16px;transform:translateY(-50%)}._5jsJuW_input:focus~._5jsJuW_icon{color:var(--blue)}._5jsJuW_input._5jsJuW_error~._5jsJuW_icon{color:var(--error)}._5jsJuW_input{background:var(--bg-base);border:1px solid var(--border-color);border-radius:var(--radius-lg);width:100%;height:44px;font-size:var(--font-base);color:var(--text-base);text-overflow:ellipsis;transition:border-color var(--duration-fast) var(--ease-in-out), box-shadow var(--duration-fast) var(--ease-in-out)}._5jsJuW_inputWithIcon{padding:0 var(--spacing-md) 0 50px}._5jsJuW_inputNoIcon{padding:0 var(--spacing-md) 0 var(--spacing-md)}._5jsJuW_input::placeholder{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._5jsJuW_input:hover,._5jsJuW_inputContainer:hover ._5jsJuW_input{border-color:var(--text-muted)}._5jsJuW_input:focus{border-color:var(--blue);outline:1px solid var(--blue);outline-offset:0}._5jsJuW_input._5jsJuW_error{border-color:var(--error);color:var(--error)}._5jsJuW_input._5jsJuW_error:focus{border-color:var(--error);outline:1px solid var(--error);outline-offset:0}._5jsJuW_input:disabled,._5jsJuW_inputContainer:hover ._5jsJuW_input:disabled{background-color:var(--bg-base);color:var(--text-muted);cursor:not-allowed;border-color:var(--border-color)}._5jsJuW_label{padding:0 var(--spacing-xs);background:var(--bg-base);color:var(--text-muted);font-size:var(--font-base);pointer-events:none;transition:all var(--duration-fast) var(--ease-out);z-index:var(--z-sticky);position:absolute;top:50%;transform:translateY(-50%)}._5jsJuW_labelWithIcon{left:50px}._5jsJuW_labelNoIcon{left:16px}._5jsJuW_input:focus+._5jsJuW_label,._5jsJuW_input:not(:placeholder-shown)+._5jsJuW_label,._5jsJuW_label._5jsJuW_floating{font-size:var(--font-xs);color:var(--blue);top:0;left:16px}._5jsJuW_input:-webkit-autofill+._5jsJuW_label{font-size:var(--font-xs);color:var(--blue);top:0;left:16px}._5jsJuW_input:-webkit-autofill+._5jsJuW_label{font-size:var(--font-xs);color:var(--blue);top:0;left:16px}._5jsJuW_input:autofill+._5jsJuW_label{font-size:var(--font-xs);color:var(--blue);top:0;left:16px}._5jsJuW_input._5jsJuW_error+._5jsJuW_label{color:var(--error)}._5jsJuW_errorText{margin-top:var(--spacing-2xs);margin-left:var(--spacing-md);font-size:var(--font-xs);color:var(--error);display:block}._5jsJuW_passwordToggle{color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-in-out);z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}._5jsJuW_passwordToggle span{font-size:var(--font-2xl)}
.XafKEG_itemCard{align-items:center;gap:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-surface-alt);border-radius:var(--radius-lg);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:none;display:flex}.XafKEG_itemCardTall{height:100%;min-height:92px;padding:var(--spacing-md) var(--spacing-lg);box-sizing:border-box}.XafKEG_itemCardTall .XafKEG_itemContent{justify-content:center;gap:var(--spacing-2xs)}.XafKEG_itemCardTall .XafKEG_itemContent h2,.XafKEG_itemCardTall .XafKEG_itemContent h3{font-size:var(--font-lg);line-height:1.3}.XafKEG_itemCardTall .XafKEG_itemContent p{font-size:var(--font-sm);line-height:1.45}.XafKEG_itemCardLink{color:inherit;text-decoration:none}.XafKEG_itemIcon{background:var(--pale-blue);width:40px;min-width:40px;height:40px;color:var(--blue);border-radius:var(--radius-circle);flex-shrink:0;justify-content:center;align-items:center;display:flex}.XafKEG_itemIcon .XafKEG_material-symbols-rounded{font-size:var(--font-2xl);color:var(--blue)}.XafKEG_iconPurple{background:var(--pale-purple)}.XafKEG_iconPurple .XafKEG_material-symbols-rounded{color:var(--purple)}.XafKEG_iconGreen{background:var(--pale-green)}.XafKEG_iconGreen .XafKEG_material-symbols-rounded{color:var(--green)}.XafKEG_itemContent{gap:var(--spacing-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.XafKEG_itemContent h2,.XafKEG_itemContent h3,.XafKEG_itemContent h4{font-size:var(--font-md);font-weight:var(--font-weight-semibold);color:var(--text-base);margin:0}.XafKEG_itemContent p{color:var(--text-muted);font-size:var(--font-sm);margin:0;line-height:1.4}.XafKEG_itemDate{color:var(--text-muted)}.XafKEG_itemEndGroup{align-items:center;gap:var(--spacing-xs);flex-shrink:0;margin-left:auto;display:flex}.XafKEG_itemActions{gap:var(--spacing-xs);opacity:1;align-self:center;display:flex}.XafKEG_itemSwitch,.XafKEG_itemBadgeExtra{align-items:center;display:flex}.XafKEG_itemChevron{font-size:var(--font-xl);color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}@media (max-width:768px){.XafKEG_itemCard{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-sm);flex-wrap:wrap}.XafKEG_itemActions{opacity:1}.XafKEG_itemEndGroup{gap:var(--spacing-xs)}}@media (max-width:480px){.XafKEG_itemCard{align-items:start;gap:var(--spacing-xs) var(--spacing-xs);grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;display:grid}.XafKEG_itemIcon{grid-area:1/1}.XafKEG_itemContent{grid-area:1/2;min-width:0}.XafKEG_itemEndGroup{grid-area:1/3;align-self:start;margin-left:0}}.XafKEG_itemCardSelectable{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:none}.XafKEG_itemCardSelectable:hover{background:var(--pale-blue);border:none;transform:none}.XafKEG_itemCardSelectable:hover .XafKEG_itemChevron{color:var(--blue);transform:translate(2px)}.XafKEG_itemCardSelected{outline:none;background:var(--pale-blue)!important;border:none!important}.XafKEG_itemCardSelected .XafKEG_itemIcon{background:var(--white)}.XafKEG_itemCardDisabled{opacity:.5;pointer-events:none;cursor:not-allowed}
html.no-scroll{overflow:hidden}.cRh5nW_nav{z-index:1000;pointer-events:none;background:0 0;width:100%;padding:0 10px;position:fixed;top:10px;left:0}.cRh5nW_navContainer{background:var(--bg-base);border:1px solid var(--border-color);width:100%;max-width:1170px;height:64px;box-shadow:var(--shadow-lg);pointer-events:auto;border-radius:32px;margin:0 auto;padding:0 10px;position:relative}.cRh5nW_navGridWrapper{grid-template:"logo search right"100%/auto 1fr auto;align-items:center;column-gap:20px;height:100%;transition:grid-template-rows .32s cubic-bezier(.4,0,.6,1),height .32s cubic-bezier(.4,0,.6,1);display:grid}.cRh5nW_logoLink{grid-area:logo;align-items:center;transition:opacity .24s cubic-bezier(.4,0,.6,1) 80ms,visibility .24s step-start 80ms;display:flex}.cRh5nW_logo{width:auto;height:24px;margin-left:16px}.cRh5nW_searchContainer{grid-area:search;position:relative}.cRh5nW_searchFallback{background:var(--bg-surface-alt);opacity:.5;border-radius:25px;grid-area:search;width:100%;height:50px}.cRh5nW_searchWrapper{background:var(--bg-surface-alt);height:50px;box-shadow:none;border:1px solid #0000;border-radius:3.40282e38px;align-items:center;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex;position:relative;overflow:hidden}.cRh5nW_searchWrapper.cRh5nW_focused{background-color:var(--bg-base);border-color:var(--blue);outline:1px solid var(--blue);outline-offset:0}.cRh5nW_searchWrapper.cRh5nW_focused .cRh5nW_searchButton{box-shadow:var(--global-shadow)}.cRh5nW_searchInput{width:100%;height:100%;color:var(--text-base);background:0 0;border:none;outline:none;padding:0 10px 0 20px;font-size:14px;font-weight:400}.cRh5nW_searchInput:focus,.cRh5nW_searchInput:focus-visible{outline:none!important}.cRh5nW_searchInput::placeholder{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cRh5nW_searchButtonsWrapper{align-items:center;gap:5px;height:100%;padding-right:5px;display:flex}.cRh5nW_voiceSearchBtn,.cRh5nW_searchButton{cursor:pointer;width:40px;height:40px;transition:background-color var(--duration-fast) ease, transform var(--duration-fast) ease;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.cRh5nW_searchButton{background-color:var(--bg-base);box-shadow:var(--shadow-sm)}:is(.cRh5nW_voiceSearchBtn .material-symbols-rounded,.cRh5nW_searchButton .material-symbols-rounded){color:var(--blue);--icon-fill:1!important;--icon-wght:400!important}.cRh5nW_voiceSearchBtn:hover,.cRh5nW_searchButton:hover{background-color:var(--pale-blue)}.cRh5nW_voiceSearchBtn:active,.cRh5nW_searchButton:active{background-color:var(--pale-blue);transform:scale(.96)}.cRh5nW_voiceSearchBtn.cRh5nW_listening{background:var(--error);color:#fff;animation:1.5s infinite cRh5nW_pulse-red}.cRh5nW_voiceSearchBtn.cRh5nW_listening .material-symbols-rounded{color:#fff}.cRh5nW_clearSearchBtn{background:var(--border-color);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin:0 4px;transition:opacity .2s;display:flex}.cRh5nW_clearSearchBtn:hover{opacity:.8}.cRh5nW_clearSearchBtn .material-symbols-rounded{color:var(--text-muted);font-size:20px!important}.cRh5nW_autocompleteResults{background:var(--bg-base);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);z-index:1001;border-radius:32px;display:block;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:hidden}.cRh5nW_autocompleteResults ul{scrollbar-width:thin;max-height:calc(100vh - 100px);margin:0;padding:8px 0;list-style:none;overflow-y:auto}.cRh5nW_autocompleteItem{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 20px;transition:background-color .2s;display:flex}.cRh5nW_autocompleteItem:hover,.cRh5nW_autocompleteItem.cRh5nW_selected{background:var(--bg-surface-alt)}.cRh5nW_itemLabel{font-weight:500}.cRh5nW_itemBadge{white-space:nowrap;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500}.cRh5nW_badgeProfessional{background-color:var(--blue);color:var(--white)}.cRh5nW_badgeEstablishment{background-color:var(--green);color:var(--white)}.cRh5nW_navRightCol{grid-area:right;align-items:center;display:flex}.cRh5nW_desktopUserLinks{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cRh5nW_desktopUserLinks a{text-decoration:none}.cRh5nW_notificationBtn,.cRh5nW_userMenuBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s;display:flex;position:relative}.cRh5nW_notificationBtn:hover,.cRh5nW_userMenuBtn:hover{background:var(--bg-surface-alt)}.cRh5nW_notificationBtn .cRh5nW_material-symbols-rounded,.cRh5nW_userMenuBtn .cRh5nW_material-symbols-rounded{font-size:28px;--icon-fill:1!important}.cRh5nW_notificationBadge{background-color:var(--error);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:500;display:flex;position:absolute;top:6px;right:6px}.cRh5nW_hamburgerMenu{color:var(--text-base);cursor:pointer;z-index:1101;background:0 0;border:none;grid-area:hamburger;padding:0;transition:opacity .24s cubic-bezier(.4,0,.6,1) 80ms,visibility .24s step-start 80ms;display:none;position:relative}.cRh5nW_hamburgerMenu .material-symbols-rounded{transition:transform .3s ease-in-out;font-size:28px!important}.cRh5nW_hamburgerMenu.cRh5nW_active .material-symbols-rounded{transform:rotate(180deg)}.cRh5nW_mobileSearchBackBtn{width:40px;height:40px;color:var(--text-base);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 5px;padding:16px;transition:background-color .2s;display:none}.cRh5nW_mobileSearchBackBtn:hover{background-color:var(--button-gray-bg)}.cRh5nW_navOverlay{background-color:var(--overlay);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;z-index:998;width:100%;height:100%;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}.cRh5nW_navOverlay.cRh5nW_active{opacity:1;pointer-events:auto}.cRh5nW_headerActions{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.cRh5nW_btnIcon{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex;position:relative}.cRh5nW_btnIcon:hover,.cRh5nW_btnIcon.cRh5nW_active{background:var(--bg-surface-alt);color:var(--blue)}.cRh5nW_notifBtn .material-symbols-rounded{font-size:26px;--icon-fill:1!important;--icon-wght:400!important}.cRh5nW_notifBadge{background:var(--red);border-radius:var(--radius-circle);min-width:18px;height:18px;font-size:10px;font-weight:var(--font-weight-bold);color:#fff;box-shadow:0 0 0 2px var(--bg-base);z-index:1;justify-content:center;align-items:center;padding:0 5px;animation:2.5s cubic-bezier(.4,0,.6,1) infinite cRh5nW_notifBadgePulse;display:flex;position:absolute;top:-2px;right:-2px}.cRh5nW_notifBadge:before{content:"";border-radius:inherit;background:var(--red);opacity:.75;pointer-events:none;z-index:-1;animation:2.5s cubic-bezier(0,0,.2,1) infinite cRh5nW_notifBadgePing;position:absolute;inset:-1px}.cRh5nW_pulse{animation:1.2s cubic-bezier(.4,0,.6,1) infinite cRh5nW_notifBadgeAlert}@keyframes cRh5nW_notifBadgePulse{0%,to{box-shadow:0 0 0 0 #ef444499, 0 0 0 2px var(--bg-base);transform:scale(1)}50%{box-shadow:0 0 0 4px #ef444400, 0 0 0 2px var(--bg-base);transform:scale(1.08)}}@keyframes cRh5nW_notifBadgePing{0%{opacity:.8;transform:scale(1)}75%,to{opacity:0;transform:scale(1.8)}}@keyframes cRh5nW_notifBadgeAlert{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.cRh5nW_notificationContainer{position:relative}.cRh5nW_notificationsDropdown{top:calc(100% + var(--spacing-sm));transform:translateX(-50%) translateY(var(--spacing-xs));background:var(--bg-base);border:1px solid var(--border-color);border-radius:var(--radius-2xl);width:360px;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:transform var(--duration-fast) var(--ease-spring), opacity var(--duration-fast) var(--ease-standard);z-index:var(--z-dropdown);flex-direction:column;display:flex;position:absolute;left:50%;overflow:hidden}.cRh5nW_notificationsDropdown.cRh5nW_show{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.cRh5nW_notifHeader{padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-surface-alt);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.cRh5nW_notifHeaderTitle{align-items:center;gap:var(--spacing-2xs);display:flex}.cRh5nW_notifHeaderTitle h4{font-size:var(--font-sm);font-weight:var(--font-weight-semibold);color:var(--text-base);text-transform:capitalize;letter-spacing:normal;margin:0}.cRh5nW_notifHeaderActions{align-items:center;gap:var(--spacing-2xs);display:flex}.cRh5nW_markReadBtn,.cRh5nW_deleteAllBtn{border-radius:var(--radius-circle);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cRh5nW_markReadBtn:hover{color:var(--blue);background:var(--pale-blue)}.cRh5nW_deleteAllBtn:hover{color:var(--red);background:var(--pale-red)}:is(.cRh5nW_markReadBtn .material-symbols-rounded,.cRh5nW_deleteAllBtn .material-symbols-rounded){font-size:var(--font-lg)}.cRh5nW_notifList{flex:1;max-height:380px;overflow-y:auto}.cRh5nW_notifItem{align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--border-color);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);display:flex;position:relative}.cRh5nW_notifItem:hover{background:var(--bg-surface)}.cRh5nW_notifItem.cRh5nW_unread{background:var(--pale-blue);background-color:color-mix(in srgb, var(--blue) 5%, transparent)}.cRh5nW_notifItem.cRh5nW_unread:hover{background:color-mix(in srgb, var(--blue) 9%, transparent)}.cRh5nW_notifItem:last-child{border-bottom:none}.cRh5nW_notifIconWrapper{border-radius:var(--radius-circle);flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;box-shadow:0 1px 2px #00000014}.cRh5nW_notifIconWrapper .material-symbols-rounded{font-size:var(--font-base);color:var(--white);font-variation-settings:"FILL" 1}.cRh5nW_notifContent{flex:1;min-width:0}.cRh5nW_notifTitleRow{justify-content:space-between;align-items:baseline;gap:var(--spacing-xs);margin-bottom:2px;display:flex}.cRh5nW_notifTitle{font-size:var(--font-sm);font-weight:var(--font-weight-semibold);color:var(--text-base);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.cRh5nW_notifTime{font-size:var(--font-2xs);color:var(--text-muted);white-space:nowrap;flex-shrink:0}.cRh5nW_unreadDot{background:var(--blue);border-radius:var(--radius-circle);flex-shrink:0;width:7px;height:7px}.cRh5nW_notifSubtitle{-webkit-line-clamp:2;line-clamp:2;font-size:var(--font-xs);line-height:var(--line-height-snug);color:var(--text-muted);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.cRh5nW_notifEmpty{padding:var(--spacing-xl) var(--spacing-md);text-align:center;color:var(--text-muted)}.cRh5nW_notifEmpty .material-symbols-rounded{margin-bottom:var(--spacing-xs);font-size:var(--font-3xl);color:var(--text-faint)}.cRh5nW_notifEmpty p{margin:0 0 var(--spacing-2xs) 0;font-size:var(--font-sm);font-weight:var(--font-weight-semibold);color:var(--text-base)}.cRh5nW_notifEmpty span{font-size:var(--font-xs);color:var(--text-muted)}.cRh5nW_notifFooter{background:var(--bg-surface-alt);border-top:1px solid var(--border-color);text-align:center;padding:0}.cRh5nW_notifFooter a{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--blue);transition:all var(--duration-fast) var(--ease-standard);text-decoration:none;display:block}.cRh5nW_notifFooter a:hover{background:var(--bg-surface);color:var(--blue);text-decoration:none}.cRh5nW_headerSeparator{background-color:var(--border-color);opacity:.5;width:1px;height:32px;margin:0 4px}.cRh5nW_userProfile{cursor:pointer;position:relative}.cRh5nW_userProfileTrigger{border-radius:32px;align-items:center;gap:12px;padding:6px;transition:background-color .2s;display:flex}.cRh5nW_userProfileTrigger:hover,.cRh5nW_userProfileTrigger.cRh5nW_active{background:var(--bg-surface-alt)}.cRh5nW_userAvatar{background:var(--bg-surface-alt);width:40px;height:40px;color:var(--text-muted);object-fit:cover;border-radius:50%;justify-content:center;align-items:center;display:flex}.cRh5nW_userAvatar .cRh5nW_material-symbols-rounded{font-size:40px}.cRh5nW_userInfo{text-align:right;margin-right:4px}.cRh5nW_userRole{color:var(--text-muted);margin:0;font-size:12px;line-height:1.2}.cRh5nW_userDropdown{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-2xl);width:220px;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;z-index:1002;flex-direction:column;gap:4px;padding:8px;transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .3s;display:flex;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;transform:translateY(-20px)}.cRh5nW_userDropdown.cRh5nW_show{opacity:1;pointer-events:auto;transform:translateY(0)}.cRh5nW_userDropdownItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 16px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.cRh5nW_userDropdownItem:first-child{border-radius:calc(var(--radius-2xl) - 8px) calc(var(--radius-2xl) - 8px) 10px 10px}.cRh5nW_userDropdownItem:last-child{border-radius:10px 10px calc(var(--radius-2xl) - 8px) calc(var(--radius-2xl) - 8px)}.cRh5nW_userDropdownItem:only-child{border-radius:calc(var(--radius-2xl) - 8px)}.cRh5nW_userDropdownItem:hover{background:var(--pale-blue);color:var(--blue)}.cRh5nW_userDropdownItem .material-symbols-rounded{color:var(--text-muted);font-size:20px;transition:color .2s}.cRh5nW_userDropdownItem:hover .material-symbols-rounded{color:var(--blue)}.cRh5nW_userDropdownItem.cRh5nW_danger{color:var(--red)}.cRh5nW_userDropdownItem.cRh5nW_danger .material-symbols-rounded{color:var(--red)}.cRh5nW_userDropdownItem.cRh5nW_danger:hover{color:var(--red);background:#dc35451a}@media (max-width:768px){.cRh5nW_nav{top:calc(8px + env(safe-area-inset-top));padding:0 10px}.cRh5nW_navGridWrapper{gap:8px;display:flex}.cRh5nW_navContainer{padding:0 14px}.cRh5nW_notificationsDropdown{top:calc(80px + env(safe-area-inset-top));border-radius:var(--radius-2xl);width:auto;max-height:calc(100dvh - 80px - 70px - 8px - env(safe-area-inset-top) - env(safe-area-inset-bottom));position:fixed;left:10px;right:10px;transform:translateY(10px)}.cRh5nW_notificationsDropdown.cRh5nW_show{transform:translateY(0)}.cRh5nW_notifList{max-height:none}.cRh5nW_notifMobileOverlay{background-color:var(--overlay);-webkit-backdrop-filter:blur(10px);z-index:998;opacity:0;pointer-events:none;transition:opacity .3s;position:fixed;inset:0}.cRh5nW_notifMobileOverlay.cRh5nW_show{opacity:1;pointer-events:auto}.cRh5nW_headerActions{grid-area:notifications;gap:0;margin-left:auto}.cRh5nW_userProfile{display:none}.cRh5nW_hamburgerMenuWrapper{justify-content:center;align-items:center;display:flex;position:relative}.cRh5nW_hamburgerMenu{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.cRh5nW_mobileHamburgerDropdown{width:240px;top:calc(100% + 18px);box-shadow:0 4px 20px #00000026}.cRh5nW_mobileUserHeader{border-bottom:1px solid var(--border-color);background:var(--bg-surface);border-radius:calc(var(--radius-2xl) - 1px) calc(var(--radius-2xl) - 1px) 0 0;align-items:center;gap:12px;margin:-8px -8px 8px;padding:12px 16px;display:flex}.cRh5nW_navRightCol,.cRh5nW_desktopUserLinks{display:none}.cRh5nW_logoLink,.cRh5nW_hamburgerMenuWrapper,.cRh5nW_headerActions{flex-shrink:0;transition:opacity .24s cubic-bezier(.4,0,.6,1),visibility .24s step-start}.cRh5nW_logo{height:20px;margin-left:0}.cRh5nW_searchContainer{flex-grow:1;position:relative}.cRh5nW_navGridWrapper.cRh5nW_mobileSearchActive .cRh5nW_searchContainer{z-index:10;border-radius:inherit;background:0 0;align-items:center;width:100%;height:100%;padding:0 7px;display:flex;position:absolute;top:0;left:0}.cRh5nW_navGridWrapper.cRh5nW_mobileSearchActive .cRh5nW_searchWrapper{width:100%}.cRh5nW_navGridWrapper.cRh5nW_mobileSearchActive .cRh5nW_logoLink,.cRh5nW_navGridWrapper.cRh5nW_mobileSearchActive .cRh5nW_hamburgerMenu,.cRh5nW_navGridWrapper.cRh5nW_mobileSearchActive .cRh5nW_headerActions{opacity:0;visibility:hidden;pointer-events:none}.cRh5nW_navGridWrapper.cRh5nW_mobileSearchActive .cRh5nW_mobileSearchBackBtn{display:flex}.cRh5nW_navGridWrapper.cRh5nW_mobileSearchActive .cRh5nW_searchInput{padding-left:0}.cRh5nW_navGridWrapper.cRh5nW_mobileSearchActive .cRh5nW_searchButtonsWrapper{display:flex}}@media (min-width:769px){.cRh5nW_mobileSearchBackBtn,.cRh5nW_hamburgerMenuWrapper,.cRh5nW_navOverlay,.cRh5nW_notifMobileOverlay,.cRh5nW_mobileOnlyNotifications{display:none!important}}.cRh5nW_navSpacer{height:70px}.cRh5nW_navPlaceholder{background-color:var(--bg-base);height:70px}
.zI4MHa_miniField{margin-top:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);background-color:var(--bg-base);height:46px;display:flex;position:relative}:is(.zI4MHa_miniField .select-field,.zI4MHa_miniField .input-field){box-shadow:none!important}:is(.zI4MHa_miniField .select-field:focus,.zI4MHa_miniField .input-field:focus){box-shadow:none!important;border-color:#0000!important;outline:none!important}:is(.zI4MHa_miniField:has(.input-field:focus),.zI4MHa_miniField:has(.select-field:focus)){border-color:var(--blue);outline:1px solid var(--blue);outline-offset:0}:is(.zI4MHa_miniField:has(.input-field:focus) .icon,.zI4MHa_miniField:has(.select-field:focus) .icon){color:var(--blue)}.zI4MHa_miniField .input-group{flex:0 auto;align-items:center;margin-top:0;display:flex}.zI4MHa_miniField .input-group:last-child{flex:auto;align-items:center;margin-top:0;display:flex}.zI4MHa_miniField .input-group .icon{left:16px;right:auto}.zI4MHa_documentField .input-group:first-child .select-field{border-radius:var(--radius-lg) 0 0 var(--radius-lg);border:none;border-right:1px solid var(--border-color);gap:var(--spacing-xs);width:auto;padding:0 35px 0 54px;background-color:#0000!important}.zI4MHa_phoneField .input-group:first-child .select-field{border-radius:var(--radius-lg) 0 0 var(--radius-lg);border:none;border-right:1px solid var(--border-color);gap:var(--spacing-xs);width:140px;padding:0 35px 0 45px;background-color:#0000!important}.zI4MHa_miniField .input-field{padding-left:var(--spacing-xs);border-radius:0 var(--radius-lg) var(--radius-lg) 0;border:none;background-color:#0000!important}.zI4MHa_miniField .input-field+.floating-label{left:10px}.zI4MHa_miniField:has(.has-error){border-color:var(--error)}.zI4MHa_miniField:has(.has-error) .icon{color:var(--error)}:is(.zI4MHa_miniField:has(.has-error):has(.input-field:focus),.zI4MHa_miniField:has(.has-error):has(.select-field:focus)){border-color:var(--error);outline:1px solid var(--error);outline-offset:0}:is(.zI4MHa_miniField:has(.has-error):has(.input-field:focus) .icon,.zI4MHa_miniField:has(.has-error):has(.select-field:focus) .icon),:is(.zI4MHa_miniField:has(.has-error) .input-field:focus+.floating-label,.zI4MHa_miniField:has(.has-error) .select-field:focus+.floating-label){color:var(--error)}
.bh3dXa_overlay{z-index:var(--z-toast);backdrop-filter:blur(8px);background-color:#05080fd9;justify-content:center;align-items:center;animation:.2s ease-out bh3dXa_fadeIn;display:flex;position:fixed;inset:0}.bh3dXa_modalContainer{border-radius:var(--radius-md);width:96vw;max-width:1600px;height:94vh;box-shadow:var(--shadow-sm);background:#0d111a;border:1px solid #ffffff1f;flex-direction:column;display:flex;position:relative;overflow:hidden}.bh3dXa_topBar{height:56px;padding:0 var(--spacing-md);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:var(--spacing-sm);background:#131926;border-bottom:1px solid #ffffff14;display:flex}.bh3dXa_studyInfo{align-items:center;gap:var(--spacing-sm);min-width:240px;display:flex}.bh3dXa_modalityBadge{background:linear-gradient(135deg, var(--blue), #1d4ed8);color:var(--white);font-size:var(--font-xs);font-weight:var(--font-weight-bold);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-sm);letter-spacing:.5px}.bh3dXa_studyTitle{font-size:var(--font-base);font-weight:var(--font-weight-semibold);color:var(--pale-slate);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bh3dXa_studySubtitle{font-size:var(--font-xs);color:var(--text-faint)}.bh3dXa_toolbarGroup{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs);border-radius:var(--radius-sm);background:#ffffff0a;border:1px solid #ffffff0f;display:flex}.bh3dXa_toolButton{color:var(--border-color);border-radius:var(--radius-sm);cursor:pointer;width:34px;height:34px;transition:all var(--duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.bh3dXa_toolButton:hover{color:var(--white);background:#ffffff1a}.bh3dXa_toolButtonActive{box-shadow:var(--shadow-lg);background:var(--blue)!important;color:var(--white)!important}.bh3dXa_presetSelect{background:var(--text-base);color:var(--border-color);border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-xs);font-size:var(--font-xs);cursor:pointer;border:1px solid #ffffff26;outline:none}.bh3dXa_ohifLauncherBtn{align-items:center;gap:var(--spacing-xs);background:linear-gradient(135deg, #4f46e5, var(--blue));color:var(--white);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--duration-fast) ease;border:1px solid #fff3;text-decoration:none;display:inline-flex}.bh3dXa_ohifLauncherBtn:hover{background:linear-gradient(135deg, #4338ca, var(--blue));box-shadow:var(--shadow-lg);color:var(--white)}.bh3dXa_closeButton{color:#f87171;border-radius:var(--radius-sm);cursor:pointer;width:36px;height:36px;transition:all var(--duration-fast) ease;background:#ef444426;border:1px solid #ef44444d;justify-content:center;align-items:center;display:flex}.bh3dXa_closeButton:hover{background:var(--red);color:var(--white)}.bh3dXa_mainArea{background:#07090e;flex:1;display:flex;position:relative;overflow:hidden}.bh3dXa_sidebarThumbnails{width:140px;padding:var(--spacing-xs);gap:var(--spacing-xs);background:#0f1523;border-right:1px solid #ffffff14;flex-direction:column;display:flex;overflow-y:auto}.bh3dXa_thumbnailCard{border-radius:var(--radius-sm);padding:var(--spacing-xs);cursor:pointer;transition:all var(--duration-fast) ease;text-align:center;background:#172033;border:2px solid #0000}.bh3dXa_thumbnailCard:hover{border-color:#2563eb80}.bh3dXa_thumbnailCardActive{border-color:var(--blue);background:var(--text-base)}.bh3dXa_thumbnailCanvas{aspect-ratio:1;background:var(--black);border-radius:var(--radius-xs);object-fit:contain;width:100%}.bh3dXa_thumbnailTitle{font-size:var(--font-xs);color:var(--text-faint);margin-top:var(--spacing-2xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bh3dXa_viewportContainer{cursor:crosshair;background-color:#05070b;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bh3dXa_viewportCanvas{box-shadow:var(--shadow-lg);display:block}.bh3dXa_hudTopLeft,.bh3dXa_hudTopRight,.bh3dXa_hudBottomLeft,.bh3dXa_hudBottomRight{padding:var(--spacing-sm) var(--spacing-md);font-family:Courier New,Courier,monospace;font-size:var(--font-xs);color:var(--cyan);pointer-events:none;text-shadow:1px 1px 2px var(--black), 0 0 4px #000c;-webkit-user-select:none;user-select:none;z-index:var(--z-sticky);line-height:1.4;position:absolute}.bh3dXa_hudTopLeft{top:0;left:0}.bh3dXa_hudTopRight{text-align:right;top:0;right:0}.bh3dXa_hudBottomLeft{bottom:0;left:0}.bh3dXa_hudBottomRight{text-align:right;bottom:0;right:0}.bh3dXa_hudHighlight{color:#facc15;font-weight:var(--font-weight-bold)}.bh3dXa_bottomControlBar{height:48px;padding:0 var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-lg);background:#131926;border-top:1px solid #ffffff14;display:flex}.bh3dXa_sliderWrapper{align-items:center;gap:var(--spacing-sm);flex:1;display:flex}.bh3dXa_sliceSlider{accent-color:var(--blue);cursor:pointer;flex:1}.bh3dXa_sliceCounter{font-size:var(--font-xs);color:var(--text-faint);min-width:90px;font-family:monospace}.bh3dXa_cineButton{background:var(--text-base);color:var(--border-color);border-radius:var(--radius-sm);padding:var(--spacing-2xs) var(--spacing-sm);align-items:center;gap:var(--spacing-xs);font-size:var(--font-xs);cursor:pointer;transition:all var(--duration-fast);border:1px solid #ffffff26;display:flex}.bh3dXa_cineButton:hover{background:var(--blue);color:var(--white)}.bh3dXa_cineButtonActive{background:var(--red);color:var(--white);border-color:var(--red)}
.g6lgWG_container{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.g6lgWG_container>h4{text-align:center;margin-bottom:var(--spacing-md)}.g6lgWG_uploadArea{border:2px dashed var(--border-color);border-radius:var(--radius-2xl);padding:var(--spacing-lg);text-align:center;cursor:pointer;transition:all var(--duration-fast) ease;background:var(--bg-surface-alt);justify-content:center;align-items:center;height:160px;display:flex;position:relative;overflow:hidden}.g6lgWG_uploadArea:hover{border-color:var(--blue);background-color:var(--blue)}.g6lgWG_uploadArea.g6lgWG_dragging{border-color:var(--blue);background-color:var(--blue);transform:scale(1.01)}.g6lgWG_uploadArea.g6lgWG_error{border-color:var(--red);background-color:var(--pale-red)}.g6lgWG_placeholder{align-items:center;gap:var(--spacing-xs);color:var(--text-muted);flex-direction:column;display:flex}.g6lgWG_placeholder span[class*=material-symbols]{font-size:var(--font-4xl);color:var(--text-faint)}.g6lgWG_placeholder p{margin:0}.g6lgWG_placeholder span{color:var(--blue);font-weight:var(--font-weight-medium)}.g6lgWG_previewContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.g6lgWG_previewImage{border-radius:var(--radius-sm);object-fit:contain;max-width:100%;max-height:200px}.g6lgWG_overlay{background:var(--overlay);opacity:0;transition:opacity var(--duration-fast);color:#fff;border-radius:var(--radius-sm);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.g6lgWG_previewContainer:hover .g6lgWG_overlay{opacity:1}.g6lgWG_errorText{font-size:var(--font-xs);color:var(--red);margin-top:var(--spacing-2xs)}.g6lgWG_hiddenInput{display:none}
._5YPsPq_modalContent{gap:var(--spacing-lg);padding:var(--spacing-xs) 0;flex-direction:column;display:flex}._5YPsPq_orderSummary{padding:var(--spacing-md);background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:var(--radius-lg);gap:var(--spacing-xs);flex-direction:column;display:flex}._5YPsPq_summaryHeader{font-size:var(--font-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}._5YPsPq_itemsBreakdown{flex-direction:column;gap:6px;display:flex}._5YPsPq_itemRow{font-size:var(--font-sm);color:var(--text-base);justify-content:space-between;align-items:center;display:flex}._5YPsPq_itemQty{font-weight:var(--font-weight-semibold);color:var(--blue);margin-right:6px}._5YPsPq_itemPrice{font-weight:var(--font-weight-medium)}._5YPsPq_totalDivider{background:var(--border-color);height:1px;margin:4px 0}._5YPsPq_totalRow{font-weight:var(--font-weight-bold);color:var(--text-base);justify-content:space-between;align-items:baseline;display:flex}._5YPsPq_totalUSD{font-size:var(--font-lg);color:var(--blue)}._5YPsPq_totalVES{font-size:var(--font-xs);color:var(--text-muted);font-weight:var(--font-weight-normal)}._5YPsPq_sectionTitle{font-size:var(--font-sm);font-weight:var(--font-weight-semibold);color:var(--text-base);align-items:center;gap:var(--spacing-xs);margin:0;display:flex}._5YPsPq_paymentMethodsGrid{gap:var(--spacing-xs);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}._5YPsPq_paymentMethodCard{padding:var(--spacing-md) var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);cursor:pointer;text-align:center;transition:all var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}._5YPsPq_paymentMethodCard:hover{border-color:var(--border-color-hover);background:var(--bg-surface-alt)}._5YPsPq_paymentMethodCard._5YPsPq_selected{border-color:var(--blue);background:var(--blue-subtle);color:var(--blue)}._5YPsPq_paymentMethodCard span{font-size:22px}._5YPsPq_paymentMethodLabel{font-size:var(--font-xs);font-weight:var(--font-weight-medium)}._5YPsPq_paymentDetailsCard{padding:var(--spacing-md);background:var(--blue-subtle);border:1px solid var(--blue-subtle-border,#3b82f633);border-radius:var(--radius-lg);gap:var(--spacing-xs);flex-direction:column;display:flex}._5YPsPq_paymentDetailRow{font-size:var(--font-xs);color:var(--text-base);justify-content:space-between;align-items:center;display:flex}._5YPsPq_paymentDetailLabel{color:var(--text-muted)}._5YPsPq_paymentDetailValue{font-weight:var(--font-weight-semibold);align-items:center;gap:4px;display:flex}._5YPsPq_formGrid{gap:var(--spacing-sm);flex-direction:column;display:flex}._5YPsPq_fileUploadArea{border:1px dashed var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-md);text-align:center;background:var(--bg-surface-alt);cursor:pointer;transition:border-color var(--transition-fast)}._5YPsPq_fileUploadArea:hover{border-color:var(--blue)}._5YPsPq_uploadIcon{color:var(--blue);font-size:28px}._5YPsPq_uploadText{font-size:var(--font-xs);color:var(--text-muted);margin-top:4px}._5YPsPq_previewContainer{max-width:140px;margin:0 auto;display:inline-block;position:relative}._5YPsPq_previewImage{object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border-color);width:100%;max-height:100px}._5YPsPq_successState{text-align:center;padding:var(--spacing-xl) var(--spacing-md);align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}._5YPsPq_successIcon{color:var(--green);font-size:64px}._5YPsPq_successTitle{font-size:var(--font-xl);font-weight:var(--font-weight-bold);color:var(--text-base);margin:0}._5YPsPq_successText{font-size:var(--font-sm);color:var(--text-muted);max-width:320px;margin:0}._5YPsPq_orderNumberBadge{font-size:var(--font-base);font-weight:var(--font-weight-bold);padding:var(--spacing-xs) var(--spacing-lg);background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:var(--radius-pill);color:var(--blue)}
.u5XUsG_dashboardLayout{background-color:var(--bg-surface);background:0 0/auto 500px no-repeat;height:100vh;display:flex;overflow:hidden}.u5XUsG_dashboardMain{flex-direction:column;flex:1;width:calc(100% - 260px);margin-left:260px;display:flex;overflow:hidden}.u5XUsG_contentScroll{box-sizing:border-box;width:100%;padding:0}@media (max-width:768px){.u5XUsG_dashboardMain{width:100%!important;margin-left:0!important}.u5XUsG_contentScroll{padding:0}}
._0oMlsa_cardContainer{flex-direction:column;height:100%;display:flex;position:relative}._0oMlsa_actionButtons{z-index:var(--z-sticky);align-items:center;gap:var(--spacing-xs);display:flex;position:absolute;top:12px;right:12px}._0oMlsa_card{background:var(--bg-base);border:1px solid var(--border-color);border-radius:var(--radius-2xl);transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);cursor:pointer;height:100%;box-shadow:var(--shadow-lg);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}._0oMlsa_card:hover{box-shadow:var(--shadow-lg);border-color:var(--border-color);transform:translateY(-2px)}._0oMlsa_imageContainer{background:var(--bg-surface-alt);flex-shrink:0;width:100%;height:160px;position:relative;overflow:hidden}._0oMlsa_image{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-standard)}._0oMlsa_card:hover ._0oMlsa_image{transform:scale(1.05)}._0oMlsa_placeholderImage{background:linear-gradient(135deg, var(--pale-blue) 0%, var(--bg-surface-alt) 100%);width:100%;height:100%;color:var(--blue);justify-content:center;align-items:center;display:flex}._0oMlsa_placeholderImage span{font-size:var(--font-4xl);opacity:.6}._0oMlsa_badgeOverlay{z-index:2;align-items:center;max-width:calc(100% - 70px);display:flex;position:absolute;top:12px;left:12px}._0oMlsa_content{padding:var(--spacing-md);gap:var(--spacing-sm);box-sizing:border-box;flex-direction:column;flex:1;display:flex}._0oMlsa_category{font-size:var(--font-xs);font-weight:var(--font-weight-bold);color:var(--blue);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;line-height:1.2;overflow:hidden}._0oMlsa_title{font-size:var(--font-base);font-weight:var(--font-weight-bold);color:var(--text-base);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}._0oMlsa_description{font-size:var(--font-xs);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}._0oMlsa_metaList{gap:var(--spacing-2xs);flex-direction:column;min-height:38px;display:flex}._0oMlsa_metaItem{align-items:center;gap:var(--spacing-xs);font-size:var(--font-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.3;display:flex;overflow:hidden}._0oMlsa_metaIcon{color:var(--text-muted);flex-shrink:0;font-size:16px}._0oMlsa_metaText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._0oMlsa_tags{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;min-height:28px;display:flex}._0oMlsa_tag{font-size:var(--font-xs);color:var(--text-muted);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}._0oMlsa_tagIcon{color:var(--text-muted);flex-shrink:0;font-size:15px}._0oMlsa_footer{padding-top:var(--spacing-xs);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:var(--spacing-sm);min-height:36px;margin-top:auto;display:flex}._0oMlsa_highlightContainer{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;overflow:hidden}._0oMlsa_highlight{align-items:center;gap:var(--spacing-xs);font-size:var(--font-sm);font-weight:var(--font-weight-bold);color:var(--green);min-width:0;max-width:100%;display:flex;overflow:hidden}._0oMlsa_highlightNeutral{color:var(--text-base)}._0oMlsa_highlightIcon{font-size:var(--font-md);color:inherit;flex-shrink:0}._0oMlsa_highlightText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._0oMlsa_secondaryHighlight{font-size:var(--font-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._0oMlsa_donorInfo{align-items:center;gap:var(--spacing-xs);flex:1;min-width:0;display:flex;overflow:hidden}._0oMlsa_donorAvatar{border-radius:var(--radius-circle);object-fit:cover;flex-shrink:0;width:28px;height:28px}._0oMlsa_donorAvatarPlaceholder{border-radius:var(--radius-circle);background:var(--bg-surface-alt);border:1px solid var(--border-color);width:28px;height:28px;color:var(--blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}._0oMlsa_donorAvatarPlaceholder span{font-size:16px}._0oMlsa_donorMeta{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex;overflow:hidden}._0oMlsa_donorName{font-size:var(--font-xs);font-weight:var(--font-weight-semibold);color:var(--text-base);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._0oMlsa_donorLocation{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._0oMlsa_actionLink{font-size:var(--font-xs);font-weight:var(--font-weight-semibold);color:var(--blue);white-space:nowrap;transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0;align-items:center;gap:3px;display:inline-flex}._0oMlsa_card:hover ._0oMlsa_actionLink{transform:translate(3px)}._0oMlsa_actionIcon{font-size:var(--font-md)}@media (max-width:768px){._0oMlsa_card{border-radius:var(--radius-xl)}._0oMlsa_imageContainer{height:130px}._0oMlsa_content{padding:var(--spacing-sm);gap:var(--spacing-xs)}._0oMlsa_title{font-size:var(--font-base);min-height:38px}._0oMlsa_footer{align-items:center;gap:var(--spacing-xs);flex-direction:row}}
._xmoaa_paginationContainer{justify-content:center;align-items:center;gap:var(--spacing-layout-gap);margin-top:var(--spacing-layout-gap);margin-bottom:var(--spacing-xs);border-top:none;padding-top:0;display:flex}._xmoaa_pageBtn{border-radius:var(--radius-circle);border:1px solid var(--border-color);background:var(--bg-base);width:40px;height:40px;color:var(--text-base);cursor:pointer;transition:all var(--duration-fast);box-shadow:var(--shadow-lg);justify-content:center;align-items:center;display:flex}._xmoaa_pageBtn:hover:not(:disabled){border-color:var(--blue);color:var(--blue);background:var(--bg-surface-alt)}._xmoaa_pageBtn:hover:not(:disabled) .material-symbols-rounded{color:var(--blue)}._xmoaa_pageBtn:disabled{opacity:.5;cursor:not-allowed;background:0 0}._xmoaa_pageBtn .material-symbols-rounded{font-size:var(--font-xl);color:inherit}._xmoaa_pageInfo{color:var(--text-muted)}@media (max-width:768px){._xmoaa_paginationContainer{margin-bottom:var(--spacing-xs)}}
._26RMcq_container{gap:var(--spacing-md);flex-direction:column;min-height:420px;display:flex}._26RMcq_categoryNav{gap:var(--spacing-xs);border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing-xs);display:flex;overflow-x:auto}._26RMcq_categoryBtn{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);cursor:pointer;border-radius:var(--radius-md);white-space:nowrap;transition:all var(--transition-fast);background:0 0;border:none;align-items:center;gap:6px;display:flex}._26RMcq_categoryBtn:hover{color:var(--text-base);background:var(--bg-surface-alt)}._26RMcq_categoryBtn._26RMcq_active{color:var(--blue);background:var(--blue-subtle);font-weight:var(--font-weight-semibold)}._26RMcq_categoryBtn span{font-size:18px}._26RMcq_ordersList{gap:var(--spacing-sm);flex-direction:column;max-height:520px;padding-right:2px;display:flex;overflow-y:auto}._26RMcq_orderCard{background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-xs);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex}._26RMcq_orderCard:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-sm)}._26RMcq_orderHeader{justify-content:space-between;align-items:center;display:flex}._26RMcq_headerLeft{align-items:center;gap:var(--spacing-xs);display:flex}._26RMcq_typeIcon{border-radius:var(--radius-md);background:var(--blue-subtle);width:28px;height:28px;color:var(--blue);justify-content:center;align-items:center;font-size:16px;display:flex}._26RMcq_orderNumber{font-size:var(--font-sm);font-weight:var(--font-weight-bold);color:var(--blue)}._26RMcq_orderDate{color:var(--text-muted);font-size:11px}._26RMcq_orderTitle{font-size:var(--font-sm);font-weight:var(--font-weight-semibold);color:var(--text-base);margin:2px 0}._26RMcq_sellerInfo{font-size:var(--font-xs);color:var(--text-muted);align-items:center;gap:4px;display:flex}._26RMcq_sellerName{font-weight:var(--font-weight-medium);color:var(--text-base)}._26RMcq_orderFooter{border-top:1px dashed var(--border-color);justify-content:space-between;align-items:flex-end;margin-top:4px;padding-top:6px;display:flex}._26RMcq_priceBlock{flex-direction:column;display:flex}._26RMcq_totalUSD{font-size:var(--font-base);font-weight:var(--font-weight-bold);color:var(--blue)}._26RMcq_totalVES{color:var(--text-muted);font-size:11px}._26RMcq_statusBadges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._26RMcq_emptyState{padding:var(--spacing-3xl) var(--spacing-md);text-align:center;color:var(--text-muted);justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}._26RMcq_emptyIcon{opacity:.5;font-size:52px}
._4db2GW_container{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}._4db2GW_header{justify-content:space-between;align-items:center;display:flex}._4db2GW_headerTitle{align-items:center;gap:var(--spacing-xs);color:var(--text-base);display:flex}._4db2GW_headerTitle h4{font-size:var(--font-base);font-weight:var(--font-weight-bold);margin:0}._4db2GW_headerTitle span{font-size:var(--font-lg);color:var(--blue)}._4db2GW_togglePasteBtn{color:var(--blue);font-size:var(--font-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;text-decoration:underline}._4db2GW_dropZone{border:2px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-lg) var(--spacing-md);text-align:center;background:var(--bg-surface-alt);cursor:pointer;transition:all var(--duration-fast) ease;position:relative}._4db2GW_dropZone:hover,._4db2GW_dropZone._4db2GW_dragging{border-color:var(--blue);background:#0ea5e90d}._4db2GW_hiddenInput{display:none}._4db2GW_uploadPrompt{align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}._4db2GW_uploadIcon{font-size:var(--font-3xl);color:var(--blue)}._4db2GW_primaryText{font-size:var(--font-base);font-weight:var(--font-weight-semibold);color:var(--text-base);margin:0}._4db2GW_subText{font-size:var(--font-xs);color:var(--text-muted);margin:0}._4db2GW_manualPasteBox{gap:var(--spacing-xs);flex-direction:column;display:flex}._4db2GW_pasteTextarea{width:100%;padding:var(--spacing-xs);border-radius:var(--radius-sm);border:1px solid var(--border-color);font-size:var(--font-base);resize:vertical}._4db2GW_processTextBtn{align-self:flex-end;align-items:center;gap:var(--spacing-xs);background:var(--blue);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;display:inline-flex}._4db2GW_processTextBtn:disabled{opacity:.5;cursor:not-allowed}._4db2GW_scanningIndicator{padding:var(--spacing-lg);border-radius:var(--radius-md);border:1px solid var(--blue);justify-content:center;align-items:center;gap:var(--spacing-xs);text-align:center;background:#0ea5e914;flex-direction:column;display:flex;position:relative;overflow:hidden}._4db2GW_scanningIndicator p{font-size:var(--font-base);font-weight:var(--font-weight-semibold);color:var(--blue);margin:0}._4db2GW_ocrCard{background:var(--white);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-sm);box-shadow:var(--shadow-lg)}._4db2GW_ocrHeader{margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}._4db2GW_badgeSuccess{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-xs);background:var(--green);color:var(--white);border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:var(--font-weight-bold);display:inline-flex}._4db2GW_badgeWarning{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-xs);background:var(--yellow);color:var(--white);border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:var(--font-weight-bold);display:inline-flex}._4db2GW_badgeDanger{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-xs);background:var(--red);color:var(--white);border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:var(--font-weight-bold);display:inline-flex}._4db2GW_resetBtn{color:var(--text-muted);cursor:pointer;padding:var(--spacing-2xs);border-radius:var(--radius-xs);background:0 0;border:none}._4db2GW_resetBtn:hover{color:var(--red);background:var(--pale-red)}._4db2GW_fieldsGrid{gap:var(--spacing-xs);grid-template-columns:repeat(2,1fr);display:grid}._4db2GW_fieldItem{flex-direction:column;display:flex}._4db2GW_fieldLabel{font-size:var(--font-xs);color:var(--text-muted);text-transform:uppercase;font-weight:var(--font-weight-semibold)}._4db2GW_fieldVal{font-size:var(--font-base);color:var(--text-base)}._4db2GW_mono{font-family:JetBrains Mono,monospace}._4db2GW_bold{font-weight:var(--font-weight-bold);color:var(--blue)}@media (max-width:640px){._4db2GW_fieldsGrid{grid-template-columns:1fr}}
._3tT9GW_container{align-items:center;gap:var(--spacing-xs);background:var(--bg-base);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-base);display:flex}._3tT9GW_badgeLabel{align-items:center;gap:var(--spacing-2xs);font-weight:var(--font-weight-medium);color:var(--text-muted);white-space:nowrap;display:flex}._3tT9GW_select{border:1px solid var(--border-color);background:var(--blue);color:var(--text-base);border-radius:var(--radius-sm);padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-base);font-weight:var(--font-weight-medium);cursor:pointer;outline:none}._3tT9GW_select:focus{border-color:var(--blue)}._3tT9GW_profileBtn,._3tT9GW_assistantBtn{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--duration-fast) ease;white-space:nowrap;border:none;display:inline-flex}._3tT9GW_profileBtn{background:var(--pale-slate);color:var(--text-muted)}._3tT9GW_profileBtn:hover{background:var(--border-color);color:var(--text-base)}._3tT9GW_assistantBtn{background:var(--pale-blue);color:var(--blue)}._3tT9GW_assistantBtn:hover{color:var(--blue);background:#bae6fd}
.t6iHea_tabContentContainer{gap:var(--spacing-layout-gap);flex-direction:column;display:flex}.t6iHea_systemsGrid{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-base);flex-direction:column;display:flex;overflow:hidden}.t6iHea_systemCard{padding:var(--spacing-md);border-bottom:1px solid var(--border-color);transition:background-color var(--duration-fast) ease;cursor:pointer}.t6iHea_systemCard.t6iHea_compact{padding:var(--spacing-sm) var(--spacing-md)}.t6iHea_systemCard:last-child{border-bottom:none}.t6iHea_systemCard:hover{background:var(--bg-surface-alt)}.t6iHea_cardHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.t6iHea_systemInfo{align-items:center;gap:var(--spacing-sm);display:flex}.t6iHea_systemIconWrapper{border-radius:var(--radius-circle);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.t6iHea_iconBlue{background:var(--blue);color:var(--white)}.t6iHea_iconTeal{background:var(--teal);color:var(--white)}.t6iHea_iconPurple{background:var(--purple);color:var(--white)}.t6iHea_iconRed{background:var(--red);color:var(--white)}.t6iHea_iconIndigo{background:var(--indigo);color:var(--white)}.t6iHea_iconPink{background:var(--pink);color:var(--white)}.t6iHea_iconSlate{background:var(--slate);color:var(--white)}.t6iHea_iconLime{background:var(--lime);color:var(--white)}.t6iHea_iconYellow{background:var(--yellow);color:var(--white)}.t6iHea_iconOrange{background:var(--orange);color:var(--white)}.t6iHea_iconGray{background:var(--bg-surface-alt);color:var(--text-muted)}.t6iHea_systemIconWrapper.t6iHea_abnormal{background:var(--red);color:var(--white)}.t6iHea_suggestionText,.t6iHea_systemCard.t6iHea_abnormal .t6iHea_suggestionText{font-weight:var(--font-weight-medium)}.t6iHea_systemControls{align-items:center;gap:var(--spacing-sm);display:flex}.t6iHea_statusBadge{padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:var(--font-weight-medium);white-space:nowrap}.t6iHea_statusBadge.t6iHea_normal{background:var(--green);color:var(--white)}.t6iHea_statusBadge.t6iHea_abnormal{background:var(--red);color:var(--white)}.t6iHea_abnormalSwitch input:checked+span{background-color:var(--red)!important}.t6iHea_findingsContainer{margin-top:var(--spacing-md);padding-left:44px;animation:.3s ease-out t6iHea_slideDown}@keyframes t6iHea_slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.t6iHea_expandButton{border-radius:var(--radius-circle);width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:all var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.t6iHea_expandButton:hover{background:var(--bg-surface-alt)}.t6iHea_expandIcon{transition:transform var(--duration-normal) ease;font-size:var(--font-2xl)}.t6iHea_expandIcon.t6iHea_rotated{transform:rotate(180deg)}.t6iHea_grid2Col{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.t6iHea_grid3Col{gap:var(--spacing-md);grid-template-columns:1fr 1fr 1fr;display:grid}.t6iHea_grid4Col{gap:var(--spacing-md);grid-template-columns:repeat(4,1fr);display:grid}.t6iHea_grid2ColUneven{gap:var(--spacing-md);grid-template-columns:2fr 1fr;display:grid}.t6iHea_marginBottom24{margin-bottom:var(--spacing-lg)}.t6iHea_relative{position:relative}.t6iHea_suggestionsDropdown{background:var(--bg-base);border-radius:var(--radius-lg);z-index:var(--z-toast);max-height:250px;padding:var(--spacing-xs) 0;box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.t6iHea_suggestionItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-lg);cursor:pointer;transition:background-color var(--duration-fast);display:flex}.t6iHea_suggestionItem:hover{background:var(--bg-surface-alt)}.t6iHea_suggestionIcon{color:var(--blue);justify-content:center;align-items:center;display:flex}.t6iHea_suggestionItem .material-symbols-rounded{font-size:var(--font-xl)}.t6iHea_suggestionText{font-weight:var(--font-weight-medium)}.t6iHea_itemsList{gap:var(--spacing-xs);margin-top:var(--spacing-md);flex-direction:column;display:flex}.t6iHea_itemActions{gap:var(--spacing-xs);opacity:0;transition:opacity var(--duration-fast);margin-left:auto;display:flex}.t6iHea_historyCardHeader{justify-content:space-between;align-items:center;padding-bottom:0;display:flex}.t6iHea_historyCardTitle{align-items:center;gap:var(--spacing-sm);flex:1;display:flex}.t6iHea_historyModeIcon{border-radius:var(--radius-circle);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.t6iHea_historyModeIcon .material-symbols-rounded{font-size:var(--font-lg)}.t6iHea_modePathology{background:var(--pale-red);color:var(--red)}.t6iHea_modeMedication{background:var(--pale-blue);color:var(--blue)}.t6iHea_modeSurgery{background:var(--purple);color:var(--white)}.t6iHea_modeAllergy{background:var(--orange);color:var(--white)}.t6iHea_historyitemCard{padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-surface-alt);border-radius:var(--radius-sm);transition:all var(--duration-fast) ease;border:1px solid #0000;justify-content:space-between;align-items:center;display:flex}.t6iHea_historyitemCard:hover{background:var(--bg-base);border-color:var(--border-color)}.t6iHea_itemActions{gap:var(--spacing-xs);opacity:1;align-self:center;margin-left:auto;display:flex}.t6iHea_vitalCardsContainer{gap:var(--spacing-xs);grid-template-columns:repeat(8,1fr);margin-bottom:0;display:grid}@media (max-width:1200px){.t6iHea_vitalCardsContainer{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.t6iHea_vitalCardsContainer{grid-template-columns:repeat(2,1fr)}}.t6iHea_vitalCard{background:var(--bg-surface-alt);border-radius:var(--radius-lg);height:120px;padding:var(--spacing-md) var(--spacing-xs);transition:all var(--duration-fast) ease-in-out;cursor:text;border:none;flex-direction:column;justify-content:space-between;align-items:center;display:flex}.t6iHea_vitalCard:hover,.t6iHea_vitalCard:focus-within{box-shadow:var(--shadow-lg)}.t6iHea_vitalLabel{font-size:var(--font-sm);font-weight:var(--font-weight-bold);color:var(--text-base);text-transform:uppercase;text-align:center;letter-spacing:.05em}.t6iHea_vitalValueContainer{align-items:center;gap:var(--spacing-2xs);flex-direction:column;width:100%;display:flex}.t6iHea_vitalInput{text-align:center;font-size:var(--font-2xl);font-weight:var(--font-weight-extrabold);color:inherit;width:100%;box-shadow:none;background:0 0;border:none;outline:none;margin:0;padding:0}.t6iHea_vitalInput:focus,.t6iHea_vitalInput:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.t6iHea_vitalInput::placeholder{color:inherit;opacity:.45;font-weight:var(--font-weight-semibold)}.t6iHea_vitalUnit{font-size:var(--font-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.t6iHea_vitalInput::-webkit-outer-spin-button{appearance:none;margin:0}.t6iHea_vitalInput::-webkit-inner-spin-button{appearance:none;margin:0}.t6iHea_vitalInput[type=number]{appearance:textfield}.t6iHea_vitalCard.t6iHea_ta{background:var(--pale-red);color:var(--red)}.t6iHea_vitalCard.t6iHea_fc{color:#c2410c;background:#fff7ed}.t6iHea_vitalCard.t6iHea_fr{background:var(--pale-green);color:#047857}.t6iHea_vitalCard.t6iHea_temp{background:var(--pale-blue);color:var(--blue)}.t6iHea_vitalCard.t6iHea_sato2{color:#1d4ed8;background:#eff6ff}.t6iHea_vitalCard.t6iHea_peso{color:#6b21a8;background:#faf5ff}.t6iHea_vitalCard.t6iHea_talla{color:#be185d;background:#fdf2f8}.t6iHea_vitalCard.t6iHea_imc{color:var(--navy);background:#eef2ff}.t6iHea_taContainer{justify-content:center;align-items:center;gap:var(--spacing-xs);display:flex}.t6iHea_taSeparator{color:var(--text-muted);font-weight:var(--font-weight-bold);font-size:var(--font-xl)}.t6iHea_vitalInputSmall{text-align:center;width:44px;font-size:var(--font-xl);font-weight:var(--font-weight-extrabold);color:inherit;box-shadow:none;background:0 0;border:none;outline:none;padding:0}.t6iHea_vitalInputSmall:focus,.t6iHea_vitalInputSmall:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.t6iHea_vitalInputSmall::placeholder{color:inherit;opacity:.45;font-weight:var(--font-weight-semibold)}.t6iHea_modalFormBody{gap:var(--spacing-md);padding-top:var(--spacing-2xs);flex-direction:column;display:flex}
.m12-Ka_container{gap:var(--spacing-layout-gap);flex-direction:column;width:100%;display:flex}.m12-Ka_sectionHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-2xs);flex-wrap:wrap;display:flex}.m12-Ka_sectionTitle{font-size:var(--font-lg);font-weight:var(--font-weight-bold);color:var(--text-base);margin:0;line-height:1.3}.m12-Ka_sectionSubtitle{font-size:var(--font-sm);color:var(--text-muted);margin:2px 0 0}.m12-Ka_timelineList{gap:var(--spacing-layout-gap);flex-direction:column;width:100%;display:flex}.m12-Ka_clinicalCard{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-base);border:1px solid var(--border-color);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);box-sizing:border-box;transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);cursor:pointer;min-height:90px;display:flex}.m12-Ka_clinicalCard:hover{box-shadow:var(--shadow-lg);border-color:var(--border-color);transform:translateY(-2px)}.m12-Ka_dateBlock{min-width:76px;padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-surface-alt);border-radius:var(--radius-lg);border:1px solid var(--border-color);text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.m12-Ka_dateDay{font-size:var(--font-xl);font-weight:var(--font-weight-extrabold);color:var(--text-base);line-height:1}.m12-Ka_dateMonth{font-size:var(--font-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--blue);letter-spacing:.5px;margin-top:2px}.m12-Ka_dateTime{font-size:var(--font-2xs);color:var(--text-muted);font-weight:var(--font-weight-medium);margin-top:2px}.m12-Ka_cardMain{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.m12-Ka_badgesRow{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.m12-Ka_cardTitle{font-size:var(--font-md);font-weight:var(--font-weight-bold);color:var(--text-base);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.35;overflow:hidden}.m12-Ka_diagnosisBox{font-size:var(--font-xs);color:var(--text-muted);background:var(--bg-surface-alt);border-radius:var(--radius-sm);align-items:center;gap:6px;width:fit-content;max-width:100%;padding:3px 10px;display:inline-flex}.m12-Ka_diagnosisHighlight{font-weight:var(--font-weight-semibold);color:var(--navy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m12-Ka_cardDoctorRow{align-items:center;gap:var(--spacing-xs);font-size:var(--font-xs);color:var(--text-muted);margin-top:2px;display:flex}.m12-Ka_doctorName{font-weight:var(--font-weight-medium);color:var(--text-base)}.m12-Ka_specialtyPill{color:var(--blue);font-weight:var(--font-weight-medium)}.m12-Ka_cardActions{align-items:center;gap:var(--spacing-xs);opacity:1;flex-shrink:0;display:flex}.m12-Ka_paginationWrapper{margin-top:var(--spacing-md);justify-content:center;display:flex}@media (max-width:768px){.m12-Ka_sectionHeader{flex-direction:column;align-items:flex-start}.m12-Ka_sectionHeader button{width:100%}.m12-Ka_clinicalCard{padding:var(--spacing-md);align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.m12-Ka_dateBlock{gap:var(--spacing-xs);width:100%;padding:var(--spacing-2xs) var(--spacing-xs);flex-direction:row;justify-content:flex-start}.m12-Ka_cardActions{border-top:1px solid var(--border-color);width:100%;padding-top:var(--spacing-xs);opacity:1;justify-content:flex-end}.m12-Ka_btnText{display:none}}.m12-Ka_btnText{display:inline}
.JhQuzW_card{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-2xs);border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--bg-base);box-shadow:var(--shadow-lg);width:100%;max-width:360px;transition:transform var(--duration-fast) ease, box-shadow var(--duration-fast) ease;overflow:hidden}.JhQuzW_card:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.JhQuzW_header{padding:var(--spacing-sm) var(--spacing-sm);align-items:center;gap:var(--spacing-sm);border-bottom:1px solid var(--border-color);background:var(--bg-surface-alt);display:flex}.JhQuzW_iconWrapper{border-radius:var(--radius-circle);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.JhQuzW_iconWrapper.JhQuzW_appointment{background:var(--blue);color:var(--blue)}.JhQuzW_iconWrapper.JhQuzW_prescription{color:#e11d48;background:#e11d481f}.JhQuzW_iconWrapper.JhQuzW_lab{color:#9333ea;background:#9333ea1f}.JhQuzW_iconWrapper.JhQuzW_product{color:var(--yellow);background:#d977061f}.JhQuzW_iconWrapper.JhQuzW_payment{color:var(--green);background:#16a34a1f}.JhQuzW_iconWrapper.JhQuzW_summary{background:var(--bg-surface-alt);color:var(--text-muted)}.JhQuzW_titleArea{flex:1;min-width:0}.JhQuzW_cardTitle{font-size:var(--font-base);font-weight:var(--font-weight-semibold);color:var(--text-base);word-break:break-word;margin:0;line-height:1.35}.JhQuzW_cardSubtitle{font-size:var(--font-xs);color:var(--text-muted);margin-top:var(--spacing-2xs);word-break:break-word}.JhQuzW_body{padding:var(--spacing-sm) var(--spacing-sm);font-size:var(--font-sm);color:var(--text-base);gap:var(--spacing-xs);flex-direction:column;display:flex}.JhQuzW_summaryText{font-size:var(--font-xs);color:var(--text-muted);margin:0;line-height:1.45}.JhQuzW_itemsList{gap:var(--spacing-xs);background:var(--bg-surface-alt);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);border:1px solid var(--border-color);font-size:var(--font-xs);flex-direction:column;display:flex}.JhQuzW_itemRow{justify-content:space-between;align-items:center;gap:var(--spacing-xs);display:flex}.JhQuzW_itemLabel{color:var(--text-muted);font-weight:var(--font-weight-medium)}.JhQuzW_itemVal{font-weight:var(--font-weight-semibold);color:var(--text-base);text-align:right}.JhQuzW_metaGrid{gap:var(--spacing-xs);grid-template-columns:1fr 1fr;display:grid}.JhQuzW_metaItem{background:var(--bg-surface-alt);padding:var(--spacing-xs) var(--spacing-xs);border-radius:var(--radius-md);border:1px solid var(--border-color);gap:var(--spacing-2xs);flex-direction:column;display:flex}.JhQuzW_metaKey{color:var(--text-muted);font-size:var(--font-xs);font-weight:var(--font-weight-medium)}.JhQuzW_metaVal{font-weight:var(--font-weight-semibold);color:var(--text-base);font-size:var(--font-xs);word-break:break-word}.JhQuzW_actions{padding:var(--spacing-xs) var(--spacing-sm);border-top:1px solid var(--border-color);background:var(--bg-surface-alt)}
.IrzyxW_alert{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);margin-bottom:var(--spacing-md);border:1px solid #0000;line-height:1.5;animation:.3s ease-out IrzyxW_fadeIn;display:flex}.IrzyxW_icon{font-size:var(--font-xl);margin-top:var(--spacing-2xs);flex-shrink:0}.IrzyxW_content{gap:var(--spacing-2xs);flex-direction:column;flex:1;display:flex}.IrzyxW_message{color:inherit}.IrzyxW_actions{margin-top:var(--spacing-xs);gap:var(--spacing-xs);display:flex}.IrzyxW_closeIcon{font-size:var(--font-lg)}.IrzyxW_dismissButton{cursor:pointer;padding:var(--spacing-2xs);border-radius:var(--radius-xs);transition:background-color var(--duration-fast);color:inherit;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;margin:-4px -4px -4px 0;display:flex}.IrzyxW_dismissButton:hover{opacity:1;background-color:var(--bg-surface-alt)}.IrzyxW_error{background-color:var(--pale-red);border-color:var(--red);color:var(--red)}.IrzyxW_error .IrzyxW_icon{color:var(--red)}.IrzyxW_success{background-color:var(--pale-green);border-color:var(--green);color:var(--green)}.IrzyxW_success .IrzyxW_icon{color:var(--green)}.IrzyxW_warning{background-color:var(--pale-yellow);border-color:var(--yellow);color:var(--yellow)}.IrzyxW_warning .IrzyxW_icon{color:var(--yellow)}.IrzyxW_info{background-color:var(--pale-cyan);border-color:var(--cyan);color:var(--cyan)}.IrzyxW_info .IrzyxW_icon{color:var(--cyan)}
.WbQFEa_backdrop{backdrop-filter:blur(4px);z-index:1050;opacity:0;visibility:hidden;width:100vw;height:100vh;transition:opacity var(--transition-normal), visibility var(--transition-normal);background:#0f172a73;position:fixed;top:0;left:0}.WbQFEa_backdrop.WbQFEa_open{opacity:1;visibility:visible}.WbQFEa_drawer{background:var(--bg-surface);width:100%;max-width:440px;height:100vh;box-shadow:var(--shadow-2xl);z-index:1060;transition:transform var(--transition-normal) cubic-bezier(.16, 1, .3, 1);flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.WbQFEa_backdrop.WbQFEa_open .WbQFEa_drawer{transform:translate(0)}.WbQFEa_header{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--border-color);background:var(--bg-surface);justify-content:space-between;align-items:center;display:flex}.WbQFEa_titleArea{align-items:center;gap:var(--spacing-sm);display:flex}.WbQFEa_title{font-size:var(--font-lg);font-weight:var(--font-weight-bold);color:var(--text-base);margin:0}.WbQFEa_body{padding:var(--spacing-lg) var(--spacing-xl);gap:var(--spacing-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.WbQFEa_emptyState{padding:var(--spacing-3xl) var(--spacing-lg);text-align:center;color:var(--text-muted);justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;margin:auto 0;display:flex}.WbQFEa_emptyIcon{color:var(--text-muted);opacity:.6;font-size:56px}.WbQFEa_emptyTitle{font-size:var(--font-base);font-weight:var(--font-weight-semibold);color:var(--text-base);margin:0}.WbQFEa_emptyText{font-size:var(--font-sm);color:var(--text-muted);max-width:260px;margin:0}.WbQFEa_itemsList{gap:var(--spacing-sm);flex-direction:column;display:flex}.WbQFEa_cartItem{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);display:flex}.WbQFEa_cartItem:hover{border-color:var(--border-color-hover)}.WbQFEa_itemImage{border-radius:var(--radius-md);object-fit:cover;background:var(--bg-surface);border:1px solid var(--border-color);flex-shrink:0;width:64px;height:64px}.WbQFEa_itemImagePlaceholder{border-radius:var(--radius-md);background:var(--blue-subtle);width:64px;height:64px;color:var(--blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}.WbQFEa_itemInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.WbQFEa_itemName{font-size:var(--font-sm);font-weight:var(--font-weight-semibold);color:var(--text-base);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.WbQFEa_itemSeller{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.WbQFEa_itemPrice{font-size:var(--font-sm);font-weight:var(--font-weight-bold);color:var(--blue)}.WbQFEa_itemPriceVES{color:var(--text-muted);margin-left:var(--spacing-xs);font-size:11px;font-weight:var(--font-weight-normal)}.WbQFEa_itemControls{align-items:flex-end;gap:var(--spacing-xs);flex-direction:column;display:flex}.WbQFEa_quantitySelector{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);align-items:center;display:flex;overflow:hidden}.WbQFEa_qtyButton{cursor:pointer;width:26px;height:26px;color:var(--text-base);transition:background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.WbQFEa_qtyButton:hover:not(:disabled){background:var(--bg-surface-alt);color:var(--blue)}.WbQFEa_qtyButton:disabled{opacity:.4;cursor:not-allowed}.WbQFEa_qtyValue{font-size:var(--font-xs);font-weight:var(--font-weight-semibold);text-align:center;min-width:20px;color:var(--text-base);padding:0 6px}.WbQFEa_deliverySection{margin-top:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:var(--radius-lg);gap:var(--spacing-xs);flex-direction:column;display:flex}.WbQFEa_deliveryTitle{font-size:var(--font-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.WbQFEa_deliveryOptions{gap:var(--spacing-xs);display:flex}.WbQFEa_deliveryOption{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);font-size:var(--font-xs);font-weight:var(--font-weight-medium);color:var(--text-base);cursor:pointer;transition:all var(--transition-fast);flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.WbQFEa_deliveryOption.WbQFEa_selected{background:var(--blue-subtle);border-color:var(--blue);color:var(--blue);font-weight:var(--font-weight-semibold)}.WbQFEa_footer{padding:var(--spacing-lg) var(--spacing-xl);border-top:1px solid var(--border-color);background:var(--bg-surface);gap:var(--spacing-md);flex-direction:column;display:flex}.WbQFEa_summaryRow{justify-content:space-between;align-items:center;display:flex}.WbQFEa_summaryLabel{font-size:var(--font-sm);color:var(--text-muted)}.WbQFEa_summaryValue{font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--text-base)}.WbQFEa_totalRow{padding-top:var(--spacing-xs);border-top:1px dashed var(--border-color);justify-content:space-between;align-items:baseline;display:flex}.WbQFEa_totalLabel{font-size:var(--font-base);font-weight:var(--font-weight-bold);color:var(--text-base)}.WbQFEa_totalValueBlock{text-align:right}.WbQFEa_totalUSD{font-size:var(--font-xl);font-weight:var(--font-weight-black);color:var(--blue)}.WbQFEa_totalVES{font-size:var(--font-xs);color:var(--text-muted);margin-top:2px}.WbQFEa_checkoutButton{width:100%}
.QBWk-W_modalBody{flex-direction:column;display:flex}.QBWk-W_verifyContainer{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.QBWk-W_verifyContainer{grid-template-columns:1fr}}.QBWk-W_receiptSection{flex-direction:column;display:flex}.QBWk-W_receiptImageContainer{background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:var(--radius-md);flex:1;justify-content:center;align-items:center;min-height:300px;display:flex;overflow:hidden}.QBWk-W_receiptPlaceholder,.QBWk-W_receiptPlaceholderFull{color:var(--text-muted);justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.QBWk-W_receiptPlaceholder span,.QBWk-W_receiptPlaceholderFull span{font-size:var(--font-4xl);color:var(--text-muted);opacity:.5}.QBWk-W_receiptPlaceholderFull{background:var(--bg-surface-alt);border-radius:var(--radius-md);min-height:400px}.QBWk-W_detailsSection{gap:var(--spacing-lg);flex-direction:column;display:flex}.QBWk-W_infoCard{background:var(--bg-surface-alt);border-radius:var(--radius-md);padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}.QBWk-W_infoRow{justify-content:space-between;align-items:center;display:flex}.QBWk-W_infoLabel{color:var(--text-muted)}.QBWk-W_infoValue{font-weight:var(--font-weight-medium)}.QBWk-W_servicesList{gap:var(--spacing-sm);flex-direction:column;display:flex}.QBWk-W_serviceItem{color:var(--text-muted);padding:var(--spacing-xs) 0;border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;display:flex}.QBWk-W_totalRow{margin-top:var(--spacing-xs);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;display:flex}.QBWk-W_totalAmounts{flex-direction:column;align-items:flex-end;display:flex}.QBWk-W_totalUsd{font-size:var(--font-lg)}.QBWk-W_totalBs{font-size:var(--font-xs);color:var(--text-muted)}.QBWk-W_actionButtons{gap:var(--spacing-sm);margin-top:auto;display:flex}.QBWk-W_actionButtons>*{flex:1}.QBWk-W_rejectBtn{color:var(--error);border-color:var(--error)}.QBWk-W_rejectBtn:hover{background:var(--pale-red)}.QBWk-W_receiptOnlyContainer,.QBWk-W_detailsOnlyContainer{flex-direction:column;display:flex}
.DzVRdq_container{gap:var(--spacing-lg);flex-direction:column;display:flex}.DzVRdq_kpiGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.DzVRdq_kpiCard{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-lg);align-items:center;gap:var(--spacing-md);box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) ease, box-shadow var(--duration-fast) ease;display:flex}.DzVRdq_kpiCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.DzVRdq_kpiIcon{border-radius:var(--radius-md);width:44px;height:44px;font-size:var(--font-2xl);justify-content:center;align-items:center;display:flex}.DzVRdq_kpiValue{font-size:var(--font-2xl);font-weight:var(--font-weight-bold);color:var(--text-base);line-height:1.1}.DzVRdq_kpiLabel{font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);margin-top:var(--spacing-2xs)}.DzVRdq_candidatesTable{border-collapse:collapse;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;overflow:hidden}.DzVRdq_candidatesTable th{background:var(--bg-surface-alt);padding:.85rem var(--spacing-md);text-align:left;font-size:var(--font-sm);font-weight:var(--font-weight-semibold);color:var(--text-muted);border-bottom:1px solid var(--border-color)}.DzVRdq_candidatesTable td{padding:var(--spacing-md);border-bottom:1px solid var(--border-color);font-size:var(--font-base);vertical-align:middle}.DzVRdq_candidatesTable tr:hover td{background:#0284c705}.DzVRdq_candidateAvatar{border-radius:var(--radius-circle);object-fit:cover;background:var(--pale-blue);width:40px;height:40px;font-weight:var(--font-weight-semibold);color:var(--blue);justify-content:center;align-items:center;display:flex}.DzVRdq_talentGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.DzVRdq_talentCard{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-lg);gap:var(--spacing-sm);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.DzVRdq_talentHeader{align-items:center;gap:var(--spacing-sm);display:flex}.DzVRdq_talentName{font-weight:var(--font-weight-semibold);font-size:var(--font-base);color:var(--text-base)}.DzVRdq_talentSpecialty{font-size:var(--font-sm);color:var(--blue);font-weight:var(--font-weight-medium)}
.ceQMva_reactionsContainer{gap:var(--spacing-2xs);z-index:var(--z-sticky);flex-wrap:wrap;display:flex;position:absolute;bottom:-11px}.ceQMva_reactionsMine{right:12px}.ceQMva_reactionsTheirs{left:12px}.ceQMva_reactionBadge{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-md);background:var(--bg-base);border:1px solid var(--border-color);font-size:var(--font-xs);cursor:pointer;box-shadow:var(--shadow-sm);transition:all var(--duration-fast) ease;-webkit-user-select:none;user-select:none;display:inline-flex}.ceQMva_reactionBadge:hover{border-color:var(--border-color);transform:scale(1.1)}.ceQMva_reactionBadgeActive{background:var(--pale-blue);font-weight:var(--font-weight-semibold);color:var(--blue);border-color:#7dd3fc}.ceQMva_count{font-size:var(--font-xs);color:var(--text-muted)}.ceQMva_countActive{color:var(--blue);font-weight:var(--font-weight-bold)}.ceQMva_floatingBar{align-items:center;gap:var(--spacing-2xs);background:var(--bg-base);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:1px solid var(--border-color);z-index:var(--z-dropdown);animation:.15s ease-out ceQMva_fadeIn;display:flex;position:absolute;top:-36px}.ceQMva_floatingBarMine{right:0}.ceQMva_floatingBarTheirs{left:0}@keyframes ceQMva_fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ceQMva_reactionBtn{font-size:var(--font-md);padding:var(--spacing-2xs) var(--spacing-2xs);border-radius:var(--radius-full);cursor:pointer;transition:transform var(--duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ceQMva_reactionBtn:hover{background:var(--bg-surface-alt);transform:scale(1.3)}.ceQMva_divider{background:var(--border-color);width:1px;height:16px;margin:0 var(--spacing-2xs)}.ceQMva_replyBtn{color:var(--text-muted);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ceQMva_replyBtn:hover{color:var(--blue);background:var(--bg-surface-alt);transform:scale(1.15)}.ceQMva_replyBtn .material-symbols-rounded{font-size:var(--font-lg)}
.wLxPHG_fabContainer{z-index:990;transition:opacity var(--duration-fast,.2s), transform var(--duration-fast,.2s), visibility var(--duration-fast,.2s);pointer-events:auto;justify-content:center;align-items:center;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards wLxPHG_popIn;display:flex;position:fixed;bottom:28px;right:28px}.wLxPHG_fabContainer.wLxPHG_hidden{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.8)translateY(10px)}.wLxPHG_fabButton{background:linear-gradient(135deg, var(--navy,#294879) 0%, var(--blue,#1a7ad0) 100%);min-width:56px;height:56px;color:var(--white,#fff);cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid #ffffff47;border-radius:28px;outline:none;align-items:center;gap:0;padding:0 16px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1),padding .3s cubic-bezier(.2,.8,.2,1),background .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px -4px #1a7ad073,0 4px 10px -2px #0f172a26,inset 0 1px 1px #ffffff4d}.wLxPHG_fabButton:hover{background:linear-gradient(135deg,#1e3963 0%,#156fc0 100%);transform:translateY(-3px)scale(1.03);box-shadow:0 16px 32px -4px #1a7ad08c,0 8px 16px -2px #0f172a33,inset 0 1px 1px #fff6}.wLxPHG_fabButton:active{transform:translateY(0)scale(.96);box-shadow:0 6px 16px -2px #1a7ad059,0 2px 6px -1px #0f172a1f}.wLxPHG_iconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.wLxPHG_cartIcon{color:#fff;transition:transform .25s;--icon-fill:1!important;font-size:26px!important}.wLxPHG_fabButton:hover .wLxPHG_cartIcon{transform:rotate(-8deg)scale(1.08)}.wLxPHG_badge{background-color:var(--error,#ef4444);color:#fff;border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-10px;right:-12px;box-shadow:0 2px 6px #ef444466}.wLxPHG_fabLabel{opacity:0;white-space:nowrap;align-items:center;gap:8px;max-width:0;margin-left:0;transition:max-width .35s cubic-bezier(.2,.8,.2,1),opacity .25s,margin-left .35s;display:flex;overflow:hidden}.wLxPHG_labelText{letter-spacing:.2px;font-size:14px;font-weight:600}.wLxPHG_labelPrice{letter-spacing:.3px;background:#fff3;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:700}@media (hover:hover) and (min-width:769px){.wLxPHG_fabButton:hover .wLxPHG_fabLabel{opacity:1;max-width:180px;margin-left:10px}}@keyframes wLxPHG_popIn{0%{opacity:0;transform:scale(.4)translateY(20px)}70%{transform:scale(1.08)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes wLxPHG_badgeBounce{0%,to{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.9)}}.wLxPHG_badgeBounce{animation:.5s cubic-bezier(.34,1.56,.64,1) wLxPHG_badgeBounce}.wLxPHG_pulseAnimation .wLxPHG_fabButton{animation:.6s ease-out wLxPHG_fabPulse}@keyframes wLxPHG_fabPulse{0%{box-shadow:0 0 #1a7ad0b3}70%{box-shadow:0 0 0 16px #1a7ad000}to{box-shadow:0 0 #1a7ad000}}@media (max-width:768px){.wLxPHG_fabContainer{bottom:calc(84px + env(safe-area-inset-bottom,0px));right:18px}.wLxPHG_fabButton{border-radius:26px;min-width:52px;height:52px;padding:0 14px}.wLxPHG_cartIcon{font-size:24px!important}}
.iP46ra_itemContainer{align-items:center;gap:var(--spacing-sm);width:100%;padding:0;display:flex}.iP46ra_itemCode{background-color:var(--blue);color:#fff;font-size:var(--font-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-sm);text-align:center;white-space:nowrap;min-width:48px}.iP46ra_itemTitle{flex:1}.iP46ra_itemRight{align-items:center;gap:var(--spacing-xs);display:flex}.iP46ra_omsBadge{background-color:var(--blue);color:var(--white);font-size:var(--font-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-sm);white-space:nowrap}.iP46ra_infoButton{cursor:pointer;color:var(--blue);padding:var(--spacing-2xs);border-radius:var(--radius-circle);transition:all var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.iP46ra_infoButton:hover{background-color:var(--pale-blue);color:var(--blue)}.iP46ra_infoButton span{font-size:var(--font-xl)}
.QeUTqq_switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.QeUTqq_input{opacity:0;width:0;height:0}.QeUTqq_slider{cursor:pointer;background-color:var(--border-color);transition:all var(--duration-normal) var(--ease-standard);border-radius:var(--radius-2xl);position:absolute;inset:0}.QeUTqq_slider:before{content:"";background-color:var(--bg-base);width:20px;height:20px;transition:all var(--duration-normal) var(--ease-standard);border-radius:var(--radius-circle);position:absolute;bottom:2px;left:2px}.QeUTqq_input:checked+.QeUTqq_slider{background-color:var(--blue)}.QeUTqq_input:checked+.QeUTqq_slider:before{transform:translate(20px)}.QeUTqq_disabled{opacity:.5;cursor:not-allowed}.QeUTqq_disabled .QeUTqq_slider{cursor:not-allowed}
