:root{--vermelho:#D03025;--vinho:#7A1315;--vinho-escuro:#380202;--preto:#231F20;--cinza-texto:#414042;--cinza-legenda:#939598;--cinza-claro:#DCDDDE;--branco:#FFFFFF;--degrade:linear-gradient(135deg, #D03025 0%, #7A1315 62%, #380202 100%);--bg:#FFFFFF;--surface:#FFFFFF;--surface-2:rgba(220,221,222,.35);--ink:var(--preto);--muted:var(--cinza-legenda);--line:var(--cinza-claro);--accent:var(--vermelho);--accent-ink:var(--branco);--accent-soft:rgba(208,48,37,.08);--brass:var(--vinho);--brass-soft:rgba(220,221,222,.45);--good:var(--branco);--good-soft:var(--preto);--warn:var(--vinho);--warn-soft:rgba(122,19,21,.1);--bad:var(--cinza-texto);--bad-soft:var(--cinza-claro);--display:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--body:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}img{max-width:100%}[hidden]{display:none!important}body{background:var(--bg);-webkit-font-smoothing:antialiased;color:var(--ink);font-family:var(--body);font-size:14px;line-height:1.5}.app{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}aside{background:var(--surface);border-right:1px solid var(--line);padding:22px 14px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:20px}.brand{display:flex;align-items:center;gap:10px;padding:0 8px}.mark{width:34px;height:34px;border-radius:9px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:14px;letter-spacing:.02em}.brand b{font-family:var(--display);font-size:18px;line-height:1.1;display:block}.brand small{color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}nav{display:flex;flex-direction:column;gap:2px}nav a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;color:var(--muted);text-decoration:none;font-weight:600}nav a:hover{background:var(--surface-2);color:var(--ink)}nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}nav svg{width:18px;height:18px;flex:none}.side-foot{margin-top:auto;font-size:12px;color:var(--muted);padding:0 8px}main{padding-block:26px 60px;padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px));display:flex;flex-direction:column;gap:22px;min-width:0}.top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px}h1{font-family:var(--display);font-size:28px;line-height:1.15;margin:0;text-wrap:balance}.sub{color:var(--muted);margin:4px 0 0}.tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}label.mes{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}input,select,textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 10px;min-width:0}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn{font:inherit;font-weight:700;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:8px 14px;cursor:pointer;white-space:nowrap}.btn:hover{border-color:var(--accent)}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.danger{color:var(--bad);border-color:var(--bad)}.btn.danger.armed{background:var(--bad);color:var(--surface)}.btn.sm{padding:4px 10px;font-size:12px}.notice{border:1px solid var(--line);background:var(--brass-soft);border-radius:10px;padding:10px 14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.notice.info{background:var(--surface-2)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}.kpi .l{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.kpi .v{font-family:var(--display);font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.kpi .h{font-size:12px;color:var(--muted)}.bar{height:8px;border-radius:99px;background:var(--surface-2);border:1px solid var(--line);overflow:hidden}.bar i{display:block;height:100%;background:var(--accent);border-radius:99px}.bar i.over{background:var(--brass)}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}section.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}.card-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}h2{font-family:var(--display);font-size:17px;margin:0}.scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:left;font-weight:700;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:middle}tr:last-child td{border-bottom:0}td.n,th.n{text-align:right;white-space:nowrap}td .sub2{display:block;color:var(--muted);font-size:12px}.pill{display:inline-block;padding:2px 9px;border-radius:99px;font-size:12px;font-weight:700;white-space:nowrap;background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.pill.good{background:var(--good-soft);color:var(--good);border-color:transparent}.pill.warn{background:var(--warn-soft);color:var(--warn);border-color:transparent}.pill.bad{background:var(--bad-soft);color:var(--bad);border-color:transparent}.pill.acc{background:var(--accent-soft);color:var(--accent);border-color:transparent}.ex{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brass);margin-left:6px}.empty{color:var(--muted);text-align:center;padding:26px 10px}.funnel{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.stage{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--surface-2);cursor:pointer;text-align:left;font:inherit;color:inherit}.stage[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.stage b{font-family:var(--display);font-size:22px;display:block;font-variant-numeric:tabular-nums}.stage span{font-size:12px;color:var(--muted);font-weight:600}.chart{display:flex;align-items:flex-end;gap:14px;height:180px;padding-top:18px;border-bottom:1px solid var(--line)}.chart .col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end;min-width:0}.chart .pair{display:flex;gap:4px;align-items:flex-end;height:100%;width:100%;justify-content:center}.chart .b{width:40%;max-width:26px;border-radius:4px 4px 0 0;min-height:2px}.chart .b.r{background:var(--accent)}.chart .b.d{background:var(--brass)}.chart-x{display:flex;gap:14px}.chart-x span{flex:1;text-align:center;font-size:12px;color:var(--muted)}.legend{display:flex;gap:14px;font-size:12px;color:var(--muted)}.legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.rank{display:flex;flex-direction:column;gap:10px}.rank-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center}.rank-row .pos{font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.rank-row .nm{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters{display:flex;flex-wrap:wrap;gap:8px}.filters input{flex:1 1 200px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#231f208c;display:grid;place-items:center;padding:16px;z-index:50}.modal{background:var(--surface);border:1px solid var(--line);border-radius:14px;width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:20px;display:flex;flex-direction:column;gap:14px}.form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form .f{display:flex;flex-direction:column;gap:4px;min-width:0}.form .f.full{grid-column:1/-1}.form label{font-size:12px;font-weight:700;color:var(--muted)}.modal-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.modal-foot div{display:flex;gap:8px}.err{color:var(--bad);font-size:13px;min-height:1em}.toast{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--preto);color:var(--branco);padding:10px 16px;border-radius:10px;font-weight:600;z-index:60}@media (max-width:820px){.app{grid-template-columns:1fr}aside{position:sticky;top:env(safe-area-inset-top,0px);height:auto;flex-direction:row;align-items:center;gap:12px;padding-block:10px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));border-right:0;border-bottom:0;z-index:20}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--vermelho)}.brand{padding:0}.brand-txt b{font-size:15px}.brand-txt small{display:none}nav{flex-direction:row;overflow-x:auto;gap:4px}nav a{padding:7px 10px;white-space:nowrap}nav svg{display:none}.side-foot{margin:0 0 0 auto;padding:0}.side-foot div{display:none}main{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:18px 50px}.form{grid-template-columns:1fr}.grid2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:24px max(16px,env(safe-area-inset-right,0px)) 24px max(16px,env(safe-area-inset-left,0px))}.login{background:var(--surface);border:1px solid var(--line);border-radius:14px;width:min(400px,100%);padding:28px;display:flex;flex-direction:column;gap:16px}.login .f{display:flex;flex-direction:column;gap:4px}.login label{font-size:12px;font-weight:700;color:var(--muted)}.linklike{background:none;border:0;color:var(--accent);font:inherit;font-weight:700;cursor:pointer;padding:0}.side-foot .linklike{font-size:12px;margin-top:6px}body{color:var(--cinza-texto)}h1,h2,.kpi .v,.stage b{color:var(--preto);font-weight:800}h1{font-size:30px;letter-spacing:-.01em}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--vermelho);margin:0 0 2px}aside{background:var(--degrade);border-right:0;color:var(--branco)}.brand{flex-direction:row;align-items:center;gap:10px;padding:0 8px}.brand-txt b{color:var(--branco);font-weight:700;font-size:16px}.brand-txt small{color:#ffffffbf}nav a{color:#ffffffd1}nav a:hover{background:#ffffff1f;color:var(--branco)}nav a[aria-current=page]{background:var(--branco);color:var(--vermelho)}.side-foot{color:#ffffffbf}.side-foot .linklike{color:var(--branco);text-decoration:underline}.kpi{border:2px solid var(--cinza-claro);border-top:6px solid var(--vermelho);border-radius:14px}section.card{border:2px solid var(--cinza-claro);border-radius:14px}.stage{border:2px solid var(--cinza-claro);background:var(--branco)}.stage[aria-pressed=true]{border-color:var(--vermelho);background:var(--accent-soft)}th{background:var(--preto);color:var(--branco);border-bottom:0}th:first-child{border-top-left-radius:8px}th:last-child{border-top-right-radius:8px}td{border-bottom:1px solid var(--cinza-claro)}.btn{border-radius:999px;border:2px solid var(--cinza-claro)}.btn:hover{border-color:var(--vermelho);color:var(--vermelho)}.btn.primary{background:var(--vermelho);border-color:var(--vermelho);color:var(--branco)}.btn.primary:hover{background:var(--vinho);border-color:var(--vinho);color:var(--branco)}.btn.danger{color:var(--vinho);border-color:var(--vinho)}.btn.danger.armed{background:var(--vinho);color:var(--branco)}.linklike{color:var(--vermelho)}.bar{background:var(--cinza-claro);border:0}.chart .b.r{background:var(--preto)}.chart .b.d{background:var(--vermelho)}.err{color:var(--vermelho)}.notice{background:var(--surface-2);border:2px solid var(--cinza-claro)}.mark{background:var(--branco);color:var(--vermelho);font-weight:800}.login-wrap{background:var(--degrade)}.login{border:0;box-shadow:0 24px 60px #231f2059;padding:0;overflow:hidden;gap:0}.login-head{background:var(--degrade);padding:28px;display:flex;align-items:center;gap:16px;color:var(--branco)}.login-head .mark{width:44px;height:44px;font-size:16px}.login-head b{font-size:18px;display:block}.login-head small{opacity:.8;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.login-body{padding:24px 28px 28px;display:flex;flex-direction:column;gap:16px}.fg-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.fg-grid{font-size:13px}.fg-grid th,.fg-grid td{padding:6px 8px}.fg-grid .cat{position:sticky;left:0;z-index:1;background:var(--branco);min-width:150px;white-space:nowrap}.fg-grid th.cat{background:var(--preto)}.fg-grid tr.sec td{background:var(--cinza-claro);color:var(--preto);font-weight:800;text-transform:uppercase;font-size:11px;letter-spacing:.12em}.fg-grid tr.total-row td{font-weight:800;color:var(--preto);border-top:2px solid var(--preto)}.fg-grid tr.sub-row td{color:var(--cinza-texto);font-style:italic}.fg-grid td.tot{font-weight:700;color:var(--preto);background:var(--surface-2)}.fg-grid td.neg{color:var(--vermelho)}.cell{font:inherit;color:inherit;background:none;border:1px solid transparent;border-radius:6px;padding:2px 6px;cursor:pointer;width:100%;text-align:right;font-variant-numeric:tabular-nums}.cell:hover{border-color:var(--vermelho);background:var(--accent-soft)}.kpis-5{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.fg-meses{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}.fg-chip{font:inherit;border:2px solid var(--cinza-claro);background:var(--branco);border-radius:12px;padding:8px 4px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--preto);min-width:0}.fg-chip b{font-size:13px;text-transform:capitalize}.fg-chip span{font-size:10.5px;color:var(--cinza-legenda);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fg-chip:hover{border-color:var(--vermelho)}.fg-chip.vazio{opacity:.55}.fg-chip[aria-selected=true]{background:var(--vermelho);border-color:var(--vermelho);color:var(--branco)}.fg-chip[aria-selected=true] span{color:#ffffffd9}.fg-mes{gap:18px}.fg-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fg-resumo>div{background:var(--surface-2);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.fg-resumo .l{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--cinza-legenda)}.fg-resumo b{font-size:22px;font-weight:800;color:var(--preto);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fg-resumo .neg b{color:var(--vermelho)}.fg-resumo small{font-size:12px;color:var(--cinza-legenda)}.up{color:var(--preto);font-weight:700}.down{color:var(--vermelho);font-weight:700}.fg-cols{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:24px;align-items:start}.fg-pizza{display:flex;flex-direction:column;align-items:center;gap:14px}.seg{display:inline-flex;border:2px solid var(--cinza-claro);border-radius:999px;padding:3px;gap:2px}.seg button{font:inherit;font-size:12px;font-weight:700;border:0;background:none;padding:6px 14px;border-radius:999px;cursor:pointer;color:var(--cinza-texto)}.seg button[aria-pressed=true]{background:var(--preto);color:var(--branco)}.rosca{width:min(220px,100%);height:auto}.rosca-l{font-size:11px;fill:var(--cinza-legenda);font-family:var(--body);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.rosca-v{font-size:17px;fill:var(--preto);font-family:var(--body);font-weight:800}.legenda{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:6px}.legenda li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:13px}.legenda i{width:12px;height:12px;border-radius:3px}.legenda span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legenda b{font-variant-numeric:tabular-nums;color:var(--preto)}.fg-detalhe{display:flex;flex-direction:column;gap:8px;min-width:0}.fg-detalhe h3{margin:6px 0 0;font-size:14px;font-weight:800;color:var(--preto);display:flex;justify-content:space-between;gap:10px}.fg-detalhe h3 span{font-variant-numeric:tabular-nums}.fg-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fg-item{font:inherit;width:100%;background:none;border:0;border-bottom:1px solid var(--cinza-claro);padding:8px 4px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome val" "bar pct";column-gap:12px;row-gap:5px;text-align:left;color:inherit;cursor:pointer;border-radius:6px}.fg-item:disabled{cursor:default}.fg-item:not(:disabled):hover{background:var(--accent-soft)}.fg-nome{grid-area:nome;font-weight:600;color:var(--preto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg-val{grid-area:val;font-weight:700;color:var(--preto);font-variant-numeric:tabular-nums}.fg-bar{grid-area:bar;height:6px;background:var(--cinza-claro);border-radius:99px;overflow:hidden;align-self:center}.fg-bar i{display:block;height:100%;background:var(--vermelho);border-radius:99px}.fg-bar i.rec{background:var(--preto)}.fg-pct{grid-area:pct;font-size:11px;color:var(--cinza-legenda);font-variant-numeric:tabular-nums;text-align:right}details.fg-tabela{padding:0}details.fg-tabela summary{list-style:none;cursor:pointer;padding:16px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}details.fg-tabela summary::-webkit-details-marker{display:none}details.fg-tabela summary h2:before{content:"▸ ";color:var(--vermelho)}details.fg-tabela[open] summary h2:before{content:"▾ "}details.fg-tabela .scroll{padding:0 16px 16px}.fg-pat{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fg-pat li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--cinza-claro)}.fg-pat li:last-child{border-bottom:0}@media (max-width:820px){.fg-meses{display:flex;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.fg-chip{flex:0 0 74px;scroll-snap-align:start}.fg-cols,.fg-resumo{grid-template-columns:minmax(0,1fr)}.fg-resumo>div{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between}.fg-resumo small{width:100%}.fg-pat li{grid-template-columns:minmax(0,1fr) auto}.fg-pat li .btn{grid-column:1/-1;justify-self:start}.top{align-items:flex-start}}.fg-pat .sub2{display:block;color:var(--cinza-legenda);font-size:12px}@media (min-width:1200px){.fg-lista.duas{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}}@media (max-width:820px){aside{min-width:0;max-width:100vw}nav{min-width:0;flex:1 1 auto}.brand,.side-foot{flex:none}}@media (max-width:820px){.kpi .v{font-size:20px;overflow-wrap:normal;white-space:nowrap}}.mk-periodo{display:flex;flex-direction:column;gap:8px}.mk-chips{display:flex;flex-wrap:wrap;gap:6px}.mk-chip{flex-direction:row;padding:7px 14px;font-weight:700;font-size:13px}.mk-datas{display:flex;flex-wrap:wrap;gap:12px}.mk-datas label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--cinza-legenda);text-transform:uppercase;letter-spacing:.06em}.mk-serie{display:flex;align-items:flex-end;gap:3px;height:160px;overflow-x:auto;padding-top:18px}.mk-dia{flex:1 0 14px;max-width:34px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:3px}.mk-dia i{display:block;width:100%;background:var(--vermelho);border-radius:4px 4px 0 0}.mk-dia small{font-size:10px;color:var(--cinza-legenda)}.mk-leads{font-size:10px;font-weight:800;color:var(--preto);min-height:12px}@media (max-width:820px){.mk-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.mk-chip{flex:0 0 auto}}.trava{align-self:center;width:min(380px,100%);margin-top:32px;background:var(--branco);border:2px solid var(--cinza-claro);border-top:6px solid var(--vermelho);border-radius:16px;padding:28px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.trava-icone{width:56px;height:56px;border-radius:50%;background:var(--accent-soft);color:var(--vermelho);display:grid;place-items:center}.trava input{width:100%;text-align:center;font-size:22px;letter-spacing:.4em;padding:10px}.trava .btn{width:100%}.trava-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--cinza-legenda);background:var(--surface-2);border-radius:10px;padding:8px 12px}.rs-nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rs-nav .btn{font-size:18px;line-height:1;padding:6px 14px}.rs-mes{font-size:22px;margin:0 4px;min-width:200px;text-align:center}.rs-grid{align-items:start}.rs-rank,.rs-ano,.rs-equipe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rs-rank li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--cinza-claro)}.rs-rank li:last-child,.rs-equipe li:last-child{border-bottom:0}.rs-pos{font-weight:800;color:var(--cinza-legenda);font-size:15px;padding-top:2px}.rs-pos.top{color:var(--vermelho)}.rs-info{display:flex;flex-direction:column;gap:5px;min-width:0}.rs-linha{display:flex;align-items:center;gap:8px;min-width:0}.rs-linha b{color:var(--preto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-valor{margin-left:auto;font:inherit;font-weight:800;color:var(--preto);background:none;border:1px solid transparent;border-radius:8px;padding:2px 8px;cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap}.rs-valor:not(:disabled):hover{border-color:var(--vermelho);background:var(--accent-soft)}.rs-valor:disabled{cursor:default}li.deslig{opacity:.55}.rs-ano li{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px solid var(--cinza-claro)}.rs-total{margin-left:auto;font-weight:800;color:var(--preto);font-variant-numeric:tabular-nums}.rs-meses{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;height:28px;align-items:end}.rs-meses span{display:block;height:var(--h);background:var(--cinza-claro);border-radius:3px 3px 0 0}.rs-meses span.on{background:var(--preto)}.rs-meses span.sel{background:var(--vermelho)}.rs-ano-total{border-bottom:0!important;border-top:2px solid var(--preto)}.rs-equipe li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--cinza-claro)}.rs-eq-nome{display:flex;flex-direction:column;min-width:0}.rs-eq-nome b{color:var(--preto)}.rs-eq-nome .sub2{display:block;color:var(--cinza-legenda);font-size:12px}.seg button.seg-off[aria-pressed=true]{background:var(--vermelho)}.seg button:disabled{cursor:default}li.deslig .seg,li.deslig .btn{opacity:1}@media (max-width:820px){.rs-mes{min-width:0;font-size:18px}.rs-equipe li{grid-template-columns:minmax(0,1fr) auto}.rs-equipe li .btn{grid-column:1/-1;justify-self:start}}.rs-info .fg-bar,.rs-ano .fg-bar{align-self:stretch;width:100%}.rs-campeao{display:flex;align-items:center;gap:22px;padding:22px 26px;border-radius:16px;background:linear-gradient(120deg,var(--vermelho) 0%,#7A1315 70%,#380202 100%);color:#fff;min-width:0}.rs-campeao.vazio{background:var(--surface);color:var(--muted);border:2px dashed var(--cinza-claro)}.rs-trofeu{width:84px;height:84px;flex:none;color:#fff;filter:drop-shadow(0 4px 10px rgba(0,0,0,.25))}.rs-campeao.vazio .rs-trofeu{color:var(--cinza-claro);filter:none;width:56px;height:56px}.rs-campeao-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.rs-campeao-txt .l{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.rs-campeao-txt .nome{font-family:var(--display);font-size:22px;font-weight:700;overflow-wrap:anywhere}.rs-campeao-txt .valor{font-family:var(--display);font-size:48px;font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums;white-space:nowrap}.rs-campeao-txt .h{font-size:13px;opacity:.85}@media (max-width:640px){.rs-campeao{padding:18px;gap:14px}.rs-trofeu{width:56px;height:56px}.rs-campeao-txt .valor{font-size:34px}.rs-campeao-txt .nome{font-size:18px}}.confirm-overlay{z-index:55}.modal.confirm{width:min(420px,100%);gap:10px}.modal.confirm h2{font-size:18px;margin:0}.confirm-detalhe{margin:0;color:var(--cinza-grafite,#414042);font-size:14px;line-height:1.5;white-space:pre-line}tr.rs-sem-atual td{background:var(--accent-soft,#fbeceb)}tr.rs-sem-futura td{color:var(--cinza-legenda,#939598)}.rs-agora{margin-left:8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--vermelho);padding:2px 6px;border-radius:6px;vertical-align:middle}.rs-niver{color:var(--vermelho)!important;font-weight:700}.rs-eq-nome{display:flex;flex-direction:column;gap:2px;min-width:0}.tools{align-items:center}.notif{position:relative}.notif-btn{position:relative;padding:8px 10px;line-height:0}.notif-btn svg{width:20px;height:20px}.notif-btn.hoje{border-color:var(--vermelho);color:var(--vermelho)}.notif-badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--vermelho);color:#fff;font-size:11px;font-weight:800;line-height:20px;text-align:center;border:2px solid var(--surface,#fff)}.notif-pop{position:absolute;right:0;top:calc(100% + 8px);width:360px;max-height:70vh;overflow:auto;background:var(--surface,#fff);border:1px solid var(--cinza-claro);border-radius:14px;box-shadow:0 14px 40px #231f202e;z-index:40;padding:6px 0}.notif-head{display:flex;flex-direction:column;padding:10px 16px 8px;border-bottom:1px solid var(--cinza-claro)}.notif-head b{color:var(--preto);font-size:15px}.notif-head small{color:var(--cinza-legenda);font-size:12px}.notif-grupo{display:flex;flex-direction:column;padding:6px 0}.notif-gt{padding:6px 16px 2px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cinza-legenda)}.notif-item{display:flex;gap:12px;align-items:center;text-align:left;padding:8px 16px;background:none;border:0;font:inherit;cursor:pointer;color:inherit;width:100%}.notif-item:not(:disabled):hover{background:var(--accent-soft,#fbeceb)}.notif-item:disabled{cursor:default}.notif-data{flex:none;width:42px;height:42px;border-radius:10px;background:var(--cinza-claro);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.notif-data b{font-size:16px;color:var(--preto)}.notif-data small{font-size:10px;text-transform:uppercase;color:var(--cinza-grafite,#414042)}.notif-item.hoje .notif-data{background:var(--vermelho)}.notif-item.hoje .notif-data b,.notif-item.hoje .notif-data small{color:#fff}.notif-txt{display:flex;flex-direction:column;min-width:0}.notif-txt b{color:var(--preto);font-size:14px;overflow-wrap:anywhere}.notif-txt small{color:var(--cinza-legenda);font-size:12px}.notif-vazio{margin:0;padding:14px 16px;color:var(--cinza-legenda);font-size:13px}@media (max-width:640px){.notif-pop{position:fixed;left:12px;right:12px;top:70px;width:auto}}.mi{display:flex;flex-direction:column;gap:16px}.mi-h{font-family:var(--display);font-size:17px;margin:0 0 14px;color:var(--preto)}.mi-hero{background:var(--degrade);color:#fff;border-radius:18px;padding:26px 28px;display:flex;flex-direction:column;gap:20px}.mi-hero-txt{display:flex;flex-direction:column;gap:2px}.mi-hero-txt .l{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.mi-big{font-family:var(--display);font-size:56px;font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mi-hero-txt .h{font-size:15px;opacity:.92}.mi-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.mi-chips div{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:10px 14px;display:flex;flex-direction:column}.mi-chips small{font-size:11px;opacity:.85;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.mi-chips b{font-family:var(--display);font-size:22px;line-height:1.2}.mi-chips span{font-size:12px;opacity:.8}.mi-dupla{align-items:stretch}.mi-duelo{display:flex;align-items:flex-end;justify-content:center;gap:28px;flex-wrap:wrap;min-height:230px}.mi-tubo{display:flex;flex-direction:column;align-items:center;gap:6px}.mi-tubo-v{font-family:var(--display);font-size:16px;color:var(--preto)}.mi-tubo-vidro{width:62px;height:170px;border-radius:31px;background:var(--cinza-claro);position:relative;overflow:hidden;border:3px solid var(--cinza-claro)}.mi-tubo-vidro i{position:absolute;left:0;right:0;bottom:0;background:var(--cinza-texto);border-radius:0;transition:height 1s cubic-bezier(.2,.8,.2,1)}.mi-tubo.atual .mi-tubo-vidro i{background:linear-gradient(180deg,#d03025,#7a1315)}.mi-tubo span{font-weight:700;color:var(--cinza-texto)}.mi-selo{align-self:center;width:150px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.mi-selo b{width:110px;height:110px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--vermelho);border:3px dashed var(--vermelho);font-family:var(--display);font-size:26px;font-weight:800}.mi-selo small{font-size:11px;color:var(--cinza-legenda);line-height:1.35}.mi-podio{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:10px;min-height:230px}.mi-degrau{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.mi-degrau b{font-family:var(--display);font-size:17px;color:var(--preto);white-space:nowrap}.mi-degrau small{color:var(--cinza-legenda);font-size:12px;margin-bottom:6px}.mi-medalha{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#fff;margin-bottom:6px;box-shadow:0 4px 10px #231f2033}.mi-bloco{width:100%;border-radius:10px 10px 0 0}.p1 .mi-medalha,.p1 .mi-bloco{background:var(--vermelho)}.p2 .mi-medalha,.p2 .mi-bloco{background:var(--cinza-texto)}.p3 .mi-medalha,.p3 .mi-bloco{background:var(--cinza-legenda)}.p1 .mi-bloco{height:120px}.p2 .mi-bloco{height:84px}.p3 .mi-bloco{height:56px}.p1 .mi-medalha{width:52px;height:52px;font-size:18px}.mi-trilha-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.mi-trilha-head .mi-h{margin:0}.mi-anos{display:flex;gap:8px;flex-wrap:wrap}.mi-anos .fg-chip{min-width:150px;padding:8px 14px}.mi-anos .fg-chip span{font-size:13px;overflow:visible}.mi-trilha{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;position:relative;margin:6px 0 14px}.mi-trilha:before{content:"";position:absolute;left:4%;right:4%;top:66px;border-top:3px dotted var(--cinza-claro)}.mi-passo{display:flex;flex-direction:column;align-items:center;gap:2px;position:relative;min-width:0}.mi-bola-area{height:132px;display:flex;align-items:center;justify-content:center;position:relative;--max:64px}.mi-bola{display:block;width:calc(20px + var(--t) * var(--max));height:calc(20px + var(--t) * var(--max));border-radius:50%;background:var(--preto);box-shadow:0 4px 12px #231f202e;transition:transform .2s}.mi-passo:hover .mi-bola{transform:scale(1.06)}.mi-passo.top .mi-bola{background:radial-gradient(circle at 35% 30%,#e8574c,#d03025 55%,#7a1315)}.mi-passo.futuro .mi-bola{background:#fff;border:2px dashed var(--cinza-claro);box-shadow:none}.mi-passo.agora .mi-bola{outline:3px solid var(--accent-soft);outline-offset:4px;background:var(--cinza-texto)}.mi-coroa{position:absolute;top:0;color:var(--vermelho);width:20px;height:20px}.mi-passo b{font-size:12px;color:var(--preto);white-space:nowrap}.mi-passo small{font-size:11px;color:var(--cinza-legenda);white-space:nowrap}.mi-passo.futuro b,.mi-passo.futuro small{color:var(--cinza-claro)}.mi-cont{font-size:13px;font-weight:700;color:var(--vermelho)}.mi-conq{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.mi-badge{border:2px solid var(--cinza-claro);border-radius:14px;padding:14px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;color:var(--cinza-legenda)}.mi-badge b{font-size:13px;line-height:1.3;color:var(--cinza-texto)}.mi-badge small{font-size:12px}.mi-ic{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--cinza-claro);color:#fff}.mi-ic svg{width:28px;height:28px}.mi-badge.ok{border-color:var(--vermelho);background:var(--accent-soft)}.mi-badge.ok .mi-ic{background:var(--degrade);box-shadow:0 6px 14px #d0302559}.mi-badge.ok b{color:var(--preto)}.mi-badge.ok small{color:var(--vinho);font-weight:600}.mi-prog{width:100%;height:6px;border-radius:3px;background:var(--cinza-claro);overflow:hidden}.mi-prog i{display:block;height:100%;background:var(--cinza-texto);border-radius:3px}@media (max-width:700px){.mi-hero{padding:20px}.mi-big{font-size:38px}.mi-chips{grid-template-columns:1fr 1fr}.mi-chips b{font-size:18px}.mi-trilha{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:10px}.mi-trilha:before{display:none}.mi-bola-area{height:82px;--max:30px}.mi-conq{grid-template-columns:1fr 1fr;gap:8px}.mi-badge{padding:12px 8px}.mi-degrau b{font-size:14px}}.cc-form{display:grid;grid-template-columns:1.1fr 1.4fr .9fr;gap:12px}.cc-form .f{display:flex;flex-direction:column;gap:4px;min-width:0}.cc-res{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;align-items:stretch}.cc-total{background:var(--degrade);color:#fff;border-radius:14px;padding:18px;display:flex;flex-direction:column;justify-content:center;gap:4px}.cc-total small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.cc-total b{font-family:var(--display);font-size:32px;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cc-total span{font-size:12px;opacity:.9}.cc-barras{display:flex;gap:3px;align-items:stretch;overflow-x:auto;padding-bottom:4px}.cc-p{flex:1 0 38px;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:38px}.cc-v{font-size:9.5px;letter-spacing:-.02em;font-weight:700;color:var(--preto);white-space:nowrap;font-variant-numeric:tabular-nums}.cc-col{width:100%;max-width:34px;height:120px;display:flex;align-items:flex-end;background:var(--cinza-claro);border-radius:8px;overflow:hidden}.cc-col i{display:block;width:100%;background:linear-gradient(180deg,#d03025,#7a1315);border-radius:8px 8px 0 0}.cc-p small{font-size:10px;color:var(--cinza-legenda);white-space:nowrap}.cc-p small:nth-of-type(1){font-weight:700;color:var(--cinza-texto)}.cc-p.pula .cc-col{background:repeating-linear-gradient(45deg,var(--cinza-claro) 0 4px,#fff 4px 8px)}@media (max-width:800px){.cc-form,.cc-res{grid-template-columns:1fr}}.mi-totais{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:end}.mi-equipe{padding-left:24px;border-left:1px solid rgba(255,255,255,.28)}.mi-totais .mi-big{font-size:46px}@media (max-width:900px){.mi-totais{grid-template-columns:1fr;gap:16px}.mi-equipe{padding-left:0;border-left:0;padding-top:16px;border-top:1px solid rgba(255,255,255,.28)}.mi-totais .mi-big{font-size:36px}}.kpi .bar{flex:none!important;height:10px;margin:4px 0 2px}.pc-acoes{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.pc-hero{background:var(--degrade);color:#fff;border-radius:18px;padding:24px 26px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:center}.pc-hero>div:first-child{display:flex;flex-direction:column;gap:4px}.pc-hero .l{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.pc-big{font-family:var(--display);font-size:50px;font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pc-hero .h{font-size:13px;opacity:.9}.pc-mini{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pc-mini div{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:10px 14px;display:flex;flex-direction:column}.pc-mini small{font-size:11px;opacity:.85;font-weight:600}.pc-mini b{font-family:var(--display);font-size:19px;font-variant-numeric:tabular-nums}.pc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px;align-items:start}.pc-card{background:var(--surface);border:2px solid var(--cinza-claro);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}.pc-card.tem{border-color:var(--vermelho)}.pc-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.pc-nome{display:flex;flex-direction:column;min-width:0}.pc-nome b{font-family:var(--display);font-size:18px;color:var(--preto)}.pc-nome small,.pc-valor small{font-size:12px;color:var(--cinza-legenda)}.pc-valor{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.pc-valor b{font-family:var(--display);font-size:24px;color:var(--preto);font-variant-numeric:tabular-nums;white-space:nowrap}.pc-card.tem .pc-valor b{color:var(--vermelho)}.pc-pix{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--surface-2);border-radius:10px;padding:8px 10px}.pc-pix span{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--vermelho)}.pc-pix code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:600;color:var(--preto);flex:1;min-width:0;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.pc-contratos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pc-contratos li{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px solid var(--cinza-claro)}.pc-linha{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.pc-cliente{all:unset;cursor:pointer;display:flex;flex-direction:column;min-width:0}.pc-cliente:disabled{cursor:default}.pc-cliente b{font-size:14px;color:var(--preto)}.pc-cliente small{font-size:11.5px;color:var(--cinza-legenda)}.pc-cliente:not(:disabled):hover b{color:var(--vermelho)}.pc-parcelas{display:flex;flex-wrap:wrap;gap:4px}.pc-p{width:26px;height:26px;border-radius:7px;border:0;font:inherit;font-size:11px;font-weight:700;display:inline-grid;place-items:center;cursor:pointer;padding:0;background:var(--cinza-claro);color:var(--cinza-texto)}.pc-p:disabled{cursor:default}.pc-p.pago{background:var(--preto);color:#fff}.pc-p.liberado{background:#fff;color:var(--vermelho);box-shadow:inset 0 0 0 2px var(--vermelho)}.pc-p.aberto.agora,.pc-p.liberado.agora{background:var(--vermelho);color:#fff;box-shadow:none}.pc-p.retido{background:repeating-linear-gradient(45deg,var(--vinho) 0 4px,#a3393b 4px 8px);color:#fff}.pc-p.pula{background:repeating-linear-gradient(45deg,var(--cinza-claro) 0 3px,#fff 3px 6px);color:var(--cinza-legenda)}.pc-p.cancelado{opacity:.4}.pc-p.agora{outline:2px solid var(--vermelho);outline-offset:2px}.pc-status{font-size:12px;color:var(--cinza-texto)}.pc-pagar{align-self:stretch}.pc-legenda{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--cinza-texto)}.pc-legenda span{display:flex;align-items:center;gap:6px}.pc-legenda i{width:14px;height:14px;border-radius:4px;display:inline-block;cursor:default;outline-width:1px;outline-offset:1px}.pc-conf{display:grid;grid-template-columns:240px minmax(0,1fr);gap:14px;align-items:stretch}.pc-conf .f{display:flex;flex-direction:column;gap:4px}.pc-upload{border:2px dashed var(--cinza-claro);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:14px;cursor:pointer;text-align:center}.pc-upload:hover{border-color:var(--vermelho);background:var(--accent-soft)}.pc-upload input{position:absolute;opacity:0;width:1px;height:1px}.pc-upload b{color:var(--vermelho)}.pc-upload small{color:var(--cinza-legenda);font-size:12px;overflow-wrap:anywhere}.pc-res{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pc-res li{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--cinza-claro);border-radius:10px;padding:8px 12px}.pc-res li div{display:flex;flex-direction:column;min-width:0}.pc-res li small{font-size:12px;color:var(--cinza-legenda);overflow-wrap:anywhere}.pc-res-st{flex:none;width:150px;font-size:12px;font-weight:800}.pc-res li.pagou .pc-res-st{color:var(--preto)}.pc-res li.nao_pagou .pc-res-st,.pc-res li.nao_encontrado .pc-res-st{color:var(--vermelho)}.pc-regras{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--cinza-texto)}@media (max-width:900px){.pc-hero{grid-template-columns:1fr}.pc-big{font-size:38px}.pc-grid,.pc-conf{grid-template-columns:1fr}.pc-res-st{width:auto}.pc-res li{flex-direction:column;gap:2px}.pc-acoes{margin-left:0}}@media (max-width:420px){.pc-valor b{font-size:20px}.pc-mini b{font-size:16px}}.pc-mini div{min-width:0}.pc-mini em{font-style:normal;font-size:11px;opacity:.85}.pc-mini div.destaque{background:#fff;color:var(--vermelho);border-color:#fff}.pc-mini div.destaque small,.pc-mini div.destaque em{color:var(--vinho);opacity:1}.cl-cotas{all:unset;cursor:pointer;display:flex;flex-wrap:wrap;gap:4px;max-width:260px}.cl-cotas:disabled{cursor:default}.cl-cota{display:inline-flex;align-items:center;gap:4px;background:var(--surface-2);border:1px solid var(--cinza-claro);border-radius:7px;padding:1px 7px;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.cl-cota b{color:var(--preto)}.cl-cota em{font-style:normal;font-size:10px;font-weight:700;color:var(--vermelho)}.cl-cotas:not(:disabled):hover .cl-cota{border-color:var(--vermelho)}.cl-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cl-lista li{display:flex;align-items:center;gap:10px;border:1px solid var(--cinza-claro);border-radius:10px;padding:6px 10px}.cl-lista li span:first-child{flex:1}.cl-status{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.cl-credito{all:unset;cursor:pointer;font-weight:700;color:var(--preto);border-bottom:1px dashed var(--cinza-legenda)}.cl-credito:hover{color:var(--vermelho);border-color:var(--vermelho)}.cl-modal{width:min(760px,100%)}.cl-resumo{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cl-resumo div{background:var(--surface-2);border-radius:10px;padding:8px 12px;display:flex;flex-direction:column}.cl-resumo small{font-size:11px;color:var(--cinza-legenda);font-weight:600}.cl-resumo b{font-family:var(--display);font-size:18px;color:var(--preto)}.cl-lista li{display:grid;grid-template-columns:minmax(0,1fr) 130px 150px 100px 150px;gap:8px;align-items:center}.cl-lista li.cont{border-color:var(--preto)}.cl-lista li input,.cl-lista li select{padding:6px 8px;font-size:13px}.cl-gc{display:flex;flex-direction:column;font-size:13px}.cl-gc small{font-size:11px;color:var(--cinza-legenda)}.cl-acoes{display:flex;gap:6px;justify-content:flex-end}.cl-v{text-align:right}.cl-h3{font-size:14px;margin:4px 0 0}@media (max-width:700px){.cl-lista li{grid-template-columns:1fr 1fr}.cl-gc,.cl-acoes{grid-column:1/-1}.cl-resumo{grid-template-columns:1fr 1fr}}:root{--bg:#E6E7E8;--surface:#F2F2F3;--campo:#F8F8F9;--surface-2:rgba(200,201,203,.35)}input,select,textarea{background:var(--campo)}nav a[aria-current=page],.mark,.stage,.fg-chip,.fg-grid .cat,.trava{background:var(--surface)}.fg-chip[aria-selected=true]{background:var(--vermelho)}.mi-passo.futuro .mi-bola,.pc-p.liberado,.pc-mini div.destaque{background:var(--surface)}.pc-mini div.destaque{border-color:var(--surface)}.cc-p.pula .cc-col{background:repeating-linear-gradient(45deg,var(--cinza-claro) 0 4px,var(--surface) 4px 8px)}.pc-p.pula{background:repeating-linear-gradient(45deg,var(--cinza-claro) 0 3px,var(--surface) 3px 6px)}.btn{background:var(--surface)}.btn.primary{background:var(--vermelho)}.btn.danger.armed{background:var(--vinho)}.mc-filtros{align-items:stretch}.mc-filtros .fg-chip{min-width:110px}.mc-filtros select{margin-left:auto}.mc-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mc-lista li{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid var(--cinza-claro)}.mc-lista li:first-child{border-top:0}.mc-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.mc-cli{display:flex;flex-direction:column;min-width:0}.mc-cli b{color:var(--preto)}.mc-cli small{font-size:12px;color:var(--cinza-legenda)}.mc-dir{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.mc-dir b{font-family:var(--display);color:var(--preto);white-space:nowrap}.mc-dir b small{font-family:var(--body);font-weight:500;color:var(--cinza-legenda);font-size:12px}.pc-p.mc-liberada{background:var(--preto);color:#fff}.pc-p.mc-pendente{background:var(--cinza-claro);color:var(--cinza-texto)}.pc-p.mc-perdida{background:repeating-linear-gradient(45deg,var(--vinho) 0 4px,#a3393b 4px 8px);color:#fff}.pc-p.mc-conferir{background:var(--surface);color:var(--cinza-legenda);box-shadow:inset 0 0 0 1px var(--cinza-legenda)}.mc-lista .pc-p{cursor:default}@media (max-width:700px){.mc-top{flex-direction:column}.mc-dir{align-items:flex-start;text-align:left}.mc-filtros select{margin-left:0}}.fg-meses.mc-filtros{display:flex;flex-wrap:wrap;gap:8px;overflow:visible}.fg-meses.mc-filtros .fg-chip{flex:0 0 auto;min-width:120px;padding:8px 14px}.kpi-btn{font:inherit;text-align:left;cursor:pointer;color:inherit}.kpi-btn[aria-pressed=true]{outline:2px solid var(--vermelho);outline-offset:-2px}.kpi .v small{font-size:13px;font-weight:600;color:var(--cinza-legenda)}.tabbar,.tabbar-sheet-fundo{display:none}@media (max-width:820px){aside>nav:not(.tabbar),.side-foot{display:none}aside{justify-content:space-between}main{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--surface);border-top:1px solid var(--cinza-claro);box-shadow:0 -6px 20px #231f2014;padding:6px max(6px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px))}.tabbar a,.tabbar button{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;border-radius:12px;color:var(--cinza-legenda);font-size:11px;font-weight:600;text-align:center;-webkit-tap-highlight-color:transparent}.tabbar svg{display:block;width:24px;height:24px}.tabbar a[aria-current=page],.tabbar button.ativo,.tabbar button[aria-expanded=true]{color:var(--vermelho)}.tabbar a[aria-current=page] svg,.tabbar button.ativo svg{background:var(--accent-soft);border-radius:10px;padding:2px 10px;width:44px;box-sizing:border-box}.tabbar-sheet-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;background:#231f2073;display:flex;align-items:flex-end}.tabbar-sheet{width:100%;color:var(--preto);background:var(--surface);border-radius:20px 20px 0 0;padding:10px 16px calc(90px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:14px;animation:sobe .18s ease-out}.tabbar-alca{align-self:center;width:40px;height:5px;border-radius:3px;background:var(--cinza-claro)}.tabbar-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tabbar-grade a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;border-radius:14px;background:var(--bg);color:var(--preto);text-decoration:none;font-size:12px;font-weight:600;text-align:center}.tabbar-grade a[aria-current=page]{background:var(--vermelho);color:#fff}.tabbar-grade svg{display:block;width:26px;height:26px}.tabbar-conta{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--cinza-claro);padding-top:12px}.tabbar-conta div{display:flex;flex-direction:column;min-width:0}.tabbar-conta b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar-conta small{font-size:11px;color:var(--cinza-legenda)}.toast{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}@keyframes sobe{0%{transform:translateY(30px);opacity:.4}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.tabbar-sheet{animation:none}}@media (max-width:700px){.cl-tabela thead{display:none}.cl-tabela,.cl-tabela tbody{display:block}.cl-tabela tr{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;padding:14px;margin-bottom:10px;border:2px solid var(--cinza-claro);border-radius:14px;background:var(--surface)}.cl-tabela td{display:block;border:0!important;padding:0!important;text-align:left!important;min-width:0}.cl-tabela td[data-label]:before{content:attr(data-label);display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cinza-legenda);margin-bottom:3px}.cl-tabela td.cl-c-nome,.cl-tabela td.cl-c-cotas{grid-column:1/-1}.cl-tabela td.cl-m-oculta{display:none}.cl-tabela td:last-child:not([data-label]){grid-column:1/-1}.cl-tabela td:last-child:not([data-label]) .btn{width:100%}.cl-tabela td.empty{grid-column:1/-1}.cl-cotas{max-width:none}}.kpi-cancel .v{color:var(--vermelho)}.mes-input{display:inline-flex;align-items:center;gap:2px;background:var(--campo,#F8F8F9);border:1px solid var(--line,#ddd);border-radius:12px;padding:2px;text-transform:none;letter-spacing:0}.mes-input select{border:0;background:transparent;font:inherit;font-size:14px;font-weight:700;color:var(--preto);padding:8px 6px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;box-shadow:none}.mes-input select:focus{outline:none}.mes-input:focus-within{outline:2px solid var(--vermelho);outline-offset:1px}.mes-seta{border:0;background:transparent;font-size:20px;line-height:1;width:30px;height:32px;border-radius:9px;cursor:pointer;color:var(--cinza-texto,#555)}.mes-seta:hover{background:var(--cinza-claro)}.pc-p.agora-leg{width:14px;height:14px;background:transparent}.pc-obs{display:block;font-size:12px;color:var(--cinza-texto,#666);margin-top:-2px}.pc-p.nota{position:relative}.pc-p.nota:after{content:"";position:absolute;top:2px;right:2px;width:5px;height:5px;border-radius:50%;background:#e8a317}.ve-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:14px}.ve-resumo>*{background:var(--surface-2,var(--campo));border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;border:0;text-align:left;font:inherit;color:inherit}.ve-resumo small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.ve-resumo b{font-size:22px;font-family:var(--display,inherit)}.ve-resumo em{font-style:normal;font-size:12px;color:var(--cinza-texto,#666)}.ve-alerta{cursor:pointer;box-shadow:inset 0 0 0 1.5px #e8a317}.ve-alerta:disabled{cursor:default;box-shadow:none}.ve-alerta.on{background:#fff3d6}.ve-tabela td{vertical-align:middle}.ve-cli small{display:block;max-width:260px}.linklike{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.linklike:disabled{cursor:default}@media (max-width:700px){.ve-tabela thead{display:none}.ve-tabela,.ve-tabela tbody,.ve-tabela tr,.ve-tabela td{display:block;width:100%}.ve-tabela tr{background:var(--surface);border-radius:12px;padding:10px 12px;margin-bottom:10px}.ve-tabela td{border:0;padding:3px 0;display:flex;justify-content:space-between;gap:10px;text-align:right}.ve-tabela td:before{content:attr(data-label);font-size:11px;font-weight:700;text-transform:uppercase;color:var(--muted);text-align:left}.ve-tabela td.n{text-align:right}}@media (max-width:700px){.ve-resumo{grid-template-columns:1fr 1fr}.ve-resumo b{font-size:18px}}.mc-prev{display:grid;grid-template-columns:repeat(12,minmax(64px,1fr));gap:6px;overflow-x:auto;padding-bottom:4px}.mc-prev-m{border:0;background:var(--surface-2,var(--campo));border-radius:10px;padding:8px 4px 6px;display:flex;flex-direction:column;align-items:center;gap:3px;font:inherit;color:inherit;cursor:pointer;min-width:64px}.mc-prev-m.on{outline:2px solid var(--vermelho);outline-offset:-2px;background:var(--surface)}.mc-prev-bar{height:54px;width:16px;display:flex;align-items:flex-end;background:var(--cinza-claro);border-radius:5px;overflow:hidden}.mc-prev-bar i{display:block;width:100%;background:var(--vermelho);border-radius:5px 5px 0 0}.mc-prev-m b{font-size:11px}.mc-prev-m small{font-size:11px;color:var(--muted)}.mc-mes-t{font-size:16px;margin:16px 0 8px}.mc-mes-t small{font-weight:500;font-size:12px;color:var(--cinza-texto,#666)}.mc-mes-l{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mc-mes-l li{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--line,#ddd)}.mc-mes-c{flex:1;min-width:0;display:flex;flex-direction:column}.mc-mes-c small{font-size:12px;color:var(--cinza-texto,#666)}.pc-p.pago,.pc-p.mc-liberada{background:#1f9d55;color:#fff}.pc-p.retido,.pc-p.mc-perdida{background:#d62b2b;color:#fff}.pc-p.aberto.agora,.pc-p.liberado.agora{background:#f2a516;color:#2b1d00}.pc-p.agora{outline:2px solid var(--preto);outline-offset:2px}.pc-p.retido.agora{background:#d62b2b;color:#fff}.ct-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ct-lista li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--surface-2,var(--campo))}.ct-dia{display:flex;flex-direction:column;align-items:center;min-width:40px;line-height:1}.ct-dia b{font-size:20px;font-family:var(--display,inherit)}.ct-dia small{font-size:10px;color:var(--muted);text-transform:uppercase}.ct-nome{flex:1;min-width:0;display:flex;flex-direction:column}.ct-nome small{font-size:12px;color:var(--cinza-texto,#666)}.ct-valor{font-weight:700;min-width:90px;text-align:right}.ct-paga{opacity:.75}.ct-paga .ct-dia b{color:#1f9d55}.ct-atrasada{box-shadow:inset 3px 0 #d62b2b}.ct-atrasada .ct-dia b{color:#d62b2b}.ct-hoje,.ct-breve{box-shadow:inset 3px 0 #f2a516}.ct-inativa{opacity:.45}@media (max-width:700px){.ct-lista li{flex-wrap:wrap}.ct-st{order:5}.ct-valor{min-width:0}}.ct-valor-in{display:flex;align-items:center;gap:4px;background:var(--surface);border-radius:8px;padding:0 8px;box-shadow:inset 0 0 0 1px var(--line,#ddd)}.ct-valor-in span{font-size:12px;color:var(--muted)}.ct-valor-in input{border:0;background:transparent;width:80px;padding:7px 0;font:inherit;font-weight:700;text-align:right;box-shadow:none}.ct-valor-in input:focus{outline:none}.ct-valor-in:focus-within{box-shadow:inset 0 0 0 2px var(--vermelho)}.ct-del{border:0;background:transparent;color:var(--muted);width:30px;height:30px;border-radius:8px;cursor:pointer;display:grid;place-items:center}.ct-del:hover{background:#fbe3e3;color:#d62b2b}.ct-valor-in{width:120px;min-width:120px;flex:none}.pill.ct-st.good{background:#1f9d55;color:#fff}.pill.ct-st.bad{background:#d62b2b;color:#fff}.fg-pg{font-style:normal;font-size:10px;font-weight:700;margin-left:6px;padding:1px 6px;border-radius:6px;background:var(--cinza-claro);color:var(--cinza-texto,#666);white-space:nowrap}.fg-pg.ok{background:#1f9d55;color:#fff}.ct-receber{box-shadow:inset 3px 0 #2b7de9}.er-meio{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.er-desc{font-weight:500;color:var(--cinza-texto,#666)}.er-sub{display:block;font-size:10px;font-weight:600;color:var(--muted);text-transform:uppercase}.er-lista .ct-valor{text-align:right}.er-lista .pc-p{width:22px;height:22px;font-size:10px;cursor:default}.in-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.in-chips .fg-chip{flex:0 0 auto;min-width:96px;padding:8px 12px}.in-alertas{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.in-alertas li{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding:8px 10px;border-radius:10px;background:var(--surface-2,var(--campo))}.in-alertas small{display:inline}.erro-msg{color:#d62b2b;font-weight:600;margin:8px 0}.mc-extrato{margin:-4px 0 12px;font-size:12.5px;color:var(--muted)}.mc-extrato b{color:var(--preto)}.ve-tabela tfoot td{border-top:2px solid var(--cinza-claro);padding-top:8px}.inv-total{display:flex;justify-content:space-between;align-items:baseline;margin:10px 0;padding-top:10px;border-top:2px solid var(--cinza-claro)}.inv-total b{font-size:18px;font-variant-numeric:tabular-nums}.inv-enc{opacity:.6}.in-check{white-space:nowrap}.in-check:hover{border-color:#1f9d55;color:#1f9d55}.in-acao{text-align:right}.in-txt{flex:1 1 260px;min-width:0}.in-res{margin-top:12px}.in-res summary{cursor:pointer;font-weight:700;font-size:13px;color:var(--muted);padding:6px 0}.in-obs{flex:1 1 220px;min-width:0;font:inherit;font-size:13px;padding:6px 10px;border-radius:8px;border:1px solid var(--cinza-claro);background:var(--branco)}.pill.good{white-space:nowrap}.inv-lancar{white-space:normal;text-align:center;max-width:100%}.pc-p.mc-recebida{background:#146c3a;color:#fff}.pc-p.mc-liberada{background:#1f9d55;color:#fff}.pc-p.mc-atrasada{background:#d62b2b;color:#fff}.pc-p.mc-perdida{background:repeating-linear-gradient(45deg,#5a1a1c 0,#5a1a1c 4px,#7a2a2c 4px,#7a2a2c 8px);color:#fff}.in-txt br+small{display:inline-block;margin-top:2px;font-size:12.5px}.fn-wrap{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:16px;align-items:start}.fn-main{min-width:0;display:flex;flex-direction:column;gap:14px}.fn-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fn-kpi{font:inherit;text-align:left;border:2px solid transparent;background:var(--surface,#fff);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;color:inherit;box-shadow:0 1px 2px #0000000d}button.fn-kpi{cursor:pointer}button.fn-kpi:hover{border-color:var(--cinza-claro)}.fn-kpi small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.fn-kpi b{font-size:28px;line-height:1.1;font-variant-numeric:tabular-nums}.fn-kpi em{font-style:normal;font-size:12px;color:var(--muted)}.fn-kpi.hoje{background:linear-gradient(135deg,var(--vermelho),#8e1b1d);color:#fff}.fn-kpi.hoje small,.fn-kpi.hoje em{color:#ffffffd9}.fn-kpi.atraso b{color:#d62b2b}.fn-kpi.on{border-color:var(--preto)}.fn-kpi.hoje.on{border-color:#f2a516}.fn-kpi:disabled{cursor:default;opacity:.8}.fn-status{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.fn-st{font:inherit;font-size:12.5px;font-weight:700;border-radius:999px;padding:5px 11px;border:2px solid transparent;cursor:pointer;background:var(--surface,#fff);color:var(--preto);display:inline-flex;gap:6px;align-items:center}.fn-st span{font-size:11px;opacity:.7;font-variant-numeric:tabular-nums}.fn-st:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--fn)}.fn-st.on{background:var(--fn);color:#fff;border-color:var(--fn)}.fn-st.on:before{background:#fff}.prio{--fn:#a4161a}.neg{--fn:#e08a00}.contr{--fn:#7b3fe4}.lig{--fn:#2563eb}.atend{--fn:#0fa3b8}.ind{--fn:#6b7280}.cli{--fn:#1f7a4d}.canc{--fn:#d62b2b}.fn-lista-card .card-h{flex-wrap:wrap;gap:10px}.fn-lista-card .filters input[type=search]{min-width:240px}.fn-voltar{display:inline-block;margin:-4px 0 8px;font-size:12.5px}.fn-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fn-item{border-radius:12px;background:var(--surface-2,var(--campo));border-left:5px solid var(--fn,#999);overflow:hidden}.fn-item.prio{background:color-mix(in srgb,#a4161a 9%,var(--surface-2,var(--campo)))}.fn-item.canc{opacity:1}.fn-linha{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr) minmax(0,1.3fr) auto;gap:12px;align-items:center;padding:10px 12px}.fn-nome{font:inherit;text-align:left;background:none;border:0;padding:0;cursor:pointer;color:inherit;min-width:0;display:flex;flex-direction:column;gap:2px}.fn-nome b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn-nome small{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn-nome:hover b{text-decoration:underline}.fn-tag{align-self:flex-start;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#1f7a4d;background:color-mix(in srgb,#1f7a4d 14%,transparent);border-radius:6px;padding:1px 6px}.fn-meta{display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:0}.fn-pill{font-size:11.5px;font-weight:700;color:#fff;background:var(--fn,#888);border-radius:999px;padding:2px 9px;white-space:nowrap}.fn-or{font-size:11.5px;font-weight:600;border-radius:999px;padding:2px 8px;background:var(--surface,#fff);white-space:nowrap}.fn-cred{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.fn-datas{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:13px;font-variant-numeric:tabular-nums}.fn-datas span{display:flex;flex-direction:column;line-height:1.25}.fn-datas small{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.fn-datas em{font-style:normal;font-size:11.5px;color:var(--muted)}.fn-datas .atras{color:#d62b2b;font-weight:700}.fn-datas .atras em{color:#d62b2b}.fn-datas .hoje{color:#b86e00;font-weight:700}.fn-acoes{display:flex;gap:6px;justify-content:flex-end}.fn-wa{color:#1f9d55;display:inline-flex;align-items:center;justify-content:center;padding:6px 9px}.fn-contatei{white-space:nowrap}.fn-contatei:hover,.fn-contatei.on{border-color:#1f9d55;color:#1f9d55}.fn-reg{border-top:1px dashed var(--cinza-claro);padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px;background:var(--surface,#fff)}.fn-reg-top{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.fn-chk{display:flex;gap:6px;align-items:center;font-weight:600;font-size:13.5px}.fn-sel{display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--muted)}.fn-reg textarea,.fn-det textarea{font:inherit;font-size:13.5px;width:100%;border:1px solid var(--cinza-claro);border-radius:10px;padding:8px 10px;resize:vertical;background:var(--branco,#fff);color:inherit;box-sizing:border-box}.fn-reg-prox{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.fn-reg-prox small{font-weight:700;font-size:12px;margin-right:2px}.fn-chip{font:inherit;font-size:12.5px;font-weight:600;border:1.5px solid var(--cinza-claro);background:var(--branco,#fff);border-radius:999px;padding:4px 10px;cursor:pointer;color:inherit;display:inline-flex;gap:5px}.fn-chip span{font-weight:400;color:var(--muted);font-size:11.5px}.fn-chip.on{background:var(--preto);border-color:var(--preto);color:#fff}.fn-chip.on span{color:#fffc}.fn-reg-bot{display:flex;gap:8px;justify-content:flex-end}.fn-det{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;padding:10px 12px 14px;border-top:1px dashed var(--cinza-claro);background:var(--surface,#fff)}.fn-det small{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);display:block;margin-bottom:4px}.fn-det p{white-space:pre-wrap;margin:0;font-size:13.5px}.fn-det dl{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:0 0 10px;font-size:13px}.fn-det dt{color:var(--muted)}.fn-det dd{margin:0}.fn-hist{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px;max-height:220px;overflow:auto}.fn-hist li{font-size:13px;border-left:3px solid var(--cinza-claro);padding-left:8px}.fn-hist p{margin:2px 0}.fn-agenda{position:sticky;top:12px;display:flex;flex-direction:column;gap:3px;padding:14px 12px;max-height:calc(100vh - 24px);overflow:auto}.fn-agenda h2{margin:0 0 6px;font-size:16px}.fn-dia{font:inherit;display:grid;grid-template-columns:62px 1fr 30px;gap:8px;align-items:center;background:none;border:0;border-radius:8px;padding:4px 6px;cursor:pointer;color:inherit;text-align:left}.fn-dia:hover{background:var(--surface-2,var(--campo))}.fn-dia .d{display:flex;flex-direction:column;line-height:1.1}.fn-dia .d b{font-size:12.5px;text-transform:capitalize}.fn-dia .d small{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.fn-dia .bar{height:8px;border-radius:4px;background:var(--surface-2,var(--campo));overflow:hidden}.fn-dia .bar i{display:block;height:100%;background:var(--vermelho);border-radius:4px}.fn-dia .n{text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.fn-dia.vazio .n{color:var(--muted);font-weight:400}.fn-dia.fds .d b,.fn-dia.fds .d small{color:var(--muted)}.fn-dia.fds .bar i{background:var(--cinza-legenda)}.fn-dia.hoje{background:color-mix(in srgb,var(--vermelho) 10%,transparent)}.fn-dia.on{outline:2px solid var(--preto);outline-offset:-2px}.fn-dia.atrasado .d b,.fn-dia.atrasado .n{color:#d62b2b}.fn-dia.atrasado .bar i{background:#d62b2b}.fn-depois{font-size:12px;margin:8px 4px 0}@media (max-width:1100px){.fn-wrap{grid-template-columns:1fr}.fn-agenda{position:static;order:-1;flex-direction:row;overflow-x:auto;max-height:none;padding:10px;gap:6px;scroll-snap-type:x proximity}.fn-agenda h2,.fn-depois{display:none}.fn-dia{flex:0 0 66px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;background:var(--surface-2,var(--campo));scroll-snap-align:start}.fn-dia .d{align-items:center}.fn-dia .bar{width:100%;height:5px}.fn-dia .n{text-align:center;font-size:16px}}@media (max-width:760px){.fn-kpis{grid-template-columns:1fr 1fr}.fn-kpi b{font-size:24px}.fn-linha{grid-template-columns:1fr auto;gap:8px}.fn-nome{grid-column:1/2}.fn-acoes{grid-column:2/3;grid-row:1/2;align-self:start}.fn-meta,.fn-datas{grid-column:1/-1}.fn-det{grid-template-columns:1fr}.fn-lista-card .filters input[type=search]{min-width:0;flex:1 1 100%}}.in-filtro{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:var(--surface,#fff);border-radius:12px;padding:10px 14px}.in-filtro label{font-weight:700;font-size:13px}.in-filtro select{min-width:240px}.av-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.av-lista li{background:var(--surface-2,var(--campo));border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.av-top{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.av-nome{display:flex;flex-direction:column;min-width:0}.av-dir{display:flex;gap:8px;align-items:center}.av-dir .n{font-variant-numeric:tabular-nums;min-width:90px;text-align:right}.av-parc .pc-p{border:0;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.av-parc .pc-p:disabled{cursor:default}details.card.fg-tabela{background:var(--surface);border:2px solid var(--cinza-claro);border-radius:14px;min-width:0;overflow:hidden}details.fg-tabela summary{align-items:center}details.fg-tabela summary h2{margin:0;font-size:18px;display:flex;align-items:center;gap:8px}details.fg-tabela summary h2:before{content:"";width:9px;height:9px;border-right:2.5px solid var(--vermelho);border-bottom:2.5px solid var(--vermelho);transform:rotate(-45deg);transition:transform .2s;display:inline-block}details.fg-tabela[open] summary h2:before{content:"";transform:rotate(45deg) translate(-2px,-2px)}details.fg-tabela summary .sub{font-size:13px;color:var(--muted)}details.fg-tabela summary:after{content:"Ver tabela";font-size:12.5px;font-weight:700;border:1.5px solid var(--cinza-claro);border-radius:999px;padding:5px 12px;background:var(--branco,#fff);margin-left:auto}details.fg-tabela[open] summary:after{content:"Esconder"}details.fg-tabela summary:hover:after{border-color:var(--vermelho);color:var(--vermelho)}details.fg-tabela[open] summary{border-bottom:1px solid var(--cinza-claro);margin-bottom:12px}.fg-tres{display:flex;flex-direction:column;gap:16px}.fg-tres>section.card{gap:12px}.fg-tres .card-h{flex-wrap:nowrap;min-height:36px}.fg-tres .card-h h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fg-tres .card-h .btn{flex:0 0 auto}.fg-tres .empty{padding:14px 6px;font-size:13.5px}.fg-tres .fg-pat{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.fg-tres .fg-pat li{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border:0;border-radius:12px;background:var(--surface-2,var(--campo))}.fg-tres .fg-pat li>div:first-child{order:1;display:flex;flex-direction:column;gap:2px}.fg-tres .fg-pat li>div:first-child b{white-space:nowrap;font-size:13px;color:var(--cinza-legenda);text-transform:uppercase;letter-spacing:.04em}.fg-tres .fg-pat li>b.n{order:2;font-size:22px;font-family:var(--display,inherit);font-variant-numeric:tabular-nums;margin:2px 0}.fg-tres .fg-pat li>div:first-child .sub2{order:3;font-size:12px}.fg-tres .fg-pat li .btn{order:4;margin-top:auto;align-self:flex-start}.fg-tres .fg-pat li>div:first-child{display:contents}.fg-tres .ve-resumo{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:4px}.fg-tres .er-lista{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.fg-tres .er-lista li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;align-items:start}.fg-tres .er-lista li>.btn{grid-column:1/-1;width:100%;justify-content:center;margin-top:auto}.fg-tres .er-lista .ct-valor{min-width:0;white-space:nowrap}.fg-tres .er-lista .ct-nome small{font-size:11.5px}@media (max-width:760px){.fg-tres .ve-resumo,.fg-tres .fg-pat{grid-template-columns:1fr 1fr}}.de-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;align-items:stretch}.de-total{display:flex;flex-direction:column;gap:2px}.de-total>small,.de-resumo small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.de-total>b{font-size:28px;font-family:var(--display,inherit);font-variant-numeric:tabular-nums}.de-total>em{font-style:normal;font-size:12.5px;color:var(--muted);margin-bottom:8px}.de-itens{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.de-itens li{display:grid;grid-template-columns:150px 1fr auto;gap:10px;align-items:center;font-size:13.5px}.de-itens b{font-variant-numeric:tabular-nums;min-width:96px;text-align:right}.de-bar{height:8px;border-radius:4px;background:var(--surface-2,var(--campo));overflow:hidden}.de-bar i{display:block;height:100%;background:var(--vermelho);border-radius:4px}.de-ano{display:flex;flex-direction:column;gap:10px;background:var(--surface-2,var(--campo));border-radius:12px;padding:12px}.de-resumo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.de-resumo div{display:flex;flex-direction:column}.de-resumo b{font-size:18px;font-variant-numeric:tabular-nums}.de-meses{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;flex:1;min-height:90px}.de-m{font:inherit;background:none;border:0;padding:2px 0;display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;color:inherit;border-radius:6px}.de-m:hover{background:var(--surface,#fff)}.de-col{flex:1;width:60%;min-height:50px;display:flex;align-items:flex-end}.de-col i{display:block;width:100%;background:var(--cinza-legenda);border-radius:3px 3px 0 0;min-height:2px}.de-m.on .de-col i{background:var(--vermelho)}.de-m small{font-size:10.5px;color:var(--muted);text-transform:capitalize}.de-m.on small{color:var(--preto);font-weight:700}@media (max-width:760px){.de-grid{grid-template-columns:1fr}.de-itens li{grid-template-columns:130px 1fr auto}}.pc-recolher{display:flex;gap:8px;justify-content:flex-end;margin-bottom:-4px}.pc-toggle{font:inherit;color:inherit;background:none;border:0;padding:0;width:100%;text-align:left;cursor:pointer;align-items:center}.pc-toggle .pc-nome{flex:1}.pc-seta{flex:0 0 auto;width:9px;height:9px;border-right:2.5px solid var(--vermelho);border-bottom:2.5px solid var(--vermelho);transform:rotate(45deg);margin:0 4px 4px 2px;transition:transform .2s}.pc-card.fechado .pc-seta{transform:rotate(-45deg);margin-bottom:0}.pc-card.fechado{gap:10px}.pc-toggle:hover .pc-nome b{text-decoration:underline}.pc-inad{color:#d62b2b;font-weight:700}.pc-grid{align-items:start}.fn-outra{display:inline-flex;align-items:center;gap:6px;border:1.5px dashed var(--cinza-claro);border-radius:999px;padding:2px 4px 2px 12px;font-size:12.5px;font-weight:600;background:var(--branco,#fff)}.fn-outra.on{border-style:solid;border-color:var(--preto)}.fn-outra input[type=date]{border:0!important;padding:3px 6px!important;font:inherit;font-weight:400;background:transparent;color:var(--muted)}.fn-outra.on input[type=date]{color:var(--preto);font-weight:700}.fn-outra input[type=date]:focus{outline:none}.inv-vence{order:3;align-self:flex-start;font-size:11.5px;margin-top:2px}.cb-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.cb-kpis>div{background:var(--surface-2,var(--campo));border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.cb-kpis small{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.cb-kpis b{font-size:22px;font-family:var(--display,inherit);font-variant-numeric:tabular-nums;white-space:nowrap}.cb-kpis b.vermelho{color:#d62b2b}.cb-kpis em{font-style:normal;font-size:11px;color:var(--muted)}.cb-filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cb-filtros select,.cb-filtros input{font-size:13px}.cb-filtros input[type=search]{flex:1 1 220px;min-width:180px}.cb-limpar{color:var(--vermelho);font-weight:700;font-size:13px}.cb-tabela td{vertical-align:middle}.cb-tabela .cb-cpf{display:block;font-size:11px}.cb-parc{display:inline-flex;flex-direction:column;align-items:center;line-height:1.1}.cb-com{font-style:normal;font-size:10.5px;font-weight:700;color:#1f9d55;background:color-mix(in srgb,#1f9d55 14%,transparent);border-radius:6px;padding:1px 6px;margin-top:2px}.cb-fora{font-style:normal;font-size:10.5px;color:var(--muted);margin-top:2px}.cb-tel{color:#1f9d55;font-weight:700;white-space:nowrap;text-decoration:none}.cb-tel:hover{text-decoration:underline}.cb-status{font-size:12.5px;padding:5px 8px;border-radius:8px;min-width:130px}.cb-status.warn{border-color:#e08a00;color:#b86e00;font-weight:700}.cb-status.good{border-color:#1f9d55;color:#1f9d55;font-weight:700}.cb-nota{font:inherit;font-size:12.5px;padding:6px 9px;border-radius:8px;border:1px solid var(--cinza-claro);background:var(--branco,#fff);min-width:140px;width:100%}tr.cb-pago td{opacity:.55}@media (max-width:1100px){.cb-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.cb-kpis{grid-template-columns:1fr 1fr}.cb-kpis b{font-size:18px}}.cb-tabela .cb-cli{min-width:210px}.cb-tabela .cb-cli b{display:block;line-height:1.25}.cb-gc{display:inline-flex;flex-direction:column;white-space:nowrap}.cb-tabela th,.cb-tabela td{padding-left:8px;padding-right:8px}.cb-tabela .pill{white-space:nowrap}.cb-status{min-width:118px}.cb-nota{min-width:120px}.cb-cob{min-width:170px}.cb-cob .cb-status,.cb-cob .cb-nota{display:block;width:100%;box-sizing:border-box}.cb-cob .cb-nota{margin-top:5px;padding:5px 8px;font-size:12px}html[data-tema=escuro]{--bg:#141416;--surface:#1D1E21;--campo:#26272B;--surface-2:rgba(255,255,255,.06);--preto:#ECECEE;--cinza-texto:#C8C8CC;--cinza-legenda:#9B9CA1;--cinza-claro:#3A3B41;--ink:#ECECEE;--muted:#9B9CA1;--line:#34353A;--accent-ink:#FFFFFF;--accent-soft:rgba(208,48,37,.22);--brass-soft:rgba(255,255,255,.08);--good:#FFFFFF;--good-soft:#3A3B41;--warn:#FF9A91;--warn-soft:rgba(208,48,37,.26);--bad:#E6E6E8;--bad-soft:#3A3B41;color-scheme:dark}html[data-tema=escuro] .cb-nota,html[data-tema=escuro] .fg-chip,html[data-tema=escuro] .fg-grid .cat,html[data-tema=escuro] .fn-chip,html[data-tema=escuro] .fn-outra,html[data-tema=escuro] .fn-reg textarea,html[data-tema=escuro] .fn-det textarea,html[data-tema=escuro] .fn-st.on:before,html[data-tema=escuro] .in-obs,html[data-tema=escuro] .mark,html[data-tema=escuro] .mi-passo.futuro .mi-bola,html[data-tema=escuro] .pc-mini div.destaque,html[data-tema=escuro] .pc-p.liberado,html[data-tema=escuro] .stage,html[data-tema=escuro] .trava,html[data-tema=escuro] details.fg-tabela summary:after,html[data-tema=escuro] nav a[aria-current=page]{background:var(--campo)}html[data-tema=escuro] th,html[data-tema=escuro] .fg-grid th.cat,html[data-tema=escuro] .toast,html[data-tema=escuro] .seg button[aria-pressed=true],html[data-tema=escuro] .fn-chip.on{background:#0d0d0f;color:#fff;border-color:#0d0d0f}html[data-tema=escuro] .fn-chip.on span{color:#ffffffbf}html[data-tema=escuro] .chart .b.r,html[data-tema=escuro] .fg-bar i.rec,html[data-tema=escuro] .rs-meses span.on,html[data-tema=escuro] .mi-bola{background:#c8c8cc}html[data-tema=escuro] .mi-passo.top .mi-bola{background:radial-gradient(circle at 35% 30%,#e8574c,#d03025 55%,#7a1315)}html[data-tema=escuro] .mi-passo.agora .mi-bola{background:#8a8b90}html[data-tema=escuro] .mi-passo.futuro .mi-bola{background:transparent}html[data-tema=escuro] .pc-p.pago,html[data-tema=escuro] .pc-p.mc-liberada{background:#1f9d55;color:#fff}html[data-tema=escuro] .pc-p.mc-recebida{background:#146c3a;color:#fff}html[data-tema=escuro] .ve-alerta.on{background:#3a2f12}html[data-tema=escuro] .ct-del:hover{background:#3a1b1b}html[data-tema=escuro] img,html[data-tema=escuro] svg image{filter:none}.tema-btn{display:inline-flex;align-items:center;gap:6px}.tema-lateral,html[data-tema=escuro] .tema-lateral{margin-top:10px;width:100%;justify-content:center;background:#ffffff24!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.35)!important}.tema-lateral:hover{background:#ffffff3d}.kpis-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}section.card.rc{gap:12px}.rc-h{flex-wrap:nowrap;align-items:center}.rc-toggle{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;text-align:left;min-width:0;flex:1}.rc-toggle h2{margin:0;display:inline}.rc-seta{flex:0 0 auto;width:9px;height:9px;border-right:2.5px solid var(--vermelho);border-bottom:2.5px solid var(--vermelho);transform:rotate(-45deg);align-self:center;transition:transform .2s;margin-right:2px}.rc-aberto .rc-seta{transform:rotate(45deg) translate(-2px,-2px)}.rc-resumo{font-size:13px;color:var(--muted);font-weight:500}.rc-acoes{display:flex;gap:8px;align-items:center;flex:0 0 auto}.rc-toggle:hover h2{text-decoration:underline}section.card.rc:not(.rc-aberto){padding-top:14px;padding-bottom:14px}@media (max-width:600px){.rc-h{flex-wrap:wrap}.rc-acoes{width:100%;justify-content:flex-end}}.cl-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.cl-kpis .kpi{min-height:0;justify-content:flex-start}.cl-kpis .kpi .v{font-size:24px;white-space:nowrap}.cl-kpis .kpi .h{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1560px){.cl-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.cl-kpis{grid-template-columns:1fr 1fr}.cl-kpis .kpi .v{font-size:20px}}.cl-lance{display:flex;flex-direction:column;gap:6px;min-width:150px}.cl-lance-item{display:flex;flex-direction:column;gap:2px}.cl-lance-item select{font-size:12.5px;padding:4px 6px;border-radius:8px;border:1px solid var(--borda, #ddd);background:var(--campo, #fff);color:inherit}.cl-lance-med{font-size:11.5px;color:var(--ok, #1b7f3b);display:flex;flex-direction:column;line-height:1.35}.cl-lance-med b{font-weight:700}.cl-res{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.cl-res-btn{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.cl-res-zap{width:8px;height:8px;border-radius:50%;background:#25d366;flex:none}.cl-res-wa{gap:5px}.cl-res-wa small{font-size:11px;color:var(--texto,inherit)}.cv-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.cv-seg{display:inline-flex;background:var(--surface);border:1px solid var(--borda,#ddd);border-radius:999px;padding:4px;gap:4px}.cv-seg button{border:0;background:transparent;color:inherit;font:inherit;font-weight:600;padding:8px 16px;border-radius:999px;cursor:pointer;display:inline-flex;gap:8px;align-items:center}.cv-seg button small{font-weight:500;opacity:.65}.cv-seg button.on{background:var(--acc,#c8102e);color:#fff}.cv-seg button.on small{opacity:.85}.cv-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.cv-kpis{grid-template-columns:1fr 1fr}}.cv-kpis .v.neg{color:var(--acc,#c8102e)}.cv-h{flex-wrap:wrap;gap:10px}.cv-filtros{display:flex;gap:8px;flex-wrap:wrap}.cv-filtros select,.cv-filtros input{font:inherit;font-size:14px;padding:8px 10px;border-radius:10px;border:1px solid var(--borda,#ddd);background:var(--campo,#fff);color:inherit}.cv-filtros input{min-width:220px}.cv-finais{display:flex;align-items:flex-end;gap:6px;padding:4px 0 12px;flex-wrap:wrap}.cv-finais-l{font-size:12px;text-transform:uppercase;letter-spacing:.06em;opacity:.6;margin-right:6px;align-self:center}.cv-final{display:flex;flex-direction:column;align-items:center;gap:2px;border:1px solid transparent;background:transparent;color:inherit;border-radius:8px;padding:4px 6px;cursor:pointer;min-width:34px}.cv-final:hover{border-color:var(--borda,#ddd)}.cv-final.on{border-color:var(--acc,#c8102e);background:#c8102e0f}.cv-bar{width:14px;background:var(--acc,#c8102e);opacity:.55;border-radius:3px 3px 0 0}.cv-final.on .cv-bar{opacity:1}.cv-final b{font-size:13px}.cv-final small{font-size:11px;opacity:.6}.cv-legenda{display:flex;flex-wrap:wrap;gap:14px;font-size:12.5px;opacity:.8;margin-bottom:12px}.cv-legenda span{display:inline-flex;align-items:center;gap:6px}.cv-dot{width:10px;height:10px;border-radius:3px;display:inline-block}.cv-dot.ativa{background:#1f9d55}.cv-dot.atraso{background:#e0a100}.cv-dot.contemplada{background:#2563eb}.cv-dot.cancelada{background:#9ca3af}.cv-grupo{font-size:14px;margin:14px 0 8px}.cv-grupo small{font-weight:500;opacity:.6;margin-left:6px}.cv-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px}.cv-cota{position:relative;border-radius:10px;padding:8px 6px 6px;text-align:center;border:1px solid;border-left-width:4px;background:var(--surface);display:flex;flex-direction:column;line-height:1.15}.cv-cota b{font-size:17px;font-variant-numeric:tabular-nums}.cv-cota small{font-size:11px;opacity:.6}.cv-cota.ativa{border-color:#1f9d5559;border-left-color:#1f9d55}.cv-cota.atraso{border-color:#e0a10066;border-left-color:#e0a100}.cv-cota.contemplada{border-color:#2563eb59;border-left-color:#2563eb}.cv-cota.cancelada{border-color:#9ca3af73;border-left-color:#9ca3af;opacity:.7}.cv-cota.cancelada b{text-decoration:line-through}.cv-rep{position:absolute;top:-7px;right:-5px;font-style:normal;font-size:10px;font-weight:700;background:var(--acc,#c8102e);color:#fff;border-radius:999px;padding:1px 5px}.cv-legenda .cv-rep{position:static}@media (max-width:600px){.cv-seg{width:100%}.cv-seg button{flex:1;justify-content:center;padding:8px;font-size:13px}.cv-filtros{width:100%}.cv-filtros input,.cv-filtros select{flex:1;min-width:0}.cv-grade{grid-template-columns:repeat(auto-fill,minmax(68px,1fr))}}@media (max-width:600px){.cv-finais{flex-wrap:nowrap;gap:2px}.cv-finais-l{display:none}.cv-final{flex:1;min-width:0;padding:4px 0}.cv-filtros input{flex-basis:100%}.cv-seg button{white-space:nowrap}}.fn-reg textarea.fn-reg-obs{min-height:120px;font-size:14.5px;line-height:1.45}.fn-det-obs textarea{min-height:120px;line-height:1.45}.fn-reg-bot{flex-wrap:wrap}@media (max-width:600px){.fn-reg-bot .btn{flex:1 1 100%}}.fn-msg{white-space:nowrap}.fn-msg small{font-weight:500;opacity:.75;margin-left:2px}.fn-msg.on{border-color:#2563eb;color:#2563eb;background:#2563eb12}.fn-st-msg{--fn:#2563eb}html[data-tema=escuro] .fn-msg.on{color:#7aa7ff;border-color:#7aa7ff;background:#7aa7ff1f}.fn-prog{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%;margin-bottom:10px;border:2px solid transparent;background:var(--surface,#fff);border-radius:14px;padding:14px 16px;box-shadow:0 1px 2px #0000000d;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"txt det" "barra barra";gap:10px 24px;align-items:center}.fn-prog.on{border-color:var(--preto)}.fn-prog-txt{grid-area:txt;display:flex;flex-direction:column;gap:2px}.fn-prog-txt small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.fn-prog-txt b{font-size:34px;line-height:1.05;font-variant-numeric:tabular-nums}.fn-prog-txt em{font-style:normal;font-size:12.5px;color:var(--muted)}.fn-prog-barra{grid-area:barra;height:10px;border-radius:999px;background:var(--cinza-claro,#e5e7eb);overflow:hidden}.fn-prog-barra i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--vermelho,#c8102e),#e0573f);transition:width .4s}.fn-prog.ok .fn-prog-barra i{background:#1f9d55}.fn-prog.ok .fn-prog-txt b{color:#1f9d55}.fn-prog-det{grid-area:det;display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:flex-end;font-size:13px;color:var(--muted)}.fn-prog-det b{color:var(--texto,inherit);font-size:15px;margin-right:3px}.fn-prog-det .atr b{color:#d62b2b}@media (max-width:700px){.fn-prog{grid-template-columns:1fr;grid-template-areas:"txt" "barra" "det"}.fn-prog-det{justify-content:flex-start}}.se-res{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.se-hero{margin:10px 0 0}.se-item{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;background:var(--campo,#f6f6f6);border:1px solid var(--cinza-claro,#e5e7eb);border-left:4px solid var(--cinza-claro,#e5e7eb);color:inherit;text-decoration:none}.se-item small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.se-item b{font-size:20px;font-variant-numeric:tabular-nums}.se-item em{font-style:normal;font-size:12px;color:var(--muted)}.se-item.ok{border-left-color:#1f9d55}.se-item.warn{border-left-color:#e0a100}a.se-item:hover{border-color:var(--preto)}@media (max-width:900px){.se-res{grid-template-columns:1fr 1fr}}.ra-meses{margin:0}.ra-premios{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ra-premio{border:1px solid var(--cinza-claro,#e5e7eb);border-radius:12px;padding:12px;text-align:center;background:var(--campo,#fafafa)}.ra-premio small{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.ra-premio b{font-size:26px;letter-spacing:.06em;font-variant-numeric:tabular-nums}.ra-premio.p1{background:linear-gradient(135deg,var(--vermelho,#c8102e),#8e1b1d);color:#fff;border-color:transparent}.ra-premio.p1 small{color:#ffffffd9}.ra-exp{margin:12px 0 0;font-size:13px}.ra-tab td.ra-vale{background:#1f9d5524;font-weight:700;color:#1f7a4d;border-radius:6px}.ra-real{color:#1f7a4d;font-size:15px}.ra-cotas{display:flex;flex-wrap:wrap;gap:6px}.ra-cota{border:1px solid var(--cinza-claro,#e5e7eb);border-radius:999px;padding:3px 9px;font-size:12.5px;white-space:nowrap;background:var(--surface,#fff)}.ra-cota small{color:var(--muted)}.ra-cota.ganhou{border-color:#1f9d55;background:#1f9d551f}.ra-leg{margin:10px 0 0;font-size:12px;display:flex;align-items:center;gap:6px}.ra-vale-leg{display:inline-block;width:14px;height:14px;border-radius:4px;background:#1f9d5540}.ra-gr{display:block;font-size:11px;max-width:560px;white-space:normal}@media (max-width:700px){.ra-premios{grid-template-columns:repeat(3,minmax(0,1fr))}.ra-premio b{font-size:20px}}html[data-tema=escuro] .ra-tab td.ra-vale,html[data-tema=escuro] .ra-real{color:#5fd393}.ra-vagas{display:block;font-size:11px;white-space:nowrap}.pn-aviso{font-size:13px;padding:10px 14px;border-radius:10px;background:#2563eb14;border:1px solid rgba(37,99,235,.25);margin-bottom:12px}.pn-barra{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:6px}.pn-seg{display:inline-flex;border:1px solid var(--cinza-claro,#e5e7eb);border-radius:10px;padding:3px;background:var(--surface,#fff)}.pn-seg button{font:inherit;font-size:13.5px;border:0;background:transparent;color:inherit;padding:6px 12px;border-radius:7px;cursor:pointer}.pn-seg button.on{background:var(--preto,#111);color:#fff}.pn-lk{font-size:13.5px;color:var(--muted)}.pn-esp{flex:1}.pn-resumo{font-size:13px;color:var(--muted);margin:4px 0 14px}.pn-resumo b{color:var(--texto,inherit)}.pn-semext{color:#b45309}.pn-card{background:var(--surface,#fff);border:1px solid var(--cinza-claro,#e5e7eb);border-radius:12px;margin-bottom:14px;overflow:hidden}.pn-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px}.pn-nome{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pn-nome h2{margin:0;font-size:18px;letter-spacing:.01em}.pn-b{font-size:12px;padding:3px 10px;border-radius:999px;font-weight:600}.pn-b.ok{background:#1f9d5521;color:#1f7a4d}.pn-b.at{background:#e0a1002e;color:#9a6700}.pn-b.no{background:#78787826;color:var(--muted)}.pn-tog{font-size:12.5px;color:var(--vermelho,#c8102e);margin-top:4px}.pn-tot{text-align:right;display:flex;flex-direction:column;gap:1px}.pn-tot small{font-size:11px;color:var(--muted);letter-spacing:.05em}.pn-tot b{font-size:20px;font-variant-numeric:tabular-nums}.pn-tot em{font-style:normal;font-size:12px;color:var(--muted)}.pn-tab{width:100%;border-collapse:collapse;font-size:14px}.pn-tab th{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:left;padding:8px 12px;border-top:1px solid var(--cinza-claro,#e5e7eb);border-bottom:1px solid var(--cinza-claro,#e5e7eb);background:transparent}.pn-tab th.n,.pn-tab td.n{text-align:right}.pn-tab td{padding:10px 12px;border-bottom:1px solid var(--cinza-claro,#eef0f2);vertical-align:top}.pn-tab tr:last-child td{border-bottom:0}.pn-tab tr.apagado td{color:var(--muted)}.pn-tab .num{font-variant-numeric:tabular-nums;white-space:nowrap}.pn-cli b{display:block;font-weight:600}.pn-sub{display:block;font-size:12px;color:var(--muted);margin:2px 0 6px}.pn-dots{max-width:540px}.pn-dots .pc-p{cursor:default}.pn-pill{display:inline-block;font-size:12px;font-weight:600;padding:2px 10px;border-radius:999px}.pn-pill.pago{background:#1f9d5521;color:#1f7a4d}.pn-pill.atraso{background:#e0a1002e;color:#9a6700}.pn-pill.nao{background:#78787826;color:var(--muted)}.pn-ok{color:#1f7a4d}.pn-nota{margin-top:6px;font-size:12px;padding:6px 8px;border-radius:6px;background:#e0a10024;color:#8a5a00;max-width:260px}.pn-conf{display:block;margin-top:4px;font-size:11.5px;color:var(--muted)}.pn-ac{white-space:nowrap}.pn-ac .linklike{font-size:13px;color:var(--muted)}@media (max-width:700px){.pn-esp{display:none}.pn-h{flex-direction:column}.pn-tot{text-align:left}}html[data-tema=escuro] .pn-seg button.on{background:#f3f3f3;color:#111}html[data-tema=escuro] .pn-nota{color:#f4c46a}.sr-data{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.sr-data select{font:inherit;font-size:13px;padding:6px 8px;border-radius:8px;border:1px solid var(--cinza-claro,#e5e7eb);background:var(--campo,#fff);color:inherit}.sr-prev{margin-top:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--cinza-claro,#e5e7eb);background:var(--campo,#fafafa)}.sr-prev p{margin:0 0 8px}.sr-ganhou{margin:0 0 8px;padding-left:18px}.sr-ganhou li{margin:3px 0}.sr-lista{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--muted);max-height:220px;overflow:auto;margin-top:6px}.sr-ac{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.pn-tab td.neg{color:var(--vermelho,#c8102e)}.ra-of th small{font-weight:500;opacity:.75}.ra-of tr.p1 td{font-weight:700;background:#c8102e0f}.ra-of .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ra-of-gr td{vertical-align:top;max-width:260px;white-space:normal;font-size:11.5px}.ra-moveis{margin:10px 0 0;font-size:12.5px;padding:6px 10px;border-radius:8px;background:#e0a10024;display:inline-block}.ra-img{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.ra-img-thumb{border:1px solid var(--cinza-claro,#e5e7eb);border-radius:10px;padding:0;overflow:hidden;cursor:zoom-in;background:#fff;max-width:100%}.ra-img-thumb img{display:block;max-width:520px;width:100%;height:auto}.rc-solto{margin-top:6px}.rc-solto>.card,.rc-solto section.card{box-shadow:none}.pn-pixbar{padding:0 16px 12px}.pn-pixbar .pc-obs{display:block;margin-top:6px}.pn-pagar{margin-top:8px}.pn-pago{color:#1f7a4d}.pn-nomecli{font:inherit;font-weight:600;color:inherit;text-align:left;padding:0;display:block}.pn-nomecli:hover{text-decoration:underline}.pn-dots .pc-p{cursor:pointer}.pn-dots .pc-p:disabled{cursor:default}.fn-dia .bar.fn-prog-hoje{height:10px;background:#c8102e26}.fn-dia .bar.fn-prog-hoje i{background:#1f9d55;transition:width .4s}.fn-dia.hoje .n{color:#1f7a4d}.fn-dia{grid-template-columns:62px 1fr 38px}.topo-busca:empty{display:none}.topo-busca-in{font:inherit;font-size:14px;width:300px;max-width:100%;padding:10px 14px;border-radius:999px;border:1px solid var(--cinza-claro,#e5e7eb);background:var(--surface,#fff);color:inherit}@media (max-width:700px){.tools:has(.topo-busca:not(:empty)){width:100%;flex-wrap:nowrap}.topo-busca{flex:1;min-width:0}.topo-busca-in{width:100%}}.mi-barras:before{display:none}.mi-barras{align-items:end;gap:8px}.mi-col{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.mi-col-v{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;min-height:16px}.mi-col-area{height:170px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.mi-col-bar{display:block;flex:none;max-height:calc(100% - 20px);width:min(46px,70%);border-radius:6px 6px 0 0;background:#d03025;opacity:.55;transition:opacity .2s,height .4s}.mi-col:hover .mi-col-bar{opacity:.8}.mi-col.top .mi-col-bar{opacity:1}.mi-col.agora .mi-col-bar{opacity:.85;box-shadow:0 0 0 2px var(--surface,#fff),0 0 0 4px #d0302559}.mi-col.futuro .mi-col-bar{background:transparent;border:2px dashed var(--cinza-claro);opacity:1}.mi-col b{font-size:13px;text-transform:capitalize}.mi-col small{font-size:11px;color:var(--muted)}.mi-col.top small{color:#d03025;font-weight:600}@media (max-width:700px){.mi-barras{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;row-gap:14px}.mi-col-area{height:120px}.mi-col-v{font-size:11px}.mi-col b{font-size:12px}}.fn-dia .bar.fn-prog-hoje i{background:var(--vermelho,#D03025)}.fn-dia .bar.fn-prog-hoje.ok i{background:#1f9d55}.fn-dia.hoje .n{color:inherit}.fn-prog-barra i{transition:width .5s}.fn-frase{grid-column:1/-1;margin:0;font-size:14px;font-weight:600;padding:8px 12px;border-radius:10px;background:#d0302512;color:var(--texto,inherit);border-left:4px solid var(--vermelho,#D03025)}.fn-frase.m100{background:#1f9d551a;border-left-color:#1f9d55}.fn-prog{grid-template-areas:"txt det" "frase frase" "barra barra"}.fn-frase{grid-area:frase}@media (max-width:700px){.fn-prog{grid-template-areas:"txt" "frase" "barra" "det"}}.festa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0a0a0cb8;display:grid;place-items:center;animation:festaIn .3s ease-out;overflow:hidden;cursor:pointer}@keyframes festaIn{0%{opacity:0}to{opacity:1}}.festa-confete i{position:absolute;top:-20px;display:block;animation-name:confete;animation-timing-function:linear;animation-iteration-count:2;opacity:.95}@keyframes confete{0%{transform:translateY(-20px) rotate(0)}to{transform:translateY(110vh) rotate(720deg)}}.festa-card{position:relative;cursor:default;background:var(--surface,#fff);color:var(--texto,#111);border-radius:22px;padding:30px 28px 24px;max-width:440px;width:calc(100% - 40px);text-align:center;box-shadow:0 20px 60px #0006;animation:festaPop .6s cubic-bezier(.2,1.6,.4,1)}@keyframes festaPop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.festa-emoji{font-size:64px;line-height:1;animation:festaPulo 1.2s ease-in-out infinite}@keyframes festaPulo{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-10px) rotate(6deg)}}.festa-card h2{margin:12px 0 4px;font-size:26px}.festa-num{margin:0 0 12px;color:#1f9d55;font-weight:700;font-size:16px}.festa-frase{margin:0 0 18px;font-size:16px;line-height:1.45}@media (prefers-reduced-motion:reduce){.festa-confete{display:none}.festa-emoji,.festa-card{animation:none}}.mc-cli-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 6px;padding-top:12px;border-top:1px solid var(--cinza-claro,#e5e7eb)}.mc-cli-h h3{margin:0;font-size:16px}.mc-cli-h h3 small{font-weight:500;color:var(--muted)}.up-intro{margin:0 0 14px}.up-rotulo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:22px 0 8px;font-weight:700;font-size:15px}.up-rotulo span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--vermelho,#D03025);color:#fff;font-size:13px}.up-rotulo small{font-weight:500;color:var(--muted);font-size:12.5px}.up-tipo{margin-bottom:10px}.up-dica{font-size:13px;margin:10px 0}.fr-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.5fr);gap:10px;margin-bottom:14px}.fr-kpis>div{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;background:var(--campo,#f6f6f6);border:1px solid var(--cinza-claro,#e5e7eb)}.fr-kpis small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.fr-kpis b{font-size:24px;font-variant-numeric:tabular-nums}.fr-kpis em{font-style:normal;font-size:12px;color:var(--muted)}.fr-kpis .ok b{color:#1f7a4d}.fr-graf{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;align-items:end;height:150px;padding-top:4px}.fr-dia{display:flex;flex-direction:column;align-items:center;height:100%;gap:2px;min-width:0}.fr-n{font-size:10.5px;font-weight:700;min-height:13px;font-variant-numeric:tabular-nums}.fr-bar{flex:1;width:100%;max-width:22px;display:flex;align-items:flex-end}.fr-bar i{display:block;width:100%;background:#d03025;opacity:.6;border-radius:4px 4px 0 0;min-height:0}.fr-dia.hoje .fr-bar i{opacity:1}.fr-dia.fds small{color:var(--muted);opacity:.6}.fr-dia.futuro{opacity:.4}.fr-dia small{font-size:10px;color:var(--muted)}.fr-dia.hoje small{color:#d03025;font-weight:700}.fr-novos{margin:12px 0 0;font-size:13px}.fr-obs{margin:8px 0 0;font-size:12px}@media (max-width:700px){.fr-kpis{grid-template-columns:1fr 1fr}.fr-n,.fr-dia small{font-size:8px}.fr-graf{gap:1px}}.pi-topo{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:14px;margin-bottom:18px}.pi-hero,.pi-evol{background:var(--surface-2,var(--campo));border-radius:12px;padding:16px 18px}.pi-hero{display:flex;flex-direction:column;gap:4px}.pi-hero small,.pi-evol-h small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.pi-hero b{font-size:30px;font-family:var(--display,inherit);font-variant-numeric:tabular-nums;line-height:1.15}.pi-hero em{font-style:normal;font-weight:700;font-size:13px}.pi-hero em.pos{color:#1f7a4d}.pi-hero em.neg{color:var(--vermelho)}.pi-hero span{font-size:12.5px;color:var(--muted)}.pi-hero .pi-cons{margin-top:auto;padding-top:8px;border-top:1px solid var(--cinza-claro)}.pi-evol{display:flex;flex-direction:column;gap:8px}.pi-evol-h{display:flex;justify-content:space-between;align-items:center}.pi-evol-h .linklike{font-size:12px}.pi-barras{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;height:150px;align-items:end}.pi-b{all:unset;display:flex;flex-direction:column;align-items:center;gap:3px;height:100%;cursor:pointer;min-width:0}.pi-b:disabled{cursor:default}.pi-b .v{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pi-b .pi-bar{flex:1;width:100%;max-width:46px;display:flex;align-items:flex-end}.pi-b .pi-bar i{display:block;width:100%;border-radius:6px 6px 0 0;background:var(--vermelho);opacity:.45;transition:opacity .15s}.pi-b.atual .pi-bar i,.pi-b:hover:not(:disabled) .pi-bar i{opacity:1}.pi-b .m{font-size:11px;color:var(--muted)}.pi-b.atual .m{color:var(--vermelho);font-weight:700}.pi-guardar{align-self:flex-start}.pi-sec h3{font-size:14px;margin:0 0 6px}.pi-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pi-lista li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(80px,1fr) auto auto;gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid var(--cinza-claro)}.pi-lista li:last-child{border-bottom:0}.pi-lista li.enc{opacity:.6;grid-template-columns:minmax(0,1fr) auto auto}.pi-nome{display:flex;flex-direction:column;gap:2px;min-width:0;align-items:flex-start}.pi-nome b{font-size:14px}.pi-nome span{font-size:12px;color:var(--muted)}.pi-parte{height:8px;border-radius:99px;background:var(--cinza-claro);overflow:hidden}.pi-parte i{display:block;height:100%;background:var(--vermelho);border-radius:99px}.pi-valor{display:flex;flex-direction:column;align-items:flex-end;min-width:110px}.pi-valor b{font-variant-numeric:tabular-nums;font-size:15px}.pi-valor small{font-size:11.5px;color:var(--muted)}@media (max-width:760px){.pi-topo{grid-template-columns:1fr}.pi-barras{gap:4px;height:130px}.pi-b .v{font-size:9px}.pi-lista li{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.pi-parte{grid-column:1/-1;order:3}.pi-lista li .btn{grid-column:1/-1;justify-self:start;order:4}}.fg-tres .pi-card .card-h h2{white-space:normal;overflow:visible}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:16px!important}}html,body{overflow-x:clip}@media (max-width:820px){.tools>.notif{position:fixed;top:calc(env(safe-area-inset-top,0px) + 10px);right:max(14px,env(safe-area-inset-right,0px));z-index:30}.tools>.notif .notif-btn{background:#ffffff29;border-color:#ffffff59;color:#fff;box-shadow:none}.tools>.notif .notif-badge{box-shadow:0 0 0 2px var(--vermelho)}.notif-pop{position:fixed;left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 64px);width:auto;max-height:70vh}.tools:not(:has(>:not(.notif):not(.topo-busca:empty))){display:contents}}@media (max-width:820px){aside{top:0;padding-top:calc(env(safe-area-inset-top,0px) + 10px)}}.pi-split{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 4px}.pi-split>div{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:10px;background:var(--surface,#fff)}.pi-split span{font-size:11px;color:var(--muted)}.pi-split b{font-size:15px;font-family:inherit;font-variant-numeric:tabular-nums;line-height:1.2}.pi-lista li.pi-cons-li .pi-parte i{background:var(--preto)}.ts{max-width:440px}.ts-forca{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:700}.ts-forca i{display:block;width:34px;height:5px;border-radius:3px;background:var(--cinza-claro)}.ts-forca.n1 i:nth-child(1){background:var(--vermelho)}.ts-forca.n2 i:nth-child(-n+2){background:#d08a1f}.ts-forca.n3 i{background:#1f7a4d}.ts-forca span{margin-left:6px}.ts-ver{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--muted)}.ts-ver input{width:auto}.fr-kpis .fr-vend{background:linear-gradient(135deg,#d03025,#7a1a14);border-color:transparent;color:#fff}.fr-kpis .fr-vend small,.fr-kpis .fr-vend em{color:#ffffffd9}@media (max-width:1100px){.fr-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.fr-kpis{grid-template-columns:1fr 1fr}.fr-kpis .fr-vend{grid-column:1/-1}}.fr-kpis .fr-vend b{white-space:nowrap;font-size:clamp(20px,2vw,26px)}.rs-ticket{color:var(--preto);font-weight:700}
