
/* Il marchio resta visibile in ogni intestazione Seller OS, anche quando la
   navigazione laterale viene ridotta o spostata in basso su smartphone. */
body.bos-ops-dark .shell .main>.top>b:first-child{
 display:flex!important;align-items:center!important;gap:8px!important;
 min-width:0;white-space:nowrap
}
body.bos-ops-dark .shell .main>.top>b:first-child::after{content:"v138.76"!important}
body.bos-ops-dark .shell .main>.top>b:first-child::before{
 content:"";display:inline-block;flex:0 0 auto;width:31px;height:31px;
 border-radius:10px;background-image:var(--workqode-logo-image)!important;
 background-size:contain!important;background-position:center!important;
 background-repeat:no-repeat!important;border:1px solid rgba(116,129,255,.48);
 box-shadow:0 0 18px rgba(94,91,255,.26)
}
body.bos-ops-dark .side>.logo:before,
body.bos-ops-dark .bos-owner-shell .side>.logo:before{
 content:""!important;background-image:var(--workqode-logo-image)!important;
 background-color:transparent!important;background-size:contain!important;
 background-position:center!important;background-repeat:no-repeat!important
}

/* Pagina Altro: larghezza utile completa, gerarchia più compatta e nessun
   elemento che ecceda la schermata. */
body.bos-ops-dark .main>.sec:has(.bos-more){
 width:100%!important;max-width:none!important;overflow-x:hidden!important
}
body.bos-ops-dark .bos-more{width:100%!important;max-width:1100px!important;margin:0 auto!important}
body.bos-ops-dark .bos-more-grid section{min-width:0!important}
body.bos-ops-dark .bos-more-grid button span{min-width:0;overflow-wrap:normal;word-break:normal}

@media(max-width:560px){
 body.bos-ops-dark .shell .main>.top>b:first-child{font-size:17px!important;gap:7px!important}
 body.bos-ops-dark .shell .main>.top>b:first-child::before{width:28px;height:28px;border-radius:9px}
 body.bos-ops-dark .main>.sec:has(.bos-more){padding:18px 10px 84px!important}
 body.bos-ops-dark .bos-more>h1{font-size:34px!important;line-height:1.05;margin:5px 0 8px!important}
 body.bos-ops-dark .bos-more>p{font-size:15px!important;line-height:1.38;margin:0!important;max-width:none!important}
 body.bos-ops-dark .bos-more-grid{grid-template-columns:1fr!important;gap:10px!important;margin-top:15px!important}
 body.bos-ops-dark .bos-more-grid section{padding:11px 13px!important;border-radius:14px!important}
 body.bos-ops-dark .bos-more-grid h2{font-size:20px!important;line-height:1.15;margin:2px 2px 8px!important}
 body.bos-ops-dark .bos-more-grid button{min-height:43px!important;padding:10px 2px!important;font-size:14px!important;gap:10px!important}
 body.bos-ops-dark .bos-more-grid button b{flex:0 0 auto;font-size:20px!important}
}
