/* GERADO por gerar-tema-black.py a partir de app.css — NÃO EDITE.
   Ajuste fino da Black vai em tema-black.css, que vem depois
   e vence este arquivo. */

html[data-tema="black"] body{
  color:#F5F1E8;
  background:radial-gradient(1200px 480px at 88% -8%, rgba(201,162,76,0.1), transparent 60%),
    radial-gradient(900px 400px at -5% 2%, rgba(245,241,232,0.05), transparent 55%),
    #0B0B0C;
  background-attachment:fixed;
}
html[data-tema="black"] ::selection{
  background:rgba(201,162,76,0.35);
}
html[data-tema="black"] a{
  color:inherit;
}
html[data-tema="black"] .sidebar{
  background:linear-gradient(180deg,#0B0B0C 0%,#121114 100%);
  color:#F5F1E8;
}
html[data-tema="black"] .brand-sub{
  color:var(--gold-soft);
}
html[data-tema="black"] .nav a{
  color:#F5F1E8;
}
html[data-tema="black"] .nav a:hover{
  background:rgba(255,255,255,0.07);
}
html[data-tema="black"] .nav a.active{
  background:var(--gold);
  color:#0B0B0C;
}
html[data-tema="black"] .nav a.active::before{
  background:var(--gold);
}
html[data-tema="black"] .sb-recolher{
  background:#0B0B0C;
  color:var(--gold-soft);
  border:1px solid rgba(201,162,76,0.264);
}
html[data-tema="black"] .sb-recolher:hover{
  color:var(--gold);
}
html[data-tema="black"] .nav .sep{
  background:rgba(255,255,255,0.12);
}
html[data-tema="black"] .side-foot{
  color:var(--gold-soft);
}
html[data-tema="black"] .side-foot .avatar{
  background:var(--gold);
  color:#0B0B0C;
}
html[data-tema="black"] .side-foot .user-btn{
  background:none;
  border:none;
  color:inherit;
}
html[data-tema="black"] .side-foot .user-btn:hover{
  background:rgba(255,255,255,0.07);
}
html[data-tema="black"] .topbar{
  background:rgba(11,11,12,0.85);
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .topbar .menu-btn{
  background:none;
  border:none;
}
html[data-tema="black"] .topbar .menu-btn svg{
  color:#F5F1E8;
}
html[data-tema="black"] .topbar h1{
  color:#F5F1E8;
}
html[data-tema="black"] .topbar .crumb{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .topbar .pill{
  background:#151417;
  border:1px solid rgba(201,162,76,0.16);
  color:#F5F1E8;
  box-shadow:var(--shadow-sm);
}
html[data-tema="black"] .topbar .pill b{
  color:#F5F1E8;
}
html[data-tema="black"] .tb-anel circle{
  fill:none;
}
html[data-tema="black"] .tb-anel .trilho{
  stroke:rgba(245,241,232,0.3);
}
html[data-tema="black"] .tb-anel .arco{
  stroke:var(--gold);
}
html[data-tema="black"] .tb-anel span{
  color:#F5F1E8;
}
html[data-tema="black"] .view-head h2{
  color:#F5F1E8;
}
html[data-tema="black"] .view-head p{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .card{
  background:#121114;
  border:1px solid rgba(201,162,76,0.084);
  box-shadow:var(--shadow-sm);
}
html[data-tema="black"] .btn{
  border:none;
}
html[data-tema="black"] .btn-primary{
  background:#0B0B0C;
  color:#F5F1E8;
  box-shadow:0 10px 24px -12px rgba(0,0,0,0.7);
}
html[data-tema="black"] .btn-primary:hover{
  filter:brightness(1.14);
  box-shadow:0 16px 30px -14px rgba(0,0,0,0.7);
}
html[data-tema="black"] .btn-gold{
  background:linear-gradient(135deg,var(--gold),var(--gold-2));
  color:#0B0B0C;
  box-shadow:var(--shadow-gold);
}
html[data-tema="black"] .btn-gold:hover{
  filter:brightness(1.06);
}
html[data-tema="black"] .btn-ghost{
  background:#151417;
  border:1px solid rgba(201,162,76,0.16);
  color:#F5F1E8;
}
html[data-tema="black"] .btn-ghost:hover{
  background:#0B0B0C;
  border-color:var(--gold);
}
html[data-tema="black"] .tag-gold{
  background:var(--gold-soft);
  color:#0B0B0C;
}
html[data-tema="black"] .tag-navy{
  background:#1C1B1F;
  color:#F5F1E8;
}
html[data-tema="black"] .tag-ok{
  background:rgba(216,239,225,0.14);
  color:var(--ok);
}
html[data-tema="black"] .tag-muted{
  background:#1C1B1F;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] label.fld{
  color:#F5F1E8;
}
html[data-tema="black"] .input{
  border:1px solid rgba(201,162,76,0.16);
  background:#151417;
  color:#F5F1E8;
}
html[data-tema="black"] .input:focus{
  outline:none;
  border-color:var(--gold);
  box-shadow:0 0 0 3px rgba(201,162,76,0.2);
}
html[data-tema="black"] .hint{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .progress{
  background:#1C1B1F;
}
html[data-tema="black"] .progress>span{
  background:linear-gradient(90deg,var(--gold),var(--gold-2));
}
html[data-tema="black"] .hero{
  background:radial-gradient(120% 140% at 88% -20%, rgba(201,162,76,0.28), transparent 55%),
    linear-gradient(120deg,#0B0B0C 0%,#121114 100%);
  color:#F5F1E8;
  box-shadow:var(--shadow);
  border:1px solid rgba(201,162,76,0.15);
}
html[data-tema="black"] .hero .eyebrow{
  color:var(--gold);
}
html[data-tema="black"] .hero p{
  color:#F5F1E8;
}
html[data-tema="black"] .stat:hover{
  box-shadow:var(--shadow);
}
html[data-tema="black"] .stat .lbl{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .stat .val{
  color:#F5F1E8;
}
html[data-tema="black"] .stat .sub{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .stat .ic{
  background:linear-gradient(135deg,#0B0B0C,#151417);
  border:1px solid rgba(201,162,76,0.16);
  color:var(--gold-2);
}
html[data-tema="black"] .resume .cover .play{
  background:rgba(11,11,12,0.94);
  box-shadow:0 6px 18px rgba(0,0,0,0.66);
}
html[data-tema="black"] .resume .cover .play svg{
  color:#F5F1E8;
}
html[data-tema="black"] .resume .rbody .k{
  color:var(--ouro-texto);
}
html[data-tema="black"] .resume .rbody h3{
  color:#F5F1E8;
}
html[data-tema="black"] .resume .rbody .pg{
  background:#1C1B1F;
}
html[data-tema="black"] .resume .rbody .pg span{
  background:linear-gradient(90deg,var(--gold),var(--gold-2));
}
html[data-tema="black"] .section-title{
  color:#F5F1E8;
}
html[data-tema="black"] .quick{
  color:inherit;
}
html[data-tema="black"] .quick .qic{
  color:var(--gold-soft);
  background:linear-gradient(135deg,#0B0B0C,#121114);
  box-shadow:0 8px 20px -10px rgba(0,0,0,0.7);
}
html[data-tema="black"] .quick h4{
  color:#F5F1E8;
}
html[data-tema="black"] .quick p{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .quick .arr{
  color:rgba(245,241,232,0.3);
}
html[data-tema="black"] .card:hover .quick .arr{
  color:var(--gold);
}
html[data-tema="black"] .quick-card:hover{
  box-shadow:var(--shadow);
}
html[data-tema="black"] .module-head:hover{
  background:#0B0B0C;
}
html[data-tema="black"] .module-num{
  background:linear-gradient(135deg,#0B0B0C,#121114);
  color:var(--gold);
}
html[data-tema="black"] .module-head .mt h4{
  color:#F5F1E8;
}
html[data-tema="black"] .module-head .mt .meta{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .module-head .chev{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .lessons{
  border-top:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .lesson{
  border-bottom:1px solid rgba(201,162,76,0.32);
}
html[data-tema="black"] .lesson:last-child{
  border-bottom:none;
}
html[data-tema="black"] .lesson:hover{
  background:#0B0B0C;
}
html[data-tema="black"] .lesson .check{
  border:2px solid rgba(201,162,76,0.16);
  background:#151417;
}
html[data-tema="black"] .lesson.done .check{
  background:var(--ok);
  border-color:var(--ok);
}
html[data-tema="black"] .lesson.done .check svg{
  color:#F5F1E8;
}
html[data-tema="black"] .lesson .check svg{
  color:transparent;
}
html[data-tema="black"] .lesson .lt .num{
  color:var(--gold-2);
}
html[data-tema="black"] .lesson .lt .name{
  color:#F5F1E8;
}
html[data-tema="black"] .lesson.done .lt .name{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .lesson .dur{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .side-card h4{
  color:#F5F1E8;
}
html[data-tema="black"] .badge{
  background:#0B0B0C;
}
html[data-tema="black"] .badge .b-ic{
  background:var(--gold);
  color:#0B0B0C;
}
html[data-tema="black"] .mat-row{
  border-bottom:1px solid rgba(201,162,76,0.32);
}
html[data-tema="black"] .mat-row:last-child{
  border-bottom:none;
}
html[data-tema="black"] .mat-ic{
  color:#F5F1E8;
}
html[data-tema="black"] .mat-row .mt h5{
  color:#F5F1E8;
}
html[data-tema="black"] .mat-row .mt p{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .tabs{
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .tabs button{
  background:none;
  border:none;
  color:rgba(245,241,232,0.62);
  border-bottom:2px solid transparent;
}
html[data-tema="black"] .tabs button.active{
  color:#F5F1E8;
  border-bottom-color:var(--gold);
}
html[data-tema="black"] .event .date{
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .event .date .m{
  background:#0B0B0C;
  color:var(--gold-soft);
}
html[data-tema="black"] .event .date .d{
  color:#F5F1E8;
}
html[data-tema="black"] .event .ei h4{
  color:#F5F1E8;
}
html[data-tema="black"] .event .ei .when{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .event .ei p{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .field-row label{
  color:#F5F1E8;
}
html[data-tema="black"] .result-card{
  background:linear-gradient(135deg,#0B0B0C,#121114);
  color:#F5F1E8;
}
html[data-tema="black"] .result-card .big{
  color:var(--gold);
}
html[data-tema="black"] .result-card .rlbl{
  color:#F5F1E8;
}
html[data-tema="black"] .result-card .rline{
  border-bottom:1px solid rgba(201,162,76,0.144);
}
html[data-tema="black"] .result-card .rline:last-child{
  border-bottom:none;
}
html[data-tema="black"] .result-card .rline b{
  color:#F5F1E8;
}
html[data-tema="black"] .dyn-list .field-row .del{
  background:none;
  border:none;
  color:var(--danger);
}
html[data-tema="black"] .add-line{
  background:none;
  border:1px dashed var(--gold);
  color:#F5F1E8;
}
html[data-tema="black"] .add-line:hover{
  background:#151417;
}
html[data-tema="black"] .kpi .lbl{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .kpi.pos .val{
  color:var(--ok);
}
html[data-tema="black"] .kpi.neg .val{
  color:var(--danger);
}
html[data-tema="black"] .kpi.neutral .val{
  color:#F5F1E8;
}
html[data-tema="black"] .kpi .sub{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .bar-chart .bar.rev{
  background:linear-gradient(180deg,var(--gold),var(--gold-2));
}
html[data-tema="black"] .bar-chart .bar.exp{
  background:linear-gradient(180deg,#26242A,#A83232);
}
html[data-tema="black"] .bar-chart .blabel{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .chip{
  background:#151417;
  border:1px solid rgba(201,162,76,0.16);
  color:#F5F1E8;
}
html[data-tema="black"] .chip:hover{
  border-color:var(--gold);
  background:#151417;
}
html[data-tema="black"] .chip.active{
  background:#0B0B0C;
  color:#F5F1E8;
  border-color:rgba(201,162,76,0.35);
}
html[data-tema="black"] .ai-out .ai-head{
  background:linear-gradient(120deg,#0B0B0C,#121114);
  color:#F5F1E8;
}
html[data-tema="black"] .ai-out .ai-head .a-ic{
  background:var(--gold);
  color:#0B0B0C;
}
html[data-tema="black"] .ai-out .ai-head p{
  color:var(--gold-soft);
}
html[data-tema="black"] .ai-idea{
  border:1px solid rgba(201,162,76,0.16);
  background:#151417;
}
html[data-tema="black"] .ai-idea .fmt{
  color:var(--gold-2);
}
html[data-tema="black"] .ai-idea h5{
  color:#F5F1E8;
}
html[data-tema="black"] .ai-idea p{
  color:#F5F1E8;
}
html[data-tema="black"] .ai-idea .cta-line{
  color:rgba(245,241,232,0.62);
  border-left:3px solid var(--gold);
}
html[data-tema="black"] .ia-topo{
  border-bottom:1px solid rgba(201,162,76,0.16);
  background:linear-gradient(120deg,#0B0B0C,#121114);
  color:#F5F1E8;
}
html[data-tema="black"] .ia-quem .a-ic{
  background:var(--gold);
  color:#0B0B0C;
}
html[data-tema="black"] .ia-quem p{
  color:var(--gold-soft);
}
html[data-tema="black"] .ia-creditos{
  color:#F5F1E8;
  background:rgba(255,255,255,0.14);
}
html[data-tema="black"] .ia-creditos.zerado{
  background:rgba(220,90,90,0.35);
}
html[data-tema="black"] .ia-carregando,
html[data-tema="black"] .ia-vazio{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .ia-msg.eu{
  background:#0B0B0C;
  color:#F5F1E8;
}
html[data-tema="black"] .ia-msg.ela{
  background:#0B0B0C;
  color:#F5F1E8;
}
html[data-tema="black"] .ia-msg.equipe{
  background:#151417;
  color:#F5F1E8;
  border:1px solid var(--gold);
}
html[data-tema="black"] .ia-msg.equipe .de{
  color:#F5F1E8;
}
html[data-tema="black"] .ia-aviso{
  background:#151417;
  color:#F5F1E8;
  border-bottom:1px solid var(--gold);
}
html[data-tema="black"] .ia-card{
  background:#121114;
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .ia-card:hover{
  border-color:var(--gold);
}
html[data-tema="black"] .ia-card .ic{
  background:#0B0B0C;
  color:var(--gold);
}
html[data-tema="black"] .ia-card b{
  color:#F5F1E8;
}
html[data-tema="black"] .ia-card i{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .ia-rodape{
  border-top:1px solid rgba(201,162,76,0.16);
  background:#121114;
}
html[data-tema="black"] .ia-linha textarea{
  border:1px solid rgba(201,162,76,0.16);
  color:#F5F1E8;
  background:#121114;
  outline:none;
}
html[data-tema="black"] .ia-linha textarea:focus{
  border-color:var(--gold);
}
html[data-tema="black"] .typing i{
  background:var(--gold);
}
html[data-tema="black"] .empty{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .empty svg{
  color:var(--gold);
}
html[data-tema="black"] .toast{
  background:#0B0B0C;
  color:#F5F1E8;
  box-shadow:var(--shadow);
}
html[data-tema="black"] .scrim{
  background:rgba(11,11,12,0.4);
}
html[data-tema="black"] .cm-nav{
  background:#151417;
  border:1px solid rgba(201,162,76,0.16);
  box-shadow:var(--shadow-sm);
}
html[data-tema="black"] .cm-nav-item{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-nav-item:hover{
  background:#0B0B0C;
}
html[data-tema="black"] .cm-nav-item.active{
  background:#0B0B0C;
  color:#F5F1E8;
}
html[data-tema="black"] .cm-nav-item.active .cdot{
  box-shadow:0 0 0 2px rgba(255,255,255,0.16);
}
html[data-tema="black"] .cm-nav-item .cn{
  color:rgba(245,241,232,0.62);
  background:#0B0B0C;
}
html[data-tema="black"] .cm-nav-item.active .cn{
  color:#F5F1E8;
  background:rgba(255,255,255,0.2);
}
html[data-tema="black"] .cm-composer{
  background:#151417;
  border:1px solid rgba(201,162,76,0.16);
  box-shadow:var(--shadow-sm);
}
html[data-tema="black"] .cm-composer textarea{
  border:1px solid rgba(201,162,76,0.16);
  outline:none;
}
html[data-tema="black"] .cm-composer textarea:focus{
  border-color:var(--gold);
}
html[data-tema="black"] .cm-composer select{
  border:1px solid rgba(201,162,76,0.16);
  color:#F5F1E8;
}
html[data-tema="black"] .cm-bar h3{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-order{
  background:#151417;
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .cm-order button{
  border:none;
  background:none;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-order button.active{
  background:#0B0B0C;
  color:#F5F1E8;
}
html[data-tema="black"] .cm-post{
  background:#151417;
  border:1px solid rgba(201,162,76,0.16);
  box-shadow:var(--shadow-sm);
}
html[data-tema="black"] .cm-post .av{
  background:#0B0B0C;
  color:var(--gold);
}
html[data-tema="black"] .cm-post .who .nm{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-post .who .mt{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-post .sp-tag{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-post .txt{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-post .acts{
  color:rgba(245,241,232,0.62);
  border-top:1px solid rgba(201,162,76,0.32);
}
html[data-tema="black"] .cm-post .acts .a:hover{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-post .acts .a.liked{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-widget{
  background:#151417;
  border:1px solid rgba(201,162,76,0.16);
  box-shadow:var(--shadow-sm);
}
html[data-tema="black"] .cm-widget h4{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-online{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-online .pulse{
  background:var(--ok);
  box-shadow:0 0 0 3px rgba(0,0,0,0.44);
}
html[data-tema="black"] .cm-member .mav{
  background:#0B0B0C;
  color:var(--gold);
}
html[data-tema="black"] .cm-topic{
  color:#F5F1E8;
  border-bottom:1px solid rgba(201,162,76,0.32);
}
html[data-tema="black"] .cm-topic:last-child{
  border-bottom:none;
}
html[data-tema="black"] .cm-topic:hover{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-topic .n{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .fin-month{
  background:#151417;
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .fin-month input{
  border:none;
  outline:none;
  color:#F5F1E8;
  background:none;
}
html[data-tema="black"] .fin-meta .rot{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .fin-meta .money>span{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .fin-meta .money input{
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .fin-trilha button{
  border:1.5px solid rgba(201,162,76,0.16);
  background:#121114;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .fin-trilha button:hover{
  border-color:var(--gold);
}
html[data-tema="black"] .fin-trilha button.ok{
  border-color:var(--gold);
  color:#F5F1E8;
  background:#151417;
}
html[data-tema="black"] .fin-trilha button.agora{
  background:#0B0B0C;
  border-color:rgba(201,162,76,0.35);
  color:#F5F1E8;
  box-shadow:0 0 0 4px rgba(0,0,0,0.22);
}
html[data-tema="black"] .fin-trilha .tr{
  background:rgba(201,162,76,0.16);
}
html[data-tema="black"] .fin-trilha .tr.ok{
  background:var(--gold);
}
html[data-tema="black"] .fin-passo-nome{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .fin-passo-nome b{
  color:#F5F1E8;
}
html[data-tema="black"] .fin-sec-title .tt{
  color:#F5F1E8;
}
html[data-tema="black"] .fin-line input.lb{
  border:none;
  background:none;
  color:#F5F1E8;
  border-bottom:1px solid transparent;
}
html[data-tema="black"] .fin-line input.lb:focus{
  outline:none;
  border-bottom-color:var(--gold);
}
html[data-tema="black"] .fin-line .money>span{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .fin-line .money input{
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .fin-line .money input:focus{
  outline:none;
  border-color:var(--gold);
}
html[data-tema="black"] .fin-line .rm{
  background:none;
  border:none;
  color:var(--danger);
}
html[data-tema="black"] .fin-sub{
  border-top:1px solid rgba(201,162,76,0.16);
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .fin-sub b{
  color:#F5F1E8;
}
html[data-tema="black"] .dre{
  background:linear-gradient(160deg,#0B0B0C,#121114);
  color:#F5F1E8;
  box-shadow:var(--shadow);
}
html[data-tema="black"] .dre .sub{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .dre-line{
  border-bottom:1px solid rgba(201,162,76,0.12);
}
html[data-tema="black"] .dre-line span{
  color:#F5F1E8;
}
html[data-tema="black"] .dre-line b{
  color:#F5F1E8;
}
html[data-tema="black"] .dre-line.neg b{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .dre-line.strong{
  border-bottom:2px solid rgba(201,162,76,0.24);
}
html[data-tema="black"] .dre-line.strong span,
html[data-tema="black"] .dre-line.strong b{
  color:#F5F1E8;
}
html[data-tema="black"] .dre-result{
  border-top:2px solid var(--gold);
}
html[data-tema="black"] .dre-result .rl{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .dre-result .rv.pos{
  color:var(--gold);
}
html[data-tema="black"] .dre-result .rv.neg{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .dre-result .rm{
  color:#F5F1E8;
}
html[data-tema="black"] .meta-bar{
  background:rgba(255,255,255,0.08);
}
html[data-tema="black"] .meta-bar .mt{
  color:#F5F1E8;
}
html[data-tema="black"] .meta-bar .track{
  background:rgba(255,255,255,0.15);
}
html[data-tema="black"] .meta-bar .track span{
  background:linear-gradient(90deg,var(--gold),var(--gold-2));
}
html[data-tema="black"] .cal-wrap{
  background:#151417;
  border:1px solid rgba(201,162,76,0.16);
  box-shadow:var(--shadow-sm);
}
html[data-tema="black"] .cal-head h3{
  color:#F5F1E8;
}
html[data-tema="black"] .cal-nav button{
  border:1px solid rgba(201,162,76,0.16);
  background:#151417;
  color:#F5F1E8;
}
html[data-tema="black"] .cal-nav button:hover{
  background:#0B0B0C;
}
html[data-tema="black"] .cal-dow{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cal-cell{
  color:#F5F1E8;
  background:#0B0B0C;
}
html[data-tema="black"] .cal-cell.empty{
  background:transparent;
}
html[data-tema="black"] .cal-cell.today{
  outline:2px solid var(--gold);
}
html[data-tema="black"] .cal-cell.has{
  background:linear-gradient(135deg,#0B0B0C,#121114);
  color:#F5F1E8;
}
html[data-tema="black"] .cal-cell.has:hover{
  filter:brightness(1.12);
}
html[data-tema="black"] .cal-cell.has .dnum{
  color:var(--gold);
}
html[data-tema="black"] .cal-cell .ev-dot{
  background:var(--gold);
  color:#0B0B0C;
}
html[data-tema="black"] .cal-legend{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .crm-stat{
  background:#151417;
  border:1px solid rgba(201,162,76,0.16);
  box-shadow:var(--shadow-sm);
}
html[data-tema="black"] .crm-stat .l{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .crm-stat .v{
  color:#F5F1E8;
}
html[data-tema="black"] .crm-col{
  background:#151417;
}
html[data-tema="black"] .crm-col.dragover{
  background:#1C1B1F;
  outline:2px dashed var(--gold);
}
html[data-tema="black"] .crm-col-head .ct{
  color:#F5F1E8;
}
html[data-tema="black"] .crm-col-head .cn{
  background:#151417;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .crm-stat.alert{
  border-color:rgba(168,50,50,0.35);
  background:linear-gradient(#151417,#151417);
}
html[data-tema="black"] .crm-stat.alert .v{
  color:var(--danger);
}
html[data-tema="black"] .crm-card{
  background:#151417;
  border:1px solid rgba(201,162,76,0.16);
  box-shadow:var(--shadow-sm);
}
html[data-tema="black"] .crm-card:hover{
  box-shadow:0 10px 24px -12px rgba(0,0,0,0.616);
}
html[data-tema="black"] .crm-card.due{
  border-color:rgba(168,50,50,0.4);
  box-shadow:0 0 0 1px rgba(0,0,0,0.44), var(--shadow-sm);
}
html[data-tema="black"] .crm-fu-btn{
  background:rgba(168,50,50,0.08);
  border:1px solid rgba(168,50,50,0.25);
  color:var(--danger);
}
html[data-tema="black"] .crm-fu-btn:hover{
  background:var(--danger);
  color:#F5F1E8;
}
html[data-tema="black"] .crm-card .cn-av{
  background:#0B0B0C;
  color:var(--gold);
}
html[data-tema="black"] .crm-card .cn-name{
  color:#F5F1E8;
}
html[data-tema="black"] .crm-card .cn-phone{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .crm-card .cn-proc{
  color:#F5F1E8;
  background:#0B0B0C;
}
html[data-tema="black"] .crm-card .cn-foot{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .crm-card .cn-val{
  color:#F5F1E8;
}
html[data-tema="black"] .crm-card .cn-fu.due{
  color:var(--danger);
}
html[data-tema="black"] .crm-card .cn-fu.ok{
  color:var(--ok);
}
html[data-tema="black"] .crm-card .cn-fu.wait{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .crm-card .cn-fu.lost{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .crm-add-card{
  background:none;
  border:1px dashed rgba(201,162,76,0.16);
  color:#F5F1E8;
}
html[data-tema="black"] .crm-add-card:hover{
  background:#1C1B1F;
}
html[data-tema="black"] .crm-cad{
  background:#151417;
  border:1px solid rgba(201,162,76,0.16);
  box-shadow:var(--shadow-sm);
}
html[data-tema="black"] .crm-cad h4{
  color:#F5F1E8;
}
html[data-tema="black"] .crm-cad-step{
  border:1px solid rgba(201,162,76,0.16);
  background:#0B0B0C;
}
html[data-tema="black"] .crm-cad-step .d{
  color:var(--gold-2);
}
html[data-tema="black"] .crm-cad-step h5{
  color:#F5F1E8;
}
html[data-tema="black"] .crm-cad-step p{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .crm-modal{
  background:rgba(11,11,12,0.45);
}
html[data-tema="black"] .crm-modal .box{
  background:#151417;
  box-shadow:var(--shadow);
}
html[data-tema="black"] .crm-modal .mh{
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .ct-tabs{
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .ct-tabs button{
  background:none;
  border:none;
  color:rgba(245,241,232,0.62);
  border-bottom:2px solid transparent;
}
html[data-tema="black"] .ct-tabs button.active{
  color:#F5F1E8;
  border-bottom-color:var(--gold);
}
html[data-tema="black"] .ct-card{
  background:#151417;
  border:1px solid rgba(201,162,76,0.084);
  box-shadow:var(--shadow-sm);
}
html[data-tema="black"] .ct-card:hover{
  box-shadow:var(--shadow);
}
html[data-tema="black"] .ct-preview{
  color:#F5F1E8;
}
html[data-tema="black"] .ct-preview::after{
  background:linear-gradient(0deg,rgba(6,14,24,0.72) 8%,rgba(6,14,24,0.15) 55%,transparent 80%);
}
html[data-tema="black"] .ct-preview .fmt{
  background:rgba(6,14,24,0.5);
  border:1px solid rgba(201,162,76,0.144);
}
html[data-tema="black"] .ct-preview .pin{
  background:rgba(11,11,12,0.92);
}
html[data-tema="black"] .ct-preview .pin svg{
  color:var(--gold-2);
}
html[data-tema="black"] .ct-preview h4{
  text-shadow:0 2px 12px rgba(0,0,0,0.66);
}
html[data-tema="black"] .ct-preview .sub{
  color:var(--gold-soft);
}
html[data-tema="black"] .ct-body .obj{
  color:var(--gold-2);
}
html[data-tema="black"] .ct-body p{
  color:#F5F1E8;
}
html[data-tema="black"] .ct-body .cta{
  color:rgba(245,241,232,0.62);
  border-left:3px solid var(--gold);
}
html[data-tema="black"] .ct-abertura{
  background:rgba(201,162,76,0.08);
  border:1px solid rgba(201,162,76,0.28);
  border-left:3px solid var(--gold);
  color:#F5F1E8;
}
html[data-tema="black"] .ct-abertura b{
  color:var(--gold-2);
}
html[data-tema="black"] .ct-mes{
  background:#0B0B0C;
  color:#F5F1E8;
}
html[data-tema="black"] .ct-mes svg{
  color:var(--gold);
}
html[data-tema="black"] .ct-mes select{
  border:none;
  background:none;
  color:#F5F1E8;
  outline:none;
}
html[data-tema="black"] .ct-mes select option{
  color:#F5F1E8;
  background:#121114;
}
html[data-tema="black"] .ct-pills button{
  background:#121114;
  border:1px solid rgba(201,162,76,0.16);
  color:#F5F1E8;
}
html[data-tema="black"] .ct-pills button svg{
  color:var(--gold-2);
}
html[data-tema="black"] .ct-pills button span{
  color:rgba(245,241,232,0.62);
  background:#0B0B0C;
}
html[data-tema="black"] .ct-pills button:hover{
  border-color:var(--gold);
}
html[data-tema="black"] .ct-pills button.sel{
  background:#0B0B0C;
  border-color:rgba(201,162,76,0.35);
  color:#F5F1E8;
}
html[data-tema="black"] .ct-pills button.sel svg{
  color:var(--gold);
}
html[data-tema="black"] .ct-pills button.sel span{
  background:rgba(255,255,255,0.18);
  color:#F5F1E8;
}
html[data-tema="black"] .ct-modo{
  background:#0B0B0C;
}
html[data-tema="black"] .ct-modo button{
  background:none;
  border:none;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .ct-modo button.sel{
  background:#121114;
  color:#F5F1E8;
  box-shadow:var(--shadow-sm);
}
html[data-tema="black"] .ct-tile{
  border:none;
  background:#0B0B0C;
  box-shadow:0 4px 16px rgba(0,0,0,0.22);
}
html[data-tema="black"] .ct-tile:hover{
  box-shadow:0 16px 34px rgba(0,0,0,0.484);
}
html[data-tema="black"] .ct-tile::after{
  background:linear-gradient(0deg,rgba(6,14,24,0.78) 4%,rgba(6,14,24,0.1) 52%,transparent 74%);
}
html[data-tema="black"] .ct-tipo{
  color:#F5F1E8;
  filter:drop-shadow(0 1px 4px rgba(0,0,0,0.7));
}
html[data-tema="black"] .ct-legenda{
  color:#F5F1E8;
}
html[data-tema="black"] .ct-legenda i{
  color:var(--gold-soft);
}
html[data-tema="black"] .ct-vazio{
  color:rgba(245,241,232,0.62);
  border:1px dashed rgba(201,162,76,0.16);
}
html[data-tema="black"] .ct-scrim{
  background:rgba(6,14,24,0.72);
}
html[data-tema="black"] .ct-post{
  background:#121114;
  box-shadow:0 30px 80px rgba(0,0,0,0.7);
}
html[data-tema="black"] .ct-post .close{
  border:none;
  background:rgba(6,14,24,0.5);
  color:#F5F1E8;
}
html[data-tema="black"] .ct-post-arte{
  background:#0B0B0C;
}
html[data-tema="black"] .ct-post-arte::after{
  background:linear-gradient(0deg,rgba(6,14,24,0.8) 6%,rgba(6,14,24,0.12) 55%,transparent 78%);
}
html[data-tema="black"] .ct-post-titulo h4{
  color:#F5F1E8;
}
html[data-tema="black"] .ct-post-titulo span{
  color:var(--gold-soft);
}
html[data-tema="black"] .ct-post-cab{
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .ct-av{
  background:linear-gradient(135deg,#0B0B0C,#121114);
}
html[data-tema="black"] .ct-post-cab b{
  color:#F5F1E8;
}
html[data-tema="black"] .ct-post-cab i{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .ct-post-corpo .obj{
  color:var(--gold-2);
}
html[data-tema="black"] .ct-post-corpo .roteiro{
  color:#F5F1E8;
}
html[data-tema="black"] .ct-post-corpo .cta{
  color:rgba(245,241,232,0.62);
  border-left:3px solid var(--gold);
}
html[data-tema="black"] .ct-post-acoes{
  border-top:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .c360-top{
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .c360-brand b{
  color:#F5F1E8;
}
html[data-tema="black"] .c360-brand span{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-reset{
  background:#121114;
  border:1px solid rgba(201,162,76,0.16);
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-reset:hover{
  border-color:var(--danger);
  color:var(--danger);
}
html[data-tema="black"] .c360-step .dot{
  background:#0B0B0C;
  color:rgba(245,241,232,0.62);
  border:2px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .c360-step span{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-step.active .dot{
  background:var(--gold);
  color:#0B0B0C;
  border-color:var(--gold);
  box-shadow:0 0 0 5px rgba(201,162,76,0.18);
}
html[data-tema="black"] .c360-step.active span{
  color:#F5F1E8;
}
html[data-tema="black"] .c360-step.done .dot{
  background:rgba(201,162,76,0.16);
  color:var(--gold);
  border-color:var(--gold);
}
html[data-tema="black"] .c360-line{
  background:rgba(201,162,76,0.16);
}
html[data-tema="black"] .c360-line::after{
  background:var(--gold);
}
html[data-tema="black"] .c360-etapa-nome{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-etapa-nome b{
  color:#F5F1E8;
}
html[data-tema="black"] .c360-card{
  background:#121114;
  border:1px solid rgba(201,162,76,0.16);
  box-shadow:var(--c-sombra);
}
html[data-tema="black"] .c360-sec{
  color:var(--ouro-texto);
}
html[data-tema="black"] .qh{
  background:#0B0B0C;
  color:rgba(245,241,232,0.62);
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .qh:hover{
  border-color:var(--gold);
  color:var(--gold);
}
html[data-tema="black"] .qh-balao{
  background:#0B0B0C;
  color:#F5F1E8;
  box-shadow:0 8px 24px rgba(0,0,0,0.55);
}
html[data-tema="black"] .c360-fld label{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-fld label .opt{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-inp{
  background:#121114;
  border:1px solid rgba(201,162,76,0.16);
  color:#F5F1E8;
  outline:none;
}
html[data-tema="black"] .c360-inp::placeholder{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-inp:focus{
  border-color:var(--gold);
  box-shadow:0 0 0 3px rgba(201,162,76,0.14);
}
html[data-tema="black"] .c360-money > span{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-hint{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-note{
  color:rgba(245,241,232,0.62);
  background:#0B0B0C;
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .c360-note .ic360{
  color:var(--ouro-texto);
}
html[data-tema="black"] .c360-espec,
html[data-tema="black"] .c360-regime{
  background:#121114;
  border:1px solid rgba(201,162,76,0.16);
  color:#F5F1E8;
}
html[data-tema="black"] .c360-espec:hover,
html[data-tema="black"] .c360-regime:hover{
  border-color:var(--gold);
  box-shadow:var(--c-sombra);
}
html[data-tema="black"] .c360-espec.sel,
html[data-tema="black"] .c360-regime.sel{
  background:rgba(201,162,76,0.12);
  border-color:var(--gold);
}
html[data-tema="black"] .c360-espec .e{
  color:var(--ouro-texto);
}
html[data-tema="black"] .c360-espec.sel .e{
  color:#F5F1E8;
}
html[data-tema="black"] .c360-day{
  border:1px solid rgba(201,162,76,0.16);
  background:#121114;
  color:#F5F1E8;
}
html[data-tema="black"] .c360-day:hover{
  border-color:var(--gold);
}
html[data-tema="black"] .c360-day.sel{
  background:#0B0B0C;
  border-color:rgba(201,162,76,0.35);
  color:#F5F1E8;
}
html[data-tema="black"] .c360-del{
  background:none;
  border:none;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-del:hover{
  background:rgba(168,50,50,0.1);
  color:var(--danger);
}
html[data-tema="black"] .c360-add{
  background:none;
  border:1px dashed rgba(201,162,76,0.16);
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-add:hover{
  border-color:var(--gold);
  color:#F5F1E8;
  background:#0B0B0C;
}
html[data-tema="black"] .c360-empty{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-occ-lbl{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-occ-val{
  color:#F5F1E8;
}
html[data-tema="black"] .c360-range{
  background:linear-gradient(90deg,var(--gold) var(--fill,50%),rgba(201,162,76,0.16) var(--fill,50%));
  outline:none;
}
html[data-tema="black"] .c360-range::-webkit-slider-thumb{
  background:#151417;
  border:2px solid var(--gold);
  box-shadow:0 2px 8px rgba(0,0,0,0.44);
}
html[data-tema="black"] .c360-range::-moz-range-thumb{
  background:#151417;
  border:2px solid var(--gold);
  box-shadow:0 2px 8px rgba(0,0,0,0.44);
}
html[data-tema="black"] .c360-range-marks{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-hero{
  background:linear-gradient(135deg,#0B0B0C,#121114);
  color:#F5F1E8;
}
html[data-tema="black"] .c360-hero::after{
  background:radial-gradient(circle,rgba(201,162,76,0.22),transparent 70%);
}
html[data-tema="black"] .c360-hero-lbl{
  color:var(--gold);
}
html[data-tema="black"] .c360-hero-sub{
  color:#F5F1E8;
}
html[data-tema="black"] .c360-hero-val{
  color:#F5F1E8;
}
html[data-tema="black"] .c360-hero-val small{
  color:var(--gold);
}
html[data-tema="black"] .c360-hero-note{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-chips span{
  background:rgba(255,255,255,0.08);
  border:1px solid rgba(201,162,76,0.168);
  color:#F5F1E8;
}
html[data-tema="black"] .c360-kpi{
  background:#121114;
  border:1px solid rgba(201,162,76,0.16);
  box-shadow:var(--c-sombra);
}
html[data-tema="black"] .c360-kpi .k-lbl{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-kpi .k-val{
  color:#F5F1E8;
}
html[data-tema="black"] .c360-kpi .k-val.gold{
  color:var(--gold);
}
html[data-tema="black"] .c360-kpi .k-val.ok{
  color:var(--ok);
}
html[data-tema="black"] .c360-kpi .k-val.warn{
  color:var(--warn);
}
html[data-tema="black"] .c360-kpi .k-sub{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-comp{
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .c360-comp:last-child{
  border-bottom:none;
}
html[data-tema="black"] .c360-comp .lbl{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-comp .val{
  color:#F5F1E8;
}
html[data-tema="black"] .c360-total{
  border-top:2px solid var(--gold);
  color:#F5F1E8;
}
html[data-tema="black"] .c360-sim-box{
  background:#0B0B0C;
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .c360-sim-box .t{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-sim-box .v{
  color:#F5F1E8;
}
html[data-tema="black"] .c360-sim-box .v.gold{
  color:var(--gold);
}
html[data-tema="black"] .c360-sim-box .v.ok{
  color:var(--ok);
}
html[data-tema="black"] .c360-sim-box .d{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-badge{
  color:var(--ouro-texto);
  background:rgba(201,162,76,0.12);
  border:1px solid rgba(201,162,76,0.35);
}
html[data-tema="black"] .c360-h{
  color:#F5F1E8;
}
html[data-tema="black"] .c360-sub{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-sub b{
  color:#F5F1E8;
}
html[data-tema="black"] .c360-lbl{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-comp.total{
  border-bottom:none;
  border-top:2px solid var(--gold);
}
html[data-tema="black"] .c360-comp.total span{
  color:#F5F1E8;
}
html[data-tema="black"] .c360-comp.total b{
  color:#F5F1E8;
}
html[data-tema="black"] .c360-nav{
  border-top:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .c360-etapa{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-btn{
  border:none;
}
html[data-tema="black"] .c360-btn.gold{
  background:linear-gradient(180deg,var(--gold-soft),var(--gold));
  color:#0B0B0C;
  box-shadow:var(--shadow-gold);
}
html[data-tema="black"] .c360-btn.gold:hover{
  filter:brightness(1.06);
}
html[data-tema="black"] .c360-btn.ghost{
  background:#121114;
  border:1px solid rgba(201,162,76,0.16);
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .c360-btn.ghost:hover{
  border-color:var(--gold);
  color:#F5F1E8;
}
@media(max-width:760px){
html[data-tema="black"] .c360-top{
  border-bottom:none;
}
}
html[data-tema="black"] .nfx{
  background:#121114;
  color:#F5F1E8;
}
html[data-tema="black"] .nfx-hero .bg{
  background-size:cover;
  background-position:center 25%;
  filter:saturate(1.06) contrast(1.04);
}
html[data-tema="black"] .nfx-hero .bg:after{
  background:linear-gradient(90deg,#121114 8%,rgba(11,11,12,0.78) 44%,rgba(11,11,12,0.34) 100%),
             linear-gradient(0deg,#121114 2%,transparent 45%);
}
html[data-tema="black"] .nfx-hero .eyebrow{
  color:var(--gold);
}
html[data-tema="black"] .nfx-hero p{
  color:#F5F1E8;
}
html[data-tema="black"] .nfx-hero .pgbar{
  background:rgba(255,255,255,0.2);
}
html[data-tema="black"] .nfx-hero .pgbar span{
  background:var(--gold);
}
html[data-tema="black"] .nfx-hero .pgtxt{
  color:#F5F1E8;
}
html[data-tema="black"] .btn-play{
  background:#151417;
  color:#F5F1E8;
  border:none;
  box-shadow:0 10px 30px rgba(0,0,0,0.7);
}
html[data-tema="black"] .btn-play:hover{
  background:#151417;
  box-shadow:0 14px 38px rgba(0,0,0,0.7);
}
html[data-tema="black"] .btn-info{
  background:rgba(245,241,232,0.08);
  color:#F5F1E8;
  border:none;
}
html[data-tema="black"] .btn-info:hover{
  background:rgba(245,241,232,0.08);
}
html[data-tema="black"] .shelf-head h3{
  color:#F5F1E8;
}
html[data-tema="black"] .shelf-head .sd{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .rail-arrow{
  border:none;
  background:linear-gradient(90deg,rgba(11,11,12,0.9),transparent);
  color:#F5F1E8;
}
html[data-tema="black"] .rail-arrow.right{
  background:linear-gradient(270deg,rgba(11,11,12,0.9),transparent);
}
html[data-tema="black"] .ncard .thumb{
  background:#121114;
  box-shadow:0 6px 18px rgba(0,0,0,0.7);
}
html[data-tema="black"] .ncard .thumb .num{
  background:rgba(11,11,12,0.7);
  color:var(--gold);
}
html[data-tema="black"] .ncard .thumb .done-badge{
  background:var(--ok);
}
html[data-tema="black"] .ncard .thumb .done-badge svg{
  color:#F5F1E8;
}
html[data-tema="black"] .ncard .thumb .play{
  background:rgba(11,11,12,0.35);
}
html[data-tema="black"] .ncard .thumb .play span{
  background:rgba(11,11,12,0.92);
  box-shadow:0 4px 14px rgba(0,0,0,0.7);
}
html[data-tema="black"] .ncard .thumb .play svg{
  color:#F5F1E8;
}
html[data-tema="black"] .ncard .thumb .mprog{
  background:rgba(255,255,255,0.25);
}
html[data-tema="black"] .ncard .thumb .mprog span{
  background:var(--gold);
}
html[data-tema="black"] .ncard .cinfo h4{
  color:#F5F1E8;
}
html[data-tema="black"] .ncard .cinfo .cm{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .nfx-search{
  background:rgba(255,255,255,0.08);
  border:1px solid rgba(201,162,76,0.18);
}
html[data-tema="black"] .nfx-search input{
  background:none;
  border:none;
  color:#F5F1E8;
  outline:none;
}
html[data-tema="black"] .nfx-search input::placeholder{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .nfx-search svg{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .nfx-tool-btn{
  background:rgba(255,255,255,0.08);
  border:1px solid rgba(201,162,76,0.18);
  color:#F5F1E8;
}
html[data-tema="black"] .nfx-tool-btn:hover{
  background:rgba(255,255,255,0.16);
}
html[data-tema="black"] .det-scrim{
  background:rgba(4,10,18,0.82);
}
html[data-tema="black"] .det{
  background:#121114;
  box-shadow:0 30px 80px rgba(0,0,0,0.7);
  color:#F5F1E8;
}
html[data-tema="black"] .det-hero:after{
  background:linear-gradient(0deg,#121114 4%,transparent 60%),linear-gradient(90deg,rgba(11,11,12,0.6),transparent 60%);
}
html[data-tema="black"] button.close{
  border:none;
  background:rgba(255,255,255,0.1);
  color:#F5F1E8;
}
html[data-tema="black"] button.close:hover{
  background:rgba(255,255,255,0.22);
}
html[data-tema="black"] .det-hero .close{
  background:rgba(4,10,18,0.6);
  border:none;
  color:#F5F1E8;
}
html[data-tema="black"] .det-hero .cap .num{
  color:var(--gold);
}
html[data-tema="black"] .det-meta{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .det-lesson{
  border-bottom:1px solid rgba(201,162,76,0.096);
}
html[data-tema="black"] .det-lesson:hover{
  background:rgba(255,255,255,0.04);
}
html[data-tema="black"] .det-lesson .idx{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .det-lesson .lcheck{
  border:2px solid rgba(201,162,76,0.3);
}
html[data-tema="black"] .det-lesson.done .lcheck{
  background:var(--ok);
  border-color:var(--ok);
}
html[data-tema="black"] .det-lesson .lcheck svg{
  color:transparent;
}
html[data-tema="black"] .det-lesson.done .lcheck svg{
  color:#F5F1E8;
}
html[data-tema="black"] .det-lesson .lmeta .lt{
  color:#F5F1E8;
}
html[data-tema="black"] .det-lesson.done .lmeta .lt{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .det-lesson .lmeta .ld{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .det-lesson .lplay{
  background:rgba(255,255,255,0.1);
}
html[data-tema="black"] .det-lesson .lplay svg{
  color:#F5F1E8;
}
html[data-tema="black"] .login-tela{
  background:radial-gradient(130% 100% at 12% 0%, #121114 0%, transparent 55%),
    radial-gradient(110% 90% at 100% 100%, #121114 0%, transparent 62%),
    linear-gradient(165deg, #121114 0%, #0B0B0C 100%);
}
html[data-tema="black"] .login-fundo span{
  border:1px solid rgba(201,162,76,0.09);
}
html[data-tema="black"] .login-fundo .lf-1{
  box-shadow:0 0 0 70px rgba(201,162,76,0.03);
}
html[data-tema="black"] .login-shell{
  box-shadow:0 50px 110px -38px rgba(0,0,0,0.7), 0 14px 40px -18px rgba(0,0,0,0.7);
}
html[data-tema="black"] .login-aside{
  color:#F5F1E8;
  background:radial-gradient(120% 90% at 15% 0%, #121114 0%, transparent 55%),
    linear-gradient(160deg, #0B0B0C 0%, #121114 100%);
}
html[data-tema="black"] .login-aside::before{
  border:1px solid rgba(201,162,76,0.16);
  box-shadow:0 0 0 62px rgba(201,162,76,0.045), 0 0 0 134px rgba(201,162,76,0.03);
}
html[data-tema="black"] .login-aside::after{
  border:1px solid rgba(201,162,76,0.12);
}
html[data-tema="black"] .la-meio p{
  color:rgba(245,241,232,0.72);
}
html[data-tema="black"] .la-itens li{
  color:rgba(245,241,232,0.8);
}
html[data-tema="black"] .la-itens .tick{
  background:rgba(201,162,76,0.15);
}
html[data-tema="black"] .la-itens .tick svg{
  color:var(--gold);
}
html[data-tema="black"] .la-rodape{
  color:rgba(232,207,142,0.78);
}
html[data-tema="black"] .login-eyebrow{
  color:var(--gold);
}
html[data-tema="black"] .login-cartao{
  background:#151417;
}
html[data-tema="black"] .login-kicker{
  color:var(--ouro-texto);
}
html[data-tema="black"] .login-titulo{
  color:#F5F1E8;
}
html[data-tema="black"] .login-sub{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .login-passo label{
  color:#F5F1E8;
}
html[data-tema="black"] .login-passo label b{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .login-passo input{
  color:#F5F1E8;
  background:#151417;
  border:1px solid rgba(201,162,76,0.16);
  outline:none;
}
html[data-tema="black"] .login-passo input::placeholder{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .login-passo input:focus{
  border-color:var(--gold);
  box-shadow:0 0 0 4px rgba(201,162,76,0.16);
}
html[data-tema="black"] .campo-icone .ci-marca{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .login-codigo{
  color:#F5F1E8!important;
}
html[data-tema="black"] .login-btn{
  border:none;
  color:#0B0B0C;
  background:linear-gradient(135deg, var(--gold), var(--gold-2));
  box-shadow:0 14px 34px -14px rgba(201,162,76,0.7);
}
html[data-tema="black"] .login-btn:hover:not(:disabled){
  box-shadow:0 18px 42px -14px rgba(201,162,76,0.85);
}
html[data-tema="black"] .login-btn:disabled{
  box-shadow:none;
}
html[data-tema="black"] .login-erro{
  color:#FF8A80;
}
html[data-tema="black"] .olho{
  border:none;
  background:none;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .olho:hover{
  color:#F5F1E8;
  background:rgba(245,241,232,0.05);
}
html[data-tema="black"] .olho.aberto{
  color:#F5F1E8;
}
html[data-tema="black"] .olho.aberto::after{
  background:currentColor;
}
html[data-tema="black"] .login-forca.fraca{
  color:#FF8A80;
}
html[data-tema="black"] .login-forca.fraca::before{
  background:#B3542F;
}
html[data-tema="black"] .login-forca.media{
  color:var(--warn);
}
html[data-tema="black"] .login-forca.media::before{
  background:var(--warn);
}
html[data-tema="black"] .login-forca.forte{
  color:var(--ok);
}
html[data-tema="black"] .login-forca.forte::before{
  background:var(--ok);
}
html[data-tema="black"] .login-dica{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .login-link{
  background:none;
  border:none;
  color:#F5F1E8;
}
html[data-tema="black"] .login-link:hover:not(:disabled){
  color:var(--gold-2);
}
html[data-tema="black"] .login-link:disabled{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .login-sep{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .login-sep::before,
html[data-tema="black"] .login-sep::after{
  background:rgba(201,162,76,0.16);
}
html[data-tema="black"] .login-apoio{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .login-apoio a{
  color:#F5F1E8;
}
html[data-tema="black"] .login-apoio a:hover{
  color:var(--gold-2);
}
html[data-tema="black"] .login-rodape-fora{
  color:rgba(232,207,142,0.5);
}
@media(max-width:900px){
html[data-tema="black"] .login-shell{
  box-shadow:0 40px 90px -30px rgba(0,0,0,0.7), 0 10px 30px -12px rgba(0,0,0,0.7);
}
html[data-tema="black"] .login-cartao{
  background:#151417;
}
}
html[data-tema="black"] .save-indic{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .save-indic.salvo{
  color:var(--ok);
}
html[data-tema="black"] .save-indic.erro{
  color:var(--danger);
}
html[data-tema="black"] .dash-meses button{
  border:1px solid rgba(201,162,76,0.16);
  background:#121114;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .dash-meses button:hover{
  border-color:var(--gold);
  color:#F5F1E8;
}
html[data-tema="black"] .dash-meses button.sel{
  background:#0B0B0C;
  border-color:rgba(201,162,76,0.35);
  color:#F5F1E8;
}
html[data-tema="black"] .dash-meses .dash-excluir{
  border-color:transparent;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .dash-meses .dash-excluir:hover{
  border-color:var(--danger);
  color:var(--danger);
  background:#151417;
}
html[data-tema="black"] .kpi .delta.up{
  color:var(--ok);
}
html[data-tema="black"] .kpi .delta.down{
  color:var(--danger);
}
html[data-tema="black"] .kpi .delta.flat{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .fin-sec-title .leg{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .fin-sec-title .leg i.rec{
  background:#0B0B0C;
}
html[data-tema="black"] .fin-sec-title .leg i.luc{
  background:var(--gold);
}
html[data-tema="black"] .ev-col:hover{
  background:rgba(245,241,232,0.04);
}
html[data-tema="black"] .ev-col.sel{
  background:rgba(201,162,76,0.16);
}
html[data-tema="black"] .ev-bar.rec{
  background:linear-gradient(180deg,#121114,#0B0B0C);
}
html[data-tema="black"] .ev-bar.luc{
  background:linear-gradient(180deg,var(--gold-soft),var(--gold));
}
html[data-tema="black"] .ev-lbl{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-gate{
  background:#121114;
  border:1px solid rgba(201,162,76,0.16);
  box-shadow:var(--shadow-sm);
}
html[data-tema="black"] .pn-gate h3{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-gate p{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-erro{
  color:var(--danger)!important;
}
html[data-tema="black"] .pn-nota{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-cod{
  border:1px solid rgba(201,162,76,0.16);
  outline:none;
  color:#F5F1E8;
}
html[data-tema="black"] .pn-cod:focus{
  border-color:var(--gold);
}
html[data-tema="black"] .pn-abas button,
html[data-tema="black"] .pn-subs button{
  border:1px solid rgba(201,162,76,0.16);
  background:#121114;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-abas button:hover,
html[data-tema="black"] .pn-subs button:hover{
  border-color:var(--gold);
  color:#F5F1E8;
}
html[data-tema="black"] .pn-abas button.sel{
  background:#0B0B0C;
  border-color:rgba(201,162,76,0.35);
  color:#F5F1E8;
}
html[data-tema="black"] .pn-subs button.sel{
  background:rgba(201,162,76,0.18);
  border-color:var(--gold);
  color:#F5F1E8;
}
html[data-tema="black"] .pn-papel{
  color:var(--gold);
  border:1px solid var(--gold);
}
html[data-tema="black"] .pn-sair{
  background:none;
  border:none;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-sair:hover{
  color:var(--danger);
}
html[data-tema="black"] .pn-filtros{
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .pn-filtro>span{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-filtro select{
  color:#F5F1E8;
  background:#121114;
  border:1px solid rgba(201,162,76,0.16);
  outline:none;
}
html[data-tema="black"] .pn-filtro select:focus{
  border-color:var(--gold);
}
html[data-tema="black"] .pn-conta{
  color:rgba(245,241,232,0.62);
  background:#0B0B0C;
}
html[data-tema="black"] .pn-envio-barra{
  background:#0B0B0C;
}
html[data-tema="black"] .pn-envio-barra span{
  background:linear-gradient(90deg,var(--gold),var(--gold-2));
}
html[data-tema="black"] .pn-envio-info{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-envio-aviso{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-fila{
  background:#151417;
  border:1px solid rgba(201,162,76,0.16);
  box-shadow:0 12px 32px rgba(0,0,0,0.396);
}
html[data-tema="black"] .pn-fila-topo b{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-fila-topo span{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-fila-topo button{
  border:none;
  background:none;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-fila-item{
  border-top:1px solid rgba(201,162,76,0.32);
}
html[data-tema="black"] .pn-fila-nome i{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-fila-item.feito .pn-fila-nome i{
  color:var(--ok);
}
html[data-tema="black"] .pn-fila-item.erro .pn-fila-nome i{
  color:var(--danger);
}
html[data-tema="black"] .pn-fila-nome button{
  border:none;
  background:none;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-fila-item.erro .pn-fila-nome button{
  color:var(--danger);
}
html[data-tema="black"] .pn-subindo{
  color:var(--gold-2);
}
html[data-tema="black"] .pn-copia code{
  background:#0B0B0C;
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .pn-envio-info button{
  background:none;
  border:1px solid rgba(201,162,76,0.16);
  color:#F5F1E8;
}
html[data-tema="black"] .pn-envio-info button:hover{
  border-color:var(--gold);
}
html[data-tema="black"] .pn-tab td{
  border-top:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .pn-tab tr:first-child td{
  border-top:none;
}
html[data-tema="black"] .pn-tab .sub{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-tag{
  background:#0B0B0C;
  color:rgba(245,241,232,0.62);
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .pn-tag.ok{
  background:rgba(47,125,86,0.12);
  color:var(--ok);
  border-color:transparent;
}
html[data-tema="black"] .pn-tag.bad{
  background:rgba(168,50,50,0.12);
  color:var(--danger);
  border-color:transparent;
}
html[data-tema="black"] .pn-ok{
  color:var(--ok);
}
html[data-tema="black"] .pn-falta{
  color:var(--warn);
}
html[data-tema="black"] .pn-acao{
  color:#F5F1E8;
  background:#0B0B0C;
}
html[data-tema="black"] .pn-aud-linha:hover{
  background:#0B0B0C;
}
html[data-tema="black"] .pn-aud-det td{
  background:#0B0B0C;
}
html[data-tema="black"] .pn-aud-item{
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .pn-aud-item:last-of-type{
  border-bottom:none;
}
html[data-tema="black"] .pn-aud-item b{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-aud-item span{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-aud-item.cru code{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-mod-h b{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-mod-h .sub{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-barra .nm{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-barra .tr{
  background:#0B0B0C;
}
html[data-tema="black"] .pn-barra .tr span{
  background:linear-gradient(90deg,#121114,var(--gold));
}
html[data-tema="black"] .pn-barra .vl{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-busca{
  color:#F5F1E8;
  border:1px solid rgba(201,162,76,0.16);
  outline:none;
}
html[data-tema="black"] .pn-busca:focus{
  border-color:var(--gold);
}
html[data-tema="black"] .pn-form{
  background:#121114;
}
html[data-tema="black"] .pn-form h3{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-form label{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-form input,
html[data-tema="black"] .pn-form textarea{
  color:#F5F1E8;
  border:1px solid rgba(201,162,76,0.16);
  outline:none;
}
html[data-tema="black"] .pn-form input:focus,
html[data-tema="black"] .pn-form textarea:focus{
  border-color:var(--gold);
}
html[data-tema="black"] .pn-totp{
  border-top:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .pn-totp ol{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-segredo{
  background:#0B0B0C;
  border:1px dashed var(--gold);
  color:#F5F1E8;
}
html[data-tema="black"] .pn-layout{
  background:#0B0B0C;
}
html[data-tema="black"] .pn-rail{
  background:#0B0B0C;
  color:#F5F1E8;
}
html[data-tema="black"] .pn-rail-topo .marca{
  color:var(--gold);
}
html[data-tema="black"] .pn-recolher{
  background:none;
  border:none;
  color:rgba(245,241,232,0.4);
}
html[data-tema="black"] .pn-recolher:hover{
  color:var(--gold);
  background:rgba(255,255,255,0.06);
}
html[data-tema="black"] .pn-rail nav a{
  color:rgba(245,241,232,0.7);
}
html[data-tema="black"] .pn-rail nav a:hover{
  background:rgba(255,255,255,0.06);
  color:#F5F1E8;
}
html[data-tema="black"] .pn-rail nav a.sel{
  background:rgba(201,162,76,0.18);
  color:var(--gold);
}
html[data-tema="black"] .pn-rail-pe{
  border-top:1px solid rgba(201,162,76,0.096);
}
html[data-tema="black"] .pn-rail-pe .pn-papel{
  border-color:rgba(201,162,76,0.5);
}
html[data-tema="black"] .pn-rail-pe .pn-sair{
  color:rgba(245,241,232,0.45);
}
html[data-tema="black"] .pn-rail-pe .pn-sair:hover{
  color:#C9A24C;
}
html[data-tema="black"] .pn-topo{
  background:#121114;
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .pn-topo .trilha{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-topo .trilha b{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-burger{
  background:none;
  border:none;
  color:#F5F1E8;
}
@media(max-width:860px){
html[data-tema="black"] .pn-rail{
  box-shadow:0 0 50px rgba(0,0,0,0.7);
}
html[data-tema="black"] body.pn-gaveta .pn-veu{
  background:rgba(11,11,12,0.5);
}
}
html[data-tema="black"] .cm-nav-item{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-nav-item:hover{
  background:rgba(245,241,232,0.05);
  color:#F5F1E8;
}
html[data-tema="black"] .cm-nav-item.active{
  background:rgba(201,162,76,0.16);
  color:#F5F1E8;
}
html[data-tema="black"] .cm-nav-item .n{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-compor-topo .avatar{
  background:#0B0B0C;
  color:var(--gold);
}
html[data-tema="black"] .cm-compor textarea{
  color:#F5F1E8;
  border:none;
  outline:none;
  background:none;
}
html[data-tema="black"] .cm-compor-pe{
  border-top:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .cm-compor-pe select{
  color:rgba(245,241,232,0.62);
  border:1px solid rgba(201,162,76,0.16);
  background:#121114;
}
html[data-tema="black"] .cm-aviso{
  background:rgba(140,106,46,0.1);
  color:var(--warn);
  border:1px solid rgba(140,106,46,0.25);
}
html[data-tema="black"] .cm-ordem button{
  border:1px solid rgba(201,162,76,0.16);
  background:#121114;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-ordem button.sel{
  background:#0B0B0C;
  border-color:rgba(201,162,76,0.35);
  color:#F5F1E8;
}
html[data-tema="black"] .cm-post .av{
  background:#0B0B0C;
  color:var(--gold);
}
html[data-tema="black"] .cm-post .nm{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-post .mt{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-post .sp-tag{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-post .txt{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-post .acts{
  border-top:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .cm-post .acts .a{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-post .acts .a:hover{
  background:rgba(245,241,232,0.05);
  color:#F5F1E8;
}
html[data-tema="black"] .cm-post .acts .a.liked{
  color:var(--danger);
}
html[data-tema="black"] .cm-menu > button{
  background:none;
  border:none;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-menu > button:hover{
  background:rgba(245,241,232,0.06);
  color:#F5F1E8;
}
html[data-tema="black"] .cm-drop{
  background:#121114;
  border:1px solid rgba(201,162,76,0.16);
  box-shadow:var(--shadow);
}
html[data-tema="black"] .cm-drop button{
  color:#F5F1E8;
  background:none;
  border:none;
}
html[data-tema="black"] .cm-drop button:hover:not(:disabled){
  background:#0B0B0C;
}
html[data-tema="black"] .cm-drop button:disabled{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-drop button.perigo{
  color:var(--danger);
}
html[data-tema="black"] .cm-drop button.perigo:hover{
  background:rgba(168,50,50,0.08);
}
html[data-tema="black"] .cm-coments{
  border-top:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .cm-coment .av{
  background:#0B0B0C;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-coment .nm{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-coment .nm span{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-coment p{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-denunciar{
  background:none;
  border:none;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-denunciar:hover{
  color:var(--danger);
}
html[data-tema="black"] .cm-novo-coment input{
  color:#F5F1E8;
  border:1px solid rgba(201,162,76,0.16);
  outline:none;
}
html[data-tema="black"] .cm-novo-coment input:focus{
  border-color:var(--gold);
}
@media(max-width:860px){
html[data-tema="black"] .cm-nav-item{
  border:1px solid rgba(201,162,76,0.16);
}
}
html[data-tema="black"] .pn-denuncia{
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .pn-denuncia .cab .quando{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-denuncia .conteudo{
  background:#0B0B0C;
  color:#F5F1E8;
}
html[data-tema="black"] .pn-denuncia .motivo{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-chip{
  background:#0B0B0C;
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .pn-chip button{
  background:none;
  border:none;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-chip button:hover{
  background:rgba(168,50,50,0.12);
  color:var(--danger);
}
html[data-tema="black"] .pn-teste.ok{
  background:rgba(47,125,86,0.1);
  color:var(--ok);
}
html[data-tema="black"] .pn-teste.bad{
  background:rgba(168,50,50,0.08);
  color:var(--danger);
}
html[data-tema="black"] .pn-teste span{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-hero{
  background:linear-gradient(120deg,#0B0B0C,#121114);
}
html[data-tema="black"] .cm-hero{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-hero h3{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-hero p{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-hero .num .v{
  color:var(--gold);
}
html[data-tema="black"] .cm-hero .num .l{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-widget{
  background:#121114;
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .cm-widget h4{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-widget.regras{
  background:linear-gradient(135deg,#0B0B0C,#151417);
}
html[data-tema="black"] .cm-online{
  color:var(--ok);
}
html[data-tema="black"] .cm-online .pulse{
  background:var(--ok);
  box-shadow:0 0 0 0 rgba(0,0,0,0.7);
}
html[data-tema="black"] .cm-member{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-member .mav{
  background:#0B0B0C;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-topic{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-topic:hover{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-topic .n{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-bar h3{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-form select{
  color:#F5F1E8;
  border:1px solid rgba(201,162,76,0.16);
  outline:none;
  background:#121114;
}
html[data-tema="black"] .pn-form select:focus{
  border-color:var(--gold);
}
html[data-tema="black"] .pn-ajuda{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-form-erro{
  background:rgba(168,50,50,0.08);
  color:var(--danger);
}
html[data-tema="black"] .pn-cat{
  color:#F5F1E8;
}
html[data-tema="black"] .aula-scrim{
  background:rgba(11,11,12,0.72);
}
html[data-tema="black"] .aula-box{
  background:#121114;
  box-shadow:var(--shadow);
}
html[data-tema="black"] .aula-carregando{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .aula-topo{
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .aula-topo .trilha{
  color:var(--gold);
}
html[data-tema="black"] .aula-topo h2{
  color:#F5F1E8;
}
html[data-tema="black"] .aula-topo .sub{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .aula-topo .close{
  background:#0B0B0C;
  border:1px solid rgba(201,162,76,0.16);
  color:#F5F1E8;
}
html[data-tema="black"] .aula-topo .close:hover{
  background:#0B0B0C;
  border-color:rgba(201,162,76,0.35);
  color:#F5F1E8;
}
html[data-tema="black"] .aula-video{
  background:#0B0B0C;
}
html[data-tema="black"] .aula-player video{
  background:#0B0B0C;
}
html[data-tema="black"] .aula-marca{
  color:rgba(245,241,232,0.34);
  text-shadow:0 1px 3px rgba(0,0,0,0.7);
}
html[data-tema="black"] .aula-sem-video{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .aula-qualidade{
  background:rgba(0,0,0,0.85);
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .aula-qualidade button{
  background:none;
  border:1px solid rgba(201,162,76,0.216);
  color:#F5F1E8;
}
html[data-tema="black"] .aula-qualidade button.sel{
  background:var(--gold);
  border-color:var(--gold);
  color:#0B0B0C;
}
html[data-tema="black"] .aula-acoes{
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .aula-bloco h4{
  color:#F5F1E8;
}
html[data-tema="black"] .aula-desc{
  color:#F5F1E8;
}
html[data-tema="black"] #aulaNota{
  color:#F5F1E8;
  border:1px solid rgba(201,162,76,0.16);
  outline:none;
  background:#151417;
}
html[data-tema="black"] #aulaNota:focus{
  border-color:var(--gold);
}
html[data-tema="black"] .aula-salvo{
  color:var(--ok);
}
html[data-tema="black"] .mat-card{
  background:#121114;
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .mat-card:hover{
  border-color:var(--gold);
  box-shadow:0 4px 14px rgba(0,0,0,0.176);
}
html[data-tema="black"] .mat-card .ic{
  color:#F5F1E8;
  background:#C1554F;
}
html[data-tema="black"] .mat-card .ic.sheet{
  background:var(--ok);
}
html[data-tema="black"] .mat-card .ic.doc{
  background:#121114;
}
html[data-tema="black"] .mat-card .ic.slides{
  background:#C9A24C;
}
html[data-tema="black"] .mat-card .ic.imagem{
  background:#121114;
}
html[data-tema="black"] .mat-card .ic.video{
  background:#121114;
}
html[data-tema="black"] .mat-card .ic.audio{
  background:#2C8C85;
}
html[data-tema="black"] .mat-card .ic.link{
  background:#121114;
}
html[data-tema="black"] .mat-card .nm{
  color:#F5F1E8;
}
html[data-tema="black"] .mat-card .sb{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .mat-card .dl{
  background:#0B0B0C;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .mat-card:hover .dl{
  background:var(--gold);
  color:#0B0B0C;
}
html[data-tema="black"] .det-mats h5{
  color:rgba(245,241,232,0.62);
}
@media print{
html[data-tema="black"],
html[data-tema="black"] body{
  background:#151417!important;
}
html[data-tema="black"] body{
  color:#F5F1E8;
}
html[data-tema="black"] .c360-top{
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .c360-step .dot{
  background:#151417!important;
  color:#F5F1E8!important;
  border-color:rgba(201,162,76,0.16)!important;
  box-shadow:none!important;
}
html[data-tema="black"] .c360-step.active .dot,
html[data-tema="black"] .c360-step.done .dot{
  border-color:#8C6A2E!important;
  color:#8C6A2E!important;
}
html[data-tema="black"] .c360-line::after{
  background:#8C6A2E;
}
html[data-tema="black"] .c360-hero{
  background:#151417!important;
  border:1.5px solid #8C6A2E;
  color:#F5F1E8;
  box-shadow:none;
}
html[data-tema="black"] .c360-hero-lbl{
  color:#8C6A2E!important;
}
html[data-tema="black"] .c360-hero-sub,
html[data-tema="black"] .c360-hero-note{
  color:#F5F1E8!important;
}
html[data-tema="black"] .c360-hero-val{
  color:#F5F1E8!important;
}
html[data-tema="black"] .c360-hero-val small{
  color:#8C6A2E!important;
}
html[data-tema="black"] .c360-chips span{
  background:#151417!important;
  border:1px solid rgba(201,162,76,0.16)!important;
  color:#F5F1E8!important;
}
html[data-tema="black"] .card,
html[data-tema="black"] .c360-card,
html[data-tema="black"] .c360-kpi,
html[data-tema="black"] .c360-sim-box{
  box-shadow:none!important;
  border:1px solid rgba(201,162,76,0.16)!important;
  background:#151417!important;
}
html[data-tema="black"] .c360-kpi .k-val{
  color:#F5F1E8!important;
}
html[data-tema="black"] .c360-kpi .k-val.gold{
  color:#8C6A2E!important;
}
html[data-tema="black"] .c360-kpi .k-val.ok{
  color:#78D6A0!important;
}
html[data-tema="black"] .c360-sim-box .v{
  color:#F5F1E8!important;
}
html[data-tema="black"] .c360-sim-box .v.gold{
  color:#8C6A2E!important;
}
html[data-tema="black"] .c360-sim-box .v.ok{
  color:#78D6A0!important;
}
html[data-tema="black"] .c360-h{
  color:#F5F1E8!important;
}
html[data-tema="black"] .c360-sub,
html[data-tema="black"] .c360-hint,
html[data-tema="black"] .c360-note,
html[data-tema="black"] .hint{
  color:#F5F1E8!important;
}
html[data-tema="black"] .c360-note{
  background:#151417!important;
  border-left-color:#8C6A2E!important;
}
html[data-tema="black"] .c360-inp{
  border:1px solid rgba(201,162,76,0.16)!important;
  background:#151417!important;
  color:#F5F1E8!important;
  box-shadow:none!important;
}
html[data-tema="black"] .c360-espec,
html[data-tema="black"] .c360-regime,
html[data-tema="black"] .c360-day{
  border-color:rgba(201,162,76,0.16)!important;
  color:#F5F1E8!important;
}
html[data-tema="black"] .c360-espec.sel,
html[data-tema="black"] .c360-regime.sel,
html[data-tema="black"] .c360-day.sel{
  border-color:#8C6A2E!important;
  background:#151417!important;
  color:#F5F1E8!important;
}
}
@media print{
html[data-tema="black"] .c360-so-papel{
  color:#F5F1E8;
}
html[data-tema="black"] .c360-so-papel span{
  color:rgba(245,241,232,0.62);
}
}
html[data-tema="black"] .pn-anexos{
  border-top:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .pn-anexos h5{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-arquivo{
  background:#0B0B0C;
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .pn-arquivo .q{
  color:var(--gold);
  background:rgba(201,162,76,0.14);
}
html[data-tema="black"] .pn-arquivo .v{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-arquivo .v i{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-arquivo button{
  background:none;
  border:none;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-arquivo button:hover{
  color:#F5F1E8;
}
html[data-tema="black"] .aula-embed{
  background:#0B0B0C;
}
html[data-tema="black"] .aula-embed iframe{
  border:none;
}
html[data-tema="black"] .link-sair{
  background:none;
  border:none;
  color:inherit;
}
html[data-tema="black"] .pn-sec{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-campo label{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-campo input,
html[data-tema="black"] .pn-campo select,
html[data-tema="black"] .pn-campo textarea{
  border:1px solid rgba(201,162,76,0.16);
  color:#F5F1E8;
  background:#121114;
  outline:none;
}
html[data-tema="black"] .pn-campo input:focus,
html[data-tema="black"] .pn-campo select:focus,
html[data-tema="black"] .pn-campo textarea:focus{
  border-color:var(--gold);
}
html[data-tema="black"] .pn-kpis>div{
  background:#0B0B0C;
}
html[data-tema="black"] .pn-kpis b{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-kpis span{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-linha{
  background:none;
  border:none;
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .pn-linha:last-child{
  border-bottom:none;
}
html[data-tema="black"] .pn-linha:hover{
  background:#0B0B0C;
}
html[data-tema="black"] .pn-linha b{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-linha i{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-linha time{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-conversa{
  background:#0B0B0C;
}
html[data-tema="black"] .pn-bolha.aluna{
  background:#121114;
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .pn-bolha.assistente{
  background:#0B0B0C;
  color:#F5F1E8;
}
html[data-tema="black"] .pn-bolha.equipe{
  background:#151417;
  border:1px solid var(--gold);
  color:#F5F1E8;
}
html[data-tema="black"] .pn-bolha .de{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-tag.gold{
  background:rgba(201,162,76,0.2);
  color:#F5F1E8;
  border-color:transparent;
}
html[data-tema="black"] .perfil-topo{
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .perfil-avatar{
  background:linear-gradient(135deg,var(--gold-soft),var(--gold));
  color:#0B0B0C;
}
html[data-tema="black"] .perfil-quem h3{
  color:#F5F1E8;
}
html[data-tema="black"] .perfil-quem p{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .perfil-bloco{
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .perfil-rotulo{
  color:#F5F1E8;
}
html[data-tema="black"] .perfil-linha input{
  border:1px solid rgba(201,162,76,0.16);
  color:#F5F1E8;
  background:#121114;
  outline:none;
}
html[data-tema="black"] .perfil-linha input:focus{
  border-color:var(--gold);
}
html[data-tema="black"] .perfil-estado{
  color:#F5F1E8;
}
html[data-tema="black"] .perfil-uso>div{
  background:#0B0B0C;
}
html[data-tema="black"] .perfil-uso b{
  color:#F5F1E8;
}
html[data-tema="black"] .perfil-uso span{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .exp-scrim{
  background:rgba(11,11,12,0.72);
}
html[data-tema="black"] .exp-caixa{
  background:#121114;
  box-shadow:var(--shadow);
}
html[data-tema="black"] .exp-caixa .close{
  background:#0B0B0C;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .exp-caixa .close:hover{
  background:#0B0B0C;
  color:#F5F1E8;
}
html[data-tema="black"] .exp-cab h3{
  color:#F5F1E8;
}
html[data-tema="black"] .exp-cab p{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .exp-fala{
  color:#F5F1E8;
}
html[data-tema="black"] .exp-nav{
  border:1px solid rgba(201,162,76,0.16);
  background:#121114;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .exp-nav:hover{
  border-color:var(--gold);
  color:#F5F1E8;
}
html[data-tema="black"] .exp-pontos button{
  border:none;
  background:rgba(201,162,76,0.16);
}
html[data-tema="black"] .exp-pontos button.feita{
  background:var(--gold);
}
html[data-tema="black"] .exp-pontos button span{
  background:var(--gold);
}
html[data-tema="black"] .exp-formula{
  background:#0B0B0C;
  color:#F5F1E8;
}
html[data-tema="black"] .exp-exemplo{
  background:#151417;
  color:#F5F1E8;
  border:1px solid rgba(201,162,76,0.4);
}
html[data-tema="black"] .info-btn{
  border:none;
  background:none;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .info-btn:hover{
  color:#F5F1E8;
}
html[data-tema="black"] .dre-line .info-btn,
html[data-tema="black"] .dre-result .info-btn,
html[data-tema="black"] .meta-bar .info-btn{
  color:currentColor;
}
html[data-tema="black"] .info-btn.claro{
  color:#F5F1E8;
}
html[data-tema="black"] .info-btn.claro:hover{
  color:var(--gold);
}
html[data-tema="black"] .cm-post .av,
html[data-tema="black"] .cm-compor .avatar,
html[data-tema="black"] .cm-coment .av,
html[data-tema="black"] .cm-novo-coment .av{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-compor{
  background:#121114;
  border:1px solid rgba(201,162,76,0.16);
  box-shadow:var(--shadow-sm);
}
html[data-tema="black"] .cm-compor:focus-within{
  border-color:var(--gold);
}
html[data-tema="black"] .cm-compor textarea{
  border:none;
  outline:none;
  background:none;
  color:#F5F1E8;
}
html[data-tema="black"] .cm-compor textarea::placeholder{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-compor-pe{
  border-top:1px solid rgba(201,162,76,0.32);
}
html[data-tema="black"] .cm-compor-pe select{
  border:1px solid rgba(201,162,76,0.16);
  color:#F5F1E8;
  background:#121114;
}
html[data-tema="black"] .cm-contador{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-contador.perto{
  color:var(--danger);
}
html[data-tema="black"] .cm-lista{
  background:#121114;
  border:1px solid rgba(201,162,76,0.16);
  box-shadow:var(--shadow-sm);
}
html[data-tema="black"] .cm-post{
  background:none;
  border:none;
  box-shadow:none;
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .cm-post:last-child{
  border-bottom:none;
}
html[data-tema="black"] .cm-post:hover{
  background:rgba(201,162,76,0.045);
}
html[data-tema="black"] .cm-post .who .nm{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-post .who .nm time{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-voce{
  background:#0B0B0C;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-post .sp-tag{
  border:none;
  color:#F5F1E8;
}
html[data-tema="black"] .cm-post .txt{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-post .txt a{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-mais{
  background:none;
  border:none;
  color:#F5F1E8;
}
html[data-tema="black"] .cm-placar{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-post .acts{
  border-top:none;
}
html[data-tema="black"] .cm-post .acts .a{
  background:none;
  border:none;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-post .acts .a:hover{
  background:#0B0B0C;
  color:#F5F1E8;
}
html[data-tema="black"] .cm-post .acts .a.liked{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-post .acts .a.sel{
  color:#F5F1E8;
  background:#0B0B0C;
}
html[data-tema="black"] .cm-coments{
  border-left:2px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .cm-coment .bolha{
  background:#0B0B0C;
}
html[data-tema="black"] .cm-coment .nm{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-coment .nm time{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-coment p{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-coment p a{
  color:#F5F1E8;
}
html[data-tema="black"] .cm-denunciar{
  background:none;
  border:none;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-vazio-coment{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-novo-coment input{
  border:1px solid rgba(201,162,76,0.16);
  color:#F5F1E8;
  background:#121114;
  outline:none;
}
html[data-tema="black"] .cm-novo-coment input:focus{
  border-color:var(--gold);
}
html[data-tema="black"] .cm-enviar{
  border:none;
  background:var(--gold);
  color:#0B0B0C;
}
html[data-tema="black"] .cm-enviar:hover{
  filter:brightness(1.07);
}
@media(max-width:900px){
html[data-tema="black"] .cm-nav-item{
  border:1px solid rgba(201,162,76,0.16);
}
}
html[data-tema="black"] .perfil-mini{
  color:#F5F1E8;
}
html[data-tema="black"] .perfil-num b{
  color:#F5F1E8;
}
html[data-tema="black"] .perfil-num span{
  color:#F5F1E8;
}
html[data-tema="black"] .perfil-num i{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .perfil-modulo{
  background:none;
  border:none;
}
html[data-tema="black"] .perfil-modulo:hover{
  background:#0B0B0C;
}
html[data-tema="black"] .perfil-modulo .mn{
  background:#0B0B0C;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .perfil-modulo.ok .mn{
  background:rgba(47,125,86,0.14);
  color:var(--ok);
}
html[data-tema="black"] .perfil-modulo.agora .mn{
  background:var(--gold);
  color:#0B0B0C;
}
html[data-tema="black"] .perfil-modulo.agora{
  background:rgba(201,162,76,0.1);
}
html[data-tema="black"] .perfil-modulo .mt b{
  color:#F5F1E8;
}
html[data-tema="black"] .perfil-modulo .mt i{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .perfil-modulo .mb{
  background:rgba(201,162,76,0.16);
}
html[data-tema="black"] .perfil-modulo .mb span{
  background:var(--gold);
}
html[data-tema="black"] .perfil-modulo.ok .mb span{
  background:var(--ok);
}
html[data-tema="black"] .perfil-lista{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .perfil-lista b{
  color:#F5F1E8;
}
html[data-tema="black"] .calc-painel{
  background:linear-gradient(170deg,#0B0B0C 0%,#121114 100%);
  color:#F5F1E8;
  box-shadow:var(--shadow);
  border:1px solid rgba(201,162,76,0.22);
}
html[data-tema="black"] .cp-rot{
  color:var(--gold);
}
html[data-tema="black"] .cp-topo .info-btn{
  color:var(--gold-soft);
}
html[data-tema="black"] .cp-topo .info-btn:hover{
  color:#F5F1E8;
}
html[data-tema="black"] .cp-valor small{
  color:var(--gold-soft);
}
html[data-tema="black"] .cp-valor i{
  color:var(--gold-soft);
}
html[data-tema="black"] .cp-nota{
  color:#F5F1E8;
}
html[data-tema="black"] .cp-nota b{
  color:var(--gold-soft);
}
html[data-tema="black"] .cp-barra{
  background:rgba(255,255,255,0.08);
}
html[data-tema="black"] .cp-fatia .l{
  color:#F5F1E8;
}
html[data-tema="black"] .cp-fatia b{
  color:#F5F1E8;
}
html[data-tema="black"] .cp-extras{
  border-top:1px solid rgba(201,162,76,0.144);
}
html[data-tema="black"] .cp-extras span{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cp-extras b{
  color:var(--gold-soft);
}
html[data-tema="black"] .cp-ir{
  background:var(--gold);
  color:#0B0B0C;
  border:none;
}
html[data-tema="black"] .cp-ir:hover{
  filter:brightness(1.07);
}
html[data-tema="black"] .cp-vazio .cp-traco{
  color:rgba(245,241,232,0.6);
}
html[data-tema="black"] .cp-vazio p{
  color:#F5F1E8;
}
html[data-tema="black"] .cp-vazio li button{
  background:rgba(255,255,255,0.07);
  border:none;
  color:#F5F1E8;
}
html[data-tema="black"] .cp-vazio li button:hover{
  background:rgba(201,162,76,0.25);
}
html[data-tema="black"] .cp-vazio li button::after{
  color:var(--gold);
}
html[data-tema="black"] .c360-alav{
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .c360-alav:last-child{
  border-bottom:none;
}
html[data-tema="black"] .c360-alav-topo span{
  color:#F5F1E8;
}
html[data-tema="black"] .c360-alav-topo b{
  color:#F5F1E8;
}
html[data-tema="black"] .c360-alav-fala{
  color:rgba(245,241,232,0.62);
}
@media(max-width:900px){
html[data-tema="black"] .c360-lado{
  box-shadow:0 -10px 30px -12px rgba(0,0,0,0.7);
}
html[data-tema="black"] .calc-painel{
  border-bottom:none;
}
}
@media(max-width:900px){
html[data-tema="black"] .cp-puxar{
  background:rgba(245,241,232,0.08);
}
html[data-tema="black"] .c360-lado.aberto .cp-puxar{
  background:var(--gold);
}
}
html[data-tema="black"] .ncard .nbreve{
  background:rgba(201,162,76,0.92);
  color:#F5F1E8;
}
html[data-tema="black"] .det-vazio{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .det-vazio b{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-bib-item{
  background:#121114;
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .pn-bib-item:hover{
  border-color:var(--gold);
  background:#0B0B0C;
}
html[data-tema="black"] .pn-bib-item b{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-bib-item i{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-capa-prev{
  background:#0B0B0C;
  border:1px dashed rgba(201,162,76,0.16);
}
html[data-tema="black"] .pn-capa-prev span{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-alvo{
  box-shadow:inset 0 3px 0 0 var(--gold);
}
html[data-tema="black"] .pn-pega{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-pega:hover{
  color:#F5F1E8;
}
@media(max-width:900px){
html[data-tema="black"] .cm-canais{
  background:var(--bg);
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .cm-nav-item{
  border:none;
  border-bottom:2.5px solid transparent;
}
html[data-tema="black"] .cm-nav-item.active{
  background:none;
  color:#F5F1E8;
  border-bottom-color:var(--gold);
}
html[data-tema="black"] .cm-nav-item .n{
  background:#0B0B0C;
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .cm-lista{
  border-left:none;
  border-right:none;
  box-shadow:none;
}
html[data-tema="black"] .cm-post .acts .a.curtir.liked{
  color:#FF8A80;
}
html[data-tema="black"] .cm-post .acts .a.curtir:hover{
  color:#FF8A80;
}
html[data-tema="black"] .cm-fab{
  border:none;
  background:linear-gradient(180deg,var(--gold-soft),var(--gold));
  color:#0B0B0C;
  box-shadow:0 8px 22px -6px rgba(0,0,0,0.7);
}
html[data-tema="black"] .cm-compor.folha{
  border:none;
  background:#121114;
  box-shadow:none;
}
html[data-tema="black"] .cm-folha-topo{
  border-bottom:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .cm-folha-x{
  border:none;
  background:#0B0B0C;
  color:#F5F1E8;
}
html[data-tema="black"] .cm-compor.folha .cm-compor-pe{
  border-top:1px solid rgba(201,162,76,0.16);
  border-bottom:none;
}
}
html[data-tema="black"] .cm-coment.enviando .bolha{
  border:1px dashed rgba(201,162,76,0.16);
}
html[data-tema="black"] .aviso-prazo{
  background:#151417;
  border-bottom:1px solid var(--gold);
  color:#F5F1E8;
}
html[data-tema="black"] .aviso-prazo.urgente{
  background:rgba(200,80,80,0.1);
  border-bottom-color:var(--danger);
  color:var(--danger);
}
html[data-tema="black"] .aviso-prazo button{
  background:none;
  border:none;
  color:inherit;
}
html[data-tema="black"] .pn-btn-perigo{
  color:var(--danger) !important;
}
html[data-tema="black"] .pn-btn-perigo:hover{
  border-color:var(--danger) !important;
  background:rgba(200,80,80,0.08);
}
html[data-tema="black"] .pn-perigo{
  background:rgba(200,80,80,0.08);
  border:1px solid rgba(200,80,80,0.35);
  color:#F5F1E8;
}
html[data-tema="black"] .pn-perigo>b{
  color:var(--danger);
}
html[data-tema="black"] .pn-perigo-alt{
  border-top:1px solid rgba(200,80,80,0.25);
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-tema{
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .pn-tema.ativo{
  border-color:var(--gold);
  box-shadow:0 0 0 3px rgba(201,162,76,0.18);
}
html[data-tema="black"] .pn-tema p{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-tema-amostra{
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .pn-abertura{
  background:rgba(201,162,76,0.07);
  border:1px solid rgba(201,162,76,0.16);
  border-left:3px solid var(--gold);
}
html[data-tema="black"] .pn-abertura p{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-abertura p.hint{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .pn-recurso{
  border:1px solid rgba(201,162,76,0.16);
}
html[data-tema="black"] .pn-recurso:hover{
  border-color:var(--gold);
  background:#0B0B0C;
}
html[data-tema="black"] .pn-recurso b{
  color:#F5F1E8;
}
html[data-tema="black"] .pn-recurso i{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .trancado-card{
  background:#121114;
  border:1px solid rgba(201,162,76,0.16);
  box-shadow:var(--shadow-sm);
}
html[data-tema="black"] .tc-selo{
  background:#0B0B0C;
  color:var(--gold-2);
}
html[data-tema="black"] .trancado-card h3{
  color:#F5F1E8;
}
html[data-tema="black"] .tc-chamada{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .tc-hoje{
  color:rgba(245,241,232,0.62);
  background:#0B0B0C;
}
html[data-tema="black"] .tc-hoje b{
  color:#F5F1E8;
}
html[data-tema="black"] .topbar{
  border:1px solid rgba(201,162,76,0.096);
  background:rgba(11,11,12,0.96);
  box-shadow:0 16px 36px -18px rgba(0,0,0,0.7), 0 2px 8px rgba(0,0,0,0.264);
}
html[data-tema="black"] .topbar h1{
  color:#F5F1E8;
}
html[data-tema="black"] .topbar .crumb{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .topbar .menu-btn{
  color:#F5F1E8;
}
html[data-tema="black"] .topbar .menu-btn svg{
  color:#F5F1E8;
}
html[data-tema="black"] .topbar .menu-btn:hover{
  background:rgba(255,255,255,0.08);
}
html[data-tema="black"] .topbar .pill{
  background:rgba(255,255,255,0.08);
  border:1px solid rgba(201,162,76,0.168);
  color:rgba(245,241,232,0.86);
  box-shadow:none;
}
html[data-tema="black"] .topbar .pill b{
  color:var(--gold);
}
html[data-tema="black"] .topbar .save-indic{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .topbar .save-indic.salvo{
  color:#78D6A0;
}
html[data-tema="black"] .topbar .save-indic.erro{
  color:#C9A24C;
}
html[data-tema="black"] .tb-anel .trilho{
  stroke:rgba(245,241,232,0.18);
}
html[data-tema="black"] .tb-anel span{
  color:#F5F1E8;
}
html[data-tema="black"] a:focus-visible,
html[data-tema="black"] button:focus-visible,
html[data-tema="black"] summary:focus-visible,
html[data-tema="black"] [role="button"]:focus-visible,
html[data-tema="black"] [role="tab"]:focus-visible,
html[data-tema="black"] [tabindex]:focus-visible,
html[data-tema="black"] select:focus-visible,
html[data-tema="black"] input:focus-visible,
html[data-tema="black"] textarea:focus-visible{
  outline:2px solid var(--foco) !important;
}
html[data-tema="black"] .cm-compor textarea:focus-visible,
html[data-tema="black"] .fin-month input:focus-visible,
html[data-tema="black"] .nfx-search input:focus-visible{
  outline:none !important;
}
html[data-tema="black"] .cm-compor:focus-within,
html[data-tema="black"] .fin-month:focus-within{
  outline:2px solid var(--foco);
}
html[data-tema="black"] .nfx-search:focus-within{
  outline:2px solid var(--gold-soft);
}
html[data-tema="black"] .ig :focus-visible{
  outline-color:var(--ig-gold-text) !important;
}
html[data-tema="black"] ::selection{
  background:rgba(201,162,76,0.38);
  color:inherit;
}
html[data-tema="black"] input,
html[data-tema="black"] textarea{
  caret-color:#F5F1E8;
}
html[data-tema="black"] .toast-acao{
  border:0;
  background:rgba(255,255,255,0.12);
  color:var(--gold-soft);
}
html[data-tema="black"] .toast-acao:hover{
  background:rgba(255,255,255,0.2);
}
html[data-tema="black"] .btn.btn-espera{
  background:transparent;
  color:rgba(245,241,232,0.62);
  border:1px dashed rgba(201,162,76,0.16);
  box-shadow:none;
}
html[data-tema="black"] .btn.btn-espera:hover{
  filter:none;
  border-color:rgba(201,162,76,0.3);
}
html[data-tema="black"] .btn.btn-espera-escuro{
  color:rgba(245,241,232,0.78);
  border-color:rgba(201,162,76,0.3);
}
html[data-tema="black"] .btn.btn-espera-escuro:hover{
  border-color:rgba(201,162,76,0.3);
}
html[data-tema="black"] .dre-result .rv.vazio{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .btn:disabled{
  filter:none;
  box-shadow:none;
}
html[data-tema="black"] .fin-line .lb-fixo{
  color:#F5F1E8;
}
@media(min-width:901px){
html[data-tema="black"] .fin-p-nome{
  color:rgba(245,241,232,0.62);
}
html[data-tema="black"] .fin-trilha button.agora .fin-p-nome{
  color:#F5F1E8;
}
}
html[data-tema="black"] button.ia-creditos{
  border:0;
}
html[data-tema="black"] .kpi.kpi-destaque{
  border-color:rgba(201,162,76,0.55);
}
