.vam-tabs,.vam-stats,.vam-menu{display:none}.vam-info>summary{display:none}.vam-info:not([open])>*:not(summary){display:block}
@media(max-width:700px){
body.vam-mobile-page #app>header{padding:12px;gap:8px;flex-wrap:wrap}body.vam-mobile-page #app>header h2{font-size:18px}body.vam-mobile-page .header-actions{gap:6px!important;flex-wrap:wrap}body.vam-mobile-page main{padding:10px}body.vam-mobile-page main>nav{display:none}body.vam-mobile-page main>nav.vam-nav-open{display:grid;grid-template-columns:1fr 1fr;gap:6px}body.vam-mobile-page main>nav button{padding:10px;font-size:14px;min-height:44px}body.vam-mobile-page main>.row.between{display:none}.vam-menu{display:block;margin-bottom:8px;padding:9px 14px;min-height:44px}
.vam-root>.panel{padding:12px;margin:8px 0}.vam-root>.panel:first-of-type h2{font-size:20px;margin:0}.vam-info>summary{display:block;font-size:13px;padding:8px 0}.vam-info:not([open])>*:not(summary){display:none}.vam-stats{display:block;background:#fff;border:1px solid #dce6e3;border-radius:12px;padding:10px 12px;margin:8px 0}.vam-stats>summary{min-height:24px;font-size:14px}.vam-stats .site-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.vam-stats .site-metrics>div{padding:8px 3px}.vam-stats strong{font-size:20px}.vam-stats span{font-size:12px}.vam-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:8px 0}.vam-tabs button{padding:10px 3px;font-size:14px;min-height:44px;background:#fff;color:#193e37;border:1px solid #dce6e3}.vam-tabs button[aria-pressed=true]{background:#075b49;color:#fff}.vam-root .visitor-tools{gap:7px}.vam-root .visitor-tools label{font-size:12px}.vam-root .visitor-tools input,.vam-root .visitor-tools select,.vam-root .visitor-tools button{height:44px}.vam-root .visitor-tools+p.muted{display:none}.vam-root #visitor-export{font-size:13px;padding:8px;margin:8px 0}.vam-root .visitor-error:empty{display:none}.vam-root .visitor-card{padding:12px;margin:8px 0}.vam-root .visitor-card h3{font-size:16px;gap:6px}.vam-root .visitor-badge{font-size:12px}.vam-root .visitor-details{margin-top:8px}.vam-root #site-presence .site-total,.vam-root #site-presence .site-metrics{display:none}.vam-root #site-presence .panel{padding:12px;margin:8px 0}.vam-root #site-presence h2{font-size:18px}.vam-root [hidden]{display:none!important}
}

@media(max-width:700px){.vam-stats .site-metrics>.vam-total-highlight{background:#f6bf2c;color:#302600;border-color:transparent}.vam-stats .vam-total-highlight strong,.vam-stats .vam-total-highlight span{color:#302600}}
