/* Aranuz Cult · camada da Suite V0001 (13/10/2026) · ver CHANGELOG-Cult.md
   Só as decisões do dono, por cima do desenho aprovado do Cult v13:
   1) moldura (barra superior e menu lateral) escura também no claro
   2) caixas de seleção = as da janela "Enviar atualização às produtoras": quadrado 18px, raio 5, borda 1.5px, azul cheio com ✓ branco
   3) grade/lista: selecionado azul com ícone branco, sem borda interna; busca e grade/lista com borda forte no claro
   4) espaçamento entre blocos no máximo 22 px
   5) Prisma (data-style="prisma") = cabeçalho e botão principal em degradê; Clássico = Cult original */
.ckx i{width:18px!important;height:18px!important;min-width:18px;border-radius:5px!important;border:1.5px solid var(--text-muted)!important;background:transparent!important;display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box}
.ckx i svg{width:12px!important;height:12px!important;color:#fff!important;stroke:#fff!important;stroke-width:3!important;opacity:0}
.ckx.on i{background:var(--accent-blue)!important;border-color:var(--accent-blue)!important}
.ckx.on i svg{opacity:1}
.ckx.on{background:transparent!important}
.vtog button.on{background:var(--accent-blue)!important;color:#fff!important;box-shadow:none!important;border:0!important;outline:0!important}
.vtog button.on svg{color:#fff!important;stroke:#fff!important}
html[data-theme="light"] #dynamic-content-area .vtog,html[data-theme="light"] #dynamic-content-area .tb-s{border:1px solid #c3c9d4!important;box-shadow:none!important}
.pg>div[style="height:6px"]{display:none!important}
/* 1) moldura escura no claro: as variáveis do tema escuro valem dentro da barra e do menu */
html[data-theme="light"] .top-header,html[data-theme="light"] .sidebar{--bg-main:#0d0d0f;--bg-sidebar:#0d0d0f;--bg-card:#18181b;--bg-card-hover:#222226;--border-color:#28282c;--border-glow:#28282c;--text-primary:#f5f5f7;--text-secondary:#9a9aa0;--text-muted:#9a9aa0;--accent-blue:#0a84ff;--accent-blue-glow:rgba(10,132,255,.13);--accent-blue-soft:#0a84ff;--accent-purple:#0a84ff;--accent-green:#10b981;--accent-amber:#f59e0b;--accent-red:#f04d4d;--accent-gold:#fbbf24;--accent-pink:#f472b6;--accent-pink-rgb:244,114,182;--accent-magenta:#e879f9;--accent-magenta-rgb:232,121,249;--accent-orange:#ffb648;--accent-orange-rgb:255,182,72;--accent-amber-rgb:245,158,11;--accent-gold-rgb:251,191,36;--accent-green-rgb:16,185,129;--accent-red-rgb:240,77,77;--accent-purple-rgb:10,132,255;--accent-purple-glow:rgba(10,132,255,.13);--accent-green-glow:rgba(16,185,129, 0.12);--accent-red-glow:rgba(240,77,77, 0.12);--accent-blue-rgb:10,132,255;--bg-page:#18181b;--sidebar-text:#f5f5f7;--sidebar-text-sec:#9a9aa0;--sidebar-text-mid:#c7c7cc;--sidebar-hover:rgba(10,132,255,.07);--sidebar-active-bg:rgba(10,132,255,.13);--sidebar-border:#28282c;--chart-grid:rgba(255,255,255,0.06);--overlay-bg:rgba(0,0,0,0.7);--card-shadow:0 2px 6px rgba(0,0,0,0.3);--acr-veu:rgba(10,11,15,.78);--acr-sombra:0 30px 70px rgba(0,0,0,.55);--acr-skel:#1f2025;--acr-skel2:#26272d;color-scheme:dark;color:var(--text-primary)}
html[data-theme="light"] .top-header{background:#0d0d0f!important;border-color:#28282c!important}
html[data-theme="light"] .sidebar{background:#0d0d0f!important;border-color:#28282c!important}
/* 5) Prisma */
html[data-style=prisma][data-theme=light] .hd{background:linear-gradient(118deg,rgba(37,99,235,.30) 0%,rgba(30,64,175,.10) 45%,#fff 100%)!important;border:1px solid rgba(37,99,235,.30)!important}
html[data-style=prisma][data-theme=light] .hd .hd-c{background:rgba(255,255,255,.78)!important;border:1px solid rgba(37,99,235,.18)!important}
html[data-style=prisma][data-theme=dark] .hd{background:linear-gradient(118deg,rgba(37,99,235,.50) 0%,rgba(30,64,175,.22) 42%,var(--bg-card) 100%)!important;border:1px solid rgba(37,99,235,.45)!important}
html[data-style=prisma][data-theme=dark] .hd .hd-c{background:rgba(0,0,0,.26)!important;border:1px solid rgba(255,255,255,.06)!important}
html[data-style=prisma] .btg,html[data-style=prisma] .ab.np{background:linear-gradient(135deg,#4f6bf0 0%,#8b5cf6 100%)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 18px rgba(99,102,241,.35)!important}
html[data-theme="light"] .top-header{border-bottom-color:rgba(255,255,255,.07)!important}
html[data-theme="light"] .top-header .header-brand-group>span:not(.header-brand-name){background-color:#0a84ff!important}
html[data-theme="light"] .top-header .header-brand-name{color:#f5f5f7!important}
html[data-theme="light"] .top-header .tb-s{background-color:#18181b!important;box-shadow:none!important}
html[data-theme="light"] .top-header .tb-s input{color:#f5f5f7!important}
html[data-theme="light"] .top-header .search-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238890a3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E")!important}
html[data-theme="light"] .top-header .header-sync-btn,html[data-theme="light"] .top-header .header-bell-btn{color:#9a9aa0!important}
html[data-theme="light"] .top-header .header-sync-btn svg,html[data-theme="light"] .top-header .header-bell-btn svg{color:#9a9aa0!important;stroke:#9a9aa0!important}
html[data-theme="light"] .sidebar .sidebar-toggle-btn{color:#9a9aa0!important;background-color:#0d0d0f!important;border-color:#28282c!important}
html[data-theme="light"] .sidebar .sidebar-toggle-btn svg{color:#9a9aa0!important;stroke:#9a9aa0!important}
html[data-theme="light"] body .top-header .header-actions .header-sync-btn,html[data-theme="light"] body .top-header .header-actions .header-bell-btn{color:#9a9aa0!important}
html[data-theme="light"] body .sidebar .nav-menu .ab.c9-volta{color:#f5f5f7!important;background-color:#18181b!important;border-color:#38383d!important}
html[data-theme="light"] body .sidebar .nav-menu .ab.c9-volta svg{color:#0a84ff!important;stroke:#0a84ff!important}
html[data-theme="light"] body .sidebar .nav-menu .ab.c9-volta .ab-t{color:#f5f5f7!important}
html[data-theme="light"] body .sidebar .nav-menu .menu-chef.active{color:#f5f5f7!important;background-color:rgba(10,132,255,.14)!important}
html[data-theme="light"] body .sidebar .nav-menu .submenu-link,html[data-theme="light"] body .sidebar .nav-menu .submenu-link span{color:#c7c7cc!important}
html[data-theme="light"] body .sidebar .nav-menu .submenu-link svg{color:#c7c7cc!important;stroke:#c7c7cc!important}
html[data-theme="light"] body .sidebar>div>div:has(>.xm-pill){background-color:transparent!important}
html[data-theme="light"] body .sidebar .xm-pill{color:#60a5fa!important}
