html[data-site-controls]{--cc-controls-height:64px;scroll-padding-top:calc(var(--cc-controls-height) + 12px)}
@supports(padding-top:env(safe-area-inset-top)){html[data-site-controls]{--cc-controls-height:calc(64px + env(safe-area-inset-top,0px))}}
html[data-site-controls] body{padding-top:calc(var(--cc-controls-height) + var(--cc-original-body-padding-top,0px))!important;box-sizing:border-box}
#site-controls{position:fixed;inset:0 0 auto 0;z-index:90;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:10px;height:var(--cc-controls-height,64px);padding:8px 16px;padding:calc(8px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px));margin:0;background:#f8fcf9;border-bottom:1px solid #c4d5ca;box-shadow:0 3px 12px #183a3014;font:600 15px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;color:#153d2c;text-align:left;isolation:isolate}
#site-controls[hidden]{display:none!important}
#site-controls a{box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:10px 14px;margin:0;border:1px solid #769c84;border-radius:10px;background:#fff;color:#153d2c;text-decoration:none;font:inherit;line-height:1.2;white-space:nowrap;cursor:pointer;box-shadow:none;transform:none}
#site-controls a[data-site-home]{color:#fff;background:#145a3e;border-color:#145a3e}
#site-controls a:hover{background:#e3f1e8;color:#123d2b;transform:none}
#site-controls a[data-site-home]:hover{background:#0e472f;color:#fff}
#site-controls a:focus-visible{outline:3px solid #075c40;outline-offset:3px}
#site-controls [data-site-icon]{display:inline-block;font:700 21px/1 system-ui,sans-serif;speak:none}
html[data-site-controls] #globalHomeButton,html[data-site-controls] .global-back-button{display:none!important}
html[data-site-controls] .profile-menu{top:calc(var(--cc-controls-height) + 16px)}
html[data-site-controls] .presentation-mode:not(iframe):not(video):not(canvas){padding-top:var(--cc-controls-height)!important;box-sizing:border-box}
@media(max-width:480px){#site-controls{gap:8px;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}#site-controls a{padding-left:11px;padding-right:11px;font-size:14px;gap:6px}}
@media(prefers-reduced-motion:reduce){#site-controls a{transition:none;animation:none}}
@media(forced-colors:active){#site-controls{background:Canvas;color:CanvasText;border-color:CanvasText}#site-controls a,#site-controls a[data-site-home]{background:ButtonFace;color:ButtonText;border-color:ButtonText}}
@media print{#site-controls{display:none!important}html[data-site-controls] body{padding-top:var(--cc-original-body-padding-top,0px)!important}html[data-site-controls]{scroll-padding-top:0}html[data-site-controls] .profile-menu{display:none!important}}
