.ReportSection-module__N5PvIq__section{border:0;border-top:var(--vr-divider);background:0 0}.ReportSection-module__N5PvIq__header{align-items:center;gap:var(--vr-space-3);padding:var(--vr-space-4) 0 var(--vr-space-3);display:flex}.ReportSection-module__N5PvIq__heading{align-items:start;gap:var(--vr-space-3);flex:1;grid-template-columns:auto minmax(0,1fr);display:grid}.ReportSection-module__N5PvIq__headingText{gap:var(--vr-space-1);display:grid}.ReportSection-module__N5PvIq__sectionIcon{width:20px;height:20px;color:var(--vr-color-text-secondary);stroke-width:1.8px;margin-top:1px}.ReportSection-module__N5PvIq__title{color:var(--text-primary);font-size:var(--vr-text-section);font-weight:700;line-height:var(--vr-leading-tight);margin:0}.ReportSection-module__N5PvIq__description{color:var(--text-muted);font-size:var(--vr-text-caption);line-height:1.4}.ReportSection-module__N5PvIq__badge{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-muted);flex:none;order:2;padding:6px 10px;font-size:12px;font-weight:700}.ReportSection-module__N5PvIq__content{padding:0 0 var(--vr-space-6) var(--vr-space-8)}.ReportSection-module__N5PvIq__content>:first-child{margin-top:var(--vr-space-1)}.ReportSection-module__N5PvIq__conclusion{margin-top:0}.ReportSection-module__N5PvIq__clinical .ReportSection-module__N5PvIq__content label{min-width:0}.ReportSection-module__N5PvIq__clinical .ReportSection-module__N5PvIq__content label>span:first-child{color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);font-weight:650;line-height:1.35}:is(.ReportSection-module__N5PvIq__clinical .ReportSection-module__N5PvIq__content input:not([type=checkbox]):not([type=radio]),.ReportSection-module__N5PvIq__clinical .ReportSection-module__N5PvIq__content select,.ReportSection-module__N5PvIq__clinical .ReportSection-module__N5PvIq__content textarea){width:100%;min-height:44px;padding:var(--vr-space-2) 0;border:0;border-bottom:var(--vr-divider);color:var(--vr-color-text);font:inherit;line-height:var(--vr-leading-body);transition:border-color var(--vr-duration-fast) var(--vr-ease-standard), box-shadow var(--vr-duration-fast) var(--vr-ease-standard);background:0 0;border-radius:0}.ReportSection-module__N5PvIq__clinical .ReportSection-module__N5PvIq__content textarea{resize:vertical;min-height:88px}:is(.ReportSection-module__N5PvIq__clinical .ReportSection-module__N5PvIq__content input:not([type=checkbox]):not([type=radio]):focus,.ReportSection-module__N5PvIq__clinical .ReportSection-module__N5PvIq__content select:focus,.ReportSection-module__N5PvIq__clinical .ReportSection-module__N5PvIq__content textarea:focus){border-color:var(--vr-color-primary);box-shadow:0 2px 0 var(--vr-color-primary);outline:0}:is(.ReportSection-module__N5PvIq__clinical .ReportSection-module__N5PvIq__content input:disabled,.ReportSection-module__N5PvIq__clinical .ReportSection-module__N5PvIq__content select:disabled,.ReportSection-module__N5PvIq__clinical .ReportSection-module__N5PvIq__content textarea:disabled){opacity:1;color:var(--vr-color-text);-webkit-text-fill-color:var(--vr-color-text);border-color:#0000}.ReportSection-module__N5PvIq__clinical .ReportSection-module__N5PvIq__content small{color:var(--vr-color-text-secondary);font-size:var(--vr-text-caption);line-height:1.4}@media (max-width:640px){.ReportSection-module__N5PvIq__header{padding:var(--vr-space-4) 0 var(--vr-space-3);align-items:flex-start}.ReportSection-module__N5PvIq__badge{display:none}.ReportSection-module__N5PvIq__content{padding:0 0 var(--vr-space-6)}}
.NormalOrganWorkflow-module__V2whOa__workflow{gap:var(--space-3);flex-direction:column;display:flex}.NormalOrganWorkflow-module__V2whOa__quickControl{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--vr-space-2) 0;border-bottom:var(--vr-divider);cursor:pointer;background:0 0;transition:background .14s;display:flex}.NormalOrganWorkflow-module__V2whOa__quickControl:hover{border-color:var(--vr-color-primary)}.NormalOrganWorkflow-module__V2whOa__quickControl:focus-within{outline:2px solid var(--accent-primary);outline-offset:2px}.NormalOrganWorkflow-module__V2whOa__quickControl input{width:18px;height:18px;accent-color:var(--accent-primary);flex:none}.NormalOrganWorkflow-module__V2whOa__quickControl>span{flex-direction:column;gap:1px;min-width:0;display:flex}.NormalOrganWorkflow-module__V2whOa__quickControl strong{color:var(--text-primary);font-size:14px;font-weight:650}.NormalOrganWorkflow-module__V2whOa__quickControl small,.NormalOrganWorkflow-module__V2whOa__normalSummary,.NormalOrganWorkflow-module__V2whOa__advancedLabel{color:var(--text-muted);font-size:12px}.NormalOrganWorkflow-module__V2whOa__normalSummary{margin:0;padding-left:2px}.NormalOrganWorkflow-module__V2whOa__advanced{animation:.14s ease-out NormalOrganWorkflow-module__V2whOa__reveal}.NormalOrganWorkflow-module__V2whOa__advancedLabel{margin:0 0 var(--space-2);font-weight:650}@keyframes NormalOrganWorkflow-module__V2whOa__reveal{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.NormalOrganWorkflow-module__V2whOa__advanced{animation:none}}
.StructuredSectionFields-module__BkxllW__grid{gap:var(--vr-space-3) var(--vr-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.StructuredSectionFields-module__BkxllW__field,.StructuredSectionFields-module__BkxllW__fieldFull{gap:var(--vr-space-2);flex-direction:column;min-width:0;display:flex}.StructuredSectionFields-module__BkxllW__fieldFull{grid-column:1/-1}.StructuredSectionFields-module__BkxllW__field>span:first-child,.StructuredSectionFields-module__BkxllW__fieldFull>span:first-child{color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);font-weight:650}.StructuredSectionFields-module__BkxllW__field select,.StructuredSectionFields-module__BkxllW__field input,.StructuredSectionFields-module__BkxllW__fieldFull input,.StructuredSectionFields-module__BkxllW__fieldFull textarea{width:100%;min-height:44px;padding:var(--vr-space-3) 0;border:0;border-bottom:var(--vr-divider);color:var(--text-primary);background:0 0;border-radius:0}.StructuredSectionFields-module__BkxllW__fieldFull textarea{min-height:120px;line-height:var(--vr-leading-body);resize:vertical}.StructuredSectionFields-module__BkxllW__field select:focus,.StructuredSectionFields-module__BkxllW__field input:focus,.StructuredSectionFields-module__BkxllW__fieldFull input:focus,.StructuredSectionFields-module__BkxllW__fieldFull textarea:focus{border-color:var(--accent-primary);box-shadow:0 2px 0 var(--vr-color-primary);outline:none}.StructuredSectionFields-module__BkxllW__measurement{border:0;border-bottom:var(--vr-divider);background:0 0;display:flex}.StructuredSectionFields-module__BkxllW__measurement:focus-within{border-color:var(--accent-primary);box-shadow:0 2px 0 var(--vr-color-primary)}.StructuredSectionFields-module__BkxllW__measurement input{box-shadow:none;border:0;border-radius:0;outline:0}.StructuredSectionFields-module__BkxllW__measurement input:focus{box-shadow:none}.StructuredSectionFields-module__BkxllW__unit{border-left:1px solid var(--border-strong);color:var(--text-muted);background:0 0;align-items:center;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}@media (max-width:640px){.StructuredSectionFields-module__BkxllW__grid{grid-template-columns:1fr}.StructuredSectionFields-module__BkxllW__fieldFull{grid-column:auto}}
.AbdominalSectionField-module__vSlrMa__field{gap:var(--vr-space-2);flex-direction:column;display:flex}.AbdominalSectionField-module__vSlrMa__field span{color:var(--text-muted);font-size:13px;font-weight:650}.AbdominalSectionField-module__vSlrMa__field textarea{width:100%;min-height:128px;padding:var(--vr-space-3) 0;border:0;border-bottom:var(--vr-divider);color:var(--text-primary);resize:vertical;background:0 0;border-radius:0;line-height:1.55}.AbdominalSectionField-module__vSlrMa__field textarea::placeholder{color:var(--text-muted)}.AbdominalSectionField-module__vSlrMa__field textarea:focus{border-color:var(--accent-primary);box-shadow:0 2px 0 var(--vr-color-primary);outline:none}
.LiverSection-module__CxRPAG__grid{gap:var(--vr-space-3) var(--vr-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LiverSection-module__CxRPAG__field,.LiverSection-module__CxRPAG__fieldFull{gap:var(--vr-space-2);flex-direction:column;min-width:0;display:flex}.LiverSection-module__CxRPAG__fieldFull{grid-column:1/-1}.LiverSection-module__CxRPAG__field span,.LiverSection-module__CxRPAG__fieldFull span{color:var(--text-muted);font-size:13px;font-weight:650}.LiverSection-module__CxRPAG__field select,.LiverSection-module__CxRPAG__fieldFull textarea{width:100%;min-height:44px;padding:var(--vr-space-3) 0;border:0;border-bottom:var(--vr-divider);color:var(--text-primary);background:0 0;border-radius:0}.LiverSection-module__CxRPAG__fieldFull textarea{resize:vertical;min-height:104px;line-height:1.55}.LiverSection-module__CxRPAG__field select:focus,.LiverSection-module__CxRPAG__fieldFull textarea:focus{border-color:var(--accent-primary);box-shadow:0 2px 0 var(--vr-color-primary);outline:none}@media (max-width:640px){.LiverSection-module__CxRPAG__grid{grid-template-columns:1fr}.LiverSection-module__CxRPAG__fieldFull{grid-column:auto}}
.KidneySectionFields-module__8Woesq__measurementControl{border:0;border-bottom:var(--vr-divider);background:0 0;align-items:center;width:100%;min-height:44px;display:flex}.KidneySectionFields-module__8Woesq__measurementControl:focus-within{border-color:var(--accent-primary);box-shadow:0 2px 0 var(--vr-color-primary)}.KidneySectionFields-module__8Woesq__measurementControl input{min-width:0;min-height:42px;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;padding:10px 12px}.KidneySectionFields-module__8Woesq__unit{border-left:1px solid var(--border-strong);color:var(--text-muted);background:0 0;align-self:stretch;align-items:center;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}
.ClinicalReferenceIndicator-module__8AMTEG__reference{align-items:center;gap:var(--vr-space-1) var(--vr-space-2);min-width:0;font-size:var(--vr-text-caption);flex-wrap:wrap;line-height:1.35;display:flex}.ClinicalReferenceIndicator-module__8AMTEG__status{align-items:center;gap:var(--vr-space-1);font-weight:650;display:inline-flex}.ClinicalReferenceIndicator-module__8AMTEG__normal{color:var(--vr-color-clinical-normal)}.ClinicalReferenceIndicator-module__8AMTEG__low,.ClinicalReferenceIndicator-module__8AMTEG__high{color:var(--vr-color-clinical-outside)}.ClinicalReferenceIndicator-module__8AMTEG__range{color:var(--vr-color-text-secondary)}@media (max-width:480px){.ClinicalReferenceIndicator-module__8AMTEG__reference{flex-direction:column;align-items:flex-start}}
.CardiologySection-module__2jeC5G__grid,.CardiologySection-module__2jeC5G__historyGrid{gap:var(--vr-space-3) var(--vr-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CardiologySection-module__2jeC5G__historyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CardiologySection-module__2jeC5G__field,.CardiologySection-module__2jeC5G__historyGrid label,.CardiologySection-module__2jeC5G__narrative,.CardiologySection-module__2jeC5G__output{align-content:start;gap:var(--vr-space-2);min-width:0;display:grid}.CardiologySection-module__2jeC5G__field>span:first-child,.CardiologySection-module__2jeC5G__historyGrid label>span:first-child,.CardiologySection-module__2jeC5G__narrative>span,.CardiologySection-module__2jeC5G__output>span:first-child{font-size:var(--vr-text-metadata);color:var(--vr-color-text-secondary);font-weight:650}.CardiologySection-module__2jeC5G__withSuffix{align-items:center;gap:var(--vr-space-2);border-bottom:1px solid var(--vr-color-border);min-height:44px;display:flex}.CardiologySection-module__2jeC5G__withSuffix input{background:0 0;border:0;width:100%;min-width:0;padding-inline:0}.CardiologySection-module__2jeC5G__withSuffix>span{white-space:nowrap;color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata)}.CardiologySection-module__2jeC5G__output{padding-left:var(--vr-space-3);border-left:2px solid var(--vr-color-primary)}.CardiologySection-module__2jeC5G__output output{min-height:36px;color:var(--vr-color-primary);align-items:center;font-weight:700;display:flex}.CardiologySection-module__2jeC5G__output small{color:var(--vr-color-text-secondary)}.CardiologySection-module__2jeC5G__narrative textarea,.CardiologySection-module__2jeC5G__historyGrid textarea{line-height:var(--vr-leading-body);background:0 0;border-width:0 0 1px;border-radius:0;padding-inline:0}@media (max-width:900px){.CardiologySection-module__2jeC5G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.CardiologySection-module__2jeC5G__grid,.CardiologySection-module__2jeC5G__historyGrid{grid-template-columns:1fr}}
.AxisSection-module__C8rBNG__layout{align-items:start;gap:var(--vr-space-6);grid-template-columns:minmax(0,1fr) minmax(220px,325px);display:grid}.AxisSection-module__C8rBNG__field{gap:var(--vr-space-2);display:grid}.AxisSection-module__C8rBNG__reference{color:var(--vr-color-text-secondary);font-size:var(--vr-text-caption);text-align:center;margin:0}.AxisSection-module__C8rBNG__reference img{width:100%;height:auto;display:block}.AxisSection-module__C8rBNG__reference figcaption{margin-top:var(--vr-space-2)}@media (max-width:700px){.AxisSection-module__C8rBNG__layout{grid-template-columns:1fr}.AxisSection-module__C8rBNG__reference{width:min(100%,325px)}}
.EcgTextField-module__xnSBbq__field{gap:var(--vr-space-2);display:grid}.EcgTextField-module__xnSBbq__field>span{color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);font-weight:650}.EcgTextField-module__xnSBbq__field textarea{min-height:96px;line-height:var(--vr-leading-body)}
.HistorySection-module__goBXWW__fields{gap:var(--vr-space-3);display:grid}
.MeasurementsSection-module__xC7WLa__context{margin:0 0 var(--vr-space-3);color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);font-weight:650}.MeasurementsSection-module__xC7WLa__table{border-block:var(--vr-divider)}.MeasurementsSection-module__xC7WLa__header,.MeasurementsSection-module__xC7WLa__row{align-items:center;gap:var(--vr-space-4);grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(140px,1fr));display:grid}.MeasurementsSection-module__xC7WLa__header{padding:var(--vr-space-2) 0;color:var(--vr-color-text-secondary);font-size:var(--vr-text-caption);font-weight:650}.MeasurementsSection-module__xC7WLa__row{border-top:var(--vr-divider);min-height:48px}.MeasurementsSection-module__xC7WLa__measurementLabel{font-weight:650}.MeasurementsSection-module__xC7WLa__row label,.MeasurementsSection-module__xC7WLa__calculated{min-width:0}.MeasurementsSection-module__xC7WLa__row input{min-height:44px}.MeasurementsSection-module__xC7WLa__calculated{padding-left:var(--vr-space-3);border-left:2px solid var(--vr-color-primary)}.MeasurementsSection-module__xC7WLa__calculated output{min-height:44px;color:var(--vr-color-primary);align-items:center;font-weight:700;display:flex}.MeasurementsSection-module__xC7WLa__mobileLabel{display:none}@media (max-width:640px){.MeasurementsSection-module__xC7WLa__header{display:none}.MeasurementsSection-module__xC7WLa__row{gap:var(--vr-space-2) var(--vr-space-3);padding:var(--vr-space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.MeasurementsSection-module__xC7WLa__measurementLabel{grid-column:1/-1}.MeasurementsSection-module__xC7WLa__mobileLabel{margin-bottom:var(--vr-space-1);color:var(--vr-color-text-secondary);font-size:var(--vr-text-caption);font-weight:650;display:block}}
.RateRhythmSection-module__gQuWMq__grid{gap:var(--vr-space-4) var(--vr-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.RateRhythmSection-module__gQuWMq__grid label,.RateRhythmSection-module__gQuWMq__calculated{align-content:start;gap:var(--vr-space-2);display:grid}.RateRhythmSection-module__gQuWMq__grid label>span:first-child,.RateRhythmSection-module__gQuWMq__calculated>span:first-child{color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);font-weight:650}.RateRhythmSection-module__gQuWMq__controlWithUnit{align-items:center;gap:var(--vr-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.RateRhythmSection-module__gQuWMq__controlWithUnit>span{color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata)}.RateRhythmSection-module__gQuWMq__calculated output{min-height:36px;color:var(--vr-color-primary);align-items:center;font-weight:700;display:flex}.RateRhythmSection-module__gQuWMq__calculated{padding-left:var(--vr-space-3);border-left:2px solid var(--vr-color-primary)}.RateRhythmSection-module__gQuWMq__calculated small{color:var(--vr-color-text-secondary);font-size:var(--vr-text-caption)}@media (max-width:640px){.RateRhythmSection-module__gQuWMq__grid{grid-template-columns:1fr}}
.BaseEditorSections-module__nWyE0a__unavailable{padding-block:var(--vr-space-4);color:var(--vr-color-text-secondary);font-size:var(--vr-text-body);margin:0}
.Button-module__xDwtkW__button{justify-content:center;align-items:center;gap:var(--vr-space-2);min-height:44px;padding:0 var(--vr-space-4);border-radius:var(--vr-radius-md);cursor:pointer;transition:background var(--vr-duration-standard) var(--vr-ease-standard), border-color var(--vr-duration-standard) var(--vr-ease-standard), color var(--vr-duration-standard) var(--vr-ease-standard);border:1px solid #0000;font-weight:650;display:inline-flex}.Button-module__xDwtkW__button:focus-visible{box-shadow:var(--vr-focus-ring);outline:0}.Button-module__xDwtkW__button:disabled{cursor:not-allowed;opacity:.55}.Button-module__xDwtkW__button svg{width:1.125rem;height:1.125rem}.Button-module__xDwtkW__primary{background:var(--vr-color-primary);color:#fff}.Button-module__xDwtkW__primary:hover:not(:disabled){background:var(--vr-color-primary-hover)}.Button-module__xDwtkW__primary:active:not(:disabled){background:var(--vr-color-primary-active)}.Button-module__xDwtkW__secondary{border-color:var(--vr-color-border-strong);background:var(--vr-color-surface-1);color:var(--vr-color-text)}.Button-module__xDwtkW__secondary:hover:not(:disabled){background:var(--vr-color-surface-subtle)}.Button-module__xDwtkW__ghost{color:var(--vr-color-text);background:0 0}.Button-module__xDwtkW__ghost:hover:not(:disabled){background:var(--vr-color-surface-subtle)}.Button-module__xDwtkW__danger{background:var(--vr-color-danger);color:#fff}.Button-module__xDwtkW__danger:hover:not(:disabled){background:var(--vr-color-danger-hover)}.Button-module__xDwtkW__iconOnly{width:44px;padding:0}
.ReportEmptyState-module__iN7ZkW__emptyState{padding-inline:var(--vr-space-2);border-top:var(--vr-divider);flex:1}@media (max-width:700px){.ReportEmptyState-module__iN7ZkW__emptyState{flex:initial}}
.ReportArchiveDialog-module__sRZ9IW__overlay{z-index:1100;padding:max(var(--vr-space-4), env(safe-area-inset-top)) max(var(--vr-space-4), env(safe-area-inset-right)) max(var(--vr-space-4), env(safe-area-inset-bottom)) max(var(--vr-space-4), env(safe-area-inset-left));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ReportArchiveDialog-module__sRZ9IW__dialog{width:min(100%,480px);min-width:0;max-height:calc(100dvh - (var(--vr-space-4) * 2));overflow-wrap:anywhere;padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--vr-shadow-level-3);overflow-y:auto}.ReportArchiveDialog-module__sRZ9IW__dialog h2{font-size:var(--vr-text-section);line-height:1.25}.ReportArchiveDialog-module__sRZ9IW__dialog p{margin-top:var(--vr-space-2);color:var(--vr-color-text-secondary);font-size:var(--vr-text-body);line-height:var(--vr-leading-body)}.ReportArchiveDialog-module__sRZ9IW__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.ReportArchiveDialog-module__sRZ9IW__cancelButton,.ReportArchiveDialog-module__sRZ9IW__archiveButton,.ReportArchiveDialog-module__sRZ9IW__restoreButton{border-radius:var(--radius-md);cursor:pointer;min-height:44px;padding:0 20px;font-weight:600}.ReportArchiveDialog-module__sRZ9IW__cancelButton{border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-primary)}.ReportArchiveDialog-module__sRZ9IW__archiveButton{background:var(--text-primary);color:var(--surface-card);border:0}.ReportArchiveDialog-module__sRZ9IW__restoreButton{background:var(--accent-primary);color:#fff;border:0}.ReportArchiveDialog-module__sRZ9IW__actions button:disabled{cursor:not-allowed;opacity:.65}@media (max-width:480px){.ReportArchiveDialog-module__sRZ9IW__dialog{padding:var(--space-4)}.ReportArchiveDialog-module__sRZ9IW__actions{flex-direction:column-reverse}.ReportArchiveDialog-module__sRZ9IW__actions button{width:100%}}
.ChangePasswordDialog-module__vSh4Ca__accountSection{justify-content:space-between;align-items:center;gap:var(--vr-space-4);margin-top:var(--vr-space-6);padding-block:var(--vr-space-5);border-top:var(--vr-divider);display:flex}.ChangePasswordDialog-module__vSh4Ca__accountSection h2,.ChangePasswordDialog-module__vSh4Ca__dialogHeader h2{color:var(--vr-color-text);font-size:var(--vr-text-section);line-height:1.3}.ChangePasswordDialog-module__vSh4Ca__accountSection p,.ChangePasswordDialog-module__vSh4Ca__dialogHeader p{margin-top:var(--vr-space-1);color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);line-height:var(--vr-leading-body)}.ChangePasswordDialog-module__vSh4Ca__overlay{z-index:1400;padding:var(--vr-space-4);background:#0f172a7a;place-items:center;display:grid;position:fixed;inset:0}.ChangePasswordDialog-module__vSh4Ca__dialog{width:min(100%,480px);max-height:calc(100dvh - (2 * var(--vr-space-4)));border:1px solid var(--vr-color-border);border-radius:var(--vr-radius-lg);background:var(--vr-color-surface-1);overflow-y:auto}.ChangePasswordDialog-module__vSh4Ca__dialogHeader{justify-content:space-between;align-items:flex-start;gap:var(--vr-space-3);padding:var(--vr-space-5);border-bottom:var(--vr-divider);display:flex}.ChangePasswordDialog-module__vSh4Ca__form{gap:var(--vr-space-4);padding:var(--vr-space-5);flex-direction:column;display:flex}.ChangePasswordDialog-module__vSh4Ca__field{gap:var(--vr-space-1);min-width:0;color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);flex-direction:column;font-weight:650;display:flex}.ChangePasswordDialog-module__vSh4Ca__field input{width:100%;min-height:44px;padding:var(--vr-space-3) var(--vr-space-4);border:1px solid var(--vr-color-border-strong);border-radius:var(--vr-radius-md);background:var(--vr-color-surface-1);color:var(--vr-color-text);font:inherit}.ChangePasswordDialog-module__vSh4Ca__field input:focus{border-color:var(--vr-color-primary);box-shadow:var(--vr-focus-ring);outline:0}.ChangePasswordDialog-module__vSh4Ca__error{padding:var(--vr-space-3);border-radius:var(--vr-radius-md);background:var(--vr-color-danger-soft);color:var(--vr-color-danger);font-size:var(--vr-text-metadata);line-height:var(--vr-leading-body)}.ChangePasswordDialog-module__vSh4Ca__actions{justify-content:flex-end;gap:var(--vr-space-3);padding-top:var(--vr-space-1);display:flex}@media (max-width:480px){.ChangePasswordDialog-module__vSh4Ca__accountSection{flex-direction:column;align-items:stretch}.ChangePasswordDialog-module__vSh4Ca__overlay{padding:var(--vr-space-3)}.ChangePasswordDialog-module__vSh4Ca__dialogHeader,.ChangePasswordDialog-module__vSh4Ca__form{padding:var(--vr-space-4)}.ChangePasswordDialog-module__vSh4Ca__actions{flex-direction:column-reverse}.ChangePasswordDialog-module__vSh4Ca__actions button,.ChangePasswordDialog-module__vSh4Ca__accountSection button{width:100%}}
.DeleteClinicDialog-module__sMGlHG__overlay{z-index:1200;padding:max(var(--vr-space-4), env(safe-area-inset-top)) max(var(--vr-space-4), env(safe-area-inset-right)) max(var(--vr-space-4), env(safe-area-inset-bottom)) max(var(--vr-space-4), env(safe-area-inset-left));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DeleteClinicDialog-module__sMGlHG__dialog{width:min(100%,500px);min-width:0;max-height:calc(100dvh - (var(--vr-space-4) * 2));overflow-wrap:anywhere;padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--vr-shadow-level-3);overflow-y:auto}.DeleteClinicDialog-module__sMGlHG__dialog h2{font-size:var(--vr-text-section);line-height:1.25}.DeleteClinicDialog-module__sMGlHG__dialog p{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--vr-text-body);line-height:1.6}.DeleteClinicDialog-module__sMGlHG__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.DeleteClinicDialog-module__sMGlHG__cancelButton,.DeleteClinicDialog-module__sMGlHG__deleteButton{border-radius:var(--radius-md);cursor:pointer;min-height:44px;padding:0 20px;font-weight:600}.DeleteClinicDialog-module__sMGlHG__cancelButton{border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-primary)}.DeleteClinicDialog-module__sMGlHG__deleteButton{color:#fff;background:#b91c1c;border:1px solid #b91c1c}.DeleteClinicDialog-module__sMGlHG__cancelButton:disabled,.DeleteClinicDialog-module__sMGlHG__deleteButton:disabled{cursor:not-allowed;opacity:.55}@media (max-width:520px){.DeleteClinicDialog-module__sMGlHG__dialog{padding:var(--space-4)}.DeleteClinicDialog-module__sMGlHG__actions{flex-direction:column-reverse}.DeleteClinicDialog-module__sMGlHG__cancelButton,.DeleteClinicDialog-module__sMGlHG__deleteButton{width:100%}}
.OwnerPatients-module__bYoWRW__card{padding-top:var(--vr-space-2)}.OwnerPatients-module__bYoWRW__card header{margin-bottom:var(--vr-space-3);justify-content:space-between;align-items:center;display:flex}.OwnerPatients-module__bYoWRW__card h2{font-size:var(--vr-text-section)}.OwnerPatients-module__bYoWRW__card header span{color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata)}.OwnerPatients-module__bYoWRW__card ul{border-top:var(--vr-divider);list-style:none}.OwnerPatients-module__bYoWRW__card li{border-bottom:var(--vr-divider)}.OwnerPatients-module__bYoWRW__card li a{align-items:center;gap:var(--vr-space-3);min-height:72px;padding:var(--vr-space-3) var(--vr-space-2);color:inherit;grid-template-columns:48px minmax(0,1fr) auto;display:grid}.OwnerPatients-module__bYoWRW__card li a:hover{background:var(--vr-color-surface-subtle)}.OwnerPatients-module__bYoWRW__card li a:focus-visible{border-radius:var(--vr-radius-sm);box-shadow:var(--vr-focus-ring);outline:0}.OwnerPatients-module__bYoWRW__icon{border-radius:var(--vr-radius-sm);background:var(--vr-color-primary-soft);width:44px;height:44px;color:var(--vr-color-primary);place-items:center;font-size:28px;display:grid}.OwnerPatients-module__bYoWRW__card h3{font-size:var(--vr-text-card)}.OwnerPatients-module__bYoWRW__card p,.OwnerPatients-module__bYoWRW__card small{margin-top:var(--vr-space-1);color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata)}.OwnerPatients-module__bYoWRW__chevron svg{width:8px;height:18px;transition:transform var(--vr-duration-standard) var(--vr-ease-standard)}.OwnerPatients-module__bYoWRW__card li a:hover .OwnerPatients-module__bYoWRW__chevron svg,.OwnerPatients-module__bYoWRW__card li a:focus-visible .OwnerPatients-module__bYoWRW__chevron svg{transform:translate(3px)}@media (max-width:540px){.OwnerPatients-module__bYoWRW__card li a{grid-template-columns:42px minmax(0,1fr) auto}.OwnerPatients-module__bYoWRW__icon{width:40px;height:40px;font-size:25px}}@media (prefers-reduced-motion:reduce){.OwnerPatients-module__bYoWRW__chevron svg{transition:none}}
.ArchivePatientDialog-module__p-286q__overlay{z-index:1100;padding:max(var(--vr-space-4), env(safe-area-inset-top)) max(var(--vr-space-4), env(safe-area-inset-right)) max(var(--vr-space-4), env(safe-area-inset-bottom)) max(var(--vr-space-4), env(safe-area-inset-left));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ArchivePatientDialog-module__p-286q__dialog{width:min(100%,480px);min-width:0;max-height:calc(100dvh - (var(--vr-space-4) * 2));overflow-wrap:anywhere;padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-sm);overflow-y:auto}.ArchivePatientDialog-module__p-286q__dialog h2{font-size:22px;line-height:1.25}.ArchivePatientDialog-module__p-286q__dialog p{margin-top:var(--space-2);color:var(--text-muted);font-size:15px;line-height:1.6}.ArchivePatientDialog-module__p-286q__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.ArchivePatientDialog-module__p-286q__cancelButton,.ArchivePatientDialog-module__p-286q__archiveButton{border-radius:var(--radius-md);cursor:pointer;min-height:44px;padding:0 20px;font-weight:600}.ArchivePatientDialog-module__p-286q__cancelButton{border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-primary)}.ArchivePatientDialog-module__p-286q__archiveButton{background:var(--text-primary);color:var(--surface-card);border:none}@media (max-width:480px){.ArchivePatientDialog-module__p-286q__dialog{padding:var(--space-4)}.ArchivePatientDialog-module__p-286q__actions{flex-direction:column-reverse}.ArchivePatientDialog-module__p-286q__cancelButton,.ArchivePatientDialog-module__p-286q__archiveButton{width:100%}}
.PatientToolbar-module__cGOAKW__toolbar{gap:var(--vr-space-3);margin-bottom:var(--vr-space-4);padding-bottom:var(--vr-space-4);border-bottom:var(--vr-divider);display:grid}.PatientToolbar-module__cGOAKW__searchRow{align-items:center;gap:var(--vr-space-2);width:100%;display:flex}.PatientToolbar-module__cGOAKW__searchField{flex:1;align-items:center;min-width:0;display:flex;position:relative}.PatientToolbar-module__cGOAKW__searchField>svg{left:var(--vr-space-4);width:1.25rem;height:1.25rem;color:var(--vr-color-text-secondary);pointer-events:none;position:absolute}.PatientToolbar-module__cGOAKW__searchField input,.PatientToolbar-module__cGOAKW__control select{width:100%;min-height:44px;padding:var(--vr-space-3) var(--vr-space-4);border:1px solid var(--vr-color-border);border-radius:var(--vr-radius-md);background:var(--vr-color-surface-1);color:var(--vr-color-text)}.PatientToolbar-module__cGOAKW__searchField input{height:44px;min-height:44px;padding-left:var(--vr-space-12);font-size:var(--vr-text-body)}.PatientToolbar-module__cGOAKW__searchField input::placeholder{color:var(--vr-color-text-secondary)}.PatientToolbar-module__cGOAKW__searchActions{align-items:center;gap:var(--vr-space-2);flex:none;display:flex}.PatientToolbar-module__cGOAKW__primaryAction{margin-left:var(--vr-space-4);display:inline-flex}.PatientToolbar-module__cGOAKW__searchField input:focus,.PatientToolbar-module__cGOAKW__control select:focus{border-color:var(--vr-color-primary);box-shadow:var(--vr-focus-ring);outline:none}.PatientToolbar-module__cGOAKW__filterTrigger{border-color:var(--vr-color-border);flex:none;min-height:44px}.PatientToolbar-module__cGOAKW__filterOverlay{display:contents}.PatientToolbar-module__cGOAKW__filterPanel{gap:var(--vr-space-2);padding-top:var(--vr-space-1);display:grid}.PatientToolbar-module__cGOAKW__filterHeader{display:none}.PatientToolbar-module__cGOAKW__filterHeader span{align-items:center;gap:var(--vr-space-2);font-weight:650}.PatientToolbar-module__cGOAKW__filterHeader svg{width:1.125rem;height:1.125rem}.PatientToolbar-module__cGOAKW__controls{gap:var(--vr-space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,52rem);margin-inline:auto;display:grid}.PatientToolbar-module__cGOAKW__control{gap:var(--vr-space-1);flex-direction:column;min-width:0;display:flex}.PatientToolbar-module__cGOAKW__control span{color:var(--vr-color-text-secondary);font-size:var(--vr-text-caption);font-weight:650}.PatientToolbar-module__cGOAKW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.PatientToolbar-module__cGOAKW__controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.PatientToolbar-module__cGOAKW__toolbar{margin-bottom:var(--vr-space-4);padding-bottom:var(--vr-space-4)}.PatientToolbar-module__cGOAKW__searchRow{flex-wrap:wrap;align-items:stretch}.PatientToolbar-module__cGOAKW__searchField{flex-basis:100%}.PatientToolbar-module__cGOAKW__searchActions{justify-content:flex-end;width:100%}.PatientToolbar-module__cGOAKW__searchActions>button{width:auto}.PatientToolbar-module__cGOAKW__primaryAction{margin-left:var(--vr-space-2)}.PatientToolbar-module__cGOAKW__primaryAction>button{width:auto}.PatientToolbar-module__cGOAKW__filterTrigger{width:48px;padding:0;font-size:0}.PatientToolbar-module__cGOAKW__filterTrigger svg{width:1.25rem;height:1.25rem}.PatientToolbar-module__cGOAKW__filterOverlay{z-index:80;background:#0f172a6b;align-items:flex-end;display:flex;position:fixed;inset:0}.PatientToolbar-module__cGOAKW__filterPanel{width:100%;max-height:min(80dvh,38rem);padding:var(--vr-space-4);padding-bottom:max(var(--vr-space-4), env(safe-area-inset-bottom));border-radius:var(--vr-radius-lg) var(--vr-radius-lg) 0 0;background:var(--vr-color-surface-1);box-shadow:var(--vr-shadow-level-3);overflow-y:auto}.PatientToolbar-module__cGOAKW__filterHeader{justify-content:space-between;align-items:center;display:flex}.PatientToolbar-module__cGOAKW__filterHeader span{display:flex}.PatientToolbar-module__cGOAKW__controls{grid-template-columns:1fr;width:100%}}@media (prefers-reduced-motion:reduce){.PatientToolbar-module__cGOAKW__searchField input,.PatientToolbar-module__cGOAKW__control select{transition:none}}
.ReportSelectionToolbar-module__1s4wiW__toolbar{z-index:15;bottom:var(--vr-space-3);justify-content:space-between;align-items:center;gap:var(--vr-space-3);width:min(100%,780px);padding:var(--vr-space-3) var(--vr-space-4);border:var(--vr-divider);border-radius:var(--vr-radius-lg);background:var(--vr-color-surface-1);box-shadow:var(--vr-shadow-level-2);margin:0 auto;display:flex;position:sticky}.ReportSelectionToolbar-module__1s4wiW__toolbar>div,.ReportSelectionToolbar-module__1s4wiW__actions,.ReportSelectionToolbar-module__1s4wiW__secondaryButton{align-items:center;display:flex}.ReportSelectionToolbar-module__1s4wiW__selectionSummary{gap:var(--vr-space-2)}.ReportSelectionToolbar-module__1s4wiW__toolbar span{color:var(--vr-color-text-secondary);font-size:var(--vr-text-body)}.ReportSelectionToolbar-module__1s4wiW__selectionSummary .ReportSelectionToolbar-module__1s4wiW__separator{color:var(--border-strong)}.ReportSelectionToolbar-module__1s4wiW__actions{gap:var(--vr-space-2)}.ReportSelectionToolbar-module__1s4wiW__secondaryButton{gap:var(--vr-space-2);min-height:44px;padding:0 var(--vr-space-3);border-radius:var(--vr-radius-md);background:var(--vr-color-surface-subtle);color:var(--vr-color-text);cursor:pointer;border:0;transition:background .14s}.ReportSelectionToolbar-module__1s4wiW__secondaryButton:hover{background:var(--accent-soft)}.ReportSelectionToolbar-module__1s4wiW__secondaryButton:focus-visible{box-shadow:var(--vr-focus-ring);outline:0}.ReportSelectionToolbar-module__1s4wiW__secondaryButton:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.7}.ReportSelectionToolbar-module__1s4wiW__actions .ReportSelectionToolbar-module__1s4wiW__clearButton{cursor:pointer;place-items:center;width:44px;padding:0;display:grid}.ReportSelectionToolbar-module__1s4wiW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.ReportSelectionToolbar-module__1s4wiW__toolbar{flex-direction:column;align-items:stretch}.ReportSelectionToolbar-module__1s4wiW__selectionSummary{justify-content:center}.ReportSelectionToolbar-module__1s4wiW__actions{width:100%}.ReportSelectionToolbar-module__1s4wiW__actions .ReportSelectionToolbar-module__1s4wiW__secondaryButton{flex:1;justify-content:center}}@media (max-width:480px){.ReportSelectionToolbar-module__1s4wiW__actions .ReportSelectionToolbar-module__1s4wiW__secondaryButton{font-size:0}.ReportSelectionToolbar-module__1s4wiW__actions .ReportSelectionToolbar-module__1s4wiW__secondaryButton svg{width:19px;height:19px}}
.page-module__z0ik0G__page{width:100%;max-width:var(--vr-content-standard);padding:var(--vr-space-8);margin:0 auto}.page-module__z0ik0G__header{max-width:720px;margin-bottom:var(--vr-space-8)}.page-module__z0ik0G__header h1{color:var(--vr-color-text);font-size:var(--vr-text-page);line-height:var(--vr-leading-tight);letter-spacing:-.025em}.page-module__z0ik0G__header p{margin-top:var(--vr-space-2);color:var(--vr-color-text-secondary);font-size:var(--vr-text-body);line-height:var(--vr-leading-body)}@media (max-width:640px){.page-module__z0ik0G__page{padding:var(--vr-space-4)}.page-module__z0ik0G__header{margin-bottom:var(--vr-space-6)}}
.EmailConfirmedDialog-module__PusGSG__overlay{z-index:1000;padding:max(var(--vr-space-4), env(safe-area-inset-top)) max(var(--vr-space-4), env(safe-area-inset-right)) max(var(--vr-space-4), env(safe-area-inset-bottom)) max(var(--vr-space-4), env(safe-area-inset-left));background:#0f172a85;place-items:center;display:grid;position:fixed;inset:0}.EmailConfirmedDialog-module__PusGSG__dialog{width:min(100%,30rem);max-height:calc(100dvh - (var(--vr-space-4) * 2));padding:var(--vr-card-padding);border-radius:var(--vr-radius-lg);background:var(--vr-color-surface-1);box-shadow:var(--vr-shadow-level-3);overflow-y:auto}.EmailConfirmedDialog-module__PusGSG__dialog h2{color:var(--vr-color-text);font-size:var(--vr-text-section);margin:0}.EmailConfirmedDialog-module__PusGSG__dialog p{margin:var(--vr-space-3) 0 0;color:var(--vr-color-text-secondary);line-height:var(--vr-leading-body)}.EmailConfirmedDialog-module__PusGSG__actions{margin-top:var(--vr-space-6);justify-content:flex-end;display:flex}@media (max-width:480px){.EmailConfirmedDialog-module__PusGSG__actions button{width:100%}}
.ClinicManager-module__b39Rea__headerAction{margin-bottom:var(--space-4);justify-content:flex-end;display:flex}.ClinicManager-module__b39Rea__tableContainer{border-block:var(--vr-divider);overflow:hidden}.ClinicManager-module__b39Rea__table{border-collapse:collapse;width:100%}.ClinicManager-module__b39Rea__table th,.ClinicManager-module__b39Rea__table td{padding:var(--space-3) var(--space-4);border-bottom:var(--vr-divider);text-align:left}.ClinicManager-module__b39Rea__table th{background:var(--vr-color-surface-subtle);color:var(--vr-color-text-secondary);font-size:var(--vr-text-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ClinicManager-module__b39Rea__table tbody tr:last-child td{border-bottom:none}.ClinicManager-module__b39Rea__summaryLink{align-items:center;gap:var(--vr-space-1);width:fit-content;min-height:32px;margin-top:var(--vr-space-1);border-radius:var(--vr-radius-sm);color:var(--vr-color-primary);font-size:var(--vr-text-metadata);font-weight:650;display:flex}.ClinicManager-module__b39Rea__summaryLink svg{width:1rem;height:1rem}.ClinicManager-module__b39Rea__summaryLink:focus-visible{box-shadow:var(--vr-focus-ring);outline:0}.ClinicManager-module__b39Rea__active,.ClinicManager-module__b39Rea__inactive{min-height:28px;padding:0 var(--vr-space-3);border-radius:var(--vr-radius-pill);font-size:var(--vr-text-caption);align-items:center;font-weight:700;display:inline-flex}.ClinicManager-module__b39Rea__active{background:var(--accent-soft);color:var(--accent-primary)}.ClinicManager-module__b39Rea__inactive{background:var(--surface-muted);color:var(--text-muted)}.ClinicManager-module__b39Rea__actions{align-items:center;gap:var(--space-2);display:flex}.ClinicManager-module__b39Rea__iconButton{border:1px solid var(--border-strong);border-radius:var(--vr-radius-md);background:var(--surface-card);cursor:pointer;width:44px;height:44px;transition:background var(--vr-duration-standard) var(--vr-ease-standard), border-color var(--vr-duration-standard) var(--vr-ease-standard), color var(--vr-duration-standard) var(--vr-ease-standard);flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ClinicManager-module__b39Rea__editButton{color:var(--text-primary)}.ClinicManager-module__b39Rea__deactivateButton{color:#b45309;border-color:#f59e0b}.ClinicManager-module__b39Rea__reactivateButton{color:#15803d;border-color:#22c55e}.ClinicManager-module__b39Rea__deleteButton{border:1px solid var(--vr-color-danger);color:var(--vr-color-danger)}.ClinicManager-module__b39Rea__editButton:hover{background:var(--surface-muted);border-color:var(--text-muted)}.ClinicManager-module__b39Rea__deactivateButton:hover{background:#fffbeb;border-color:#d97706}.ClinicManager-module__b39Rea__reactivateButton:hover{background:#f0fdf4;border-color:#16a34a}.ClinicManager-module__b39Rea__deleteButton:hover{background:var(--vr-color-danger-soft);border-color:var(--vr-color-danger-hover)}.ClinicManager-module__b39Rea__iconButton:focus-visible{box-shadow:var(--vr-focus-ring);outline:0}.ClinicManager-module__b39Rea__iconButton:disabled{cursor:not-allowed;opacity:.55}@media (max-width:680px){.ClinicManager-module__b39Rea__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ClinicManager-module__b39Rea__table,.ClinicManager-module__b39Rea__table tbody,.ClinicManager-module__b39Rea__table tr,.ClinicManager-module__b39Rea__table td{width:100%;display:block}.ClinicManager-module__b39Rea__table tr{padding:var(--space-3);border-bottom:var(--vr-divider)}.ClinicManager-module__b39Rea__table tbody tr:last-child{border-bottom:none}.ClinicManager-module__b39Rea__table td,.ClinicManager-module__b39Rea__table tbody tr:last-child td{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border:none;grid-template-columns:90px minmax(0,1fr);display:grid}.ClinicManager-module__b39Rea__table td:before{content:attr(data-label);color:var(--text-muted);font-size:var(--vr-text-caption);font-weight:700}.ClinicManager-module__b39Rea__actions{flex-wrap:wrap}}
.page-module__iHo2tW__page{width:100%;max-width:var(--vr-content-standard);padding:var(--vr-space-8);flex-direction:column;margin:0 auto;display:flex}.page-module__iHo2tW__header{margin-bottom:var(--vr-space-8)}.page-module__iHo2tW__header h1{color:var(--vr-color-text);font-size:var(--vr-text-page);line-height:var(--vr-leading-tight);letter-spacing:-.025em}.page-module__iHo2tW__header p{margin-top:var(--vr-space-2);color:var(--vr-color-text-secondary);font-size:var(--vr-text-body);line-height:var(--vr-leading-body)}@media (max-width:640px){.page-module__iHo2tW__page{padding:var(--vr-space-4)}}
.ClinicReportSummary-module__z8ftPq__statistics{gap:var(--vr-space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ClinicReportSummary-module__z8ftPq__statistics article{gap:var(--vr-space-2);min-width:0;padding:var(--vr-space-4);border:var(--vr-divider);border-radius:var(--vr-radius-lg);background:var(--vr-color-surface-1);display:grid}.ClinicReportSummary-module__z8ftPq__statistics span{color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);font-weight:650}.ClinicReportSummary-module__z8ftPq__statistics strong{color:var(--vr-color-text);font-size:var(--vr-text-section);line-height:var(--vr-leading-tight)}.ClinicReportSummary-module__z8ftPq__reports{gap:var(--vr-space-4);margin-top:var(--vr-section-gap);display:grid}.ClinicReportSummary-module__z8ftPq__sectionHeading{justify-content:space-between;align-items:end;gap:var(--vr-space-4);padding-bottom:var(--vr-space-3);border-bottom:var(--vr-divider);display:flex}.ClinicReportSummary-module__z8ftPq__sectionHeading h2{font-size:var(--vr-text-section)}.ClinicReportSummary-module__z8ftPq__sectionHeading p{margin-top:var(--vr-space-1);color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata)}.ClinicReportSummary-module__z8ftPq__toolbar{align-items:end;gap:var(--vr-space-2);grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(130px,1fr)) auto;display:grid}.ClinicReportSummary-module__z8ftPq__toolbar label{gap:var(--vr-space-1);min-width:0;color:var(--vr-color-text-secondary);font-size:var(--vr-text-caption);font-weight:650;display:grid}.ClinicReportSummary-module__z8ftPq__toolbar input,.ClinicReportSummary-module__z8ftPq__toolbar select{width:100%;min-width:0;min-height:44px;padding:0 var(--vr-space-3);border:1px solid var(--vr-color-border-strong);border-radius:var(--vr-radius-md);background:var(--vr-color-surface-1);color:var(--vr-color-text);font:inherit;font-size:var(--vr-text-body)}.ClinicReportSummary-module__z8ftPq__toolbar input:focus-visible,.ClinicReportSummary-module__z8ftPq__toolbar select:focus-visible{border-color:var(--vr-color-primary);box-shadow:var(--vr-focus-ring);outline:0}.ClinicReportSummary-module__z8ftPq__search{position:relative}.ClinicReportSummary-module__z8ftPq__search>svg{bottom:13px;left:var(--vr-space-3);width:18px;height:18px;color:var(--vr-color-text-secondary);pointer-events:none;position:absolute}.ClinicReportSummary-module__z8ftPq__search input{padding-left:var(--vr-space-10)}.ClinicReportSummary-module__z8ftPq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ClinicReportSummary-module__z8ftPq__tableShell{border:var(--vr-divider);border-radius:var(--vr-radius-sm);background:var(--vr-color-surface-1);overflow:hidden}.ClinicReportSummary-module__z8ftPq__table{border-collapse:collapse;width:100%;font-size:var(--vr-text-body)}.ClinicReportSummary-module__z8ftPq__table th{padding:var(--vr-space-3);border-bottom:var(--vr-divider);background:var(--vr-color-surface-subtle);color:var(--vr-color-text-secondary);font-size:var(--vr-text-caption);letter-spacing:.025em;text-align:left;text-transform:uppercase;font-weight:700}.ClinicReportSummary-module__z8ftPq__table td{min-width:0;padding:var(--vr-space-3);border-bottom:var(--vr-divider);color:var(--vr-color-text);vertical-align:middle;overflow-wrap:anywhere}.ClinicReportSummary-module__z8ftPq__table tbody tr:last-child td{border-bottom:0}.ClinicReportSummary-module__z8ftPq__table tbody tr:hover{background:var(--vr-color-surface-subtle)}.ClinicReportSummary-module__z8ftPq__openReport{min-height:44px;padding:0 var(--vr-space-2);border-radius:var(--vr-radius-sm);color:var(--vr-color-primary);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.ClinicReportSummary-module__z8ftPq__openReport:focus-visible{box-shadow:var(--vr-focus-ring);outline:0}@media (max-width:1100px){.ClinicReportSummary-module__z8ftPq__statistics,.ClinicReportSummary-module__z8ftPq__toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.ClinicReportSummary-module__z8ftPq__search{grid-column:span 2}}@media (max-width:900px){.ClinicReportSummary-module__z8ftPq__statistics,.ClinicReportSummary-module__z8ftPq__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.ClinicReportSummary-module__z8ftPq__search{grid-column:1/-1}.ClinicReportSummary-module__z8ftPq__tableShell{background:0 0;border:0;overflow:visible}.ClinicReportSummary-module__z8ftPq__table,.ClinicReportSummary-module__z8ftPq__table tbody,.ClinicReportSummary-module__z8ftPq__table tr,.ClinicReportSummary-module__z8ftPq__table td{width:100%;display:block}.ClinicReportSummary-module__z8ftPq__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ClinicReportSummary-module__z8ftPq__table tbody{gap:var(--vr-space-3);display:grid}.ClinicReportSummary-module__z8ftPq__table tr{padding-block:var(--vr-space-3);border-bottom:var(--vr-divider)}.ClinicReportSummary-module__z8ftPq__table td{justify-content:space-between;align-items:baseline;gap:var(--vr-space-4);padding:var(--vr-space-2) 0;text-align:right;border:0;display:flex}.ClinicReportSummary-module__z8ftPq__table td:before{content:attr(data-label);color:var(--vr-color-text-secondary);font-size:var(--vr-text-caption);text-transform:uppercase;flex:none;font-weight:700}}@media (max-width:480px){.ClinicReportSummary-module__z8ftPq__statistics,.ClinicReportSummary-module__z8ftPq__toolbar{grid-template-columns:1fr}.ClinicReportSummary-module__z8ftPq__search{grid-column:auto}.ClinicReportSummary-module__z8ftPq__toolbar button{width:100%}.ClinicReportSummary-module__z8ftPq__table td{align-items:flex-start}.ClinicReportSummary-module__z8ftPq__openReport{justify-content:flex-end}}
.OwnerDirectory-module__OC7u2q__directory{min-width:0}.OwnerDirectory-module__OC7u2q__toolbar{align-items:center;gap:var(--vr-space-3);margin-bottom:var(--vr-space-4);display:flex}.OwnerDirectory-module__OC7u2q__search{align-items:center;gap:var(--vr-space-2);min-width:0;min-height:44px;padding:0 var(--vr-space-3);border:1px solid var(--vr-color-border-strong);border-radius:var(--vr-radius-md);background:var(--vr-color-surface-1);color:var(--vr-color-text-secondary);flex:1;display:flex}.OwnerDirectory-module__OC7u2q__search:focus-within{border-color:var(--vr-color-primary);box-shadow:var(--vr-focus-ring)}.OwnerDirectory-module__OC7u2q__search svg{flex:none;width:1.1rem;height:1.1rem}.OwnerDirectory-module__OC7u2q__search input{width:100%;min-width:0;color:var(--vr-color-text);font:inherit;background:0 0;border:0;outline:0}.OwnerDirectory-module__OC7u2q__list{border-top:var(--vr-divider)}.OwnerDirectory-module__OC7u2q__row{align-items:center;gap:var(--vr-space-3);min-height:84px;padding:var(--vr-space-3) var(--vr-space-2);border-bottom:var(--vr-divider);color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;display:grid}.OwnerDirectory-module__OC7u2q__row:hover{background:var(--vr-color-surface-subtle)}.OwnerDirectory-module__OC7u2q__row:focus-visible{box-shadow:var(--vr-focus-ring);outline:0}.OwnerDirectory-module__OC7u2q__avatar{border-radius:var(--vr-radius-sm);background:var(--vr-color-primary-soft);width:44px;height:44px;color:var(--vr-color-primary);justify-content:center;align-items:center;display:inline-flex}.OwnerDirectory-module__OC7u2q__avatar svg{width:22px;height:22px}.OwnerDirectory-module__OC7u2q__identity{gap:var(--vr-space-1);min-width:0;display:grid}.OwnerDirectory-module__OC7u2q__identity strong{font-size:var(--vr-text-card)}.OwnerDirectory-module__OC7u2q__contacts{gap:var(--vr-space-2) var(--vr-space-4);color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);flex-wrap:wrap;display:flex}.OwnerDirectory-module__OC7u2q__contacts span,.OwnerDirectory-module__OC7u2q__count{align-items:center;gap:var(--vr-space-1);display:inline-flex}.OwnerDirectory-module__OC7u2q__contacts svg,.OwnerDirectory-module__OC7u2q__count svg{width:.95rem;height:.95rem}.OwnerDirectory-module__OC7u2q__count,.OwnerDirectory-module__OC7u2q__open{color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);font-weight:650}.OwnerDirectory-module__OC7u2q__open{min-height:44px;padding:0 var(--vr-space-2);align-items:center;display:inline-flex}.OwnerDirectory-module__OC7u2q__srOnly{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.OwnerDirectory-module__OC7u2q__row{grid-template-columns:auto minmax(0,1fr) auto}.OwnerDirectory-module__OC7u2q__count{grid-column:2}.OwnerDirectory-module__OC7u2q__open{grid-area:1/3/span 2}}@media (max-width:480px){.OwnerDirectory-module__OC7u2q__toolbar{flex-direction:column;align-items:stretch}.OwnerDirectory-module__OC7u2q__toolbar button{width:100%}.OwnerDirectory-module__OC7u2q__row{padding-inline:0}.OwnerDirectory-module__OC7u2q__contacts{gap:var(--vr-space-1);flex-direction:column}.OwnerDirectory-module__OC7u2q__open{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}}
.OwnerRecentActivity-module__dADvUG__card{padding-top:var(--vr-space-2)}.OwnerRecentActivity-module__dADvUG__card h2{font-size:var(--vr-text-section)}.OwnerRecentActivity-module__dADvUG__card ol{margin-top:var(--vr-space-3);border-top:var(--vr-divider);list-style:none}.OwnerRecentActivity-module__dADvUG__card li{gap:var(--vr-space-3);padding:var(--vr-space-3) var(--vr-space-2);border-bottom:var(--vr-divider);grid-template-columns:105px minmax(0,1fr);display:grid}.OwnerRecentActivity-module__dADvUG__card time,.OwnerRecentActivity-module__dADvUG__card span{color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata)}.OwnerRecentActivity-module__dADvUG__card a{gap:var(--vr-space-1);color:inherit;display:grid}.OwnerRecentActivity-module__dADvUG__card a:focus-visible{border-radius:var(--vr-radius-sm);box-shadow:var(--vr-focus-ring);outline:0}@media (max-width:540px){.OwnerRecentActivity-module__dADvUG__card li{gap:var(--vr-space-1);grid-template-columns:1fr}}
.DiagnosticSummary-module__qfLUMa__section{gap:var(--vr-section-gap);display:grid}.DiagnosticSummary-module__qfLUMa__heading{justify-content:space-between;align-items:end;gap:var(--vr-space-8);display:flex}.DiagnosticSummary-module__qfLUMa__heading h2{font-size:var(--vr-text-section);line-height:1.25}.DiagnosticSummary-module__qfLUMa__heading>div>p{margin-top:var(--vr-space-1);color:var(--vr-color-text-secondary);font-size:var(--vr-text-body)}.DiagnosticSummary-module__qfLUMa__statistics{gap:var(--vr-space-6);flex-wrap:wrap;display:flex}.DiagnosticSummary-module__qfLUMa__statistics div,.DiagnosticSummary-module__qfLUMa__details div,.DiagnosticSummary-module__qfLUMa__compactDetails div{gap:var(--vr-space-1);min-width:0;display:grid}.DiagnosticSummary-module__qfLUMa__statistics dt,.DiagnosticSummary-module__qfLUMa__details dt,.DiagnosticSummary-module__qfLUMa__compactDetails dt{color:var(--vr-color-text-secondary);font-size:var(--vr-text-caption)}.DiagnosticSummary-module__qfLUMa__statistics dd,.DiagnosticSummary-module__qfLUMa__details dd,.DiagnosticSummary-module__qfLUMa__compactDetails dd{font-size:var(--vr-text-metadata);font-weight:650}.DiagnosticSummary-module__qfLUMa__summarySurface{padding:var(--vr-card-padding);border:var(--vr-divider);border-radius:var(--vr-radius-lg);background:var(--vr-color-surface-1);box-shadow:var(--vr-shadow-level-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DiagnosticSummary-module__qfLUMa__summaryBlock{min-width:0;padding:var(--vr-space-4)}.DiagnosticSummary-module__qfLUMa__summaryBlock:nth-child(2),.DiagnosticSummary-module__qfLUMa__summaryBlock:nth-child(3){border-top:var(--vr-divider)}.DiagnosticSummary-module__qfLUMa__summaryBlock:nth-child(3){border-left:var(--vr-divider)}.DiagnosticSummary-module__qfLUMa__latestExam{grid-column:1/-1;padding-top:0}.DiagnosticSummary-module__qfLUMa__summaryBlock h3{font-size:var(--vr-text-card)}.DiagnosticSummary-module__qfLUMa__cardHeading{align-items:center;gap:var(--vr-space-2);display:flex}.DiagnosticSummary-module__qfLUMa__cardHeading svg{width:1.125rem;height:1.125rem;color:var(--vr-color-primary)}.DiagnosticSummary-module__qfLUMa__details,.DiagnosticSummary-module__qfLUMa__compactDetails{gap:var(--vr-space-4);margin-top:var(--vr-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DiagnosticSummary-module__qfLUMa__metric{margin-top:var(--vr-space-3);font-size:var(--vr-text-page);line-height:1;display:block}.DiagnosticSummary-module__qfLUMa__preview,.DiagnosticSummary-module__qfLUMa__empty{margin-top:var(--vr-space-3);color:var(--vr-color-text-secondary);font-size:var(--vr-text-body);line-height:var(--vr-leading-body);white-space:pre-wrap}.DiagnosticSummary-module__qfLUMa__preview{color:var(--vr-color-text);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.DiagnosticSummary-module__qfLUMa__reportLink{margin-top:var(--vr-space-4);color:var(--vr-color-primary);font-weight:700;display:inline-flex}.DiagnosticSummary-module__qfLUMa__reportLink:focus-visible{border-radius:var(--vr-radius-sm);box-shadow:var(--vr-focus-ring);outline:0}@media (max-width:768px){.DiagnosticSummary-module__qfLUMa__heading{align-items:flex-start;gap:var(--vr-space-4);flex-direction:column}.DiagnosticSummary-module__qfLUMa__summarySurface{padding:var(--vr-space-4);grid-template-columns:1fr}.DiagnosticSummary-module__qfLUMa__summaryBlock{padding:var(--vr-space-4) 0}.DiagnosticSummary-module__qfLUMa__summaryBlock:nth-child(3){border-left:0}.DiagnosticSummary-module__qfLUMa__summaryBlock+.DiagnosticSummary-module__qfLUMa__summaryBlock{border-top:var(--vr-divider)}.DiagnosticSummary-module__qfLUMa__statistics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.DiagnosticSummary-module__qfLUMa__details,.DiagnosticSummary-module__qfLUMa__compactDetails{grid-template-columns:1fr}}

.ReportDownloadButton-module__Ud2nPG__compactButton,.ReportDownloadButton-module__Ud2nPG__menuButton{cursor:pointer;border:0}.ReportDownloadButton-module__Ud2nPG__compactButton{color:#15803d;background:#16a34a1a;border-radius:10px;place-items:center;width:36px;height:36px;display:inline-grid}.ReportDownloadButton-module__Ud2nPG__compactButton:hover{background:#16a34a2b}.ReportDownloadButton-module__Ud2nPG__compactButton.ReportDownloadButton-module__Ud2nPG__stale{color:#b45309;background:#d977061a}.ReportDownloadButton-module__Ud2nPG__compactButton.ReportDownloadButton-module__Ud2nPG__stale:hover{background:#d977062b}.ReportDownloadButton-module__Ud2nPG__menuButton{width:100%;color:var(--text-primary);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:9px;padding:9px 11px;display:flex}.ReportDownloadButton-module__Ud2nPG__menuButton:hover{background:var(--surface-muted)}.ReportDownloadButton-module__Ud2nPG__compactButton:disabled,.ReportDownloadButton-module__Ud2nPG__menuButton:disabled{cursor:wait;opacity:.6}
.VisitSnapshotFields-module__r7vs4q__grid{gap:var(--vr-space-3) var(--vr-space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.VisitSnapshotFields-module__r7vs4q__grid label{color:var(--text-muted);font-size:13px;font-weight:600}.VisitSnapshotFields-module__r7vs4q__metadataItem{align-content:start;gap:var(--vr-space-2);min-width:0;display:grid}.VisitSnapshotFields-module__r7vs4q__metadataItem>svg{width:20px;height:20px;color:var(--vr-color-text-secondary);stroke-width:1.8px}.VisitSnapshotFields-module__r7vs4q__metadataItem>span{color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);font-weight:600}.VisitSnapshotFields-module__r7vs4q__grid input,.VisitSnapshotFields-module__r7vs4q__grid select{border:0;border-bottom:var(--vr-divider);min-height:36px;color:var(--vr-color-text);font-size:var(--vr-text-body);background:0 0;border-radius:0;padding:0;font-weight:650}.VisitSnapshotFields-module__r7vs4q__grid input:focus,.VisitSnapshotFields-module__r7vs4q__grid select:focus{border-color:var(--vr-color-primary);box-shadow:0 2px 0 var(--vr-color-primary);outline:0}.VisitSnapshotFields-module__r7vs4q__grid input:disabled,.VisitSnapshotFields-module__r7vs4q__grid select:disabled{opacity:1;color:var(--vr-color-text);-webkit-text-fill-color:var(--vr-color-text);border-color:#0000}.VisitSnapshotFields-module__r7vs4q__readonlyField span{color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);font-weight:600}.VisitSnapshotFields-module__r7vs4q__readonlyField{padding-left:var(--vr-space-3);border-left:2px solid var(--vr-color-primary)}.VisitSnapshotFields-module__r7vs4q__readonlyField strong,.VisitSnapshotFields-module__r7vs4q__readonlyField output{min-height:36px;padding-block:var(--vr-space-2);color:var(--vr-color-primary);font-size:var(--vr-text-body);font-weight:700}.VisitSnapshotFields-module__r7vs4q__valueWithUnit{align-items:center;gap:var(--vr-space-2);border-bottom:var(--vr-divider);display:flex}.VisitSnapshotFields-module__r7vs4q__valueWithUnit input{border-bottom:0;flex:1;min-width:0}.VisitSnapshotFields-module__r7vs4q__valueWithUnit>span{color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);font-weight:600}.VisitSnapshotFields-module__r7vs4q__checkbox{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--text-secondary);font-size:14px;display:flex}.VisitSnapshotFields-module__r7vs4q__checkbox input{width:18px;height:18px;accent-color:var(--accent-primary)}.VisitSnapshotFields-module__r7vs4q__fieldError{color:var(--vr-color-danger);font-size:var(--vr-text-metadata);font-weight:600}@media (max-width:900px){.VisitSnapshotFields-module__r7vs4q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.VisitSnapshotFields-module__r7vs4q__grid{gap:var(--vr-space-3);grid-template-columns:1fr}}
.page-module__6Ku06a__page{gap:var(--vr-section-gap);width:min(100%,var(--vr-content-wide));padding:var(--vr-space-8);flex-direction:column;margin-inline:auto;display:flex}.page-module__6Ku06a__grid{align-items:start;gap:var(--vr-space-8);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);display:grid}.page-module__6Ku06a__notes{padding-top:var(--vr-space-8);border-top:var(--vr-divider)}.page-module__6Ku06a__notes h2{margin-bottom:var(--vr-space-3);font-size:var(--vr-text-section)}.page-module__6Ku06a__notes p{color:var(--vr-color-text-secondary);font-size:var(--vr-text-body);line-height:var(--vr-leading-body)}.page-module__6Ku06a__notes p strong{color:var(--vr-color-text)}.page-module__6Ku06a__notes p+p{margin-top:var(--vr-space-2)}@media (max-width:900px){.page-module__6Ku06a__grid{grid-template-columns:1fr}}@media (max-width:640px){.page-module__6Ku06a__page{padding:var(--vr-space-4);gap:var(--vr-space-6)}}
.page-module__ibBJNq__page{width:min(100%, var(--vr-content-standard));padding:var(--vr-space-8);gap:var(--vr-space-6);flex-direction:column;margin-inline:auto;display:flex}.page-module__ibBJNq__header h1{color:var(--vr-color-text);font-size:var(--vr-text-page);line-height:var(--vr-leading-tight);letter-spacing:-.025em;margin:0}.page-module__ibBJNq__header p{margin:var(--vr-space-2) 0 0;color:var(--vr-color-text-secondary);font-size:var(--vr-text-body)}@media (max-width:768px){.page-module__ibBJNq__page{padding:var(--vr-space-6)}}@media (max-width:480px){.page-module__ibBJNq__page{padding:var(--vr-space-4)}}
.page-module___8aEwW__dashboard{width:min(100%, var(--vr-content-wide));min-height:100%;padding:var(--vr-space-8);margin-inline:auto}.page-module___8aEwW__hero{justify-content:space-between;align-items:flex-end;gap:var(--vr-space-8);padding-bottom:var(--vr-space-6);border-bottom:var(--vr-divider);display:flex}.page-module___8aEwW__hero h1{color:var(--vr-color-text);font-size:var(--vr-text-page);line-height:var(--vr-leading-tight);letter-spacing:-.025em}.page-module___8aEwW__subtitle{margin-top:var(--vr-space-2);color:var(--vr-color-text-secondary);font-size:var(--vr-text-body);line-height:var(--vr-leading-body)}.page-module___8aEwW__operationalGrid{align-items:start;gap:var(--vr-space-12);grid-template-columns:minmax(0,1.55fr) minmax(19rem,.85fr);display:grid}.page-module___8aEwW__mainColumn,.page-module___8aEwW__sideColumn{gap:var(--vr-space-8);min-width:0;display:grid}.page-module___8aEwW__section{min-width:0;padding-top:var(--vr-space-8)}.page-module___8aEwW__sectionHeader{align-items:center;gap:var(--vr-space-2);margin-bottom:var(--vr-space-3);display:flex}.page-module___8aEwW__sectionHeader svg{width:1.125rem;height:1.125rem;color:var(--vr-color-text-secondary);stroke-width:1.75px;flex:none}.page-module___8aEwW__sectionHeader h2,.page-module___8aEwW__orientation h2{color:var(--vr-color-text);font-size:var(--vr-text-section);letter-spacing:-.015em;line-height:1.25}.page-module___8aEwW__sideColumn .page-module___8aEwW__sectionHeader h2{font-size:var(--vr-text-card);letter-spacing:0}.page-module___8aEwW__list,.page-module___8aEwW__timeline{border-top:var(--vr-divider);margin:0;padding:0;list-style:none}.page-module___8aEwW__list li{border-bottom:var(--vr-divider)}.page-module___8aEwW__reportRow,.page-module___8aEwW__draftRow,.page-module___8aEwW__patientRow,.page-module___8aEwW__ownerRow{color:inherit;transition:background var(--vr-duration-standard) var(--vr-ease-standard)}.page-module___8aEwW__reportRow{align-items:center;gap:var(--vr-space-4);min-height:76px;padding:var(--vr-space-3) var(--vr-space-2);grid-template-columns:minmax(12rem,1fr) auto auto auto .75rem;display:grid}.page-module___8aEwW__draftRow{align-items:center;gap:var(--vr-space-4);min-height:76px;padding:var(--vr-space-3) var(--vr-space-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.page-module___8aEwW__patientRow{align-items:center;gap:var(--vr-space-3);min-height:76px;padding:var(--vr-space-3) var(--vr-space-2);grid-template-columns:2.75rem minmax(0,1fr) .75rem;display:grid}.page-module___8aEwW__ownerRow{align-items:center;gap:var(--vr-space-3);min-height:68px;padding:var(--vr-space-3) var(--vr-space-2);grid-template-columns:minmax(0,1fr) .75rem;display:grid}.page-module___8aEwW__primaryCell{min-width:0}.page-module___8aEwW__primaryCell strong,.page-module___8aEwW__primaryCell span,.page-module___8aEwW__timeline strong,.page-module___8aEwW__timeline a span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-module___8aEwW__primaryCell strong,.page-module___8aEwW__timeline strong{color:var(--vr-color-text);font-size:var(--vr-text-body);font-weight:650}.page-module___8aEwW__primaryCell span,.page-module___8aEwW__timeline a span,.page-module___8aEwW__reportRow time,.page-module___8aEwW__pdfState{margin-top:var(--vr-space-1);color:var(--vr-color-text-secondary);font-size:var(--vr-text-caption)}.page-module___8aEwW__reportRow time,.page-module___8aEwW__pdfState{white-space:nowrap;margin-top:0}.page-module___8aEwW__statusBadge{min-height:24px;padding-inline:var(--vr-space-2);border-radius:var(--vr-radius-pill);font-size:var(--vr-text-caption);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.page-module___8aEwW__status_draft{color:#92400e;background:#fef3c7}.page-module___8aEwW__status_finalized{color:#166534;background:#dcfce7}.page-module___8aEwW__status_revised{background:var(--vr-color-surface-subtle);color:var(--vr-color-text-secondary)}.page-module___8aEwW__continueLink{align-items:center;gap:var(--vr-space-1);min-height:44px;padding-inline:var(--vr-space-3);border-radius:var(--vr-radius-md);color:var(--vr-color-primary);font-size:var(--vr-text-metadata);font-weight:700;display:inline-flex}.page-module___8aEwW__continueLink svg{width:.65rem;height:1rem}.page-module___8aEwW__animalIcon{border-radius:var(--vr-radius-sm);background:var(--vr-color-primary-soft);width:2.5rem;height:2.5rem;color:var(--vr-color-primary);place-items:center;display:inline-grid}.page-module___8aEwW__animalIcon svg{width:1.4rem;height:1.4rem}.page-module___8aEwW__rowChevron{width:.5rem;color:var(--vr-color-text-secondary);transition:transform var(--vr-duration-standard) var(--vr-ease-standard)}.page-module___8aEwW__reportRow:focus-visible,.page-module___8aEwW__patientRow:focus-visible,.page-module___8aEwW__ownerRow:focus-visible,.page-module___8aEwW__continueLink:focus-visible,.page-module___8aEwW__timeline a:focus-visible,.page-module___8aEwW__quickLinks a:focus-visible{border-radius:var(--vr-radius-sm);box-shadow:var(--vr-focus-ring);outline:0}.page-module___8aEwW__activitySection{margin-top:var(--vr-space-8);border-top:var(--vr-divider)}.page-module___8aEwW__timeline{gap:var(--vr-space-4);padding-top:var(--vr-space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.page-module___8aEwW__timeline li{gap:var(--vr-space-2);grid-template-columns:.75rem minmax(0,1fr);min-width:0;display:grid;position:relative}.page-module___8aEwW__timelineMarker{border:2px solid var(--vr-color-primary);background:var(--vr-color-bg);border-radius:50%;width:.65rem;height:.65rem;margin-top:.25rem}.page-module___8aEwW__orientation{margin-top:var(--vr-space-8);padding-top:var(--vr-space-6);border-top:var(--vr-divider)}.page-module___8aEwW__orientation h2{font-size:var(--vr-text-card)}.page-module___8aEwW__statistics{margin-top:var(--vr-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module___8aEwW__statItem{align-items:center;gap:var(--vr-space-1) var(--vr-space-2);padding:var(--vr-space-2) var(--vr-space-4);border-left:var(--vr-divider);grid-template-columns:auto minmax(0,1fr);display:grid}.page-module___8aEwW__statItem:first-child{border-left:0;padding-left:0}.page-module___8aEwW__statItem svg{width:1rem;height:1rem;color:var(--vr-color-text-secondary);grid-row:1/3}.page-module___8aEwW__statItem dt{color:var(--vr-color-text-secondary);font-size:var(--vr-text-caption)}.page-module___8aEwW__statItem dd{color:var(--vr-color-text);font-size:var(--vr-text-body);font-weight:700}.page-module___8aEwW__statItem dd span{color:var(--vr-color-text-secondary);font-size:var(--vr-text-caption);font-weight:400}.page-module___8aEwW__quickLinks{align-items:center;gap:var(--vr-space-3);margin-top:var(--vr-space-6);color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);flex-wrap:wrap;display:flex}.page-module___8aEwW__quickLinks span{font-size:var(--vr-text-caption)}.page-module___8aEwW__quickLinks a{min-height:44px;color:var(--vr-color-text-secondary);align-items:center;font-weight:650;display:inline-flex}@media (hover:hover){.page-module___8aEwW__reportRow:hover,.page-module___8aEwW__patientRow:hover,.page-module___8aEwW__ownerRow:hover,.page-module___8aEwW__continueLink:hover{background:var(--vr-color-surface-subtle)}.page-module___8aEwW__reportRow:hover .page-module___8aEwW__rowChevron,.page-module___8aEwW__patientRow:hover .page-module___8aEwW__rowChevron,.page-module___8aEwW__ownerRow:hover .page-module___8aEwW__rowChevron{transform:translate(3px)}.page-module___8aEwW__quickLinks a:hover{color:var(--vr-color-primary)}}.page-module___8aEwW__skeleton{border-radius:var(--vr-radius-sm);background:#e9edf4;position:relative;overflow:hidden}.page-module___8aEwW__skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.4s infinite page-module___8aEwW__shimmer;position:absolute;inset:0;transform:translate(-100%)}.page-module___8aEwW__skeletonHero{height:88px;margin-bottom:var(--vr-space-8)}.page-module___8aEwW__skeletonStats{gap:var(--vr-space-3);margin-top:var(--vr-space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module___8aEwW__skeletonStat{height:52px}.page-module___8aEwW__contentGrid{gap:var(--vr-space-12);grid-template-columns:minmax(0,1.55fr) minmax(19rem,.85fr);display:grid}.page-module___8aEwW__skeletonMain{height:460px}.page-module___8aEwW__skeletonSide{height:190px}@keyframes page-module___8aEwW__shimmer{to{transform:translate(100%)}}@media (max-width:1100px){.page-module___8aEwW__operationalGrid,.page-module___8aEwW__contentGrid{gap:var(--vr-space-8);grid-template-columns:minmax(0,1.35fr) minmax(17rem,.85fr)}.page-module___8aEwW__timeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.page-module___8aEwW__dashboard{padding:var(--vr-space-6)}.page-module___8aEwW__hero{align-items:flex-start;gap:var(--vr-space-4);flex-direction:column}.page-module___8aEwW__operationalGrid,.page-module___8aEwW__contentGrid{grid-template-columns:1fr}.page-module___8aEwW__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__statistics{row-gap:var(--vr-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__statItem:nth-child(3){border-left:0;padding-left:0}}@media (max-width:640px){.page-module___8aEwW__reportRow{gap:var(--vr-space-2);grid-template-columns:minmax(0,1fr) auto .5rem}.page-module___8aEwW__reportRow time{grid-column:1}.page-module___8aEwW__reportRow .page-module___8aEwW__statusBadge{grid-area:1/2}.page-module___8aEwW__reportRow .page-module___8aEwW__rowChevron{grid-area:1/3/3}.page-module___8aEwW__pdfState{display:none}}@media (max-width:480px){.page-module___8aEwW__dashboard{padding:var(--vr-space-4)}.page-module___8aEwW__hero{padding-bottom:var(--vr-space-4)}.page-module___8aEwW__section{padding-top:var(--vr-space-6)}.page-module___8aEwW__mainColumn,.page-module___8aEwW__sideColumn{gap:var(--vr-space-6)}.page-module___8aEwW__draftRow{gap:var(--vr-space-2);grid-template-columns:minmax(0,1fr) auto}.page-module___8aEwW__draftRow .page-module___8aEwW__statusBadge{display:none}.page-module___8aEwW__continueLink{padding-inline:var(--vr-space-2)}.page-module___8aEwW__timeline,.page-module___8aEwW__statistics{grid-template-columns:1fr}.page-module___8aEwW__statItem,.page-module___8aEwW__statItem:first-child,.page-module___8aEwW__statItem:nth-child(3){padding:var(--vr-space-2) 0;border-left:0;border-top:var(--vr-divider)}.page-module___8aEwW__statItem:first-child{border-top:0}.page-module___8aEwW__skeletonStats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__skeleton:after,.page-module___8aEwW__rowChevron{transition:none;animation:none}}
.page-module__BvZpgW__page{width:100%;max-width:var(--vr-content-wide);padding:var(--vr-space-8);gap:var(--vr-section-gap);flex-direction:column;margin:0 auto;display:flex}@media (max-width:640px){.page-module__BvZpgW__page{padding:var(--vr-space-4);gap:var(--vr-space-6)}}
.page-module__IYVblW__page{width:min(100%, var(--vr-content-standard));padding:var(--vr-space-8);gap:var(--vr-space-6);flex-direction:column;margin-inline:auto;display:flex}.page-module__IYVblW__header{justify-content:flex-start;align-items:flex-end;gap:var(--vr-space-8);display:flex}.page-module__IYVblW__header h1{font-size:var(--vr-text-page);line-height:var(--vr-leading-tight);letter-spacing:-.025em;color:var(--vr-color-text);font-weight:700}.page-module__IYVblW__header p{max-width:38rem;margin-top:var(--vr-space-2);color:var(--vr-color-text-secondary);font-size:var(--vr-text-body);line-height:var(--vr-leading-body)}.page-module__IYVblW__content{width:100%}@media (max-width:768px){.page-module__IYVblW__page{padding:var(--vr-space-6)}.page-module__IYVblW__header{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.page-module__IYVblW__page{padding:var(--vr-space-4);gap:var(--vr-space-6)}}
.page-module__oX4W6G__page{width:100%;max-width:var(--vr-content-wide);padding:var(--vr-space-8);margin-inline:auto}.page-module__oX4W6G__back{align-items:center;gap:var(--vr-space-2);min-height:44px;padding-inline:var(--vr-space-2);border-radius:var(--vr-radius-sm);color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);font-weight:650;display:inline-flex}.page-module__oX4W6G__back svg{width:18px;height:18px}.page-module__oX4W6G__back:hover{background:var(--vr-color-surface-subtle);color:var(--vr-color-text)}.page-module__oX4W6G__back:focus-visible{box-shadow:var(--vr-focus-ring);outline:0}.page-module__oX4W6G__header{justify-content:space-between;align-items:flex-start;gap:var(--vr-space-6);margin-block:var(--vr-space-4) var(--vr-space-8);padding-bottom:var(--vr-space-6);border-bottom:var(--vr-divider);display:flex}.page-module__oX4W6G__header p{color:var(--vr-color-primary);font-size:var(--vr-text-metadata);font-weight:700}.page-module__oX4W6G__header h1{margin-top:var(--vr-space-1);font-size:var(--vr-text-page);line-height:var(--vr-leading-tight)}.page-module__oX4W6G__header span{margin-top:var(--vr-space-2);color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);font-weight:650;display:inline-flex}@media (max-width:900px){.page-module__oX4W6G__page{padding:var(--vr-space-6)}}@media (max-width:480px){.page-module__oX4W6G__page{padding:var(--vr-space-4)}.page-module__oX4W6G__header{margin-bottom:var(--vr-space-6)}}
.AuthForm-module__LuvCIa__form{gap:var(--space-3);flex-direction:column;animation:.16s ease-out AuthForm-module__LuvCIa__formEntrance;display:flex}.AuthForm-module__LuvCIa__field{color:var(--text-primary);flex-direction:column;gap:.45rem;font-size:.85rem;font-weight:600;display:flex}.AuthForm-module__LuvCIa__field input{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);width:100%;min-height:46px;color:var(--text-primary);padding:.75rem .85rem}.AuthForm-module__LuvCIa__field input:focus{border-color:var(--accent-primary);outline:3px solid var(--accent-soft)}.AuthForm-module__LuvCIa__submitButton{min-height:46px;margin-top:var(--space-1);border-radius:var(--radius-md);background:var(--accent-primary);color:#fff;cursor:pointer;border:0;font-weight:650}.AuthForm-module__LuvCIa__submitButton:disabled{cursor:wait;opacity:.68}.AuthForm-module__LuvCIa__linkButton{color:var(--accent-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.85rem;font-weight:600}.AuthForm-module__LuvCIa__message{border-radius:var(--radius-md);padding:.75rem .85rem;font-size:.85rem;line-height:1.45}.AuthForm-module__LuvCIa__error{color:#991b1b;background:#fef2f2}.AuthForm-module__LuvCIa__success{color:#166534;background:#ecfdf5}.AuthForm-module__LuvCIa__hint{color:var(--text-muted);font-size:.82rem;line-height:1.5}.AuthForm-module__LuvCIa__switchPrompt{margin:var(--space-1) 0 0;color:var(--text-muted);text-align:center;font-size:.85rem}.AuthForm-module__LuvCIa__switchButton{color:var(--accent-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.AuthForm-module__LuvCIa__linkButton:hover,.AuthForm-module__LuvCIa__switchButton:hover{text-decoration:underline}.AuthForm-module__LuvCIa__linkButton:focus-visible,.AuthForm-module__LuvCIa__switchButton:focus-visible,.AuthForm-module__LuvCIa__submitButton:focus-visible{outline:3px solid var(--accent-soft);outline-offset:3px}@keyframes AuthForm-module__LuvCIa__formEntrance{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.AuthForm-module__LuvCIa__form{animation:none}}
.PdfTemplateSettings-module__fDTLrq__layout{align-items:start;gap:var(--vr-space-8);grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);display:grid}.PdfTemplateSettings-module__fDTLrq__controls{min-width:0}.PdfTemplateSettings-module__fDTLrq__section{padding-block:var(--vr-space-6);border-top:var(--vr-divider)}.PdfTemplateSettings-module__fDTLrq__sectionHeading{margin-bottom:var(--vr-space-4)}.PdfTemplateSettings-module__fDTLrq__sectionHeading h2,.PdfTemplateSettings-module__fDTLrq__previewTitle h2{color:var(--vr-color-text);font-size:var(--vr-text-section);margin:0}.PdfTemplateSettings-module__fDTLrq__sectionHeading p{margin:var(--vr-space-1) 0 0;color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);line-height:var(--vr-leading-body)}.PdfTemplateSettings-module__fDTLrq__editorList{gap:var(--vr-space-4);display:grid}.PdfTemplateSettings-module__fDTLrq__editorField{gap:var(--vr-space-2);min-width:0;display:grid}.PdfTemplateSettings-module__fDTLrq__editorField>label{color:var(--vr-color-text);font-size:var(--vr-text-metadata);font-weight:650}.PdfTemplateSettings-module__fDTLrq__editorShell{border:1px solid var(--vr-color-border-strong);border-radius:var(--vr-radius-md);background:var(--vr-color-surface-1);overflow:hidden}.PdfTemplateSettings-module__fDTLrq__editorShell:focus-within{border-color:var(--vr-color-primary);box-shadow:var(--vr-focus-ring)}.PdfTemplateSettings-module__fDTLrq__formatToolbar{gap:var(--vr-space-1);padding:var(--vr-space-1);border-bottom:var(--vr-divider);background:var(--vr-color-surface-subtle);display:flex}.PdfTemplateSettings-module__fDTLrq__formatToolbar button{border-radius:var(--vr-radius-sm);width:36px;height:36px;color:var(--vr-color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.PdfTemplateSettings-module__fDTLrq__formatToolbar button:hover{background:var(--vr-color-primary-soft);color:var(--vr-color-primary)}.PdfTemplateSettings-module__fDTLrq__formatToolbar button:focus-visible{box-shadow:var(--vr-focus-ring);outline:0}.PdfTemplateSettings-module__fDTLrq__formatToolbar svg{width:17px;height:17px}.PdfTemplateSettings-module__fDTLrq__richEditor{min-height:96px;max-height:220px;padding:var(--vr-space-3) var(--vr-space-4);color:var(--vr-color-text);line-height:var(--vr-leading-body);overflow-wrap:anywhere;overflow-y:auto}.PdfTemplateSettings-module__fDTLrq__richEditor:focus{outline:0}.PdfTemplateSettings-module__fDTLrq__richEditor p,.PdfTemplateSettings-module__fDTLrq__previewRichText p{margin:0 0 var(--vr-space-2)}.PdfTemplateSettings-module__fDTLrq__richEditor ul,.PdfTemplateSettings-module__fDTLrq__previewRichText ul{margin:var(--vr-space-2) 0;padding-left:var(--vr-space-6)}.PdfTemplateSettings-module__fDTLrq__switchList{gap:var(--vr-space-2);display:grid}.PdfTemplateSettings-module__fDTLrq__switchRow{justify-content:space-between;align-items:center;gap:var(--vr-space-4);min-height:44px;padding-block:var(--vr-space-2);border-bottom:var(--vr-divider);color:var(--vr-color-text);font-size:var(--vr-text-body);cursor:pointer;display:flex}.PdfTemplateSettings-module__fDTLrq__switchRow input{width:20px;height:20px;accent-color:var(--vr-color-primary);flex:none}.PdfTemplateSettings-module__fDTLrq__actions{justify-content:flex-end;gap:var(--vr-space-3);margin-top:var(--vr-space-6);flex-wrap:wrap;display:flex}.PdfTemplateSettings-module__fDTLrq__error,.PdfTemplateSettings-module__fDTLrq__saveStatus{margin:var(--vr-space-3) 0 0;font-size:var(--vr-text-metadata)}.PdfTemplateSettings-module__fDTLrq__error{color:var(--vr-color-danger)}.PdfTemplateSettings-module__fDTLrq__saveStatus{color:var(--vr-color-text-secondary)}.PdfTemplateSettings-module__fDTLrq__previewColumn{top:var(--vr-space-6);min-width:0;position:sticky}.PdfTemplateSettings-module__fDTLrq__previewTitle{align-items:center;gap:var(--vr-space-2);margin-bottom:var(--vr-space-3);display:flex}.PdfTemplateSettings-module__fDTLrq__previewTitle svg{width:20px;color:var(--vr-color-text-secondary)}.PdfTemplateSettings-module__fDTLrq__preview{padding:var(--vr-space-4);border:var(--vr-divider);border-radius:var(--vr-radius-lg);background:var(--vr-color-surface-subtle)}.PdfTemplateSettings-module__fDTLrq__previewPage{gap:var(--vr-space-4);min-height:610px;padding:var(--vr-space-6);border:var(--vr-divider);color:var(--vr-color-text);font-size:var(--vr-text-caption);background:#fff;flex-direction:column;display:flex}.PdfTemplateSettings-module__fDTLrq__previewHeader{gap:var(--vr-space-4);border-bottom:var(--vr-divider);padding-bottom:var(--vr-space-3);grid-template-columns:minmax(0,1fr) minmax(9rem,.8fr);align-items:start;display:grid}.PdfTemplateSettings-module__fDTLrq__previewHeader>div{gap:var(--vr-space-1);min-width:0;display:grid}.PdfTemplateSettings-module__fDTLrq__previewHeader img{object-fit:contain;object-position:left;width:56px;max-height:32px}.PdfTemplateSettings-module__fDTLrq__previewHeader span{color:var(--vr-color-text-secondary);overflow-wrap:anywhere}.PdfTemplateSettings-module__fDTLrq__professionalPreview{padding:var(--vr-space-2);border:var(--vr-divider);text-align:right}.PdfTemplateSettings-module__fDTLrq__clinicPreview{color:var(--vr-color-text-secondary);margin:0}.PdfTemplateSettings-module__fDTLrq__previewRichText{overflow-wrap:anywhere;line-height:1.5}.PdfTemplateSettings-module__fDTLrq__bodyPlaceholder{gap:var(--vr-space-2);padding-block:var(--vr-space-3);border-block:var(--vr-divider);display:grid}.PdfTemplateSettings-module__fDTLrq__bodyPlaceholder h3{font-size:var(--vr-text-metadata);margin:0}.PdfTemplateSettings-module__fDTLrq__bodyPlaceholder span{border-radius:var(--vr-radius-pill);background:var(--vr-color-border);width:100%;height:6px;display:block}.PdfTemplateSettings-module__fDTLrq__bodyPlaceholder span:nth-of-type(2),.PdfTemplateSettings-module__fDTLrq__bodyPlaceholder span:nth-of-type(4){width:72%}.PdfTemplateSettings-module__fDTLrq__assetPreview{justify-content:flex-end;align-items:end;gap:var(--vr-space-3);min-height:52px;margin-top:auto;display:flex}.PdfTemplateSettings-module__fDTLrq__assetPreview img{object-fit:contain;max-width:92px;max-height:52px}.PdfTemplateSettings-module__fDTLrq__previewPage footer{justify-content:space-between;gap:var(--vr-space-3);padding-top:var(--vr-space-2);border-top:var(--vr-divider);color:var(--vr-color-text-secondary);overflow-wrap:anywhere;display:flex}@media (max-width:1000px){.PdfTemplateSettings-module__fDTLrq__layout{grid-template-columns:1fr}.PdfTemplateSettings-module__fDTLrq__previewColumn{position:static}.PdfTemplateSettings-module__fDTLrq__preview{max-width:42rem}}@media (max-width:480px){.PdfTemplateSettings-module__fDTLrq__layout{gap:var(--vr-space-6)}.PdfTemplateSettings-module__fDTLrq__actions{flex-direction:column-reverse}.PdfTemplateSettings-module__fDTLrq__actions button{width:100%}.PdfTemplateSettings-module__fDTLrq__preview{padding:var(--vr-space-2)}.PdfTemplateSettings-module__fDTLrq__previewPage{min-height:520px;padding:var(--vr-space-3)}.PdfTemplateSettings-module__fDTLrq__previewHeader{grid-template-columns:1fr}.PdfTemplateSettings-module__fDTLrq__professionalPreview{text-align:left}}
.ReferringVeterinarianManager-module__DqbGxa__toolbar{align-items:center;gap:var(--vr-space-3);margin-bottom:var(--vr-space-6);grid-template-columns:minmax(220px,1fr) auto auto;display:grid}.ReferringVeterinarianManager-module__DqbGxa__toolbar input[type=search]{min-height:44px;padding:0 var(--vr-space-3);border:1px solid var(--vr-color-border-strong);border-radius:var(--vr-radius-md);background:var(--vr-color-surface-1);color:var(--vr-color-text)}.ReferringVeterinarianManager-module__DqbGxa__toolbar input[type=search]:focus-visible{border-color:var(--vr-color-primary);box-shadow:var(--vr-focus-ring);outline:0}.ReferringVeterinarianManager-module__DqbGxa__toolbar label{align-items:center;gap:var(--vr-space-2);min-height:44px;color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);display:flex}.ReferringVeterinarianManager-module__DqbGxa__list{border-top:var(--vr-divider)}.ReferringVeterinarianManager-module__DqbGxa__list article{justify-content:space-between;align-items:center;gap:var(--vr-space-4);min-height:84px;padding:var(--vr-space-3) var(--vr-space-2);border-bottom:var(--vr-divider);display:flex}.ReferringVeterinarianManager-module__DqbGxa__list h2{font-size:var(--vr-text-card)}.ReferringVeterinarianManager-module__DqbGxa__list p,.ReferringVeterinarianManager-module__DqbGxa__list small,.ReferringVeterinarianManager-module__DqbGxa__list span{margin-top:var(--vr-space-1);color:var(--vr-color-text-secondary);font-size:var(--vr-text-metadata);display:block}.ReferringVeterinarianManager-module__DqbGxa__list span{font-size:var(--vr-text-caption)}.ReferringVeterinarianManager-module__DqbGxa__inactive{opacity:.62}.ReferringVeterinarianManager-module__DqbGxa__actions{gap:var(--vr-space-2);display:flex}.ReferringVeterinarianManager-module__DqbGxa__actions button{border:1px solid var(--vr-color-border-strong);border-radius:var(--vr-radius-md);background:var(--vr-color-surface-1);place-items:center;width:44px;height:44px;display:grid}.ReferringVeterinarianManager-module__DqbGxa__actions button:hover:not(:disabled){background:var(--vr-color-surface-subtle)}.ReferringVeterinarianManager-module__DqbGxa__actions button:focus-visible{box-shadow:var(--vr-focus-ring);outline:0}.ReferringVeterinarianManager-module__DqbGxa__actions svg{width:1.125rem;height:1.125rem}.ReferringVeterinarianManager-module__DqbGxa__actions .ReferringVeterinarianManager-module__DqbGxa__delete{border-color:var(--vr-color-danger);color:var(--vr-color-danger)}.ReferringVeterinarianManager-module__DqbGxa__actions .ReferringVeterinarianManager-module__DqbGxa__delete:hover:not(:disabled){background:var(--vr-color-danger-soft)}.ReferringVeterinarianManager-module__DqbGxa__overlay{z-index:1300;padding:max(var(--vr-space-4), env(safe-area-inset-top)) max(var(--vr-space-4), env(safe-area-inset-right)) max(var(--vr-space-4), env(safe-area-inset-bottom)) max(var(--vr-space-4), env(safe-area-inset-left));background:#0f172a73;place-items:center;display:grid;position:fixed;inset:0}.ReferringVeterinarianManager-module__DqbGxa__modal{width:min(100%,760px);min-width:0;max-height:calc(100dvh - (var(--vr-space-4) * 2));padding:var(--vr-card-padding);border:var(--vr-divider);border-radius:var(--vr-radius-lg);background:var(--vr-color-surface-1);box-shadow:var(--vr-shadow-level-3);overflow:auto}.ReferringVeterinarianManager-module__DqbGxa__modal>h2{margin-bottom:var(--vr-space-4);font-size:var(--vr-text-section)}@media (max-width:700px){.ReferringVeterinarianManager-module__DqbGxa__toolbar{grid-template-columns:1fr}.ReferringVeterinarianManager-module__DqbGxa__list article{flex-direction:column;align-items:flex-start}.ReferringVeterinarianManager-module__DqbGxa__actions{align-self:flex-end}}
.ReportArchive-module__ubmgoG__archive{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ReportArchive-module__ubmgoG__resultCount{color:var(--text-muted);font-size:13px;font-weight:600}@media (max-width:700px){.ReportArchive-module__ubmgoG__archive{flex:initial;min-height:auto}}
.ReportEditor-module__wILx8W__editor{gap:var(--vr-space-6);flex-direction:column;display:flex}.ReportEditor-module__wILx8W__workspace{width:100%}.ReportEditor-module__wILx8W__clinicalEditor{border:0;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;display:flex}.ReportEditor-module__wILx8W__editorColumn{min-width:0;width:min(100%, var(--vr-content-standard));gap:var(--vr-space-6);flex-direction:column;margin-inline:auto;display:flex}.ReportEditor-module__wILx8W__workspaceHeading{padding-bottom:var(--vr-space-2)}.ReportEditor-module__wILx8W__workspaceHeading h2{font-size:var(--vr-text-section);line-height:1.25}:is(.ReportEditor-module__wILx8W__clinicalEditor input:disabled,.ReportEditor-module__wILx8W__clinicalEditor select:disabled,.ReportEditor-module__wILx8W__clinicalEditor textarea:disabled){opacity:1;color:var(--vr-color-text);-webkit-text-fill-color:var(--vr-color-text);border-color:#0000}.ReportEditor-module__wILx8W__clinicalEditor textarea:disabled{resize:none}.ReportEditor-module__wILx8W__visitSummary{border-bottom:var(--vr-divider);background:0 0}.ReportEditor-module__wILx8W__visitSummary>section{border-top:0}.ReportEditor-module__wILx8W__visitSummary>section>header{padding-top:0}
