:root{--bg:#0a0a0a;--card:#151515;--card-2:#1d1d1d;--text:#f5f5f5;--muted:#a3a3a3;--line:#262626;--line-2:#333;--accent:#f2f0eb;--on-accent:#0a0a0a;--link:#a5b0ff;--primary:#f2f0eb;--cor96:#ec7020;--agro:#00b13e;--agro-2:#00318b;--azul:#1f2eff;--sol:#04312f;--sol-laranja:#ff9a33;--verde:#4ade80;--verde-bg:rgba(74,222,128,.13);--amarelo:#fbbf24;--amarelo-bg:rgba(251,191,36,.14);--vermelho:#f87171;--vermelho-bg:hsla(0,91%,71%,.14);--azul-bg:rgba(61,123,255,.16);--radius:20px;--radius-sm:14px;--font:"Inter Variable",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-display:"Space Grotesk Variable","Inter Variable",system-ui,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:17px;line-height:1.45;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:none}h1,h2,h3{font-family:var(--font-display);line-height:1.15;margin:0 0 .5rem;letter-spacing:-.02em}h1{font-size:1.75rem;font-weight:700}h2{font-size:1.2rem}h2,h3{font-weight:600}h3{font-size:1.05rem}p{margin:0 0 .75rem}.muted,small{color:var(--muted)}.muted{font-size:.92rem}.num{font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ico{width:1.15em;height:1.15em;flex:none;vertical-align:-.18em}.app-shell{min-height:100dvh;padding-bottom:100px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:hsla(0,0%,4%,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding:14px 16px;display:flex;align-items:center;gap:12px}.topbar,.topbar a{color:var(--text)}.topbar .titulo{font-family:var(--font-display);font-weight:700;font-size:1.2rem;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:10px}.topbar .titulo .ponto{width:10px;height:10px;border-radius:50%;flex:none}.topbar .voltar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--card-2);border:1px solid var(--line-2);flex:none}.conteudo{max-width:760px;margin:0 auto;padding:18px 16px}.bottomnav{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:10;background:hsla(0,0%,9%,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line-2);border-radius:24px;display:grid;grid-template-columns:repeat(4,1fr);padding:6px;box-shadow:0 12px 30px rgba(0,0,0,.5);max-width:560px;margin:0 auto}.bottomnav a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 4px;color:var(--muted);font-size:.8rem;font-weight:600;border-radius:18px}.bottomnav a .ico{width:24px;height:24px}.bottomnav a.ativo{color:var(--on-accent);background:var(--accent)}.ola{display:flex;align-items:center;gap:12px;margin:4px 0 20px}.ola .avatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);font-family:var(--font-display);font-weight:700;font-size:1.2rem;flex:none}.ola .txt{flex:1 1;min-width:0}.ola .txt small{display:block;font-size:.9rem}.ola .txt b{font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.02em}.rotulo-secao{color:var(--muted);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px;margin-bottom:14px}.card-link{display:block;color:inherit}.card-link:active,.item:active,.radio-btn:active{transform:scale(.99)}.radio-btn{--cor:var(--cor96);position:relative;overflow:hidden;display:block;border-radius:26px;padding:22px 20px;margin-bottom:14px;color:#fff;min-height:150px;background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--cor) 90%,transparent) 0,transparent 62%),radial-gradient(90% 120% at 0 100%,color-mix(in srgb,var(--cor2,var(--cor)) 55%,transparent) 0,transparent 65%),linear-gradient(160deg,color-mix(in srgb,var(--cor) 45%,#0a0a0a) 0,#111 100%);border:1px solid color-mix(in srgb,var(--cor) 45%,#262626)}.radio-btn .topo-r{display:flex;align-items:center;justify-content:space-between;gap:14px}.radio-btn .logo-r{width:58px;height:58px;object-fit:contain;flex:none;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.radio-btn .nome{flex:1 1;font-family:var(--font-display);font-size:1.75rem;font-weight:700;letter-spacing:-.03em}.radio-btn .seta{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#0a0a0a;flex:none}.radio-btn .numeros{display:flex;gap:22px;margin-top:18px}.radio-btn .numeros div{display:flex;flex-direction:column}.radio-btn .numeros b{font-family:var(--font-display);font-size:2rem;line-height:1;font-weight:700}.radio-btn .numeros span{font-size:.9rem;opacity:.8;margin-top:4px}.lista{display:flex;flex-direction:column;gap:10px}.item{display:flex;align-items:center;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:15px 16px;color:inherit}.item .info{flex:1 1;min-width:0}.item .nome{font-weight:650;font-size:1.06rem}.item .det{font-size:.92rem}.item .det,.item .seta{color:var(--muted)}.item .icone-redondo{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--card-2);border:1px solid var(--line-2);color:var(--link)}.badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:.82rem;font-weight:700;white-space:nowrap}.b-verde{background:var(--verde-bg);color:var(--verde)}.b-amarelo{background:var(--amarelo-bg);color:var(--amarelo)}.b-vermelho{background:var(--vermelho-bg);color:var(--vermelho)}.b-azul{background:var(--azul-bg);color:#8fb2ff}.b-cinza{background:var(--card-2);color:var(--muted);border:1px solid var(--line-2)}.b-accent{background:var(--accent);color:var(--on-accent)}.bolinha{width:12px;height:12px;border-radius:50%;flex:none}.bolinha.verde{background:var(--verde);box-shadow:0 0 0 4px var(--verde-bg)}.bolinha.amarelo{background:var(--amarelo);box-shadow:0 0 0 4px var(--amarelo-bg)}.bolinha.vermelho{background:var(--vermelho);box-shadow:0 0 0 4px var(--vermelho-bg)}.barra{height:10px;background:var(--card-2);overflow:hidden}.barra,.barra>span{border-radius:999px}.barra>span{display:block;height:100%;background:var(--accent)}.cotas-blocos{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:6px;gap:6px}.cotas-blocos span{height:34px;border-radius:8px;background:var(--card-2);border:1px dashed var(--line-2)}.cotas-blocos span.cheia{background:var(--cheia,var(--accent));border:0}.cotas-blocos.lotado span.cheia{background:var(--vermelho)}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.grid2>div{background:var(--card-2);border-radius:var(--radius-sm);padding:12px 14px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px;margin-bottom:22px}.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:10px}.kpi .kpi-topo{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:.9rem;font-weight:600}.kpi .kpi-topo .ico{width:20px;height:20px}.kpi .valor{font-family:var(--font-display);font-size:2.2rem;font-weight:700;letter-spacing:-.03em;line-height:1}.kpi .rotulo{color:var(--muted);font-size:.9rem}.kpi.destaque{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.kpi.destaque .kpi-topo,.kpi.destaque .rotulo{color:hsla(0,0%,4%,.65)}.kpi .barra{background:hsla(0,0%,100%,.08)}.kpi.destaque .barra{background:hsla(0,0%,4%,.12)}.kpi.destaque .barra>span{background:#0a0a0a}.tags{display:flex;flex-wrap:wrap;gap:8px}.secao-titulo{justify-content:space-between;margin:26px 0 12px}.secao-titulo,.secao-titulo h2{display:flex;align-items:center;gap:8px}.secao-titulo h2{margin:0}.vazio{color:var(--muted);padding:22px 10px;background:transparent;border-radius:var(--radius-sm);border:1px dashed var(--line-2)}.btn,.vazio{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;padding:14px 22px;min-height:54px;font:inherit;font-size:1.05rem;font-weight:700;cursor:pointer;background:var(--accent);color:var(--on-accent)}.btn:hover{filter:brightness(1.1)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.grande{width:100%;font-size:1.15rem;min-height:62px}.btn.sec{background:transparent;color:var(--text);border:1px solid var(--line-2)}.btn.verde{background:var(--accent);color:var(--on-accent)}.btn.vermelho{background:var(--vermelho-bg);color:var(--vermelho);border:1px solid hsla(0,91%,71%,.35)}.btn.cinza{background:var(--card-2);color:var(--text);border:1px solid var(--line-2)}.btn.peq{min-height:40px;padding:8px 14px;font-size:.92rem}.btn.whats{background:#25d366;color:#0a0a0a}.acoes{display:flex;flex-wrap:wrap;gap:10px}.acoes>*{flex:1 1 200px}label{display:block;font-weight:600;margin-bottom:8px}.campo{margin-bottom:18px}.campo .ajuda{font-weight:400;color:var(--muted);font-size:.88rem;margin-top:6px}input,select,textarea{width:100%;font:inherit;font-size:1.05rem;padding:14px 16px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--card);color:var(--text)}input::placeholder,textarea::placeholder{color:#6b6b6b}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(165,176,255,.25)}textarea{min-height:110px;resize:vertical}textarea.modelo{min-height:520px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92rem}input[type=checkbox]{width:auto;transform:scale(1.3);margin-right:8px;accent-color:var(--accent)}input[type=color]{padding:4px;height:52px}.alerta{padding:14px 16px;border-radius:var(--radius-sm);margin-bottom:14px;font-weight:600;border:1px solid transparent;white-space:pre-line}.alerta.erro{background:var(--vermelho-bg);color:var(--vermelho);border-color:hsla(0,91%,71%,.3)}.alerta.ok{background:var(--verde-bg);color:var(--verde);border-color:rgba(74,222,128,.3)}.alerta.info{background:var(--azul-bg);color:#8fb2ff;border-color:rgba(61,123,255,.3)}.alerta.aviso{background:var(--amarelo-bg);color:var(--amarelo);border-color:rgba(251,191,36,.3)}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:.95rem}tr:last-child td{border-bottom:0}tbody tr:hover{background:hsla(0,0%,100%,.02)}th{color:var(--muted);font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.tabela{overflow-x:auto;border-radius:var(--radius);background:var(--card);border:1px solid var(--line);margin-bottom:16px}.tabela a{color:var(--text)}.login-wrap{min-height:100dvh;display:grid;place-items:center;padding:20px;background:radial-gradient(60% 50% at 10% 5%,rgba(236,112,32,.35),transparent 70%),radial-gradient(60% 50% at 95% 95%,rgba(0,177,62,.28),transparent 70%),radial-gradient(50% 40% at 50% 100%,rgba(31,46,255,.25),transparent 70%),var(--bg)}.login-card{width:100%;max-width:420px;background:hsla(0,0%,8%,.9);border:1px solid var(--line-2);border-radius:28px;padding:32px 24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-card h1{text-align:center;font-size:2rem}.login-card .marca{width:64px;height:64px;margin:0 auto 14px;border-radius:20px;display:grid;place-items:center;background:var(--accent);color:var(--on-accent)}.login-card .marca .ico{width:32px;height:32px}.login-card .emissoras{display:flex;justify-content:center;align-items:center;gap:18px;margin:0 0 18px}.login-card .emissoras img{height:64px;width:auto}.login-jc{display:block;margin:22px auto 0;height:46px;width:auto;opacity:.9}.gestao{display:grid;grid-template-columns:260px 1fr;min-height:100dvh;background:linear-gradient(90deg,#0f0f0f 0 259px,var(--line) 259px 260px,var(--bg) 260px)}.sidebar{background:#0f0f0f;border-right:1px solid var(--line);color:var(--muted);padding:22px 14px;top:0;height:100dvh;overflow-y:auto;display:flex;flex-direction:column}.sidebar .logo{display:flex;align-items:center;gap:12px;padding:0 8px 22px}.sidebar .logo .marca{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);flex:none}.sidebar .logo b{display:block;color:var(--text);font-family:var(--font-display);font-size:1.15rem}.sidebar .logo small{font-size:.85rem}.sidebar a{display:flex;align-items:center;gap:12px;color:var(--muted);padding:11px 12px;border-radius:12px;font-weight:600;font-size:.96rem}.sidebar a .ico{width:20px;height:20px}.sidebar a:hover{background:var(--card)}.sidebar a.ativo{background:var(--accent);color:var(--on-accent)}.sidebar .sep{border-top:1px solid var(--line);margin:14px 0}.sidebar .rodape{margin-top:auto}.gestao-main{padding:28px 32px;max-width:1280px;width:100%}.gestao-main .cabecalho{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.gestao-main .cabecalho h1{font-size:2rem;margin:0}.ao-vivo{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;color:var(--muted)}.ao-vivo:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--verde);box-shadow:0 0 0 4px var(--verde-bg)}.radio-titulo{display:flex;align-items:center;gap:10px;margin:6px 0 12px}.radio-titulo .ponto{width:12px;height:12px;border-radius:50%}.radio-titulo h2{margin:0;font-size:1.3rem}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:0 16px;gap:0 16px}details.card>summary{cursor:pointer;font-weight:700;font-size:1.05rem}details.card[open]>summary{margin-bottom:14px}.inline{display:inline}.linha-atividade{padding:12px 0;border-bottom:1px solid var(--line)}.linha-atividade:last-of-type{border-bottom:0}.item.plano{border-color:var(--line-2)}.item.plano,code{background:var(--card-2)}code{border:1px solid var(--line-2);padding:2px 6px;border-radius:6px}@media (max-width:860px){.gestao{grid-template-columns:1fr;background:var(--bg)}.sidebar{position:static;height:auto;flex-direction:row;flex-wrap:wrap;gap:4px;padding:12px;border-right:0;border-bottom:1px solid var(--line)}.sidebar .logo{width:100%;padding-bottom:8px}.sidebar .sep{display:none}.sidebar .rodape{margin-top:0;display:flex;gap:4px}.sidebar a{padding:8px 10px;font-size:.9rem}.gestao-main{padding:18px 16px}}.contrato-texto{white-space:pre-wrap;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.6;background:#fff;color:#111;padding:32px;border-radius:var(--radius)}@media print{.bottomnav,.nao-imprimir,.sidebar,.topbar{display:none!important}body{background:#fff;color:#111}.app-shell{padding:0}.conteudo,.gestao-main{max-width:none;padding:0}.gestao{display:block}.contrato-texto{padding:0;font-size:11.5pt}}.lista-programas{display:flex;flex-direction:column;gap:12px}.prog-linha{--cor:var(--cor96);position:relative;overflow:hidden;display:block;color:#fff;border-radius:22px;padding:18px 18px 16px;background:radial-gradient(110% 140% at 100% 0,color-mix(in srgb,var(--cor) 38%,transparent) 0,transparent 60%),linear-gradient(160deg,color-mix(in srgb,var(--cor) 16%,#111) 0,#121212 100%);border:1px solid color-mix(in srgb,var(--cor) 30%,#262626)}.prog-linha:active{transform:scale(.99)}.prog-linha .topo-p{display:flex;align-items:flex-start;gap:12px}.prog-linha .nome{flex:1 1;font-family:var(--font-display);font-size:1.4rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.prog-linha .seta{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#0a0a0a;flex:none}.prog-linha .desc{color:#d4d4d4;font-size:.95rem;line-height:1.35;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prog-linha .numeros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 22px;margin-top:14px}.prog-linha .numeros div{display:flex;flex-direction:column}.prog-linha .numeros b{font-family:var(--font-display);font-size:1.35rem;line-height:1;font-weight:700}.prog-linha .numeros b.texto{font-size:1.05rem;line-height:1.2}.prog-linha .numeros span{font-size:.85rem;opacity:.75;margin-top:4px}.prog-linha .situacao{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.prog-linha .vagas{font-weight:700;font-size:.95rem;display:flex;align-items:center;gap:6px}.prog-linha .mini-blocos{display:flex;gap:3px}.prog-linha .mini-blocos i{width:9px;height:15px;border-radius:3px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18)}.prog-linha .mini-blocos i.cheia{background:var(--st);border-color:var(--st)}.cabeca-radio{display:flex;align-items:center;gap:14px;margin-bottom:16px}.cabeca-radio img{width:54px;height:54px;object-fit:contain}.cabeca-radio .t b{display:block;font-family:var(--font-display);font-size:1.5rem;letter-spacing:-.02em}.cabeca-radio .t small{font-size:.92rem}.patrocinador{display:flex;align-items:center;gap:12px}.patrocinador .seg{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--vermelho)}.rodape-acao{position:-webkit-sticky;position:sticky;bottom:104px;margin-top:22px}.rodape-acao:after{content:"";display:block;height:4px}.carregando{padding:20px 16px;display:grid;grid-gap:12px;gap:12px}.sk{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--card) 0,var(--card-2) 50%,var(--card) 100%);background-size:200% 100%;animation:sk 1.1s ease-in-out infinite}.sk-titulo{height:30px;width:55%;margin-bottom:6px}.sk-bloco{height:78px}@keyframes sk{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.pacote .passo{font-size:1.1rem;margin:22px 0 10px}.pacote .passo small{color:var(--muted);font-weight:500;font-size:.85rem}.escolha-radio{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.escolha-radio button{min-height:52px;border-radius:var(--radius-sm);font:inherit;font-weight:700;cursor:pointer;background:var(--card);color:var(--text);border:1px solid var(--line-2)}.escolha-radio button.ativa{background:color-mix(in srgb,var(--cor) 22%,#111);border-color:var(--cor);color:#fff}.planos{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.plano-op{display:flex;align-items:center;gap:12px;padding:14px;cursor:pointer;background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius-sm)}.plano-op.ativo{border-color:var(--accent);background:var(--card-2)}.plano-op input{width:22px;height:22px;accent-color:var(--accent);flex:none}.plano-op .txt{flex:1 1;display:flex;flex-direction:column;gap:2px}.plano-op .txt small{color:var(--muted);font-size:.85rem;line-height:1.35;white-space:pre-line}.plano-op .preco{font-weight:700;white-space:nowrap;text-align:right}.plano-op .preco small,.preco-un small{display:block;color:var(--muted);font-weight:500;font-size:.8rem}.adicionar-item .campo{margin-bottom:12px}.seg2{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:4px;background:var(--bg);border-radius:var(--radius-sm);margin-bottom:14px}.seg2 button{min-height:44px;border:0;border-radius:10px;font:inherit;font-weight:600;background:transparent;color:var(--muted);cursor:pointer}.seg2 button.ativo{background:var(--accent);color:var(--on-accent)}.linha-add{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.linha-add label{display:block;font-weight:600;margin-bottom:6px}.preco-un{font-weight:700;font-size:1.15rem;text-align:right}.stepper{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:12px;overflow:hidden;background:var(--bg)}.stepper button{width:42px;height:42px;border:0;background:var(--card-2);color:var(--text);display:grid;place-items:center;cursor:pointer}.stepper input{width:52px;height:42px;border:0;border-radius:0;padding:0;text-align:center;font-weight:700;background:transparent}.resumo-pacote{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:6px 14px;margin-bottom:8px}.linha-pacote{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.linha-pacote:last-child{border-bottom:0}.linha-pacote .info{flex:1 1;min-width:140px;display:flex;flex-direction:column}.linha-pacote .info small{color:var(--muted);font-size:.85rem}.linha-pacote .sub{font-weight:700;min-width:96px;text-align:right}.linha-pacote .remover{width:36px;height:36px;border-radius:50%;border:1px solid var(--line-2);background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.linha-pacote.total .sub{font-size:1.2rem}.total-contrato{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;background:var(--card-2)}.total-contrato b{font-size:1.1rem}.total-contrato b.grande{font-size:1.3rem}.itens-contrato td.num{text-align:right;white-space:nowrap}.planos-prog{gap:10px;margin-bottom:10px}.plano-card,.planos-prog{display:flex;flex-direction:column}.plano-card{background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius);padding:16px;gap:12px}.plano-card .cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.plano-card .cab>b{font-size:1.15rem}.plano-card .preco{text-align:right;white-space:nowrap}.plano-card .preco b{font-size:1.25rem}.plano-card .preco small{display:block;color:var(--muted);font-size:.8rem}.plano-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.plano-card li{display:flex;gap:8px;align-items:flex-start;line-height:1.35}.plano-card li .ico{width:18px;height:18px;flex:none;margin-top:2px;color:var(--verde,#4ade80)}.tabela-prog{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px;margin-bottom:10px}.tabela-prog .cab{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.tabela-prog .cab small{display:block;color:var(--muted);font-size:.85rem}.tabela-prog.lotado{opacity:.55}.tabela-prog .planos{margin-bottom:0}.plano-op.sem-input input{display:none}.linha-preco{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.linha-preco:last-child{border-bottom:0}.linha-preco .info{flex:1 1;display:flex;flex-direction:column}.linha-preco .info small{color:var(--muted);font-size:.85rem}.linha-preco.ativa .info b{color:var(--accent)}.barra-total{position:-webkit-sticky;position:sticky;bottom:104px;margin-top:18px;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 18px;background:var(--card-2);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:0 10px 30px rgba(0,0,0,.6)}.barra-total .soma{flex:1 1;display:flex;flex-direction:column}.barra-total .soma small{color:var(--muted);font-size:.8rem}.barra-total .soma b{font-size:1.35rem}.barra-total .btn{flex:none}.barra-total .limpar{background:none;border:0;color:var(--muted);text-decoration:underline;font:inherit;font-size:.85rem;cursor:pointer;padding:0;text-align:left}.tabela-kit{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--cor);border-radius:var(--radius);padding:6px 16px 16px}.tabela-kit .titulo-kit{font-family:var(--font-display);font-weight:700;font-size:1.1rem;margin:14px 0 6px;color:var(--cor)}.tabela-kit .titulo-kit small{color:var(--muted);font-family:inherit;font-weight:500;font-size:.8rem;margin-left:6px}.tabela-kit table{width:100%;border-collapse:collapse}.tabela-kit td,.tabela-kit th{padding:10px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.tabela-kit th{color:var(--muted);font-size:.8rem;font-weight:600;padding-top:4px;text-transform:none;letter-spacing:0}.tabela-kit td.num,.tabela-kit th:not(:first-child){text-align:right;white-space:nowrap;padding-left:10px;font-weight:700}.tabela-kit tr:last-child td{border-bottom:0}.tabela-kit .sub-kit{display:block;color:var(--muted);font-size:.9rem}.btn-radio{margin-top:16px;background:var(--cor);color:#fff;border-color:var(--cor);box-shadow:0 10px 30px color-mix(in srgb,var(--cor) 35%,transparent)}.tema-radio{min-height:100vh;background:linear-gradient(180deg,color-mix(in srgb,var(--cor) 30%,#0a0a0a) 0,color-mix(in srgb,var(--cor) 12%,#0a0a0a) 420px,color-mix(in srgb,var(--cor) 8%,#0a0a0a) 100%)}.tema-radio .topbar{background:color-mix(in srgb,var(--cor) 30%,#0a0a0a)}.tema-radio .resumo-pacote,.tema-radio .tabela-prog{border-color:color-mix(in srgb,var(--cor) 35%,transparent)}.tema-radio .barra-total{background:color-mix(in srgb,var(--cor) 25%,#141414);border-color:var(--cor)}.faixa-radio{display:flex;align-items:center;gap:14px;padding:16px;margin-bottom:16px;border-radius:var(--radius);background:var(--cor);color:#fff}.faixa-radio img{height:46px;width:auto}.faixa-radio small{display:block;opacity:.85}.faixa-radio b{font-family:var(--font-display);font-size:1.5rem}.passo-guia{font-size:1.1rem;line-height:1.4;margin:4px 0 12px}.passo-guia>b:first-child{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--cor);color:#fff;margin-right:6px}.stepper.grande button{width:50px;height:50px}.stepper.grande input{width:56px;height:50px;font-size:1.15rem}.linha-preco .info b{font-size:1.05rem}.link-btn{color:var(--text)}details.mais-info summary{cursor:pointer;font-weight:600}.doc-rolagem{overflow-x:auto;margin:0 -16px;padding:0 16px 10px}.doc-contrato{background:#fff;color:#111;min-width:720px;max-width:900px;margin:0 auto;padding:28px 30px 40px;font-family:Arial,Helvetica,sans-serif;font-size:12.5px;line-height:1.35;border-radius:6px}.doc-contrato .caixa{border:1px solid #333;padding:8px 12px;margin-bottom:8px}.doc-contrato .cab{display:grid;grid-template-columns:90px 1fr 1fr;grid-gap:6px 12px;gap:6px 12px;align-items:start;padding:10px 12px}.doc-contrato .cab .logo{width:80px;height:auto;align-self:center}.doc-contrato .duas{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:0 16px;gap:0 16px}.doc-contrato .tres{display:grid;grid-template-columns:1fr 1fr 1.3fr;grid-gap:0 12px;gap:0 12px}.doc-contrato .l{display:flex;gap:4px}.doc-contrato .l span{white-space:nowrap}.doc-contrato .l b{font-weight:700;white-space:pre-line}.doc-contrato .numero{text-align:right;font-size:20px;font-weight:700;margin:4px 0 8px}.doc-contrato table{width:100%;border-collapse:collapse}.doc-contrato th{text-align:left;font-weight:400;padding:2px 4px 4px 0;text-transform:none;letter-spacing:0}.doc-contrato td,.doc-contrato th{border-bottom:1px solid #333;font-size:inherit;color:#111;background:none}.doc-contrato td{padding:3px 4px 3px 0}.doc-contrato tr:last-child td{border-bottom:0}.doc-contrato .t-servico td:not(:first-child),.doc-contrato .t-servico th:not(:first-child){text-align:right;white-space:nowrap}.doc-contrato .t-servico td:nth-child(2),.doc-contrato .t-servico th:nth-child(2){text-align:center}.doc-contrato .clausulas{white-space:pre-line;font-size:8.5px;line-height:1.3;margin:14px 0 50px}.doc-contrato .assinaturas{display:flex;gap:60px;font-size:10px;padding-left:20px}.doc-contrato .assinaturas div{display:flex;flex-direction:column;align-items:center;width:180px}.doc-contrato .assinaturas span{display:block;width:100%;border-top:1px solid #333;margin-bottom:3px}@media print{.doc-rolagem{overflow:visible;margin:0;padding:0}.doc-contrato{min-width:0;max-width:none;padding:0;border-radius:0}@page{size:A4;margin:12mm}}.ganhos-hero{position:relative;overflow:hidden;text-align:center;padding:26px 18px 22px;border-radius:26px;margin-bottom:12px;background:radial-gradient(120% 90% at 50% -10%,rgba(251,191,36,.45) 0,rgba(251,191,36,0) 60%),radial-gradient(80% 60% at 100% 100%,rgba(74,222,128,.22) 0,rgba(74,222,128,0) 70%),linear-gradient(160deg,#1c1917,#0c0a09);border:1px solid rgba(251,191,36,.35);box-shadow:0 18px 40px rgba(0,0,0,.55)}.ganhos-hero small{display:block;color:#fde68a;font-weight:600;letter-spacing:.02em}.ganhos-hero>b{display:block;font-family:var(--font-display);font-size:clamp(2.6rem,11vw,3.6rem);line-height:1.05;margin:6px 0 12px;background:linear-gradient(180deg,#fff7d6,#fbbf24);-webkit-background-clip:text;background-clip:text;color:transparent}.ganhos-hero .frase{margin:14px auto 0;max-width:420px;color:#e7e5e4;line-height:1.45;font-size:1.02rem}.ganhos-hero .frase .ico{width:18px;height:18px;vertical-align:-3px;margin-right:4px;color:#fbbf24}.ganhos-hero .frase b{color:#fff}.selo-recorde{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:6px 12px;border-radius:999px;background:#fbbf24;color:#1c1917;font-weight:800;font-size:.9rem}.selo-recorde .ico{width:18px;height:18px}.ganhos-tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:14px}.ganhos-tiles div{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 10px;display:flex;flex-direction:column;gap:4px;min-width:0}.ganhos-tiles span{color:var(--muted);font-size:.78rem;line-height:1.2}.ganhos-tiles b{font-size:1.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-ganhos{display:flex;flex-direction:column;gap:10px;margin:14px 0 4px;padding:14px;border-radius:var(--radius-sm);background:var(--card);border:1px solid var(--line)}.meta-topo{display:flex;align-items:center;gap:8px;font-size:.95rem;line-height:1.35}.meta-topo .ico{flex:none;width:18px;height:18px;color:var(--amarelo)}.meta-trilho{height:10px;border-radius:99px;background:var(--card-2);overflow:hidden}.meta-trilho i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#fbbf24,#4ade80);transition:width .6s ease}.conquistas{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.conquista{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:var(--radius-sm);background:var(--card);border:1px dashed var(--line-2);opacity:.6;min-width:0}.conquista.ok{opacity:1;border:1px solid rgba(251,191,36,.45);background:linear-gradient(160deg,rgba(251,191,36,.12),var(--card) 70%)}.conquista .selo{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--card-2);color:var(--muted)}.conquista.ok .selo{background:var(--amarelo);color:#1c1917}.conquista b{font-size:.95rem}.conquista small{color:var(--muted);font-size:.8rem;line-height:1.3}.dica-ganhos{margin:10px 0 0;padding:10px 12px;border-radius:var(--radius-sm);background:rgba(251,191,36,.1);color:#fde68a;font-size:.9rem}.tendencia{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;font-weight:800;font-size:.92rem}.tendencia .ico{width:18px;height:18px}.tendencia.sobe{background:rgba(74,222,128,.18);color:#4ade80}.tendencia.cai{background:hsla(0,91%,71%,.18);color:#f87171}.tendencia.igual{background:hsla(0,0%,100%,.1);color:#e5e5e5}.grafico-ganhos{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:6px;gap:6px;align-items:end;padding:18px 8px 12px;border-radius:20px;background:radial-gradient(120% 80% at 50% 0,rgba(251,191,36,.12),transparent 60%),var(--card);border:1px solid rgba(251,191,36,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 0 32px rgba(251,191,36,.06)}.coluna-mes{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.coluna-mes .valor{font-size:.68rem;font-weight:700;color:var(--muted);white-space:nowrap;min-height:1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coluna-mes .trilho{height:120px;width:100%;max-width:34px;display:flex;align-items:flex-end;background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.05) 0 1px,transparent 1px 14px);border-radius:10px}.coluna-mes .trilho i{display:flex;flex-direction:column;width:100%;background:linear-gradient(180deg,#fbbf24,#f97316);border-radius:10px 10px 4px 4px;overflow:hidden;opacity:.6;min-height:4px}.coluna-mes .trilho em{display:block;width:100%;background:hsla(0,0%,100%,.7)}.coluna-mes.atual .trilho i{opacity:1;box-shadow:0 0 22px rgba(251,191,36,.55)}.coluna-mes.atual .valor{color:#fde68a}.coluna-mes.futuro .trilho i{opacity:.25;background:repeating-linear-gradient(135deg,#fbbf24 0 4px,transparent 4px 8px)}.coluna-mes .mes{font-size:.72rem;color:var(--muted)}.coluna-mes.atual .mes{color:var(--text);font-weight:800}.legenda-ganhos{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;font-size:.8rem;color:var(--muted)}.legenda-ganhos span{display:inline-flex;align-items:center;gap:6px}.legenda-ganhos .q{display:inline-block;width:10px;height:10px;border-radius:3px}.legenda-ganhos .q.forte{background:#f59e0b}.legenda-ganhos .q.fraco{background:rgba(245,158,11,.35)}.legenda-ganhos .q.claro{background:hsla(0,0%,100%,.6)}.chip-ganho{flex:none;padding:6px 10px;border-radius:12px;background:rgba(74,222,128,.14);color:#4ade80;font-weight:800;white-space:nowrap}.chip-ganho small{font-weight:600;opacity:.8}.item.renovar .det b{color:var(--text)}.secao-titulo h2 .ico{width:20px;height:20px;vertical-align:-3px;margin-right:4px}.bottomnav a.destaque{color:#fde68a;font-weight:800;padding-top:0}.bottomnav a.destaque .anel{width:50px;height:50px;margin-top:-18px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(#1c1917,#1c1917) padding-box,conic-gradient(from 200deg,#4ade80,#fbbf24,#4ade80) border-box;border:3px solid transparent;box-shadow:0 6px 18px rgba(251,191,36,.35)}.bottomnav a.destaque .anel .ico{width:26px;height:26px;color:#fbbf24}.bottomnav a.destaque.ativo{background:transparent;color:#fde68a}.bottomnav a.destaque.ativo .anel{background:linear-gradient(135deg,#4ade80,#fbbf24) padding-box,conic-gradient(from 200deg,#4ade80,#fbbf24,#4ade80) border-box}.bottomnav a.destaque.ativo .anel .ico{color:#1c1917}details.acordeao{cursor:pointer;margin-top:12px}details.acordeao summary{list-style:none}details.acordeao summary::-webkit-details-marker{display:none}details.acordeao .seta .ico{transition:transform .2s}details.acordeao[open] .seta .ico{transform:rotate(180deg)}details.acordeao .tabela-kit{background:transparent;border:0;padding:0;margin-top:12px;cursor:default}.seg4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.seg4 button{min-height:64px;border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--card);color:var(--text);font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.seg4 button b{font-size:1.5rem}.seg4 button.ativo{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.venda-resumo{border-radius:var(--radius);overflow:hidden;border:1px solid color-mix(in srgb,var(--cor) 45%,#262626);margin-bottom:18px;background:var(--card)}.venda-resumo .faixa{background:var(--cor);color:#fff;padding:12px 16px;display:flex;flex-direction:column}.venda-resumo .faixa span{font-size:.85rem;opacity:.9}.venda-resumo .faixa b{font-family:var(--font-display);font-size:1.4rem;line-height:1.15}.venda-resumo .bloco{padding:12px 16px;border-bottom:1px solid var(--line)}.venda-resumo .plano-nome{font-weight:800;margin-bottom:6px}.venda-resumo ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.venda-resumo li{display:flex;gap:8px;line-height:1.35}.venda-resumo li .ico{width:18px;height:18px;flex:none;margin-top:2px;color:var(--verde)}.venda-resumo .linha-item{display:flex;justify-content:space-between;gap:10px}.venda-resumo .linha-item small{display:block;color:var(--muted)}.venda-resumo .valor{display:flex;justify-content:space-between;align-items:baseline;padding:14px 16px;background:var(--card-2)}.venda-resumo .valor b{font-size:1.5rem}.vendedor-contrato{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-sm);background:var(--card);border:1px solid var(--line-2);margin-bottom:14px}.vendedor-contrato>div{flex:1 1;display:flex;flex-direction:column}.vendedor-contrato small{color:var(--muted)}.vendedor-contrato span{color:var(--muted);font-size:.9rem}.vendedor-contrato.falta{border-color:var(--amarelo)}.vendedor-contrato.falta span{color:var(--amarelo)}.ola a.txt{display:block;color:inherit}:root[data-theme=light]{--bg:#f4f2ee;--card:#fff;--card-2:#f1efea;--text:#17150f;--muted:#6b675e;--line:#e6e2da;--line-2:#d8d3c8;--accent:#17150f;--on-accent:#fff;--link:#3343d6;--primary:#17150f;--verde:#15803d;--verde-bg:rgba(22,163,74,.12);--amarelo:#b45309;--amarelo-bg:rgba(245,158,11,.15);--vermelho:#dc2626;--vermelho-bg:rgba(220,38,38,.1);--azul-bg:rgba(51,67,214,.1);color-scheme:light}[data-theme=light] .topbar{background:hsla(40,21%,95%,.88)}[data-theme=light] .bottomnav{background:hsla(0,0%,100%,.94);box-shadow:0 10px 30px rgba(40,30,10,.14)}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#a29d92}[data-theme=light] input:focus,[data-theme=light] select:focus,[data-theme=light] textarea:focus{box-shadow:0 0 0 3px rgba(51,67,214,.18)}[data-theme=light] tbody tr:hover{background:rgba(0,0,0,.025)}[data-theme=light] .alerta.info,[data-theme=light] .b-azul{color:#3343d6}[data-theme=light] .card,[data-theme=light] .item,[data-theme=light] .kpi{box-shadow:0 1px 2px rgba(40,30,10,.05)}[data-theme=light] .radio-btn{background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--cor) 70%,#fff) 0,transparent 62%),radial-gradient(90% 120% at 0 100%,color-mix(in srgb,var(--cor2,var(--cor)) 75%,transparent) 0,transparent 65%),linear-gradient(160deg,var(--cor) 0,color-mix(in srgb,var(--cor) 70%,#1a1a1a) 100%);border-color:transparent;box-shadow:0 12px 28px color-mix(in srgb,var(--cor) 30%,transparent)}[data-theme=light] .prog-linha{color:var(--text);background:linear-gradient(160deg,color-mix(in srgb,var(--cor) 9%,#fff) 0,#fff 70%);border:1px solid color-mix(in srgb,var(--cor) 30%,#e6e2da);box-shadow:0 2px 10px rgba(40,30,10,.06)}[data-theme=light] .prog-linha .seta{background:var(--cor);color:#fff}[data-theme=light] .prog-linha .desc{color:var(--muted)}[data-theme=light] .prog-linha .mini-blocos i{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.15)}[data-theme=light] .escolha-radio button.ativa{background:var(--cor);color:#fff}[data-theme=light] .login-wrap{background:radial-gradient(60% 50% at 10% 5%,rgba(236,112,32,.22),transparent 70%),radial-gradient(60% 50% at 95% 95%,rgba(0,177,62,.18),transparent 70%),radial-gradient(50% 40% at 50% 100%,rgba(31,46,255,.12),transparent 70%),var(--bg)}[data-theme=light] .login-card{background:hsla(0,0%,100%,.92);box-shadow:0 20px 50px rgba(40,30,10,.12)}[data-theme=light] .login-jc{filter:brightness(0);opacity:.75}[data-theme=light] .gestao{background:linear-gradient(90deg,#fff 0 259px,var(--line) 259px 260px,var(--bg) 260px)}[data-theme=light] .sidebar{background:#fff}[data-theme=light] .kpi .barra{background:rgba(0,0,0,.06)}[data-theme=light] .kpi.destaque .kpi-topo,[data-theme=light] .kpi.destaque .rotulo{color:hsla(0,0%,100%,.7)}[data-theme=light] .kpi.destaque .barra{background:hsla(0,0%,100%,.2)}@media (max-width:860px){[data-theme=light] .gestao{background:var(--bg)}}[data-theme=light] .tema-radio{background:linear-gradient(180deg,color-mix(in srgb,var(--cor) 22%,#fff) 0,color-mix(in srgb,var(--cor) 8%,#f4f2ee) 420px,#f4f2ee 100%)}[data-theme=light] .tema-radio .topbar{background:color-mix(in srgb,var(--cor) 22%,#fff)}[data-theme=light] .tema-radio .barra-total{background:#fff}[data-theme=light] .ganhos-hero{box-shadow:0 18px 40px rgba(40,30,10,.22)}[data-theme=light] .tendencia.sobe{background:rgba(22,163,74,.12);color:#15803d}[data-theme=light] .tendencia.cai{background:rgba(220,38,38,.1);color:#dc2626}[data-theme=light] .tendencia.igual{background:rgba(0,0,0,.06);color:var(--muted)}[data-theme=light] .ganhos-hero .tendencia.sobe{background:rgba(74,222,128,.18);color:#4ade80}[data-theme=light] .ganhos-hero .tendencia.cai{background:hsla(0,91%,71%,.18);color:#f87171}[data-theme=light] .ganhos-hero .tendencia.igual{background:hsla(0,0%,100%,.1);color:#e5e5e5}[data-theme=light] .dica-ganhos{color:#92400e;background:rgba(245,158,11,.14)}[data-theme=light] .grafico-ganhos .trilho em{background:rgba(0,0,0,.18)}[data-theme=light] .grafico-ganhos .atual .valor{color:#b45309}[data-theme=light] .legenda-ganhos .q.claro{background:rgba(0,0,0,.18)}[data-theme=light] .chip-ganho{background:rgba(22,163,74,.12);color:#15803d}[data-theme=light] .bottomnav a.destaque,[data-theme=light] .bottomnav a.destaque.ativo{color:#92400e}[data-theme=light] .bottomnav a.destaque .anel{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from 200deg,#22c55e,#f59e0b,#22c55e) border-box;box-shadow:0 6px 16px rgba(245,158,11,.3)}[data-theme=light] .bottomnav a.destaque .anel .ico{color:#d97706}[data-theme=light] .bottomnav a.destaque.ativo .anel{background:linear-gradient(135deg,#22c55e,#f59e0b) padding-box,conic-gradient(from 200deg,#22c55e,#f59e0b,#22c55e) border-box}[data-theme=light] .bottomnav a.destaque.ativo .anel .ico{color:#fff}.tema-lateral{width:100%;margin-top:10px}.sidebar{position:-webkit-sticky;position:sticky}.sidebar:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--cor96),#f4b400 50%,var(--agro) 75%,var(--agro-2))}.sidebar .logo-jc{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 8px 16px;text-align:center}.sidebar .logo-jc img{height:62px;width:auto;filter:brightness(0) invert(1)}.sidebar .logo-jc b{display:block;color:var(--text);font-family:var(--font-display);font-size:1.05rem;letter-spacing:-.01em}.sidebar .logo-jc small{font-size:.85rem}.sidebar .emissoras-mini{display:flex;justify-content:center;gap:14px;padding:10px 0 16px;margin:0 8px 12px;border-bottom:1px solid var(--line)}.sidebar .emissoras-mini img{height:30px;width:auto}.sidebar a{position:relative;transition:background .15s,color .15s}.sidebar a:hover{background:var(--card-2);color:var(--text)}.sidebar a.ativo{background:linear-gradient(90deg,color-mix(in srgb,var(--cor96) 22%,transparent),color-mix(in srgb,var(--cor96) 6%,transparent));color:var(--text)}.sidebar a.ativo:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;border-radius:4px;background:var(--cor96)}.sidebar a.ativo .ico{color:var(--cor96)}.sidebar .demo-off{display:flex;align-items:center;gap:12px;color:var(--muted);padding:11px 12px;border-radius:12px;font-weight:600;font-size:.96rem;opacity:.55;cursor:default;white-space:nowrap}.sidebar .demo-off .ico{width:20px;height:20px}[data-theme=light] .sidebar .logo-jc img{filter:brightness(0);opacity:.85}.gestao-topo{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:-10px 0 6px}.gestao-topo .ao-vivo{font-size:.85rem;cursor:help}.gestao-main .cabecalho h1{position:relative;padding-bottom:8px}.gestao-main .cabecalho h1:after{content:"";position:absolute;left:0;bottom:0;width:44px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--cor96),var(--agro))}.kpi{position:relative;overflow:hidden}.kpi .kpi-topo .ico{width:34px;height:34px;padding:7px;border-radius:50%;background:var(--card-2);color:var(--text)}.kpi.destaque{background:linear-gradient(140deg,#f08a3c 0,var(--cor96) 45%,#c2410c 100%);color:#fff;border-color:transparent;box-shadow:0 14px 30px color-mix(in srgb,var(--cor96) 30%,transparent)}.kpi.destaque .kpi-topo,.kpi.destaque .rotulo{color:hsla(0,0%,100%,.85)}.kpi.destaque .kpi-topo .ico{background:hsla(0,0%,100%,.2);color:#fff}.kpi.destaque .barra{background:hsla(0,0%,100%,.25)}.kpi.destaque .barra>span{background:#fff}[data-theme=light] .kpi.destaque .kpi-topo,[data-theme=light] .kpi.destaque .rotulo{color:hsla(0,0%,100%,.88)}[data-theme=light] .kpi.destaque .barra{background:hsla(0,0%,100%,.25)}[data-theme=light] .kpi.destaque .barra>span{background:#fff}.radios-gestao{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:18px;gap:18px}.radios-gestao .radio-btn{min-height:190px;padding:26px 24px;margin:0;transition:transform .15s,box-shadow .15s}.radios-gestao .radio-btn:hover{transform:translateY(-3px);box-shadow:0 18px 40px color-mix(in srgb,var(--cor) 35%,transparent)}.radios-gestao .radio-btn .logo-r{width:76px;height:76px}.radios-gestao .radio-btn .nome{font-size:2rem}.radios-gestao .radio-btn .numeros{margin-top:26px;gap:30px}.radios-gestao .radio-btn .numeros b{font-family:var(--font-display);font-size:1.7rem}.radios-gestao .radio-btn .numeros span{opacity:.85;font-size:.9rem}.abas-radio{gap:6px;padding:5px;background:var(--card);border:1px solid var(--line)}.abas-radio,.abas-radio a{display:inline-flex;border-radius:999px}.abas-radio a{align-items:center;gap:8px;padding:7px 16px 7px 8px;color:var(--muted);font-weight:700;font-size:.95rem}.abas-radio a img{height:26px;width:26px;object-fit:contain}.abas-radio a:hover{color:var(--text)}.abas-radio a.ativa{background:var(--cor);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--cor) 35%,transparent)}.faixa-radio-g{display:flex;align-items:center;gap:16px;padding:16px 20px;margin-bottom:14px;border-radius:var(--radius);color:#fff;background:radial-gradient(80% 140% at 100% 0,color-mix(in srgb,var(--cor2) 55%,transparent),transparent 60%),linear-gradient(120deg,var(--cor),color-mix(in srgb,var(--cor) 70%,#111));box-shadow:0 10px 26px color-mix(in srgb,var(--cor) 22%,transparent)}.faixa-radio-g img{height:48px;width:48px;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(0,0,0,.3))}.faixa-radio-g .t{display:flex;flex-direction:column}.faixa-radio-g .t b{font-family:var(--font-display);font-size:1.45rem;letter-spacing:-.02em;line-height:1.1}.faixa-radio-g .t small{opacity:.85}.faixa-radio-g .extra{margin-left:auto;display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:flex-end}.faixa-radio-g .extra b{font-family:var(--font-display);font-size:1.2rem}.faixa-radio-g .btn{background:#fff;color:#111;border-color:transparent}details.novo-programa>summary{display:flex;align-items:center;gap:8px;color:var(--text)}.grade-programas{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px}.prog-card-g{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:var(--radius);color:var(--text);background:linear-gradient(160deg,color-mix(in srgb,var(--cor) 10%,var(--card)) 0,var(--card) 60%);border:1px solid color-mix(in srgb,var(--cor) 25%,var(--line));border-top:4px solid var(--cor);transition:transform .15s,box-shadow .15s}.prog-card-g:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.18)}.prog-card-g.inativo{opacity:.55}.prog-card-g .topo{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.prog-card-g .topo b{font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.02em;line-height:1.2}.prog-card-g .det{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.92rem}.prog-card-g .det .ico{width:16px;height:16px;flex:none}.prog-card-g .cotas{margin-top:8px;font-size:.88rem;color:var(--muted)}.prog-card-g .cotas .barra{height:8px;margin-top:4px}.prog-card-g .cotas .barra>span{background:var(--cor)}.prog-card-g .rodape{display:flex;justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.prog-card-g .preco{color:var(--muted);font-size:.9rem}.prog-card-g .preco b{color:var(--text);font-size:1.05rem}.prog-card-g .preco small{color:var(--muted);font-weight:500}.prog-card-g .editar{color:var(--cor);font-weight:800}.link-forte{color:var(--text)}.link-forte:hover{text-decoration:underline}@media (max-width:860px){.sidebar:before{display:none}.sidebar .logo-jc{flex-direction:row;text-align:left;width:100%;padding:0 0 6px}.sidebar .logo-jc img{height:40px}.sidebar .emissoras-mini{display:none}.faixa-radio-g{flex-wrap:wrap}.faixa-radio-g .extra{margin-left:0;width:100%;justify-content:flex-start}}.aviso-condicao,.btn.amarelo{background:var(--amarelo);color:#1a1405}.aviso-condicao{display:flex;align-items:center;gap:8px;padding:7px 14px;font-size:.88rem;line-height:1.2;text-decoration:none;font-weight:500}.aviso-condicao .t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aviso-condicao b{font-weight:800}.seg4 button:disabled{opacity:.35;cursor:not-allowed}.seg4 button .preco-p{font-size:.72rem;margin-top:4px;opacity:.85;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabela-periodo{margin:10px 0}.tabela-periodo small{display:block;color:var(--muted);font-size:.8rem;margin-bottom:6px}.tabela-periodo .linha{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px}.tabela-periodo .linha>div{background:var(--card-2);border:1px solid var(--line);border-radius:10px;padding:7px 6px;text-align:center;display:flex;flex-direction:column;gap:2px}.tabela-periodo .linha span{font-size:.75rem;color:var(--muted)}.tabela-periodo .linha b{font-size:.92rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cond-destaque{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;margin-bottom:14px;border-radius:var(--radius-sm);background:var(--amarelo-bg);border:1px solid rgba(251,191,36,.35);color:var(--text)}.cond-destaque .ico{color:var(--amarelo);flex:none;margin-top:2px}.cond-destaque small{display:block;color:var(--amarelo);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.lista-condicoes{display:grid;grid-gap:12px;gap:12px}.cond-card{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--cor,var(--amarelo));border-radius:var(--radius);padding:14px 16px}.cond-card .radio{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.85rem}.cond-card .prog{display:block;font-size:1.2rem;margin:4px 0 8px}.cond-card .texto{display:flex;gap:8px;margin:0 0 6px;font-size:1.02rem}.cond-card .texto .ico{color:var(--amarelo);flex:none;margin-top:3px}.cond-card .rodape{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px}.periodos-g{background:var(--card);border:1px dashed var(--line-2);border-radius:var(--radius-sm);padding:10px 12px 2px;margin-bottom:12px}.periodos-g .t{font-weight:600;font-size:.92rem;margin-bottom:8px}.periodos-g .t small{font-weight:400;color:var(--muted);margin-left:6px}.periodos-g .linha{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.condicoes-g{margin-top:22px;padding:16px;border-radius:var(--radius);background:var(--amarelo-bg);border:1px solid rgba(251,191,36,.3)}.condicoes-g h2{display:flex;align-items:center;gap:8px;margin:0 0 4px}.condicoes-g h2 .ico{color:var(--amarelo)}.cond-item{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:8px 0;border-radius:var(--radius-sm);background:var(--card);border:1px solid var(--line);opacity:.65}.cond-item.ativa{opacity:1;border-color:rgba(251,191,36,.5)}.cond-item .txt{flex:1 1;min-width:0}.cond-item .txt small{display:block;color:var(--muted)}.prog-card-g .rodape .min{color:var(--muted)}@media (max-width:700px){.periodos-g .linha{grid-template-columns:repeat(2,1fr)}}[data-theme=light] .cond-card .texto .ico,[data-theme=light] .cond-destaque small,[data-theme=light] .condicoes-g h2 .ico{color:#a16207}.saudacao-g{margin:0 0 22px}.saudacao-g small{display:block;font-size:.92rem;margin-bottom:4px}.saudacao-g h1{font-size:2.4rem;letter-spacing:-.035em;margin:0}.bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:26px}.b-card{background:var(--card);border:1px solid var(--line);border-radius:26px;padding:22px;color:var(--text);min-width:0}a.b-card{transition:border-color .15s,transform .15s}a.b-card:hover{border-color:var(--line-2);transform:translateY(-2px)}.b-eyebrow{font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--muted)}.b-gigante{font-family:var(--font-display);font-weight:700;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1;letter-spacing:-.045em;margin:14px 0 10px}.b-gigante span{opacity:.35}.b-medio{font-family:var(--font-display);font-weight:700;font-size:2rem;letter-spacing:-.04em;line-height:1.05;margin:8px 0 4px}.b-sub{font-size:.9rem;color:var(--muted)}.b-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.b-topo h2{display:flex;align-items:center;gap:8px;font-size:1.1rem;margin:0 0 12px}.b-topo h2 .ico{width:20px;height:20px;color:var(--muted)}.contador{min-width:30px;height:30px;padding:0 10px;border-radius:999px;background:var(--card-2);display:grid;place-items:center;font-weight:700;font-size:.9rem}.ver-tudo{color:var(--muted);font-weight:600;font-size:.9rem}.b-hero{grid-column:span 2;display:flex;flex-direction:column;position:relative;overflow:hidden;border:0;color:#fff;background:radial-gradient(120% 120% at 100% 0,#ffb067 0,transparent 45%),linear-gradient(135deg,#f58a2e 0,var(--cor96) 50%,#c2410c 100%)}.b-hero:after{content:"";position:absolute;right:-60px;bottom:-80px;width:260px;height:260px;border-radius:50%;border:36px solid hsla(0,0%,100%,.09)}.b-hero .b-eyebrow,.b-hero .b-sub{color:hsla(0,0%,100%,.85)}.b-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px;position:relative;z-index:1}.chip-r{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:rgba(0,0,0,.22);font-size:.88rem;font-weight:600}.chip-r img{width:24px;height:24px;object-fit:contain;background:#fff;border-radius:50%;padding:2px}.chip-r b{margin-left:4px}.b-claro{display:flex;flex-direction:column;background:#f4f2ee;color:#0d0d0d;border:0}.b-claro .b-eyebrow,.b-claro .b-sub{color:#5c5850}.b-claro .b-sub b{color:#0d0d0d}.seg-bar{display:flex;height:12px;border-radius:999px;overflow:hidden;background:#dcd8cf;margin:4px 0 12px;gap:2px}.seg-bar span{display:block;height:100%}.b-minis{display:grid;grid-gap:10px;gap:10px}.b-mini{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:20px}.b-mini .ico{width:40px;height:40px;padding:10px;border-radius:50%;background:var(--card-2);flex:none}.b-mini b{display:block;font-size:1.6rem;line-height:1}.b-mini span{font-size:.84rem;color:var(--muted)}.b-grafico{grid-column:span 2;display:flex;flex-direction:column}.var-chip{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;font-weight:700;font-size:.85rem}.var-chip.sobe{background:var(--verde-bg);color:var(--verde)}.var-chip.desce{background:var(--vermelho-bg);color:var(--vermelho)}.var-chip.desce svg{transform:scaleY(-1)}.barras{flex:1 1;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;align-items:end;min-height:170px;margin-top:16px}.barras .col{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.barras .col span{width:100%;max-width:54px;border-radius:12px;background:var(--card-2);border:1px solid var(--line-2)}.barras .col.atual span{background:linear-gradient(180deg,#ffb067,var(--cor96));border:0;box-shadow:0 8px 22px color-mix(in srgb,var(--cor96) 35%,transparent)}.barras .col small{font-size:.72rem;white-space:nowrap}.barras .col em{font-style:normal;font-size:.82rem;color:var(--muted);text-transform:capitalize}.barras .col.atual em{color:var(--text);font-weight:700}.b-lista{grid-column:span 2}.linhas-g{display:flex;flex-direction:column}.linha-g{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line);color:var(--text)}.linha-g b{display:block;font-weight:600}.linha-g b.fino{font-weight:500;font-size:.95rem}.linha-g small{font-size:.84rem}a.linha-g:hover b{text-decoration:underline}.grade-emissoras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:26px}.grade-emissoras .b-lista{grid-column:auto}.emissora-g{background:var(--card);border:1px solid var(--line);border-radius:26px;overflow:hidden}.emissora-g header{display:flex;align-items:center;gap:14px;padding:18px 20px;color:#fff;background:radial-gradient(80% 160% at 100% 0,color-mix(in srgb,var(--cor2) 60%,transparent),transparent 60%),linear-gradient(120deg,var(--cor),color-mix(in srgb,var(--cor) 65%,#111))}.emissora-g header img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(0,0,0,.3))}.emissora-g header b{display:block;font-family:var(--font-display);font-size:1.4rem;letter-spacing:-.02em}.emissora-g header small{color:hsla(0,0%,100%,.85)}.emissora-g .abrir{margin-left:auto;width:40px;height:40px;border-radius:50%;background:#fff;color:#111;display:grid;place-items:center;flex:none}.progs-ocup{padding:6px 20px 12px}.po-linha{display:grid;grid-template-columns:minmax(0,1fr) auto 76px;align-items:center;grid-gap:14px;gap:14px;padding:11px 0;border-top:1px solid var(--line);color:var(--text)}.po-linha:first-child{border-top:0}.po-linha:hover .po-nome b{text-decoration:underline}.po-nome b{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-nome small{font-size:.82rem}.pilulas{display:flex;gap:3px;flex-wrap:wrap;max-width:150px;justify-content:flex-end}.pilulas i{width:12px;height:18px;border-radius:4px;background:var(--card-2);border:1px solid var(--line-2)}.pilulas i.cheia{background:var(--cor);border-color:transparent}.po-status{font-size:.8rem;font-weight:700;text-align:right;color:var(--muted)}.po-status.s-vermelho{color:var(--vermelho)}.po-status.s-amarelo{color:var(--amarelo)}[data-theme=light] .b-claro{background:#17150f;color:#fff}[data-theme=light] .b-claro .b-eyebrow,[data-theme=light] .b-claro .b-sub{color:hsla(0,0%,100%,.7)}[data-theme=light] .b-claro .b-sub b{color:#fff}[data-theme=light] .b-claro .seg-bar{background:#3a372f}[data-theme=light] .b-card,[data-theme=light] .emissora-g{box-shadow:0 1px 2px rgba(0,0,0,.04)}[data-theme=light] .po-status.s-amarelo{color:#a16207}@media (max-width:1100px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.b-minis{grid-column:span 2;grid-template-columns:repeat(3,1fr)}.b-claro{grid-column:span 2}}@media (max-width:700px){.bento,.grade-emissoras{grid-template-columns:1fr}.b-grafico,.b-hero,.b-lista,.b-minis{grid-column:auto}.b-minis{grid-template-columns:1fr}.saudacao-g h1{font-size:1.9rem}}.sidebar .marca-gestao{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 8px;margin:0 8px 12px;border-bottom:1px solid var(--line)}.sidebar .marca-gestao .emissoras-mini{padding:0;margin:0;border:0;gap:16px;display:flex}.sidebar .marca-gestao .emissoras-mini img{height:52px}.sidebar .marca-gestao b{color:var(--text);font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.02em}@media (max-width:860px){.sidebar .marca-gestao{flex-direction:row;width:100%;justify-content:flex-start;padding:0 0 8px;margin:0 0 6px}.sidebar .marca-gestao .emissoras-mini{display:flex}.sidebar .marca-gestao .emissoras-mini img{height:34px}}.chip-r .pos{width:24px;height:24px;border-radius:50%;background:#fff;color:var(--cor96);display:grid;place-items:center;font-size:.75rem;font-weight:800}:root{--destaque:#9db8ff;--destaque-claro:#d4e1ff;--destaque-forte:#6f8ff5;--on-destaque:#0b1636}.sidebar a.ativo{background:linear-gradient(90deg,color-mix(in srgb,var(--destaque) 20%,transparent),color-mix(in srgb,var(--destaque) 5%,transparent))}.sidebar a.ativo:before{background:var(--destaque)}.sidebar a.ativo .ico{color:var(--destaque)}.gestao-main .cabecalho h1:after{background:var(--destaque)}.kpi.destaque{background:linear-gradient(140deg,var(--destaque-claro),var(--destaque) 55%,var(--destaque-forte));color:var(--on-destaque);box-shadow:0 14px 30px color-mix(in srgb,var(--destaque) 25%,transparent)}.kpi.destaque .kpi-topo,.kpi.destaque .rotulo,[data-theme=light] .kpi.destaque .kpi-topo,[data-theme=light] .kpi.destaque .rotulo{color:rgba(11,22,54,.72)}.kpi.destaque .kpi-topo .ico{background:rgba(11,22,54,.1);color:var(--on-destaque)}.kpi.destaque .barra,[data-theme=light] .kpi.destaque .barra{background:rgba(11,22,54,.15)}.kpi.destaque .barra>span,[data-theme=light] .kpi.destaque .barra>span{background:var(--on-destaque)}.b-hero{color:var(--on-destaque);background:radial-gradient(90% 120% at 100% 0,hsla(0,0%,100%,.55) 0,transparent 50%),linear-gradient(135deg,var(--destaque-claro) 0,var(--destaque) 55%,var(--destaque-forte) 100%);box-shadow:0 18px 40px color-mix(in srgb,var(--destaque) 22%,transparent)}.b-hero:after{border-color:hsla(0,0%,100%,.22)}.b-hero .b-eyebrow,.b-hero .b-sub{color:rgba(11,22,54,.72)}.chip-r{background:hsla(0,0%,100%,.45);color:var(--on-destaque)}.chip-r .pos{background:var(--on-destaque);color:#fff}.barras .col.atual span{background:linear-gradient(180deg,var(--destaque-claro),var(--destaque-forte));box-shadow:0 8px 22px color-mix(in srgb,var(--destaque) 30%,transparent)}.gestao-main{max-width:2200px}.grade-listas{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:16px;gap:16px;margin-bottom:26px}.grade-listas .b-lista{grid-column:auto}.grade-emissoras{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr))}.b-grafico{grid-column:span 4}.b-grafico .barras{min-height:150px}@media (min-width:1600px){.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.b-grafico{grid-column:span 2}.gestao-main{padding:32px 44px}}@media (min-width:2000px){body{font-size:18px}}@media (max-width:1100px){.b-grafico{grid-column:span 2}}@media (max-width:700px){.b-grafico{grid-column:auto}.gestao-topo{margin:0 0 10px}.po-linha{grid-template-columns:minmax(0,1fr) auto}.po-linha .pilulas{grid-column:1/-1;justify-content:flex-start;max-width:none;order:3}.b-card{padding:18px;border-radius:22px}}@media (min-width:1000px){.conteudo{max-width:1080px;padding:24px 28px}.lista-condicoes,.lista-programas,.planos-prog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.conteudo .pacote,.conteudo>form{max-width:760px;margin-left:auto;margin-right:auto}}.nav-g{display:flex;flex-direction:column}@media (max-width:860px){.sidebar{flex-direction:column;flex-wrap:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:10px 12px 8px;gap:6px}.sidebar .marca-gestao{padding:0;margin:0;border:0}.nav-g{flex-direction:row;overflow-x:auto;gap:4px;margin:0 -12px;padding:0 12px 2px;scrollbar-width:none}.nav-g::-webkit-scrollbar{display:none}.nav-g a{white-space:nowrap;flex:none}.sidebar a.ativo:before{left:10px;right:10px;top:auto;bottom:0;width:auto;height:3px}.sidebar .rodape{display:flex;align-items:center;gap:6px;position:absolute;top:10px;right:12px}.sidebar .rodape>a{display:none}.sidebar .rodape .btn{margin:0!important;width:auto!important;min-height:36px;padding:6px 12px}.sidebar .marca-gestao b{font-size:1.05rem}}@media (max-width:700px){.bento,.grade-emissoras,.grade-listas{grid-template-columns:minmax(0,1fr)}.b-claro,.b-grafico,.b-hero,.b-lista,.b-minis,.bento>*{grid-column:auto}.b-minis{grid-template-columns:minmax(0,1fr)}}.assinatura-card{background:var(--card);border:1px solid var(--line-2);border-left:4px solid var(--destaque);border-radius:var(--radius);padding:16px;margin-bottom:14px}.assinatura-card:empty{display:none}.assinatura-card.ok{border-left-color:var(--verde)}.assinatura-card .topo-a{display:flex;gap:12px;align-items:flex-start}.assinatura-card .topo-a .ico{width:26px;height:26px;flex:none;color:var(--destaque);margin-top:2px}.assinatura-card.ok .topo-a .ico{color:var(--verde)}.assinatura-card .topo-a b{display:block;font-size:1.08rem}.assinatura-card .topo-a small{display:block;color:var(--muted);margin-top:2px}.autentique-cfg{margin-bottom:22px;border-left:4px solid var(--destaque)}.email-status{margin-top:10px;padding:8px 12px;border-radius:10px;background:var(--card-2);font-size:.9rem;color:var(--muted)}.email-status.erro{background:var(--amarelo-bg);color:var(--amarelo)}[data-theme=light] .email-status.erro{color:#92400e}.btn-testemunhal{width:100%;margin-bottom:8px}.chat-testemunhal{display:flex;flex-direction:column;gap:12px}.chat-ajustes .rotulo{display:block;font-weight:600;margin-bottom:6px}.chat-ajustes .seg4 button{min-height:56px;font-size:.8rem}.chat-ajustes .seg4 button b{font-size:1.3rem}.chat-msgs{display:flex;flex-direction:column;gap:10px}.bolha{max-width:92%;padding:12px 14px;border-radius:18px;line-height:1.45;font-size:1.02rem;white-space:pre-wrap}.bolha.ia{align-self:flex-start;background:var(--card);border:1px solid var(--line);border-bottom-left-radius:6px}.bolha.eu{align-self:flex-end;background:var(--destaque-claro,#d4e1ff);color:var(--on-destaque,#0b1636);border-bottom-right-radius:6px}.bolha .nota{color:var(--muted);font-size:.95rem}.bolha .roteiro+.nota{margin-top:10px}.bolha.digitando{color:var(--muted);display:inline-flex;align-items:center;gap:4px}.bolha.digitando i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:pulo 1s ease-in-out infinite}.bolha.digitando i:nth-child(2){animation-delay:.15s}.bolha.digitando i:nth-child(3){animation-delay:.3s;margin-right:6px}@keyframes pulo{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.roteiro{background:var(--card-2);border:1px solid var(--line-2);border-left:4px solid var(--destaque,#9db8ff);border-radius:12px;padding:12px 14px}.roteiro-topo{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:.85rem;margin-bottom:6px}.roteiro-topo b{color:var(--text)}.roteiro p{margin:0 0 12px;font-size:1.12rem;line-height:1.55;white-space:pre-wrap}.atalhos,.roteiro-acoes{display:flex;flex-wrap:wrap;gap:8px}.chat-envio{padding:4px 0}.chat-envio textarea{width:100%;font-size:1.05rem}.chat-botoes{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.chat-botoes .btn{min-height:54px;font-size:1.05rem}.chat-botoes .btn:only-child{grid-column:1/-1}.btn.mic.ouvindo{background:var(--vermelho-bg);color:var(--vermelho);border:1px solid var(--vermelho);animation:respira 1.4s infinite}@keyframes respira{50%{box-shadow:0 0 0 6px hsla(0,91%,71%,.18)}}.abas-material{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.abas-material button{padding:8px 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--card-2);color:var(--text);font:inherit;font-weight:600;cursor:pointer}.abas-material button.ativo{background:var(--destaque,#9db8ff);color:var(--on-destaque,#0b1636);border-color:transparent}details.material{display:block}details.material summary{list-style:none;cursor:pointer;display:flex}details.material summary::-webkit-details-marker{display:none}details.material.desligado{opacity:.55}.material-corpo{margin-top:10px}.material-corpo pre{white-space:pre-wrap;font:inherit;font-size:.92rem;max-height:320px;overflow:auto;background:var(--card-2);padding:10px 12px;border-radius:10px;margin:0 0 10px}.atalho-ia{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 4px;padding:10px 14px;color:var(--muted);font-size:.92rem;text-decoration:none}.atalho-ia svg:last-child{opacity:.6}.bolha.resposta{white-space:normal}.prazo-visita{margin:12px 0 4px;padding:10px 12px;border-radius:12px;background:var(--card-2);border:1px solid var(--line-2);display:flex;flex-direction:column;gap:4px;position:relative;overflow:hidden}.prazo-visita span{color:var(--muted);font-size:.9rem}.prazo-visita i{position:absolute;left:0;bottom:0;height:3px;background:var(--destaque,#9db8ff)}.prazo-visita.alerta-p{background:rgba(250,204,21,.12);border-color:rgba(250,204,21,.45)}.prazo-visita.alerta-p i{background:var(--amarelo)}.prazo-visita.fim{background:var(--card);opacity:.85}.prazo-linha.alerta-p{color:var(--amarelo);font-weight:700}.item .empresa-visita{color:var(--link)}.item .vendedor-visita{color:var(--amarelo);font-weight:750}[data-theme=light] .item .empresa-visita{color:#1d4ed8}[data-theme=light] .item .vendedor-visita,[data-theme=light] .prazo-linha.alerta-p{color:#a16207}.item.travada{opacity:.7}.aviso-prazo+.aviso-condicao{border-top:1px solid rgba(0,0,0,.12)}.filtros-fin{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.filtros-fin .campo{margin:0;min-width:180px;flex:1 1}.filtros-fin .btn{min-height:46px}.fin-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.fin-card{display:flex;flex-direction:column;gap:4px;color:var(--text);margin:0}.fin-card small{color:var(--muted);font-weight:600}.fin-card b{font-size:1.6rem}.fin-card.perigo b{color:var(--vermelho)}.fin-card.destaque{background:var(--destaque,#9db8ff);color:var(--on-destaque,#0b1636);border-color:transparent}.fin-card.destaque small{color:inherit;opacity:.75}.comissao-v summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.comissao-v summary::-webkit-details-marker{display:none}.comissao-v summary .info{flex:1 1;display:flex;flex-direction:column}.comissao-v summary .num{font-size:1.2rem}details.parcela-fin{display:block}details.parcela-fin summary{display:flex;gap:12px;cursor:pointer;list-style:none}details.parcela-fin summary::-webkit-details-marker{display:none}.parcela-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.parcela-acoes form{margin:0}.inline-pago{display:flex;gap:6px;align-items:center}.inline-pago input{width:auto;padding:8px 10px}.boleto-manual{display:flex;flex-wrap:wrap;gap:6px;width:100%}.boleto-manual input{flex:1 1;min-width:180px;padding:8px 10px}.enviar-todos{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.link-convite code{display:block;padding:10px 12px;border-radius:10px;background:var(--card-2);word-break:break-all}@media (max-width:1100px){.fin-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.fin-cards{grid-template-columns:1fr}}.nav-grupo{display:block;margin:14px 12px 4px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@media (max-width:860px){.nav-grupo{margin:0 4px;align-self:center;flex:none}}.chip-r .bolinha{width:22px;height:22px;border-radius:50%;border:3px solid hsla(0,0%,100%,.85);flex:none}a.b-hero{color:var(--on-destaque,#fff)}.b-col{display:flex;flex-direction:column;gap:2px}.b-col .ver-tudo{margin-top:auto;padding-top:10px}.b-col{position:relative}.ico-redondo{position:absolute;right:22px;top:22px;width:42px;height:42px;padding:10px;border-radius:50%;background:var(--card-2)}.b-mini.mini-perigo{border-color:color-mix(in srgb,var(--vermelho) 45%,transparent)}.b-mini.mini-perigo .ico{background:var(--vermelho-bg);color:var(--vermelho)}.b-mini.mini-perigo b{color:var(--vermelho)}.b-minis .b-mini b{font-size:1.35rem}.barras-fin{min-height:0}.barras-fin .col .par{height:140px;width:100%;max-width:64px;display:flex;align-items:flex-end;justify-content:center;gap:4px}.bento>.b-col{grid-column:span 2}@media (min-width:1600px){.bento>.b-col{grid-column:span 3}}@media (max-width:1100px){.bento>.b-col{grid-column:span 1}}@media (max-width:700px){.bento>.b-col{grid-column:auto}}.barras-fin .col .par span{flex:1 1;max-width:26px}.barras-fin .col .par span.prev,.barras-fin .col.atual .par span.prev{background:transparent;border:1.5px dashed var(--line-2)}.barras-fin .col.atual .par span.prev{box-shadow:none}.fin-tarefas{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:-8px 0 20px}.fin-tarefas>b{font-size:.9rem;color:var(--muted);margin-right:4px}.fin-tarefas .tarefa{display:inline-flex;align-items:center;gap:8px;padding:10px 12px 10px 14px;border-radius:999px;background:var(--amarelo-bg);color:var(--amarelo);font-weight:700;font-size:.95rem}.fin-tarefas .tarefa.perigo{background:var(--vermelho-bg);color:var(--vermelho)}.fin-tarefas .tarefa .ico{width:18px;height:18px}.fin-tarefas .tarefa:hover{filter:brightness(1.1)}.fin-atalhos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:-8px 0 26px}.fin-atalhos a{display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;align-items:center;padding:16px;border-radius:20px;background:var(--card);border:1px solid var(--line);color:var(--text);transition:border-color .15s,transform .15s}.fin-atalhos a:hover{border-color:var(--destaque,var(--line-2));transform:translateY(-2px)}.fin-atalhos .ico{grid-row:span 2;width:44px;height:44px;padding:11px;border-radius:14px;background:var(--destaque,var(--accent));color:var(--on-destaque,#000)}.fin-atalhos b{font-size:1.02rem}.fin-atalhos small{color:var(--muted);font-size:.84rem}@media (max-width:600px){.fin-atalhos{grid-template-columns:1fr}.fin-tarefas .tarefa{width:100%}}.fin-atalhos{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.fin-atalhos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.fin-atalhos{grid-template-columns:1fr}}.busca-fin{display:flex;align-items:center;gap:8px;margin-top:16px;max-width:560px;padding:6px 6px 6px 16px;border-radius:999px;background:var(--card);border:1px solid var(--line)}.busca-fin .ico{width:20px;height:20px;color:var(--muted);flex:none}.busca-fin input{flex:1 1;min-width:0;border:0;background:transparent;padding:8px 0;font-size:1rem;color:var(--text);outline:none;box-shadow:none}.busca-fin .btn{margin:0;border-radius:999px}.voltar-fin{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-weight:600;margin-bottom:8px}.voltar-fin .ico{width:18px;height:18px}.ficha-cli{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.ficha-cli>div{display:grid;grid-gap:4px;gap:4px}.ficha-contatos{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:6px}.ficha-contatos a,.ficha-contatos span{display:inline-flex;align-items:center;gap:6px;color:var(--text)}.ficha-contatos .ico{width:17px;height:17px;color:var(--muted)}.contrato-fin{margin-top:8px}.contrato-fin h2 .badge{font-size:.8rem;vertical-align:middle}.parcela-fin .nome a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.prev-meses{display:grid;grid-gap:18px;gap:18px;margin-bottom:8px}.prev-mes{display:grid;grid-gap:8px;gap:8px}.prev-topo{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.prev-topo b{font-size:1.05rem;text-transform:capitalize}.prev-topo .num{font-family:var(--font-display);font-weight:700;font-size:1.25rem}.prev-mes.atual .prev-topo b:after{content:" · este mês";color:var(--muted);font-weight:500;font-size:.9rem;text-transform:none;display:inline-block;margin-left:4px}.prev-barra{display:flex;gap:2px;height:14px;border-radius:999px;background:var(--card-2);overflow:hidden}.prev-barra span{display:block;height:100%}.prev-det{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.88rem;color:var(--muted)}.prev-det .ok{color:var(--verde)}.prev-det .aviso{color:var(--amarelo)}.prev-legenda{display:flex;gap:16px;font-size:.85rem;color:var(--muted)}.prev-legenda i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}.gestao-main .cabecalho .btn{margin:0}.filtro-com{display:grid;grid-gap:14px;gap:14px;margin-bottom:16px}.atalhos-mes{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.chip-mes{flex:none;display:grid;grid-gap:2px;gap:2px;padding:10px 14px;border-radius:14px;background:var(--card-2);border:1px solid var(--line);color:var(--text)}.chip-mes b{font-size:.95rem}.chip-mes small{font-size:.8rem;color:var(--muted)}.chip-mes.ativo{background:var(--destaque);border-color:var(--destaque);color:var(--on-destaque)}.chip-mes.ativo small{color:var(--on-destaque);opacity:.75}.com-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.com-resumo>div{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:14px 16px;display:grid;grid-gap:4px;gap:4px}.com-resumo small{color:var(--muted);font-size:.82rem}.com-resumo b{font-size:1.15rem}.com-resumo .destaque{background:var(--destaque);border-color:var(--destaque);color:var(--on-destaque)}.com-resumo .destaque small{color:var(--on-destaque);opacity:.75}.com-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px}.com-card{flex-direction:column;margin:0}.com-card,.com-card-topo{display:flex;align-items:flex-start;gap:8px}.com-card-topo{justify-content:space-between;width:100%;color:var(--text)}.com-card-topo b{display:block;font-size:1.08rem}.com-card-topo small{color:var(--muted);font-size:.84rem}.com-card-topo .ico{color:var(--muted);flex:none}.com-card-valor{font-family:var(--font-display);font-weight:700;font-size:1.9rem;letter-spacing:-.03em}.com-card-acoes{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;width:100%}.com-card-acoes .btn{margin:0}.rel-com{display:grid;grid-gap:18px;gap:18px}.rel-topo{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.rel-topo h2{margin:2px 0 4px;font-size:1.6rem}.rel-valor{display:grid;justify-items:end;grid-gap:4px;gap:4px}.rel-valor small{color:var(--muted)}.rel-valor b{font-family:var(--font-display);font-size:2.2rem;letter-spacing:-.03em;line-height:1}.rel-acoes{display:flex;flex-wrap:wrap;gap:8px}.rel-acoes .btn{margin:0}.etapas-com{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.etapa{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:var(--card-2);border:1px solid var(--line)}.etapa .n{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:var(--line-2);color:var(--text)}.etapa .n svg{width:18px;height:18px}.etapa.feita .n{background:var(--verde);color:#04130a}.etapa.agora{border-color:var(--destaque)}.etapa.agora .n{background:var(--destaque);color:var(--on-destaque)}.etapa b{display:block}.etapa small{color:var(--muted);font-size:.85rem}.form-nf{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.form-nf input{flex:1 1 120px;min-width:0;padding:8px 10px;font-size:.9rem}.form-nf .btn{margin:0}.link-btn{background:none;border:0;padding:0;color:var(--muted);text-decoration:underline;cursor:pointer;font:inherit}.linha-total td{font-weight:800;background:var(--card-2)}@media (max-width:900px){.com-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.etapas-com{grid-template-columns:1fr}}.assin-resumo{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;margin:4px 0 14px;font-weight:600}.assin-resumo span{display:inline-flex;align-items:center;gap:6px}.assin-resumo .muted{font-weight:400;font-size:.85rem}.assin-resumo .ico{width:18px;height:18px}.assin-tag.ok,.ico.ok{color:var(--verde)}.assin-tag.aviso,.ico.aviso{color:var(--amarelo)}.assin-tag{display:inline-flex;align-items:center;gap:5px;font-weight:700;font-size:.88rem;white-space:nowrap;color:var(--muted)}.assin-tag.perigo{color:var(--vermelho)}.assin-tag .ico{width:16px;height:16px}.assin-fin{display:grid;grid-gap:14px;gap:14px}.assin-fin.ok{border-color:color-mix(in srgb,var(--verde) 45%,transparent)}.assin-topo{display:flex;gap:12px;align-items:center}.assin-topo>.ico{width:34px;height:34px;color:var(--amarelo);flex:none}.assin-fin.ok .assin-topo>.ico{color:var(--verde)}.assin-topo .ico.perigo{color:var(--vermelho)}.assin-topo b{display:block;font-size:1.1rem}.assin-topo small{color:var(--muted)}.signatarios{display:grid;grid-gap:8px;gap:8px}.signatario{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:var(--card-2)}.signatario b{display:block}.signatario small{color:var(--muted);font-size:.85rem}.sig-passos{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.88rem;color:var(--muted)}.sig-passos span{display:inline-flex;align-items:center;gap:5px}.sig-passos .ok{color:var(--verde);font-weight:600}.sig-passos .perigo{color:var(--vermelho);font-weight:600}.sig-passos .ico{width:16px;height:16px}.app-shell{background:radial-gradient(80% 45% at 85% -5%,rgba(251,191,36,.14),transparent 70%),radial-gradient(70% 40% at 0 25%,rgba(74,222,128,.1),transparent 70%),linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 1px) 0 0 /100% 28px,linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 1px) 0 0 /28px 100%,var(--bg)}[data-theme=light] .app-shell{background:none}.app-shell .rotulo-secao{display:flex;align-items:center;gap:8px}.app-shell .rotulo-secao:before{content:"";width:14px;height:2px;border-radius:2px;background:linear-gradient(90deg,#fbbf24,#4ade80);box-shadow:0 0 10px rgba(251,191,36,.6)}.app-shell .radio-btn:after{content:"";position:absolute;left:20px;right:20px;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--cor),transparent);box-shadow:0 0 14px var(--cor)}.app-shell .bottomnav{background:hsla(0,0%,5%,.78);border-color:rgba(251,191,36,.22);box-shadow:0 14px 40px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.05)}.app-shell .bottomnav a.ativo{box-shadow:0 0 22px hsla(43,21%,94%,.18)}.gbotoes{display:flex;flex-direction:column;gap:10px;margin:6px 0 22px}.gbotao{border-radius:var(--radius-sm);background:var(--card);border:1px solid var(--line-2);overflow:hidden}.gbotao[open]{border-color:rgba(251,191,36,.35)}.gbotao summary{list-style:none;display:flex;align-items:center;gap:12px;padding:14px;cursor:pointer;min-height:60px}.gbotao summary::-webkit-details-marker{display:none}.gbotao-ico{flex:none;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--card-2);color:var(--text)}.gbotao-txt{flex:1 1;min-width:0;display:flex;flex-direction:column}.gbotao-txt b{font-size:1.02rem}.gbotao-txt small{color:var(--muted);font-size:.85rem}.gbotao-seta{flex:none;color:var(--muted);transition:transform .2s ease}.gbotao[open] .gbotao-seta{transform:rotate(180deg)}.gbotao.ouro{background:linear-gradient(160deg,rgba(251,191,36,.14),var(--card) 70%);border-color:rgba(251,191,36,.45)}.gbotao.ouro .gbotao-ico{background:var(--amarelo);color:#1c1917}.gbotao.alerta-r{border-color:hsla(0,91%,71%,.45)}.gbotao.alerta-r .gbotao-ico{background:hsla(0,91%,71%,.18);color:var(--vermelho)}.gbotao>.conquistas,.gbotao>.lista,.gbotao>.vazio{padding:0 12px 12px;margin:0}.gbotao .conquistas{padding-top:0}.renovar-prazo{display:flex;flex-direction:column;gap:8px;margin:12px 0;padding:14px;border-radius:var(--radius-sm);background:var(--card);border:1px solid rgba(251,191,36,.35)}.renovar-prazo b{font-size:1rem}.renovar-prazo span{font-size:.88rem}.renovar-prazo textarea{min-height:80px}.acoes-ganhos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:6px 0 22px}.acao-ganho{display:flex;flex-direction:column;gap:6px;min-height:136px;padding:12px 10px;border-radius:var(--radius-sm);background:var(--card);border:1px solid var(--line-2);min-width:0;color:var(--text)}.acao-ganho:active{transform:scale(.98)}.acao-ganho b{font-size:.86rem;line-height:1.2}.acao-ganho small{color:var(--muted);font-size:.75rem;line-height:1.25;margin-top:auto}.acao-ico{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--card-2);color:var(--text)}.acao-ganho.ouro{background:linear-gradient(160deg,rgba(251,191,36,.14),var(--card) 70%);border-color:rgba(251,191,36,.45)}.acao-ganho.ouro.ativo .acao-ico{background:var(--amarelo);color:#1c1917}.acao-ganho.alerta-r{border-color:hsla(0,91%,71%,.45)}.acao-ganho.alerta-r .acao-ico{background:hsla(0,91%,71%,.18);color:var(--vermelho)}.conquistas.grande{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.conquistas.grande .conquista{min-height:120px}.passo{display:flex;align-items:center;gap:8px;font-size:1.1rem;margin:22px 0 10px}.passo .ico{width:20px;height:20px;color:var(--muted)}.item.travada{opacity:.8}.etapas{display:flex;gap:6px;margin:4px 0 16px;overflow-x:auto;padding-bottom:2px}.etapas span{flex:1 0 auto;text-align:center;font-size:.8rem;font-weight:600;padding:7px 10px;border-radius:999px;background:var(--card-2);color:var(--muted);border:1px solid var(--line);white-space:nowrap}.etapas span.feita{color:var(--verde);border-color:rgba(74,222,128,.35)}.etapas span.atual{background:var(--text);color:var(--bg);border-color:var(--text)}.visita-banner{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--card-2);border:1px solid var(--line-2);margin-bottom:14px}.visita-banner .t{flex:1 1;min-width:0}.visita-banner small{display:block;color:var(--muted);font-size:.82rem}.visita-banner b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.escolha-programa{margin-top:12px}.proposta-resumo{border-left:4px solid var(--cor,var(--azul))}.proposta-resumo .radio-n{color:var(--cor,var(--muted));font-weight:700;font-size:.9rem}.pdf-linha{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:var(--card-2);border:1px solid var(--line);margin:12px 0}.pdf-linha .t{flex:1 1;min-width:0}.pdf-linha small{display:block;color:var(--muted)}.grid2>*{min-width:0}input[type=date]{min-width:0;max-width:100%}.pedidos-prazo h2{font-size:1rem;margin:0 0 4px}.pedidos-prazo.dir-foco h2{font-size:.82rem}.pedidos-prazo .renovar-prazo .acoes{display:flex;gap:8px;flex-wrap:wrap}.pedidos-prazo .renovar-prazo form{flex:1 1}.pedidos-prazo .renovar-prazo .btn{width:100%}.bloco-cad{background:var(--card);border:1px solid var(--line,hsla(0,0%,100%,.1));border-radius:var(--radius-sm);margin-bottom:10px;overflow:hidden}.bloco-cad.feito{border-color:rgba(34,197,94,.45)}.bloco-cab{display:flex;align-items:center;gap:12px;width:100%;padding:14px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.bloco-num{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.9rem;background:rgba(148,163,184,.2)}.bloco-cad.feito .bloco-num{background:#22c55e;color:#052e14}.bloco-cad.aberto .bloco-num{background:var(--azul,#3b82f6);color:#fff}.bloco-tit{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.bloco-tit small{color:var(--muted);font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bloco-ico{flex:none;opacity:.6}.bloco-cad.aberto .bloco-ico{transform:rotate(180deg)}.bloco-corpo{padding:0 14px 14px}details.recolhido summary{cursor:pointer;font-weight:700;padding:2px 0}details.recolhido[open] summary{margin-bottom:10px}.funcoes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.funcoes-grid fieldset{border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;margin:0}.funcoes-grid legend{font-weight:600;padding:0 6px}.funcoes-grid label{display:flex;align-items:center;gap:8px;padding:4px 0;font-weight:400}.agora-lista{display:flex;flex-wrap:wrap;gap:8px}.seletor-radio{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--card-2,var(--line));margin-right:auto}.seletor-radio button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--muted);padding:7px 14px;border-radius:999px;font:inherit;font-weight:600;cursor:pointer}.seletor-radio button img{height:20px;width:auto}.seletor-radio button.ativo{background:var(--card,#fff);color:var(--text);box-shadow:0 0 0 2px var(--cor-radio,var(--accent)) inset}.empresa-radio{font-size:.85rem;color:var(--muted);margin:-6px 0 14px}.sininho{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--card);border:1px solid var(--line-2);color:var(--text);text-decoration:none;flex:none}.sininho.tem{color:var(--amarelo);border-color:var(--amarelo)}.sininho.tem svg{animation:sino-balanca 2.4s ease-in-out infinite;transform-origin:50% 10%}.sininho .bolinha{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:var(--vermelho);color:#fff;font-size:.74rem;font-weight:800;display:grid;place-items:center;box-shadow:0 0 0 0 hsla(0,91%,71%,.7);animation:bolinha-pulsa 1.6s ease-out infinite}@keyframes bolinha-pulsa{0%{box-shadow:0 0 0 0 hsla(0,91%,71%,.65)}70%{box-shadow:0 0 0 10px hsla(0,91%,71%,0)}to{box-shadow:0 0 0 0 hsla(0,91%,71%,0)}}@keyframes sino-balanca{0%,70%,to{transform:rotate(0)}75%{transform:rotate(14deg)}80%{transform:rotate(-12deg)}85%{transform:rotate(8deg)}90%{transform:rotate(-5deg)}}.aviso-notif .t{animation:notif-entra .35s ease-out}.aviso-notif .cont{font-size:.74rem;font-weight:700;opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aviso-notif .sino-balanca{animation:sino-balanca 2.4s ease-in-out infinite;transform-origin:50% 10%}@keyframes notif-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.notifs .item.nova{border-color:var(--amarelo);background:var(--amarelo-bg)}.notifs .det.quando{font-size:.78rem;opacity:.8}.notifs .ponto-novo{width:10px;height:10px;border-radius:50%;background:var(--vermelho);flex:none}.notifs .n-assinado,.notifs .n-no_ar{color:var(--verde)}.notifs .n-ajustar{color:var(--vermelho)}.notifs .n-condicao,.notifs .n-meta,.notifs .n-preco{color:var(--amarelo)}.ativar-push{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:14px;border-radius:var(--radius);background:var(--card);border:1px dashed var(--amarelo)}.ativar-push .ico{width:26px;height:26px;color:var(--amarelo);flex:none}.ativar-push .t{flex:1 1;min-width:0}.ativar-push .t b{display:block}.ativar-push .t small{display:block;color:var(--muted);font-size:.84rem;margin-top:2px}.ativar-push .t small.erro{color:var(--vermelho)}.material-card{background:var(--card);border:1px solid var(--line-2);border-left:4px solid var(--amarelo);border-radius:var(--radius);padding:16px;margin-bottom:14px}.material-card.m-aprovado{border-left-color:var(--verde)}.material-card.m-ajustar{border-left-color:var(--vermelho)}.material-card .topo-a{display:flex;gap:12px;align-items:flex-start}.material-card .topo-a .ico{width:26px;height:26px;flex:none;color:var(--amarelo);margin-top:2px}.material-card.m-aprovado .topo-a .ico{color:var(--verde)}.material-card .topo-a b{display:block;font-size:1.08rem}.material-card .topo-a small{display:block;color:var(--muted);margin-top:2px}.material-card textarea{margin-bottom:10px}.etapas-material{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;padding:0;margin:14px 0 0;counter-reset:etapa}.etapas-material li{counter-increment:etapa;font-size:.76rem;text-align:center;color:var(--muted);border-top:4px solid var(--line-2);padding-top:6px;line-height:1.2}.etapas-material li:before{content:counter(etapa) ". ";font-weight:700}.etapas-material li.ok{color:var(--verde);border-top-color:var(--verde)}.etapas-material li.agora{color:var(--amarelo);border-top-color:var(--amarelo);font-weight:700;animation:etapa-pisca 1.6s ease-in-out infinite}@keyframes etapa-pisca{50%{border-top-color:transparent}}.artistico-card .topo{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.artistico-card .cli{font-size:1.12rem}.artistico-card .briefing{margin-top:12px;background:var(--card-2);border:1px solid var(--line);border-radius:12px;padding:12px}.artistico-card .briefing small{color:var(--muted);font-size:.78rem}.artistico-card .briefing p{white-space:pre-line;margin:6px 0 10px}.artistico-card .decidir{margin-top:12px;display:grid;grid-gap:8px;gap:8px}.artistico-card .decidir summary{list-style:none;display:inline-flex;cursor:pointer}.artistico-card .decidir textarea{margin-bottom:8px;min-height:80px}.meta-destaque{position:relative;overflow:hidden;border-radius:22px;padding:20px 18px 18px;margin-bottom:16px;color:#1a1405;background:linear-gradient(135deg,#fde68a,#f59e0b 60%,#ea580c);box-shadow:0 0 0 0 rgba(245,158,11,.55);animation:meta-pulsa 2.2s ease-out infinite}.meta-destaque.batida{background:linear-gradient(135deg,#bbf7d0,#22c55e 65%,#15803d);animation:none}@keyframes meta-pulsa{0%{box-shadow:0 0 0 0 rgba(245,158,11,.5)}70%{box-shadow:0 0 0 14px rgba(245,158,11,0)}to{box-shadow:0 0 0 0 rgba(245,158,11,0)}}.meta-destaque .meta-selo{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:rgba(0,0,0,.14);padding:5px 10px;border-radius:999px}.meta-destaque .meta-selo .ico{width:14px;height:14px}.meta-destaque h2{font-family:var(--font-display);font-size:1.5rem;margin:10px 0 4px;letter-spacing:-.02em;color:inherit}.meta-destaque .premio{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:1rem}.meta-destaque .premio .ico{width:18px;height:18px}.meta-numeros{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.meta-numeros div{background:hsla(0,0%,100%,.35);border-radius:14px;padding:8px 10px}.meta-numeros span{display:block;font-size:.74rem;font-weight:600;opacity:.8}.meta-numeros b{font-size:1.15rem}.meta-barra{position:relative;height:14px;border-radius:999px;background:rgba(0,0,0,.15);margin:14px 0 8px;overflow:hidden}.meta-barra i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:#1a1405}.meta-barra i.pend{background:rgba(26,20,5,.3)}.meta-barra.peq{height:8px;margin:0;display:inline-block;width:110px;vertical-align:middle;background:var(--line-2)}.meta-barra.peq i{background:var(--verde)}.meta-rodape{display:block;font-size:.8rem;opacity:.85}.meta-dicas{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.meta-dicas .btn{background:#1a1405;color:#fde68a}.meta-dicas .btn.cinza{background:rgba(0,0,0,.15);color:#1a1405}.meta-inicio{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:12px 14px;margin-bottom:16px;border-radius:16px;text-decoration:none;color:#1a1405;background:linear-gradient(135deg,#fde68a,#f59e0b);animation:meta-pulsa 2.2s ease-out infinite}.meta-inicio .ico{width:28px;height:28px;grid-row:span 2}.meta-inicio .t b{display:block;font-size:1rem}.meta-inicio .t small{display:block;font-size:.84rem}.meta-inicio .trilho{grid-column:2;display:block;position:relative;height:8px;border-radius:999px;background:rgba(0,0,0,.15);overflow:hidden}.meta-inicio .trilho i{position:absolute;inset:0 auto 0 0;background:#1a1405;border-radius:999px}@media (prefers-reduced-motion:reduce){.aviso-notif .sino-balanca,.etapas-material li.agora,.meta-destaque,.meta-inicio,.sininho .bolinha,.sininho.tem svg{animation:none}}.conta-comissao .tit{display:block;margin-bottom:10px}.conta-comissao .linhas{display:grid;grid-gap:6px;gap:6px;padding-bottom:8px;border-bottom:1px dashed var(--line-2);margin-bottom:8px}.conta-comissao .linhas div,.conta-comissao .resultado{display:flex;justify-content:space-between;gap:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.conta-comissao .linhas span{color:var(--muted)}.conta-comissao .menos b{color:var(--vermelho)}.conta-comissao .vezes b{color:var(--amarelo)}.conta-comissao .resultado{font-size:1.08rem}.conta-comissao .resultado b{color:var(--verde);font-size:1.2rem}.conta-comissao small{display:block;color:var(--muted);margin-top:6px}.radio-btn.sol-inicio{--cor:var(--sol-laranja);--cor2:var(--sol);background:radial-gradient(110% 140% at 100% 0,rgba(255,154,51,.55) 0,transparent 58%),linear-gradient(160deg,#0a4a46 0,var(--sol) 55%,#021c1b 100%);border-color:#0f5a55;min-height:0}.sol-logo-inicio{height:46px;width:auto;max-width:70%;object-fit:contain}.sol-inicio-txt{margin-top:14px;color:#d7ebe8;font-size:.98rem;line-height:1.35;max-width:92%}.sol-hero{background:linear-gradient(160deg,#0a4a46 0,var(--sol) 60%,#021c1b 100%);border:1px solid #0f5a55;border-radius:26px;padding:20px;margin-bottom:22px;color:#fff}.sol-logo{height:52px;width:auto;max-width:100%;display:block}.sol-slogan{color:#d7ebe8;margin:10px 0 0}.sol-slogan b{color:var(--sol-laranja);font-style:italic}.sol-passos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:16px}.sol-passos div{background:hsla(0,0%,100%,.07);border-radius:14px;padding:10px;font-size:.82rem;line-height:1.3;color:#e2efed}.sol-passos b{display:block;font-family:var(--font-display);color:var(--sol-laranja);font-size:1.15rem;margin-bottom:2px}.sol-ico{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;flex:none;background:var(--sol);color:var(--sol-laranja)}.item.sol-secao.novo{border-color:color-mix(in srgb,var(--sol-laranja) 45%,var(--line))}.sol-novo{font-size:.66rem;font-weight:800;letter-spacing:.05em;background:var(--sol-laranja);color:#1a0f02;border-radius:6px;padding:2px 6px;margin-left:8px;vertical-align:3px;white-space:nowrap}.sol-titulo{font-size:1.6rem;margin:4px 0 8px;text-wrap:balance}.sol-preco{font-size:1.7rem;letter-spacing:-.02em;margin:6px 0 2px}.sol-preco,.sol-preco-mini{font-family:var(--font-display);font-weight:700;color:var(--sol-laranja)}.sol-preco-mini{font-size:.9rem;text-align:right;max-width:40%;line-height:1.2}.item.sol-item.destaque{border-color:var(--sol-laranja)}.sol-card{margin:12px 0 0}.sol-card p{margin:0}.sol-card.pratica{background:color-mix(in srgb,var(--sol) 55%,var(--card));border-color:color-mix(in srgb,var(--sol) 80%,var(--line))}.sol-k{font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sol-laranja);margin-bottom:6px}.sol-vem{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.sol-vem li{position:relative;padding-left:28px}.sol-vem li:before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:var(--sol);color:var(--sol-laranja);font-size:.75rem;font-weight:800;display:grid;place-items:center}.sol-btn{background:var(--sol-laranja);color:#1a0f02}.sol-tabela{overflow-x:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm)}.sol-tabela table{width:100%;border-collapse:collapse;font-size:.86rem;min-width:330px}.sol-tabela td,.sol-tabela th{padding:10px 8px;border-bottom:1px solid var(--line);text-align:center}.sol-tabela td:first-child,.sol-tabela th:first-child{text-align:left;color:var(--muted)}.sol-tabela thead th{font-family:var(--font-display);font-size:.85rem;background:var(--card-2)}.sol-tabela td.sim{color:var(--sol-laranja)}.sol-tabela td.nao{color:var(--line-2)}.sol-tabela tr:last-child td{border-bottom:0}.sol-tabela.simples{border:0;background:transparent}.sol-tabela.simples table{min-width:0;font-size:.95rem}.sol-tabela.simples td{padding:9px 0}.sol-tabela.simples td:first-child{color:var(--text)}.sol-tabela.simples td.num{text-align:right;font-weight:700;white-space:nowrap}.sol-prova{border:1px dashed var(--sol-laranja);border-radius:var(--radius-sm);padding:14px 16px;margin:14px 0}.sol-prova b{color:var(--sol-laranja)}.sol-pergunta{background:var(--sol-laranja);color:#1a0f02;border-radius:var(--radius-sm);padding:14px 16px;font-weight:650}.sol-pergunta small{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:#4a2a06;margin-bottom:4px;font-weight:800}.sol-segmentos{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.sol-segmentos div{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px;font-size:.86rem;color:var(--muted)}.sol-segmentos b{display:block;color:var(--text);margin-bottom:2px}.sol-chips{display:flex;flex-wrap:wrap;gap:8px}.sol-chip{position:relative;margin:0;font-weight:500}.sol-chip input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.sol-chip span{display:inline-block;padding:10px 14px;border-radius:999px;background:var(--card);border:1px solid var(--line-2);font-size:.92rem}.sol-chip input:checked+span{background:var(--sol-laranja);color:#1a0f02;border-color:var(--sol-laranja);font-weight:700}.sol-chip input:focus-visible+span{outline:2px solid var(--sol-laranja);outline-offset:2px}.sol-msg{white-space:pre-wrap;background:color-mix(in srgb,#25d366 10%,var(--card));border:1px solid color-mix(in srgb,#25d366 35%,var(--line));border-radius:18px 18px 4px 18px;padding:14px 16px;font-size:.95rem;margin-top:14px}[data-theme=light] .sol-card.pratica{background:color-mix(in srgb,var(--sol) 8%,#fff)}[data-theme=light] .sol-tabela td.nao{color:#c9c4ba}.sol-garantia{background:color-mix(in srgb,var(--sol) 60%,var(--card));border:1px solid #0f5a55;border-radius:var(--radius-sm);padding:14px 16px;margin:6px 0 18px}.sol-garantia b{color:var(--sol-laranja)}.sol-passo-esc{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.sol-opcao{position:relative;margin:0;font-weight:400}.sol-opcao input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.sol-opcao span{display:block;padding:14px 16px;border-radius:var(--radius-sm);background:var(--card);border:1px solid var(--line-2)}.sol-opcao span b{display:block;font-size:1rem}.sol-opcao span small{color:var(--muted);font-size:.88rem}.sol-opcao input:checked+span{border-color:var(--sol-laranja);box-shadow:inset 0 0 0 1px var(--sol-laranja)}.sol-opcao input:focus-visible+span{outline:2px solid var(--sol-laranja);outline-offset:2px}.sol-cond{display:none}.sol-form:has(input[name=proximo_passo][value=contato]:checked) .sol-cond.contato,.sol-form:has(input[name=proximo_passo][value=reuniao]:checked) .sol-cond.reuniao{display:block}.sol-duas{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.sol-autorizo{display:flex;gap:10px;align-items:flex-start;font-weight:500;margin-bottom:18px}.sol-autorizo input{width:22px;height:22px;flex:none;margin-top:2px;accent-color:var(--sol-laranja)}.selo-sol{display:inline-block;font-size:.74rem;font-weight:800;letter-spacing:.02em;color:#1a0f02;background:var(--sol-laranja);border-radius:6px;padding:1px 7px;vertical-align:1px}.sol-visita{border-color:#0f5a55;background:color-mix(in srgb,var(--sol) 45%,var(--card))}.material-form{margin-top:12px;border-top:1px solid var(--line-2);padding-top:10px}.material-form>summary{cursor:pointer;font-weight:800}.material-form label{display:block;margin-top:8px}.material-form .linha2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.material-form .linha2>div{min-width:0}@media (max-width:420px){.material-form .linha2{grid-template-columns:1fr;gap:0}}.material-form .opcoes-texto{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.material-form .chip-radio{display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px 12px;border:1px solid var(--line-2);border-radius:999px;background:var(--card-2);font-weight:700;font-size:.9rem}.material-form .chip-radio:has(input:checked){border-color:var(--verde);background:color-mix(in srgb,var(--verde) 14%,var(--card))}.material-form .chip-radio input{width:auto;margin:0}.sol-planos{display:grid;grid-gap:12px;gap:12px}.sol-plano{position:relative;background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius);padding:14px 16px}.sol-plano.destaque{border:2px solid var(--sol-laranja)}.sol-plano-selo{position:absolute;top:-10px;right:14px;background:var(--sol-laranja);color:#2a1500;font-size:.7rem;font-weight:900;letter-spacing:.04em;padding:3px 9px;border-radius:999px}.sol-plano-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.sol-plano-topo b{display:block;font-size:1.15rem}.sol-plano-topo small{color:var(--muted)}.sol-plano-preco{font-weight:900;font-size:1.05rem;white-space:nowrap;color:var(--sol-laranja)}.sol-plano-min{font-size:.86rem;color:var(--muted);margin:4px 0 8px}.sol-plano ul{list-style:none;margin:0;padding:8px 0 0;border-top:1px solid var(--line-2);display:grid;grid-gap:6px;gap:6px}.sol-plano li{display:grid;grid-template-columns:18px 1fr auto;align-items:center;grid-gap:8px;gap:8px;font-size:.94rem}.sol-plano li svg{color:var(--verde)}.sol-plano li b{font-weight:800;text-align:right}.sol-plano li.nao{opacity:.55}.sol-plano li.nao,.sol-plano li.nao svg{color:var(--muted)}.aceites{margin-top:10px;font-size:.9rem;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.selo-aceite{padding:3px 9px;border-radius:999px;background:var(--card-2);color:var(--muted);font-weight:700}.selo-aceite.ok{background:color-mix(in srgb,var(--verde) 18%,var(--card));color:var(--verde)}.meta-aceite-fundo{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.62);display:grid;place-items:center;padding:16px}.meta-aceite{width:min(420px,100%);background:var(--card);border-radius:22px;padding:22px 20px 16px;text-align:center;border:2px solid var(--amarelo);box-shadow:0 20px 60px rgba(0,0,0,.45);animation:meta-entra .35s ease-out}.meta-aceite-ico{width:64px;height:64px;margin:0 auto 8px;border-radius:50%;display:grid;place-items:center;background:var(--amarelo);color:#1a1405;animation:meta-pulsa 1.8s ease-out infinite}.meta-aceite small{text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--amarelo)}.meta-aceite h2{margin:4px 0 8px;font-size:1.4rem}.meta-aceite p{margin:0 0 10px}.meta-aceite-depois{background:none;border:0;color:var(--muted);margin-top:8px;font-size:.9rem;text-decoration:underline;cursor:pointer}@keyframes meta-entra{0%{transform:scale(.9);opacity:0}to{transform:none;opacity:1}}.estrelas-card{display:flex;gap:12px;align-items:center;background:var(--card);border:1px solid var(--line-2);border-radius:18px;color:inherit}.estrelas-card.tem{border-color:var(--amarelo)}.estrelas-linha{display:flex;flex-wrap:wrap;gap:2px;max-width:45%}.estrelas-card .est{width:22px;height:22px;color:var(--muted)}.estrelas-card .est.ativa{color:var(--amarelo);fill:var(--amarelo)}.estrelas-card .est.jogo{color:var(--amarelo);animation:estrela-pisca 1.4s ease-in-out infinite}@keyframes estrela-pisca{50%{opacity:.3}}.estrelas-txt b{display:block}.estrelas-txt small{color:var(--muted)}.lista-regras{margin:8px 0 0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.estrela-item .est-ico{width:26px;height:26px;flex:none;color:var(--muted)}.estrela-item.s-ativa .est-ico{color:var(--amarelo);fill:var(--amarelo)}.estrela-item.s-em_jogo .est-ico{color:var(--amarelo)}.estrela-item.s-vencida .est-ico{color:var(--amarelo);opacity:.5}.vagas-bolas{display:flex;gap:8px;margin:0 0 12px}.vagas-bolas i{width:26px;height:26px;border-radius:50%;border:3px solid rgba(0,0,0,.35);background:hsla(0,0%,100%,.4)}.vagas-bolas i.cheia{background:#1a1405;border-color:#1a1405}.meta-inicio.pulsando{animation:meta-pulsa 1.8s ease-out infinite}.placar-estrelas{text-align:center;border-radius:22px;padding:18px 16px;margin-bottom:14px;color:#fff;background:radial-gradient(120% 90% at 50% 0,#4c3a07 0,#1c1606 55%,#0d0b05 100%);border:1px solid #a16207}.placar-estrelas small{color:#fde68a;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.placar-estrelas>b{display:block;font-size:2.6rem;font-weight:900;color:#fde047;text-shadow:0 0 18px rgba(250,204,21,.45);margin:2px 0}.placar-estrelas p{margin:0 0 12px;color:#fef3c7}.vitrine-estrelas{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.vitrine-estrelas.mini{grid-template-columns:repeat(12,1fr);gap:2px}.slot-estrela{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:8px 2px;border-radius:14px;background:hsla(0,0%,100%,.05);border:1px dashed hsla(48,97%,77%,.25)}.vitrine-estrelas.mini .slot-estrela{padding:0;border:0;background:none}.slot-estrela .est{width:34px;height:34px;color:hsla(48,97%,77%,.3)}.vitrine-estrelas.mini .slot-estrela .est{width:100%;max-width:22px;height:auto;aspect-ratio:1}.slot-estrela small{font-size:.68rem;color:#fde68a;font-weight:700}.slot-estrela.ativa{border:1px solid rgba(250,204,21,.6);background:rgba(250,204,21,.12)}.slot-estrela.ativa .est{color:#facc15;fill:#facc15;filter:drop-shadow(0 0 6px rgba(250,204,21,.7));animation:estrela-brilha 2.6s ease-in-out infinite}.slot-estrela.jogo{border:1px solid #f59e0b}.slot-estrela.jogo .est{color:#fbbf24;animation:estrela-pisca 1.2s ease-in-out infinite}@keyframes estrela-brilha{50%{filter:drop-shadow(0 0 12px rgba(250,204,21,1));transform:scale(1.06)}}.trilha-visitas{display:flex;align-items:center;gap:6px;margin:10px 0}.trilha-visitas .passo{flex:1 1;aspect-ratio:1;max-width:46px;border-radius:50%;display:grid;place-items:center;font-weight:800;border:2px solid var(--line-2);color:var(--muted);background:var(--card-2)}.trilha-visitas .passo.ok{background:var(--verde);border-color:var(--verde);color:#04210f}.trilha-visitas .passo.proximo{border-color:#f59e0b;color:#f59e0b;animation:meta-pulsa 1.8s ease-out infinite}.trilha-visitas .passo.final{border-color:#facc15;color:#facc15;background:rgba(250,204,21,.12)}.trilha-visitas.mini{gap:4px;margin:6px 0 0}.trilha-visitas.mini .passo{max-width:24px;font-size:.7rem;border-width:1.5px}.proxima-estrela .pe-topo{display:flex;justify-content:space-between;align-items:baseline}.proxima-estrela .pe-topo span{color:#f59e0b;font-weight:800}.proxima-estrela p{margin:4px 0 0}.alertas-jogo{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.alerta-jogo{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:14px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.45)}.alerta-jogo .ico{width:20px;height:20px;flex:none;color:#f59e0b}.alerta-jogo.fogo{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.5)}.alerta-jogo.fogo .ico{color:#ef4444}.alerta-jogo.vence .ico{color:var(--vermelho)}.marcos{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-bottom:8px}.marco{display:grid;justify-items:center;text-align:center;grid-gap:2px;gap:2px;padding:12px 8px;border-radius:16px;background:var(--card);border:1px solid var(--line-2);opacity:.55;filter:grayscale(1)}.marco .ico{width:30px;height:30px;color:#facc15}.marco small{color:var(--muted)}.marco.ok{opacity:1;filter:none;border-color:#facc15;background:rgba(250,204,21,.08)}.como-funciona summary{cursor:pointer;font-weight:800;display:flex;align-items:center;gap:6px}.como-funciona summary .ico{width:18px;height:18px}.estrelas-card{display:block;border-radius:20px;padding:14px 16px;margin-bottom:16px;text-decoration:none;color:#fff;background:radial-gradient(120% 90% at 50% 0,#4c3a07 0,#1c1606 60%,#0d0b05 100%);border:1px solid #a16207}.estrelas-card .ec-topo{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.estrelas-card .ec-topo b{font-size:1.05rem}.estrelas-card .ec-topo .bonus{font-weight:900;font-size:1.3rem;color:#fde047;white-space:nowrap}.estrelas-card small{color:#fef3c7;display:block;margin-top:6px}@media (prefers-reduced-motion:reduce){.meta-aceite,.meta-aceite-ico,.meta-inicio.pulsando,.slot-estrela .est,.trilha-visitas .passo.proximo{animation:none!important}}.meta-destaque .meta-rodape,.meta-destaque small,.meta-destaque span{color:#1a1405}.meta-destaque .meta-rodape{opacity:1;font-weight:600;font-size:.9rem;line-height:1.4}.meta-destaque .meta-dicas .btn,.meta-destaque .meta-dicas .btn span{color:#fde68a}.meta-destaque .meta-dicas .btn.cinza,.meta-destaque .meta-dicas .btn.cinza span,.meta-inicio b,.meta-inicio small{color:#1a1405}.recado-form label:not(.check):not(.btn){display:block;margin-top:12px}.recado-voz{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:6px}.recado-voz audio{width:100%;max-width:420px}.recado-arquivo{cursor:pointer}.recado-gravando{color:#ef4444;font-weight:700;animation:estrela-pisca 1.2s ease-in-out infinite}.recado-para{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:6px}.recado-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:6px 14px;gap:6px 14px;margin-top:8px;padding:10px;border:1px solid var(--line);border-radius:12px}.recado-form .check{display:flex;gap:8px;align-items:center}.recados-enviados{display:grid;grid-gap:10px;gap:10px}.recados-enviados summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.recado-contagem{margin-left:auto;font-size:.85rem;font-weight:700;color:var(--amarelo,#eab308)}.recado-card{background:var(--card);border:1px solid var(--line-2);border-radius:22px;padding:22px 18px}.recado-card h1{font-size:1.5rem;margin:6px 0 16px}.recado-de{color:var(--muted)}.recado-texto{white-space:pre-wrap;font-size:1.08rem;line-height:1.5;margin-top:16px}.recado-player{display:flex;gap:16px;align-items:center}.recado-play{width:84px;height:84px;flex:0 0 84px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:linear-gradient(135deg,#facc15,#f59e0b);color:#1a1405;box-shadow:0 0 0 0 rgba(250,204,21,.6);animation:recado-pulso 1.8s infinite}.recado-play.on{animation:none}.recado-barra{flex:1 1;min-width:0;display:grid;grid-gap:4px;gap:4px}.recado-barra input{width:100%;accent-color:#facc15}.recado-barra small{color:var(--muted);display:flex;align-items:center;gap:4px}@keyframes recado-pulso{70%{box-shadow:0 0 0 16px rgba(250,204,21,0)}to{box-shadow:0 0 0 0 rgba(250,204,21,0)}}@media (prefers-reduced-motion:reduce){.recado-gravando,.recado-play{animation:none}}.crm-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:14px 0}.crm-numeros div{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:grid;grid-gap:2px;gap:2px}.crm-numeros b{font-size:1.35rem}.crm-numeros span{color:var(--muted);font-size:.85rem}.crm-numeros .verde b{color:#16a34a}.crm-numeros .laranja b{color:#ea580c}.crm-abas{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.crm-abas a{padding:8px 14px;border-radius:99px;border:1px solid var(--line);color:var(--text);text-decoration:none;font-weight:600;font-size:.92rem}.crm-abas a.ativo{background:var(--accent,#2563eb);color:var(--on-accent);border-color:transparent}.crm-filtros{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.crm-filtros input{flex:1 1 220px}.crm-filtros select{flex:0 1 200px}.crm-seg{margin:18px 0 8px;font-size:1.05rem}.crm-seg small{color:var(--muted);font-weight:400}.crm-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;gap:10px}.crm-item{display:grid;grid-gap:4px;gap:4px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px;color:var(--text);text-decoration:none}.crm-item:hover{border-color:var(--line-2)}.crm-item-topo{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.crm-item-det,.crm-item-rodape{color:var(--muted);font-size:.85rem}.crm-item-num{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:.92rem}.crm-item .ok,.crm-status .ok{color:#16a34a;font-weight:600}.crm-item .parado,.crm-status .parado{color:#ea580c;font-weight:700}.crm-ficha{display:grid;grid-gap:12px;gap:12px;margin-top:10px}.crm-status{gap:6px 18px;margin:10px 0}.crm-contato,.crm-status{display:flex;flex-wrap:wrap}.crm-contato{gap:8px}.crm-contato a,.crm-contato span{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:var(--card-2,hsla(0,0%,50%,.08));color:var(--text);text-decoration:none;font-size:.92rem}.crm-form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:12px}.crm-form label{display:grid;grid-gap:4px;gap:4px;font-size:.85rem;color:var(--muted)}.crm-nota{display:flex;flex-wrap:wrap;gap:8px}.crm-nota input{flex:1 1 240px}.crm-linha-tempo{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-gap:8px;gap:8px}.crm-linha-tempo li{border-left:3px solid var(--line-2);padding-left:10px}.crm-linha-tempo small{display:block;color:var(--muted)}.crm-anos{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.crm-anos span{background:var(--card-2,hsla(0,0%,50%,.08));border-radius:10px;padding:6px 10px;font-size:.88rem}.crm-historico{display:grid;grid-gap:8px;gap:8px}.crm-h{border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;grid-gap:2px;gap:2px}.crm-h-topo{display:flex;justify-content:space-between;gap:8px}.crm-numeros .vermelho b{color:#dc2626}.crm-selos{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:860px){.gestao{overflow-x:hidden}.gestao-main{min-width:0;padding:14px 12px 40px}.gestao-main img,.gestao-main video{max-width:100%;height:auto}.gestao-main table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.gestao-main pre{white-space:pre-wrap;overflow-wrap:anywhere}.gestao-main .cabecalho{margin-bottom:14px}.gestao-main .cabecalho h1{font-size:1.55rem}.gestao-main .cabecalho>*{min-width:0}.gestao-topo{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0 0 14px}.gestao-topo .ao-vivo{display:none}.gestao-topo .seletor-radio{order:-1;display:flex;width:100%;margin:0;border-radius:18px}.gestao-topo .seletor-radio button{flex:1 1;min-width:0;flex-direction:column;justify-content:center;gap:4px;padding:8px 4px;min-height:56px;border-radius:14px;font-size:.78rem;line-height:1.15;text-align:center}.gestao-topo .seletor-radio button img{height:22px;max-width:100%;object-fit:contain}}body,html{max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}@media (max-width:1024px){input,select,textarea{font-size:16px!important}}.recado-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.recado-form select,.recado-form textarea{width:100%;box-sizing:border-box;max-width:100%}.recado-form textarea{min-height:130px}.recado-previa{display:block;max-width:100%;max-height:260px;border-radius:14px;object-fit:contain}.recado-voz .btn,.recado-voz label.btn{min-height:48px}@media (max-width:640px){.recado-voz>.btn,.recado-voz>label.btn{flex:1 1 100%;justify-content:center}.recado-form .btn.grande{width:100%;justify-content:center}.recado-lista{grid-template-columns:1fr}}.recado-imagem{display:block;width:100%;max-height:70vh;object-fit:contain;border-radius:16px;margin-top:12px;background:#0002}.ativar-push.forte{background:#facc15;border:0;color:#1a1405;position:-webkit-sticky;position:sticky;top:8px;z-index:20;box-shadow:0 6px 20px rgba(0,0,0,.25)}.ativar-push.forte .ico,.ativar-push.forte .t small{color:#1a1405}.ativar-push.forte .btn{background:#1a1405;color:#facc15;border:0;min-height:44px}.app-shell,.gestao{padding-top:env(safe-area-inset-top)}.app-shell:before,.gestao:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top);background:var(--bg);z-index:60;pointer-events:none}.topbar{top:env(safe-area-inset-top)}@media (max-width:860px){.sidebar{top:env(safe-area-inset-top)}}