@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";:root{--laranja:#f26b1d;--laranja-escuro:#d85a10;--laranja-claro:#fff1e8;--laranja-suave:#f26b1d1f;--navy:#1b2a49;--navy-escuro:#121d33;--navy-claro:#e9eef8;--fundo:#f4f6fa;--superficie:#fff;--superficie-2:#f8fafc;--superficie-3:#eef2f7;--borda:#e4e8ef;--borda-forte:#d3d9e3;--texto:#0f172a;--texto-2:#4b5567;--texto-3:#8b95a7;--verde:#1f9d55;--amarelo:#b7791f;--vermelho:#c53030;--azul:#2563eb;--sidebar-bg:#fff;--sidebar-texto:#4b5567;--sidebar-ativo:var(--laranja-claro);--sidebar-ativo-texto:var(--laranja-escuro);--sombra:0 1px 2px #0f172a0a, 0 1px 3px #0f172a0f;--sombra-2:0 8px 24px #0f172a14;--raio:14px;--raio-sm:10px;--fonte:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--barra:var(--navy);--barra-fundo:#eef2f7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--laranja-claro:#f26b1d29;--laranja-suave:#f26b1d2e;--navy-claro:#6082c82e;--fundo:#0e1422;--superficie:#161d2e;--superficie-2:#1b2437;--superficie-3:#202b41;--borda:#263149;--borda-forte:#334059;--texto:#e8ecf4;--texto-2:#aab4c6;--texto-3:#6f7a90;--verde:#34c37a;--amarelo:#e0a63a;--vermelho:#f06a6a;--azul:#6ea0ff;--sidebar-bg:#121a2b;--sidebar-texto:#aab4c6;--sidebar-ativo:#f26b1d29;--sidebar-ativo-texto:#ffb27a;--sombra:0 1px 2px #0000004d;--sombra-2:0 10px 28px #00000073;--barra:#6ea0ff;--barra-fundo:#202b41;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--fonte);color:var(--texto);background:var(--fundo);-webkit-font-smoothing:antialiased;font-size:14px;transition:background .2s,color .2s}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-.015em;margin:0;font-weight:700}h1{font-size:24px}h2{font-size:15px;font-weight:600}h3{font-size:14px}p{margin:0}.mono{font-family:var(--mono);font-size:12.5px}.muted{color:var(--texto-2)}.small{font-size:12px}.right{text-align:right}.row{align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.grow{flex:1}.stack{flex-direction:column;gap:16px;display:flex}.link{color:var(--laranja-escuro);font-weight:600}html[data-theme=dark] .link{color:#ffb27a}svg.ico{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.app{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar-bg);color:var(--sidebar-texto);border-right:1px solid var(--borda);flex-direction:column;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.marca{color:var(--texto);align-items:center;gap:11px;padding:4px 8px 18px;display:flex}.marca .logo{background:linear-gradient(135deg, var(--laranja) 0%, #ff8f4d 100%);color:#fff;letter-spacing:-.02em;border-radius:11px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:grid;box-shadow:0 4px 10px #f26b1d59}.marca .nome{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.1}.marca .sub{color:var(--texto-3);margin-top:2px;font-size:11px}.nav a{color:var(--sidebar-texto);border-radius:10px;align-items:center;gap:11px;margin-bottom:2px;padding:9px 11px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.nav a:hover{background:var(--superficie-3);color:var(--texto)}.nav a.ativo{background:var(--sidebar-ativo);color:var(--sidebar-ativo-texto);font-weight:600}.nav a .ico{opacity:.8}.nav a.ativo .ico{opacity:1}.nav .secao{text-transform:uppercase;letter-spacing:.1em;color:var(--texto-3);padding:16px 11px 6px;font-size:10.5px;font-weight:600}.sidebar .rodape{border-top:1px solid var(--borda);margin-top:auto;padding-top:12px}.usuario-bloco{align-items:center;gap:10px;padding:8px 6px;display:flex}.usuario-bloco .avatar{background:var(--navy-claro);width:34px;height:34px;color:var(--navy);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}html[data-theme=dark] .usuario-bloco .avatar{color:#cfe0ff}.usuario-bloco .info{flex:1;min-width:0}.usuario-bloco .info b{color:var(--texto);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.usuario-bloco .info span{color:var(--texto-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.icone-btn{width:32px;height:32px;color:var(--texto-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;transition:background .12s;display:inline-grid}.icone-btn:hover{background:var(--superficie-3);color:var(--texto)}.conteudo{width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:28px 36px 48px}.cabecalho{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.cabecalho .sub{color:var(--texto-2);max-width:760px;margin-top:6px;line-height:1.45}.card{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra)}.card .cab{border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.card .corpo{padding:20px}.grid{gap:16px;display:grid}.g4{grid-template-columns:repeat(4,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:repeat(2,1fr)}@media (max-width:1100px){.g4{grid-template-columns:repeat(2,1fr)}.g3,.g2{grid-template-columns:1fr}}.stat{align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.stat .ico-bolha{background:var(--navy-claro);width:40px;height:40px;color:var(--navy);border-radius:12px;flex:none;place-items:center;display:grid}html[data-theme=dark] .stat .ico-bolha{color:#cfe0ff}.stat .ico-bolha.laranja{background:var(--laranja-claro);color:var(--laranja-escuro)}html[data-theme=dark] .stat .ico-bolha.laranja{color:#ffb27a}.stat .ico-bolha.verde{background:color-mix(in srgb, var(--verde) 14%, transparent);color:var(--verde)}.stat .ico-bolha.azul{background:color-mix(in srgb, var(--azul) 14%, transparent);color:var(--azul)}.stat .rotulo{color:var(--texto-2);font-size:12px;font-weight:500}.stat .valor{letter-spacing:-.02em;color:var(--texto);font-variant-numeric:tabular-nums;margin-top:2px;font-size:26px;font-weight:700;line-height:1.15}.stat .valor.laranja{color:var(--laranja-escuro)}html[data-theme=dark] .stat .valor.laranja{color:#ffb27a}.stat .nota{color:var(--texto-3);margin-top:5px;font-size:12px;line-height:1.35}.btn{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:13.5px;font-weight:600;transition:background .12s,box-shadow .12s,transform 60ms;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primario{background:var(--laranja);color:#fff;box-shadow:0 1px 3px #f26b1d2e}.btn.primario:hover:not(:disabled){background:var(--laranja-escuro)}.btn.navy{background:var(--navy);color:#fff}.btn.navy:hover:not(:disabled){background:var(--navy-escuro)}html[data-theme=dark] .btn.navy{background:#2f4270}html[data-theme=dark] .btn.navy:hover:not(:disabled){background:#3a5089}.btn.secundario{background:var(--superficie);color:var(--texto);border-color:var(--borda-forte)}.btn.secundario:hover:not(:disabled){background:var(--superficie-3)}.btn.fantasma{color:inherit;border-color:color-mix(in srgb, currentColor 30%, transparent);background:0 0}.btn.fantasma:hover{background:#ffffff14}.btn.pequeno{border-radius:8px;padding:6px 11px;font-size:12.5px}.btn.perigo{background:var(--superficie);color:var(--vermelho);border-color:var(--borda-forte)}.btn.perigo:hover:not(:disabled){background:color-mix(in srgb, var(--vermelho) 8%, transparent)}.btn.icone{padding:6px 10px}label.campo{color:var(--texto-2);flex-direction:column;gap:5px;font-size:12px;font-weight:500;display:flex}input,select,textarea{font:inherit;border:1px solid var(--borda-forte);background:var(--superficie);color:var(--texto);border-radius:9px;min-width:0;padding:8px 11px;transition:border-color .12s,box-shadow .12s}input:focus,select:focus,textarea:focus{border-color:var(--laranja);box-shadow:0 0 0 3px var(--laranja-suave);outline:none}input::placeholder{color:var(--texto-3)}input[type=checkbox]{width:16px;height:16px;accent-color:var(--laranja);padding:0}textarea{resize:vertical}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex}.badge.ok{background:color-mix(in srgb, var(--verde) 13%, transparent);color:var(--verde)}.badge.alerta{background:color-mix(in srgb, var(--amarelo) 15%, transparent);color:var(--amarelo)}.badge.erro{background:color-mix(in srgb, var(--vermelho) 12%, transparent);color:var(--vermelho)}.badge.info{background:var(--navy-claro);color:var(--navy)}html[data-theme=dark] .badge.info{color:#cfe0ff}.badge.laranja{background:var(--laranja-claro);color:var(--laranja-escuro)}html[data-theme=dark] .badge.laranja{color:#ffb27a}.badge.neutro{background:var(--superficie-3);color:var(--texto-2)}.tabela-wrap{overflow-x:auto}table.tabela{border-collapse:collapse;width:100%;font-size:12.75px}.tabela th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--texto-3);border-bottom:1px solid var(--borda);background:var(--superficie-2);white-space:nowrap;z-index:1;padding:10px 12px;font-size:10.5px;font-weight:600;position:sticky;top:0}.tabela td{border-bottom:1px solid var(--borda);vertical-align:middle;white-space:nowrap;padding:10px 12px}.tabela tbody tr:last-child td{border-bottom:0}.tabela tr:hover td{background:var(--superficie-2)}.tabela td.num,.tabela th.num{text-align:right;font-variant-numeric:tabular-nums}.tabela a.link{color:var(--texto);font-weight:600}.tabela a.link:hover{color:var(--laranja-escuro)}.tabela tr.selecionada td{background:var(--laranja-claro)}.paginacao{border-top:1px solid var(--borda);color:var(--texto-2);justify-content:space-between;align-items:center;padding:12px 20px;font-size:13px;display:flex}.alerta-box{border:1px solid;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.45}.alerta-box.erro{background:color-mix(in srgb, var(--vermelho) 9%, transparent);border-color:color-mix(in srgb, var(--vermelho) 30%, transparent);color:var(--vermelho)}.alerta-box.ok{background:color-mix(in srgb, var(--verde) 10%, transparent);border-color:color-mix(in srgb, var(--verde) 30%, transparent);color:var(--verde)}.alerta-box.info{background:var(--navy-claro);border-color:color-mix(in srgb, var(--navy) 25%, transparent);color:var(--navy)}html[data-theme=dark] .alerta-box.info{color:#cfe0ff;border-color:#3a4d78}.alerta-box.aviso{background:color-mix(in srgb, var(--amarelo) 12%, transparent);border-color:color-mix(in srgb, var(--amarelo) 35%, transparent);color:var(--amarelo)}html[data-theme=dark] .alerta-box.erro{color:#ffb4b4}html[data-theme=dark] .alerta-box.ok{color:#9ae6b4}html[data-theme=dark] .alerta-box.aviso{color:#f6d28b}.alerta-box b{font-weight:700}.progresso{background:var(--superficie-3);border-radius:999px;height:8px;overflow:hidden}.progresso>div{background:linear-gradient(90deg, var(--laranja), #ff8f4d);height:100%;transition:width .2s}.barra-h{flex-direction:column;gap:9px;display:flex}.barra-h .item{grid-template-columns:170px 1fr 64px;align-items:center;gap:12px;font-size:12.5px;display:grid}.barra-h .item .b{background:var(--barra-fundo);border-radius:999px;height:10px;overflow:hidden}.barra-h .item .b>div{background:var(--barra);border-radius:999px;height:100%}.barra-h .item:first-child .b>div{background:var(--laranja)}.barra-h .item .n{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.spinner{border:2px solid var(--borda-forte);border-top-color:var(--laranja);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite gira;display:inline-block}@keyframes gira{to{transform:rotate(360deg)}}.centro{color:var(--texto-2);place-items:center;gap:12px;padding:60px;display:grid}.filtros{border-bottom:1px solid var(--borda);background:var(--superficie-2);grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px 12px;padding:16px 20px;display:grid}@media (max-width:1100px){.filtros{grid-template-columns:repeat(3,1fr)}}.filtros-extra{border-bottom:1px solid var(--borda);background:var(--superficie-2);padding:0 20px 16px}.filtros-rodape{background:var(--superficie-2);border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;padding:8px 20px;font-size:12.5px;display:flex}.link-btn{color:var(--laranja-escuro);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}html[data-theme=dark] .link-btn{color:#ffb27a}.chip{background:var(--superficie-3);color:var(--texto-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.detalhe-grid{grid-template-columns:repeat(3,1fr);gap:12px 20px;font-size:13px;display:grid}.detalhe-grid .r{color:var(--texto-3);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.detalhe-grid .v{margin-top:3px;font-weight:500}.titulo-sec{text-transform:uppercase;letter-spacing:.08em;color:var(--texto-3);margin-bottom:10px;font-size:11px;font-weight:600}.drawer-fundo{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080e1c73;position:fixed;inset:0}.drawer{background:var(--superficie);z-index:41;width:min(920px,96vw);height:100vh;box-shadow:var(--sombra-2);border-left:1px solid var(--borda);flex-direction:column;display:flex;position:fixed;top:0;right:0}.drawer .cab{border-bottom:1px solid var(--borda);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 24px;display:flex}.drawer .corpo{padding:20px 24px;overflow:auto}.abas{border-bottom:1px solid var(--borda);gap:2px;margin-bottom:18px;display:flex}.abas .aba{font:inherit;color:var(--texto-2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:600}.abas .aba:hover{color:var(--texto)}.abas .aba.ativa{color:var(--laranja-escuro);border-bottom-color:var(--laranja)}html[data-theme=dark] .abas .aba.ativa{color:#ffb27a}.alternar{border:1px solid var(--borda);cursor:pointer;background:var(--superficie);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:13px;display:flex}.alternar.off{opacity:.6;cursor:default}.alternar input{margin-top:2px}.form-grid{grid-template-columns:repeat(2,1fr);gap:12px 16px;display:grid}.form-grid .full{grid-column:1/-1}.form-grid h3{text-transform:uppercase;letter-spacing:.08em;color:var(--texto-3);border-bottom:1px solid var(--borda);grid-column:1/-1;margin-top:12px;padding-bottom:6px;font-size:11px}.lista-chips{flex-wrap:wrap;gap:6px;display:flex}.lista-chips .chip{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000}.lista-chips .chip.on{background:var(--laranja-claro);color:var(--laranja-escuro);border-color:color-mix(in srgb, var(--laranja) 40%, transparent)}html[data-theme=dark] .lista-chips .chip.on{color:#ffb27a}.tabela-mini{border-collapse:collapse;width:100%;font-size:13px}.tabela-mini td,.tabela-mini th{border-bottom:1px solid var(--borda);text-align:left;padding:5px 6px}.tabela-mini th{text-transform:uppercase;letter-spacing:.05em;color:var(--texto-3);font-size:11px}.tabela-mini input,.tabela-mini select{width:100%;padding:5px 8px}.tabela-mini td.num,.tabela-mini th.num{text-align:right;font-variant-numeric:tabular-nums}.pill-status{align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.pill-status:before{content:"";background:var(--verde);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--verde) 20%, transparent);border-radius:50%}.pill-status.suspenso:before,.pill-status.pausado:before{background:var(--amarelo);box-shadow:0 0 0 3px color-mix(in srgb, var(--amarelo) 20%, transparent)}.pill-status.removido:before{background:var(--texto-3);box-shadow:none}.barra-selecao{background:var(--navy);color:#fff;border-radius:10px;align-items:center;gap:12px;margin:14px 20px 0;padding:10px 18px;font-size:13px;display:flex}html[data-theme=dark] .barra-selecao{background:#2f4270}.barra-selecao select{color:#fff;background:#ffffff1a;border-color:#fff3;padding:6px 8px}.barra-selecao select option{color:var(--texto);background:var(--superficie)}.bancos-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.banco-card{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);cursor:pointer;flex-direction:column;gap:14px;padding:18px 18px 14px;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.banco-card:hover{box-shadow:var(--sombra-2);border-color:var(--borda-forte);transform:translateY(-2px)}.banco-card.inativo{opacity:.6}.banco-card.removido{opacity:.5;border-style:dashed}.banco-card .topo{align-items:center;gap:12px;display:flex}.banco-card .titulo{flex:1;min-width:0}.banco-card .titulo b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.banco-card .titulo span{color:var(--texto-3);font-size:11.5px}.banco-card .metricas,.resumo-politica .metricas{grid-template-columns:repeat(2,1fr);gap:10px 14px;display:grid}.banco-card .metrica .r,.resumo-politica .metrica .r{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-3);font-size:10.5px;font-weight:600}.banco-card .metrica .v,.resumo-politica .metrica .v{font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px;font-weight:600}.banco-card .metrica .v small,.resumo-politica .metrica .v small{color:var(--texto-3);font-size:11.5px;font-weight:500}.banco-card .rodape{border-top:1px solid var(--borda);color:var(--texto-2);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;font-size:12px;display:flex}.resumo-regras{flex-wrap:wrap;gap:10px;display:flex}.resumo-regras .pill{background:var(--superficie);border:1px solid var(--borda);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.resumo-regras .pill b{font-weight:700}.login{background:var(--fundo);grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}.login .lado{color:#fff;background:radial-gradient(1200px 600px at 20% 10%,#f26b1d40,#0000 60%),linear-gradient(160deg,#15213d 0%,#1b2a49 55%,#22335c 100%);flex-direction:column;justify-content:space-between;padding:56px;display:flex}.login .lado .marca{color:#fff}.login .lado .marca .sub{color:#9fb0d0}.login .lado h1{letter-spacing:-.02em;max-width:520px;font-size:52px;line-height:1.08}.login .lado p{color:#b8c4dd;max-width:520px;margin-top:18px;font-size:17px;line-height:1.55}.login .lado .destaque{color:#ffa063}.login .lado{isolation:isolate;position:relative;overflow:hidden}.login .lado>*{z-index:1;position:relative}.login .lado:before,.login .lado:after{content:"";z-index:0;pointer-events:none;filter:blur(60px);border-radius:50%;position:absolute}.login .lado:before{background:radial-gradient(circle,#f26b1d61,#f26b1d14 45%,#0000 70%);width:720px;height:720px;animation:7s ease-in-out infinite respiro;top:20%;left:-200px}.login .lado:after{background:radial-gradient(circle,#ffa06338,#0000 65%);width:520px;height:520px;animation:9s ease-in-out 2s infinite respiro;bottom:-120px;right:-160px}@keyframes respiro{0%,to{opacity:.7;transform:scale(.92)translate(0)}50%{opacity:1;transform:scale(1.08)translate(24px,-18px)}}.abre-alas .palavra{opacity:0;filter:blur(6px);animation:.62s cubic-bezier(.2,.9,.25,1) forwards palavra-chega;display:inline-block;transform:translate(-56px)skew(-14deg)}@keyframes palavra-chega{60%{opacity:1;filter:blur();transform:translate(6px)skew(3deg)}to{opacity:1;filter:blur();transform:none}}.abre-alas .veloz{background:linear-gradient(100deg,#ffa063 0% 40%,#fff2e8 50%,#ffa063 60% 100%) 100% 0/240% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;position:relative}.abre-alas .veloz:before{content:"";opacity:0;transform-origin:100%;filter:blur(2px);background:linear-gradient(90deg,#0000,#ffa0638c 70%,#fff0e6e6);border-radius:999px;width:180px;animation:.7s ease-out .35s both rastro;position:absolute;top:18%;bottom:18%;right:100%;transform:translate(40px)scaleX(.3)}@keyframes rastro{0%{opacity:0;transform:translate(40px)scaleX(.2)}30%{opacity:1}to{opacity:0;transform:translate(-30px)scaleX(1.2)}}.abre-alas .veloz.palavra{animation:.5s cubic-bezier(.2,.9,.25,1) .35s forwards palavra-chega,2.6s ease-in-out 1.3s infinite brilho-veloz}@keyframes brilho-veloz{0%,35%{background-position:100% 0}65%,to{background-position:0 0}}.abre-alas-sub{opacity:0;animation:.7s ease-out 1.05s forwards sobe;transform:translateY(14px)}@keyframes sobe{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.login .lado:before,.login .lado:after{animation:none}.abre-alas .palavra,.abre-alas .veloz.palavra,.abre-alas-sub{opacity:1;filter:none;animation:none;transform:none}.abre-alas .veloz:before{display:none}.login .form>div{opacity:1;animation:none;transform:none}.login .form>div:before{animation:none}}.login .form{place-items:center;padding:40px;display:grid}.login .form>div{background:var(--superficie);border:1px solid var(--borda);width:100%;max-width:400px;box-shadow:var(--sombra-2);opacity:0;border-radius:18px;padding:34px;animation:.6s ease-out .5s forwards sobe;position:relative;overflow:hidden;transform:translateY(16px)}.login .form>div:before{content:"";background:linear-gradient(90deg,#f26b1d,#ffa063 50%,#f26b1d) 0 0/200% 100%;height:4px;animation:3s linear infinite brilho-veloz;position:absolute;top:0;left:0;right:0}.login .form h2{letter-spacing:-.02em;font-size:26px}.login .form .muted{font-size:15px}.login .form input:focus{border-color:#ffa063;outline:none;box-shadow:0 0 0 4px #f26b1d2e}.login .form .btn.primario{letter-spacing:.01em;background:linear-gradient(135deg,#f26b1d,#ff8a3d);font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 3px #f26b1d24}.login .form .btn.primario:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px #f26b1d2e}.login .form .btn.primario:active:not(:disabled){transform:translateY(0)}.login .form h2{margin-bottom:6px;font-size:22px;font-weight:700}.login .form form{flex-direction:column;gap:12px;margin-top:22px;display:flex}.login .form input{padding:11px 12px}.login .form .btn{margin-top:4px;padding:11px}.login .troca{text-align:center;color:var(--texto-2);margin-top:18px;font-size:14px}.login .troca button{color:var(--laranja-escuro);font:inherit;cursor:pointer;background:0 0;border:none;font-weight:600}html[data-theme=dark] .login .troca button{color:#ffb27a}@media (max-width:860px){.app{grid-template-columns:1fr}.login{background:radial-gradient(900px 500px at 50% -10%,#f26b1d59,#0000 60%),linear-gradient(170deg,#15213d 0%,#1b2a49 60%,#22335c 100%);grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;min-height:100dvh}.login .lado{text-align:center;background:0 0;justify-content:flex-start;align-items:center;gap:8px;padding:18px 24px 16px}.login .lado>.small{display:none}.login .lado .login-logo img{max-height:64px}.login .lado h1{max-width:none;font-size:24px}.login .lado .abre-alas-sub{max-width:320px;margin:4px auto 0;font-size:13px}.login .form{align-items:start;padding:0 16px 16px}.login .form>div{border:0;border-radius:22px;max-width:440px;padding:22px 20px 18px;box-shadow:0 24px 60px #00000059}.login .form>div:before{display:none}.login .form h2{font-size:24px}.login .form .muted{font-size:14px}.login .form form{gap:12px;margin-top:14px}.login .form .campo{font-size:13px}.login .form input{border-radius:13px;min-height:48px;padding:11px 14px;font-size:16px}.login .form .btn.primario{border-radius:14px;min-height:50px;font-size:17px;box-shadow:0 2px 6px #f26b1d2e}.login .troca{margin-top:10px}.login .troca button{min-height:40px;padding:0 12px}}@media (max-width:860px) and (max-height:640px){.login .lado .login-logo img{max-height:48px}.login .lado h1{font-size:20px}.login .lado .abre-alas-sub{display:none}.login .form h2{font-size:20px}.login .form .muted{display:none}}.regra-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.regra-sec{background:var(--superficie-2);border:1px solid var(--borda);border-radius:12px;padding:14px 16px}.regra-sec-t{text-transform:uppercase;letter-spacing:.07em;color:var(--texto-3);align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.regra-item{border-top:1px dashed var(--borda);padding:6px 0}.regra-item:first-of-type{border-top:0}.regra-item .r{color:var(--texto-2);font-size:12px}.regra-item .v{margin-top:2px;font-weight:600}.regra-item .v.destaque{color:var(--laranja-escuro);font-size:15px}html[data-theme=dark] .regra-item .v.destaque{color:#ffb27a}.relatorio{z-index:60;background:var(--fundo);padding:0 40px 40px;position:fixed;inset:0;overflow:auto}.relatorio-barra{z-index:2;background:var(--fundo);border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;margin-bottom:20px;padding:14px 0;display:flex;position:sticky;top:0}.relatorio-capa{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.relatorio-resumo{background:var(--superficie);border:1px solid var(--borda);border-radius:12px;margin-bottom:22px;overflow:hidden}.relatorio-banco{background:var(--superficie);border:1px solid var(--borda);border-radius:14px;margin-bottom:16px;padding:18px 20px}.relatorio-banco .topo{align-items:center;gap:12px;margin-bottom:12px;display:flex}.relatorio-banco .titulo b{font-size:16px;display:block}.relatorio-banco .titulo span{color:var(--texto-3);font-size:12px}@media print{:root,html[data-theme=dark]{--fundo:#fff;--superficie:#fff;--superficie-2:#f6f6f6;--superficie-3:#eee;--texto:#111;--texto-2:#444;--texto-3:#777;--borda:#ddd;--borda-forte:#ccc;--barra-fundo:#eee;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,#root{height:auto;overflow:visible}body.modo-relatorio .app,.no-print{display:none!important}.relatorio{color:#111;background:#fff;padding:0;animation:none;position:static;inset:auto;overflow:visible}.relatorio-banco,.relatorio-resumo,.regra-sec{box-shadow:none;background:#fff;border-color:#ddd}.regra-grid{gap:8px}.relatorio-banco{margin-bottom:10px;padding:12px 14px}@page{margin:10mm}.relatorio-resumo{overflow:visible}.relatorio .tabela{font-size:9.5px}.relatorio .tabela td,.relatorio .tabela th{white-space:normal;padding:4px 6px}.relatorio .tabela th{position:static}.relatorio-banco{break-inside:auto;page-break-inside:auto}.regra-sec,.relatorio-banco .topo{break-inside:avoid}.relatorio-banco .topo{break-after:avoid}.relatorio-capa .marca,.relatorio-capa .marca .sub{white-space:nowrap}.relatorio-capa{align-items:center}}.cabecalho.hero{border-radius:var(--raio);background:linear-gradient(135deg, var(--navy) 0%, #24396a 55%, #2d4a86 100%);color:#fff;box-shadow:var(--sombra-2);border:1px solid #0000;align-items:center;padding:22px 26px;position:relative;overflow:hidden}.cabecalho.hero:after{content:"";pointer-events:none;border:40px solid #ffffff0d;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-140px;left:-60px}.cabecalho.hero h1{color:#fff;font-size:24px}.cabecalho.hero .sub{color:#ffffffc7}.cabecalho.hero .sub.frase{color:#ffffffe0;max-width:760px;margin-top:4px;font-size:18px;font-style:italic;line-height:1.35}.cabecalho.hero .sub.frase .autor{opacity:.7;font-size:13px;font-style:normal}.cabecalho.hero .sub b{color:#ffb27a;font-weight:700}.cabecalho.hero .hero-data{text-transform:uppercase;letter-spacing:.1em;color:#fff9;margin-bottom:4px;font-size:12px;font-weight:600}.cabecalho.hero .btn{box-shadow:none;padding:12px 20px;font-size:15px}.cabecalho.hero .btn.primario,.cabecalho.hero .btn.primario:hover:not(:disabled){box-shadow:none}.cabecalho.hero .creditos-chip{color:#ffd3b5;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.cabecalho.hero .btn.navy{color:#fff;background:#ffffff1f;border-color:#ffffff38}.cabecalho.hero .btn.navy:hover{background:#fff3}html[data-theme=dark] .cabecalho.hero{background:linear-gradient(135deg,#1a2744 0%,#22345f 55%,#2a4275 100%)}.g3-2{grid-template-columns:3fr 2fr}@media (max-width:1100px){.g3-2{grid-template-columns:1fr}.g3{grid-template-columns:1fr 1fr}}.filtros.barra-lista{grid-template-columns:2fr 1fr auto;align-items:end}.filtros.barra-lista .mostrar-inativos .alternar.compacto{border:1px solid var(--borda-forte);background:var(--superficie);white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:13px;display:inline-flex}.situacao{flex-direction:column;gap:18px;display:flex}.situacao .bloco .cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.situacao .rodape{border-top:1px dashed var(--borda);padding-top:10px}.destinos{flex-direction:column;gap:6px;display:flex}.destinos .dest{grid-template-columns:minmax(90px,150px) 1fr 44px 64px 76px;align-items:center;gap:12px;min-height:26px;font-size:12.75px;display:grid}.destinos .dest .nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.destinos .dest .b{background:var(--barra-fundo);border-radius:999px;height:9px;overflow:hidden}.destinos .dest .b>div{background:linear-gradient(90deg, var(--laranja), #ff8f4d);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1)}.destinos .dest .n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.destinos .dest .troco{text-align:right;color:var(--verde);font-variant-numeric:tabular-nums;font-weight:600}.destinos .link-btn{align-self:flex-start;margin-top:6px}.grid.topo{align-items:start}.tabela.compacta td,.tabela.compacta th{padding:8px 12px}.rank{background:var(--superficie-3);width:24px;height:24px;color:var(--texto-2);border-radius:8px;place-items:center;font-size:11.5px;font-weight:700;display:inline-grid}.rank.r1{background:var(--laranja);color:#fff}.rank.r2{background:color-mix(in srgb, var(--laranja) 70%, var(--superficie));color:#fff}.rank.r3{background:color-mix(in srgb, var(--laranja) 45%, var(--superficie));color:#fff}.carteira{flex-direction:column;gap:10px;display:flex}.carteira .pessoa{grid-template-columns:34px 1fr auto;align-items:center;gap:12px;display:grid}.carteira .avatar{background:var(--navy-claro);width:34px;height:34px;color:var(--navy);border-radius:10px;place-items:center;font-size:12px;font-weight:700;display:grid}html[data-theme=dark] .carteira .avatar{color:#9fc0ff}.carteira .info{flex-direction:column;min-width:0;display:flex}.carteira .info b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.carteira .troco{color:var(--verde);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.chip-pessoa{align-items:center;gap:7px;font-weight:500;display:inline-flex}.chip-avatar{background:var(--navy-claro);width:22px;height:22px;color:var(--navy);border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:inline-grid}html[data-theme=dark] .chip-avatar{color:#9fc0ff}@keyframes entrada{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes deslizar{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes surgir{0%{opacity:0}to{opacity:1}}@keyframes subir{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.conteudo-miolo>*{animation:.28s cubic-bezier(.2,.8,.2,1) both entrada}.anim-entrada>*{animation:.35s cubic-bezier(.2,.8,.2,1) both entrada}.anim-entrada>:nth-child(2){animation-delay:40ms}.anim-entrada>:nth-child(3){animation-delay:80ms}.anim-entrada>:nth-child(4){animation-delay:.12s}.anim-entrada>:nth-child(5){animation-delay:.16s}.anim-entrada>:nth-child(6){animation-delay:.2s}.drawer-fundo{animation:.2s both surgir}.drawer{animation:.28s cubic-bezier(.2,.8,.2,1) both deslizar}.modal-fundo{animation:.2s both surgir}.modal{animation:.24s cubic-bezier(.2,.8,.2,1) both subir}.card{transition:box-shadow .18s,border-color .18s,background .2s}.card.stat:hover{box-shadow:var(--sombra-2)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{transform:none}.tabela td{transition:background .12s}.nav a{transition:background .15s,color .15s,transform .15s}.nav a:hover{transform:translate(2px)}.badge,.chip{transition:background .15s,color .15s}.abas .aba{transition:color .15s,border-color .15s}.icone-btn:hover{transform:rotate(-8deg)}.icone-btn{transition:background .15s,transform .2s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.conteudo{flex-direction:column;display:flex}.conteudo-miolo{flex:1}.rodape-site{border-top:1px solid var(--borda);color:var(--texto-3);text-align:center;letter-spacing:.02em;margin-top:32px;padding:14px 0 0;font-size:11.5px}@media print{.rodape-site{display:none}}.g3-2>.card{flex-direction:column;display:flex}.g3-2>.card>.corpo{flex-direction:column;flex:1;display:flex}.marca-logo{align-items:center;padding:2px 6px 16px;display:flex}.sidebar .marca-logo{flex:1;justify-content:center;padding:14px 6px 18px}.sidebar>.row.between>.icone-btn{position:absolute;top:10px;right:10px}.sidebar>.row.between{position:relative}.marca-logo img{object-fit:contain;max-width:100%;max-height:96px;display:block}.marca-logo.claro img{max-height:100px}.login-logo{padding:0}.login-logo img{max-width:340px;max-height:150px}.marca-previa{grid-template-columns:1fr 1fr;gap:12px;display:grid}.marca-previa .previa{border:1px solid var(--borda);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;min-height:120px;padding:14px;display:flex}.marca-previa .previa.claro{color:#0f172a;background:#fff}.marca-previa .previa.escuro{color:#fff;background:#121a2b}.marca-previa .previa .rotulo{text-transform:uppercase;letter-spacing:.08em;opacity:.6;font-size:10.5px;font-weight:600}.marca-previa .previa img{object-fit:contain;max-width:100%;max-height:70px}.marca-previa .previa.icone img{border-radius:10px;width:40px;height:40px}.marca-previa .previa.icone{flex-direction:row;grid-column:1/-1;align-items:center;min-height:0}.marca-previa .previa.icone .rotulo{order:3;margin-right:auto}.marca-campos{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.marca-campo{border:1px solid var(--borda);border-radius:12px;grid-template-columns:140px 1fr;gap:14px;padding:12px;display:grid}.marca-campo .quadro{border-radius:10px;place-items:center;min-height:90px;padding:10px;display:grid}.marca-campo .quadro.claro{background:#fff;border:1px solid #e4e8ef}.marca-campo .quadro.escuro{background:#121a2b}.marca-campo .quadro img{object-fit:contain;max-width:100%;max-height:80px}.marca-campo .info{flex-direction:column;gap:4px;min-width:0;display:flex}.marca-campo .info b{font-size:13.5px}.btn.off{opacity:.6;pointer-events:none}.tabela-mini td.mono{white-space:nowrap}.seletor{position:relative}.seletor input{width:100%}.futura{background:var(--azul-suave,#2563eb1a);color:var(--azul,#2563eb);white-space:nowrap;border-radius:7px;margin-top:4px;padding:2px 7px;line-height:1.35;display:inline-block}.futura .muted{color:inherit;opacity:.75;font-size:11px}.futuras-box{border:1px dashed var(--borda-forte);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px}.avisos-flutuantes{z-index:900;flex-direction:column;gap:10px;max-width:min(440px,100vw - 36px);display:flex;position:fixed;bottom:18px;right:18px}.aviso-flutuante{border:1px solid var(--borda-forte);background:var(--superficie);color:var(--texto);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;line-height:1.45;animation:.25s ease-out aviso-entra;display:flex;box-shadow:0 12px 30px #0000002e}.aviso-flutuante>div:first-child{flex:1}.aviso-flutuante.ok{border-color:color-mix(in srgb, var(--verde) 40%, transparent)}.aviso-flutuante.aviso{border-color:color-mix(in srgb, var(--amarelo) 45%, transparent)}.aviso-flutuante.versao{background:var(--navy);color:#fff;border-color:var(--navy)}.aviso-flutuante.versao .small{opacity:.85}@keyframes aviso-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.app.menu-oculto{grid-template-columns:minmax(0,1fr)}.app.menu-oculto .conteudo{padding-top:60px}.app.menu-oculto .sidebar{display:none}.menu-mostrar{z-index:800;border:1px solid var(--borda-forte);background:var(--superficie);width:38px;height:38px;color:var(--texto);cursor:pointer;border-radius:10px;font-size:18px;position:fixed;top:12px;left:12px;box-shadow:0 4px 14px #0000001f}.menu-mostrar:hover{border-color:var(--laranja);color:var(--laranja)}.menu-ocultar{font-size:16px;line-height:1}.futura.destaque{border:1px solid color-mix(in srgb, var(--azul,#2563eb) 45%, transparent);padding:5px 10px;font-size:13px}.futura.destaque .small{opacity:.8;font-size:11px}.oferta-contrato{border:1px solid var(--borda);background:var(--superficie);box-shadow:var(--sombra);border-radius:16px;padding:16px 18px}.oferta-contrato.com-oportunidade{border-color:color-mix(in srgb, var(--laranja) 45%, var(--borda))}.oferta-atual{background:linear-gradient(90deg, color-mix(in srgb, var(--navy,#1b2a49) 7%, var(--superficie)), color-mix(in srgb, var(--laranja) 6%, var(--superficie)));border:1px solid var(--borda);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:-4px -4px 14px;padding:12px 14px;display:flex}.oferta-atual .banco-atual{align-items:center;gap:12px;display:flex}.oferta-atual .rotulo,.oferta-card .rotulo,.oferta-cond .rotulo,.oferta-futuras .rotulo{text-transform:uppercase;letter-spacing:.07em;color:var(--texto-3);font-size:11px;font-weight:600}.oferta-atual .rotulo{font-size:11.5px;font-weight:700}.oferta-atual .nome{letter-spacing:-.01em;font-size:18px;font-weight:800}.oferta-atual .nome .mono{font-size:13px;font-weight:600}.oferta-atual .numeros{gap:26px;display:flex}.oferta-atual .numeros div{flex-direction:column;display:flex}.oferta-atual .numeros b{font-size:17px;font-weight:800}.oferta-atual .numeros b.grande{color:var(--laranja-escuro);font-size:26px;line-height:1.1}html[data-theme=dark] .oferta-atual .numeros b.grande{color:#ffb27a}.monograma{color:#fff;letter-spacing:.02em;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:inline-grid}.ofertas-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.oferta-card{border:1px solid var(--borda);background:var(--superficie-2);border-radius:14px;padding:14px;transition:transform .12s,box-shadow .12s;position:relative;overflow:hidden}.oferta-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0f172a1a}.oferta-card .topo{align-items:center;gap:10px;margin-top:6px;display:flex}.oferta-card .topo .nome{font-weight:700;line-height:1.15}.oferta-card .linha{justify-content:space-between;align-items:center;margin-top:12px;font-size:12.5px;display:flex}.oferta-card .linha .ok{color:var(--verde);align-items:center;gap:4px;font-weight:600;display:inline-flex}.oferta-card .linha .prazo{background:var(--navy-claro);color:var(--navy);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}html[data-theme=dark] .oferta-card .linha .prazo{color:#cfe0ff}.oferta-card .valor{flex-direction:column;margin-top:10px;display:flex}.oferta-card .valor b{font-size:16px}.oferta-vazia{color:var(--texto-2);padding:8px 0;font-size:13px}.oferta-cond,.oferta-futuras{flex-direction:column;gap:6px;margin-top:12px;display:flex}.chip-cond{border:1px dashed color-mix(in srgb, var(--amarelo) 60%, var(--borda));background:color-mix(in srgb, var(--amarelo) 8%, transparent);cursor:help;border-radius:999px;padding:4px 11px;font-size:12.5px;display:inline-block}.chip-futura{border:1px solid color-mix(in srgb, var(--azul) 40%, var(--borda));background:color-mix(in srgb, var(--azul) 8%, transparent);border-radius:999px;padding:4px 11px;font-size:12.5px;display:inline-block}.oferta-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.consulta-secao-titulo{align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:700;display:flex}.consulta-secao-titulo .n{background:var(--laranja);color:#fff;border-radius:999px;padding:1px 9px;font-size:12px}@media (max-width:720px){.oferta-atual .numeros{flex-wrap:wrap;gap:14px}}.oferta-troco{border-top:1px dashed var(--borda);flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;display:flex}.oferta-troco.sem{gap:2px}.oferta-troco .link-btn.small{align-self:flex-start;padding:0;font-size:12px}.troco-tabelas{font-size:12px}.troco-tabelas tr.muted td{color:var(--texto-3)}.banco-cabecalho{align-items:center;gap:14px;display:flex}.monograma.grande{border-radius:14px;width:52px;height:52px;font-size:18px}.produtos-chips{flex-wrap:wrap;gap:6px;margin:10px 0 12px;display:flex}.chip-produto{border:1px solid var(--borda);color:var(--texto-3);background:var(--superficie-2);border-radius:999px;padding:3px 10px;font-size:12px}.chip-produto.ativo{border-color:color-mix(in srgb, var(--verde) 45%, var(--borda));background:color-mix(in srgb, var(--verde) 10%, transparent);color:var(--verde);font-weight:600}.chip-produto.nao_opera{opacity:.7;text-decoration:line-through}.clientes-barra{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.clientes-barra .busca{border:1px solid var(--borda);background:var(--superficie);border-radius:10px;flex:1;align-items:center;gap:8px;min-width:240px;padding:0 12px;display:flex}.clientes-barra .busca input{background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:14px}.clientes-filtros{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.clientes-filtros .campo{margin:0}.selecao-barra{background:var(--navy-claro);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}html[data-theme=dark] .selecao-barra{background:color-mix(in srgb, var(--navy) 60%, transparent)}.clientes-lista{flex-direction:column;gap:10px;display:flex}.monograma.mini{border-radius:6px;width:20px;height:20px;font-size:9px}.cliente-kpis{grid-area:kpis;align-items:flex-start;gap:26px;display:flex}.cliente-kpis .kpi .r{text-transform:uppercase;letter-spacing:.08em;opacity:.8;font-size:10.5px;font-weight:600}.cliente-kpis .kpi .v{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.15}.cliente-kpis .kpi.destaque .v{font-size:30px}.cliente-kpis .kpi .v.verde{color:#7ce3a6}.cliente-kpis .kpi .v.laranja{color:var(--laranja)}.cliente-kpis{background:linear-gradient(135deg, var(--navy) 0%, #2a3a63 70%, #7a3a2a 100%);color:#fff;border-radius:14px;padding:14px 18px}.cliente-kpis .kpi .v{color:#fff}.drawer .nome-cliente{font-size:20px;font-weight:800}.oferta-troco .troco-topo{flex-direction:column;gap:1px;display:flex}.oferta-troco .troco-grande{color:var(--verde);font-size:20px;line-height:1.15}.cliente-kpis .kpi .nota{opacity:.8}.modal-fundo{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080e1c73;justify-content:center;align-items:center;padding:16px;animation:.2s both surgir;display:flex;position:fixed;inset:0}.modal{background:var(--superficie);border:1px solid var(--borda);border-radius:18px;flex-direction:column;width:min(920px,96vw);max-height:94vh;animation:.25s cubic-bezier(.2,.8,.2,1) both deslizar-cima;display:flex;box-shadow:0 30px 80px #00000059}.modal .cab{border-bottom:1px solid var(--borda);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.modal .cab h2{margin:0;font-size:17px}.modal .corpo{padding:16px 20px;overflow:auto}@keyframes deslizar-cima{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.dig-titulo{align-items:center;gap:10px;display:inline-flex}.dig-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dig-sec{border:1px solid var(--borda);background:var(--superficie-2);border-radius:12px;padding:12px 14px}.dig-sec.destaque{border-color:color-mix(in srgb, var(--verde) 40%, var(--borda));grid-column:1/-1}.dig-sec h3{text-transform:uppercase;letter-spacing:.07em;color:var(--texto-3);margin:0 0 8px;font-size:12px}.dig-campos{grid-template-columns:repeat(2,1fr);gap:8px 14px;display:grid}.dig-campo .r{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-3);font-size:10.5px;font-weight:600}.dig-campo .v{font-size:13.5px;font-weight:600;position:relative}.dig-campo.copiavel{cursor:pointer;border-radius:8px;margin:-4px -6px;padding:4px 6px}.dig-campo.copiavel:hover{background:color-mix(in srgb, var(--laranja) 10%, transparent)}.dig-campo .copiado{color:var(--verde);margin-left:8px;font-size:11px;font-weight:600}.dig-campo .copiar-ico{vertical-align:middle;color:var(--texto-3);opacity:.7;margin-left:6px;display:inline-flex}.dig-campo.copiavel:hover .copiar-ico{color:var(--laranja-escuro);opacity:1}.dig-campo .copiar-ico.ok{color:var(--verde);opacity:1}.dica-ordenar{text-transform:none;letter-spacing:0;color:var(--laranja-escuro);background:var(--laranja-claro);vertical-align:middle;border-radius:999px;align-items:center;gap:5px;margin-left:10px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}html[data-theme=dark] .dica-ordenar{color:#ffb27a}@media (max-width:760px){.dig-grid,.dig-campos{grid-template-columns:1fr}}.oferta-card.clicavel,.consulta-card,.banco-card,.abas .aba,.link-btn,tr[onclick],.tabela tbody tr.clicavel{cursor:pointer}.oferta-card.clicavel:hover{border-color:color-mix(in srgb, var(--laranja) 60%, var(--borda))}.troco-tabelas-n{color:var(--laranja);font-size:12px;font-weight:600}.futuras-card{border:1px dashed color-mix(in srgb, var(--azul,#2563eb) 45%, var(--borda));background:color-mix(in srgb, var(--azul,#2563eb) 5%, var(--superficie));border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.futuras-card .consulta-secao-titulo .n.azul{background:var(--azul,#2563eb)}.futuras-lista{flex-direction:column;gap:8px;display:flex}.futura-item{background:var(--superficie);border:1px solid var(--borda);border-radius:10px;grid-template-columns:120px 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.futura-item .quando .data{color:var(--azul,#2563eb);font-size:15px;font-weight:700}@media (max-width:640px){.futura-item{grid-template-columns:1fr}}.oferta-atual .oferta-trabalhado{align-items:center;gap:10px;margin-left:auto;display:flex}.btn-trabalhado{border:1px solid var(--borda);color:var(--texto-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn-trabalhado:hover{border-color:var(--verde);color:var(--verde);background:color-mix(in srgb, var(--verde) 10%, transparent)}.btn-trabalhado:disabled{opacity:.6;cursor:default}.oferta-contrato.trabalhado{opacity:.75;border-style:dashed}.oferta-contrato.trabalhado .btn-trabalhado{border-color:var(--laranja);color:var(--laranja)}.abertura{background:var(--fundo);place-items:center;min-height:100vh;animation:.35s both surgir;display:grid}.abertura .centro{color:var(--texto-2);flex-direction:column;gap:14px}.conteudo-miolo{animation:.32s cubic-bezier(.2,.8,.2,1) both entrada}.conteudo-miolo>*{animation-duration:.38s}.anim-entrada>*{animation-duration:.42s}@keyframes sair-direita{0%{opacity:1;transform:none}to{opacity:0;transform:translate(40px)}}@keyframes sumir{0%{opacity:1}to{opacity:0}}@keyframes descer{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)scale(.98)}}.drawer.saindo{animation:.22s ease-in both sair-direita}.drawer-fundo.saindo{animation:.22s both sumir}.modal.saindo{animation:.2s ease-in both descer}.modal-fundo.saindo{animation:.2s both sumir}.btn{transition:background .18s,box-shadow .18s,transform .12s,border-color .18s,color .18s}.btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a1f}.btn:not(:disabled):active{box-shadow:none;transform:translateY(0)}.card,.banco-card,.oferta-contrato{transition:box-shadow .2s,border-color .2s,transform .2s}.oferta-card{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,border-color .2s}input,select,textarea{transition:border-color .15s,box-shadow .15s,background .15s}.abas .aba,.link-btn,.chip,.badge{transition:background .15s,color .15s,border-color .15s}.clientes-lista>*,.pessoas-lista>*{animation:.4s cubic-bezier(.2,.8,.2,1) both entrada}.clientes-lista>:nth-child(2),.pessoas-lista>:nth-child(2){animation-delay:30ms}.clientes-lista>:nth-child(3),.pessoas-lista>:nth-child(3){animation-delay:60ms}.clientes-lista>:nth-child(4),.pessoas-lista>:nth-child(4){animation-delay:90ms}.clientes-lista>:nth-child(5),.pessoas-lista>:nth-child(5){animation-delay:.12s}.clientes-lista>:nth-child(n+6),.pessoas-lista>:nth-child(n+6){animation-delay:.15s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.oferta-atual .oferta-edicao{flex-wrap:wrap;flex:1;align-items:flex-end;gap:10px 14px;display:flex}.oferta-atual .oferta-edicao label{flex-direction:column;gap:3px;display:flex}.oferta-atual .oferta-edicao input{width:120px;padding:6px 8px;font-size:13px}.oferta-atual .oferta-edicao input.mono{width:70px}.oferta-atual .oferta-edicao .acoes{align-items:center;gap:8px;display:flex}.login .form .troca button{text-decoration:none}th.ordenavel{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th.ordenavel:hover{color:var(--laranja-escuro)}th.ordenavel .seta{font-size:10px}.barra-movel,.menu-fechar-movel,.menu-movel-fundo{display:none}@media (max-width:860px){html{overflow-x:hidden}body,#root{height:auto;min-height:100%}body.menu-movel-aberto{height:100dvh;overflow:hidden}.app,.app.menu-oculto{grid-template-columns:minmax(0,1fr)}.menu-mostrar{display:none}.barra-movel{z-index:30;background:var(--sidebar-bg);border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;gap:10px;height:56px;padding:0 10px;display:flex;position:sticky;top:0}.barra-movel .marca-logo{flex:1;padding:0}.barra-movel .marca-logo img{max-width:150px;max-height:34px}.barra-movel .icone-btn{width:42px;height:42px;font-size:20px}.sidebar{z-index:50;width:min(300px,86vw);transition:transform .25s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-104%);box-shadow:0 20px 60px #00000059}.app.menu-oculto .sidebar{display:flex}.app.menu-movel .sidebar{transform:none}.menu-movel-fundo{z-index:45;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080e1c80;display:block;position:fixed;inset:0}.menu-ocultar{display:none}.menu-fechar-movel{display:inline-flex}.sidebar .nav a{padding:12px;font-size:15px}.conteudo,.app.menu-oculto .conteudo{padding:14px 14px 32px}.conteudo-miolo{min-width:0}.cabecalho{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:14px}.cabecalho h1{font-size:22px}.cabecalho .row,.cabecalho .acoes{flex-wrap:wrap}.cabecalho.hero{padding:16px}.cabecalho.hero .btn{flex:auto;min-height:46px}.cabecalho.hero .creditos-chip{flex:none;margin-left:auto}.cabecalho.hero .sub.frase{font-size:16px}.g2,.g3,.g4,.g3-2{grid-template-columns:1fr}.filtros{grid-template-columns:1fr 1fr;padding:12px}.btn{min-height:42px}input,select,textarea{min-height:42px;font-size:16px}.tabela{font-size:13px}.tabela td,.tabela th{white-space:nowrap;padding:8px}.tabela-wrap{-webkit-overflow-scrolling:touch}:not(.tabela-wrap)>table.tabela{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.abas{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.abas .aba{white-space:nowrap;flex:none;padding:10px 12px}.card,.painel,.bloco{min-width:0}.row{flex-wrap:wrap}.tabela .row{flex-wrap:nowrap}.tabela .btn,.btn.pequeno{min-height:34px}pre,code{white-space:pre-wrap;word-break:break-word}img,svg,canvas{max-width:100%}.drawer{border-left:0;border-radius:0;width:100%;height:100dvh;left:0;right:0}.drawer .cab{padding:12px 14px}.drawer .corpo{padding:14px}.modal-fundo{align-items:stretch;padding:0}.modal{border:0;border-radius:0;max-width:100%;height:100dvh;max-height:100dvh;width:100%!important}.modal .cab,.modal .corpo{padding:12px 14px}.dash-detalhes,.clientes-filtros .campo{display:none}.clientes-filtros:not(:has(.link-btn)){display:none}.dig-sec .tabela-mini .col-bruto,.dig-sec .tabela-mini .col-venc{display:none}.dig-sec .tabela-mini .venc-movel{display:block}.dig-sec .tabela-mini td,.dig-sec .tabela-mini th{white-space:normal}.clientes-barra .busca{flex-basis:100%;min-width:0}.clientes-barra select{flex:1}.cliente-kpis{flex-wrap:wrap;gap:10px 18px}.cliente-kpis .kpi .v{font-size:18px}.cliente-kpis .kpi.destaque .v{font-size:22px}.oferta-atual{gap:10px;padding:10px 12px}.oferta-atual .numeros{gap:10px 16px}.oferta-atual .nome{font-size:16px}.ofertas-grid{grid-template-columns:1fr 1fr;gap:10px}.oferta-card{padding:12px}.dig-grid{grid-template-columns:1fr}.tabela-mini td,.tabela-mini th{padding:6px 4px;font-size:12.5px}.login .form{padding:20px 14px}.login .form>div{padding:24px 18px}.rodape-site{text-align:center;font-size:11px}}@media (max-width:520px){.ofertas-grid,.filtros{grid-template-columns:1fr}}.consultas-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:18px;display:flex}.consultas-barra .periodos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip-periodo{border:1px solid var(--borda-forte);background:var(--superficie);color:var(--texto-2);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s}.chip-periodo:hover{background:var(--superficie-3);color:var(--texto)}.chip-periodo.ativo{background:var(--navy);border-color:var(--navy);color:#fff}.consultas-barra .datas{align-items:center;gap:6px;margin-left:8px;display:inline-flex}.consultas-barra .datas input{min-height:32px;padding:5px 8px;font-size:12.5px}.consultas-barra .busca{border:1px solid var(--borda-forte);background:var(--superficie);color:var(--texto-3);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.consultas-barra .busca input{background:0 0;border:0;min-width:200px;min-height:32px;padding:7px 0}.consultas-barra .busca input:focus{outline:none}.stat .valor .pct{color:var(--texto-3);margin-left:6px;font-size:14px;font-weight:600}.legenda{color:var(--texto-3);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.legenda .sw{border-radius:3px;width:10px;height:10px;margin-left:8px;display:inline-block}.legenda .sw.total{background:var(--barra-fundo);border:1px solid var(--borda-forte)}.legenda .sw.op{background:var(--laranja)}.colunas{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));align-items:end;gap:3px;height:190px;padding-top:6px;display:grid}.colunas .col{flex-direction:column;align-items:stretch;min-width:0;height:100%;display:flex}.colunas .col .barra{border-bottom:1px solid var(--borda);flex:1;align-items:flex-end;display:flex}.colunas .col .total{background:var(--barra-fundo);border-radius:4px 4px 0 0;align-items:flex-end;width:100%;min-height:2px;transition:height .5s cubic-bezier(.2,.8,.2,1);display:flex}.colunas .col .op{background:linear-gradient(180deg, #ff8f4d, var(--laranja));border-radius:4px 4px 0 0;width:100%}.colunas .col:hover .total{background:var(--superficie-3)}.colunas .col .rotulo{color:var(--texto-3);text-align:left;white-space:nowrap;margin-top:4px;font-size:10px;overflow:visible}.colunas .col .rotulo.oculto{visibility:hidden}@media (max-width:860px){.consultas-barra{flex-direction:column;align-items:stretch}.consultas-barra .row{flex-wrap:wrap}.consultas-barra .busca{flex:1}.consultas-barra .busca input{width:100%;min-width:0}.colunas{gap:2px;height:150px}.colunas .col .rotulo{font-size:9px}.destinos .dest{grid-template-columns:minmax(70px,110px) 1fr 36px 52px 64px;gap:8px;font-size:12px}}.delta{vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:12px;font-weight:700;display:inline-block}.delta.sobe{color:var(--verde);background:color-mix(in srgb, var(--verde) 12%, transparent)}.delta.desce{color:var(--vermelho);background:color-mix(in srgb, var(--vermelho) 12%, transparent)}.delta.neutro{color:var(--texto-3);background:var(--superficie-3)}.carteira .avatar.churn{background:color-mix(in srgb, var(--vermelho) 14%, transparent);color:var(--vermelho)}.carteira .avatar.risco{background:color-mix(in srgb, var(--amarelo) 18%, transparent);color:#a86a00}html[data-theme=dark] .carteira .avatar.risco{color:#f6d28b}.btn.verde{color:#fff;background:#1f9d5a;border-color:#1f9d5a}.btn.verde:hover:not(:disabled){background:#178a4d}.fila,.agenda{flex-direction:column;gap:8px;display:flex}@media (max-width:860px){.placar.g4{grid-template-columns:1fr 1fr}.placar .stat{padding:12px}.placar .stat .valor{font-size:20px}.placar .stat .ico-bolha,.card>.cab h2>.muted{display:none}}.meta-card{background:linear-gradient(135deg, var(--navy) 0%, #2a3a63 70%, #7a3a2a 100%);color:#fff;border:0;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.meta-card .topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.meta-card .rotulo{text-transform:uppercase;letter-spacing:.08em;opacity:.75;font-size:12px;font-weight:600}.meta-card .valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1.1}.meta-card .valor .de{opacity:.8;letter-spacing:0;font-size:15px;font-weight:500}.meta-card .valor .link-btn{color:#ffd3b5;padding:0;font-size:15px;font-weight:700}.meta-card .valor input{min-height:0;padding:2px 6px;font-size:14px}.selo-sequencia{text-align:center;background:#ffffff1f;border-radius:14px;flex-direction:column;align-items:center;padding:8px 14px;font-size:12px;line-height:1.2;display:inline-flex}.selo-sequencia b{font-size:20px}.selo-sequencia .fogo{font-size:16px}.selo-sequencia small{color:#ffd3b5;margin-top:2px;font-weight:600}.selo-sequencia.zero{opacity:.7}.barra-meta{background:#ffffff29;border-radius:999px;height:12px;overflow:hidden}.barra-meta>div{background:linear-gradient(90deg,#ff8f4d,#ffb27a 50%,#ff8f4d) 0 0/200% 100%;border-radius:999px;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);animation:2.5s linear infinite brilho-veloz}.barra-meta>div.cheia{background:linear-gradient(90deg,#34c37a,#8fe3b4 50%,#34c37a) 0 0/200% 100%}.meta-card .rodape{opacity:.92;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.meta-card .rodape .ok{color:#9ae6b4;font-weight:600}.meta-card .comparativo.sobe{color:#9ae6b4}.meta-card .comparativo.desce{color:#ffb4b4}.conquistas{flex-wrap:wrap;gap:6px;display:flex}.conquista{border:1px dashed var(--borda-forte);color:var(--texto-3);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.conquista.ok{background:color-mix(in srgb, var(--verde) 14%, transparent);color:var(--verde);border:1px solid #0000}@media (max-width:1100px){.placar-dia{grid-template-columns:1fr 1fr}.placar-dia .meta-card{grid-column:1/-1}}@media (max-width:860px){.placar-dia{grid-template-columns:1fr 1fr;gap:10px}.placar-dia .stat{padding:12px}.placar-dia .stat .valor{font-size:20px}.placar-dia .stat .ico-bolha{display:none}.meta-card .valor{font-size:28px}.motor-lucro{gap:12px;padding:14px}.engaja{display:grid}}.placar-dia>*{animation:.5s cubic-bezier(.2,.8,.2,1) both entrada}.placar-dia>:nth-child(2){animation-delay:80ms}.placar-dia>:nth-child(3){animation-delay:.16s}.placar-dia>:nth-child(4){animation-delay:.24s}.card.destaque{flex-direction:column;gap:4px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.card.destaque .ico-bolha{border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px}.card.destaque .ico-bolha.laranja{background:var(--laranja-claro);color:var(--laranja-escuro)}.card.destaque .ico-bolha.verde{background:color-mix(in srgb, var(--verde) 14%, transparent);color:var(--verde)}.card.destaque .ico-bolha.navy{background:var(--navy-claro);color:var(--navy)}html[data-theme=dark] .card.destaque .ico-bolha.navy{color:#9fc0ff}html[data-theme=dark] .card.destaque .ico-bolha.laranja{color:#ffb27a}.card.destaque .anel{opacity:0;border:2px solid;border-radius:16px;position:absolute;inset:-4px}.card.destaque.vivo .anel{animation:2.4s ease-out infinite anel}@keyframes anel{0%{opacity:.7;transform:scale(.8)}70%{opacity:0;transform:scale(1.35)}to{opacity:0}}.card.destaque .rotulo{color:var(--texto-2);padding-right:50px;font-size:12px;font-weight:600}.card.destaque .valor{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--texto);font-size:36px;font-weight:800;line-height:1.1}.card.destaque.laranja .valor{background:linear-gradient(100deg,#f26b1d,#ff9a5c);color:#0000;-webkit-background-clip:text;background-clip:text}.card.destaque.verde .valor{background:linear-gradient(100deg,#1f9d5a,#4ad68f);color:#0000;-webkit-background-clip:text;background-clip:text}.card.destaque.navy .valor{font-size:30px}.card.destaque.vivo:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;animation:3.2s ease-in-out infinite varre;position:absolute;top:0;bottom:0;left:-40%}html[data-theme=dark] .card.destaque.vivo:after{background:linear-gradient(100deg,#0000,#ffffff14,#0000)}@keyframes varre{to{transform:skew(-18deg)translate(400%)}}.card.destaque .nota{color:var(--texto-3);font-size:12px;line-height:1.35}.barra-meta>div{position:relative}.barra-meta .faisca{background:#fff;border-radius:50%;width:10px;height:10px;margin-top:-5px;animation:1.2s ease-in-out infinite faisca;position:absolute;top:50%;right:-2px;box-shadow:0 0 10px 3px #ffd2a0e6}@keyframes faisca{0%,to{opacity:.7;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}.meta-card{position:relative;overflow:hidden}.confete{pointer-events:none;position:absolute;inset:0}.confete i{opacity:0;border-radius:2px;width:7px;height:11px;animation:2.4s ease-in forwards confete;position:absolute;top:-10px}@keyframes confete{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(220px)rotate(540deg)}}@media (max-width:860px){.card.destaque .valor{font-size:28px}.card.destaque.navy .valor{font-size:24px}.card.destaque .ico-bolha{width:32px;height:32px;top:10px;right:10px}}.card.destaque .nota .queda{color:var(--vermelho);font-weight:600}.meta-card .comparativo.desce{font-weight:600}.dinheiro-parado{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.dinheiro-parado .valor{letter-spacing:-.03em;background:linear-gradient(100deg,#1f9d5a,#4ad68f);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800}.dinheiro-parado .valor.azul{background:linear-gradient(100deg,#2f4270,#6ea0ff);-webkit-background-clip:text;background-clip:text}.grana{flex-direction:column;gap:6px;display:flex}.grana-item{background:var(--superficie-2);border-radius:10px;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.grana-item>.valor{color:var(--verde);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:17px;font-weight:800}.grana-item>.valor.azul{color:var(--azul)}.grana-item .info{flex-direction:column;min-width:0;display:flex}.grana-item .nome{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.grana-item .info span{white-space:normal;line-height:1.35}.grana-item .quando{background:var(--navy-claro);color:var(--navy);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}html[data-theme=dark] .grana-item .quando{color:#9fc0ff}.grana-item .quando.perto{background:var(--laranja-claro);color:var(--laranja-escuro)}html[data-theme=dark] .grana-item .quando.perto{color:#ffb27a}@media (max-width:860px){.grana-item{grid-template-columns:1fr auto}.grana-item>.row{grid-column:1/-1}.grana-item>.valor{font-size:16px}}.cabecalho.hero{position:relative;overflow:hidden}.cabecalho.hero>*{z-index:1;position:relative}.cabecalho.hero .orbe{z-index:0;filter:blur(40px);opacity:.5;pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.cabecalho.hero .orbe.a{background:#3a5089;width:360px;height:360px;animation:16s ease-in-out infinite alternate orbe-a;top:-200px;right:10%}.cabecalho.hero .orbe.b{opacity:.32;background:#2563eb;width:280px;height:280px;animation:20s ease-in-out infinite alternate orbe-b;bottom:-200px;left:28%}.cabecalho.hero .orbe.c{opacity:.12;background:#fff;width:220px;height:220px;animation:22s ease-in-out infinite alternate-reverse orbe-a;top:-120px;left:55%}.cabecalho.hero .linhas{z-index:0;pointer-events:none;opacity:.35;will-change:transform;background:repeating-linear-gradient(115deg,#0000 0 22px,#ffffff0d 22px 23px);animation:9s linear infinite linhas-passam;position:absolute;inset:0 0 0 -598px;-webkit-mask-image:linear-gradient(90deg,#0000 598px,#000 calc(598px + 30%) 70%,#0000);mask-image:linear-gradient(90deg,#0000 598px,#000 calc(598px + 30%) 70%,#0000)}@keyframes linhas-passam{0%{transform:translate(0)}to{transform:translate(598px)}}.cabecalho.hero .creditos-chip.baixo{background:color-mix(in srgb, var(--vermelho) 28%, transparent);border-color:var(--vermelho);color:#ffd0d0;animation:1.4s ease-in-out infinite pulsa-credito}@keyframes pulsa-credito{0%,to{transform:scale(1);box-shadow:0 0 #f06a6a8c}50%{transform:scale(1.04);box-shadow:0 0 0 8px #f06a6a00}}@keyframes orbe-a{0%{transform:translate(0)scale(1)}to{transform:translate(-120px,60px)scale(1.25)}}@keyframes orbe-b{0%{transform:translate(0)}to{transform:translate(160px,-40px)scale(1.15)}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.card.destaque.vivo .valor{transform-origin:0;animation:3.2s ease-in-out infinite respira}@keyframes respira{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.grana-item>.valor{animation:.5s both entrada}@media (prefers-reduced-motion:reduce){.cabecalho.hero .linhas,.cabecalho.hero .creditos-chip.baixo,.card.destaque.vivo .valor,.jornada .moeda-cai,.jornada .caixa,.jornada .caixa .fenda,.jornada .rende .valor-grande,.btn.pulsante,.cabecalho.hero .orbe,.card.destaque.vivo:after,.card.destaque .anel{animation:none}}.dados-cliente{padding:14px 18px}.dados-cliente>.cab{border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;padding:0;display:flex}.dados-cliente>.cab b{font-size:14px}.dig-campos.quatro{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px}.dig-campo .v{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.wa-mini{color:var(--verde);background:color-mix(in srgb, var(--verde) 12%, transparent);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700;text-decoration:none}.wa-mini:hover{background:color-mix(in srgb, var(--verde) 22%, transparent)}.beneficio-card{padding:0;overflow:hidden}.beneficio-card>.cab{border-bottom:1px solid var(--borda);background:linear-gradient(90deg, var(--navy-claro), transparent 60%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}html[data-theme=dark] .beneficio-card>.cab{background:linear-gradient(90deg,#6082c81f,#0000 60%)}.beneficio-card .especie-selo{background:var(--navy);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:grid}html[data-theme=dark] .beneficio-card .especie-selo{background:#2f4270}.beneficio-card .titulo{flex-direction:column;min-width:0;display:flex}.beneficio-card .titulo b,.beneficio-card .titulo .mono{font-size:15px}.beneficio-card .numeros{flex-wrap:wrap;gap:28px;padding:12px 18px 4px;display:flex}.beneficio-card .kpi{flex-direction:column;display:flex}.beneficio-card .kpi .r{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-3);font-size:10.5px;font-weight:600}.beneficio-card .kpi .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.beneficio-card .kpi .v.verde{color:var(--verde)}.beneficio-card .dig-campos{padding:10px 18px 16px}.beneficio-card .titulo-sec{padding:0 18px}.beneficio-card .tabela-wrap{padding:0 18px 14px}@media (max-width:1100px){.dig-campos.quatro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.dig-campos.quatro{grid-template-columns:1fr 1fr;gap:8px 12px}.beneficio-card>.cab{grid-template-columns:auto minmax(0,1fr)}.beneficio-card>.cab>.row{grid-column:1/-1}.beneficio-card .numeros{gap:16px}}html[data-theme=dark] .ben-chip{background:#6082c829}html[data-theme=dark] .ben-chip b{background:#2f4270}.anotacoes{gap:8px;margin-top:12px;display:grid}.anotacoes.compacta{gap:6px;margin-top:0}.anotacao{gap:6px;display:grid}.anotacao .avatar{color:#fff;background:var(--navy);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:grid}.anotacao .a-cab{align-items:center;gap:8px;min-width:0;display:flex}.anotacao .a-cab .quem{color:var(--texto-2);flex:1;font-size:12.5px;font-weight:600}.anotacao .st{color:var(--texto-3);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:11px;display:inline-flex}.anotacao .st.ok{color:var(--verde)}.anotacao .st.erro{color:var(--vermelho)}.anotacao .st.pendente{color:var(--amarelo)}.anotacao .st.salvando{color:var(--texto-3)}.anotacao.minha{background:var(--superficie-2);border:1px solid var(--borda);border-radius:14px;padding:10px 12px 8px;transition:border-color .15s,box-shadow .15s,background .15s}.anotacao.minha.foco{background:var(--superficie);border-color:color-mix(in srgb, var(--laranja) 55%, var(--borda));box-shadow:0 0 0 3px var(--laranja-suave)}.anotacao.minha textarea{resize:none;width:100%;font:inherit;color:var(--texto);box-shadow:none;background:0 0;border:0;outline:none;min-height:56px;margin:0;padding:0;font-size:13.5px;line-height:1.5;overflow:hidden}.anotacao.minha textarea::placeholder{color:var(--texto-3)}.anotacao.minha .rodape{border-top:1px dashed var(--borda);justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.anotacao.minha.compacta{border-radius:12px;padding:7px 10px 6px}.anotacao.minha.compacta.vazia{align-items:center;gap:10px;padding:5px 10px;display:flex}.anotacao.minha.compacta.vazia .a-cab,.anotacao.minha.compacta.vazia .a-cab .quem{flex:none}.anotacao.minha.compacta.vazia textarea{white-space:nowrap;flex:1;height:22px!important;min-height:22px!important}.anotacao.minha.compacta textarea{min-height:22px;font-size:12.5px}.anotacao.minha.compacta .avatar{width:22px;height:22px;font-size:9.5px}.anotacoes .equipe{gap:6px;display:grid}.anotacoes .equipe .titulo{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-3);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.anotacoes .equipe .titulo .n{background:var(--superficie-3);color:var(--texto-2);border-radius:999px;padding:0 7px;font-size:10.5px}.anotacao.outra{background:var(--superficie);border:1px solid var(--borda);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:8px 10px}.anotacao.outra .a-corpo{gap:2px;min-width:0;display:grid}.anotacao.outra .a-cab b{color:var(--texto);font-size:12.5px}.anotacao.outra .texto{color:var(--texto-2);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.45}.anotacoes.compacta .anotacao.outra{padding:6px 8px}.anotacoes.compacta .anotacao.outra .texto{font-size:12.5px}@media (max-width:860px){.anotacao.minha textarea{font-size:16px}}.barra-lista-wrap{border-bottom:1px solid var(--borda)}.barra-lista-wrap .filtros{border:0;border-radius:0}.filtro-papeis{flex-wrap:wrap;align-items:center;gap:6px;padding:0 16px 12px;display:flex}.chip-filtro{border:1px solid var(--borda-forte);background:var(--superficie);color:var(--texto-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip-filtro .n{color:var(--texto-3);font-size:11px}.chip-filtro:hover{background:var(--superficie-3)}.chip-filtro.on{background:var(--navy);border-color:var(--navy);color:#fff}.chip-filtro.on .n{color:#ffffffbf}.ponto-online{background:var(--verde);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite pulsa-online;display:inline-block;box-shadow:0 0 #1f9d5580}.online-txt{color:var(--verde);align-items:center;gap:6px;font-weight:600;display:inline-flex}@keyframes pulsa-online{0%{box-shadow:0 0 #1f9d558c}to{box-shadow:0 0 0 7px #1f9d5500}}.chip-avatar{position:relative}.chip-avatar.online:after{content:"";background:var(--verde);border:2px solid var(--superficie);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.tabela.usuarios td{vertical-align:middle}.tabela.usuarios .chip-pessoa{align-items:center;gap:10px}.tabela.usuarios .chip-avatar{width:32px;height:32px;font-size:13px}.conquistas .conquista.ok{animation:.4s both entrada}.pessoas-lista{flex-direction:column;gap:10px;display:flex}.pessoa-card{border:1px solid var(--borda);background:var(--superficie);border-radius:16px;padding:14px 16px 12px;transition:border-color .12s,box-shadow .12s,transform .12s}.pessoa-card:hover{border-color:color-mix(in srgb, var(--laranja) 35%, var(--borda));box-shadow:var(--sombra-2)}.pessoa-card .principal{grid-template-columns:40px minmax(0,1fr) auto auto;grid-template-areas:"mono quem kpis acoes""mono contato contato acoes";align-items:center;gap:8px 18px;display:grid}.pessoa-card .principal>.monograma{grid-area:mono;align-self:start}.pessoa-card .quem{grid-area:quem}.pessoa-card .contato{grid-area:contato}.pessoa-card .bens{grid-area:bens}.pessoa-card .kpis{grid-area:kpis}.pessoa-card .acoes{flex-direction:column;grid-area:acoes;align-self:center;gap:6px;display:flex}.pessoa-card .acoes .btn{white-space:nowrap;justify-content:center}.pessoa-card .principal>*{min-width:0}.pessoa-card .principal>.monograma{color:#fff;letter-spacing:.02em;border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 -2px #0000001f}.pessoa-card .quem{flex-direction:column;gap:3px;display:flex}.pessoa-card .nome{color:var(--texto);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.pessoa-card .nome:hover{color:var(--laranja-escuro)}.pessoa-card .sub{color:var(--texto-2);font-size:12.5px}.pessoa-card .sub .link-btn{font:inherit;font-family:var(--mono);color:inherit;padding:0}.pessoa-card .ok{color:var(--verde)}.pessoa-card .contato{flex-wrap:wrap;align-items:flex-start;gap:5px;display:flex}.pessoa-card .chip{background:var(--superficie-2);border:1px solid var(--borda);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:4px 8px 4px 9px;font-size:12.5px;display:inline-flex}.pessoa-card .chip.fone{font-variant-numeric:tabular-nums;font-weight:600}.pessoa-card .chip .link-btn{font:inherit;font-weight:inherit;color:var(--texto);align-items:center;gap:6px;padding:0;display:inline-flex}.pessoa-card .chip .link-btn:hover{color:var(--laranja-escuro)}.pessoa-card .chip .wa{color:#1f9d55;background:#1f9d551f;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700;text-decoration:none}.pessoa-card .chip .wa:hover{background:#1f9d5538}.pessoa-card .bens{flex-wrap:wrap;align-items:flex-start;gap:5px;display:flex}.ben-chip{color:var(--texto-2);background:var(--superficie-2);border:1px solid var(--borda);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:3px 4px 3px 9px;font-size:12px;display:inline-flex}.ben-chip b{background:var(--navy);color:#fff;white-space:nowrap;border-radius:6px;place-items:center;height:20px;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-grid}.ben-chip .mono{color:var(--texto)}.ben-chip.inelegivel{opacity:.55}.ben-chip.inelegivel b{background:var(--texto-3)}html[data-theme=dark] .ben-chip b{background:var(--navy-claro);color:var(--texto)}.pessoa-card .kpis{justify-content:flex-end;align-items:center;gap:22px;display:flex}.pessoa-card .kpi{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.pessoa-card .kpi .r{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-3);white-space:nowrap;font-size:10.5px;font-weight:600}.pessoa-card .kpi .v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.pessoa-card .kpi .v.verde{color:var(--verde);font-size:18px}.pessoa-card .kpi .v.small{color:var(--texto-2);font-size:13px;font-weight:600}.pessoa-card .obs{border-top:1px dashed var(--borda);margin-top:8px;padding-top:8px;padding-left:58px}.pessoa-card .bens{margin-top:4px}@media (max-width:860px){.pessoa-card{padding:12px}.pessoa-card .principal{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"mono quem""contato contato""kpis kpis""acoes acoes";gap:10px}.pessoa-card .principal>.monograma{width:36px;height:36px;font-size:12px}.pessoa-card .nome,.pessoa-card .sub{white-space:normal}.pessoa-card .kpis{justify-content:space-between}.pessoa-card .kpi{align-items:flex-start}.pessoa-card .acoes .btn{min-height:42px}.pessoa-card .obs{padding-left:0}.anotacao.minha textarea{font-size:16px}}.jornada{padding:18px 22px}.jornada .queda{width:120px;height:46px;position:relative}.jornada .moeda-cai{opacity:0;will-change:transform, opacity;background:radial-gradient(circle at 35% 30%,#fff3bf,#f2b11d 55%,#b8760a);border-radius:50%;width:26px;height:26px;margin-left:-13px;animation:2.4s cubic-bezier(.45,0,.6,1) infinite moeda-entra;position:absolute;top:0;left:50%;box-shadow:0 0 10px #f2b11d99,inset 0 0 0 3px #ffffff40}.jornada .moeda-cai:after{content:"R$";color:#8a5a06;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;inset:0}.jornada .moeda-cai.c1{left:38%}.jornada .moeda-cai.c2{animation-delay:.6s;left:62%}.jornada .moeda-cai.c3{animation-delay:1.2s;left:50%}.jornada .moeda-cai.c4{animation-delay:1.8s;left:44%}@keyframes moeda-entra{0%{opacity:0;transform:translateY(-20px)rotateX(0)scale(.6)}15%{opacity:1}85%{opacity:1;transform:translateY(34px)rotateX(70deg)scale(1)}to{opacity:0;transform:translateY(46px)rotateX(90deg)scaleY(.2)}}.jornada .caixa{background:linear-gradient(#3a4f82,#22325a 60%,#16223d);border:1px solid #5a73b0;border-radius:14px;width:124px;height:66px;position:relative;box-shadow:0 10px 24px #00000059,inset 0 1px #ffffff2e}.jornada .caixa .fenda{background:#0b1120;border-radius:3px;width:56px;height:6px;margin-left:-28px;position:absolute;top:8px;left:50%;box-shadow:inset 0 1px 2px #000000e6,0 0 10px #f2b11d66}.btn.grande{border-radius:12px;padding:12px 20px;font-size:15px}.btn.pulsante{animation:2s ease-in-out infinite botao-pulsa;position:relative}@keyframes botao-pulsa{0%,to{box-shadow:0 0 #f26b1d4d}60%{box-shadow:0 0 0 7px #f26b1d00}}.placar-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.placar-kpis .card.destaque{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ico rotulo""ico valor""ico nota";align-items:center;gap:2px 14px;padding:14px 16px;display:grid}.placar-kpis .card.destaque .ico-bolha{grid-area:ico;align-self:center;position:relative;top:auto;right:auto}.placar-kpis .card.destaque .rotulo{grid-area:rotulo}.placar-kpis .card.destaque .valor{grid-area:valor;font-size:28px;line-height:1.1}.placar-kpis .card.destaque .nota{grid-area:nota;margin:0}@media (max-width:860px){.jornada .trilho-cofre{gap:10px}}.jornada{z-index:0;position:relative}.jornada .jornada-rodape{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:13px;display:flex}.dash-detalhes .grid.g2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media (max-width:1100px){.dash-detalhes .grid.g2{grid-template-columns:1fr}}.dash-detalhes .grid.g1{grid-template-columns:1fr}.jornada .jornada-grid3,.jornada .jornada-rodape{z-index:1;position:relative}.jornada .jornada-grid3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:18px;display:grid}.jornada .jornada-grid3>section{align-items:center;gap:16px;min-width:0;display:flex}.jornada .jornada-grid3>section+section{border-left:1px solid #ffffff1f;padding-left:18px}.jornada .j-txt{gap:4px;min-width:0;display:grid}.jornada .j-txt .rotulo{opacity:.75}.jornada .j-txt .meta-subiu{text-transform:none;letter-spacing:0;color:#ffb27a;cursor:help;font-weight:600}.jornada .j-txt .destaque{font-size:16px}.jornada .j-txt .destaque b{color:#ffb27a;font-size:22px;font-weight:800}.jornada .j-txt .destaque .ok{color:#9ae6b4;font-weight:700}.jornada .j-txt .selo-sequencia{flex-direction:row;justify-self:start;gap:8px;margin-top:2px;padding:5px 10px}.jornada .j-txt .selo-sequencia b{font-size:16px}.jornada .j-txt .selo-sequencia small{display:none}.jornada .valor-grande{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:34px;font-weight:900;line-height:1}.jornada .valor-grande.verde{color:#9ae6b4;text-shadow:0 0 24px #34c37a66;transform-origin:0;animation:3.2s ease-in-out infinite respira;display:inline-block}.jornada .valor-grande.apagado{color:#ffffff73}.jornada .valor-grande .cifra{vertical-align:10px;opacity:.9;margin-right:5px;font-size:16px;font-weight:800}.jornada .j-txt .sub{opacity:.85;font-size:12.5px}.jornada .j-txt .sub b{color:#9ae6b4;font-size:14px}.jornada .j-txt .sub.ok{color:#9ae6b4;font-weight:700}.jornada .anel-meta{background:conic-gradient(#ff8f4d var(--pct), #ffffff24 0);text-align:center;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:96px;height:96px;transition:background 1s;display:flex;position:relative;box-shadow:0 0 22px #f26b1d40}.jornada .anel-meta:before{content:"";background:#1f2d4f;border-radius:50%;position:absolute;inset:7px}.jornada .anel-meta .n,.jornada .anel-meta small{position:relative}.jornada .anel-meta .n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:1}.jornada .anel-meta small{opacity:.8;margin-top:2px;font-size:11px}.jornada .anel-meta small input{text-align:center;width:44px;min-height:0;padding:0 4px;font-size:12px}.jornada .jornada-rodape{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:4px;padding-top:10px;font-size:13px;display:flex}.jornada .jornada-rodape .comparativo{opacity:.92}.jornada .jornada-rodape .comparativo.sobe{color:#9ae6b4}.jornada .jornada-rodape .comparativo.desce{color:#ffb27a}.jornada .jornada-rodape .recorde{opacity:.8}.jornada .jornada-rodape .recorde b{color:#ffd3b5}@media (max-width:1100px){.jornada .jornada-grid3{grid-template-columns:1fr 1fr}.jornada .jornada-grid3>.j-rende{border-top:1px solid #ffffff1f;border-left:0;grid-column:1/-1;padding-top:14px;padding-left:0}}@media (max-width:860px){.jornada{padding:14px}.jornada .jornada-grid3{grid-template-columns:1fr;gap:14px}.jornada .jornada-grid3>section+section{border-top:1px solid #ffffff1f;border-left:0;padding-top:14px;padding-left:0}.jornada .jornada-rodape{flex-direction:column}.placar-kpis{grid-template-columns:1fr;gap:10px}.placar-kpis .card.destaque{column-gap:12px;padding:12px 14px}.placar-kpis .card.destaque .valor{font-size:24px}}.jornada .frase-rende{margin:0;font-size:16px;line-height:1.5}.jornada .frase-rende b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;vertical-align:-3px;margin:0 4px;font-size:30px;font-weight:900;line-height:1}.jornada .frase-rende b.verde{color:#9ae6b4;text-shadow:0 0 22px #34c37a66}.jornada .frase-rende b.apagado{color:#ffffff80}.jornada .frase-rende .cifra{vertical-align:8px;opacity:.9;margin-right:3px;font-size:15px;font-weight:800}.jornada .frase-rende.apagada{opacity:.75;font-size:15px}.jornada .anel-meta.cheio{background:conic-gradient(#34c37a 100%, #34c37a 0);box-shadow:0 0 26px #34c37a73}.jornada .anel-meta.ouro{background:conic-gradient(#ffd27a,#f2b11d,#ffe9a8,#f2b11d,#ffd27a);animation:6s linear infinite ouro-gira;box-shadow:0 0 30px #f2b11d8c}.jornada .anel-meta.ouro:before{background:#2a2a1a}.jornada .anel-meta.ouro .n{color:#ffe9a8}@keyframes ouro-gira{to{filter:hue-rotate(12deg)brightness(1.08)}}.jornada .j-txt .destaque .bonus{color:#ffe9a8;font-weight:700}.jornada .j-txt .destaque .bonus b{color:#ffd27a;font-size:24px}.consulta-card .principal{grid-template-columns:auto 40px minmax(340px,1fr) auto auto;grid-template-areas:"sel mono quem kpis acoes"}.consulta-card .sel{grid-area:sel;width:18px;height:18px;margin:0}.consulta-card.selecionado{border-color:var(--laranja);box-shadow:0 0 0 2px var(--laranja-suave)}.consulta-card .nome{cursor:pointer}.consulta-card .sub .mono{font-family:var(--mono)}.consulta-card .bancos{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.consulta-card .banco-chip{background:var(--superficie-2);border:1px solid var(--borda);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 4px;font-size:12px;display:inline-flex}.consulta-card .resp{margin-top:5px}.consulta-card .resp b{color:var(--texto)}.consulta-card .sem-resp{color:var(--amarelo)}.consulta-card .kpis{gap:18px;min-width:max-content}.consulta-card .kpi.destaque .v{font-size:24px}.consulta-card .kpi .v.verde{color:var(--verde)}.consulta-card .kpi .v.laranja{color:var(--laranja);font-size:22px}.consulta-card .kpi .v.muted{color:var(--texto-3);font-weight:600}.consulta-card .a-confirmar{color:var(--amarelo);font-size:14px;font-weight:600}@media (max-width:1100px){.consulta-card .principal{grid-template-columns:auto 40px minmax(0,1fr) auto;grid-template-areas:"sel mono quem acoes""sel mono kpis kpis"}.consulta-card .kpis{flex-wrap:wrap;justify-content:flex-start;gap:12px 18px}}@media (max-width:860px){.consulta-card .principal{grid-template-columns:auto 36px minmax(0,1fr);grid-template-areas:"sel mono quem""kpis kpis kpis""acoes acoes acoes"}.consulta-card .kpis{flex-wrap:wrap;gap:10px 18px;min-width:0}}.consulta-tela{gap:16px}.consulta-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--laranja) 10%, var(--superficie-2)), var(--superficie-2));border:1px solid var(--borda);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.consulta-hero .icone-grande{background:var(--laranja);color:#fff;border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 2px 6px #f26b1d2e}.consulta-hero .icone-grande.navy{background:var(--navy);box-shadow:0 6px 16px #141e3c4d}.consulta-hero .texto{flex:1;min-width:0}.consulta-hero .t{letter-spacing:-.01em;font-size:17px;font-weight:800}.consulta-hero .s{color:var(--texto-2);margin-top:2px;font-size:13px}.pilula-credito{background:var(--superficie);border:1px solid var(--borda-forte);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.pilula-credito.zero{color:var(--vermelho);border-color:color-mix(in srgb, var(--vermelho) 40%, var(--borda))}.passos{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.passos li{background:var(--superficie-2);border:1px solid var(--borda);color:var(--texto-3);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:600;display:flex}.passos li .n{background:var(--superficie-3);width:22px;height:22px;color:var(--texto-2);border-radius:50%;flex:0 0 22px;place-items:center;font-size:11px;font-weight:800;display:grid}.passos li.ativo{color:var(--texto);border-color:color-mix(in srgb, var(--laranja) 50%, var(--borda));background:color-mix(in srgb, var(--laranja) 8%, var(--superficie))}.passos li.ativo .n{background:var(--laranja);color:#fff}.passos li.feito{color:var(--texto-2)}.passos li.feito .n{background:var(--verde);color:#fff}.passos li .n .spinner{border-width:2px;width:12px;height:12px}.consulta-form{gap:10px;display:flex}.consulta-form input{letter-spacing:.06em;font-variant-numeric:tabular-nums;text-align:center;font-size:22px;font-family:var(--mono);border-radius:12px;flex:1;padding:12px 16px}.consulta-form .btn{border-radius:12px;padding:12px 20px;font-size:15px}.dica-consulta{text-align:center}.estado{border:1px solid var(--borda);background:var(--superficie-2);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.estado>svg,.estado>.spinner{flex:none}.estado>div{flex:1;min-width:0}.estado .small{color:var(--texto-2);margin-top:2px}.estado.info{border-color:color-mix(in srgb, var(--laranja) 40%, var(--borda))}.estado.info>.spinner{border-width:3px;width:22px;height:22px}.estado.vazio>svg{color:var(--texto-3)}.estado.erro{border-color:color-mix(in srgb, var(--vermelho) 40%, var(--borda))}.estado.erro>svg{color:var(--vermelho)}.estado.aviso{border-color:color-mix(in srgb, var(--amarelo) 50%, var(--borda))}.estado.aviso>svg{color:var(--amarelo)}.estado.ok{border-color:color-mix(in srgb, var(--verde) 45%, var(--borda))}.estado.ok>svg{color:var(--verde)}.dropzone{text-align:center;border:2px dashed var(--borda-forte);background:var(--superficie-2);color:var(--texto-2);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 18px;transition:border-color .15s,background .15s;display:flex}.dropzone:hover,.dropzone.sobre{border-color:var(--laranja);background:color-mix(in srgb, var(--laranja) 7%, var(--superficie));color:var(--texto)}.dropzone.sobre svg{color:var(--laranja)}.dropzone.desabilitada{opacity:.6;cursor:wait}.dropzone .arquivos{flex-direction:column;align-items:center;gap:6px;display:flex}.dropzone .chip-arquivo{background:var(--superficie);border:1px solid var(--borda);color:var(--texto);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden}@media (max-width:600px){.passos{grid-template-columns:1fr}.consulta-hero{flex-wrap:wrap}.consulta-form{flex-direction:column}}.cliente-hero .principal{grid-template-columns:40px minmax(0,1fr) auto auto;grid-template-areas:"mono quem kpis acoes"}.cliente-hero .nome{font-size:18px}.cliente-hero .sub .mono{font-family:var(--mono)}.cliente-hero .kpis{gap:14px;min-width:max-content}.cliente-hero .kpi.destaque .v{font-size:22px}.cliente-hero .kpi .v.laranja{color:var(--laranja);font-size:20px}.cliente-hero .a-confirmar{color:var(--amarelo);font-size:14px;font-weight:600}@media (max-width:1100px){.cliente-hero .principal{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"mono quem acoes""mono kpis kpis"}.cliente-hero .kpis{flex-wrap:wrap;justify-content:flex-start;gap:12px 18px}}@media (max-width:860px){.cliente-hero .principal{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"mono quem""kpis kpis""acoes acoes"}.cliente-hero .kpis{flex-wrap:wrap;gap:10px 18px;min-width:0}}.jornada .cofre-mini{flex:none;justify-items:center;width:112px;padding-top:30px;display:grid;position:relative}.jornada .cofre-mini .queda{z-index:2;pointer-events:none;width:100%;height:40px;position:absolute;top:0;left:0;overflow:hidden}.jornada .cofre-mini .moeda-cai{opacity:0;will-change:transform, opacity;width:22px;height:22px;margin-left:-11px;animation:none;position:absolute;top:0}.jornada .cofre-mini .moeda-cai:after{content:"R$";font-size:8.5px}.jornada .cofre-mini .moeda-cai.c1{left:50%}.jornada .cofre-mini .moeda-cai.c2{left:44%}.jornada .cofre-mini .moeda-cai.c3{left:56%}.jornada .cofre-mini .caixa{transform-origin:50% 20%;will-change:transform;border-radius:14px;width:106px;height:58px;animation:none}.jornada .cofre-mini .caixa .fenda{width:48px;height:6px;margin-left:-24px;top:7px;box-shadow:inset 0 1px 2px #000000e6,0 0 10px #f2b11d73}.jornada .cofre-mini .caixa .cifrao{color:#ffd27a;text-shadow:0 1px #00000080,0 0 12px #f2b11d73;font-size:26px;font-weight:900;line-height:1;font-family:var(--mono);position:absolute;top:19px;left:50%;transform:translate(-50%)}.jornada .frase-rende b.n{color:#fff;letter-spacing:0;vertical-align:-1px;margin:0 1px;font-size:19px;font-weight:800}.semana-card{padding:20px 22px 16px}.semana-card .s-layout{grid-template-columns:minmax(280px,1fr) minmax(320px,1.15fr);align-items:stretch;gap:18px 32px;display:grid}.semana-card .s-titulo{letter-spacing:-.01em;color:var(--texto-2);font-size:15px;font-weight:800}.semana-card .s-titulo .small{margin-left:6px;font-weight:500}.semana-card .s-numero{letter-spacing:-.04em;color:var(--verde);font-variant-numeric:tabular-nums;margin-top:6px;font-size:52px;font-weight:900;line-height:1}.semana-card .s-numero-sub{color:var(--texto-2);margin-top:4px;font-size:14px}.semana-card .s-veredito{background:var(--superficie-2);border:1px solid var(--borda);color:var(--texto-2);border-radius:999px;align-items:center;gap:7px;margin-top:10px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.semana-card .s-veredito.ouro{color:#2b1a00;background:linear-gradient(135deg,#f2b11d,#ff8f4d);border-color:#0000;box-shadow:0 4px 14px #f2b11d59}.semana-card .s-veredito.ouro svg{stroke-width:2.4px}.semana-card .s-veredito.bom{color:var(--verde);border-color:color-mix(in srgb, var(--verde) 40%, var(--borda))}.semana-card .s-curva{margin-top:14px}.semana-card .s-curva svg{width:100%;height:auto;display:block;overflow:visible}.semana-card .s-curva .s-linha{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:1.4s cubic-bezier(.2,.8,.2,1) .1s forwards curva-desenha}.semana-card .s-curva .s-area{opacity:0;animation:.8s .9s forwards surgir}.semana-card .s-curva .s-ponto{fill:var(--superficie);stroke:var(--verde);stroke-width:2px}.semana-card .s-curva .s-ponto.ult{fill:var(--laranja);stroke:var(--laranja)}.semana-card .s-curva .s-ponto.melhor:not(.ult){fill:var(--verde)}.semana-card .s-curva-rot{color:var(--texto-3);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.semana-card .s-curva-rot .laranja{color:var(--laranja);font-weight:700}@keyframes curva-desenha{to{stroke-dashoffset:0}}.semana-card .s-progresso{margin-top:12px}.semana-card .s-prog-txt{color:var(--texto-2);margin-bottom:5px;font-size:12.5px}.semana-card .s-prog-txt b{color:var(--texto)}.semana-card .s-prog-barra{background:var(--superficie-3);border-radius:999px;height:8px;position:relative;overflow:visible}.semana-card .s-prog-barra.dupla{gap:2px;display:flex;overflow:hidden}.semana-card .s-prog-barra.dupla i{border-radius:0}.semana-card .s-prog-barra.dupla i.base{background:color-mix(in srgb, #f2b11d 45%, var(--superficie-3));border-radius:999px 0 0 999px}.semana-card .s-prog-barra.dupla i.extra{background:linear-gradient(90deg,#f2b11d,#ff8f4d);border-radius:0 999px 999px 0}.semana-card .s-prog-legenda{color:var(--texto-2);justify-content:space-between;gap:10px;margin-top:4px;font-size:11.5px;display:flex}.semana-card .s-prog-legenda b{color:var(--texto)}.semana-card .s-prog-legenda .mais,.semana-card .s-prog-legenda .mais b{color:var(--laranja)}.semana-card .s-prog-barra i{background:linear-gradient(90deg, var(--verde), #7ce3a6);border-radius:999px;max-width:100%;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.semana-card .s-progresso.ouro .s-prog-barra i{background:linear-gradient(90deg,#f2b11d,#ff8f4d)}.semana-card .s-progresso.ouro .s-prog-txt{color:var(--texto);font-weight:600}.semana-card .s-momentos{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:12px;display:grid}.semana-card .s-momento{background:var(--superficie-2);border:1px solid var(--borda);color:inherit;border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"ico r""ico g""ico l";align-content:center;align-items:center;gap:2px 12px;min-width:0;padding:14px 16px;text-decoration:none;display:grid}.semana-card .s-momento .r{text-transform:uppercase;letter-spacing:.07em;color:var(--texto-3);grid-area:r;font-size:10.5px;font-weight:700}.semana-card .s-momento .ico{grid-area:ico;align-self:start;margin-top:2px;font-size:26px;line-height:1}.semana-card .s-momento .g{letter-spacing:-.02em;font-variant-numeric:tabular-nums;grid-area:g;font-size:26px;font-weight:900;line-height:1.1}.semana-card .s-momento .g.verde{color:var(--verde)}.semana-card .s-momento .l{color:var(--texto-2);grid-area:l;min-width:0;font-size:12.5px;line-height:1.4}.semana-card .s-momento .l b{color:var(--texto)}.semana-card .s-momento .l b.nome{white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.semana-card .s-momento.clicavel{border-color:color-mix(in srgb, var(--verde) 45%, var(--borda));cursor:pointer}.semana-card .s-momento.clicavel:hover{background:var(--superficie-3)}.semana-card .s-direita{flex-direction:column;gap:14px;display:flex}.semana-card .s-rodape{border-top:1px solid var(--borda);grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding-top:12px;display:grid}.semana-card .s-dias{grid-template-columns:repeat(7,40px) 1fr;align-items:end;gap:6px;display:grid}.semana-card .s-d{text-align:center;gap:3px;display:grid}.semana-card .s-d-barras{justify-content:center;align-items:flex-end;gap:2px;height:36px;display:flex}.semana-card .s-d-barras i{background:color-mix(in srgb, var(--verde) 55%, var(--superficie-3));transform-origin:bottom;border-radius:3px 3px 1px 1px;width:12px;animation:.7s cubic-bezier(.2,.8,.2,1) both barra-cresce;display:block}.semana-card .s-d-barras i.fantasma{background:color-mix(in srgb, var(--texto) 28%, transparent);width:8px;animation:none}.semana-card .s-d.hoje .s-d-barras i:not(.fantasma){background:var(--laranja)}.semana-card .s-d.hoje .s-d-rot{color:var(--laranja);font-weight:800}.semana-card .s-d-rot{color:var(--texto-3);font-size:10.5px;font-weight:600}.semana-card .s-d-legenda{color:var(--texto-2);flex-wrap:wrap;align-items:center;gap:5px;padding-bottom:14px;padding-left:8px;font-size:11.5px;display:flex}.semana-card .sw{border-radius:3px;width:10px;height:10px;display:inline-block}.semana-card .sw.atual{background:color-mix(in srgb, var(--verde) 55%, var(--superficie-3))}.semana-card .sw.anterior{background:color-mix(in srgb, var(--texto) 28%, transparent)}.semana-card .s-acao{color:var(--texto);background:color-mix(in srgb, var(--laranja) 10%, var(--superficie-2));border:1px solid color-mix(in srgb, var(--laranja) 35%, var(--borda));border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600}.semana-card .s-acao b{color:var(--texto)}.semana-card .s-acao b.laranja{color:var(--laranja);font-size:16px}@keyframes barra-cresce{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:1100px){.semana-card .s-layout{grid-template-columns:1fr}}@media (max-width:600px){.semana-card{padding:14px}.semana-card .s-numero{font-size:42px}.semana-card .s-momentos{grid-template-columns:1fr}.semana-card .s-dias{grid-template-columns:repeat(7,1fr)}.semana-card .s-d-legenda{grid-column:1/-1;padding:0}}.cabecalho.hero .anel-credito{color:#fff;cursor:help;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:16px;flex:none;align-items:center;gap:10px;margin-left:auto;padding:6px 14px 6px 6px;font-size:13.5px;font-weight:700;display:inline-flex}.cabecalho.hero .anel-credito .anel{border-radius:50%;place-items:center;width:54px;height:54px;line-height:1;display:grid;position:relative}.cabecalho.hero .anel-credito .anel .trilho{background:#ffffff24;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 64%,#000 65%);mask:radial-gradient(circle,#0000 64%,#000 65%)}.cabecalho.hero .anel-credito .anel .cor{background:conic-gradient(from 0deg, #34c37a 0, var(--fim,#34c37a) var(--pct,100%), transparent var(--pct,100%));-webkit-mask:conic-gradient(#000 0 var(--pct), transparent var(--pct)), radial-gradient(circle, transparent 64%, #000 65%);-webkit-mask-composite:source-in;-webkit-mask:conic-gradient(#000 0 var(--pct), transparent var(--pct)), radial-gradient(circle, transparent 64%, #000 65%);mask:conic-gradient(#000 0 var(--pct), transparent var(--pct)), radial-gradient(circle, transparent 64%, #000 65%);border-radius:50%;transition:--pct .6s;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.cabecalho.hero .anel-credito .anel b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;position:relative}.cabecalho.hero .anel-credito .txt{flex-direction:column;gap:3px;line-height:1.2;display:flex}.cabecalho.hero .anel-credito .txt .forte{font-size:15px;font-weight:600}.cabecalho.hero .anel-credito .txt .forte b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.cabecalho.hero .anel-credito .txt .fraco{opacity:.75;white-space:nowrap;font-size:11.5px;font-weight:500}.cabecalho.hero .anel-credito.baixo{border-color:#ff6b6b;animation:1.4s ease-in-out infinite pulsa-credito}.cabecalho.hero .anel-credito.baixo .anel b{color:#ffd0d0}@media (max-width:860px){.cabecalho.hero .anel-credito{padding:4px 10px 4px 4px}.cabecalho.hero .anel-credito .anel{width:46px;height:46px}.cabecalho.hero .anel-credito .anel b{font-size:13px}.cabecalho.hero .anel-credito .txt{font-size:11.5px}}.semana-card .s-top3{border-color:color-mix(in srgb, var(--verde) 45%, var(--borda));grid-template-columns:1fr;grid-template-areas:"r""lista";row-gap:6px}.semana-card .s-top3 .r{grid-area:r}.semana-card .s-top3 .lista{grid-area:lista;gap:5px;display:grid}.semana-card .s-top3 .l{grid-area:lista}.semana-card .s-top-linha{color:inherit;isolation:isolate;border-radius:9px;grid-template-columns:24px auto 1fr;align-items:center;gap:8px;padding:5px 10px;text-decoration:none;display:grid;position:relative;overflow:hidden}.semana-card .s-top-linha .barra{background:color-mix(in srgb, var(--verde) 16%, var(--superficie-3));z-index:-1;transform-origin:0;border-radius:9px;animation:.7s cubic-bezier(.2,.8,.2,1) both barra-cresce-x;position:absolute;top:0;bottom:0;left:0}.semana-card .s-top-linha.p1 .barra{background:color-mix(in srgb, #f2b11d 28%, var(--superficie-3))}.semana-card .s-top-linha.p2 .barra{animation-delay:80ms}.semana-card .s-top-linha.p3 .barra{animation-delay:.16s}.semana-card .s-top-linha:hover .barra{filter:brightness(1.08)}.semana-card .s-top-linha .medalha{font-size:17px;line-height:1}.semana-card .s-top-linha b{font-variant-numeric:tabular-nums;color:var(--texto);font-size:18px;font-weight:800}.semana-card .s-top-linha.p1 b{font-size:20px}.semana-card .s-top-linha .quando{color:var(--texto-2);justify-self:end;font-size:12px;font-weight:500}@keyframes barra-cresce-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.estado.vivo{position:relative}.estado .cronometro{font-variant-numeric:tabular-nums;color:var(--texto-3);font-size:12px;font-weight:600}.estado.vivo>div>b{animation:.35s both surgir;display:block}.dia-ate-agora{color:var(--texto-2);flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:13px;display:flex}.dia-ate-agora b{color:var(--texto)}.dia-ate-agora b.verde{color:var(--verde)}.dia-ate-agora .muted{text-align:center;width:100%;font-size:12px}.estado.festa{border-color:color-mix(in srgb, var(--verde) 55%, var(--borda));background:linear-gradient(135deg, color-mix(in srgb, var(--verde) 12%, var(--superficie-2)), var(--superficie-2));position:relative;overflow:hidden}.estado.festa>svg{color:var(--verde)}.estado.festa>div>b{font-size:16px}.estado.festa .confete{pointer-events:none;position:absolute;inset:0}.estado.festa .confete i{border-radius:2px;width:6px;height:10px;animation:1.6s ease-in both confete-cai;position:absolute;top:-8px}@keyframes confete-cai{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(90px)rotate(260deg)}}.mina{gap:10px;display:grid}.mina-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mina .tile{background:var(--superficie-2);border:1px solid var(--borda);border-radius:12px;padding:10px 12px}.mina .tile .r{text-transform:uppercase;letter-spacing:.07em;color:var(--texto-3);font-size:10.5px;font-weight:700}.mina .tile .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:900;line-height:1.15}.mina .tile .v small{color:var(--texto-2);letter-spacing:0;font-size:12px;font-weight:600}.mina .tile .n{color:var(--texto-2);margin-top:2px;font-size:12px}.mina .tile .n b.verde{color:var(--verde)}.mina .tile.destaque{border-color:color-mix(in srgb, var(--verde) 45%, var(--borda));background:linear-gradient(135deg, color-mix(in srgb, var(--verde) 12%, var(--superficie-2)), var(--superficie-2))}.mina .tile.destaque .v{color:var(--verde)}.mina .achados{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mina .achados .r{text-transform:uppercase;letter-spacing:.07em;color:var(--texto-3);margin-right:4px;font-size:10.5px;font-weight:700}.mina .achado{background:var(--superficie-2);border:1px solid var(--borda);border-radius:999px;align-items:baseline;gap:5px;padding:4px 10px;animation:.4s both entrada;display:inline-flex}.mina .achado b{color:var(--verde);font-size:13px}.mina .achado small{color:var(--texto-3);font-size:11px}.mina .achado:nth-child(3){animation-delay:50ms}.mina .achado:nth-child(4){animation-delay:.1s}.mina .achado:nth-child(5){animation-delay:.15s}@media (max-width:600px){.mina-tiles{grid-template-columns:1fr 1fr}.mina .tile.destaque{grid-column:1/-1}}.semana-card .s-momento .g .delta{vertical-align:middle;margin-left:4px;font-size:12px}.semana-card .s-momento .mini-barra{background:var(--superficie-3);border-radius:999px;height:5px;margin-top:6px;display:block;overflow:hidden}.semana-card .s-momento .mini-barra i{background:var(--verde);transform-origin:0;border-radius:999px;height:100%;animation:.7s cubic-bezier(.2,.8,.2,1) both barra-cresce-x;display:block}.barra-passos .trilho{background:var(--superficie-3);border-radius:999px;height:8px;position:relative;overflow:hidden}.barra-passos .trilho i{background:linear-gradient(90deg, var(--laranja), #ff8f4d);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.barra-passos.andando .trilho i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.1s linear infinite brilho-anda;position:absolute;inset:0;transform:translate(-100%)}.barra-passos.pronta .trilho i{background:linear-gradient(90deg, var(--verde), #7ce3a6)}@keyframes brilho-anda{to{transform:translate(100%)}}.barra-passos .rotulos{color:var(--texto-3);grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;font-size:12px;font-weight:600;display:grid}.barra-passos .rotulos span{align-items:center;gap:6px;display:inline-flex}.barra-passos .rotulos span:nth-child(2){text-align:center;justify-content:center}.barra-passos .rotulos span:nth-child(3){text-align:right;justify-content:flex-end}.barra-passos .rotulos span b{background:var(--superficie-3);width:18px;height:18px;color:var(--texto-2);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.barra-passos .rotulos span.ativo{color:var(--texto)}.barra-passos .rotulos span.ativo b{background:var(--laranja);color:#fff}.barra-passos .rotulos span.feito{color:var(--verde)}.barra-passos .rotulos span.feito svg{background:var(--verde);color:#fff;border-radius:50%;flex:none;width:18px;height:18px;padding:3px}.barra-passos.pronta .rotulos span:nth-child(3){color:var(--verde)}.barra-passos.pronta .rotulos span:nth-child(3) b{background:var(--verde);color:#fff}.esqueleto-ofertas{gap:12px;display:grid}.esqueleto-ofertas .linha-status{color:var(--texto-2);align-items:center;gap:8px;font-size:13px;display:flex}.esq-contrato{border:1px solid var(--borda);border-radius:16px;gap:12px;padding:14px;animation:.4s both entrada;display:grid}.esq-cab{grid-template-columns:36px 1fr 120px 90px;align-items:center;gap:12px;display:grid}.esq-bancos{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.esq-banco{border:1px solid var(--borda);border-radius:12px;gap:8px;padding:12px;display:grid}.esq-bloco{background:linear-gradient(90deg, var(--superficie-3) 25%, color-mix(in srgb, var(--superficie-3) 60%, var(--superficie)) 50%, var(--superficie-3) 75%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.3s ease-in-out infinite esq-brilha;display:block}.esq-bloco.quad{border-radius:10px;width:36px;height:36px}.esq-bloco.larga{width:80%}.esq-bloco.media{width:55%}.esq-bloco.curta{width:40%}.esq-bloco.alta{height:22px}@keyframes esq-brilha{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:860px){.esq-bancos{grid-template-columns:1fr 1fr}.esq-cab{grid-template-columns:36px 1fr}.esq-cab .esq-bloco:nth-child(n+3){display:none}}.ficha-hero{margin-bottom:12px}.ficha-hero .acoes{flex-flow:wrap;justify-content:flex-end}@media (max-width:1100px){.ficha-hero .acoes{justify-content:flex-start}}.acesso-dados{gap:8px;display:grid}.acesso-dados .item{background:var(--superficie-2);border:1px solid var(--borda);border-radius:12px;grid-template-columns:110px 1fr;align-items:center;gap:10px;padding:10px 14px;display:grid}.acesso-dados .item .r{text-transform:uppercase;letter-spacing:.07em;color:var(--texto-3);font-size:10.5px;font-weight:700}.acesso-dados .item .v{word-break:break-all;font-weight:600}.acesso-dados .item.destaque{border-color:color-mix(in srgb, var(--laranja) 45%, var(--borda));background:color-mix(in srgb, var(--laranja) 8%, var(--superficie-2))}.acesso-dados .item.destaque .v{letter-spacing:.12em;font-size:22px}.login.cena-unica{background:#0b1226;grid-template-columns:minmax(0,1.2fr) minmax(400px,.8fr);position:relative;overflow:hidden}.login.cena-unica:before{content:"";z-index:0;background:radial-gradient(700px 500px at 18% 35%,#f26b1d38,#0000 60%),radial-gradient(900px 700px at 85% 80%,#3c5aaa59,#0000 60%),linear-gradient(160deg,#0f1a33 0%,#0d1730 50%,#0b1226 100%);animation:28s ease-in-out infinite alternate deriva;position:absolute;inset:-20%}.login.cena-unica:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 30% 40%,#000 20%,#0000 75%)}@keyframes deriva{0%{transform:translate(0,0)}to{transform:translate(-3%,2%)}}.login.cena-unica .lado,.login.cena-unica .form{z-index:1;background:0 0;position:relative}.login.cena-unica .lado:before,.login.cena-unica .lado:after{display:none}.login .lado.cena{flex-direction:column;justify-content:space-between;gap:18px;padding:40px 56px;display:flex}.login .cena-miolo{gap:22px;max-width:760px;display:grid}.login .manchete{color:#fff;letter-spacing:-.04em;gap:0;font-size:clamp(46px,5.6vw,84px);font-weight:800;line-height:1;display:grid}.login .manchete .l{opacity:0;filter:blur(10px);animation:.9s cubic-bezier(.16,1,.3,1) forwards manchete-sobe;display:block;transform:translateY(34px)scale(1.06)}.login .manchete em{color:#f2b11d;opacity:0;font-style:normal;animation:.7s cubic-bezier(.2,1.4,.3,1) forwards fecha-bate,1.6s ease-out 1s fecha-brilha;display:inline-block;transform:scale(1.6)}@keyframes fecha-bate{to{opacity:1;transform:scale(1)}}@keyframes fecha-brilha{0%{text-shadow:0 0 #f2b11d00}25%{text-shadow:0 0 40px #f2b11de6,0 0 90px #f26b1d80}to{text-shadow:0 0 #f2b11d00}}.login .manchete.maquina{font-size:clamp(40px,5.2vw,80px);line-height:1.02}.login .manchete.maquina .abre{letter-spacing:-.02em;color:#dfe6f5;margin-bottom:.35em;font-size:.5em;font-weight:500}.login .manchete.maquina .fim{opacity:1;filter:none;margin-top:.05em;padding-bottom:.08em;font-size:1.22em;line-height:1;animation:none;transform:none}.login .manchete .roleta{vertical-align:bottom;opacity:0;height:1.08em;animation:.4s ease-out 1.1s forwards roleta-aparece;display:inline-block;overflow:hidden}.login .manchete .roleta .trilho{animation:2.6s cubic-bezier(.7,0,.2,1) 1.2s forwards roleta-gira;display:block}.login .manchete .roleta .trilho span{color:#b8c4dd;white-space:nowrap;height:1.08em;display:block}.login .manchete .roleta .trilho .final{color:#f2b11d;background:linear-gradient(100deg, var(--laranja), #f2b11d 45%, #ffe08a 55%, #f2b11d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes roleta-aparece{to{opacity:1}}@keyframes roleta-gira{to{transform:translateY(-3.24em)}}.login .manchete.maquina+.risco{animation-delay:3.9s}.login .manchete .sub{color:#b8c4dd;letter-spacing:-.01em;margin-top:18px;font-size:.42em;font-weight:500}@keyframes manchete-sobe{to{opacity:1;filter:blur();transform:none}}.login .risco{background:linear-gradient(90deg, var(--laranja), #f2b11d);transform-origin:0;border-radius:2px;width:120px;height:3px;animation:.8s cubic-bezier(.2,.8,.2,1) 1.7s forwards risco-desenha;display:block;transform:scaleX(0)}@keyframes risco-desenha{to{transform:scaleX(1)}}.login .rodape-cena{color:#6f7f9f}.login.cena-unica .form{place-items:center;padding:40px;display:grid}.login.cena-unica .form>div{opacity:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#0c1326c7;border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:420px;padding:38px 36px;animation:.9s cubic-bezier(.16,1,.3,1) 1.3s forwards card-entra;transform:translate(40px);box-shadow:0 30px 80px #00000080}.login.cena-unica .form>div:before{background:linear-gradient(90deg, var(--laranja), #f2b11d);height:3px}.login.cena-unica .form h2{color:#fff;letter-spacing:-.02em;font-size:26px}.login.cena-unica .form .muted{color:#a9b6d3}.login.cena-unica .form .campo{color:#c8d2e8;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.login.cena-unica .form input{color:#fff;text-transform:none;letter-spacing:0;background:#ffffff0f;border-color:#ffffff24;padding:13px 14px;font-size:16px}.login.cena-unica .form input:focus{border-color:var(--laranja);box-shadow:0 0 0 3px #f26b1d38}.login.cena-unica .form .btn.primario{padding:14px 18px;font-size:16px;box-shadow:0 2px 6px #f26b1d2e}.login.cena-unica .form .troca button{color:#ffb27a}@media (max-width:1100px){.login.cena-unica{grid-template-columns:1fr}.login .lado.cena{padding:32px 28px}}@media (max-width:860px){.login .lado.cena{padding:24px 20px}.login .manchete{font-size:42px}.login .manchete.maquina{font-size:36px}.login .cena-miolo .manchete.maquina+.risco{transform-origin:50%;justify-self:center}.login .fatos{flex-direction:column;gap:6px}.login .fatos span{border:0;padding:0}.login.cena-unica .form{padding:20px}.login.cena-unica .form>div{padding:28px 22px}}@keyframes card-entra{to{opacity:1;transform:none}}.login.cena-unica .varredura{z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffb27a29 45%,#ffffff1a 50%,#ffb27a29 55%,#0000);width:40%;animation:1.6s cubic-bezier(.4,0,.2,1) .2s forwards varre;position:absolute;top:-20%;bottom:-20%;left:-40%;transform:skew(-18deg)translate(0)}@media (prefers-reduced-motion:reduce){.login.cena-unica:before,.login.cena-unica .varredura{animation:none}.login .manchete .l,.login .manchete em,.login.cena-unica .form>div{opacity:1;filter:none;animation:none;transform:none}.login .risco{animation:none;transform:none}.login .manchete .roleta{opacity:1;animation:none}.login .manchete .roleta .trilho{animation:none;transform:translateY(-3.24em)}}.login.cena-unica .form .campo-ico{text-transform:none;letter-spacing:0;display:block;position:relative}.login.cena-unica .form .campo-ico>svg{color:#8fa0c6;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.login.cena-unica .form .campo-ico input{width:100%;padding-left:42px}.login.cena-unica .form .campo-ico input::placeholder{color:#6f7f9f}.login.cena-unica .form .campo-ico .olho{color:#ffb27a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:12px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.login.cena-unica .form .campo-ico .olho:hover{background:#ffffff14}.login.cena-unica .form .campo-ico input:has(+.olho){padding-right:84px}.login.cena-unica .form form{gap:14px;margin-top:18px;display:grid}.login .isca{opacity:0;width:1px;height:1px;position:absolute;top:-9999px;left:-9999px;overflow:hidden}.beneficio-card .numeros .v.vermelho{color:var(--vermelho)}.beneficio-card .numeros .v.muted{color:var(--texto-3)}.oferta-atual .numeros b.negativa{color:var(--vermelho)}.aviso-margem{border:1px solid;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.aviso-margem svg{flex:none;margin-top:2px}.aviso-margem.bloqueio{color:var(--vermelho);border-color:color-mix(in srgb, var(--vermelho) 35%, transparent);background:color-mix(in srgb, var(--vermelho) 8%, var(--superficie))}.aviso-margem.atencao{color:var(--amarelo);border-color:color-mix(in srgb, var(--amarelo) 40%, transparent);background:color-mix(in srgb, var(--amarelo) 9%, var(--superficie))}.consulta-card.vencida .kpis .v.verde,.consulta-card.vencida .kpi .v.laranja{color:var(--texto-3)}.consulta-card.vencida .monograma{filter:saturate(.4);opacity:.85}.validade.vencida{color:var(--amarelo);font-weight:600}.aviso-margem.faixa-validade{align-items:center}.aviso-margem.faixa-validade>div{flex:1}.aviso-margem.faixa-validade .btn{flex:none}.aviso-margem.faixa-validade .btn.primario{color:#fff}.dc-filtros{z-index:5;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:16px;animation:none;display:flex;position:relative}.dc-periodo{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip-f{border:1px solid var(--borda);background:var(--superficie);color:var(--texto-2);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.chip-f.ativo{background:var(--navy);color:#fff;border-color:var(--navy)}.dc-internos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dc-internos .v{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.dc-internos .v.laranja{color:var(--laranja)}.dc-internos .v.verde{color:var(--verde)}.dc-internos .n{color:var(--texto-2);font-size:12.5px;line-height:1.35}.dc-internos p{grid-column:1/-1;margin:4px 0 0}.dc-lin-resto{border-top:1px dashed var(--borda)}@media (max-width:640px){.dc-internos{grid-template-columns:1fr}}.quali-confirma{margin-top:8px}.dc-nome{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dc-acesso{padding:1px 7px;font-size:10.5px}.dc-visao{border-left:1px solid var(--borda);align-items:center;gap:6px;padding-left:10px;display:inline-flex}.dc-visao>.small{margin-right:2px}.dc-ranking-tab+.paginacao,.tabela-rolagem+.paginacao{padding:10px 14px}.dc-datas{align-items:center;gap:6px;margin-left:6px;display:inline-flex}.dc-datas input{min-height:0;padding:5px 8px;font-size:13px}.campo.compacto{flex-direction:row;align-items:center;gap:8px}.campo.compacto select{min-height:0;padding:6px 8px}.dc-envio{margin-left:auto}.dc-produtos{border-right:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:6px;padding-right:14px;display:inline-flex}.dc-divisao{color:var(--texto-3);white-space:normal;font-size:11.5px;font-weight:400}.dc-nota-fuga{border-bottom:1px solid var(--borda);color:var(--texto-2);background:var(--superficie-2);padding:10px 20px;font-size:13px}.dc-nota-fuga b{color:var(--texto)}@media (max-width:700px){.dc-produtos{border-right:0;padding-right:0}}.dc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.dc-kpi{background:var(--superficie);border:1px solid var(--borda);border-radius:14px;padding:16px 18px}.dc-kpi .r{text-transform:uppercase;letter-spacing:.07em;color:var(--texto-3);font-size:11px;font-weight:700}.dc-kpi .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:30px;font-weight:800}.dc-kpi .v.verde{color:var(--verde)}.dc-kpi .v.laranja{color:var(--laranja)}.dc-kpi .n{color:var(--texto-2);font-size:12.5px}.dc-kpi .linha{justify-content:space-between;align-items:center;gap:10px;display:flex}.dc-kpi.laranja .v{color:var(--laranja)}.dc-kpi.verde .v{color:var(--verde)}.dc-kpi .barra{background:var(--superficie-2);border-radius:999px;height:6px;margin:10px 0 6px;overflow:hidden}.dc-kpi .barra i{background:var(--texto-3);border-radius:999px;height:100%;display:block}.dc-kpi.laranja .barra i{background:var(--laranja)}.dc-kpi.verde .barra i{background:var(--verde)}.dc-kpi .pe{color:var(--texto-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;font-size:11.5px;display:flex}.dc-kpi .pe span:first-child{color:var(--texto-2)}.dc-anel.mini .fundo,.dc-anel.mini .valor{stroke-width:6px}.dc-anel.mini .txt{font-size:13px}.dc-kpi.verde .dc-anel .valor{stroke:var(--verde)}.dc-kpi.destaque{background:linear-gradient(135deg, color-mix(in srgb, var(--verde) 14%, var(--superficie)), var(--superficie))}.dc-duas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.dc-funil .linha{margin-bottom:10px}.dc-funil .cab{justify-content:space-between;margin-bottom:4px;font-size:13px;display:flex}.dc-funil .cab b{font-variant-numeric:tabular-nums}.dc-funil .trilho{background:var(--superficie-2);border-radius:7px;height:14px;overflow:hidden}.dc-funil .trilho i{border-radius:7px;height:100%;transition:width .6s;display:block}.dc-funil .trilho i.navy{background:var(--navy)}.dc-funil .trilho i.laranja{background:var(--laranja)}.dc-funil .trilho i.verde{background:var(--verde)}html[data-theme=dark] .dc-funil .trilho i.navy{background:#6ea0ff}.dc-situacoes{color:var(--texto-2);gap:14px;margin-top:10px;display:flex}.dc-situacoes .dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.dc-situacoes .dot.verde{background:var(--verde)}.dc-situacoes .dot.azul{background:var(--azul)}.dc-situacoes .dot.vermelho{background:var(--vermelho)}.abas-mini{background:var(--superficie-2);border-radius:999px;padding:3px;display:inline-flex}.abas-mini button{font:inherit;color:var(--texto-2);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.abas-mini button.ativo{background:var(--superficie);color:var(--texto);box-shadow:0 1px 3px #0000001f}.dc-tabela th.ordenavel{cursor:pointer;white-space:nowrap}.dc-tabela th.ordenavel.ativo{color:var(--laranja-escuro)}.dc-tabela td.verde{color:var(--verde)}.dc-barras{flex-direction:column;gap:10px;padding:6px 16px 12px;display:flex}.dc-barra .cab{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:4px;font-size:13px;display:flex}.dc-barra .verde{color:var(--verde);font-weight:600}.dc-barra .trilho{background:var(--superficie-2);border-radius:6px;height:12px;position:relative;overflow:hidden}.dc-barra .trilho i{border-radius:6px;height:100%;position:absolute;top:0;left:0}.dc-barra .trilho i.fundo{background:color-mix(in srgb, var(--navy) 35%, var(--superficie-2))}.dc-barra .trilho i.meio{background:var(--laranja)}.dc-barra .trilho i.cheio{background:var(--verde)}.dc-insight{border-top:1px solid var(--borda);flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.dc-insight .r{text-transform:uppercase;letter-spacing:.07em;color:var(--texto-3);margin-bottom:2px;font-size:11px;font-weight:700}.dc-tabela td.muted{color:var(--texto-3)}.dc-mesa td{border-bottom:1px solid var(--borda);padding:6px 4px!important}.dc-mesa tr:last-child td{border-bottom:none}html[data-theme=dark] .dc-barra .trilho i.fundo{background:#6ea0ff59}.tabela-rolagem{overflow-x:auto}.dc-arquivo{border:2px dashed var(--borda);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}.dc-arquivo input{display:none}.dc-arquivo:hover{border-color:var(--laranja)}.barra-prog{background:var(--superficie-2);border-radius:4px;width:100%;max-width:360px;height:8px;overflow:hidden}.barra-prog i{background:var(--laranja);height:100%;transition:width .3s;display:block}@media (max-width:1000px){.dc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-duas{grid-template-columns:minmax(0,1fr)}.dc-envio{margin-left:0}}.dc-grid-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;margin-bottom:14px;display:grid}.dc-legenda{color:var(--texto-2);align-items:center;gap:10px;font-size:12px;display:inline-flex}.dc-legenda i{vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.dc-legenda i.navy{background:var(--navy)}.dc-legenda i.laranja{background:var(--laranja)}.dc-legenda i.verde{background:var(--verde)}html[data-theme=dark] .dc-legenda i.navy{background:#6ea0ff}.dc-grid-2-1>.card{flex-direction:column;display:flex}.dc-grid-2-1>.card>.corpo{flex-direction:column;flex:1;min-height:0;display:flex}.dc-grafico{flex:1;width:100%;height:100%;min-height:260px;max-height:360px;display:block}.dc-grafico .grade{stroke:var(--borda);stroke-width:1px}.dc-grafico .eixo{fill:var(--texto-3);font-size:10px}.dc-grafico .area{fill:color-mix(in srgb, var(--navy) 12%, transparent)}html[data-theme=dark] .dc-grafico .area{fill:#6ea0ff1f}.dc-grafico .linha{fill:none;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.dc-grafico .linha.navy{stroke:var(--navy)}html[data-theme=dark] .dc-grafico .linha.navy{stroke:#6ea0ff}.dc-grafico .linha.laranja{stroke:var(--laranja)}.dc-grafico .linha.verde{stroke:var(--verde)}.dc-grafico .ponto.navy{fill:var(--navy)}html[data-theme=dark] .dc-grafico .ponto.navy{fill:#6ea0ff}.dc-grafico .ponto.laranja{fill:var(--laranja)}.dc-grafico .ponto.verde{fill:var(--verde)}.dc-ranking{flex-direction:column;gap:8px;display:flex}.dc-ranking .item{background:var(--superficie-2);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.dc-ranking .pos{text-align:center;font-size:18px}.dc-ranking .quem b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dc-ranking .quem .small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dc-ranking .num{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.dc-ranking .num .small{white-space:nowrap}.dc-ranking .num b{color:var(--laranja);font-size:18px}.dc-barras.sem-padding{padding:0}.dc-barra .cab .laranja{color:var(--laranja)}.dc-anel-linha{align-items:center;gap:16px;display:flex}.dc-anel-txt{font-size:14px}.dc-anel .fundo{fill:none;stroke:var(--superficie-2);stroke-width:9px}.dc-anel .valor{fill:none;stroke:var(--laranja);stroke-width:9px;stroke-linecap:round}.dc-anel .txt{fill:var(--texto);font-size:17px;font-weight:800}@media (max-width:1000px){.dc-grid-2-1{grid-template-columns:minmax(0,1fr)}}.taxa-pill{text-align:center;border-radius:999px;min-width:44px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.taxa-pill.alta{background:color-mix(in srgb, var(--verde) 18%, transparent);color:var(--verde)}.taxa-pill.media{background:color-mix(in srgb, var(--laranja) 18%, transparent);color:var(--laranja)}.taxa-pill.baixa{background:var(--superficie-2);color:var(--texto-3)}.dc-ranking-tab{flex-direction:column;display:flex}.dc-ranking-tab .cab,.dc-ranking-tab .lin{grid-template-columns:minmax(0,1fr) 90px 90px 80px 72px;align-items:center;gap:8px;padding:9px 16px;display:grid}.dc-ranking-tab .cab{text-transform:uppercase;letter-spacing:.07em;color:var(--texto-3);border-bottom:1px solid var(--borda);font-size:10.5px;font-weight:700}.dc-ranking-tab .lin{border-bottom:1px solid var(--borda)}.dc-ranking-tab .lin:last-child{border-bottom:none}.dc-ranking-tab .num{text-align:right;font-variant-numeric:tabular-nums}.dc-ranking-tab .laranja{color:var(--laranja)}.dc-ranking-tab .verde{color:var(--verde)}.dc-ranking-tab .nome b{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:13px;display:block;overflow:hidden}.dc-ranking-tab .trilho{background:var(--superficie-2);border-radius:4px;height:8px;position:relative;overflow:hidden}.dc-ranking-tab .trilho i{border-radius:4px;height:100%;position:absolute;top:0;left:0}.dc-ranking-tab .trilho i.fundo{background:color-mix(in srgb, var(--navy) 35%, var(--superficie-2))}html[data-theme=dark] .dc-ranking-tab .trilho i.fundo{background:#6ea0ff66}.dc-ranking-tab .trilho i.meio{background:var(--laranja)}.dc-ranking-tab .trilho i.cheio{background:var(--verde)}.dc-ranking-tab.mini .lin{grid-template-columns:22px minmax(0,1fr) 70px 110px;padding:6px 0}.dc-ranking-tab.mini .pos{color:var(--texto-3);font-weight:700}.dc-ranking-tab.mini .nome b{margin-bottom:0}.dc-anel-stats{flex-direction:column;gap:8px;display:flex}.dc-anel-stats div{color:var(--texto-2);align-items:baseline;gap:8px;font-size:13px;display:flex}.dc-anel-stats b{color:var(--texto);font-variant-numeric:tabular-nums;font-size:22px}.dc-anel-stats b.verde{color:var(--verde)}.dc-mesa-lista{flex-direction:column;display:flex}.dc-mesa-lista .lin{border-bottom:1px solid var(--borda);color:inherit;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 16px;text-decoration:none;display:grid}.dc-mesa-lista .lin:hover{background:var(--superficie-2)}.dc-mesa-lista .quem b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chip-dias{color:var(--amarelo);background:color-mix(in srgb, var(--amarelo) 15%, transparent);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.dc-vend{align-items:center;gap:10px;display:flex}.dc-tabela td.laranja{color:var(--laranja)}.busca.mini{border:1px solid var(--borda);background:var(--superficie);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.busca.mini input{font:inherit;color:var(--texto);background:0 0;border:none;outline:none;width:150px;min-height:0;padding:0;font-size:13px}.alternar.compacto.small{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.dc-filiais{z-index:30;position:relative}.dc-filiais[open]{z-index:1000}.dc-filiais summary{list-style:none;display:inline-block}.dc-filiais summary::-webkit-details-marker{display:none}.dc-filiais[open] summary{background:var(--superficie-3)}.dc-filiais-menu{z-index:1001;background:var(--superficie);border:1px solid var(--borda);border-radius:12px;flex-wrap:wrap;gap:6px;min-width:260px;max-width:420px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #0000002e}.dc-filiais-menu label{cursor:pointer}.dc-legenda-tab{margin:0;padding:10px 16px 6px;line-height:1.45}.dc-um{margin-bottom:14px}.dc-um .dc-mesa-lista{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.dc-mesa td,.dc-mesa .dc-vend b{white-space:nowrap}.chip-f .chip-x{color:inherit;font:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;margin-left:4px;padding:0 2px;font-size:14px;line-height:1}.chip-f .chip-x:hover{opacity:1}.venc-movel{display:none}.col-digitar{white-space:nowrap;text-align:right;width:1%}.no-carrinho{color:var(--verde);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.prop-aberta{background:var(--superficie);border:1px solid var(--borda);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;display:flex}.prop-mensagens{border:1px solid var(--borda);background:var(--superficie-2);border-radius:12px;padding:10px 14px}.prop-mensagens.ok{border-color:color-mix(in srgb, var(--verde) 45%, var(--borda))}.prop-mensagens.erro{border-color:color-mix(in srgb, var(--vermelho) 45%, var(--borda))}.prop-mensagens ul{margin:6px 0 0;padding-left:18px;font-size:13px}.prop-mensagens li{margin:2px 0}.dig-campos.quatro{grid-template-columns:repeat(4,1fr)}.dig-sec .form-grid input,.dig-sec .form-grid select{width:100%}.prop-docs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.prop-doc{border:1px dashed var(--borda-forte);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;min-height:96px;padding:10px;display:flex}.prop-doc.ok{border-style:solid;border-color:color-mix(in srgb, var(--verde) 45%, var(--borda))}.prop-doc .r{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-3);font-size:10.5px;font-weight:600}.prop-doc img{border:1px solid var(--borda);border-radius:8px;max-width:100%;max-height:110px}.prop-rodape{border-top:1px solid var(--borda);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:8px;display:flex}.prop-historico summary{cursor:pointer}.prop-historico table{margin-top:8px}@media (max-width:760px){.dig-campos.quatro{grid-template-columns:1fr 1fr}.prop-docs,.dig-sec .form-grid{grid-template-columns:1fr}}.carrinho{border:1px solid color-mix(in srgb, var(--laranja) 45%, var(--borda));background:var(--superficie-2);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.carrinho-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.carrinho-cab h3{align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.carrinho-grupo{border:1px solid var(--borda);background:var(--superficie);border-radius:12px;padding:10px 12px}.carrinho-banco{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.carrinho-banco .nome{flex:1;min-width:160px}.carrinho-banco .troco{text-align:right}.carrinho-banco .troco .rotulo{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-3);font-size:10.5px;display:block}.carrinho-banco .troco b{color:var(--verde);font-size:16px}.carrinho-itens{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.carrinho-itens li{border-top:1px dashed var(--borda);justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:13px;display:flex}@media (max-width:760px){.carrinho-itens li{flex-direction:column;align-items:flex-start}}.msg-topo{margin-bottom:12px;animation:.3s cubic-bezier(.2,.8,.2,1) both entrada}.sec-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;display:flex}.sec-cab .sec-txt{flex:320px;min-width:0}.sec-cab h2{letter-spacing:-.01em;font-size:17px;font-weight:700}.sec-cab p{color:var(--texto-2);max-width:720px;margin-top:4px;font-size:13px;line-height:1.45}.sec-cab .sec-acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sec-cab .sec-acoes .btn{min-height:40px}.sec-cab .sec-acoes .btn .spinner{width:14px;height:14px}.abas .aba{border-bottom-width:3px;align-items:center;gap:8px;padding:11px 16px;font-size:14px;display:inline-flex}.abas .aba .aba-n{color:var(--texto-3);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.abas .aba.ativa .aba-n{color:inherit;opacity:.75}.aba-ponto{background:var(--texto-3);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.aba-ponto.ok{background:var(--verde)}.aba-ponto.aviso{background:var(--amarelo)}.aba-ponto.erro{background:var(--vermelho);box-shadow:0 0 0 3px #f06a6a38}.aba-conteudo{animation:.34s cubic-bezier(.2,.8,.2,1) both entrada}.aba-conteudo>.stack>*{animation:.38s cubic-bezier(.2,.8,.2,1) both entrada}.aba-conteudo>.stack>:nth-child(2){animation-delay:40ms}.aba-conteudo>.stack>:nth-child(3){animation-delay:80ms}.aba-conteudo>.stack>:nth-child(n+4){animation-delay:.12s}.filtros-chips{flex-wrap:wrap;gap:8px;display:flex}.filtro-chip{border:1px solid var(--borda-forte);background:var(--superficie);color:var(--texto-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .18s,color .18s,border-color .18s,transform .12s;display:inline-flex}.filtro-chip:hover{background:var(--superficie-3);color:var(--texto);transform:translateY(-1px)}.filtro-chip:active{transform:none}.filtro-chip .n{color:var(--texto-3);font-variant-numeric:tabular-nums;font-weight:500}.filtro-chip.ativo{background:var(--laranja-claro);border-color:var(--laranja);color:var(--laranja-escuro)}.filtro-chip.ativo .n{color:inherit;opacity:.8}html[data-theme=dark] .filtro-chip.ativo{color:#ffb27a}.tabela.tabela-ar td{padding:13px 14px}.tabela.tabela-ar th{padding:12px 14px}.card>.tabela-wrap{animation:.3s both surgir}.blocos-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.blocos-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.blocos-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.blocos-3,.blocos-2{grid-template-columns:minmax(0,1fr)}}.bloco-info{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);flex-direction:column;gap:14px;min-width:0;padding:18px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.bloco-info:hover{border-color:var(--borda-forte)}.bloco-info .bloco-t{justify-content:space-between;align-items:center;gap:10px;display:flex}.bloco-info .bloco-t h3{text-transform:uppercase;letter-spacing:.08em;color:var(--texto-3);font-size:11px;font-weight:600}.info-item{min-width:0}.info-item .r{color:var(--texto-2);font-size:12.5px}.info-item .v{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:2px;font-size:16px;font-weight:600;line-height:1.35}.info-item .v .badge{font-size:12px}.info-item .nota{color:var(--texto-3);margin-top:2px;font-size:12.5px;line-height:1.4}.info-item .v .btn.pequeno{font-size:12px}.info-item .v input{font-size:14px;font-weight:500}.lista-passos{color:var(--texto-2);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.55;display:flex}.link.quebra{overflow-wrap:anywhere}.faixa-status{border-radius:var(--raio);border:1px solid var(--borda);background:var(--superficie);flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.faixa-status .selo{width:40px;height:40px;color:var(--texto-3);border:2px solid;border-radius:50%;flex:none;place-items:center;display:grid}.faixa-status .txt{flex-direction:column;flex:280px;gap:3px;min-width:0;display:flex}.faixa-status .txt b{font-size:16px;font-weight:600}.faixa-status .txt span{color:var(--texto-2);font-size:13px;line-height:1.45}.faixa-status.ok{background:#1f9d5517;border-color:#1f9d5559}.faixa-status.ok .selo{color:var(--verde)}.faixa-status.aviso{background:#e0a63a1a;border-color:#e0a63a66}.faixa-status.aviso .selo{color:var(--amarelo)}.faixa-status.erro{background:#f06a6a1a;border-color:#f06a6a73}.faixa-status.erro .selo{color:var(--vermelho)}.matriz{border-collapse:collapse;width:100%}.matriz th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--texto-3);border-bottom:1px solid var(--borda);background:var(--superficie-2);white-space:nowrap;padding:12px 16px;font-size:10.5px;font-weight:600}.matriz th .previsto{text-transform:none;letter-spacing:0;border:1px solid var(--borda);color:var(--texto-3);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:500}.matriz td{border-bottom:1px solid var(--borda);vertical-align:middle;padding:10px 16px}.matriz tbody tr:last-child td{border-bottom:0}.matriz tbody tr{transition:background .15s}.matriz tbody tr:hover{background:var(--superficie-2)}.matriz-banco{align-items:center;gap:12px;min-width:200px;display:flex}.matriz-banco .t{flex-direction:column;min-width:0;display:flex}.matriz-banco .t b{white-space:nowrap;font-size:14.5px}.matriz-banco .t span{color:var(--texto-3);white-space:nowrap;font-size:11.5px}.matriz tr.parado .matriz-banco{opacity:.7}.celula{text-align:left;width:100%;min-width:190px;max-width:280px;font:inherit;color:var(--texto);background:var(--superficie);border:1px solid var(--borda-forte);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:9px 12px 9px 14px;transition:border-color .18s,box-shadow .18s,transform .15s cubic-bezier(.2,.7,.2,1),background .18s;display:flex}.celula:hover{border-color:var(--laranja);transform:translateY(-1px);box-shadow:0 6px 16px #0f172a1f}.celula:active{box-shadow:none;transform:none}.celula:focus-visible{border-color:var(--laranja);box-shadow:0 0 0 3px var(--laranja-suave);outline:none}.celula .c-txt{flex-direction:column;flex:1;min-width:0;display:flex}.celula .c-txt b{align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.celula .c-txt span{color:var(--texto-3);white-space:nowrap;font-size:12px}.celula .c-txt b:before{content:"";background:var(--texto-3);border-radius:50%;flex:none;width:8px;height:8px}.celula.operando .c-txt b:before{background:var(--verde)}.celula.pausado .c-txt b:before{background:var(--amarelo)}.celula.parado{background:var(--superficie-2)}.celula.parado .c-txt b{color:var(--texto-2)}.celula>.ico{color:var(--texto-3);transition:transform .18s,color .18s}.celula:hover>.ico{color:var(--laranja);transform:translate(3px)}.celula-vazia{color:var(--texto-3);padding-left:14px}.link-btn.voltar{font-size:13px}.bp-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.bp-seletores{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.bp-seletores .sep{color:var(--texto-3);font-size:22px}.seletor-grande{min-width:0;display:inline-flex}.seletor-grande select{letter-spacing:-.015em;border:1px solid var(--borda-forte);background-color:var(--superficie);min-height:50px;color:var(--texto);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%238b95a7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5l4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px;border-radius:12px;max-width:100%;padding:9px 40px 9px 14px;font-size:20px;font-weight:700;transition:border-color .18s,box-shadow .18s,transform .15s}.seletor-grande select:hover{border-color:var(--laranja);transform:translateY(-1px)}.selo-situacao{border:1px solid var(--borda);color:var(--texto-2);background:var(--superficie);border-radius:999px;align-items:center;gap:7px;margin-left:4px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.selo-situacao:before{content:"";background:var(--texto-3);border-radius:50%;width:8px;height:8px}.selo-situacao.operando{color:var(--verde);background:#1f9d551a;border-color:#1f9d5559}.selo-situacao.operando:before{background:var(--verde)}.selo-situacao.pausado{color:var(--amarelo);background:#e0a63a1a;border-color:#e0a63a66}.selo-situacao.pausado:before{background:var(--amarelo)}.cabecalho .consultas-barra{justify-content:flex-end;margin-bottom:0}.consultas-barra>select{min-height:36px}.busca-caixa{border:1px solid var(--borda-forte);background:var(--superficie);min-height:40px;color:var(--texto-3);border-radius:10px;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.busca-caixa:focus-within{border-color:var(--laranja);box-shadow:0 0 0 3px var(--laranja-suave)}.busca-caixa input{background:0 0;border:0;min-width:220px;padding:8px 0;box-shadow:none!important}.dash-troca{margin-bottom:16px}.dash-troca button{padding:7px 18px;font-size:13px}@media (max-width:860px){.cabecalho .consultas-barra{justify-content:flex-start}.seletor-grande select{font-size:17px}.celula{min-width:160px}}
