/* GERADO de rc-modo.src.css (v11.9.17) — modo claro/escuro. Escuro vale com data-theme="dark" ou, em "auto", com o sistema escuro. */
.rc-modo{position:fixed;inset-inline-end:max(12px,env(safe-area-inset-right,0px));bottom:max(12px,env(safe-area-inset-bottom,0px));z-index:9999;width:44px;height:44px;border-radius:50%;border:1px solid #c9c9d3;background:#fff;color:#17171c;font-size:20px;line-height:1;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.2);display:grid;place-items:center}
.skip,.am-skip{color:#080808;background:#FFDD00}
.vt-skip,.ec-skip{color:#fff}
.rc-modo:focus-visible{outline:3px solid #D6004F;outline-offset:2px}
:root{--m:#D6004F;--pink:#D6004F;--blue:#D6004F;--conexao-magenta:#D6004F}
.vt-chip--ok,.btn-success.vt-zap{background:#0E7A40!important;color:#fff!important;border-color:#0E7A40!important}
.migalhas span{color:#4b5563}
.cp__chips button[aria-pressed=true]{background:#D6004F!important;color:#fff!important}.cp__st span{background:#6b7280!important}
.am-nav a[aria-current]{color:#D6004F}
.pt-casa small,.pt-ad small{color:#595959}
.btn--orange{color:#080808}
.ag-tab thead th{background:#B93A06}
.bdx .btn--yellow{background:#0d6efd;color:#fff}
.bdx .text-secondary,.bdx .app-footer span{color:#566172!important}
.btn--orange{background:#F7941D;color:#080808}
.text-secondary,.bdx-social small{color:#566172!important}
.btn-outline-secondary{--bs-btn-color:#4b5563}
.btn-outline-secondary{color:#4b5563!important}
.bdx-social{opacity:1!important;background:#dfe5ec;color:#3b4552}.bdx-social small{color:#3b4552!important}
code{color:#a3174f}
@media (prefers-color-scheme:dark){
:root:not([data-theme=light]) .rc-modo{background:#23232c;color:#f1f1f5;border-color:#3a3a46}
:root:not([data-theme=light]){color-scheme:dark;--fg:#f1f1f5;--g:#17171d;--line:#2f2f3a}
:root:not([data-theme=light]) body{background:#0f0f14;color:#f1f1f5}
:root:not([data-theme=light]){--m:#FF6BA0;--pink:#FF6BA0;--blue:#FF6BA0;--conexao-magenta:#FF6BA0;--green-d:#b7f06a;--y:#FFDD00}
:root:not([data-theme=light]) .cx-bar,:root:not([data-theme=light]) .am-bar{background:rgba(15,15,20,.94);border-bottom-color:#2f2f3a}
:root:not([data-theme=light]) .cx-nav a,:root:not([data-theme=light]) .am-bar a{color:#f1f1f5}
:root:not([data-theme=light]) .idiomas a{background:#17171d;color:#f1f1f5;border-color:#3a3a46}
:root:not([data-theme=light]) .idiomas a[aria-current]{background:#FFDD00;color:#080808;border-color:#FFDD00}
:root:not([data-theme=light]) .cx-nav a:hover{background:#23232c}
:root:not([data-theme=light]) .cx-nav a[aria-current]{color:#FF6BA0}
:root:not([data-theme=light]) .cx-foot{background:#08080b;color:#e9e9ef}
:root:not([data-theme=light]) .cx-foot a{color:#ffe566}
:root:not([data-theme=light]) .emp,:root:not([data-theme=light]) .cl-card a,:root:not([data-theme=light]) .rcm,:root:not([data-theme=light]) .pl-card,:root:not([data-theme=light]) .rcd-kpi,:root:not([data-theme=light]) .rcd-kpi.on,:root:not([data-theme=light]) .rcn-lista li,:root:not([data-theme=light]) .rcn-grade li a,:root:not([data-theme=light]) .rcn-cam,:root:not([data-theme=light]) .rcn-vazio,:root:not([data-theme=light]) .xf-kpi,:root:not([data-theme=light]) .xf-fig,:root:not([data-theme=light]) .mk-card,:root:not([data-theme=light]) .pt-sv a,:root:not([data-theme=light]) .pt-cat a,:root:not([data-theme=light]) .pt-emp a,:root:not([data-theme=light]) .pt-casa{background:#17171d;color:#f1f1f5;border-color:#2f2f3a;box-shadow:none}
:root:not([data-theme=light]) .cl-card small,:root:not([data-theme=light]) .emp small,:root:not([data-theme=light]) .pt-sv small,:root:not([data-theme=light]) .pt-cat small,:root:not([data-theme=light]) .pt-emp small,:root:not([data-theme=light]) .xf-kpi span,:root:not([data-theme=light]) .rcd-kpi span{color:#b4b4c0}
:root:not([data-theme=light]) .cl-card img,:root:not([data-theme=light]) .cl-card__sem{background:#23232c}
:root:not([data-theme=light]) .vazio,:root:not([data-theme=light]) .cad__prev{background:#1d1b10;color:#f4e9b0;border-color:#7a6a14}
:root:not([data-theme=light]) .cad__prev code{color:#d8f7c0}
:root:not([data-theme=light]) .cad__prev code.bad{color:#ff8a8a}
:root:not([data-theme=light]) input,:root:not([data-theme=light]) select,:root:not([data-theme=light]) textarea{background:#17171d;color:#f1f1f5;border-color:#3a3a46}
:root:not([data-theme=light]) input::placeholder,:root:not([data-theme=light]) textarea::placeholder{color:#9a9aa8}
:root:not([data-theme=light]) .btn--ghost{color:#f1f1f5;border-color:#3a3a46;background:transparent}
:root:not([data-theme=light]) .pt-hero{background:linear-gradient(135deg,#2a2208,#2b0f1d);color:#f1f1f5}
:root:not([data-theme=light]) .pt-hero h1{color:#f1f1f5}
:root:not([data-theme=light]) .pt-lead,:root:not([data-theme=light]) .pt-sub{color:#c4c4cf}
:root:not([data-theme=light]) .pt-kick{color:#FF8DB8}
:root:not([data-theme=light]) .pt-busca input{background:#17171d;color:#f1f1f5;border-color:#3a3a46}
:root:not([data-theme=light]) .pt-sv__i,:root:not([data-theme=light]) .pt-emp__i{background:#2d2a12}
:root:not([data-theme=light]) .pt-t1 .pt-sv__i{background:#33182a}
:root:not([data-theme=light]) .pt-t2 .pt-sv__i{background:#14283a}
:root:not([data-theme=light]) .pt-t3 .pt-sv__i{background:#17301a}
:root:not([data-theme=light]) .pt-btn--line{background:transparent;color:#FF8DB8;border-color:#FF8DB8}
:root:not([data-theme=light]) .pt-final{background:#08080b}
:root:not([data-theme=light]) .rcn-lista li,:root:not([data-theme=light]) .rcn-grade li a,:root:not([data-theme=light]) .rcn-cam,:root:not([data-theme=light]) .rcn-vazio{background:#1d1d24;color:#eee;border-color:#34343f}
:root:not([data-theme=light]) .rcn-lista small,:root:not([data-theme=light]) .rcn-cams small,:root:not([data-theme=light]) .rcn-grade small,:root:not([data-theme=light]) .rcn-bc{color:#a9a9b6}
:root:not([data-theme=light]) .rcn-aviso{background:#26262e;color:#ddd}
:root:not([data-theme=light]) .rcn-abas a{border-color:#44444f}
:root:not([data-theme=light]) .rcn-abas a[aria-current=page]{background:#eee;color:#111}
:root:not([data-theme=light]) .tag.on{background:#143d24;color:#bff0cf}
:root:not([data-theme=light]) .tag.off{background:#333;color:#ddd}
:root:not([data-theme=light]) .btn--yellow,:root:not([data-theme=light]) .cl-anuncie .btn--yellow,:root:not([data-theme=light]) .cp__ind a,:root:not([data-theme=light]) .pl-cta,:root:not([data-theme=light]) .am-skip{color:#080808}
:root:not([data-theme=light]) .cl-cats a,:root:not([data-theme=light]) .cp__chips button,:root:not([data-theme=light]) .cat-grid a,:root:not([data-theme=light]) .cad form,:root:not([data-theme=light]) .pl-counter,:root:not([data-theme=light]) .op-card{background:#17171d;color:#f1f1f5;border-color:#2f2f3a}
:root:not([data-theme=light]) .cl-cats a[aria-current]{background:#FFDD00;color:#080808;border-color:#FFDD00}
:root:not([data-theme=light]) .pl-counter{background:#2a2508;color:#fff2b0}
:root:not([data-theme=light]) .cad form{box-shadow:none}
:root:not([data-theme=light]) .cad input,:root:not([data-theme=light]) .cad select,:root:not([data-theme=light]) .cad textarea,:root:not([data-theme=light]) form input,:root:not([data-theme=light]) form select,:root:not([data-theme=light]) form textarea,:root:not([data-theme=light]) .handle-in input{background:#17171d!important;color:#f1f1f5!important;border-color:#3a3a46!important}
:root:not([data-theme=light]) .cad input[type=checkbox],:root:not([data-theme=light]) .cad input[type=radio],:root:not([data-theme=light]) input[type=checkbox],:root:not([data-theme=light]) input[type=radio]{background:revert!important}
:root:not([data-theme=light]) .ap-orbs{opacity:.35}
:root:not([data-theme=light]) .am-orbs{opacity:.35}
:root:not([data-theme=light]){--am-fg:#f1f1f5;--am-g:#17171d;--am-line:#2f2f3a}
:root:not([data-theme=light]) body[data-am]{background:#0f0f14;color:#f1f1f5}
:root:not([data-theme=light]) .am-bar{background:rgba(15,15,20,.96)}
:root:not([data-theme=light]) .am-bar a{color:#f1f1f5}
:root:not([data-theme=light]) .cats a{background:#17171d;color:#f1f1f5;border-color:#2f2f3a}
:root:not([data-theme=light]) .cats small{color:#b4b4c0}
:root:not([data-theme=light]) .skip,:root:not([data-theme=light]) .am-skip{color:#080808;background:#FFDD00}
:root:not([data-theme=light]) h1,:root:not([data-theme=light]) h2,:root:not([data-theme=light]) h3,:root:not([data-theme=light]) h4,:root:not([data-theme=light]) h5,:root:not([data-theme=light]) h6,:root:not([data-theme=light]) label,:root:not([data-theme=light]) legend{color:#f1f1f5}
:root:not([data-theme=light]) .cad__p,:root:not([data-theme=light]) .cl-sub,:root:not([data-theme=light]) .pl-ref,:root:not([data-theme=light]) .pl-ref span,:root:not([data-theme=light]) .pl-prazo,:root:not([data-theme=light]) .pl-card li,:root:not([data-theme=light]) .pl-card em,:root:not([data-theme=light]) .pl-card b,:root:not([data-theme=light]) .op-lead,:root:not([data-theme=light]) .op-vazio,:root:not([data-theme=light]) .op-total,:root:not([data-theme=light]) .rcm-h,:root:not([data-theme=light]) .pg>p{color:#c4c4cf}
:root:not([data-theme=light]) .pl-eco{color:#9fe36a}
:root:not([data-theme=light]) .pl-card small{color:#FF8DB8}
:root:not([data-theme=light]) .pl-card h3,:root:not([data-theme=light]) .pl-card .pl-preco,:root:not([data-theme=light]) .pl-card strong{color:#f1f1f5}
:root:not([data-theme=light]) .op-btn--alt{color:#FF8DB8;background:transparent;border-color:#FF8DB8}
:root:not([data-theme=light]) .pt-casa small,:root:not([data-theme=light]) .pt-ad small{color:#b4b4c0}
:root:not([data-theme=light]) .migalhas span,:root:not([data-theme=light]) .pl-notas p,:root:not([data-theme=light]) .pub-hero p,:root:not([data-theme=light]) .pl-notas{color:#c4c4cf}
:root:not([data-theme=light]) .migalhas a{color:#FF8DB8}
:root:not([data-theme=light]) .btn-primary,:root:not([data-theme=light]) .btn-primary:hover,:root:not([data-theme=light]) .btn-primary:focus{--bs-btn-color:#080808;--bs-btn-hover-color:#080808;color:#080808}
:root:not([data-theme=light]) .vt-vg__c em{color:#080808}
:root:not([data-theme=light]) .pt-busca button,:root:not([data-theme=light]) .pt-btn{background:#FF6BA0;color:#1a0010}
:root:not([data-theme=light]) .pt-casa i{color:#FF8DB8}
:root:not([data-theme=light]) .op-btn--alt{color:#FF8DB8}
:root:not([data-theme=light]) .prev{color:#ffd966}
:root:not([data-theme=light]) .am-idiomas a{background:#17171d;color:#f1f1f5;border-color:#3a3a46}
:root:not([data-theme=light]) .am-idiomas a[aria-current]{background:#FFDD00;color:#080808;border-color:#FFDD00}
:root:not([data-theme=light]) .op-btn--alt{color:#FF8DB8!important}
:root:not([data-theme=light]) .cp__chips button{background:#17171d;color:#f1f1f5;border-color:#3a3a46}
:root:not([data-theme=light]) .cp__chips button[aria-pressed=true]{background:#FF6BA0!important;color:#1a0010!important}
:root:not([data-theme=light]) .kpi,:root:not([data-theme=light]) table.adm,:root:not([data-theme=light]) .adm th,:root:not([data-theme=light]) .adm td,:root:not([data-theme=light]) .pn-main table,:root:not([data-theme=light]) .pn-main th,:root:not([data-theme=light]) .pn-main td{background:#17171d;color:#f1f1f5;border-color:#2f2f3a}
:root:not([data-theme=light]) .kpi b{color:#FF8DB8}
:root:not([data-theme=light]) .msg.erro{background:#3a1519;color:#ffd0d0;border-color:#7a2a30}
:root:not([data-theme=light]) .msg.ok{background:#12301d;color:#bff0cf;border-color:#245c38}
:root:not([data-theme=light]) .msg{color:#f1f1f5}
:root:not([data-theme=light]) .pn-sep{color:#b4b4c0}
:root:not([data-theme=light]) .pn-nav a{color:#f1f1f5}
:root:not([data-theme=light]) .pn-nav a[aria-current]{color:#FF8DB8}
:root:not([data-theme=light]) .msg{background:#17211a;border-color:#2a4a33}
:root:not([data-theme=light]) .msg a{color:#FF8DB8}
:root:not([data-theme=light]) .kpi span,:root:not([data-theme=light]) .kpi small{color:#b4b4c0}
:root:not([data-theme=light]) .ag-filtro,:root:not([data-theme=light]) .ag-filtro label,:root:not([data-theme=light]) details,:root:not([data-theme=light]) summary{background:#17171d;color:#f1f1f5;border-color:#3a3a46}
:root:not([data-theme=light]) .tabs a,:root:not([data-theme=light]) nav.tabs a{color:#FF8DB8}
:root:not([data-theme=light]) .tabs a[aria-current],:root:not([data-theme=light]) .tabs a.on{color:#080808;background:#FFDD00}
:root:not([data-theme=light]) .btn--orange{color:#080808}
:root:not([data-theme=light]) .bdx .main-container,:root:not([data-theme=light]) .bdx .page-wrapper{background:#0f0f14}
:root:not([data-theme=light]) .bdx .main-header,:root:not([data-theme=light]) .bdx .tile-link,:root:not([data-theme=light]) .bdx .page-title{background:#17171d;color:#f1f1f5;border-color:#2f2f3a}
:root:not([data-theme=light]) .bdx .page-title h5,:root:not([data-theme=light]) .bdx .card-title,:root:not([data-theme=light]) .bdx .card-header,:root:not([data-theme=light]) .bdx .tile-link span,:root:not([data-theme=light]) .bdx .main-header h5{color:#f1f1f5}
:root:not([data-theme=light]) .bdx .app-footer,:root:not([data-theme=light]) .bdx .app-footer span{background:#0f0f14;color:#b4b4c0}
:root:not([data-theme=light]) .bdx .text-secondary,:root:not([data-theme=light]) .bdx .text-muted,:root:not([data-theme=light]) .bdx small,:root:not([data-theme=light]) .bdx p.hint,:root:not([data-theme=light]) .bdx .bdx-legado p,:root:not([data-theme=light]) .bdx .card-body p{color:#b9bdc9!important}
:root:not([data-theme=light]) .bdx .app-header a,:root:not([data-theme=light]) .bdx .app-header span,:root:not([data-theme=light]) .bdx .app-header .user-name,:root:not([data-theme=light]) .bdx .header-actions a,:root:not([data-theme=light]) .bdx .user-settings span,:root:not([data-theme=light]) .bdx .dropdown-toggle span{color:#f1f1f5}
:root:not([data-theme=light]) .bdx .btn-outline-primary{--bs-btn-color:#8db8ff;--bs-btn-border-color:#8db8ff;--bs-btn-hover-bg:#245fae;--bs-btn-hover-color:#fff}
:root:not([data-theme=light]) .bdx .btn--yellow{background:#3d8bff;color:#06142e}
:root:not([data-theme=light]) .btn--orange{background:#F7941D;color:#080808}
:root:not([data-theme=light]) .bdx .btn-outline-primary{--bs-btn-color:#8db8ff!important;color:#8db8ff!important;border-color:#8db8ff!important}
:root:not([data-theme=light]) .bdx .app-footer span{color:#b4b4c0}
:root:not([data-theme=light]) .text-secondary,:root:not([data-theme=light]) .bdx-social small{color:#b9bdc9!important}
:root:not([data-theme=light]) .btn-outline-secondary{--bs-btn-color:#b9bdc9;--bs-btn-border-color:#6b7280;color:#b9bdc9;border-color:#6b7280}
:root:not([data-theme=light]) .bdx-login-pg,:root:not([data-theme=light]) .login-container{background:#0f0f14;color:#f1f1f5}
:root:not([data-theme=light]) header.bdx-login-top,:root:not([data-theme=light]) .login-box,:root:not([data-theme=light]) form.login-box,:root:not([data-theme=light]) footer.bdx-login-rodape,:root:not([data-theme=light]) .bdx-login-centro form{background:#17171d!important;color:#f1f1f5;border-color:#2f2f3a}
:root:not([data-theme=light]) .login-form h1,:root:not([data-theme=light]) .login-form label,:root:not([data-theme=light]) .form-label,:root:not([data-theme=light]) footer.bdx-login-rodape span{color:#f1f1f5}
:root:not([data-theme=light]) .bdx .btn-primary,:root:not([data-theme=light]) .login-container .btn-primary{background:#245fae;border-color:#245fae;color:#fff!important}
:root:not([data-theme=light]) .login-container a:not(.btn){color:#8db8ff}
:root:not([data-theme=light]) .bdx-social{background:#23232c;color:#b9bdc9;border-color:#3a3a46}
:root:not([data-theme=light]) .btn-outline-secondary{color:#b9bdc9!important}
:root:not([data-theme=light]) .btn-outline-primary,:root:not([data-theme=light]) .card-body .btn-outline-primary{color:#8db8ff!important;border-color:#8db8ff!important}
:root:not([data-theme=light]) .bdx-pular{color:#fff!important;background:#245fae}
:root:not([data-theme=light]) .login-form p,:root:not([data-theme=light]) .login-form .fw-semibold{color:#c4c4cf}
:root:not([data-theme=light]) .bdx-social,:root:not([data-theme=light]) .bdx-social small{background:#23232c;color:#b9bdc9!important}
:root:not([data-theme=light]) .bdx .app-footer span{color:#b4b4c0!important}
:root:not([data-theme=light]) .op,:root:not([data-theme=light]) .op h1,:root:not([data-theme=light]) .op h2,:root:not([data-theme=light]) .op h3,:root:not([data-theme=light]) .op-passos li,:root:not([data-theme=light]) .op-passos b,:root:not([data-theme=light]) .op label{color:#f1f1f5}
:root:not([data-theme=light]) .op-nota,:root:not([data-theme=light]) .op-lead,:root:not([data-theme=light]) .op-vazio{color:#c4c4cf}
:root:not([data-theme=light]) .mk-3 article{background:#17171d;color:#f1f1f5;border-color:#2f2f3a}
:root:not([data-theme=light]) .mk-3 article a{color:#FF8DB8}
:root:not([data-theme=light]) .mk-conta,:root:not([data-theme=light]) .mk-conta h3,:root:not([data-theme=light]) .mk-conta p,:root:not([data-theme=light]) .mk-conta b,:root:not([data-theme=light]) .mk-conta a{color:#080808}
:root:not([data-theme=light]) .mk-conta a.btn--ghost{border-color:#080808}
:root:not([data-theme=light]) .bdx-legado a:not(.btn),:root:not([data-theme=light]) .bdx .nota a{color:#8db8ff}
:root:not([data-theme=light]) .bdx-legado .tabs a[aria-current],:root:not([data-theme=light]) .tabs a[aria-current]{color:#080808!important;background:#FFDD00;border-color:#FFDD00}
:root:not([data-theme=light]) .bdx-legado .tabs a:not([aria-current]){color:#FF8DB8}
:root:not([data-theme=light]) .bdx .avatar,:root:not([data-theme=light]) .bdx .bdx-ini{color:#fff}
:root:not([data-theme=light]) .bdx .avatar{background:#245fae}
:root:not([data-theme=light]) .tag,:root:not([data-theme=light]) .bdx-legado .tag{background:#2a2a33;color:#d6d6e0}
:root:not([data-theme=light]) .tag.pendente,:root:not([data-theme=light]) .tag.solicitado,:root:not([data-theme=light]) .tag.esgotada{background:#4a3d0a;color:#ffe08a}
:root:not([data-theme=light]) .tag.ativa,:root:not([data-theme=light]) .tag.pago,:root:not([data-theme=light]) .tag.ok,:root:not([data-theme=light]) .tag.aprovada,:root:not([data-theme=light]) .tag.convertida{background:#17381f;color:#9fe36a}
:root:not([data-theme=light]) .tag.estornado,:root:not([data-theme=light]) .tag.cancelado,:root:not([data-theme=light]) .tag.bloqueada,:root:not([data-theme=light]) .tag.estornada,:root:not([data-theme=light]) .tag.erro{background:#3a1519;color:#ff9a9a}
:root:not([data-theme=light]) code{color:#ff9fc4}
:root:not([data-theme=light]) .bdx .avatar,:root:not([data-theme=light]) .bdx .avatar .bdx-ini{background:#245fae!important;color:#fff!important}
:root:not([data-theme=light]) .cx-bar img,:root:not([data-theme=light]) .am-bar img,:root:not([data-theme=light]) .vt-logo img,:root:not([data-theme=light]) .bdx-login-marca img,:root:not([data-theme=light]) header.bdx-login-top img{background:#fff;border-radius:10px;padding:3px 8px}
}
:root[data-theme=dark] .rc-modo{background:#23232c;color:#f1f1f5;border-color:#3a3a46}
:root[data-theme=dark]{color-scheme:dark;--fg:#f1f1f5;--g:#17171d;--line:#2f2f3a}
:root[data-theme=dark] body{background:#0f0f14;color:#f1f1f5}
:root[data-theme=dark]{--m:#FF6BA0;--pink:#FF6BA0;--blue:#FF6BA0;--conexao-magenta:#FF6BA0;--green-d:#b7f06a;--y:#FFDD00}
:root[data-theme=dark] .cx-bar,:root[data-theme=dark] .am-bar{background:rgba(15,15,20,.94);border-bottom-color:#2f2f3a}
:root[data-theme=dark] .cx-nav a,:root[data-theme=dark] .am-bar a{color:#f1f1f5}
:root[data-theme=dark] .idiomas a{background:#17171d;color:#f1f1f5;border-color:#3a3a46}
:root[data-theme=dark] .idiomas a[aria-current]{background:#FFDD00;color:#080808;border-color:#FFDD00}
:root[data-theme=dark] .cx-nav a:hover{background:#23232c}
:root[data-theme=dark] .cx-nav a[aria-current]{color:#FF6BA0}
:root[data-theme=dark] .cx-foot{background:#08080b;color:#e9e9ef}
:root[data-theme=dark] .cx-foot a{color:#ffe566}
:root[data-theme=dark] .emp,:root[data-theme=dark] .cl-card a,:root[data-theme=dark] .rcm,:root[data-theme=dark] .pl-card,:root[data-theme=dark] .rcd-kpi,:root[data-theme=dark] .rcd-kpi.on,:root[data-theme=dark] .rcn-lista li,:root[data-theme=dark] .rcn-grade li a,:root[data-theme=dark] .rcn-cam,:root[data-theme=dark] .rcn-vazio,:root[data-theme=dark] .xf-kpi,:root[data-theme=dark] .xf-fig,:root[data-theme=dark] .mk-card,:root[data-theme=dark] .pt-sv a,:root[data-theme=dark] .pt-cat a,:root[data-theme=dark] .pt-emp a,:root[data-theme=dark] .pt-casa{background:#17171d;color:#f1f1f5;border-color:#2f2f3a;box-shadow:none}
:root[data-theme=dark] .cl-card small,:root[data-theme=dark] .emp small,:root[data-theme=dark] .pt-sv small,:root[data-theme=dark] .pt-cat small,:root[data-theme=dark] .pt-emp small,:root[data-theme=dark] .xf-kpi span,:root[data-theme=dark] .rcd-kpi span{color:#b4b4c0}
:root[data-theme=dark] .cl-card img,:root[data-theme=dark] .cl-card__sem{background:#23232c}
:root[data-theme=dark] .vazio,:root[data-theme=dark] .cad__prev{background:#1d1b10;color:#f4e9b0;border-color:#7a6a14}
:root[data-theme=dark] .cad__prev code{color:#d8f7c0}
:root[data-theme=dark] .cad__prev code.bad{color:#ff8a8a}
:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:#17171d;color:#f1f1f5;border-color:#3a3a46}
:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#9a9aa8}
:root[data-theme=dark] .btn--ghost{color:#f1f1f5;border-color:#3a3a46;background:transparent}
:root[data-theme=dark] .pt-hero{background:linear-gradient(135deg,#2a2208,#2b0f1d);color:#f1f1f5}
:root[data-theme=dark] .pt-hero h1{color:#f1f1f5}
:root[data-theme=dark] .pt-lead,:root[data-theme=dark] .pt-sub{color:#c4c4cf}
:root[data-theme=dark] .pt-kick{color:#FF8DB8}
:root[data-theme=dark] .pt-busca input{background:#17171d;color:#f1f1f5;border-color:#3a3a46}
:root[data-theme=dark] .pt-sv__i,:root[data-theme=dark] .pt-emp__i{background:#2d2a12}
:root[data-theme=dark] .pt-t1 .pt-sv__i{background:#33182a}
:root[data-theme=dark] .pt-t2 .pt-sv__i{background:#14283a}
:root[data-theme=dark] .pt-t3 .pt-sv__i{background:#17301a}
:root[data-theme=dark] .pt-btn--line{background:transparent;color:#FF8DB8;border-color:#FF8DB8}
:root[data-theme=dark] .pt-final{background:#08080b}
:root[data-theme=dark] .rcn-lista li,:root[data-theme=dark] .rcn-grade li a,:root[data-theme=dark] .rcn-cam,:root[data-theme=dark] .rcn-vazio{background:#1d1d24;color:#eee;border-color:#34343f}
:root[data-theme=dark] .rcn-lista small,:root[data-theme=dark] .rcn-cams small,:root[data-theme=dark] .rcn-grade small,:root[data-theme=dark] .rcn-bc{color:#a9a9b6}
:root[data-theme=dark] .rcn-aviso{background:#26262e;color:#ddd}
:root[data-theme=dark] .rcn-abas a{border-color:#44444f}
:root[data-theme=dark] .rcn-abas a[aria-current=page]{background:#eee;color:#111}
:root[data-theme=dark] .tag.on{background:#143d24;color:#bff0cf}
:root[data-theme=dark] .tag.off{background:#333;color:#ddd}
:root[data-theme=dark] .btn--yellow,:root[data-theme=dark] .cl-anuncie .btn--yellow,:root[data-theme=dark] .cp__ind a,:root[data-theme=dark] .pl-cta,:root[data-theme=dark] .am-skip{color:#080808}
:root[data-theme=dark] .cl-cats a,:root[data-theme=dark] .cp__chips button,:root[data-theme=dark] .cat-grid a,:root[data-theme=dark] .cad form,:root[data-theme=dark] .pl-counter,:root[data-theme=dark] .op-card{background:#17171d;color:#f1f1f5;border-color:#2f2f3a}
:root[data-theme=dark] .cl-cats a[aria-current]{background:#FFDD00;color:#080808;border-color:#FFDD00}
:root[data-theme=dark] .pl-counter{background:#2a2508;color:#fff2b0}
:root[data-theme=dark] .cad form{box-shadow:none}
:root[data-theme=dark] .cad input,:root[data-theme=dark] .cad select,:root[data-theme=dark] .cad textarea,:root[data-theme=dark] form input,:root[data-theme=dark] form select,:root[data-theme=dark] form textarea,:root[data-theme=dark] .handle-in input{background:#17171d!important;color:#f1f1f5!important;border-color:#3a3a46!important}
:root[data-theme=dark] .cad input[type=checkbox],:root[data-theme=dark] .cad input[type=radio],:root[data-theme=dark] input[type=checkbox],:root[data-theme=dark] input[type=radio]{background:revert!important}
:root[data-theme=dark] .ap-orbs{opacity:.35}
:root[data-theme=dark] .am-orbs{opacity:.35}
:root[data-theme=dark]{--am-fg:#f1f1f5;--am-g:#17171d;--am-line:#2f2f3a}
:root[data-theme=dark] body[data-am]{background:#0f0f14;color:#f1f1f5}
:root[data-theme=dark] .am-bar{background:rgba(15,15,20,.96)}
:root[data-theme=dark] .am-bar a{color:#f1f1f5}
:root[data-theme=dark] .cats a{background:#17171d;color:#f1f1f5;border-color:#2f2f3a}
:root[data-theme=dark] .cats small{color:#b4b4c0}
:root[data-theme=dark] .skip,:root[data-theme=dark] .am-skip{color:#080808;background:#FFDD00}
:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3,:root[data-theme=dark] h4,:root[data-theme=dark] h5,:root[data-theme=dark] h6,:root[data-theme=dark] label,:root[data-theme=dark] legend{color:#f1f1f5}
:root[data-theme=dark] .cad__p,:root[data-theme=dark] .cl-sub,:root[data-theme=dark] .pl-ref,:root[data-theme=dark] .pl-ref span,:root[data-theme=dark] .pl-prazo,:root[data-theme=dark] .pl-card li,:root[data-theme=dark] .pl-card em,:root[data-theme=dark] .pl-card b,:root[data-theme=dark] .op-lead,:root[data-theme=dark] .op-vazio,:root[data-theme=dark] .op-total,:root[data-theme=dark] .rcm-h,:root[data-theme=dark] .pg>p{color:#c4c4cf}
:root[data-theme=dark] .pl-eco{color:#9fe36a}
:root[data-theme=dark] .pl-card small{color:#FF8DB8}
:root[data-theme=dark] .pl-card h3,:root[data-theme=dark] .pl-card .pl-preco,:root[data-theme=dark] .pl-card strong{color:#f1f1f5}
:root[data-theme=dark] .op-btn--alt{color:#FF8DB8;background:transparent;border-color:#FF8DB8}
:root[data-theme=dark] .pt-casa small,:root[data-theme=dark] .pt-ad small{color:#b4b4c0}
:root[data-theme=dark] .migalhas span,:root[data-theme=dark] .pl-notas p,:root[data-theme=dark] .pub-hero p,:root[data-theme=dark] .pl-notas{color:#c4c4cf}
:root[data-theme=dark] .migalhas a{color:#FF8DB8}
:root[data-theme=dark] .btn-primary,:root[data-theme=dark] .btn-primary:hover,:root[data-theme=dark] .btn-primary:focus{--bs-btn-color:#080808;--bs-btn-hover-color:#080808;color:#080808}
:root[data-theme=dark] .vt-vg__c em{color:#080808}
:root[data-theme=dark] .pt-busca button,:root[data-theme=dark] .pt-btn{background:#FF6BA0;color:#1a0010}
:root[data-theme=dark] .pt-casa i{color:#FF8DB8}
:root[data-theme=dark] .op-btn--alt{color:#FF8DB8}
:root[data-theme=dark] .prev{color:#ffd966}
:root[data-theme=dark] .am-idiomas a{background:#17171d;color:#f1f1f5;border-color:#3a3a46}
:root[data-theme=dark] .am-idiomas a[aria-current]{background:#FFDD00;color:#080808;border-color:#FFDD00}
:root[data-theme=dark] .op-btn--alt{color:#FF8DB8!important}
:root[data-theme=dark] .cp__chips button{background:#17171d;color:#f1f1f5;border-color:#3a3a46}
:root[data-theme=dark] .cp__chips button[aria-pressed=true]{background:#FF6BA0!important;color:#1a0010!important}
:root[data-theme=dark] .kpi,:root[data-theme=dark] table.adm,:root[data-theme=dark] .adm th,:root[data-theme=dark] .adm td,:root[data-theme=dark] .pn-main table,:root[data-theme=dark] .pn-main th,:root[data-theme=dark] .pn-main td{background:#17171d;color:#f1f1f5;border-color:#2f2f3a}
:root[data-theme=dark] .kpi b{color:#FF8DB8}
:root[data-theme=dark] .msg.erro{background:#3a1519;color:#ffd0d0;border-color:#7a2a30}
:root[data-theme=dark] .msg.ok{background:#12301d;color:#bff0cf;border-color:#245c38}
:root[data-theme=dark] .msg{color:#f1f1f5}
:root[data-theme=dark] .pn-sep{color:#b4b4c0}
:root[data-theme=dark] .pn-nav a{color:#f1f1f5}
:root[data-theme=dark] .pn-nav a[aria-current]{color:#FF8DB8}
:root[data-theme=dark] .msg{background:#17211a;border-color:#2a4a33}
:root[data-theme=dark] .msg a{color:#FF8DB8}
:root[data-theme=dark] .kpi span,:root[data-theme=dark] .kpi small{color:#b4b4c0}
:root[data-theme=dark] .ag-filtro,:root[data-theme=dark] .ag-filtro label,:root[data-theme=dark] details,:root[data-theme=dark] summary{background:#17171d;color:#f1f1f5;border-color:#3a3a46}
:root[data-theme=dark] .tabs a,:root[data-theme=dark] nav.tabs a{color:#FF8DB8}
:root[data-theme=dark] .tabs a[aria-current],:root[data-theme=dark] .tabs a.on{color:#080808;background:#FFDD00}
:root[data-theme=dark] .btn--orange{color:#080808}
:root[data-theme=dark] .bdx .main-container,:root[data-theme=dark] .bdx .page-wrapper{background:#0f0f14}
:root[data-theme=dark] .bdx .main-header,:root[data-theme=dark] .bdx .tile-link,:root[data-theme=dark] .bdx .page-title{background:#17171d;color:#f1f1f5;border-color:#2f2f3a}
:root[data-theme=dark] .bdx .page-title h5,:root[data-theme=dark] .bdx .card-title,:root[data-theme=dark] .bdx .card-header,:root[data-theme=dark] .bdx .tile-link span,:root[data-theme=dark] .bdx .main-header h5{color:#f1f1f5}
:root[data-theme=dark] .bdx .app-footer,:root[data-theme=dark] .bdx .app-footer span{background:#0f0f14;color:#b4b4c0}
:root[data-theme=dark] .bdx .text-secondary,:root[data-theme=dark] .bdx .text-muted,:root[data-theme=dark] .bdx small,:root[data-theme=dark] .bdx p.hint,:root[data-theme=dark] .bdx .bdx-legado p,:root[data-theme=dark] .bdx .card-body p{color:#b9bdc9!important}
:root[data-theme=dark] .bdx .app-header a,:root[data-theme=dark] .bdx .app-header span,:root[data-theme=dark] .bdx .app-header .user-name,:root[data-theme=dark] .bdx .header-actions a,:root[data-theme=dark] .bdx .user-settings span,:root[data-theme=dark] .bdx .dropdown-toggle span{color:#f1f1f5}
:root[data-theme=dark] .bdx .btn-outline-primary{--bs-btn-color:#8db8ff;--bs-btn-border-color:#8db8ff;--bs-btn-hover-bg:#245fae;--bs-btn-hover-color:#fff}
:root[data-theme=dark] .bdx .btn--yellow{background:#3d8bff;color:#06142e}
:root[data-theme=dark] .btn--orange{background:#F7941D;color:#080808}
:root[data-theme=dark] .bdx .btn-outline-primary{--bs-btn-color:#8db8ff!important;color:#8db8ff!important;border-color:#8db8ff!important}
:root[data-theme=dark] .bdx .app-footer span{color:#b4b4c0}
:root[data-theme=dark] .text-secondary,:root[data-theme=dark] .bdx-social small{color:#b9bdc9!important}
:root[data-theme=dark] .btn-outline-secondary{--bs-btn-color:#b9bdc9;--bs-btn-border-color:#6b7280;color:#b9bdc9;border-color:#6b7280}
:root[data-theme=dark] .bdx-login-pg,:root[data-theme=dark] .login-container{background:#0f0f14;color:#f1f1f5}
:root[data-theme=dark] header.bdx-login-top,:root[data-theme=dark] .login-box,:root[data-theme=dark] form.login-box,:root[data-theme=dark] footer.bdx-login-rodape,:root[data-theme=dark] .bdx-login-centro form{background:#17171d!important;color:#f1f1f5;border-color:#2f2f3a}
:root[data-theme=dark] .login-form h1,:root[data-theme=dark] .login-form label,:root[data-theme=dark] .form-label,:root[data-theme=dark] footer.bdx-login-rodape span{color:#f1f1f5}
:root[data-theme=dark] .bdx .btn-primary,:root[data-theme=dark] .login-container .btn-primary{background:#245fae;border-color:#245fae;color:#fff!important}
:root[data-theme=dark] .login-container a:not(.btn){color:#8db8ff}
:root[data-theme=dark] .bdx-social{background:#23232c;color:#b9bdc9;border-color:#3a3a46}
:root[data-theme=dark] .btn-outline-secondary{color:#b9bdc9!important}
:root[data-theme=dark] .btn-outline-primary,:root[data-theme=dark] .card-body .btn-outline-primary{color:#8db8ff!important;border-color:#8db8ff!important}
:root[data-theme=dark] .bdx-pular{color:#fff!important;background:#245fae}
:root[data-theme=dark] .login-form p,:root[data-theme=dark] .login-form .fw-semibold{color:#c4c4cf}
:root[data-theme=dark] .bdx-social,:root[data-theme=dark] .bdx-social small{background:#23232c;color:#b9bdc9!important}
:root[data-theme=dark] .bdx .app-footer span{color:#b4b4c0!important}
:root[data-theme=dark] .op,:root[data-theme=dark] .op h1,:root[data-theme=dark] .op h2,:root[data-theme=dark] .op h3,:root[data-theme=dark] .op-passos li,:root[data-theme=dark] .op-passos b,:root[data-theme=dark] .op label{color:#f1f1f5}
:root[data-theme=dark] .op-nota,:root[data-theme=dark] .op-lead,:root[data-theme=dark] .op-vazio{color:#c4c4cf}
:root[data-theme=dark] .mk-3 article{background:#17171d;color:#f1f1f5;border-color:#2f2f3a}
:root[data-theme=dark] .mk-3 article a{color:#FF8DB8}
:root[data-theme=dark] .mk-conta,:root[data-theme=dark] .mk-conta h3,:root[data-theme=dark] .mk-conta p,:root[data-theme=dark] .mk-conta b,:root[data-theme=dark] .mk-conta a{color:#080808}
:root[data-theme=dark] .mk-conta a.btn--ghost{border-color:#080808}
:root[data-theme=dark] .bdx-legado a:not(.btn),:root[data-theme=dark] .bdx .nota a{color:#8db8ff}
:root[data-theme=dark] .bdx-legado .tabs a[aria-current],:root[data-theme=dark] .tabs a[aria-current]{color:#080808!important;background:#FFDD00;border-color:#FFDD00}
:root[data-theme=dark] .bdx-legado .tabs a:not([aria-current]){color:#FF8DB8}
:root[data-theme=dark] .bdx .avatar,:root[data-theme=dark] .bdx .bdx-ini{color:#fff}
:root[data-theme=dark] .bdx .avatar{background:#245fae}
:root[data-theme=dark] .tag,:root[data-theme=dark] .bdx-legado .tag{background:#2a2a33;color:#d6d6e0}
:root[data-theme=dark] .tag.pendente,:root[data-theme=dark] .tag.solicitado,:root[data-theme=dark] .tag.esgotada{background:#4a3d0a;color:#ffe08a}
:root[data-theme=dark] .tag.ativa,:root[data-theme=dark] .tag.pago,:root[data-theme=dark] .tag.ok,:root[data-theme=dark] .tag.aprovada,:root[data-theme=dark] .tag.convertida{background:#17381f;color:#9fe36a}
:root[data-theme=dark] .tag.estornado,:root[data-theme=dark] .tag.cancelado,:root[data-theme=dark] .tag.bloqueada,:root[data-theme=dark] .tag.estornada,:root[data-theme=dark] .tag.erro{background:#3a1519;color:#ff9a9a}
:root[data-theme=dark] code{color:#ff9fc4}
:root[data-theme=dark] .bdx .avatar,:root[data-theme=dark] .bdx .avatar .bdx-ini{background:#245fae!important;color:#fff!important}
:root[data-theme=dark] .cx-bar img,:root[data-theme=dark] .am-bar img,:root[data-theme=dark] .vt-logo img,:root[data-theme=dark] .bdx-login-marca img,:root[data-theme=dark] header.bdx-login-top img{background:#fff;border-radius:10px;padding:3px 8px}
