@media screen {
 html[data-site-zoom] {zoom:var(--po-site-zoom,1);--uz:1}
 html[data-site-zoom] body,
 html[data-site-zoom][data-v4="on"] body .v4m-main,
 html[data-site-zoom][data-v4="on"] body .app-content {zoom:1!important}
 html[data-site-zoom][data-navigation="sidebar"] body .po-sidebar {height:auto;bottom:0;overflow-y:auto;max-width:calc(var(--po-viewport-width) - 12px)}
 html[data-site-zoom][data-app-layout="wide"] body .po-app .v4m-root {height:auto!important;bottom:0!important}
 html[data-site-zoom][data-app-layout="wide"] body .app.po-app {min-height:var(--po-viewport-height)!important}
 html[data-site-zoom] body .auth-screen {height:var(--po-viewport-height)!important}
 html[data-site-zoom][data-app-layout="wide"] body :is(.modal,.ped-calc-modal-v2,.po-certificate-modal,.po-shift-dialog) {max-height:calc(var(--po-viewport-height) - var(--localbar-height,0px) - 32px)!important;max-width:calc(var(--po-viewport-width) - 24px)!important}
 html[data-site-zoom][data-app-layout="wide"] body :is(.drawer,.history-drawer) {max-height:calc(var(--po-viewport-height) - var(--localbar-height,0px) - var(--po-header-height,0px))!important;max-width:var(--po-viewport-width)!important}
 html[data-site-zoom] body .po-font-popover {max-height:calc(var(--po-viewport-height) - 48px);max-width:calc(var(--po-viewport-width) - 62px);bottom:0;top:auto}
 html[data-site-zoom] body .po-tour-card {max-height:calc(var(--po-viewport-height) - 24px)}
 .po-zoom-auto {display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;margin:12px 0;border:1px solid var(--care-border,#b7dcca);border-radius:10px;background:var(--care-soft,#edf7f2);color:inherit;text-align:left;cursor:pointer}
 .po-zoom-auto>span:first-child {display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--care-primary,#087954);color:#fff;font-size:20px;flex:none}
 .po-zoom-auto strong,.po-zoom-auto small {display:block}.po-zoom-auto strong {font-size:12px}.po-zoom-auto small {font-size:11px;margin-top:3px}
 .po-zoom-auto[aria-pressed="false"]>span:first-child {background:transparent;color:inherit;border:1px solid currentColor}
 @container po-prescriptions (max-width:300px) {
  html[data-site-zoom][data-app-layout="wide"] body .po-rx-dock.po-rx-toolbar {grid-template-columns:minmax(64px,1fr) 174px!important;overflow-x:auto;scrollbar-width:thin}
 }
}
@media print {
 html[data-site-zoom],html[data-site-zoom] body {zoom:1!important;--user-font-scale:1;--uz:1}
}
