.tim-app-shell .tim-spreadsheet .mtdm-table-select-cell{box-sizing:border-box;min-width:46px;text-align:center;width:46px}.tim-app-shell .tim-spreadsheet .mtdm-table-select-cell input[type="checkbox"]{accent-color:var(--tim-primary);cursor:pointer;height:20px;margin:0;width:20px}body.mtdm-demo-host .wp-site-blocks>header nav,body.mtdm-demo-host .wp-site-blocks>header .wp-block-navigation,body.mtdm-demo-host header.wp-block-template-part .wp-block-navigation,body.mtdm-demo-host .site-header .site-navigation,body.mtdm-demo-host .site-header .main-navigation,body.mtdm-demo-host #masthead .site-navigation,body.mtdm-demo-host #masthead .main-navigation,body.mtdm-demo-host .wp-block-navigation__responsive-container-open{display:none!important}.mtdm-session-banner{align-items:center;background:#0b2134;border:1px solid rgb(139 217 255 / .3);border-radius:12px;bottom:18px;box-shadow:0 12px 30px rgb(0 0 0 / .28);color:#fff;display:flex;flex-wrap:wrap;font:14px/1.35 system-ui,sans-serif;gap:.3rem .65rem;max-width:390px;padding:12px 16px;position:fixed;right:18px;z-index:99999}.mtdm-session-banner strong{color:#fff}.mtdm-session-banner span{color:#d7e5ef}.mtdm-session-banner a{color:#8bd9ff;font-weight:700}@media (max-width:760px){.mtdm-session-banner{bottom:max(.55rem, env(safe-area-inset-bottom));font-size:12px;gap:.25rem .5rem;left:max(.55rem, env(safe-area-inset-left));max-width:none;padding:.55rem .7rem;right:max(.55rem, env(safe-area-inset-right))}body.mtdm-demo-session:not(.tim-mobile-nav-open) .tim-app-shell .tim-main{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}body.tim-mobile-nav-open .mtdm-session-banner{display:none}}