:root{--bg:#f4f6fa;--bar:#e8ebf3;--bar-2:#e0e5f2;--painel:#e1e5ee;--painel-2:#dde0eb;--painel-head:#d7dcea;--painel-head-2:#cfd6e7;--th:#e5e9f2;--card:#e4e7ef;--linha:rgba(27,78,216,0.3);--linha-fraca:rgba(27,78,216,0.14);--verde:#1b4ed8;--verde-vivo:#1b4ed8;--verde-btn:#1b4ed8;--verde-btn-2:#1845be;--verde-escuro:#a2b6ed;--verde-txt:#1b4ed8;--verde-dim:#496ccb;--texto:#111827;--texto-2:#5e636f;--mudo:#6e717a;--azul:#28799d;--azul-vivo:#1872cb;--roxo:#886590;--roxo-vivo:#8d58c2;--laranja:#aa5c3d;--amarelo:#837001;--vermelho:#e5243b;--aviso:#837022;--f-titulo:'IBM Plex Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--f-texto:'IBM Plex Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--scan:repeating-linear-gradient(0deg, rgba(0,0,0,.015) 0 1px, transparent 1px 3px)}
html ::-webkit-scrollbar-thumb{background:#a2b6ed}
html *{scrollbar-color:#a2b6ed transparent}
html .marca-ic{background:rgba(27,78,216,.06);box-shadow:0 0 14px rgba(27,78,216,.18) inset}
html .marca-nome{text-shadow:0 0 10px rgba(27,78,216,.35)}
html .status{color:#5e636f}
html .saldo-box{background:#fafbfd;border:1px solid rgba(0,0,0,.1)}
html .saldo-box b{color:#111827}
html .user-chip{background:#fafbfd;border:1px solid rgba(27,78,216,.28)}
html .user-nome{color:#111827}
html .user-menu{background:#e1e5ee}
html .user-menu button:hover{background:rgba(27,78,216,.08)}
html .nav a.ativo{background:linear-gradient(90deg, rgba(27,78,216,.13), rgba(27,78,216,.02) 80%, transparent)}
html .painel-tit{text-shadow:0 0 8px rgba(27,78,216,.3)}
html .tag-per{border:1px solid rgba(27,78,216,.28)}
html .tab th{color:#496ccb}
html .tab tr:nth-child(even) td{background:rgba(0,0,0,.008)}
html .tab tbody tr:hover td{background:rgba(27,78,216,.04)}
html .c-branco{color:#111827}
html .pos{color:#111827}
html .pos .p1{color:#ffffff}
html .pos .p2{color:#111827}
html .jogo{border:1px solid rgba(27,78,216,.22)}
html .fase{background:#fafbfd;border:1px solid rgba(27,78,216,.3)}
html .card{border:1px solid rgba(27,78,216,.16)}
html .card-tit{color:#111827}
html .badge-verde{color:#ffffff}
html .card-tempo{color:#6e717a}
html .medias small{color:#6e717a}
html .card-rot{color:#6e717a}
html .hist-tit{color:#111827}
html .hist-sel{color:#6e717a}
html .hist-sel select{background:#fafbfd;border:1px solid rgba(0,0,0,.12);color:#111827}
html .chip{border:1px solid rgba(0,0,0,.08)}
html .chip small{color:#6e717a}
@keyframes pisca{0% { border-color: var(--verde-vivo); box-shadow: 0 0 12px rgba(27,78,216,.45); } 100% { border-color: rgba(0,0,0,.08); box-shadow: none; }}
html .sinais-jogo{border:1px solid rgba(27,78,216,.22)}
html .sinais-como{background:rgba(27,78,216,.04);border:1px solid rgba(27,78,216,.14);color:#5e636f}
html .res-txt b{color:#111827}
html .armado .s{color:#5e636f}
html .armado .s b{color:#111827}
html .analisando .aro circle.trilha{stroke:rgba(27,78,216,.18)}
html .analisando .aro .n{color:#111827}
html .resultado .tag{border:1px solid rgba(27,78,216,.3);background:rgba(27,78,216,.06)}
html .resultado .lbl{color:#111827}
html .resultado .valor{text-shadow:0 0 24px rgba(27,78,216,.35)}
html .sinais-meta .v{color:#111827}
html .btn-analisar{color:#ffffff;box-shadow:0 0 22px rgba(27,78,216,.22)}
html .btn-analisar:hover{box-shadow:0 0 32px rgba(27,78,216,.38)}
html .fundo-portao{background:radial-gradient(ellipse at 50% 45%, rgba(215,220,234,.9), transparent 60%), #f4f6fa;background-image:var(--scan), radial-gradient(ellipse at 50% 45%, #d7dcea, #f4f6fa 62%)}
html .portao{background:#e1e5ee;box-shadow:0 0 60px rgba(27,78,216,.07)}
html .portao-head{background:linear-gradient(180deg, #cfd6e7, #d7dcea)}
html .tag-18{border:1px solid rgba(27,78,216,.35);background:rgba(27,78,216,.05)}
html .portao-tit{color:#111827}
html .portao-tit em{text-shadow:0 0 10px rgba(27,78,216,.35)}
html .opcao-txt{color:#5e636f}
html .btn-cheio{color:#ffffff;box-shadow:0 0 22px rgba(27,78,216,.22)}
html .btn-cheio:hover{box-shadow:0 0 28px rgba(27,78,216,.35)}
html .btn-cheio:disabled{background:#a2b6ed;color:#5e636f}
html .btn-borda:hover{background:rgba(27,78,216,.07)}
html .aviso{background:#e1e5ee}
html .divisor{color:#a2b6ed}
html .divisor::before,html .divisor::after{background:rgba(27,78,216,.16)}
html .divisor i{background:#496ccb}
html .login-esq{background:#f4f6fa;background-image:linear-gradient(rgba(27,78,216,.045) 1px, transparent 1px), linear-gradient(90deg, rgba(27,78,216,.045) 1px, transparent 1px), radial-gradient(ellipse at 20% 30%, #d7dcea, #f4f6fa 70%);border-right:1px solid rgba(27,78,216,.12)}
html .hero{color:#111827}
html .hero em{text-shadow:0 0 18px rgba(27,78,216,.3)}
html .hero-sub{color:#5e636f}
html .hero-sub b{color:#111827}
html .selos span{color:#5e636f;border:1px solid rgba(27,78,216,.28);background:rgba(27,78,216,.04)}
html .numeros div{border:1px solid rgba(27,78,216,.18);background:rgba(228,231,239,.55)}
html .citacao{background:rgba(228,231,239,.55);border-top:1px solid rgba(27,78,216,.12);border-right:1px solid rgba(27,78,216,.12);border-bottom:1px solid rgba(27,78,216,.12)}
html .citacao p{color:#5e636f}
html .login-dir{background:#f4f6fa}
html .form-tit{color:#111827}
html .form-sub{color:#496ccb}
html .input{background:#fafbfd;border:1px solid rgba(27,78,216,.16)}
html .input:focus-within{border-color:rgba(27,78,216,.6);box-shadow:0 0 0 3px rgba(27,78,216,.08)}
html .input input{color:#111827}
html .input input::placeholder{color:#6e717a}
html .input input:-webkit-autofill{-webkit-text-fill-color:#111827;-webkit-box-shadow:0 0 0 40px #fafbfd inset;caret-color:#111827}
html .aceite{color:#6e717a}
html .aceite input{border:1px solid rgba(27,78,216,.3);background:#fafbfd}
html .aceite input:checked::after{border:solid #ffffff}
html .form-rodape{color:#6e717a}
html .modal-fundo{background:rgba(250,251,253,.78)}
html .modal{background:#e1e5ee}
html .fechar{border:1px solid rgba(27,78,216,.25)}
html .modal select{color:#111827}
html .ok-cadastro .ok-ic{box-shadow:0 0 22px rgba(27,78,216,.3)}
html .web-fundo{background:#fafbfd}
html .web-barra button{border:1px solid rgba(27,78,216,.25)}
@media (max-width: 900px){html .nav a.ativo{background:linear-gradient(0deg, rgba(27,78,216,.14), transparent)}html .logar-cor{color:#ffffff;box-shadow:0 0 22px rgba(27,78,216,.28), 0 2px 8px rgba(0, 0, 0, .4)}html .login-esq{border-bottom:1px solid rgba(27,78,216,.12)}}
html .gire-aviso .gire-tit{color:#111827}
html .btn-reconectar{border:1px solid rgba(0,0,0,.3);background:#fafbfd;color:#111827}
html .btn-reconectar:hover{color:#111827}
html .logar-cor.conectada{background:rgba(27,78,216,.14) !important;border-color:rgba(27,78,216,.4) !important;color:#1b4ed8 !important}
html .boas-vindas{background:radial-gradient(ellipse at 50% 40%,rgba(27,78,216,.06),transparent 60%),#fafbfd}
html .bv-emblema{background:rgba(27,78,216,.12);border:1px solid rgba(27,78,216,.35);color:#1b4ed8}
html .bv-tit{color:#111827}
html .bv-sub{color:#5e636f}
html .bv-sub b{color:#111827}
html .bv-card{background:#e1e5ee;border:1px solid rgba(0,0,0,.18)}
html .bv-card:hover{border-color:#1b4ed8}
html .bv-num{background:rgba(27,78,216,.14);color:#1b4ed8}
html .bv-tit2{color:#111827}
html .bv-desc{color:#5e636f}
html .bv-cta{background:linear-gradient(180deg,#1b4ed8,#1845be);color:#ffffff;box-shadow:0 0 18px rgba(27,78,216,.22)}
html .um-status{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.14)}
html .um-status-lbl{color:#5e636f}
html .um-status-val.on{color:#1b4ed8}
html .um-status-val.aguarda{color:#5e636f}
html .cor-modal{background:rgba(250,251,253,.75)}
html .cor-box{background:#e1e5ee;border:1px solid rgba(0,0,0,.24)}
html .cor-fech{color:#5e636f}
html .cor-tit{color:#111827}
html .cor-sub{color:#5e636f}
html .cor-lbl{color:#5e636f}
html .cor-inp{background:#fafbfd;border:1px solid rgba(0,0,0,.2);color:#111827}
html .cor-btn-ok{background:linear-gradient(180deg,#1b4ed8,#1845be);color:#ffffff}
html .cor-btn-cancel{color:#5e636f;border:1px solid rgba(0,0,0,.25)}
html .cor-conectada .ok-ic{background:rgba(27,78,216,.14);color:#1b4ed8}
html .cor-conectada b{color:#1b4ed8}
html .cor-conectada small{color:#5e636f}
html .m-azul,html .fase.azul{color:#2a789e}html .chip.azul b{color:#2a789e;background:rgba(63,179,234,0.12);box-shadow:0 0 0 1px rgba(63,179,234,0.4)}html .chip.roxo b{background:rgba(201,150,214,0.14);box-shadow:0 0 0 1px rgba(166,103,228,0.4)}html .chip.laranja b{background:rgba(255,138,91,0.14);box-shadow:0 0 0 1px rgba(255,138,91,0.45)}html .chip.amarelo b{background:rgba(249,214,2,0.16);box-shadow:0 0 0 1px rgba(181,154,0,0.45)}html .pos .p3{border-color:#7f710d}html .hist-sel select,html .modal select{color-scheme:light}
html .jogo-msg svg{stroke:#1b4ed8}html .hero span{text-shadow:0 0 18px rgba(27,78,216,0.3)!important}html .fase{white-space:nowrap}
html .marca-ic{border:0;border-radius:6px;background:transparent url("https://members.partnersafirion.com/api/upload-imagem?k=837882.tr-logo.6d1627a3&v=1793111598201") center/contain no-repeat;box-shadow:none}html .marca-ic svg{display:none}
