/* Blackout V37 — refinamento exclusivo do painel autenticado. */
/* A página inicial mostra somente os elementos do dashboard. */
#adminOverlay.blackout-dashboard-mode #workspace > :not(.blackout-admin-nav):not(.blackout-dashboard){display:none!important}
#adminOverlay.blackout-dashboard-mode #workspace > .blackout-dashboard{display:grid!important}
#adminOverlay #workspace [hidden]{display:none!important}
/* Identidade oficial na lateral: substitui a marca de texto gerada por CSS. */
#adminOverlay:has(#workspace:not([hidden])) #workspace>.blackout-admin-nav{padding-top:183px!important;background:linear-gradient(180deg,#15090c 0%,#09090b 52%,#0b090b 100%)!important}
#adminOverlay:has(#workspace:not([hidden])) #workspace>.blackout-admin-nav::before{content:''!important;position:absolute!important;top:15px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:142px!important;height:142px!important;background:url('logo-blackout-transparente.png') center/contain no-repeat!important;filter:drop-shadow(0 5px 12px #ed183c38)!important;text-shadow:none!important}
#adminOverlay:has(#workspace:not([hidden])) #workspace>.blackout-admin-nav::after{content:none!important}
#adminOverlay:has(#workspace:not([hidden])) .paneltop{background:#0b0b0e!important;border-bottom:1px solid #29272b!important}
#adminOverlay:has(#workspace:not([hidden])) .paneltop h2{letter-spacing:1px!important}
#workspace .blackout-admin-nav button{border:1px solid transparent!important;border-radius:10px!important;font-size:12px!important;font-weight:760!important;transition:background .16s,border-color .16s!important}
#workspace .blackout-admin-nav button:hover{background:#29151b!important;border-color:#69313d!important}
#workspace .blackout-admin-nav button[aria-current=page]{background:linear-gradient(105deg,#e71731,#a50b20)!important;border-color:#fb4960!important;box-shadow:0 6px 18px #bc10283d!important}
#workspace .blackout-admin-nav .bo-nav-icon{color:#f53b54!important}
#workspace .blackout-admin-nav button[aria-current=page] .bo-nav-icon{color:#fff!important}
#workspace .bo-command-stat{background:linear-gradient(135deg,#1c171a,#0e0e11)!important;border:1px solid #3c353b!important;box-shadow:inset 0 1px 0 #ffffff08!important}
#workspace .bo-command-hero{background:linear-gradient(90deg,#08080af5 0%,#08080ad5 40%,#08080a1a 78%),url('command-hero.png') right center/auto 140% no-repeat,#08080a!important;box-shadow:inset 0 -1px 0 #b41b302e!important}
#workspace .bo-command-card{border:1px solid #51313b!important;box-shadow:inset 0 1px 0 #ffffff10,0 8px 24px #0008!important;background-size:cover!important;background-repeat:no-repeat!important}
#workspace .bo-command-card:nth-child(1){background-image:linear-gradient(180deg,#0b0b0d60 0%,#100a0bcf 53%,#08080af5 100%),url('command-products.png')!important;background-position:center!important}
#workspace .bo-command-card:nth-child(2){background-image:linear-gradient(180deg,#0b0b0d60 0%,#100a0bcf 53%,#08080af5 100%),url('command-stock.png')!important;background-position:center!important}
#workspace .bo-command-card:nth-child(3){background-image:linear-gradient(180deg,#0b0b0d60 0%,#100a0bcf 53%,#08080af5 100%),url('command-pdv.png')!important;background-position:center!important}
#workspace .bo-command-card:nth-child(4){background-image:linear-gradient(180deg,#0b0b0d60 0%,#100a0bcf 53%,#08080af5 100%),url('command-settings.png')!important;background-position:center!important}
#workspace .bo-command-card-icon{width:41px!important;height:41px!important;border:1px solid #b52d43!important;background:#300e19d9!important;border-radius:11px!important;color:#ff435a!important}
#workspace .bo-command-card-icon svg{width:24px!important;height:24px!important;stroke-width:2.1!important}
#workspace .bo-command-card-title{font-size:clamp(16px,1.35vw,20px)!important;letter-spacing:-.25px!important;text-shadow:0 2px 7px #000!important}
#workspace .bo-command-card-action{border:1px solid #f02943!important;background:#170c10e8!important}
#workspace .bo-command-card:hover{border-color:#ff3651!important;transform:translateY(-2px)!important}
#workspace .bo-command-footer{border-top:1px solid #362a30!important}
@media(max-width:680px){#adminOverlay:has(#workspace:not([hidden])) #workspace>.blackout-admin-nav{padding:105px 10px 10px!important}#adminOverlay:has(#workspace:not([hidden])) #workspace>.blackout-admin-nav::before{width:88px!important;height:88px!important;top:7px!important}}
