.VideoControls-module-scss-module__Le-ODW__controls{z-index:50;background:linear-gradient(#0000,#0009);justify-content:center;align-items:center;gap:16px;padding:16px 24px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:768px){.VideoControls-module-scss-module__Le-ODW__controls{display:none}}.VideoControls-module-scss-module__Le-ODW__controlGroup{align-items:center;gap:8px;display:flex}@media (max-width:768px){.VideoControls-module-scss-module__Le-ODW__controlGroup{gap:6px}}.VideoControls-module-scss-module__Le-ODW__controlPill{background:var(--background-secondary,#1e1e3a);--pill-divider-bg:#ffffff1a;border-radius:28px;align-items:center;transition:background .2s;display:flex}.VideoControls-module-scss-module__Le-ODW__controlPill.VideoControls-module-scss-module__Le-ODW__pillOff{--pill-divider-bg:#ef44444d;background:#ef444433}.VideoControls-module-scss-module__Le-ODW__controlPill.VideoControls-module-scss-module__Le-ODW__pillOff .VideoControls-module-scss-module__Le-ODW__pillMainButton{color:#ef4444}@media (max-width:768px){.VideoControls-module-scss-module__Le-ODW__controlPill{border-radius:24px}}.VideoControls-module-scss-module__Le-ODW__pillMainButton{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;transition:background .15s;display:flex}.VideoControls-module-scss-module__Le-ODW__pillMainButton:hover{background:#ffffff0f}@media (max-width:768px){.VideoControls-module-scss-module__Le-ODW__pillMainButton{border-radius:24px;width:42px;height:42px}}.VideoControls-module-scss-module__Le-ODW__controlButton{cursor:pointer;background:var(--background-secondary,#1e1e3a);color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.VideoControls-module-scss-module__Le-ODW__controlButton:hover{background:var(--background-tertiary,#2a2a4a);transform:scale(1.05)}.VideoControls-module-scss-module__Le-ODW__controlButton.VideoControls-module-scss-module__Le-ODW__off{color:#ef4444;background:#ef444433}.VideoControls-module-scss-module__Le-ODW__controlButton.VideoControls-module-scss-module__Le-ODW__off:hover{background:#ef44444d}.VideoControls-module-scss-module__Le-ODW__controlButton.VideoControls-module-scss-module__Le-ODW__active{background:var(--primary,#4f46e5);color:#fff}.VideoControls-module-scss-module__Le-ODW__controlButton.VideoControls-module-scss-module__Le-ODW__active:hover{background:var(--primary-dark,#4338ca)}.VideoControls-module-scss-module__Le-ODW__controlButton.VideoControls-module-scss-module__Le-ODW__recording{color:#ef4444;background:#ef444433;animation:1.5s infinite VideoControls-module-scss-module__Le-ODW__pulse-recording}.VideoControls-module-scss-module__Le-ODW__controlButton.VideoControls-module-scss-module__Le-ODW__recording:hover{background:#ef44444d}@media (max-width:768px){.VideoControls-module-scss-module__Le-ODW__controlButton{width:42px;height:42px}}.VideoControls-module-scss-module__Le-ODW__labeledGroup{align-items:center;gap:8px;display:flex}@media (max-width:768px){.VideoControls-module-scss-module__Le-ODW__labeledGroup{gap:6px}}.VideoControls-module-scss-module__Le-ODW__labeledButton{cursor:pointer;background:var(--background-secondary,#1e1e3a);color:#fff;white-space:nowrap;border:none;border-radius:22px;align-items:center;gap:6px;height:44px;padding:0 16px;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.VideoControls-module-scss-module__Le-ODW__labeledButton:hover{background:var(--background-tertiary,#2a2a4a);transform:scale(1.03)}.VideoControls-module-scss-module__Le-ODW__labeledButton.VideoControls-module-scss-module__Le-ODW__active{background:var(--primary,#4f46e5);color:#fff}.VideoControls-module-scss-module__Le-ODW__labeledButton.VideoControls-module-scss-module__Le-ODW__active:hover{background:var(--primary-dark,#4338ca)}.VideoControls-module-scss-module__Le-ODW__labeledButton.VideoControls-module-scss-module__Le-ODW__recording{color:#ef4444;background:#ef444433;animation:1.5s infinite VideoControls-module-scss-module__Le-ODW__pulse-recording}.VideoControls-module-scss-module__Le-ODW__labeledButton.VideoControls-module-scss-module__Le-ODW__recording:hover{background:#ef44444d}@media (max-width:768px){.VideoControls-module-scss-module__Le-ODW__labeledButton{gap:4px;height:40px;padding:0 12px;font-size:.75rem}.VideoControls-module-scss-module__Le-ODW__labeledButton span{display:none}}.VideoControls-module-scss-module__Le-ODW__leaveButton{cursor:pointer;color:#fff;background:#ef4444;border:none;border-radius:24px;align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.VideoControls-module-scss-module__Le-ODW__leaveButton:hover{background:#dc2626;transform:scale(1.02)}@media (max-width:768px){.VideoControls-module-scss-module__Le-ODW__leaveButton{padding:10px 16px;font-size:.85rem}.VideoControls-module-scss-module__Le-ODW__leaveButton span{display:none}}.VideoControls-module-scss-module__Le-ODW__confirmOverlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;animation:.15s VideoControls-module-scss-module__Le-ODW__fadeIn;display:flex;position:fixed;inset:0}.VideoControls-module-scss-module__Le-ODW__confirmDialog{background:var(--background-primary,#0f0f23);border:1px solid var(--border,#ffffff1a);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:90%;max-width:360px;padding:28px 32px;animation:.2s cubic-bezier(.4,0,.2,1) VideoControls-module-scss-module__Le-ODW__scaleIn;display:flex;box-shadow:0 20px 60px #00000080}.VideoControls-module-scss-module__Le-ODW__confirmIcon{color:#ef4444;background:#ef444426;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.VideoControls-module-scss-module__Le-ODW__confirmTitle{color:#fff;margin:0;font-size:1.1rem;font-weight:600}.VideoControls-module-scss-module__Le-ODW__confirmMessage{color:#fff9;margin:0;font-size:.875rem;line-height:1.5}.VideoControls-module-scss-module__Le-ODW__confirmActions{gap:10px;width:100%;margin-top:8px;display:flex}.VideoControls-module-scss-module__Le-ODW__confirmCancel{border:1px solid var(--border,#ffffff26);color:#fff;cursor:pointer;background:0 0;border-radius:10px;flex:1;padding:10px 16px;font-size:.875rem;font-weight:500;transition:background .15s}.VideoControls-module-scss-module__Le-ODW__confirmCancel:hover{background:#ffffff14}.VideoControls-module-scss-module__Le-ODW__confirmLeave{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;transition:background .15s;display:flex}.VideoControls-module-scss-module__Le-ODW__confirmLeave:hover{background:#dc2626}@keyframes VideoControls-module-scss-module__Le-ODW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes VideoControls-module-scss-module__Le-ODW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.VideoControls-module-scss-module__Le-ODW__recordingBadge{color:#ef4444;white-space:nowrap;pointer-events:none;background:#ef444426;border:1px solid #ef444466;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:flex;position:absolute;top:-36px;left:50%;transform:translate(-50%)}.VideoControls-module-scss-module__Le-ODW__recordingDot{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite VideoControls-module-scss-module__Le-ODW__pulse-recording}@keyframes VideoControls-module-scss-module__Le-ODW__pulse-recording{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 8px #ef444400}}
.DeviceMenu-module-scss-module__vqq3ua__deviceMenu{align-items:center;display:flex;position:relative}.DeviceMenu-module-scss-module__vqq3ua__triggerButton{cursor:pointer;color:#fff9;background:0 0;border:none;border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:all .15s;display:flex}.DeviceMenu-module-scss-module__vqq3ua__triggerButton:hover{color:#fff;background:#ffffff0f}@media (max-width:768px){.DeviceMenu-module-scss-module__vqq3ua__triggerButton{width:32px;height:42px}}.DeviceMenu-module-scss-module__vqq3ua__chevronIcon{transition:transform .2s}.DeviceMenu-module-scss-module__vqq3ua__chevronOpen{transform:rotate(180deg)}.DeviceMenu-module-scss-module__vqq3ua__dropdown{background:var(--background-primary,#0f0f23);z-index:60;border:1px solid #ffffff1f;border-radius:12px;min-width:280px;animation:.15s DeviceMenu-module-scss-module__vqq3ua__dropdownFadeIn;position:absolute;bottom:calc(100% + 12px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 40px #00000080}.DeviceMenu-module-scss-module__vqq3ua__dropdownHeader{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:12px 16px;font-size:.75rem;font-weight:600;display:flex}.DeviceMenu-module-scss-module__vqq3ua__dropdownList{max-height:240px;padding:4px;overflow-y:auto}.DeviceMenu-module-scss-module__vqq3ua__dropdownItem{color:#ffffffd9;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:.8125rem;transition:background .12s;display:flex}.DeviceMenu-module-scss-module__vqq3ua__dropdownItem:hover{background:#ffffff14}.DeviceMenu-module-scss-module__vqq3ua__dropdownItem.DeviceMenu-module-scss-module__vqq3ua__selected{color:var(--primary,#4f46e5);background:#4f46e51a}.DeviceMenu-module-scss-module__vqq3ua__dropdownItem.DeviceMenu-module-scss-module__vqq3ua__selected:hover{background:#4f46e526}.DeviceMenu-module-scss-module__vqq3ua__deviceLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.DeviceMenu-module-scss-module__vqq3ua__checkIcon{flex-shrink:0;margin-left:8px}.DeviceMenu-module-scss-module__vqq3ua__pillDivider{background:var(--pill-divider-bg,#ffffff1a);flex-shrink:0;width:1px;height:24px}@keyframes DeviceMenu-module-scss-module__vqq3ua__dropdownFadeIn{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
.PreJoinScreen-module-scss-module__rYxI5G__preJoin{flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:calc(100vh - 80px);padding:24px;display:flex}.PreJoinScreen-module-scss-module__rYxI5G__previewContainer{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:480px;display:flex}.PreJoinScreen-module-scss-module__rYxI5G__videoPreview{aspect-ratio:16/9;background:var(--background-secondary,#1a1a2e);border-radius:12px;width:100%;overflow:hidden}.PreJoinScreen-module-scss-module__rYxI5G__video{object-fit:cover;pointer-events:none;width:100%;height:100%}.PreJoinScreen-module-scss-module__rYxI5G__video::-webkit-media-controls{display:none!important}.PreJoinScreen-module-scss-module__rYxI5G__video::-webkit-media-controls-enclosure{display:none!important}.PreJoinScreen-module-scss-module__rYxI5G__video::-webkit-media-controls-panel{display:none!important}.PreJoinScreen-module-scss-module__rYxI5G__video::-webkit-media-controls-start-playback-button{display:none!important}.PreJoinScreen-module-scss-module__rYxI5G__cameraOff{height:100%;color:var(--text-secondary,#94a3b8);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.PreJoinScreen-module-scss-module__rYxI5G__cameraOff p{font-size:.9rem}.PreJoinScreen-module-scss-module__rYxI5G__previewControls{gap:12px;display:flex}.PreJoinScreen-module-scss-module__rYxI5G__previewButton{border:1px solid var(--border,#ffffff26);cursor:pointer;background:var(--background-secondary,#1e1e3a);width:48px;height:48px;color:var(--text-primary,white);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.PreJoinScreen-module-scss-module__rYxI5G__previewButton:hover{background:var(--background-tertiary,#2a2a4a)}.PreJoinScreen-module-scss-module__rYxI5G__previewButton.PreJoinScreen-module-scss-module__rYxI5G__off{color:#ef4444;background:#ef444426;border-color:#ef44444d}.PreJoinScreen-module-scss-module__rYxI5G__deviceSelectors{flex-direction:column;gap:8px;width:100%;display:flex}.PreJoinScreen-module-scss-module__rYxI5G__deviceSelect{border:1px solid var(--border,#ffffff26);background-color:var(--background-secondary,#1e1e3a);width:100%;color:var(--text-primary,white);cursor:pointer;border-radius:8px;padding:8px 32px 8px 12px;font-size:.85rem}@media (max-width:768px){.PreJoinScreen-module-scss-module__rYxI5G__deviceSelect{font-size:16px}}.PreJoinScreen-module-scss-module__rYxI5G__deviceSelect{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat}.PreJoinScreen-module-scss-module__rYxI5G__deviceSelect:focus{border-color:var(--primary,#4f46e5);outline:none}.PreJoinScreen-module-scss-module__rYxI5G__joinInfo{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.PreJoinScreen-module-scss-module__rYxI5G__title{color:var(--text-primary,white);font-size:1.5rem;font-weight:600}.PreJoinScreen-module-scss-module__rYxI5G__subtitle{color:var(--text-secondary,#94a3b8);font-size:1rem}.PreJoinScreen-module-scss-module__rYxI5G__joinButton{min-width:200px;margin-top:8px}
.ThreeDotsLoading-module-scss-module__c1K7Qa__container{justify-content:center;align-items:center;gap:5px;max-width:80px;height:22px;margin:auto;display:flex;position:absolute;inset:0}.ThreeDotsLoading-module-scss-module__c1K7Qa__container.ThreeDotsLoading-module-scss-module__c1K7Qa__static{padding:16px;position:static}.ThreeDotsLoading-module-scss-module__c1K7Qa__container .ThreeDotsLoading-module-scss-module__c1K7Qa__sides{background-color:var(--primary-main);border-radius:50%;width:10px;height:10px;animation:.8s infinite ThreeDotsLoading-module-scss-module__c1K7Qa__sideLoading}.ThreeDotsLoading-module-scss-module__c1K7Qa__container .ThreeDotsLoading-module-scss-module__c1K7Qa__middle{background-color:var(--primary-main);border-radius:50%;width:10px;height:10px;animation:.8s infinite ThreeDotsLoading-module-scss-module__c1K7Qa__middleLoading}.ThreeDotsLoading-module-scss-module__c1K7Qa__container .ThreeDotsLoading-module-scss-module__c1K7Qa__ButtonLoading{background-color:var(--secondary-light)}@keyframes ThreeDotsLoading-module-scss-module__c1K7Qa__sideLoading{0%{opacity:.2;transform:scale(.5)}50%{opacity:1;transform:scale(1)}to{opacity:.2;transform:scale(.5)}}@keyframes ThreeDotsLoading-module-scss-module__c1K7Qa__middleLoading{0%{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.5)}to{opacity:1;transform:scale(1)}}
.ConsultationItem-module-scss-module__OYL31a__actions{gap:12px;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport{border-radius:12px;padding:8px}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportHeader{background:linear-gradient(135deg,var(--true-white)0%,var(--info-lighter)100%);border:1px solid var(--info-light);border-radius:12px;flex-direction:column;gap:16px;margin-bottom:32px;padding:24px;display:flex;box-shadow:0 1px 3px #0000000d}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportHeader .ConsultationItem-module-scss-module__OYL31a__patientInfo{align-items:center;gap:16px;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportHeader .ConsultationItem-module-scss-module__OYL31a__patientInfo .ConsultationItem-module-scss-module__OYL31a__patientAvatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;font-weight:700;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportHeader .ConsultationItem-module-scss-module__OYL31a__patientInfo .ConsultationItem-module-scss-module__OYL31a__patientDetails{flex:1}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportHeader .ConsultationItem-module-scss-module__OYL31a__patientInfo .ConsultationItem-module-scss-module__OYL31a__patientDetails .ConsultationItem-module-scss-module__OYL31a__patientName{color:var(--title);margin-bottom:8px;font-size:24px;font-weight:700}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportHeader .ConsultationItem-module-scss-module__OYL31a__patientInfo .ConsultationItem-module-scss-module__OYL31a__patientDetails .ConsultationItem-module-scss-module__OYL31a__patientMeta{gap:20px;font-size:14px;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportHeader .ConsultationItem-module-scss-module__OYL31a__patientInfo .ConsultationItem-module-scss-module__OYL31a__patientDetails .ConsultationItem-module-scss-module__OYL31a__patientMeta .ConsultationItem-module-scss-module__OYL31a__metaItem{background:var(--true-white);color:var(--gray-dark);border-radius:6px;align-items:center;gap:6px;font-weight:500;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportHeader .ConsultationItem-module-scss-module__OYL31a__patientInfo .ConsultationItem-module-scss-module__OYL31a__patientDetails .ConsultationItem-module-scss-module__OYL31a__patientMeta .ConsultationItem-module-scss-module__OYL31a__metaItem svg{color:var(--primary)}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportHeader .ConsultationItem-module-scss-module__OYL31a__consultationMeta{border-top:1px solid var(--neutralLight);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportHeader .ConsultationItem-module-scss-module__OYL31a__consultationMeta .ConsultationItem-module-scss-module__OYL31a__status{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:600}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportHeader .ConsultationItem-module-scss-module__OYL31a__consultationMeta .ConsultationItem-module-scss-module__OYL31a__date{color:var(--gray);align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__consultationTimeline{background:var(--true-white);border:1px solid var(--neutralLight);border-radius:12px;flex-direction:column;gap:16px;margin-bottom:24px;padding:20px;display:flex;box-shadow:0 1px 3px #0000000d}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__consultationTimeline .ConsultationItem-module-scss-module__OYL31a__timelineItem{background:var(--cardBackground-main);border-left:4px solid var(--primary);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}@media (max-width:768px){.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__consultationTimeline .ConsultationItem-module-scss-module__OYL31a__timelineItem{flex-direction:column;align-items:flex-start;gap:12px}}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections{flex-direction:column;gap:24px;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__documentsList{flex-wrap:wrap;gap:8px;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__documentsList .ConsultationItem-module-scss-module__OYL31a__documentItem{background-color:var(--primary-opaque-5);border-radius:4px;align-items:center;gap:8px;padding:8px;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section{background:var(--true-white);border:1px solid var(--neutralLight);border-radius:12px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 1px 3px #0000000d}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section:hover{box-shadow:0 4px 6px #00000012}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionHeader{background:linear-gradient(135deg,var(--neutralLightest)0%,var(--neutralLighter)100%);border-bottom:1px solid var(--neutralLight);cursor:pointer;justify-content:space-between;align-items:center;padding:16px 20px;transition:background-color .2s;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionHeader:hover{background:linear-gradient(135deg,var(--neutralLighter)0%,var(--neutralLight)100%)}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionHeader .ConsultationItem-module-scss-module__OYL31a__sectionTitle{color:var(--title);align-items:center;gap:12px;font-size:18px;font-weight:700;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionHeader .ConsultationItem-module-scss-module__OYL31a__sectionTitle .ConsultationItem-module-scss-module__OYL31a__icon{width:24px;height:24px;color:var(--primary)}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionHeader .ConsultationItem-module-scss-module__OYL31a__chevronIcon{width:20px;height:20px;color:var(--text-secondary);flex-shrink:0;transition:transform .3s;transform:rotate(0)}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionHeader .ConsultationItem-module-scss-module__OYL31a__chevronExpanded{transform:rotate(180deg)}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent{opacity:0;max-height:0;padding:0 20px;transition:max-height .3s,opacity .3s,padding .3s;overflow:hidden}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__sectionContentExpanded{opacity:1;max-height:5000px;padding-top:20px;padding-bottom:20px}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__patientOverview .ConsultationItem-module-scss-module__OYL31a__overviewText{color:var(--bodyText);background:var(--cardBackground-main);border-left:3px solid var(--primary);border-radius:8px;padding:16px;font-size:15px;line-height:1.8}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__laboratoryFindings .ConsultationItem-module-scss-module__OYL31a__labCategory{background:var(--cardBackground-main);border-radius:8px;margin-bottom:24px;padding:16px}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__laboratoryFindings .ConsultationItem-module-scss-module__OYL31a__labCategory:last-child{margin-bottom:0}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__laboratoryFindings .ConsultationItem-module-scss-module__OYL31a__labCategory .ConsultationItem-module-scss-module__OYL31a__categoryTitle{color:var(--title);border-bottom:2px solid var(--primary);margin-bottom:12px;padding-bottom:8px;font-size:16px;font-weight:700;display:inline-block}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__laboratoryFindings .ConsultationItem-module-scss-module__OYL31a__labCategory .ConsultationItem-module-scss-module__OYL31a__labResults{flex-direction:column;gap:10px;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__laboratoryFindings .ConsultationItem-module-scss-module__OYL31a__labCategory .ConsultationItem-module-scss-module__OYL31a__labResults .ConsultationItem-module-scss-module__OYL31a__labItem{background:var(--true-white);border:1px solid var(--neutralLight);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;transition:all .2s;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__laboratoryFindings .ConsultationItem-module-scss-module__OYL31a__labCategory .ConsultationItem-module-scss-module__OYL31a__labResults .ConsultationItem-module-scss-module__OYL31a__labItem:hover{border-color:var(--primary);box-shadow:0 2px 4px #0000000d}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__laboratoryFindings .ConsultationItem-module-scss-module__OYL31a__labCategory .ConsultationItem-module-scss-module__OYL31a__labResults .ConsultationItem-module-scss-module__OYL31a__labItem.ConsultationItem-module-scss-module__OYL31a__mobileLabItem{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__laboratoryFindings .ConsultationItem-module-scss-module__OYL31a__labCategory .ConsultationItem-module-scss-module__OYL31a__labResults .ConsultationItem-module-scss-module__OYL31a__labItem.ConsultationItem-module-scss-module__OYL31a__mobileLabItem .ConsultationItem-module-scss-module__OYL31a__labValueContainer{width:100%;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__laboratoryFindings .ConsultationItem-module-scss-module__OYL31a__labCategory .ConsultationItem-module-scss-module__OYL31a__labResults .ConsultationItem-module-scss-module__OYL31a__labItem .ConsultationItem-module-scss-module__OYL31a__labValueContainer{flex:1;justify-content:space-between;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__laboratoryFindings .ConsultationItem-module-scss-module__OYL31a__labCategory .ConsultationItem-module-scss-module__OYL31a__labResults .ConsultationItem-module-scss-module__OYL31a__labItem .ConsultationItem-module-scss-module__OYL31a__labValueContainer .ConsultationItem-module-scss-module__OYL31a__labValue{color:var(--gray);flex:1}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__laboratoryFindings .ConsultationItem-module-scss-module__OYL31a__labCategory .ConsultationItem-module-scss-module__OYL31a__labResults .ConsultationItem-module-scss-module__OYL31a__labItem .ConsultationItem-module-scss-module__OYL31a__labValueContainer .ConsultationItem-module-scss-module__OYL31a__labStatus{width:fit-content;font-size:11px;font-weight:medium;text-transform:uppercase;border-radius:12px;padding:2px 8px}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__laboratoryFindings .ConsultationItem-module-scss-module__OYL31a__labCategory .ConsultationItem-module-scss-module__OYL31a__labResults .ConsultationItem-module-scss-module__OYL31a__labItem .ConsultationItem-module-scss-module__OYL31a__labValueContainer .ConsultationItem-module-scss-module__OYL31a__labStatus.ConsultationItem-module-scss-module__OYL31a__normal{background:var(--success-main)}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__laboratoryFindings .ConsultationItem-module-scss-module__OYL31a__labCategory .ConsultationItem-module-scss-module__OYL31a__labResults .ConsultationItem-module-scss-module__OYL31a__labItem .ConsultationItem-module-scss-module__OYL31a__labValueContainer .ConsultationItem-module-scss-module__OYL31a__labStatus.ConsultationItem-module-scss-module__OYL31a__elevated{background:var(--warning-main)}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__laboratoryFindings .ConsultationItem-module-scss-module__OYL31a__labCategory .ConsultationItem-module-scss-module__OYL31a__labResults .ConsultationItem-module-scss-module__OYL31a__labItem .ConsultationItem-module-scss-module__OYL31a__labName{color:var(--title);flex:1;font-weight:600}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__clinicalConsiderations .ConsultationItem-module-scss-module__OYL31a__considerationsText{color:var(--bodyText);background:var(--cardBackground-main);border-left:3px solid var(--primary);border-radius:8px;padding:16px;font-size:15px;line-height:1.8}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__differentialDiagnosis .ConsultationItem-module-scss-module__OYL31a__diagnosisList{flex-direction:column;gap:12px;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__differentialDiagnosis .ConsultationItem-module-scss-module__OYL31a__diagnosisList .ConsultationItem-module-scss-module__OYL31a__diagnosisItem{background:var(--warning-opaque-20);border-left:4px solid var(--warning-main);border-radius:8px;align-items:flex-start;gap:12px;padding:16px;font-size:15px;transition:all .2s;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__differentialDiagnosis .ConsultationItem-module-scss-module__OYL31a__diagnosisList .ConsultationItem-module-scss-module__OYL31a__diagnosisItem:hover{background:var(--warning-light);box-shadow:0 2px 4px #0000000d}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__differentialDiagnosis .ConsultationItem-module-scss-module__OYL31a__diagnosisList .ConsultationItem-module-scss-module__OYL31a__diagnosisItem .ConsultationItem-module-scss-module__OYL31a__bullet{background:var(--warning-main);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__differentialDiagnosis .ConsultationItem-module-scss-module__OYL31a__diagnosisList .ConsultationItem-module-scss-module__OYL31a__diagnosisItem .ConsultationItem-module-scss-module__OYL31a__diagnosisText{color:var(--white-main);font-weight:500;line-height:1.6}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__recommendations .ConsultationItem-module-scss-module__OYL31a__recommendationsList{flex-direction:column;gap:12px;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__recommendations .ConsultationItem-module-scss-module__OYL31a__recommendationsList .ConsultationItem-module-scss-module__OYL31a__recommendationItem{background:var(--success-lighter);border-left:4px solid var(--success-main);border-radius:8px;align-items:flex-start;gap:12px;padding:16px;font-size:15px;transition:all .2s;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__recommendations .ConsultationItem-module-scss-module__OYL31a__recommendationsList .ConsultationItem-module-scss-module__OYL31a__recommendationItem:hover{background:var(--success-light);box-shadow:0 2px 4px #0000000d}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__recommendations .ConsultationItem-module-scss-module__OYL31a__recommendationsList .ConsultationItem-module-scss-module__OYL31a__recommendationItem .ConsultationItem-module-scss-module__OYL31a__checkIcon{width:20px;height:20px;color:var(--success-dark);flex-shrink:0;margin-top:2px}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__recommendations .ConsultationItem-module-scss-module__OYL31a__recommendationsList .ConsultationItem-module-scss-module__OYL31a__recommendationItem .ConsultationItem-module-scss-module__OYL31a__recommendationText{color:var(--success-darker);font-weight:500;line-height:1.6}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__reportSections .ConsultationItem-module-scss-module__OYL31a__section .ConsultationItem-module-scss-module__OYL31a__sectionContent.ConsultationItem-module-scss-module__OYL31a__conclusion .ConsultationItem-module-scss-module__OYL31a__conclusionText{color:var(--title);background:linear-gradient(135deg,var(--info-light)0%,var(--info-lighter)100%);border-left:4px solid var(--primary);border-radius:8px;padding:16px;font-size:15px;font-weight:600;line-height:1.8}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__loadingState{color:var(--gray);justify-content:center;align-items:center;padding:40px;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__prescriptionsList{flex-direction:column;gap:16px;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__prescriptionsList .ConsultationItem-module-scss-module__OYL31a__prescriptionItem{background:linear-gradient(135deg,var(--success-lighter)0%,var(--success-light)100%);border:1px solid var(--success-light);border-radius:12px;padding:20px;transition:all .2s;box-shadow:0 1px 3px #0000000d}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__prescriptionsList .ConsultationItem-module-scss-module__OYL31a__prescriptionItem:hover{box-shadow:0 4px 6px #00000012}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__prescriptionsList .ConsultationItem-module-scss-module__OYL31a__prescriptionItem .ConsultationItem-module-scss-module__OYL31a__prescriptionHeader{border-bottom:2px solid var(--success-main);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__prescriptionsList .ConsultationItem-module-scss-module__OYL31a__prescriptionItem .ConsultationItem-module-scss-module__OYL31a__prescriptionHeader .ConsultationItem-module-scss-module__OYL31a__medicationName{color:var(--success-darker);font-size:18px;font-weight:700}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__prescriptionsList .ConsultationItem-module-scss-module__OYL31a__prescriptionItem .ConsultationItem-module-scss-module__OYL31a__prescriptionHeader .ConsultationItem-module-scss-module__OYL31a__prescriptionStatus{text-transform:uppercase;letter-spacing:.5px;border-radius:16px;padding:6px 14px;font-size:11px;font-weight:600}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__prescriptionsList .ConsultationItem-module-scss-module__OYL31a__prescriptionItem .ConsultationItem-module-scss-module__OYL31a__prescriptionHeader .ConsultationItem-module-scss-module__OYL31a__prescriptionStatus.ConsultationItem-module-scss-module__OYL31a__active{background:var(--success-dark);color:var(--true-white)}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__prescriptionsList .ConsultationItem-module-scss-module__OYL31a__prescriptionItem .ConsultationItem-module-scss-module__OYL31a__prescriptionHeader .ConsultationItem-module-scss-module__OYL31a__prescriptionStatus.ConsultationItem-module-scss-module__OYL31a__completed{background:var(--gray);color:var(--true-white)}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__prescriptionsList .ConsultationItem-module-scss-module__OYL31a__prescriptionItem .ConsultationItem-module-scss-module__OYL31a__prescriptionHeader .ConsultationItem-module-scss-module__OYL31a__prescriptionStatus.ConsultationItem-module-scss-module__OYL31a__expired{background:var(--error-main);color:var(--true-white)}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__prescriptionsList .ConsultationItem-module-scss-module__OYL31a__prescriptionItem .ConsultationItem-module-scss-module__OYL31a__prescriptionDetails{flex-direction:column;gap:12px;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__prescriptionsList .ConsultationItem-module-scss-module__OYL31a__prescriptionItem .ConsultationItem-module-scss-module__OYL31a__prescriptionDetails .ConsultationItem-module-scss-module__OYL31a__prescriptionRow{color:var(--success-darker);grid-template-columns:140px 1fr;gap:16px;font-size:15px;display:grid}@media (max-width:768px){.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__prescriptionsList .ConsultationItem-module-scss-module__OYL31a__prescriptionItem .ConsultationItem-module-scss-module__OYL31a__prescriptionDetails .ConsultationItem-module-scss-module__OYL31a__prescriptionRow{grid-template-columns:1fr;gap:6px}}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__researchList{flex-direction:column;gap:20px;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__researchList .ConsultationItem-module-scss-module__OYL31a__researchItem{background:linear-gradient(135deg,var(--warning-lighter)0%,var(--warning-light)100%);border-left:4px solid var(--warning-main);border-radius:10px;flex-direction:column;gap:12px;padding:18px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000d}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__researchList .ConsultationItem-module-scss-module__OYL31a__researchItem:hover{box-shadow:0 4px 6px #00000012}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__subsection{background:var(--cardBackground-main);border-radius:8px;flex-direction:column;gap:12px;margin-bottom:20px;padding:16px;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__subsection:last-child{margin-bottom:0}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__bulletList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__bulletList li{background:var(--cardBackground-main);color:var(--bodyText);border:1px solid var(--neutralLight);border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;line-height:1.6;transition:all .2s;display:flex}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__bulletList li:hover{border-color:var(--primary);box-shadow:0 2px 4px #0000000d}.ConsultationItem-module-scss-module__OYL31a__consultationReport .ConsultationItem-module-scss-module__OYL31a__bulletList li:before{content:"•";color:var(--primary);flex-shrink:0;margin-top:2px;font-size:18px;font-weight:700}
.LaboratoryAnalyses-module-scss-module__tzywaa__container{margin-top:16px}.LaboratoryAnalyses-module-scss-module__tzywaa__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.LaboratoryAnalyses-module-scss-module__tzywaa__header svg{color:var(--primary-main)}.LaboratoryAnalyses-module-scss-module__tzywaa__addAnalysisBtn{color:var(--primary-main)!important;border-color:var(--primary-main)!important}.LaboratoryAnalyses-module-scss-module__tzywaa__addAnalysisBtn:hover{background-color:var(--primary-opaque-10)!important}.LaboratoryAnalyses-module-scss-module__tzywaa__emptyState{border:2px dashed var(--neutralLight-main);background:var(--neutralLightest-main);text-align:center;border-radius:12px;padding:32px 24px;transition:all .2s}.LaboratoryAnalyses-module-scss-module__tzywaa__modalActions{justify-content:flex-end;gap:16px;width:100%;display:flex}.LaboratoryAnalyses-module-scss-module__tzywaa__modalContent{flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}.LaboratoryAnalyses-module-scss-module__tzywaa__panelGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.LaboratoryAnalyses-module-scss-module__tzywaa__panelCard{border:1px solid var(--neutralLighter-main);cursor:pointer;background-color:var(--neutralLightest-main);border-radius:8px;align-items:flex-start;gap:12px;padding:16px;transition:all .2s;display:flex}.LaboratoryAnalyses-module-scss-module__tzywaa__panelCard:hover{border-color:var(--neutralLight-main)}.LaboratoryAnalyses-module-scss-module__tzywaa__panelCard.LaboratoryAnalyses-module-scss-module__tzywaa__selected{border-color:var(--primary-main);background-color:var(--primary-opaque-10)}.LaboratoryAnalyses-module-scss-module__tzywaa__panelCard.LaboratoryAnalyses-module-scss-module__tzywaa__disabled{background-color:var(--neutralLighter-main);border-color:var(--neutralLight-main);cursor:not-allowed;opacity:.6;pointer-events:none}.LaboratoryAnalyses-module-scss-module__tzywaa__panelCard.LaboratoryAnalyses-module-scss-module__tzywaa__disabled .LaboratoryAnalyses-module-scss-module__tzywaa__panelInfo p,.LaboratoryAnalyses-module-scss-module__tzywaa__panelCard.LaboratoryAnalyses-module-scss-module__tzywaa__disabled .LaboratoryAnalyses-module-scss-module__tzywaa__panelInfo span{color:var(--neutralLight-main)}.LaboratoryAnalyses-module-scss-module__tzywaa__panelIcon{background-color:var(--neutralLightest-main);color:var(--bodyText-main);border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}.LaboratoryAnalyses-module-scss-module__tzywaa__panelIcon.LaboratoryAnalyses-module-scss-module__tzywaa__selected{background-color:var(--primary-main);color:var(--true-white)}.LaboratoryAnalyses-module-scss-module__tzywaa__panelIcon.LaboratoryAnalyses-module-scss-module__tzywaa__disabled{background-color:var(--neutralLight-main);color:var(--neutralLighter-main)}.LaboratoryAnalyses-module-scss-module__tzywaa__panelInfo{flex:1}.LaboratoryAnalyses-module-scss-module__tzywaa__panelInfo p{margin-bottom:4px}.LaboratoryAnalyses-module-scss-module__tzywaa__checkIcon{color:var(--primary-main)}.LaboratoryAnalyses-module-scss-module__tzywaa__uncheckedCircle{border:1px solid var(--neutralLight-main);border-radius:50%;width:20px;height:20px}.LaboratoryAnalyses-module-scss-module__tzywaa__selectedChips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.LaboratoryAnalyses-module-scss-module__tzywaa__notesSection{margin-top:16px}.LaboratoryAnalyses-module-scss-module__tzywaa__chip{background-color:var(--primary-main);color:var(--true-white);border-radius:16px;align-items:center;gap:8px;padding:5px 10px;font-size:14px;display:flex}.LaboratoryAnalyses-module-scss-module__tzywaa__analysisItem{border:1px solid var(--neutralLighter-main);background-color:var(--true-white);border-radius:8px;margin-bottom:16px;padding:16px}.LaboratoryAnalyses-module-scss-module__tzywaa__analysisHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.LaboratoryAnalyses-module-scss-module__tzywaa__analysisHeader svg{color:var(--primary-main)}.LaboratoryAnalyses-module-scss-module__tzywaa__analysisChips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.LaboratoryAnalyses-module-scss-module__tzywaa__analysisChip{background-color:var(--primary-opaque-10);color:var(--primary-main);border-radius:16px;padding:4px 12px;font-size:14px}.LaboratoryAnalyses-module-scss-module__tzywaa__notes{background-color:var(--white-2);color:var(--bodyText-main);border-radius:4px;margin-bottom:16px;padding:12px;font-size:14px}.LaboratoryAnalyses-module-scss-module__tzywaa__expandButton{text-align:center;width:100%;color:var(--primary-main);cursor:pointer;border:1px solid var(--primary-main);background-color:var(--true-white);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:8px;display:flex}.LaboratoryAnalyses-module-scss-module__tzywaa__expandButton:hover{background-color:var(--primary-opaque-5)}.LaboratoryAnalyses-module-scss-module__tzywaa__fullDetails{border-top:1px solid var(--neutralLighter-main);margin-top:16px;padding-top:16px}.LaboratoryAnalyses-module-scss-module__tzywaa__panelDetail{border:1px solid var(--neutralLighter-main);background-color:var(--true-white);border-radius:8px;margin-bottom:16px;padding:16px}.LaboratoryAnalyses-module-scss-module__tzywaa__testGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.LaboratoryAnalyses-module-scss-module__tzywaa__testItem{border:1px solid var(--neutralLighter-main);border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}.LaboratoryAnalyses-module-scss-module__tzywaa__testItem:before{content:"";background-color:var(--primary-main);border-radius:50%;width:6px;height:6px;display:block}.LaboratoryAnalyses-module-scss-module__tzywaa__analysisActions{align-items:center;gap:12px;display:flex}.LaboratoryAnalyses-module-scss-module__tzywaa__editButton{color:var(--primary-main);cursor:pointer}.LaboratoryAnalyses-module-scss-module__tzywaa__editButton:hover{opacity:.8}.LaboratoryAnalyses-module-scss-module__tzywaa__deleteButton{color:var(--error-main);cursor:pointer}.LaboratoryAnalyses-module-scss-module__tzywaa__deleteButton:hover{opacity:.8}
.Image-module-scss-module__n7VRWW__imageContainer{background-position:50%;background-size:cover;position:relative}.Image-module-scss-module__n7VRWW__imageContainer .Image-module-scss-module__n7VRWW__image{object-position:center;object-fit:cover;animation:.3s forwards Image-module-scss-module__n7VRWW__fadeInAnimation;display:block}.Image-module-scss-module__n7VRWW__imageContainer .Image-module-scss-module__n7VRWW__squarImage{border-radius:10px}.Image-module-scss-module__n7VRWW__imageContainer .Image-module-scss-module__n7VRWW__circularImage{border-radius:50%}.Image-module-scss-module__n7VRWW__imageContainer .Image-module-scss-module__n7VRWW__defaulImage{border-radius:none}.Image-module-scss-module__n7VRWW__imageContainer .Image-module-scss-module__n7VRWW__imageCaption{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Image-module-scss-module__n7VRWW__imageContainer .Image-module-scss-module__n7VRWW__loadingSpinner{border:2px solid #0000;border-top:2px solid var(--primary-main);pointer-events:none;border-radius:50%;animation:1s linear infinite Image-module-scss-module__n7VRWW__spin;position:absolute;inset:-4px}.Image-module-scss-module__n7VRWW__imageContainer .Image-module-scss-module__n7VRWW__loadingSpinner.Image-module-scss-module__n7VRWW__square{border-radius:10px}.Image-module-scss-module__n7VRWW__imageContainer .Image-module-scss-module__n7VRWW__loadingSpinner.Image-module-scss-module__n7VRWW__circle{border-radius:50%}@keyframes Image-module-scss-module__n7VRWW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.LanguageSwitcher-module-scss-module__V6NtTa__icon{color:var(--gray-main);transition:transform .2s ease-in-out}.LanguageSwitcher-module-scss-module__V6NtTa__icon.LanguageSwitcher-module-scss-module__V6NtTa__open{transform:rotate(180deg)}.LanguageSwitcher-module-scss-module__V6NtTa__tooltipButton{justify-content:flex-start!important}.LanguageSwitcher-module-scss-module__V6NtTa__languageSwitcherButton{border-radius:7px;padding:8px 10px;color:var(--gray-main)!important;border:1px solid var(--gray-main)!important;border-radius:20px!important}
.LoadingComponent-module-scss-module__1k4wLG__overlay{z-index:50;background-color:#00000080;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.LoadingComponent-module-scss-module__1k4wLG__overlay .LoadingComponent-module-scss-module__1k4wLG__threeDotContainer{width:100%;height:100%;position:relative}.LoadingComponent-module-scss-module__1k4wLG__modal{background-color:#fff;border-radius:.5rem;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex;box-shadow:0 20px 25px -5px #0000001a}.LoadingComponent-module-scss-module__1k4wLG__message{color:#374151;font-weight:500}
.Notification-module-scss-module__MzIMpG__notificationWrapper{cursor:pointer;position:relative}.Notification-module-scss-module__MzIMpG__bellIcon{width:24px;height:24px;color:var(--text-primary);transition:color .2s}.Notification-module-scss-module__MzIMpG__bellIcon:hover{color:var(--primary)}.Notification-module-scss-module__MzIMpG__notificationDot{justify-content:center;align-items:center;display:flex;position:absolute;top:5px;right:-6px;width:20px!important;height:20px!important;padding:2px!important}.Notification-module-scss-module__MzIMpG__tooltipContent{background-color:var(--background);border:1px solid var(--border);border-radius:8px;width:250px;max-width:300px;padding:16px 16px 8px;box-shadow:0 4px 12px #0000001a}.Notification-module-scss-module__MzIMpG__tooltipContent .Notification-module-scss-module__MzIMpG__volumeButton{margin-top:8px}.Notification-module-scss-module__MzIMpG__paginationControls{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.Notification-module-scss-module__MzIMpG__pageInfo{color:var(--text-secondary);font-size:12px;font-weight:500}.Notification-module-scss-module__MzIMpG__consultationCard{flex-direction:column;gap:12px;display:flex}.Notification-module-scss-module__MzIMpG__header{color:var(--text-primary);align-items:center;gap:8px;font-weight:500;display:flex}.Notification-module-scss-module__MzIMpG__status{background-color:var(--warning-light);color:var(--warning);border-radius:4px;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.Notification-module-scss-module__MzIMpG__overview{color:var(--text-secondary);font-size:14px;line-height:1.5}.Notification-module-scss-module__MzIMpG__recommendations{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.Notification-module-scss-module__MzIMpG__recommendationTitle{color:var(--text-secondary);margin-bottom:4px;font-size:12px;font-weight:500}.Notification-module-scss-module__MzIMpG__recommendationList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Notification-module-scss-module__MzIMpG__recommendationItem{color:var(--text-primary);align-items:center;gap:6px;font-size:13px;display:flex}.Notification-module-scss-module__MzIMpG__recommendationItem:before{content:"•";color:var(--primary)}
.CardHeader-module-scss-module__gsGxkG__cardHeader{color:var(--true-white);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:24px 32px;display:flex;position:relative}.CardHeader-module-scss-module__gsGxkG__cardHeader .CardHeader-module-scss-module__gsGxkG__actionContainer{position:absolute;top:auto;right:24px}.CardHeader-module-scss-module__gsGxkG__cardHeader .CardHeader-module-scss-module__gsGxkG__subheader{color:var(--secondary-darker);margin-top:6px;font-size:12px}@media (max-width:768px){.CardHeader-module-scss-module__gsGxkG__cardHeader{flex-direction:column-reverse;align-items:flex-start;gap:8px}}
.LaboratoryAnalyses-module-scss-module__eG9jTW__contentHeader{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.LaboratoryAnalyses-module-scss-module__eG9jTW__contentHeader .LaboratoryAnalyses-module-scss-module__eG9jTW__titleSection{align-items:center;gap:8px;display:flex}.LaboratoryAnalyses-module-scss-module__eG9jTW__contentHeader .LaboratoryAnalyses-module-scss-module__eG9jTW__titleSection svg{color:var(--primary-main)}.LaboratoryAnalyses-module-scss-module__eG9jTW__contentHeader .LaboratoryAnalyses-module-scss-module__eG9jTW__chevronIcon{transition:transform .2s}.LaboratoryAnalyses-module-scss-module__eG9jTW__contentHeader .LaboratoryAnalyses-module-scss-module__eG9jTW__chevronCollapsed{transform:rotate(-180deg)}.LaboratoryAnalyses-module-scss-module__eG9jTW__listContainer{flex-direction:column;gap:16px;margin-top:16px;display:flex}.LaboratoryAnalyses-module-scss-module__eG9jTW__labTestItem{background:linear-gradient(135deg,var(--success-lighter)0%,var(--success-light)100%);border:1px solid var(--success-light);border-radius:8px;padding:16px}.LaboratoryAnalyses-module-scss-module__eG9jTW__labTestHeader{border-bottom:1px solid var(--success-main);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.LaboratoryAnalyses-module-scss-module__eG9jTW__status{text-transform:uppercase;border-radius:12px;padding:4px 12px;font-size:11px;font-weight:500}.LaboratoryAnalyses-module-scss-module__eG9jTW__status.LaboratoryAnalyses-module-scss-module__eG9jTW__pending{background:var(--info-light);color:var(--info-darker)}.LaboratoryAnalyses-module-scss-module__eG9jTW__status.LaboratoryAnalyses-module-scss-module__eG9jTW__completed{background:var(--success-light);color:var(--success-darker)}.LaboratoryAnalyses-module-scss-module__eG9jTW__labTestDetails{flex-direction:column;gap:8px;display:flex}.LaboratoryAnalyses-module-scss-module__eG9jTW__labTestRow{gap:12px;font-size:14px;display:flex}.LaboratoryAnalyses-module-scss-module__eG9jTW__documentsList{flex-direction:column;gap:12px;display:flex}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultSection{flex-direction:column;gap:10px;margin-top:4px;display:flex}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultSectionTitle{color:var(--title-main)}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultTableWrapper{border:1px solid var(--neutralLighter-main);background:var(--true-white);border-radius:10px;overflow-x:auto}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultTableWrapper::-webkit-scrollbar{height:6px}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultTableWrapper::-webkit-scrollbar-track{background:var(--neutralLightest-main);border-radius:3px}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultTableWrapper::-webkit-scrollbar-thumb{background:var(--neutralLight-main);border-radius:3px}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultTable{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultTable thead tr{background:linear-gradient(135deg,var(--primary-opaque-10)0%,var(--primary-opaque-5)100%)}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultTable thead th{text-align:left;color:var(--caption-main);text-transform:uppercase;letter-spacing:.4px;border-bottom:2px solid var(--neutralLighter-main);padding:10px 14px;font-size:12px;font-weight:600}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultTable thead th:first-child{border-radius:10px 0 0}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultTable thead th:last-child{border-radius:0 10px 0 0}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultTable tbody tr{transition:background .15s}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultTable tbody tr:hover{background:var(--primaryAlt-main)}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultTable tbody tr:not(:last-child) td{border-bottom:1px solid var(--neutralLightest-main)}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultTable tbody tr:last-child td:first-child{border-radius:0 0 0 10px}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultTable tbody tr:last-child td:last-child{border-radius:0 0 10px}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultTable tbody td{color:var(--bodyText-main);padding:10px 14px}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultName{white-space:normal;min-width:120px;font-weight:500;color:var(--title-main)!important}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultCode{color:var(--gray-main);font-size:12px;font-weight:400}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultValue{white-space:nowrap;font-weight:500;color:var(--title-main)!important}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultReference{font-size:12px;font-style:italic;color:var(--caption-main)!important}.LaboratoryAnalyses-module-scss-module__eG9jTW__documentItem{background:linear-gradient(135deg,var(--info-lighter)0%,var(--info-light)100%);border:1px solid var(--info-light);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.LaboratoryAnalyses-module-scss-module__eG9jTW__documentInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.LaboratoryAnalyses-module-scss-module__eG9jTW__documentDetails{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}@media (max-width:768px){.LaboratoryAnalyses-module-scss-module__eG9jTW__labTestRow{flex-direction:column;gap:4px}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultTable{font-size:12px}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultTable thead th{padding:8px 10px;font-size:11px}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultTable tbody td{padding:8px 10px}.LaboratoryAnalyses-module-scss-module__eG9jTW__resultName{min-width:90px}}
.SignOutButton-module-scss-module__n9GiWG__signOutButton{justify-content:flex-start!important}
.ProfileForm-module-scss-module__n-thWW__container{margin:120px 16px 0;padding:16px 16px 150px;position:relative}@media (max-width:768px){.ProfileForm-module-scss-module__n-thWW__container{margin:100px 16px 0}}@media screen and (max-width:393px){.ProfileForm-module-scss-module__n-thWW__container{padding:8px}}.ProfileForm-module-scss-module__n-thWW__container:after{content:"";background-color:#0000;background-image:linear-gradient(180deg,var(--neutralLight-main)0 100%);will-change:background-size;background-position:top;background-repeat:no-repeat;background-size:1px 0%;width:1px;height:100vh;min-height:1000px;animation:.9s ease-out .5s forwards ProfileForm-module-scss-module__n-thWW__drawVertical;position:absolute;top:0;bottom:0;left:0}@keyframes ProfileForm-module-scss-module__n-thWW__drawVertical{0%{background-size:1px 0%}to{background-size:1px 100%}}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer{max-width:992px}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__imageUploadContainer{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__imageUploadContainer p{color:var(--error-main);font-size:12px}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__imageUploadContainer .ProfileForm-module-scss-module__n-thWW__headshotComparison{flex-direction:row;justify-content:center;align-items:center;gap:32px;transition:all .3s;display:flex}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__imageUploadContainer .ProfileForm-module-scss-module__n-thWW__imageColumn{flex-direction:column;align-items:center;gap:8px;display:flex}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__imageUploadContainer .ProfileForm-module-scss-module__n-thWW__headshotImageWrapper{position:relative}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__imageUploadContainer .ProfileForm-module-scss-module__n-thWW__headshotImageContainer{border:3px solid #22c55e;border-radius:50%;width:140px;height:140px;position:relative;overflow:hidden;box-shadow:0 2px 12px #0000001a}@media (max-width:768px){.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__imageUploadContainer .ProfileForm-module-scss-module__n-thWW__headshotImageContainer{width:100px;height:100px}}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__imageUploadContainer .ProfileForm-module-scss-module__n-thWW__headshotImage{object-fit:cover}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__imageUploadContainer .ProfileForm-module-scss-module__n-thWW__headshotImageTooltip{position:absolute;top:6px;right:6px}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__imageUploadContainer .ProfileForm-module-scss-module__n-thWW__headshotImageTooltip .ProfileForm-module-scss-module__n-thWW__deleteHeadshotBtn{background-color:var(--primaryAlt-main,#fff);cursor:pointer;color:#ef4444;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;box-shadow:0 0 5px #0000001a}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__imageUploadContainer .ProfileForm-module-scss-module__n-thWW__headshotImageTooltip .ProfileForm-module-scss-module__n-thWW__deleteHeadshotBtn:hover{background-color:#fff;transform:scale(1.1)}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__imageUploadContainer .ProfileForm-module-scss-module__n-thWW__headshotImageTooltip .ProfileForm-module-scss-module__n-thWW__deleteHeadshotBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__imageUploadContainer .ProfileForm-module-scss-module__n-thWW__headshotImageTooltip .ProfileForm-module-scss-module__n-thWW__deleteHeadshotBtn{width:24px;height:24px;top:0;right:0}}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__imageUploadContainer .ProfileForm-module-scss-module__n-thWW__headshotLabels{flex-direction:column;align-items:center;gap:2px;display:flex}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__imageUploadContainer .ProfileForm-module-scss-module__n-thWW__headshotNote{max-width:180px;line-height:1.3}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__imageUploadContainer .ProfileForm-module-scss-module__n-thWW__headshotLoading{background:#f3f4f6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:140px;height:140px;display:flex;box-shadow:0 2px 12px #0000000d}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__imageUploadContainer .ProfileForm-module-scss-module__n-thWW__spinIcon{animation:1s linear infinite ProfileForm-module-scss-module__n-thWW__spin}@keyframes ProfileForm-module-scss-module__n-thWW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__specializationList{flex-direction:column;max-height:300px;padding:8px;display:flex;overflow-y:auto}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__specializationList .ProfileForm-module-scss-module__n-thWW__separator{margin:0}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__specializationList .ProfileForm-module-scss-module__n-thWW__specializationItem{justify-content:flex-start!important}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__specializationList button{padding:8px!important}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__specializationIcon{transition:transform .2s ease-in-out;transform:rotate(0)}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__formContainer .ProfileForm-module-scss-module__n-thWW__specializationIcon.ProfileForm-module-scss-module__n-thWW__rotate{transform:rotate(180deg)}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__footer{justify-content:center;gap:1rem;display:flex}.ProfileForm-module-scss-module__n-thWW__container .ProfileForm-module-scss-module__n-thWW__stepTwoActions{gap:12px;display:flex}
.ProfileScreen-module-scss-module__a-Eg4G__container{margin-inline:16px;flex-direction:column;gap:16px;max-width:1512px;margin-top:132px;padding:12px 12px 150px;display:flex;position:relative}.ProfileScreen-module-scss-module__a-Eg4G__container:after{content:"";background-color:#0000;background-image:linear-gradient(180deg,var(--neutralLight-main)0 100%);will-change:background-size;background-position:top;background-repeat:no-repeat;background-size:1px 0%;width:1px;height:100vh;animation:.9s ease-out .5s forwards ProfileScreen-module-scss-module__a-Eg4G__drawVertical;position:absolute;top:0;bottom:0;left:0}@media (max-width:768px){.ProfileScreen-module-scss-module__a-Eg4G__container{margin-top:120px}.ProfileScreen-module-scss-module__a-Eg4G__container:after{height:auto}}@keyframes ProfileScreen-module-scss-module__a-Eg4G__drawVertical{0%{background-size:1px 0%}to{background-size:1px 100%}}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__gridContainer{width:100%;margin-inline:auto}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebar{flex-direction:column;gap:12px;height:fit-content;display:flex}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:24px;display:flex}@media (max-width:768px){.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent{gap:10px;padding:16px}}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__imagesRow{align-items:center;gap:2rem;margin-top:8px;display:flex}@media (max-width:768px){.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__imagesRow{flex-direction:row;justify-content:center;align-items:flex-start;gap:16px;width:100%}}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__imagesRow .ProfileScreen-module-scss-module__a-Eg4G__userNameWrapper{flex-direction:column;align-items:center;gap:4px;display:flex}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__imageColumn{flex-direction:column;align-items:center;gap:6px;display:flex}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__specialization{background-color:var(--secondary-light);color:var(--white);text-align:center;border-radius:16px;padding:4px 8px}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__headshotImageWrapper{position:relative}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__headshotImageContainer{border-radius:50%;width:140px;height:140px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}@media (max-width:768px){.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__headshotImageContainer{width:100px;height:100px}}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__headshotImage{object-fit:cover}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__headshotImageTooltip{position:absolute;top:6px;right:6px}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__headshotImageTooltip .ProfileScreen-module-scss-module__a-Eg4G__deleteHeadshotBtn{background-color:var(--primaryAlt-main,#fff);cursor:pointer;color:#ef4444;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;box-shadow:0 0 5px #0000001a}@media (max-width:768px){.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__headshotImageTooltip .ProfileScreen-module-scss-module__a-Eg4G__deleteHeadshotBtn{width:24px;height:24px;top:0;right:0}}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__headshotImageTooltip .ProfileScreen-module-scss-module__a-Eg4G__deleteHeadshotBtn:hover{background-color:#fff;transform:scale(1.1)}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__headshotImageTooltip .ProfileScreen-module-scss-module__a-Eg4G__deleteHeadshotBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__publicProfileSection{border-top:1px solid var(--border-color,#e5e7eb);flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:4px;padding:24px 0 0;display:flex}@media screen and (max-width:768px){.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__publicProfileSection{margin-top:16px}}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__publicProfileSection .ProfileScreen-module-scss-module__a-Eg4G__publicProfileActions{gap:8px;width:100%;display:flex}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__publicProfileSection .ProfileScreen-module-scss-module__a-Eg4G__publicProfileActions button{flex:1}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__headshotActions{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:60%;margin-top:4px;display:flex}@media screen and (max-width:768px){.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__headshotActions{max-width:100%}}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__sidebarContent .ProfileScreen-module-scss-module__a-Eg4G__spinIcon{animation:1s linear infinite ProfileScreen-module-scss-module__a-Eg4G__spin}@keyframes ProfileScreen-module-scss-module__a-Eg4G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__mainContent{flex:1;min-width:0}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__availabilityCard,.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__availabilityContent{border:none!important}@media screen and (max-width:768px){.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__availabilityCard,.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__availabilityContent{padding:0!important}}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__title{width:fit-content;margin-bottom:.5rem}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__basicInfo{margin-left:28px}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__fieldsContainer{margin-top:16px}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__buttonContainer{justify-content:flex-end;gap:16px;margin-top:16px;display:flex}@media screen and (max-width:768px){.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__buttonContainer{justify-content:center}}.ProfileScreen-module-scss-module__a-Eg4G__container .ProfileScreen-module-scss-module__a-Eg4G__saveButton{border-top:1px solid var(--border-color);justify-content:flex-end;display:flex}.ProfileScreen-module-scss-module__a-Eg4G__form{margin-top:16px}
.UserProfile-module-scss-module__qw-1qW__profileContent{align-items:center;gap:1rem;padding:.5rem;display:flex}.UserProfile-module-scss-module__qw-1qW__avatarImage{object-fit:cover;border-radius:50%}.UserProfile-module-scss-module__qw-1qW__profileInfo{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.UserProfile-module-scss-module__qw-1qW__profileInfo.UserProfile-module-scss-module__qw-1qW__mobile{margin-top:24px}.UserProfile-module-scss-module__qw-1qW__profileInfo .UserProfile-module-scss-module__qw-1qW__profileNameWrapper{flex-direction:column;gap:8px;display:flex}.UserProfile-module-scss-module__qw-1qW__profileInfo .UserProfile-module-scss-module__qw-1qW__profileButton{justify-content:flex-start!important}.UserProfile-module-scss-module__qw-1qW__profileInfo .UserProfile-module-scss-module__qw-1qW__profileButton .UserProfile-module-scss-module__qw-1qW__profileIcon{color:var(--bodyText-main)}.UserProfile-module-scss-module__qw-1qW__profileInfo .UserProfile-module-scss-module__qw-1qW__profileRole{margin-top:-5px}.UserProfile-module-scss-module__qw-1qW__profileInfo .UserProfile-module-scss-module__qw-1qW__avatarContainer{cursor:pointer;align-items:center;gap:8px;width:100%;display:flex}.UserProfile-module-scss-module__qw-1qW__editContainer{flex-direction:column;align-items:center;gap:.5rem;display:flex}.UserProfile-module-scss-module__qw-1qW__editContainer .UserProfile-module-scss-module__qw-1qW__buttonContainer{gap:8px;display:flex}.UserProfile-module-scss-module__qw-1qW__editButton{padding:.25rem}.UserProfile-module-scss-module__qw-1qW__saveButton{padding:.25rem .5rem}.UserProfile-module-scss-module__qw-1qW__profileTrigger{cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem;transition:background-color .2s;display:flex}.UserProfile-module-scss-module__qw-1qW__profileTrigger:hover{background-color:var(--background-hover)}.UserProfile-module-scss-module__qw-1qW__profileTrigger .UserProfile-module-scss-module__qw-1qW__FNamestartAdornment{border:2px solid var(--primary-main);border-radius:50%;width:12px;height:12px}.UserProfile-module-scss-module__qw-1qW__profileTrigger p{gap:6px!important}.UserProfile-module-scss-module__qw-1qW__popoverContent{flex-direction:column;align-items:center;min-width:200px;padding:12px;display:flex}
.VideoCall-module-scss-module__vMj8La__videoCallPage{background:var(--background-primary,#0f0f23);width:100%;height:100vh;overflow:hidden}.VideoCall-module-scss-module__vMj8La__callContainer{flex-direction:row;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.VideoCall-module-scss-module__vMj8La__callArea{flex-direction:column;flex:1;min-width:0;height:100vh;transition:flex .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.VideoCall-module-scss-module__vMj8La__panelBackdrop{display:none}@media (max-width:1024px){.VideoCall-module-scss-module__vMj8La__panelBackdrop{z-index:39;-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none;background:0 0;transition:background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:block;position:fixed;inset:0}.VideoCall-module-scss-module__vMj8La__panelBackdropVisible{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#0006}}.VideoCall-module-scss-module__vMj8La__patientPanelContainer{z-index:40;opacity:0;flex-shrink:0;width:430px;height:100vh;margin-right:-430px;transition:margin-right .4s cubic-bezier(.4,0,.2,1),opacity .35s}@media (max-width:1024px){.VideoCall-module-scss-module__vMj8La__patientPanelContainer{width:100%;max-width:420px;margin-right:0;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .3s;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 30px #0003}}@media (max-width:600px){.VideoCall-module-scss-module__vMj8La__patientPanelContainer{max-width:100%}}.VideoCall-module-scss-module__vMj8La__patientPanelOpen{opacity:1;margin-right:0}@media (max-width:1024px){.VideoCall-module-scss-module__vMj8La__patientPanelOpen{transform:translate(0)}}.VideoCall-module-scss-module__vMj8La__chatPanelContainer{z-index:40;opacity:0;flex-shrink:0;width:430px;height:100vh;margin-right:-430px;transition:margin-right .4s cubic-bezier(.4,0,.2,1),opacity .35s}@media (max-width:1024px){.VideoCall-module-scss-module__vMj8La__chatPanelContainer{width:100%;max-width:420px;margin-right:0;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .3s;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 30px #0003}}@media (max-width:600px){.VideoCall-module-scss-module__vMj8La__chatPanelContainer{max-width:100%}}.VideoCall-module-scss-module__vMj8La__chatPanelOpen{opacity:1;margin-right:0}@media (max-width:1024px){.VideoCall-module-scss-module__vMj8La__chatPanelOpen{transform:translate(0)}}.VideoCall-module-scss-module__vMj8La__transcriptionBadge{z-index:30;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #0000;border-radius:24px;align-items:center;gap:8px;padding:8px 16px;font-size:.8125rem;font-weight:600;transition:all .25s;display:flex;position:absolute;top:48px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000040}.VideoCall-module-scss-module__vMj8La__transcriptionBadge:hover{transform:translate(-50%)scale(1.04);box-shadow:0 6px 20px #0000004d}@media (max-width:768px){.VideoCall-module-scss-module__vMj8La__transcriptionBadge{gap:6px;padding:6px 12px;font-size:.75rem;top:80px}}.VideoCall-module-scss-module__vMj8La__transcriptionBadgeHidden{top:16px}@media (max-width:768px){.VideoCall-module-scss-module__vMj8La__transcriptionBadgeHidden{top:16px}}.VideoCall-module-scss-module__vMj8La__transcriptionOn{color:#6ee7b7;background:#065f46;border-color:#10b981}.VideoCall-module-scss-module__vMj8La__transcriptionOff{color:#94a3b8;background:#1e293b;border-color:#475569}.VideoCall-module-scss-module__vMj8La__transcriptionSwitching{color:#a5b4fc;cursor:wait;pointer-events:none;background:#312e81;border-color:#6366f1}.VideoCall-module-scss-module__vMj8La__badgeLabel{animation:.25s ease-out VideoCall-module-scss-module__vMj8La__badgeFadeIn}.VideoCall-module-scss-module__vMj8La__badgeSpinner{animation:.8s linear infinite VideoCall-module-scss-module__vMj8La__spin}@keyframes VideoCall-module-scss-module__vMj8La__badgeFadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.VideoCall-module-scss-module__vMj8La__callLayout{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 16px 88px;display:flex;overflow:hidden}@media (max-width:768px){.VideoCall-module-scss-module__vMj8La__callLayout{padding:8px 8px 72px}}.VideoCall-module-scss-module__vMj8La__screenShareArea{opacity:0;background:#000;border-radius:12px;flex:0;min-height:0;max-height:0;transition:flex .4s cubic-bezier(.4,0,.2,1),max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s;position:relative;overflow:hidden}.VideoCall-module-scss-module__vMj8La__screenShareActive .VideoCall-module-scss-module__vMj8La__screenShareArea{opacity:1;flex:1;max-height:100vh}.VideoCall-module-scss-module__vMj8La__screenShareVideo{pointer-events:none;width:100%;height:100%;object-fit:contain!important}.VideoCall-module-scss-module__vMj8La__screenShareVideo::-webkit-media-controls{display:none!important}.VideoCall-module-scss-module__vMj8La__screenShareVideo::-webkit-media-controls-enclosure{display:none!important}.VideoCall-module-scss-module__vMj8La__screenShareVideo::-webkit-media-controls-panel{display:none!important}.VideoCall-module-scss-module__vMj8La__screenShareVideo::-webkit-media-controls-start-playback-button{display:none!important}.VideoCall-module-scss-module__vMj8La__screenShareArea video{animation:.3s .15s both VideoCall-module-scss-module__vMj8La__screenShareFadeIn}.VideoCall-module-scss-module__vMj8La__presentingBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;opacity:0;background:#0009;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:500;transition:opacity .3s;display:flex;position:absolute;top:12px;left:12px}.VideoCall-module-scss-module__vMj8La__screenShareActive .VideoCall-module-scss-module__vMj8La__presentingBadge{opacity:1}.VideoCall-module-scss-module__vMj8La__cameraTiles{flex:1;justify-content:center;align-items:center;gap:12px;transition:flex .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.VideoCall-module-scss-module__vMj8La__screenShareActive .VideoCall-module-scss-module__vMj8La__cameraTiles{flex:none;height:120px}@media (max-width:768px){.VideoCall-module-scss-module__vMj8La__screenShareActive .VideoCall-module-scss-module__vMj8La__cameraTiles{z-index:5;gap:8px;height:120px;padding:0 12px}.VideoCall-module-scss-module__vMj8La__callLayout{gap:0;padding:0}.VideoCall-module-scss-module__vMj8La__callLayout.VideoCall-module-scss-module__vMj8La__screenShareActive{gap:8px;padding:8px 8px 100px}}@keyframes VideoCall-module-scss-module__vMj8La__screenShareFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.VideoCall-module-scss-module__vMj8La__waitingForOther{aspect-ratio:16/9;background:var(--background-secondary,#1a1a2e);border-radius:12px;justify-content:center;align-items:center;width:100%;max-height:calc(100vh - 160px);display:flex}.VideoCall-module-scss-module__vMj8La__waitingForOther p{color:var(--text-secondary,#94a3b8);font-size:1.1rem;animation:2s infinite VideoCall-module-scss-module__vMj8La__pulse}.VideoCall-module-scss-module__vMj8La__statusScreen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:calc(100vh - 80px);padding:24px;display:flex}.VideoCall-module-scss-module__vMj8La__statusScreen h2{color:var(--text-primary,#0f0f23);font-size:1.5rem;font-weight:600}.VideoCall-module-scss-module__vMj8La__statusScreen p{color:var(--text-secondary,#94a3b8);max-width:400px;font-size:1rem}.VideoCall-module-scss-module__vMj8La__statusActions{gap:12px;margin-top:8px;display:flex}.VideoCall-module-scss-module__vMj8La__loader{border:3px solid var(--background-secondary,#1e1e3a);border-top-color:var(--primary,#4f46e5);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite VideoCall-module-scss-module__vMj8La__spin}.VideoCall-module-scss-module__vMj8La__pipelineStep{color:var(--text-secondary,#94a3b8);margin-top:-8px;font-size:13px}@keyframes VideoCall-module-scss-module__vMj8La__spin{to{transform:rotate(360deg)}}@keyframes VideoCall-module-scss-module__vMj8La__pulse{0%,to{opacity:1}50%{opacity:.5}}.VideoCall-module-scss-module__vMj8La__tile{background:var(--background-secondary,#1a1a2e);border-radius:12px;justify-content:center;align-items:center;transition:width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1),border-radius .3s;display:flex;position:relative;overflow:hidden}.VideoCall-module-scss-module__vMj8La__local{z-index:10;border:2px solid var(--primary,#4f46e5);width:240px;height:135px;box-shadow:0 4px 12px #0000004d}@media (max-width:768px){.VideoCall-module-scss-module__vMj8La__local{width:140px;height:186px;max-width:unset;z-index:15;border:2px solid #fdf6ee;border-radius:19px;transition:width .35s,height .35s;box-shadow:0 4px 20px #00000040}.VideoCall-module-scss-module__vMj8La__local.VideoCall-module-scss-module__vMj8La__localSmall{width:100px;height:133px}}.VideoCall-module-scss-module__vMj8La__remote{flex:1;height:100%}@media (max-width:768px){.VideoCall-module-scss-module__vMj8La__remote{width:100%;height:100dvh;max-height:none;aspect-ratio:unset;z-index:1;border-radius:0;position:fixed;inset:0}}[data-screen-sharing=true] .VideoCall-module-scss-module__vMj8La__local{bottom:unset;right:unset;width:160px;height:100%;aspect-ratio:unset;flex-shrink:0;position:relative}@media (max-width:768px){[data-screen-sharing=true] .VideoCall-module-scss-module__vMj8La__local{bottom:unset;right:unset;inset:unset;width:auto;height:100%;min-height:unset;max-width:unset;aspect-ratio:unset;z-index:auto;border:1px solid #ffffff1f;border-radius:12px;flex:1;position:relative;box-shadow:0 2px 8px #0000004d}}[data-screen-sharing=true] .VideoCall-module-scss-module__vMj8La__remote{max-height:unset;width:160px;height:100%;aspect-ratio:unset;flex:none}@media (max-width:768px){[data-screen-sharing=true] .VideoCall-module-scss-module__vMj8La__remote{inset:unset;width:auto;height:100%;min-height:unset;aspect-ratio:unset;z-index:auto;border-radius:12px;flex:1;position:relative}}[data-screen-sharing=true] .VideoCall-module-scss-module__vMj8La__tile{min-height:unset}.VideoCall-module-scss-module__vMj8La__flipCameraBtn{display:none}@media (max-width:768px){.VideoCall-module-scss-module__vMj8La__flipCameraBtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;z-index:2;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex;position:absolute;top:8px;right:8px}.VideoCall-module-scss-module__vMj8La__flipCameraBtn:active{background:#000000a6}}.VideoCall-module-scss-module__vMj8La__tileVideo{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;object-fit:cover!important}.VideoCall-module-scss-module__vMj8La__tileVideo video{object-fit:cover!important;width:100%!important;height:100%!important}.VideoCall-module-scss-module__vMj8La__tileVideo::-webkit-media-controls{display:none!important}.VideoCall-module-scss-module__vMj8La__tileVideo::-webkit-media-controls-enclosure{display:none!important}.VideoCall-module-scss-module__vMj8La__tileVideo::-webkit-media-controls-panel{display:none!important}.VideoCall-module-scss-module__vMj8La__tileVideo::-webkit-media-controls-start-playback-button{display:none!important}.VideoCall-module-scss-module__vMj8La__tileVideoContain,.VideoCall-module-scss-module__vMj8La__tileVideoContain video{object-fit:contain!important}.VideoCall-module-scss-module__vMj8La__remoteContain{background:linear-gradient(135deg,#0f0f23 0%,#1a1a2e 50%,#0f0f23 100%)}.VideoCall-module-scss-module__vMj8La__cameraOffAvatar{z-index:2;color:#ffffff80;background:linear-gradient(135deg,#1a1a2e 0%,#0f0f23 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.VideoCall-module-scss-module__vMj8La__cameraOffAvatarImg{object-fit:cover;border:2px solid #ffffff26;border-radius:50%;width:60px;height:60px}.VideoCall-module-scss-module__vMj8La__cameraOffAvatarImg.VideoCall-module-scss-module__vMj8La__largeAvatar{width:120px;height:120px}@media (max-width:768px){.VideoCall-module-scss-module__vMj8La__cameraOffAvatarImg{width:64px;height:64px}}.VideoCall-module-scss-module__vMj8La__navGuardOverlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;animation:.15s VideoCall-module-scss-module__vMj8La__navGuardFadeIn;display:flex;position:fixed;inset:0}.VideoCall-module-scss-module__vMj8La__navGuardDialog{background:var(--background-primary,#0f0f23);border:1px solid var(--border,#ffffff1a);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:90%;max-width:360px;padding:16px;animation:.2s cubic-bezier(.4,0,.2,1) VideoCall-module-scss-module__vMj8La__navGuardScaleIn;display:flex;box-shadow:0 20px 60px #00000080}.VideoCall-module-scss-module__vMj8La__navGuardIcon{color:#ef4444;background:#ef444426;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.VideoCall-module-scss-module__vMj8La__navGuardTitle{color:#fff;margin:0;font-size:1.1rem;font-weight:600}.VideoCall-module-scss-module__vMj8La__navGuardMessage{color:#fff9;margin:0;font-size:.875rem;line-height:1.5}.VideoCall-module-scss-module__vMj8La__navGuardActions{gap:10px;width:100%;margin-top:8px;display:flex}.VideoCall-module-scss-module__vMj8La__navGuardCancel{border:1px solid var(--border,#ffffff26);color:#fff;cursor:pointer;background:0 0;border-radius:10px;flex:1;padding:10px 16px;font-size:.875rem;font-weight:500;transition:background .15s}.VideoCall-module-scss-module__vMj8La__navGuardCancel:hover{background:#ffffff14}.VideoCall-module-scss-module__vMj8La__navGuardLeave{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:.875rem;font-weight:600;transition:background .15s;display:flex}.VideoCall-module-scss-module__vMj8La__navGuardLeave:hover{background:#dc2626}@keyframes VideoCall-module-scss-module__vMj8La__navGuardFadeIn{0%{opacity:0}to{opacity:1}}@keyframes VideoCall-module-scss-module__vMj8La__navGuardScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.LoadingModal-module-scss-module__g9pDsq__overlay{z-index:5000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LoadingModal-module-scss-module__g9pDsq__modal{background-color:#fff;border-radius:.5rem;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex;box-shadow:0 20px 25px -5px #0000001a}.LoadingModal-module-scss-module__g9pDsq__spinner{border:2px solid #3b82f6;border-top-color:#0000;border-radius:50%;width:3rem;height:3rem;animation:1s linear infinite LoadingModal-module-scss-module__g9pDsq__spin}.LoadingModal-module-scss-module__g9pDsq__message{color:#374151;font-weight:500}@keyframes LoadingModal-module-scss-module__g9pDsq__spin{to{transform:rotate(360deg)}}
.PhoneInput-module-scss-module__Z1Nr6G__phoneInputContainer{position:relative}.PhoneInput-module-scss-module__Z1Nr6G__phoneInputContainer .PhoneInput-module-scss-module__Z1Nr6G__label{z-index:10;border-radius:4px;padding:0 4px;font-weight:400;position:absolute;top:0;left:8px;transform:translateY(-100%)}.PhoneInput-module-scss-module__Z1Nr6G__phoneInputContainer .PhoneInput-module-scss-module__Z1Nr6G__phoneInput .form-control{border:1px solid var(--neutralLight-main);background-color:var(--primaryAlt-main);border-radius:25px;width:100%;height:43px;font-size:16px}.PhoneInput-module-scss-module__Z1Nr6G__phoneInputContainer .PhoneInput-module-scss-module__Z1Nr6G__phoneInput .flag-dropdown{border:1px solid var(--neutralLight-main);background-color:var(--primaryAlt-main);border-radius:25px 0 0 25px}:is(.PhoneInput-module-scss-module__Z1Nr6G__phoneInputContainer .PhoneInput-module-scss-module__Z1Nr6G__phoneInput .selected-flag,.PhoneInput-module-scss-module__Z1Nr6G__phoneInputContainer .PhoneInput-module-scss-module__Z1Nr6G__phoneInput .flag-dropdown.open,.PhoneInput-module-scss-module__Z1Nr6G__phoneInputContainer .PhoneInput-module-scss-module__Z1Nr6G__phoneInput .flag-dropdown.open .selected-flag,.PhoneInput-module-scss-module__Z1Nr6G__phoneInputContainer .PhoneInput-module-scss-module__Z1Nr6G__phoneInput .selected-flag:hover,.PhoneInput-module-scss-module__Z1Nr6G__phoneInputContainer .PhoneInput-module-scss-module__Z1Nr6G__phoneInput .selected-flag:focus){background-color:#0000;border-radius:25px 0 0 25px}:is(.PhoneInput-module-scss-module__Z1Nr6G__phoneInputContainer .PhoneInput-module-scss-module__Z1Nr6G__phoneInput.PhoneInput-module-scss-module__Z1Nr6G__inputError .form-control,.PhoneInput-module-scss-module__Z1Nr6G__phoneInputContainer .PhoneInput-module-scss-module__Z1Nr6G__phoneInput.PhoneInput-module-scss-module__Z1Nr6G__inputError .flag-dropdown){border-color:var(--error-main)}.PhoneInput-module-scss-module__Z1Nr6G__phoneInputContainer .PhoneInput-module-scss-module__Z1Nr6G__phoneInput.PhoneInput-module-scss-module__Z1Nr6G__plain .form-control{border:none;height:48px}.PhoneInput-module-scss-module__Z1Nr6G__phoneInputContainer .PhoneInput-module-scss-module__Z1Nr6G__phoneInput.PhoneInput-module-scss-module__Z1Nr6G__plain .flag-dropdown{background-color:#0000;border:none}.PhoneInput-module-scss-module__Z1Nr6G__phoneInputContainer .PhoneInput-module-scss-module__Z1Nr6G__phoneInput.PhoneInput-module-scss-module__Z1Nr6G__plain.PhoneInput-module-scss-module__Z1Nr6G__inputError .form-control{box-shadow:0 0 0 1px var(--error-main)}.PhoneInput-module-scss-module__Z1Nr6G__phoneInputContainer .PhoneInput-module-scss-module__Z1Nr6G__phoneNumberError{margin-top:4px;margin-left:10px}
.Separator-module-scss-module__XJJu8q__separator{width:100%;height:1px;margin:8px 0}.Separator-module-scss-module__XJJu8q__separator.Separator-module-scss-module__XJJu8q__gray{background-color:var(--secondary-opaque-30)}.Separator-module-scss-module__XJJu8q__separator.Separator-module-scss-module__XJJu8q__darkGray{background:linear-gradient(to right,transparent,var(--secondary-opaque-50),transparent)}
.PatientPanel-module-scss-module__gbZY4G__panel{background:var(--true-white,#fff);border-left:1px solid var(--neutralLight,#e5e7eb);flex-direction:column;height:100%;display:flex;overflow:hidden}.PatientPanel-module-scss-module__gbZY4G__panelHeader{border-bottom:1px solid var(--neutralLight,#e5e7eb);background:var(--cardBackground-main,#f9fafb);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.PatientPanel-module-scss-module__gbZY4G__headerTitle{color:var(--title,#1f2937);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.PatientPanel-module-scss-module__gbZY4G__closeButton{cursor:pointer;width:32px;height:32px;color:var(--gray-dark,#6b7280);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.PatientPanel-module-scss-module__gbZY4G__closeButton:hover{background:var(--neutralLighter,#f3f4f6);color:var(--title,#1f2937)}.PatientPanel-module-scss-module__gbZY4G__patientBanner{background:linear-gradient(135deg,var(--primary-opaque-5,#fff7ed)0%,var(--info-lighter,#eff6ff)100%);border-bottom:1px solid var(--neutralLight,#e5e7eb);flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.PatientPanel-module-scss-module__gbZY4G__patientAvatar{background:var(--primary,#fa8d53);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.PatientPanel-module-scss-module__gbZY4G__patientAvatar img{object-fit:cover;width:100%;height:100%}.PatientPanel-module-scss-module__gbZY4G__patientQuickInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.PatientPanel-module-scss-module__gbZY4G__patientName{color:var(--title,#1f2937);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.PatientPanel-module-scss-module__gbZY4G__patientMeta{color:var(--gray,#9ca3af);font-size:12px}.PatientPanel-module-scss-module__gbZY4G__tabBarWrapper{border-bottom:1px solid var(--neutralLight,#e5e7eb);flex-shrink:0;position:relative}.PatientPanel-module-scss-module__gbZY4G__tabBar{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:2px;padding:8px 8px 0;display:flex;overflow-x:auto}.PatientPanel-module-scss-module__gbZY4G__tabBar::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}.PatientPanel-module-scss-module__gbZY4G__tabScrollArrow{z-index:2;border:1px solid var(--neutralLight,#e5e7eb);background:var(--true-white,#fff);width:24px;height:24px;color:var(--gray-dark,#6b7280);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #00000014}.PatientPanel-module-scss-module__gbZY4G__tabScrollArrow:hover{background:var(--neutralLightest,#f9fafb);color:var(--title,#1f2937)}.PatientPanel-module-scss-module__gbZY4G__tabScrollLeft{left:2px}.PatientPanel-module-scss-module__gbZY4G__tabScrollRight{right:2px}.PatientPanel-module-scss-module__gbZY4G__tabButton{cursor:pointer;color:var(--gray,#9ca3af);white-space:nowrap;scroll-snap-align:center;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.PatientPanel-module-scss-module__gbZY4G__tabButton:hover{color:var(--title,#1f2937);background:var(--neutralLightest,#f9fafb)}.PatientPanel-module-scss-module__gbZY4G__activeTab{color:var(--primary,#fa8d53);border-bottom-color:var(--primary,#fa8d53);background:var(--primary-opaque-5,#fff7ed)}.PatientPanel-module-scss-module__gbZY4G__activeTab:hover{color:var(--primary,#fa8d53);background:var(--primary-opaque-5,#fff7ed)}.PatientPanel-module-scss-module__gbZY4G__tabContent{flex:1;padding:16px;overflow-y:auto}.PatientPanel-module-scss-module__gbZY4G__tabContent::-webkit-scrollbar{width:4px}.PatientPanel-module-scss-module__gbZY4G__tabContent::-webkit-scrollbar-track{background:0 0}.PatientPanel-module-scss-module__gbZY4G__tabContent::-webkit-scrollbar-thumb{background:var(--neutralLight,#e5e7eb);border-radius:2px}.PatientPanel-module-scss-module__gbZY4G__loadingState{color:var(--gray,#9ca3af);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;font-size:13px;display:flex}.PatientPanel-module-scss-module__gbZY4G__loader{border:2px solid var(--neutralLight,#e5e7eb);border-top-color:var(--primary,#fa8d53);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite PatientPanel-module-scss-module__gbZY4G__spin}.PatientPanel-module-scss-module__gbZY4G__emptyState{color:var(--gray,#9ca3af);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;font-size:13px;display:flex}.PatientPanel-module-scss-module__gbZY4G__section{margin-bottom:16px}.PatientPanel-module-scss-module__gbZY4G__section:last-child{margin-bottom:0}.PatientPanel-module-scss-module__gbZY4G__sectionTitle{color:var(--title,#1f2937);border-bottom:1px solid var(--neutralLightest,#f3f4f6);align-items:center;gap:8px;margin:0 0 10px;padding-bottom:8px;font-size:13px;font-weight:600;display:flex}.PatientPanel-module-scss-module__gbZY4G__sectionTitle svg{color:var(--primary,#fa8d53);flex-shrink:0}.PatientPanel-module-scss-module__gbZY4G__overviewTab{flex-direction:column;gap:4px;display:flex}.PatientPanel-module-scss-module__gbZY4G__infoGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.PatientPanel-module-scss-module__gbZY4G__infoItem{background:var(--cardBackground-main,#f9fafb);border:1px solid var(--neutralLightest,#f3f4f6);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.PatientPanel-module-scss-module__gbZY4G__infoLabel{color:var(--gray,#9ca3af);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:500}.PatientPanel-module-scss-module__gbZY4G__infoValue{color:var(--title,#1f2937);font-size:13px;font-weight:600}.PatientPanel-module-scss-module__gbZY4G__infoIcon{color:var(--gray,#9ca3af);display:none}.PatientPanel-module-scss-module__gbZY4G__textContent{color:var(--bodyText,#4b5563);background:var(--cardBackground-main,#f9fafb);border-left:3px solid var(--primary,#fa8d53);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.PatientPanel-module-scss-module__gbZY4G__pastList{flex-direction:column;gap:8px;display:flex}.PatientPanel-module-scss-module__gbZY4G__pastItem{background:var(--cardBackground-main,#f9fafb);border:1px solid var(--neutralLightest,#f3f4f6);border-radius:8px;padding:10px 12px}.PatientPanel-module-scss-module__gbZY4G__pastDate{color:var(--primary,#fa8d53);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}.PatientPanel-module-scss-module__gbZY4G__pastOverview{color:var(--gray-dark,#6b7280);margin:4px 0 0;font-size:12px;line-height:1.5}.PatientPanel-module-scss-module__gbZY4G__aiReportTab{flex-direction:column;gap:4px;display:flex}.PatientPanel-module-scss-module__gbZY4G__reportSection{margin-bottom:14px}.PatientPanel-module-scss-module__gbZY4G__reportSection:last-child{margin-bottom:0}.PatientPanel-module-scss-module__gbZY4G__reportSectionTitle{color:var(--title,#1f2937);align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:600;display:flex}.PatientPanel-module-scss-module__gbZY4G__reportSectionTitle svg{color:var(--primary,#fa8d53);flex-shrink:0}.PatientPanel-module-scss-module__gbZY4G__reportText{color:var(--bodyText,#4b5563);background:var(--cardBackground-main,#f9fafb);border-left:3px solid var(--primary,#fa8d53);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.PatientPanel-module-scss-module__gbZY4G__conclusionText{color:var(--title,#1f2937);background:linear-gradient(135deg,var(--info-lighter,#eff6ff)0%,var(--cardBackground-main,#f9fafb)100%);border-left-color:var(--info-main,#3b82f6);font-weight:600;}.PatientPanel-module-scss-module__gbZY4G__labCategory{margin-bottom:10px}.PatientPanel-module-scss-module__gbZY4G__labCategory:last-child{margin-bottom:0}.PatientPanel-module-scss-module__gbZY4G__labCategoryName{color:var(--title,#1f2937);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.PatientPanel-module-scss-module__gbZY4G__labList{flex-direction:column;gap:4px;display:flex}.PatientPanel-module-scss-module__gbZY4G__labRow{background:var(--cardBackground-main,#f9fafb);border:1px solid var(--neutralLightest,#f3f4f6);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.PatientPanel-module-scss-module__gbZY4G__labName{color:var(--title,#1f2937);flex:1;font-weight:500}.PatientPanel-module-scss-module__gbZY4G__labValue{color:var(--gray-dark,#6b7280)}.PatientPanel-module-scss-module__gbZY4G__labStatus{text-transform:uppercase;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:600}.PatientPanel-module-scss-module__gbZY4G__labStatus.PatientPanel-module-scss-module__gbZY4G__normal{background:var(--success-lighter,#dcfce7);color:var(--success-dark,#16a34a)}.PatientPanel-module-scss-module__gbZY4G__labStatus.PatientPanel-module-scss-module__gbZY4G__elevated{background:var(--warning-lighter,#fef3c7);color:var(--warning-dark,#d97706)}.PatientPanel-module-scss-module__gbZY4G__bulletList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.PatientPanel-module-scss-module__gbZY4G__bulletList li{color:var(--bodyText,#4b5563);background:var(--cardBackground-main,#f9fafb);border:1px solid var(--neutralLightest,#f3f4f6);border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.5}.PatientPanel-module-scss-module__gbZY4G__bulletList li:before{content:"•";color:var(--primary,#fa8d53);margin-right:8px;font-weight:700}.PatientPanel-module-scss-module__gbZY4G__warningList{}.PatientPanel-module-scss-module__gbZY4G__warningList li{background:var(--error-lighter,#fef2f2);border-color:var(--error-light,#fecaca)}.PatientPanel-module-scss-module__gbZY4G__warningList li:before{content:"⚠";color:var(--error-main,#ef4444)}.PatientPanel-module-scss-module__gbZY4G__checkList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.PatientPanel-module-scss-module__gbZY4G__checkList li{color:var(--bodyText,#4b5563);background:var(--success-lighter,#dcfce7);border:1px solid var(--success-light,#bbf7d0);border-radius:6px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;line-height:1.5;display:flex}.PatientPanel-module-scss-module__gbZY4G__checkIcon{color:var(--success-dark,#16a34a);flex-shrink:0;margin-top:2px}.PatientPanel-module-scss-module__gbZY4G__documentsTab{flex-direction:column;display:flex}.PatientPanel-module-scss-module__gbZY4G__documentGrid{flex-direction:column;gap:8px;display:flex}.PatientPanel-module-scss-module__gbZY4G__documentCard{border:1px solid var(--neutralLight,#e5e7eb);border-radius:8px;transition:all .15s;overflow:hidden}.PatientPanel-module-scss-module__gbZY4G__documentCard:hover{border-color:var(--primary,#fa8d53);box-shadow:0 2px 4px #0000000d}.PatientPanel-module-scss-module__gbZY4G__documentPreview{background:var(--cardBackground-main,#f9fafb);justify-content:center;align-items:center;width:100%;height:120px;display:flex;overflow:hidden}.PatientPanel-module-scss-module__gbZY4G__documentImage{object-fit:cover;width:100%;height:100%}.PatientPanel-module-scss-module__gbZY4G__documentPlaceholder{color:var(--gray,#9ca3af)}.PatientPanel-module-scss-module__gbZY4G__documentActions{border-top:1px solid var(--neutralLightest,#f3f4f6);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.PatientPanel-module-scss-module__gbZY4G__documentName{color:var(--title,#1f2937);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.PatientPanel-module-scss-module__gbZY4G__downloadButton{border:1px solid var(--neutralLight,#e5e7eb);cursor:pointer;background:var(--true-white,#fff);width:28px;height:28px;color:var(--gray-dark,#6b7280);border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.PatientPanel-module-scss-module__gbZY4G__downloadButton:hover{background:var(--primary-opaque-5,#fff7ed);border-color:var(--primary,#fa8d53);color:var(--primary,#fa8d53)}.PatientPanel-module-scss-module__gbZY4G__prescriptionsTab{flex-direction:column;gap:4px;display:flex}.PatientPanel-module-scss-module__gbZY4G__prescriptionList{flex-direction:column;gap:8px;display:flex}.PatientPanel-module-scss-module__gbZY4G__prescriptionCard{border:1px solid var(--neutralLight,#e5e7eb);background:var(--true-white,#fff);border-radius:8px;padding:12px}.PatientPanel-module-scss-module__gbZY4G__prescriptionHeader{border-bottom:1px solid var(--neutralLightest,#f3f4f6);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.PatientPanel-module-scss-module__gbZY4G__medicationName{color:var(--title,#1f2937);font-size:14px;font-weight:600}.PatientPanel-module-scss-module__gbZY4G__statusBadge{text-transform:uppercase;letter-spacing:.3px;border-radius:12px;padding:2px 10px;font-size:10px;font-weight:600}.PatientPanel-module-scss-module__gbZY4G__statusBadge.PatientPanel-module-scss-module__gbZY4G__active,.PatientPanel-module-scss-module__gbZY4G__statusBadge.PatientPanel-module-scss-module__gbZY4G__in-progress{background:var(--success-lighter,#dcfce7);color:var(--success-dark,#16a34a)}.PatientPanel-module-scss-module__gbZY4G__statusBadge.PatientPanel-module-scss-module__gbZY4G__completed{background:var(--neutralLighter,#f3f4f6);color:var(--gray-dark,#6b7280)}.PatientPanel-module-scss-module__gbZY4G__statusBadge.PatientPanel-module-scss-module__gbZY4G__expired{background:var(--error-lighter,#fef2f2);color:var(--error-main,#ef4444)}.PatientPanel-module-scss-module__gbZY4G__statusBadge.PatientPanel-module-scss-module__gbZY4G__pending{background:var(--warning-lighter,#fef3c7);color:var(--warning-dark,#d97706)}.PatientPanel-module-scss-module__gbZY4G__prescriptionDetails{flex-direction:column;gap:4px;display:flex}.PatientPanel-module-scss-module__gbZY4G__detailRow{color:var(--bodyText,#4b5563);gap:8px;font-size:12px;line-height:1.5;display:flex}.PatientPanel-module-scss-module__gbZY4G__detailLabel{color:var(--gray-dark,#6b7280);min-width:80px;font-weight:600}.PatientPanel-module-scss-module__gbZY4G__labTestList{flex-direction:column;gap:8px;display:flex}.PatientPanel-module-scss-module__gbZY4G__labTestCard{border:1px solid var(--neutralLight,#e5e7eb);background:var(--true-white,#fff);border-radius:8px;padding:12px}.PatientPanel-module-scss-module__gbZY4G__labTestHeader{justify-content:flex-end;align-items:center;margin-bottom:8px;display:flex}.PatientPanel-module-scss-module__gbZY4G__labTestTests{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.PatientPanel-module-scss-module__gbZY4G__testTag{background:var(--info-lighter,#eff6ff);color:var(--info-main,#3b82f6);border-radius:12px;padding:3px 10px;font-size:11px;font-weight:500}.PatientPanel-module-scss-module__gbZY4G__labResultsTable{flex-direction:column;gap:4px;margin-top:8px;display:flex}.PatientPanel-module-scss-module__gbZY4G__labResultRow{background:var(--cardBackground-main,#f9fafb);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.PatientPanel-module-scss-module__gbZY4G__resultName{color:var(--title,#1f2937);flex:1;font-weight:500}.PatientPanel-module-scss-module__gbZY4G__resultValue{color:var(--primary,#fa8d53);font-weight:600}.PatientPanel-module-scss-module__gbZY4G__resultRef{color:var(--gray,#9ca3af);font-size:11px}.PatientPanel-module-scss-module__gbZY4G__labNotes{color:var(--gray-dark,#6b7280);margin:8px 0 0;font-size:12px;font-style:italic}.PatientPanel-module-scss-module__gbZY4G__postConsultationTab{flex-direction:column;gap:4px;display:flex}@keyframes PatientPanel-module-scss-module__gbZY4G__spin{to{transform:rotate(360deg)}}
.MobileHeader-module-scss-module__1A2yHG__container{background-color:var(--neutralLightest-opaque-40);border-bottom:1px solid var(--neutralLight-main);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:16px;width:100%;height:70px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0;z-index:10000!important}.MobileHeader-module-scss-module__1A2yHG__container .MobileHeader-module-scss-module__1A2yHG__rightSection{align-items:center;gap:16px;display:flex}.MobileHeader-module-scss-module__1A2yHG__container .MobileHeader-module-scss-module__1A2yHG__levita{cursor:pointer;z-index:1}.MobileHeader-module-scss-module__1A2yHG__unAuthenticatedHeader{background-color:var(--neutralLightest-opaque-40);border-bottom:1px solid var(--neutralLight-main);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:16px;height:70px;padding:0 24px;display:flex}
.ActionControls-module-scss-module__yBhWLa__actionControls{margin-bottom:24px;justify-content:center;gap:12px;width:fit-content;margin-inline:auto;display:flex;position:relative}@media (max-width:869px){.ActionControls-module-scss-module__yBhWLa__actionControls{width:100%;margin-bottom:32px;padding:0 16px}}
.DoctorControls-module-scss-module__9LiibG__controlsRow{justify-content:center;gap:12px;width:100%;display:flex}@media (max-width:768px){.DoctorControls-module-scss-module__9LiibG__controlsRow{flex-direction:column;align-items:center}}.DoctorControls-module-scss-module__9LiibG__shortcutCard{background-color:var(--info-main);cursor:pointer;white-space:nowrap;border:none;border-radius:30px;align-items:center;gap:10px;padding:12px 24px;transition:opacity .2s;display:flex}.DoctorControls-module-scss-module__9LiibG__shortcutCard:hover{opacity:.85}@media (max-width:768px){.DoctorControls-module-scss-module__9LiibG__shortcutCard{justify-content:center;width:100%;max-width:400px}}.DoctorControls-module-scss-module__9LiibG__dot{background-color:var(--caption-main);border-radius:50%;flex-shrink:0;width:8px;height:8px}.DoctorControls-module-scss-module__9LiibG__label{letter-spacing:.96px;color:var(--caption-main);font-size:13px;font-weight:700}
.Sidebar-module-scss-module__b848LW__backdrop{z-index:9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1;background-color:#000c;height:100vh;transition:all .2s ease-in-out;position:fixed;inset:0}.Sidebar-module-scss-module__b848LW__backdrop.Sidebar-module-scss-module__b848LW__invisible{pointer-events:none;opacity:0}.Sidebar-module-scss-module__b848LW__sidebar{background-color:var(--primaryAlt-main);z-index:1000;border-radius:0 0 16px 16px;width:100vw;height:fit-content;padding-top:40px;transition:transform .3s ease-in-out;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #0000001a}.Sidebar-module-scss-module__b848LW__sidebar.Sidebar-module-scss-module__b848LW__open{transform:translateY(0)}.Sidebar-module-scss-module__b848LW__sidebar.Sidebar-module-scss-module__b848LW__closed{transform:translateY(-100%)}.Sidebar-module-scss-module__b848LW__sidebar .Sidebar-module-scss-module__b848LW__sidebarContainer{flex-direction:column;gap:1.5rem;padding:16px;display:flex;position:relative}.Sidebar-module-scss-module__b848LW__sidebar .Sidebar-module-scss-module__b848LW__sidebarContainer .Sidebar-module-scss-module__b848LW__closeButton{position:absolute;top:8px;right:8px}.Sidebar-module-scss-module__b848LW__languageSection{justify-content:center;margin-top:48px;display:flex}.Sidebar-module-scss-module__b848LW__profileSection{flex-direction:column;gap:16px;display:flex}.Sidebar-module-scss-module__b848LW__profileSection button{font-size:16px}.Sidebar-module-scss-module__b848LW__profileSection .Sidebar-module-scss-module__b848LW__actionControlsButton{width:100%;padding-right:0;color:var(--bodyText-main)!important;justify-content:flex-start!important}.Sidebar-module-scss-module__b848LW__authSection{justify-content:center;align-items:center;gap:8px;margin-top:32px;padding:8px;display:flex}
