/* Shared, page-scoped mobile shell. Loaded only by the legal calculators. */
body.slc-tools-page .cs-infos{width:min(600px,100%)!important;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}
@media(max-width:960px){
 body.slc-tools-page .header-section .header-info,body.slc-tools-page .header-section .elitepress_header_widget{display:none}
 body.slc-tools-page .header-section .site-logo{margin:0;padding:10px 0;text-align:center}
 body.slc-tools-page .header-section .site-logo h1{margin:0;line-height:1}
 body.slc-tools-page .header-section .site-logo img{height:76px!important;width:auto!important;max-width:160px;object-fit:contain}
 body.slc-tools-page .header-section .navbar{min-height:54px;margin:0}
 body.slc-tools-page .header-section .navbar-toggle{min-height:44px;margin:5px auto;padding:11px 16px;float:none;display:block;font-size:13px}
 body.slc-tools-page .header-section .navbar-header{min-height:54px}
 body.slc-tools-page .header-section .navbar-collapse{max-height:70vh;overflow-y:auto;overflow-x:hidden}
 body.slc-tools-page .header-section .dropdown-menu a{white-space:normal;line-height:1.5;padding-top:10px;padding-bottom:10px}
 body.slc-tools-page .header-section .extrabox,body.slc-tools-page .hc_scrollup{display:none!important}
 body.slc-tools-page .blog-section{padding-top:24px;padding-bottom:32px}
 /* Keep the complete reCAPTCHA branding visible below the content, away from fields and results. */
 body.slc-tools-page .grecaptcha-badge{position:static!important;right:auto!important;bottom:auto!important;margin:16px auto 60px!important;max-width:100%;box-shadow:none!important}
 body.slc-tools-page .cs-infos{font-size:12px}
}
@media(max-width:960px){
 body.slc-tools-page #wpadminbar{min-width:0!important;width:100%;max-width:100%;overflow-x:clip}
 body.slc-tools-page #wpadminbar .display-name{display:none!important}
}
@media(max-width:960px){
 body.slc-tools-page .iubenda-tp-btn.iubenda-cs-preferences-link{position:static!important;display:block!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;margin:16px auto!important}
}

@media(max-width:960px){
 body.slc-tools-page .header-section .navbar-collapse.collapse:not(.in){display:none!important}
 body.slc-tools-page .header-section .navbar-collapse.in{display:block!important}
 body.slc-tools-page .header-section .navbar-nav{float:none!important;margin:0}
 body.slc-tools-page .header-section .navbar-nav>li{float:none;width:100%}
 body.slc-tools-page .header-section .navbar-collapse.in .dropdown-menu{display:block;position:static;float:none;max-width:100%;width:100%;box-shadow:none;border:0;padding-left:14px}
 body.slc-tools-page .header-section .navbar-collapse.in .dropdown-menu a{font-size:13px;text-transform:none;white-space:normal}
}
