.prescribe-brand-logo{display:block;width:auto;height:clamp(3.35rem,5.5vw,4.75rem);max-width:min(18rem,88vw);object-fit:contain;flex-shrink:0}.prescribe-brand-logo--compact{height:clamp(3rem,4.8vw,4rem);max-width:min(16rem,82vw)}.prescribe-brand-logo--header{height:clamp(3.25rem,5vw,4.5rem);max-width:min(17rem,85vw)}.prescribe-brand-logo--card{height:clamp(4rem,7.5vw,5.5rem);max-width:min(22rem,92vw)}.health-auth__brand .prescribe-brand-logo{height:clamp(3.75rem,7vw,5.25rem);max-width:min(20rem,90vw)}.landing__brand .prescribe-brand-logo{height:clamp(4rem,8vw,5.75rem);max-width:min(22rem,92vw)}.demo-brand .prescribe-brand-logo{height:clamp(2.75rem,4vw,3.5rem);max-width:min(14rem,75vw)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;font-family:Inter,system-ui,sans-serif;color:#0d0d0d;background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}code,pre{font-family:JetBrains Mono,ui-monospace,monospace}.cdk-overlay-container .prescribe-autocomplete-panel.mat-mdc-autocomplete-panel{background:#fff!important;border:1px solid #f2f2f7;border-radius:.85rem!important;box-shadow:0 16px 40px #0d0d0d14!important}.cdk-overlay-container .prescribe-autocomplete-panel .mat-mdc-option{background:#fff!important}.cdk-overlay-container .prescribe-autocomplete-panel .mat-mdc-option:hover,.cdk-overlay-container .prescribe-autocomplete-panel .mat-mdc-option.mat-mdc-option-active,.cdk-overlay-container .prescribe-autocomplete-panel .mat-mdc-option.mdc-list-item--selected{background:#fff9a68c!important}
