/* office-fullscreen.js: portrait play and safe areas (a file, not an injected <style>: the CSP blocks inline styles) */
body.ox-fullscreen #customerCampus{padding-top:env(safe-area-inset-top)}
/* beats the phone layout rule (body.office-page .customer-main #customerCampus) that keeps room for the header */
body.ox-fullscreen.office-page .customer-main #customerCampus,body.ox-fullscreen .customer-main #customerCampus{height:100dvh!important;min-height:0!important;width:100vw!important}
body.ox-fullscreen .oc-viewport .oc-toolbar{top:calc(10px + env(safe-area-inset-top))}
body.ox-fullscreen .oc-viewport .oc-chat,body.ox-fullscreen .oc-viewport .os-dm-button{margin-bottom:env(safe-area-inset-bottom)}
.oc-fs-btn svg,.oc-fab svg{display:block;margin:auto}
.oc-fs-btn.hint{animation:ox-fs-hint 1.4s ease-in-out 3}
@keyframes ox-fs-hint{50%{box-shadow:0 0 0 6px #3ee6a255;border-color:#3ee6a2}}
@media(prefers-reduced-motion:reduce){.oc-fs-btn.hint{animation:none}}
