/* HAT SmartBoard 1.1.7: full-height contextual tool windows. Loaded last. */
body.hat063-context-ui:not(.hat102-panel-hidden):not(.hat111-panel-mini):not(.hat063-small) #hat063Context{
 position:fixed!important;
 top:58px!important;
 bottom:5px!important;
 height:calc(100dvh - 63px)!important;
 min-height:0!important;
 max-height:calc(100dvh - 63px)!important;
 display:flex!important;
 flex-direction:column!important;
 overflow:hidden!important;
}
body.hat063-context-ui #hat063Context .hat063-head,
body.hat063-context-ui #hat063Context .hat102-auto-row,
body.hat063-context-ui #hat063Context .hat063-foot{flex:0 0 auto!important}
body.hat063-context-ui #hat063Context .hat063-body{
 flex:1 1 auto!important;
 min-height:0!important;
 max-height:none!important;
 overflow-y:auto!important;
 overflow-x:hidden!important;
 overscroll-behavior:contain;
}
@media(max-width:700px){
 body.hat063-context-ui:not(.hat102-panel-hidden):not(.hat111-panel-mini):not(.hat063-small) #hat063Context{
  top:53px!important;bottom:4px!important;height:calc(100dvh - 57px)!important;max-height:calc(100dvh - 57px)!important;
 }
}
@media print{body.hat063-context-ui #hat063Context{display:none!important}}
