/* V37 COMMAND — tela inteira, menu lateral e layout fiel ao modelo aprovado.
   CSS isolado no painel autenticado; não modifica o catálogo público. */
#adminOverlay:has(#workspace:not([hidden])){padding:0!important;align-items:stretch!important;justify-content:stretch!important;background:#050506!important;overflow:auto!important}
#adminOverlay:has(#workspace:not([hidden]))>.panel{width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;padding:0!important;background:#080809!important;box-shadow:none!important;display:flex!important;flex-direction:column!important}
#adminOverlay:has(#workspace:not([hidden])) .paneltop{height:76px;min-height:76px;margin:0!important;padding:12px 26px 12px 300px!important;background:#0e0e10!important;border-bottom:1px solid #303034!important;display:flex;align-items:center}
#adminOverlay:has(#workspace:not([hidden])) .paneltop h2{font-size:24px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.5px}
#adminOverlay:has(#workspace:not([hidden])) .paneltop h2:before{content:'▰';color:#e52134;margin-right:13px}
#adminOverlay:has(#workspace:not([hidden])) #workspace{display:grid!important;grid-template-columns:260px minmax(0,1fr);column-gap:0;align-content:start;flex:1;min-height:calc(100dvh - 76px)}
#adminOverlay:has(#workspace:not([hidden])) #workspace>.blackout-admin-nav{grid-column:1;grid-row:1 / span 25;align-self:stretch;position:sticky;top:0;display:flex!important;flex-direction:column!important;justify-content:flex-start;gap:8px!important;min-width:0!important;min-height:calc(100dvh - 76px);margin:0!important;padding:106px 14px 24px!important;background:linear-gradient(175deg,#101012 0%,#050506 90%)!important;border:0!important;border-right:1px solid #353438!important;border-radius:0!important;z-index:2}
#adminOverlay:has(#workspace:not([hidden])) #workspace>.blackout-admin-nav:before{content:'BLACKOUT';position:absolute;top:25px;left:16px;right:16px;font-size:31px;font-weight:1000;font-style:italic;letter-spacing:-1.4px;color:#fff;text-shadow:0 2px 0 #4b4b4e;line-height:1.05}
#adminOverlay:has(#workspace:not([hidden])) #workspace>.blackout-admin-nav:after{content:'SUPLEMENTOS';position:absolute;top:61px;left:21px;font-size:15px;letter-spacing:3px;font-weight:1000;font-style:italic;color:#f3293e}
#workspace .blackout-admin-nav button{flex:none!important;min-width:0!important;width:100%!important;min-height:52px!important;padding:13px 15px!important;text-align:left!important;font-size:14px!important;font-weight:750!important;color:#e5e5e8!important;border-radius:11px!important;white-space:normal!important}
#workspace .blackout-admin-nav button[aria-current=page]{background:linear-gradient(95deg,#e51b30,#a80919)!important;box-shadow:0 5px 20px #bd0c2247!important;color:white!important}
#adminOverlay:has(#workspace:not([hidden])) #workspace>.blackout-dashboard,#adminOverlay:has(#workspace:not([hidden])) #workspace>#stockPanel,#adminOverlay:has(#workspace:not([hidden])) #workspace>#pdvV37Panel,#adminOverlay:has(#workspace:not([hidden])) #workspace>#backupV36Panel{grid-column:2!important;min-width:0;margin:0!important;padding:26px clamp(18px,3vw,42px)!important}
#adminOverlay:has(#workspace:not([hidden])) #workspace>.row,#adminOverlay:has(#workspace:not([hidden])) #workspace>#adminList,#adminOverlay:has(#workspace:not([hidden])) #workspace>#editor,#adminOverlay:has(#workspace:not([hidden])) #workspace>#comboAdmin,#adminOverlay:has(#workspace:not([hidden])) #workspace>#comboPreviewEditor,#adminOverlay:has(#workspace:not([hidden])) #workspace>#adminMessage{grid-column:2!important;margin-left:clamp(18px,3vw,42px)!important;margin-right:clamp(18px,3vw,42px)!important}
#workspace .blackout-dashboard{gap:25px!important;align-content:start;background:radial-gradient(ellipse at 75% 20%,#29070b 0%,transparent 40%),#09090b}
#workspace .bo-command-stats{order:0;gap:16px!important}
#workspace .bo-command-stat{min-height:98px;border-radius:17px!important;padding:18px!important;background:linear-gradient(120deg,#1b1b1e,#0c0c0f)!important;border:1px solid #4a4a4e!important}
#workspace .bo-command-stat strong{font-size:clamp(18px,2.1vw,29px)!important}
#workspace .bo-command-hero{order:1;min-height:265px!important;border:0!important;background:linear-gradient(90deg,#09090b 0%,#09090b88 56%,#24070a30 100%),url('command-art-v37.png') right center/auto 125% no-repeat,#0b0b0d!important}
#workspace .bo-command-hero-copy{max-width:75%!important;padding:30px!important}
#workspace .bo-command-hero-art{display:none!important}
#workspace .bo-command-hero h1{font-size:clamp(35px,4.2vw,70px)!important;text-shadow:0 4px 22px #000}
#workspace .bo-command-heading{display:none!important}
#workspace .bo-command-cards{order:2;gap:18px!important}
#workspace .bo-command-card{min-height:330px!important;border-radius:19px!important;border:1px solid #48484d!important;padding:23px 20px!important;position:relative;overflow:hidden;background-color:#171719!important;background-image:linear-gradient(180deg,#120e11aa 0%,#111114ef 52%,#0d0d0f 100%),url('command-art-v37.png')!important;background-size:cover!important;background-position:center!important;box-shadow:0 10px 22px #0005}
#workspace .bo-command-card:nth-child(2){background-position:65% center!important}
#workspace .bo-command-card:nth-child(3){background-position:right center!important}
#workspace .bo-command-card:nth-child(4){background-position:35% center!important}
#workspace .bo-command-card-icon{font-size:38px!important;filter:drop-shadow(0 2px 10px #e419314f)}
#workspace .bo-command-card-title{font-size:clamp(18px,1.7vw,25px)!important;max-width:210px}
#workspace .bo-command-card-desc{font-size:13px!important;color:#dedee2!important;max-width:260px;text-shadow:0 1px 5px #000}
#workspace .bo-command-card-action{background:#100c0fdd!important;min-height:48px;font-size:14px!important;border-width:2px!important}
#workspace .bo-command-footer{order:3;margin-top:6px}
#workspace .blackout-dashboard-note{order:4}
#adminOverlay:has(#workspace:not([hidden])) #workspace #pdvV37Panel{padding-top:30px!important}
@media(max-width:1050px){#adminOverlay:has(#workspace:not([hidden])) #workspace{grid-template-columns:210px minmax(0,1fr)}#adminOverlay:has(#workspace:not([hidden])) .paneltop{padding-left:235px!important}#workspace .bo-command-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:650px){#adminOverlay:has(#workspace:not([hidden])) .paneltop{padding:12px 16px!important;height:65px;min-height:65px}#adminOverlay:has(#workspace:not([hidden])) .paneltop h2{font-size:18px!important}#adminOverlay:has(#workspace:not([hidden])) #workspace{display:flex!important;flex-direction:column;min-height:calc(100dvh - 65px)}#adminOverlay:has(#workspace:not([hidden])) #workspace>.blackout-admin-nav{position:relative;min-height:0!important;flex-direction:row!important;flex-wrap:wrap!important;gap:5px!important;padding:66px 10px 10px!important;border-right:0!important;border-bottom:1px solid #333!important}#adminOverlay:has(#workspace:not([hidden])) #workspace>.blackout-admin-nav:before{top:12px;font-size:24px}#adminOverlay:has(#workspace:not([hidden])) #workspace>.blackout-admin-nav:after{top:38px;font-size:10px}#workspace .blackout-admin-nav button{width:calc(50% - 3px)!important;min-height:42px!important;font-size:12px!important;padding:9px!important}#adminOverlay:has(#workspace:not([hidden])) #workspace>.blackout-dashboard,#adminOverlay:has(#workspace:not([hidden])) #workspace>#stockPanel,#adminOverlay:has(#workspace:not([hidden])) #workspace>#pdvV37Panel,#adminOverlay:has(#workspace:not([hidden])) #workspace>#backupV36Panel{padding:17px 12px!important}#workspace .bo-command-stats{gap:7px!important}#workspace .bo-command-stat{padding:10px!important;min-height:72px}#workspace .bo-command-hero{min-height:220px!important;background-size:auto 100%!important}#workspace .bo-command-hero-copy{max-width:100%!important;padding:18px!important}#workspace .bo-command-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#workspace .bo-command-card{min-height:280px!important;padding:15px 12px!important}#workspace .bo-command-card-title{font-size:16px!important}#workspace .bo-command-card-desc{font-size:11px!important}#workspace .bo-command-card-action{font-size:12px!important}}
