/* Aranuz DoP · V0001 (13/10/2026) · camada mínima sobre o desenho aprovado (ver CHANGELOG-DoP.md)
   1) barra superior escura também no tema claro ("moldura escura")
   2) caixas de seleção iguais às da janela "Enviar atualização às produtoras"
   3) Prisma = cabeçalho em degradê que segue o tema e botão principal em degradê; Clássico = DoP original
   4) painel "Propostas" (ferramenta de protótipo) escondido; no app de verdade, sem o menu de telas de acesso */
#proto{display:none!important}
.fo input[type=checkbox],.fo input[type=radio]{-webkit-appearance:none;appearance:none;width:18px!important;height:18px!important;margin:0;border-radius:5px!important;border:1.5px solid var(--mut);background:transparent;display:inline-grid;place-items:center;flex:0 0 18px;cursor:pointer}
.fo input[type=checkbox]:checked,.fo input[type=radio]:checked{background:var(--acc) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'><path d='M4.5 9.2l3 3 6-6.4' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/14px 14px no-repeat;border-color:var(--acc)}
.fside .calh{flex-wrap:wrap;row-gap:0}.fside .calh .sp,.fside .calh .s+.sp+.s{display:none}.fside .calh>.s{flex-basis:100%;order:5;padding-left:2px}
/* 1) moldura escura: no claro, a barra superior usa as cores do escuro */
:root:not([data-theme="dark"]) .top{--bg:#0d0d0f;--card:#18181b;--card2:#1f1f23;--hover:#222226;--ln:#28282c;--tx:#f5f5f7;--sub:#9a9aa0;--mut:#6b6b72;--acc:#0a84ff;--accs:rgba(10,132,255,.16);--sh:none;
  background:#0d0d0f;color:var(--tx);color-scheme:dark;border-bottom-color:#28282c}
/* 3) Prisma */
html[data-style=prisma]:not([data-theme=dark]) .hero{background:linear-gradient(118deg,rgba(37,99,235,.30) 0%,rgba(30,64,175,.10) 45%,var(--card) 100%)!important;border:1px solid rgba(37,99,235,.30)!important}
html[data-style=prisma]:not([data-theme=dark]) .hero .mt{background:rgba(255,255,255,.78)!important;box-shadow:inset 0 0 0 1px rgba(37,99,235,.18)}
html[data-style=prisma][data-theme=dark] .hero{background:linear-gradient(118deg,rgba(37,99,235,.50) 0%,rgba(30,64,175,.22) 42%,var(--card) 100%)!important;border:1px solid rgba(37,99,235,.45)!important}
html[data-style=prisma][data-theme=dark] .hero .mt{background:rgba(0,0,0,.26)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}
html[data-style=prisma] .btn.p{background:linear-gradient(135deg,#4f6bf0 0%,#8b5cf6 100%)!important;border-color:transparent!important;box-shadow:0 6px 18px rgba(99,102,241,.35)}
/* 4) app de verdade */
html.dop-real #acesso .ac-nav,html.dop-real #acesso .ou,html.dop-real #acesso [data-acao=google],html.dop-real #acesso [data-ir=nova],html.dop-real #acesso [data-acao=recod],html.dop-real #acesso [data-acao=confirmou]{display:none!important}
#dopn-carga{position:fixed;inset:0;z-index:999;display:grid;place-items:center;background:var(--bg);color:var(--sub);font-size:13.5px}
#dopn-carga div{display:flex;flex-direction:column;align-items:center;gap:14px}
#dopn-carga i{width:28px;height:28px;border-radius:50%;border:3px solid var(--ln);border-top-color:var(--acc);animation:dopgira .8s linear infinite}
@keyframes dopgira{to{transform:rotate(360deg)}}
html.dop-real #acesso{inset:0}
#mCfgU a.btn{text-decoration:none;color:inherit}
