:root{color-scheme:light;--lj-100:#FFE5D2;--lj-150:#FFD7BE;--lj-200:#FFC8A6;--lj-250:#FFB890;--lj-300:#FDA978;--lj-350:#F8975D;--lj-400:#F28641;--lj-450:#E87520;--lj-500:#D96A14;--lj-550:#C75E02;--lj-600:#B55300;--lj-650:#A04900;--lj-700:#883F03;--n-0:#FFFFFF;--n-25:#FBFBFB;--n-50:#F6F6F6;--n-75:#F3F3F3;--n-100:#EBEBEB;--n-200:#DFDFDF;--n-300:#C8C8C8;--n-500:#828282;--n-650:#555555;--n-900:#181818;--fundo:var(--n-50);--sup:var(--n-0);--sup-2:var(--n-25);--sup-3:var(--n-100);--linha:var(--n-75);--linha-fraca:var(--n-50);--linha-forte:var(--n-200);--tinta:var(--n-900);--tinta-2:var(--n-650);--tinta-3:var(--n-500);--marca:var(--lj-450);--marca-tinta:var(--lj-600);--marca-lav:#FFEDE0;--marca-lav-2:rgba(232,117,32,0.10);--marca-borda:rgba(232,117,32,0.28);--acento-solido:var(--lj-450);--btn-p-fill:var(--lj-450);--acento-brilho:radial-gradient(120% 130% at 100% 0%,rgba(232,117,32,0.85) 0%,transparent 62%);--tinta-acento:#FFFFFF;--tinta-acento-min:var(--n-900);--traco-acento:rgba(255,255,255,0.90);--pintura-acento:rgba(255,255,255,0.85);--ok:#0CA30C;--ok-lav:rgba(12,163,12,0.10);--ok-borda:rgba(12,163,12,0.26);--aviso:#FAB219;--aviso-lav:rgba(250,178,25,0.12);--aviso-borda:rgba(250,178,25,0.30);--serio:#EC835A;--serio-lav:rgba(236,131,90,0.12);--serio-borda:rgba(236,131,90,0.30);--critico:#D03B3B;--critico-lav:rgba(208,59,59,0.09);--critico-borda:rgba(208,59,59,0.26);--info:#2A78D6;--info-lav:rgba(42,120,214,0.09);--info-borda:rgba(42,120,214,0.24);--delta-bom:#006300;--delta-ruim:#C0392B;--s1:#E87520;--s2:#1BAF7A;--s3:#2A78D6;--s4:#EDA100;--s5:#E87BA4;--s6:#008300;--s7:#4A3AA7;--s8:#E34948;--o-1:#F8975D;--o-2:#EC7C31;--o-3:#D6670B;--o-4:#BC5700;--o-5:#A04900;--grafico-sup:var(--sup);--grade:var(--n-100);--eixo:var(--n-300);--tinta-eixo:var(--n-500);--lavagem:0.10;--r-1:8px;--r-2:10px;--r-3:12px;--r-4:16px;--r-5:20px;--r-max:999px;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:20px;--e-6:24px;--e-8:32px;--e-10:40px;--sombra-1:none;--sombra-2:0 4px 12px rgba(24,24,24,0.06),0 2px 4px rgba(24,24,24,0.04);--sombra-3:0 24px 60px rgba(24,24,24,0.18);--veu:rgba(24,24,24,0.45);--t-1:120ms;--t-2:200ms;--t-3:320ms;--curva-entra:cubic-bezier(0,0,0.2,1);--curva-sai:cubic-bezier(0.4,0,1,1);--t:var(--t-1) var(--curva-entra);--t-graf:420ms var(--curva-entra);--fonte:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fonte-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--deco-op:0.06;--nav-l:264px;--sigilo-borrao:0.42em}[data-tema=escuro]{color-scheme:dark;--fundo:#191919;--sup:#202020;--sup-2:#262626;--sup-3:#2E2E2E;--linha:#2C2C2C;--linha-fraca:#232323;--linha-forte:#3A3A3A;--tinta:#F0F0F0;--tinta-2:#A0A0A0;--tinta-3:#757575;--marca:var(--lj-450);--marca-tinta:var(--lj-350);--marca-lav:rgba(232,117,32,0.13);--marca-lav-2:rgba(232,117,32,0.08);--marca-borda:rgba(232,117,32,0.34);--acento-solido:linear-gradient(135deg,var(--lj-600) 0%,var(--lj-700) 100%);--ok:#0CA30C;--ok-lav:rgba(12,163,12,0.14);--aviso:#FAB219;--aviso-lav:rgba(250,178,25,0.13);--serio:#EC835A;--serio-lav:rgba(236,131,90,0.13);--critico:#E66767;--critico-lav:rgba(230,103,103,0.12);--critico-borda:rgba(230,103,103,0.30);--info:#3987E5;--info-lav:rgba(57,135,229,0.12);--info-borda:rgba(57,135,229,0.28);--delta-bom:#0CA30C;--delta-ruim:#E66767;--s1:#DC6A16;--s2:#199E70;--s3:#3987E5;--s4:#C98500;--s5:#D55181;--s6:#008300;--s7:#9085E9;--s8:#E66767;--o-1:#FFB890;--o-2:#F8975D;--o-3:#E87520;--o-4:#C75E02;--o-5:#A04900;--grade:#262626;--eixo:#3A3A3A;--tinta-eixo:#828282;--lavagem:0.14;--sombra-1:0 1px 2px rgba(0,0,0,0.4);--sombra-2:0 4px 14px rgba(0,0,0,0.45);--sombra-3:0 24px 60px rgba(0,0,0,0.6);--veu:rgba(0,0,0,0.7);--deco-op:0.1}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]):not([data-tema=escuro]){color-scheme:dark;--fundo:#191919;--sup:#202020;--sup-2:#262626;--sup-3:#2E2E2E;--linha:#2C2C2C;--linha-fraca:#232323;--linha-forte:#3A3A3A;--tinta:#F0F0F0;--tinta-2:#A0A0A0;--tinta-3:#757575;--marca-tinta:var(--lj-350);--marca-lav:rgba(232,117,32,0.13);--marca-lav-2:rgba(232,117,32,0.08);--marca-borda:rgba(232,117,32,0.34);--acento-solido:linear-gradient(135deg,var(--lj-600) 0%,var(--lj-700) 100%);--critico:#E66767;--critico-lav:rgba(230,103,103,0.12);--critico-borda:rgba(230,103,103,0.30);--info:#3987E5;--info-lav:rgba(57,135,229,0.12);--info-borda:rgba(57,135,229,0.28);--delta-bom:#0CA30C;--delta-ruim:#E66767;--s1:#DC6A16;--s2:#199E70;--s3:#3987E5;--s4:#C98500;--s5:#D55181;--s6:#008300;--s7:#9085E9;--s8:#E66767;--o-1:#FFB890;--o-2:#F8975D;--o-3:#E87520;--o-4:#C75E02;--o-5:#A04900;--grade:#262626;--eixo:#3A3A3A;--tinta-eixo:#828282;--lavagem:0.14;--sombra-1:0 1px 2px rgba(0,0,0,0.4);--sombra-2:0 4px 14px rgba(0,0,0,0.45);--sombra-3:0 24px 60px rgba(0,0,0,0.6);--veu:rgba(0,0,0,0.7);--deco-op:0.1}}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:var(--fonte);font-size:13px;line-height:1.5;color:var(--tinta);background:var(--fundo);-webkit-font-smoothing:antialiased}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit}:focus-visible{outline:2px solid var(--marca);outline-offset:2px;border-radius:var(--r-1)}::selection{background:var(--marca-lav);color:var(--marca-tinta)}.app{display:flex;min-height:100vh;position:relative}.deco{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:var(--deco-op)}.deco-brilho{width:720px;height:720px;background:radial-gradient(circle,var(--lj-450) 0,transparent 68%);filter:blur(80px);top:-300px;left:-220px}.deco-brilho,.deco-brilho-2{position:absolute;border-radius:50%;will-change:transform}.deco-brilho-2{width:520px;height:520px;background:radial-gradient(circle,var(--lj-350) 0,transparent 70%);filter:blur(90px);bottom:-260px;right:-180px}.deco-pontos{inset:0;background-image:radial-gradient(circle,var(--tinta-3) 1px,transparent 1px);background-size:22px 22px;opacity:.5;-webkit-mask-image:radial-gradient(70% 55% at 78% 8%,#000,transparent 70%);mask-image:radial-gradient(70% 55% at 78% 8%,#000,transparent 70%)}.deco-pontos,.deco-trilha{position:absolute;will-change:transform}.deco-trilha{top:14%;right:6%;width:340px;height:230px}.deco-trilha svg{width:100%;height:100%;overflow:visible}.deco-trilha .tr-curva{fill:none;stroke:var(--lj-450);stroke-width:2;stroke-linecap:round}.deco-trilha .tr-ponto{fill:var(--lj-450)}.deco-trilha .tr-halo{fill:var(--lj-450);opacity:.35}.main{flex:1 1;min-width:0;position:relative;z-index:1;display:flex;flex-direction:column}.main-corpo{flex:1 1;width:100%;max-width:calc(1680px + var(--e-6) * 2);margin-inline:auto;padding:var(--e-6) var(--e-6) var(--e-10)}.sb{width:var(--nav-l);min-width:var(--nav-l);background:var(--sup);border-right:1px solid var(--linha);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;z-index:20}.sb-logo{padding:var(--e-5) var(--e-4);display:flex;align-items:center}.sb-name{font-size:14px;font-weight:600;letter-spacing:-.1px}.sb-sub{font-size:10px;color:var(--tinta-3);letter-spacing:0;font-weight:500}.sb-scroll{flex:1 1;overflow-y:auto;padding:0 var(--e-3) var(--e-4)}.nav-g{padding-top:var(--e-4)}.nav-lbl{font-size:10px;color:var(--tinta-3);letter-spacing:0;font-weight:500;padding:0 var(--e-3) var(--e-2)}.ni{display:flex;align-items:center;padding:9px var(--e-3);margin-bottom:2px;border-radius:var(--r-2);cursor:pointer;color:var(--tinta-2);border:none;background:none;width:100%;text-align:left;transition:background var(--t),color var(--t)}.ni i{font-size:17px;flex-shrink:0;color:var(--tinta-3);transition:color var(--t)}.ni:hover{background:var(--sup-3);color:var(--tinta)}.ni:hover i{color:var(--tinta-2)}.ni.act{background:var(--marca-lav);color:var(--marca-tinta);font-weight:600}.ni.act i{color:var(--marca)}.ni-badge{margin-left:auto;background:var(--marca);color:var(--tinta-acento);border-radius:var(--r-max);font-size:10px;padding:1px 7px;font-weight:600}.sb-foot{border-top:1px solid var(--linha-fraca);padding:var(--e-3)}.sb-perfil{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-2);border-radius:var(--r-2)}.sb-user{font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-papel{font-size:10px;color:var(--tinta-3);letter-spacing:0}.sb-scroll{padding-bottom:var(--e-8);-webkit-mask-image:linear-gradient(to bottom,black calc(100% - var(--e-8)),transparent);mask-image:linear-gradient(to bottom,black calc(100% - var(--e-8)),transparent)}@media (min-width:881px) and (max-height:1200px){.sb-logo{padding-top:var(--e-4);padding-bottom:var(--e-3)}.nav-g{padding-top:var(--e-2)}.nav-lbl{padding-bottom:var(--e-1)}.ni{padding-top:5px;padding-bottom:5px;margin-bottom:1px;line-height:18px}.sb-foot{padding:var(--e-2) var(--e-3)}}@media (max-width:880px){.sb{position:fixed;top:0;bottom:0;left:0;z-index:60;width:min(304px,86vw);min-width:0;height:100vh;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);transform:translateX(-100%);transition:transform var(--t-2) var(--curva-sai)}html[data-gaveta=aberta] .sb{transform:none;transition-timing-function:var(--curva-entra);box-shadow:var(--sombra-3)}html[data-gaveta=aberta] body{overflow:hidden}}.topbar{gap:var(--e-3);padding:var(--e-3) max(var(--e-6),calc((100% - 1680px) / 2));border-bottom:1px solid var(--linha-fraca);background:color-mix(in srgb,var(--sup) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);top:0;z-index:15}.busca,.topbar{display:flex;align-items:center}.busca{gap:var(--e-2);background:var(--sup-2);border:1px solid var(--linha);border-radius:var(--r-max);padding:7px var(--e-4);min-width:220px;max-width:380px;flex:1 1;transition:border-color var(--t)}.busca:focus-within{border-color:var(--marca-borda)}.busca i{color:var(--tinta-3);font-size:16px}.busca input{flex:1 1;border:none;background:none;outline:none;font-size:13px;color:var(--tinta);min-width:0}.busca input::placeholder{color:var(--tinta-3)}.busca kbd{font-family:var(--fonte);font-size:10.5px;color:var(--tinta-3);border:1px solid var(--linha);border-radius:var(--r-1);padding:1px 5px;background:var(--sup)}.tb-btn,.tb-dir{display:flex;align-items:center}.tb-btn{width:36px;height:36px;justify-content:center;border-radius:var(--r-max);border:1px solid var(--linha);background:var(--sup);color:var(--tinta-2);cursor:pointer;font-size:17px;position:relative;transition:background var(--t),color var(--t),border-color var(--t)}.tb-btn:hover{background:var(--sup-3);color:var(--tinta)}.tb-btn .ponto{position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--marca);border:2px solid var(--sup)}.sino-wrap{position:relative}.sino-gaveta{position:absolute;top:calc(100% + var(--e-2));right:0;z-index:60;width:380px;max-width:calc(100vw - var(--e-4) * 2);background:var(--sup);border:1px solid var(--linha);border-radius:var(--r-3);box-shadow:var(--sombra-3);overflow:hidden}.sino-topo{display:flex;align-items:center;justify-content:space-between;padding:var(--e-3) var(--e-4);border-bottom:1px solid var(--linha);font-size:13px}.sino-lista{max-height:380px;overflow-y:auto}.sino-item{display:flex;gap:10px;align-items:flex-start;padding:var(--e-3) var(--e-4);border-bottom:1px solid var(--linha-fraca)}.sino-item:last-child{border-bottom:none}.sino-item i{font-size:16px;flex-shrink:0;margin-top:2px;color:var(--tinta-2)}.sino-item-aviso i{color:var(--serio)}.sino-item-t{font-size:12.5px;font-weight:600;color:var(--tinta);margin-bottom:2px}.sino-item-m{font-size:11.5px;line-height:1.55;color:var(--tinta-2)}.sino-item-l{display:inline-block;margin-top:6px;font-size:11.5px;color:var(--marca-tinta);text-decoration:underline;text-underline-offset:2px}.sino-vazio{display:flex;gap:10px;align-items:center;padding:var(--e-4);font-size:12.5px;color:var(--tinta-2)}.sino-vazio i{color:var(--ok)}.sino-todos{display:flex;align-items:center;justify-content:space-between;padding:var(--e-3) var(--e-4);border-top:1px solid var(--linha);font-size:12px;font-weight:600;color:var(--tinta);background:var(--sup-2)}.sino-todos:hover{background:var(--sup-3)}.avatar{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--marca-lav);color:var(--marca-tinta);font-size:12px;font-weight:600;letter-spacing:.2px;border:1px solid var(--marca-borda)}.avatar-sm{width:28px;height:28px;font-size:10.5px}.avatar-gd{width:96px;height:96px;font-size:32px}.avatar-foto{object-fit:cover;background:var(--sup-2)}.tb-perfil{display:flex;align-items:center;gap:var(--e-2);padding:var(--e-1) var(--e-2);border-radius:var(--r-2);transition:background var(--t)}.tb-perfil:hover{background:var(--sup-2)}.tb-perfil-n{font-size:12.5px;font-weight:600;line-height:1.3}.tb-perfil-e{font-size:10.5px;color:var(--tinta-3);line-height:1.3}@media (max-width:720px){.busca kbd,.tb-perfil>div{display:none}}.ph{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:var(--e-6)}.ph-olho{font-size:10px;color:var(--tinta-3);letter-spacing:0;font-weight:500;margin-bottom:var(--e-1)}.pt{font-size:28px;font-weight:600;letter-spacing:-.5px;line-height:1.2;color:var(--tinta)}.psub{color:var(--tinta-2);margin-top:6px;max-width:70ch;line-height:1.55}.g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--e-4);gap:var(--e-4);margin-bottom:var(--e-4)}.g>*,.three>*,.two>*{min-width:0}.g-12{grid-column:span 12}.g-8{grid-column:span 8}.g-6{grid-column:span 6}.g-4{grid-column:span 4}@media (max-width:1180px){.g{grid-template-columns:repeat(6,minmax(0,1fr))}.g-12,.g-8{grid-column:span 6}.g-4,.g-6{grid-column:span 3}}@media (max-width:880px){.g{grid-template-columns:1fr}.g-12,.g-4,.g-6,.g-8{grid-column:span 1}}.two{grid-template-columns:1fr 1fr;grid-gap:var(--e-4)}.three,.two{display:grid;gap:var(--e-4);margin-bottom:var(--e-4)}.three{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--e-4)}@media (max-width:900px){.three,.two{grid-template-columns:1fr}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 var(--e-4);border:1px solid var(--linha);background:var(--sup);color:var(--tinta);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--t),border-color var(--t),color var(--t),box-shadow var(--t)}.btn i{font-size:16px}.btn:hover:not(:disabled){background:var(--sup-3);border-color:var(--linha-forte)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-p{background:var(--btn-p-fill);border-color:transparent;color:var(--tinta-acento-min);font-weight:600}.btn-p:hover:not(:disabled){background:var(--btn-p-fill);box-shadow:var(--sombra-2);filter:brightness(1.08)}.btn-f{border-color:transparent;background:none;color:var(--tinta-2)}.btn-f:hover:not(:disabled){background:var(--sup-3);color:var(--tinta);border-color:transparent}.btn-d{border-color:var(--critico-borda)}.btn-d,.btn-d:hover:not(:disabled){background:var(--critico-lav);color:var(--critico)}.btn-d:hover:not(:disabled){border-color:var(--critico)}.btn-s{border-color:var(--ok-borda)}.btn-s,.btn-s:hover:not(:disabled){background:var(--ok-lav);color:var(--ok)}.btn-s:hover:not(:disabled){border-color:var(--ok)}.btn-sm{height:28px;padding:0 10px;font-size:12px;border-radius:var(--r-1)}.btn-sm i{font-size:14px}.btn-icone{width:36px;padding:0}.btn-block{width:100%}.seg{display:inline-flex;gap:2px;padding:3px;background:var(--sup-3);border-radius:var(--r-max)}.seg button{border:none;background:none;cursor:pointer;padding:5px var(--e-3);border-radius:var(--r-max);font-size:12px;font-weight:500;color:var(--tinta-2);transition:background var(--t),color var(--t),box-shadow var(--t)}.seg button:hover{color:var(--tinta)}.seg button.act{color:var(--tinta);font-weight:600}.card,.seg button.act{background:var(--sup);box-shadow:var(--sombra-1)}.card{border:1px solid var(--linha);border-radius:var(--r-4);position:relative;transition:box-shadow var(--t),border-color var(--t)}.card:hover{box-shadow:var(--sombra-2)}.card+.card{margin-top:var(--e-4)}:is(.g,.two,.three,.mgrid,.cal,.fgrid)>.card+.card{margin-top:0}.card-plano,.card-plano:hover{box-shadow:none}.card-h{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);margin-bottom:var(--e-4)}.card-t{font-size:14px;font-weight:600;letter-spacing:-.1px}.card-sub{font-size:11.5px;color:var(--tinta-3);margin-top:2px;font-weight:400}.stitle{font-size:14px;font-weight:600;margin-bottom:var(--e-3);display:flex;align-items:center;gap:6px}.stitle i{color:var(--marca)}.mgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--e-4)}.mgrid-1{grid-template-columns:minmax(0,1fr)}.mgrid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mgrid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mgrid-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1180px){.mgrid-4,.mgrid-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.mgrid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.mgrid{grid-template-columns:minmax(0,1fr)}}.met{background:var(--sup);border:1px solid var(--linha);border-radius:var(--r-4);padding:var(--e-4) var(--e-5) var(--e-4);box-shadow:var(--sombra-1);display:flex;flex-direction:column;min-height:168px;transition:box-shadow var(--t)}.met:hover{box-shadow:var(--sombra-2)}.met-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e-2)}.met-l{font-size:11px;letter-spacing:0;line-height:1.4}.met-chip{width:32px;height:32px;flex-shrink:0;border-radius:var(--r-2);display:flex;align-items:center;justify-content:center;background:var(--marca-lav);color:var(--marca-tinta);font-size:16px}.met-v{font-size:32px;font-weight:600;letter-spacing:-.6px;margin-top:10px;line-height:1.15}.met-forma{margin-top:auto;padding-top:var(--e-3);height:52px}.met-fonte{display:flex;align-items:flex-start;gap:4px;letter-spacing:0;line-height:1.4}.met-fonte i{font-size:12px;flex-shrink:0}.met-fonte.indisp{color:var(--critico)}.met.met-heroi{--met-cor:var(--marca-tinta);--met-lav:var(--marca-lav);--traco-acento:var(--marca-tinta);--pintura-acento:var(--marca-tinta)}.delta{display:inline-flex;align-items:center;gap:3px;margin-top:var(--e-2);padding:2px 8px;border-radius:var(--r-max);font-size:11px;font-weight:600;border:1px solid transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:-moz-fit-content;width:fit-content}.delta i{font-size:13px}.delta-bom{background:var(--ok-lav);color:var(--delta-bom);border-color:var(--ok-borda)}.delta-ruim{background:var(--critico-lav);color:var(--delta-ruim);border-color:var(--critico-borda)}.delta-neutro{background:var(--sup-3);color:var(--tinta-2);border-color:var(--linha)}.delta-per{font-size:11px;color:var(--tinta-3);font-weight:400;margin-left:6px}.gr{display:block;width:100%;overflow:visible}.gr-caixa{position:relative;min-width:0}.gr-grade{stroke:var(--grade);stroke-width:1}.gr-eixo,.gr-grade{shape-rendering:crispEdges}.gr-eixo{stroke:var(--eixo);stroke-width:1}.gr-tick{fill:var(--tinta-eixo);font-size:10px;font-family:var(--fonte);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gr-rot{fill:var(--tinta-2);font-size:11px;font-weight:500;font-family:var(--fonte)}.gr-linha{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gr-ponto{stroke:var(--grafico-sup);stroke-width:2}.gr-barra{transition:opacity var(--t)}.gr-barra:hover{opacity:.82}.gr-mira{stroke:var(--eixo);stroke-width:1;stroke-dasharray:3 3}.gr-entra{animation:gr-entra var(--t-graf) both}@keyframes gr-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.leg{display:flex;gap:var(--e-4);flex-wrap:wrap}.leg,.leg-i{align-items:center}.leg-i{display:inline-flex;gap:6px;font-size:11.5px;color:var(--tinta-2)}.leg-p{width:9px;height:9px;border-radius:50%;flex-shrink:0}.gr-tip{position:absolute;pointer-events:none;z-index:30;background:var(--n-900);color:var(--tinta-acento);border-radius:var(--r-2);padding:8px 10px;font-size:11.5px;line-height:1.5;box-shadow:var(--sombra-3);width:max-content;min-width:min(150px,100%);max-width:100%;white-space:normal;overflow-wrap:anywhere;transform:translate(-50%,-115%)}[data-tema=escuro] .gr-tip{background:var(--sup-3);border:1px solid var(--linha-forte)}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]):not([data-tema=escuro]) .gr-tip{background:var(--sup-3);border:1px solid var(--linha-forte)}}.gr-tip-t{font-weight:600;margin-bottom:3px;font-size:11px;opacity:.75}.gr-tip-l{display:flex;align-items:center;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gr-tip-l b{margin-left:auto;padding-left:var(--e-3);white-space:nowrap}.gr-tabela{margin-top:var(--e-3);max-height:220px;overflow:auto;border-top:1px solid var(--linha-fraca)}.gr-interativo{touch-action:pan-y;border-radius:var(--r-2)}.gr-interativo:focus:not(:focus-visible){outline:none}.gr-interativo:focus-visible,.gr-mini:focus-visible,.gr-ranking-item:focus-visible{outline:2px solid var(--marca);outline-offset:3px}.gr-dados{width:100%;margin-top:var(--e-3);color:var(--tinta-2);font-size:11.5px;flex-basis:100%}.gr-dados summary{cursor:pointer;padding:var(--e-2) 0;width:-moz-fit-content;width:fit-content}.gr-dados table{width:100%;min-width:220px}.gr-dados td,.gr-dados th{padding:var(--e-2);text-align:left;vertical-align:top}.gr-dados td:not(:first-child),.gr-dados th:not(:first-child){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gr-mini,.gr-mini-caixa{width:100%}.gr-mini{position:relative;display:block;height:100%;padding:0;border:0;border-radius:var(--r-2);background:transparent;cursor:pointer;color:inherit}.gr-mini-abrir{position:absolute;right:0;top:0;font-size:9px;color:inherit;background:var(--sup-2);border-radius:var(--r-1);padding:1px 3px}.met-heroi .gr-mini-abrir{background:var(--marca)}.gr-legenda-interativa{margin-top:var(--e-3)}.gr-legenda-fatia,.gr-legenda-interativa button{border:0;font-family:inherit;background:transparent;cursor:pointer;border-radius:var(--r-2);padding:var(--e-2);text-align:left;color:var(--tinta-2)}.gr-legenda-interativa button[aria-pressed=false]{opacity:.45;text-decoration:line-through}.gr-legenda-interativa button:disabled{cursor:default}.gr-legenda-fatia[aria-pressed=true]{background:var(--sup-3)}.gr-fatias-percentual{font-size:10.5px;font-weight:400}.gr-meta{margin-top:var(--e-2);text-align:center;font-size:11px;color:var(--tinta-2)}.gr-ranking-item{border-radius:var(--r-2);position:relative;cursor:pointer}.gr-ranking-detalhe{display:flex;justify-content:space-between;gap:var(--e-3);padding:var(--e-2);margin-top:var(--e-2);border-radius:var(--r-2);background:var(--sup-3);font-size:11.5px;overflow-wrap:anywhere}.gr-assinado{position:relative}.gr-assinado .pfill,.gr-zero{position:absolute}.gr-zero{width:1px;height:100%;background:var(--eixo)}.gr-qualidade{text-align:center;padding:var(--e-5) 0}.gr-qualidade-ponto{display:inline-block;width:10px;height:10px;border-radius:var(--r-max);margin-right:var(--e-2);background:var(--tinta-3)}.gr-qualidade[data-qualidade=GREEN] .gr-qualidade-ponto{background:var(--ok)}.gr-qualidade[data-qualidade=YELLOW] .gr-qualidade-ponto{background:var(--aviso)}.gr-qualidade[data-qualidade=RED] .gr-qualidade-ponto{background:var(--critico)}.relatorios button.rel-legenda-linha{width:100%;color:inherit;font:inherit;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--linha-fraca);cursor:pointer}.relatorios button.rel-legenda-linha[aria-pressed=true]{background:var(--sup-3)}.relatorios .rel-composicao>.rosca-composicao{flex-wrap:wrap}.relatorios .rel-servico:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.gr-vazio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;min-height:90px;color:var(--tinta-3);font-size:11.5px;text-align:center}.gr-vazio i{font-size:20px;opacity:.5}.gr-centro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}.gr-centro-v{font-size:24px;font-weight:600;letter-spacing:-.5px;line-height:1.1}.gr-centro-l{font-size:10.5px;color:var(--tinta-3);letter-spacing:0;margin-top:3px}.pbar{background:var(--sup-3);height:8px;overflow:hidden}.pbar,.pfill{border-radius:var(--r-max)}.pfill{height:100%;background:var(--marca);transition:width var(--t-graf)}.pfill-g{background:var(--ok)}.pfill-r{background:var(--critico)}.pfill-a{background:var(--aviso)}.trilho{position:relative;height:34px;border-radius:var(--r-2);background:var(--sup-3);overflow:hidden;border:1px solid var(--linha)}.trilho-feito{position:absolute;inset:0 auto 0 0;background:var(--acento-solido);display:flex;align-items:center;padding-left:var(--e-3);color:var(--tinta-acento);font-size:11.5px;font-weight:600;transition:width var(--t-graf)}.trilho-resto{position:absolute;inset:0 0 0 auto;background-image:repeating-linear-gradient(45deg,var(--marca-lav-2) 0 3px,transparent 3px 6px)}.trilho-datas{display:flex;justify-content:space-between;margin-top:6px;font-size:10.5px;color:var(--tinta-3)}.limite-b{position:relative;height:8px;background:var(--sup-3);overflow:hidden}.limite-b,.limite-f{border-radius:var(--r-max)}.limite-f{height:100%;background:var(--marca);transition:width var(--t-graf)}.limite-f.aviso{background:var(--aviso)}.limite-f.critico{background:var(--critico)}.limite-r{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--tinta-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funil{display:flex;flex-direction:column;gap:var(--e-2)}.funil-etapa{display:grid;grid-template-columns:minmax(74px,1.1fr) minmax(0,2fr) minmax(64px,auto);grid-gap:var(--e-3);gap:var(--e-3);align-items:center}.funil-nome{font-size:12.5px;color:var(--tinta-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funil-barra{height:28px;background:var(--sup-3);border-radius:var(--r-1);overflow:hidden}.funil-fill{height:100%;transition:width var(--t-graf);min-width:3px;border-radius:var(--r-1)}.funil-num{text-align:right;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.funil-conv{font-size:10px;color:var(--tinta-3);text-align:right;margin-top:1px}.tbl-wrap{overflow-x:auto;margin:0 calc(var(--e-5) * -1);padding:0 var(--e-5)}.card.tbl-wrap{margin-left:0;margin-right:0}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:11px;font-weight:500;color:var(--tinta-3);padding:var(--e-2) var(--e-3);border-bottom:1px solid var(--linha);letter-spacing:0;white-space:nowrap}td{padding:var(--e-3);border-bottom:1px solid var(--linha-fraca);font-size:13px;color:var(--tinta);vertical-align:middle;height:44px}tr:last-child td{border-bottom:none}tbody tr{transition:background var(--t)}tbody tr:hover td{background:var(--sup-2)}.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dinheiro,td.num{white-space:nowrap}.cel-id{display:flex;align-items:center;gap:10px}.cel-id-n{font-size:13px;font-weight:500;line-height:1.35}.cel-id-s{font-size:11px;color:var(--tinta-3);line-height:1.35}.muted{color:var(--tinta-2)}.tiny{font-size:11px;color:var(--tinta-3)}.sbar{display:flex;align-items:center;gap:var(--e-2);margin-bottom:var(--e-4);flex-wrap:wrap}.sbar input,.sbar select{height:36px;padding:0 var(--e-3);border-radius:var(--r-2);border:1px solid var(--linha);background:var(--sup-2);color:var(--tinta);font-size:13px;outline:none;font-family:inherit;transition:border-color var(--t)}.sbar input{flex:1 1;min-width:200px}.sbar input:focus,.sbar select:focus{border-color:var(--marca-borda)}.actions{display:flex;gap:var(--e-1)}.col-sel{width:34px;text-align:center}.col-sel input{accent-color:var(--marca);cursor:pointer}.tbl-acoes{white-space:nowrap}.lote{background:var(--sup-2);border:1px solid var(--marca-borda);margin-bottom:var(--e-4)}.lote .sbar{margin-bottom:var(--e-2)}.lote .sbar input[type=number]{flex:0 0 130px;min-width:130px}.lote .sbar input[list]{flex:0 0 200px;min-width:200px}.th-ord{display:inline-flex;align-items:center;gap:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;border:none;padding:0;font:inherit;color:inherit}.th-ord i{font-size:12px;opacity:.6}.th-ord[aria-sort=ascending] i,.th-ord[aria-sort=descending] i{opacity:1;color:var(--marca)}.interruptor{display:inline-flex;align-items:center;gap:var(--e-2);cursor:pointer}.interruptor input{position:absolute;opacity:0;width:0;height:0}.interruptor .trilha{width:38px;height:22px;border-radius:var(--r-max);background:var(--n-200);border:1px solid var(--linha-forte);position:relative;transition:background .16s ease,border-color .16s ease;flex-shrink:0}.interruptor .botao{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--sup);box-shadow:var(--sombra-2);transition:transform .16s ease}.interruptor input:checked+.trilha{background:var(--marca);border-color:var(--marca)}.interruptor input:checked+.trilha .botao{transform:translateX(16px)}.interruptor input:focus-visible+.trilha{outline:2px solid var(--marca);outline-offset:2px}.interruptor input:disabled+.trilha{opacity:.5;cursor:not-allowed}.interruptor .rotulo{font-size:13px;color:var(--tinta-2)}.bdg{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--r-max);font-size:11.5px;font-weight:500;border:1px solid;white-space:nowrap}.bdg:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.bdg-g{background:var(--ok-lav);color:var(--ok);border-color:var(--ok-borda)}.bdg-r{background:var(--critico-lav);color:var(--critico);border-color:var(--critico-borda)}.bdg-a{background:var(--aviso-lav);color:var(--serio);border-color:var(--aviso-borda)}.bdg-b{background:var(--info-lav);color:var(--info);border-color:var(--info-borda)}.bdg-p{background:rgba(74,58,167,.09);color:var(--s7);border-color:rgba(74,58,167,.24)}.bdg-x{background:var(--sup-3);color:var(--tinta-2);border-color:var(--linha)}.fgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--e-4);gap:var(--e-4)}.fg{display:flex;flex-direction:column;gap:6px}.fg label{font-size:11px;color:var(--tinta-2);font-weight:500;letter-spacing:0}.fg input,.fg select,.fg textarea,.fgfiltro input,.fgfiltro select,.fglinha input,.fglinha select{padding:10px var(--e-3);border-radius:var(--r-2);border:1px solid var(--linha);background:var(--sup-2);color:var(--tinta);font-size:13px;font-family:inherit;outline:none;width:100%;transition:border-color var(--t),background var(--t)}.fg input:focus,.fg select:focus,.fg textarea:focus,.fgfiltro input:focus,.fgfiltro select:focus,.fglinha input:focus,.fglinha select:focus{border-color:var(--marca);background:var(--sup)}.fg input::placeholder,.fg textarea::placeholder{color:var(--tinta-3)}.fg select option,.fgfiltro select option,.fglinha select option{background:var(--sup)}.fglinha input,.fglinha select{width:auto;font-size:12px;padding:8px var(--e-2)}.fg input[type=checkbox],.fg input[type=radio]{width:auto;padding:0;margin:3px 0 0;flex-shrink:0;accent-color:var(--marca)}.fg textarea{resize:vertical;min-height:76px;line-height:1.55}.campo-senha{position:relative;display:flex}.campo-senha input{width:100%;padding-right:40px!important}.campo-senha-olho{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;border:0;background:transparent;color:var(--tinta-3);cursor:pointer;border-radius:var(--r-2);font-size:17px}.campo-senha-olho:hover{color:var(--tinta)}.fg .ajuda{font-size:11px;color:var(--tinta-3);line-height:1.5}.fg>.btn{align-self:flex-start}.form-estreito{max-width:880px}.campo-cnpj{max-width:360px}.escolha-cadastro{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--e-4);gap:var(--e-4);max-width:720px}.opcao-cadastro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e-2);text-align:left;padding:var(--e-5);border-radius:var(--r-4);border:1px solid var(--linha);background:var(--sup);color:var(--tinta);font-family:inherit;cursor:pointer;transition:border-color var(--t),background var(--t),box-shadow var(--t)}.opcao-cadastro:hover{border-color:var(--marca-borda);box-shadow:var(--sombra-2)}.opcao-cadastro-destaque{border-color:var(--marca-borda);background:var(--marca-lav)}.opcao-cadastro-icone{width:36px;height:36px;border-radius:var(--r-max);display:flex;align-items:center;justify-content:center;background:var(--sup-2);color:var(--marca-tinta);font-size:18px}.opcao-cadastro-titulo{font-size:15px;font-weight:600;letter-spacing:-.1px}.opcao-cadastro-texto{font-size:12px;color:var(--tinta-2);line-height:1.5}.opcao-cadastro .btn{margin-top:var(--e-2);pointer-events:none}.span2{grid-column:1/-1}@media (max-width:640px){.fgrid{grid-template-columns:1fr}}.mover{position:fixed;inset:0;background:var(--veu);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--e-4);animation:fade var(--t-2) var(--curva-entra) both}@keyframes fade{0%{opacity:0}to{opacity:1}}.mover-sai{animation:fade-sai var(--t-2) var(--curva-sai) both}@keyframes fade-sai{0%{opacity:1}to{opacity:0}}.mbox{background:var(--sup);border:1px solid var(--linha);border-radius:var(--r-5);padding:var(--e-6);width:560px;max-width:95vw;max-height:88vh;overflow-y:auto;box-shadow:var(--sombra-3);animation:mbox-entra var(--t-3) var(--curva-entra) both}@keyframes mbox-entra{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.mover-sai .mbox{animation:mbox-sai var(--t-2) var(--curva-sai) both}@keyframes mbox-sai{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px) scale(.99)}}.mbox-lg{width:840px}.mtitle{font-size:17px;font-weight:600;letter-spacing:-.2px;margin-bottom:var(--e-5)}.mbox>p{margin-bottom:var(--e-4)}.mact{display:flex;gap:var(--e-2);justify-content:flex-end;flex-wrap:wrap;margin-top:var(--e-5);padding-top:var(--e-4);border-top:1px solid var(--linha-fraca)}.mact+.card{margin-top:var(--e-4)}.mbox .mact{position:-webkit-sticky;position:sticky;bottom:calc(var(--e-6) * -1);z-index:1;margin-bottom:calc(var(--e-6) * -1);padding-bottom:var(--e-6)}.mbox .mact,.painel{background:var(--sup)}.painel{position:fixed;top:0;right:0;bottom:0;width:520px;max-width:96vw;border-left:1px solid var(--linha);border-radius:var(--r-5) 0 0 var(--r-5);z-index:900;display:flex;flex-direction:column;box-shadow:var(--sombra-3)}.painel-h{padding:var(--e-5);border-bottom:1px solid var(--linha-fraca);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e-3)}.painel-b{flex:1 1;overflow-y:auto;padding:var(--e-5)}.cx-inline{background:var(--fundo);border:1px solid var(--linha);border-radius:var(--r-3);padding:var(--e-4)}.painel-sec{margin-bottom:var(--e-6)}.painel-sec-t{font-size:10px;color:var(--tinta-3);letter-spacing:0;font-weight:500;margin-bottom:var(--e-3)}.campo-linha{display:grid;grid-template-columns:140px 1fr;grid-gap:var(--e-3);gap:var(--e-3);align-items:center;padding:6px 0}.campo-linha label{font-size:12px;color:var(--tinta-2)}.campo-linha input,.campo-linha select,.campo-linha textarea{padding:7px 10px;border-radius:var(--r-1);border:1px solid var(--linha);background:var(--sup-2);color:var(--tinta);font-size:12.5px;font-family:inherit;outline:none;width:100%}.campo-linha input:focus,.campo-linha select:focus,.campo-linha textarea:focus{border-color:var(--marca)}.comentario{padding:var(--e-3) 0;border-bottom:1px solid var(--linha-fraca)}.comentario:last-child{border-bottom:none}.comentario-h{font-size:11px;color:var(--tinta-3);margin-bottom:4px}.comentario-t{font-size:12.5px;line-height:1.55}.tabs{display:flex;gap:var(--e-1);border-bottom:1px solid var(--linha);margin-bottom:var(--e-5)}.tab{padding:10px var(--e-4);font-size:13px;font-weight:500;cursor:pointer;color:var(--tinta-2);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--t),border-color var(--t)}.tab.act,.tab:hover{color:var(--tinta)}.tab.act{border-bottom-color:var(--marca);font-weight:600}.fluxo-passo{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;padding:var(--e-3) var(--e-4);cursor:pointer;width:100%;font:inherit;background:var(--sup-2);border:1px solid var(--linha);border-radius:var(--r-3);transition:border-color var(--t),background var(--t)}.fluxo-passo:hover,.fluxo-passo[data-atual]{border-color:var(--marca-borda)}.fluxo-passo[data-atual]{background:var(--marca-lav)}.fluxo-entrega{padding:var(--e-3) 0;border-bottom:1px solid var(--linha-fraca)}.fluxo-entrega:last-of-type{border-bottom:none}.aviso{border-radius:var(--r-3);padding:var(--e-3) var(--e-4);font-size:12.5px;line-height:1.6;display:flex;gap:10px;align-items:flex-start;margin-bottom:var(--e-4);border:1px solid}.aviso i{font-size:17px;flex-shrink:0;margin-top:1px}.aviso-bloq{background:var(--critico-lav);border-color:var(--critico-borda);color:var(--tinta)}.aviso-bloq i,.aviso-bloq strong{color:var(--critico)}.aviso-prem{background:var(--aviso-lav);border-color:var(--aviso-borda);color:var(--tinta)}.aviso-prem i,.aviso-prem strong{color:var(--serio)}.aviso-info{background:var(--info-lav);border-color:var(--info-borda);color:var(--tinta)}.aviso-info i,.aviso-info strong{color:var(--info)}.aviso a{text-decoration:underline;text-underline-offset:2px}.inaug{border:1px solid var(--marca-borda);margin-bottom:var(--e-4)}.inaug-h{display:flex;gap:var(--e-3);align-items:flex-start}.inaug-h>i{font-size:28px;line-height:1;color:var(--marca);flex-shrink:0}.inaug-t{margin:0;font-size:18px;font-weight:600;letter-spacing:-.2px;line-height:1.3;color:var(--tinta)}.inaug-sub{font-size:13px;line-height:1.55;color:var(--tinta-2);margin-top:2px}.inaug-passos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:var(--e-3);gap:var(--e-3);margin-top:var(--e-4)}.inaug-passo{display:flex;gap:10px;align-items:flex-start;padding:var(--e-3) var(--e-4);background:var(--aviso-lav);border:1px solid var(--aviso-borda);border-radius:var(--r-3);font-size:12.5px;line-height:1.55;color:var(--tinta-2)}.inaug-passo>i{font-size:18px;flex-shrink:0;margin-top:1px;color:var(--serio)}.inaug-passo[data-feito]{background:var(--ok-lav);border-color:var(--ok-borda)}.inaug-passo[data-feito]>i{color:var(--ok)}.inaug-passo strong{display:block;font-weight:600;color:var(--tinta)}.inaug-bloco{margin-top:var(--e-5);padding-top:var(--e-4);border-top:1px solid var(--linha-fraca)}.inaug-rotulo{font-size:13px;font-weight:600;color:var(--tinta);margin-bottom:var(--e-2)}.inaug-ordem{margin:0;padding-left:var(--e-5);display:grid;grid-gap:6px;gap:6px;font-size:12.5px;line-height:1.6;color:var(--tinta)}.inaug-recursos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:var(--e-3) var(--e-5);gap:var(--e-3) var(--e-5)}.inaug-recursos li{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.55;color:var(--tinta-2)}.inaug-recursos li>i{font-size:16px;flex-shrink:0;margin-top:1px;color:var(--marca)}.inaug-recursos strong{color:var(--tinta);font-weight:600}.inaug-acoes{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-3);align-items:center;margin-top:var(--e-4)}@media (max-width:640px){.inaug-t{font-size:16px}.inaug-h>i{font-size:24px}}.tl{position:relative;padding-left:var(--e-6)}.tl:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:1px;background:var(--linha)}.tl-item{position:relative;padding-bottom:var(--e-4)}.tl-item:before{content:"";position:absolute;left:calc(var(--e-6) * -1 + 1px);top:5px;width:9px;height:9px;border-radius:50%;background:var(--sup);border:2px solid var(--linha-forte)}.tl-item.destaque:before{background:var(--marca);border-color:var(--marca)}.tl-data{font-size:10px;color:var(--tinta-3);letter-spacing:0;font-weight:500}.tl-txt{font-size:12.5px;margin-top:2px;line-height:1.55}.rec{background:var(--sup-2);border-radius:var(--r-3);padding:var(--e-4);border:1px solid var(--linha);border-left:3px solid var(--marca)}.rec+.rec{margin-top:var(--e-3)}.rec-h{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e-3);margin-bottom:var(--e-2)}.rec-nome{font-size:14px;font-weight:600}.rec-prio{font-size:10px;color:var(--tinta-3);letter-spacing:0;font-weight:500}.rec-usp{font-size:12.5px;line-height:1.65;color:var(--tinta)}.rec-ev{margin-top:var(--e-3);padding:10px var(--e-3);background:var(--sup);border-left:2px solid var(--linha-forte);border-radius:0 var(--r-1) var(--r-1) 0;font-size:12px;color:var(--tinta-2);font-style:italic;line-height:1.6}.rec-ev-meta{font-style:normal;font-size:10.5px;color:var(--tinta-3);margin-top:5px}.rec-preco{font-size:14px;font-weight:600;color:var(--marca-tinta);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rec-preco-fonte{font-size:10px;color:var(--tinta-3);text-align:right;margin-top:2px}.reoferta{border-left-color:var(--linha-forte);opacity:.92}.reoferta .rec-nome{color:var(--tinta-2)}.empty{text-align:center;padding:var(--e-10) var(--e-6);color:var(--tinta-3);font-size:13px;line-height:1.7;position:relative;border-radius:var(--r-3);background-image:repeating-linear-gradient(45deg,var(--marca-lav-2) 0 3px,transparent 3px 6px)}.empty .tiny{display:block;max-width:62ch;margin-left:auto;margin-right:auto}.empty>*{position:relative}.empty i{font-size:34px;display:block;margin-bottom:var(--e-3);opacity:.35}.spin{display:inline-block;width:14px;height:14px;border:2px solid var(--sup-3);border-top-color:var(--marca);border-radius:50%;animation:sp .7s linear infinite}@keyframes sp{to{transform:rotate(1turn)}}.loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:var(--e-10);color:var(--tinta-2)}.esqueleto{background:linear-gradient(90deg,var(--sup-3) 25%,var(--sup-2) 50%,var(--sup-3) 75%);background-size:200% 100%;animation:esq 1.4s ease-in-out infinite;border-radius:var(--r-1)}@keyframes esq{0%{background-position:200% 0}to{background-position:-200% 0}}.toast-host{position:fixed;bottom:var(--e-5);right:var(--e-5);z-index:2000;display:flex;flex-direction:column;gap:var(--e-2);align-items:flex-end}.toast{background:var(--sup);border:1px solid var(--linha);border-left:3px solid var(--marca);border-radius:var(--r-3);padding:var(--e-3) var(--e-4);font-size:13px;box-shadow:var(--sombra-3);max-width:380px;line-height:1.55}.toast.err{border-left-color:var(--critico)}.toast.ok{border-left-color:var(--ok)}.toast.err{display:flex;align-items:flex-start;gap:var(--e-2)}.toast-fechar{margin-left:auto;flex-shrink:0;border:0;background:transparent;color:var(--tinta-3);cursor:pointer;padding:2px;font-size:15px;line-height:1}.toast-fechar:hover{color:var(--tinta)}.link-erro{text-decoration:underline;text-underline-offset:2px;font-weight:600;color:inherit}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--e-5);background:var(--fundo);position:relative;overflow:hidden;--deco-op:0.5}.login-box{width:400px;max-width:100%;background:var(--sup);border:1px solid var(--linha);border-radius:var(--r-5);padding:var(--e-8);box-shadow:var(--sombra-2);position:relative;z-index:1}.login-logo{display:flex;align-items:center;gap:var(--e-3);margin-bottom:var(--e-6)}.login-t{font-size:17px;font-weight:600;letter-spacing:-.2px}.login-s{font-size:10px;color:var(--tinta-3);letter-spacing:0;font-weight:500}.login-tema{position:absolute;top:var(--e-5);right:var(--e-5);z-index:2}.row{justify-content:space-between;gap:var(--e-3)}.hgap,.row{display:flex;align-items:center}.hgap{gap:var(--e-2);flex-wrap:wrap}.vgap{display:flex;flex-direction:column;gap:var(--e-3)}.sep{height:1px;background:var(--linha-fraca);margin:var(--e-4) 0}.chave-revelada,.mono{font-family:var(--fonte-mono);font-size:12px}.chave-revelada{background:var(--sup-2);border:1px dashed var(--marca-borda);border-radius:var(--r-2);padding:var(--e-3);word-break:break-all;color:var(--marca-tinta)}.c-green{color:var(--ok)}.c-red{color:var(--critico)}.c-orange{color:var(--marca-tinta)}.c-blue{color:var(--info)}.c-yellow{color:var(--serio)}.c-muted{color:var(--tinta-2)}.so-leitor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cal{flex-direction:column}.cal,.cal-cab{display:flex;gap:var(--e-3)}.cal-cab{align-items:center;justify-content:space-between;flex-wrap:wrap}.cal-mes{font-size:18px;font-weight:600;letter-spacing:-.2px;color:var(--tinta)}.cal-nav{display:flex;align-items:center;gap:var(--e-2)}.cal-sem{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:var(--e-1);gap:var(--e-1);font-size:10px;font-weight:600;letter-spacing:0;color:var(--tinta-3);padding:0 2px}.cal-sem>div{padding:var(--e-1) var(--e-2)}.cal-grade{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(94px,auto);grid-gap:var(--e-1);gap:var(--e-1)}.cal-dia{border:1px solid var(--linha);border-radius:var(--r-2);background:var(--sup);padding:var(--e-2);display:flex;flex-direction:column;gap:var(--e-1);cursor:pointer;transition:border-color var(--t),background var(--t);min-width:0}.cal-dia:hover{border-color:var(--linha-forte);background:var(--sup-2)}.cal-dia-fora{background:var(--sup-2);opacity:.55}.cal-dia-hoje{border-color:var(--marca-borda)}.cal-dia-sel{border-color:var(--marca);background:var(--marca-lav)}.cal-num{font-size:12.5px;font-weight:600;color:var(--tinta-2)}.cal-dia-hoje .cal-num{color:var(--marca-tinta)}.cal-evs{display:flex;flex-direction:column;gap:2px;min-width:0}.cal-ev{display:block;width:100%;text-align:left;border:1px solid transparent;border-radius:var(--r-1);padding:2px 6px;font-size:11px;line-height:1.35;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit}.cal-ev-h{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;opacity:.8}.cal-mais{font-size:10.5px;color:var(--tinta-3);padding-left:6px}.cal-ev-marca{background:var(--marca-lav);border-color:var(--marca-borda);color:var(--marca-tinta)}.cal-ev-info{background:var(--info-lav);border-color:var(--info-borda);color:var(--info)}.cal-ev-ok{background:var(--ok-lav);border-color:var(--ok-borda);color:var(--ok)}.cal-ev-aviso{background:var(--serio-lav);border-color:var(--serio-borda);color:var(--serio)}.cal-ev-neutro{background:var(--sup-3);border-color:var(--linha);color:var(--tinta-2)}.cal-lista{display:flex;flex-direction:column;gap:var(--e-2)}.cal-linha{display:flex;align-items:baseline;gap:var(--e-3);width:100%;text-align:left;border:1px solid var(--linha);border-radius:var(--r-2);background:var(--sup);padding:var(--e-3);cursor:pointer;font-family:inherit;font-size:13px;transition:border-color var(--t),background var(--t)}.cal-linha:hover{border-color:var(--linha-forte);background:var(--sup-2)}.cal-linha-h{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;font-size:12px;flex-shrink:0}.cal-linha-t{font-weight:500;color:var(--tinta)}.cal-linha-d{margin-left:auto;font-size:11.5px;color:var(--tinta-3)}@media (max-width:720px){.cal-grade{grid-auto-rows:minmax(64px,auto)}.cal-ev{font-size:10px}.cal-linha{flex-wrap:wrap}.cal-linha-d{margin-left:0;width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.deco-brilho,.deco-brilho-2,.deco-pontos,.deco-trilha{transform:none!important}}@media print{.deco,.sb,.toast-host,.topbar{display:none!important}.card,.met{box-shadow:none;border-color:var(--n-300);page-break-inside:avoid;break-inside:avoid}.main-corpo{padding:0}}.msg-prev{max-width:320px;margin:0 auto}.msg-bolha{background:var(--sup-2);border:1px solid var(--linha);border-radius:var(--r-3);padding:var(--e-4);display:flex;flex-direction:column;gap:var(--e-2)}.msg-cabecalho{font-weight:600;font-size:13px;color:var(--tinta)}.msg-cabecalho-midia{display:flex;align-items:center;gap:var(--e-2);color:var(--tinta-3);background:var(--sup);border-radius:var(--r-2);padding:var(--e-3);font-size:12px}.msg-corpo{font-size:13px;color:var(--tinta);line-height:1.5;white-space:pre-wrap}.msg-rodape{font-size:11px;color:var(--tinta-3)}.msg-botoes{display:flex;flex-direction:column;gap:1px;margin-top:var(--e-1)}.msg-botao{text-align:center;font-size:13px;color:var(--marca);background:var(--sup);border:1px solid var(--linha);border-radius:var(--r-2);padding:var(--e-2)}[data-privacidade=privacidade] :is(.sigilo,.met-v,.delta,.gr-tick:not(.gr-tick-x),.gr-centro-v,.gr-tip-l,.gr-centro-l,.funil-num,.funil-conv,.limite-r,td.num,.rec-preco,.rec-usp,.rec-ev,.comentario-t,.tb-perfil-e,.sino-item-m){filter:blur(var(--sigilo-borrao));-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:filter var(--t-2) var(--curva-entra)}[data-privacidade=privacidade] :is(.met-v,.rec-usp,.comentario-t) .sigilo{filter:none}[data-privacidade=privacidade] .gr-tabela td:not(:first-child){filter:blur(var(--sigilo-borrao));-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-privacidade=privacidade] .sigilo a,[data-privacidade=privacidade] a.sigilo{cursor:pointer}.tb-priv button{display:inline-flex;align-items:center;gap:6px}.tb-priv button i{font-size:14px}.tb-priv button.act[aria-checked=true] i{color:var(--tinta-3)}.tb-priv button:last-child.act{background:var(--marca-lav);color:var(--marca-tinta);box-shadow:none}.tb-priv button:last-child.act i{color:var(--marca-tinta)}.tb-priv-rot{letter-spacing:0}@media (max-width:880px){.busca{display:none}}.linha-grupo th{background:var(--sup-2);text-align:left;font-weight:500;padding:var(--e-2) var(--e-3);border-top:1px solid var(--linha);color:var(--tinta-2)}.linha-grupo:first-child th{border-top:none}.grupo-nome{color:var(--tinta);font-weight:600}.lista-elos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e-2)}.elo{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--e-3);gap:var(--e-3);padding:var(--e-2) 0;border-bottom:1px solid var(--linha)}.elo:last-child{border-bottom:0}.elo .ti{font-size:18px}.elo-rotulo{font-size:13px;color:var(--tinta-2)}.elo .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ajuda{font-size:11px;color:var(--tinta-3);line-height:1.5}.gr-linha{margin-bottom:5px}.gr-rotulo{color:var(--tinta-2);overflow:hidden;text-overflow:ellipsis}.gr-rotulo,.gr-valor{font-size:12.5px;white-space:nowrap}.gr-valor{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gr-trilho{height:10px}.cardgrid{display:grid;grid-gap:var(--e-3);gap:var(--e-3)}.erro-carga{flex-direction:column;align-items:center;gap:var(--e-4);padding:var(--e-10);text-align:center}.erro-carga,.erro-carga-msg{display:flex;justify-content:center}.erro-carga-msg{align-items:flex-start;gap:var(--e-2);max-width:56ch;line-height:1.6;color:var(--critico)}.aviso-parcial{display:flex;align-items:center;gap:var(--e-3);flex-wrap:wrap;margin-bottom:var(--e-4);padding:var(--e-3) var(--e-4);border:1px solid var(--critico-borda);border-left:3px solid var(--critico);border-radius:var(--r-1);background:var(--critico-lav);color:var(--tinta);font-size:13px;line-height:1.5}.aviso-parcial span{flex:1 1;min-width:220px}.login{min-height:100vh;padding:var(--e-5);background:radial-gradient(1200px 600px at 50% -10%,var(--marca-lav-2),transparent)}.login,.login-head{display:flex;align-items:center;justify-content:center}.login-head{gap:var(--e-3);margin-bottom:var(--e-6)}.login-head .sb-name{font-size:16px}.logotipo{max-width:100%;height:auto}.login form{display:flex;flex-direction:column;gap:var(--e-4)}.login .err{color:var(--critico);font-size:12px;min-height:16px}.link{color:var(--marca-tinta);cursor:pointer;background:none;border:none;font-size:12px;padding:0}.itens-contrato{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--e-3);border:1px solid var(--linha);border-radius:var(--r-1);padding:var(--e-3);background:var(--sup-2)}.itens-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--e-2)}.itens-cab label{font-size:12px;font-weight:500;color:var(--tinta-2)}.item-linha{display:grid;grid-gap:var(--e-2);gap:var(--e-2);align-items:end;grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) minmax(0,.5fr) minmax(0,.8fr) minmax(0,1fr) auto}.item-linha .fg{min-width:0}.item-remover{margin-bottom:var(--e-1)}.itens-soma{display:flex;align-items:center;justify-content:space-between;gap:var(--e-2);flex-wrap:wrap;padding-top:var(--e-2);border-top:1px solid var(--linha);font-size:12px}@media (max-width:720px){.item-linha{grid-template-columns:1fr}}.contrato-servicos{display:flex;flex-direction:column;gap:var(--e-1);margin:0;padding:0;list-style:none}.contrato-servicos li{flex-wrap:wrap}.contrato-servicos li,.tb-rota{display:flex;align-items:center;gap:var(--e-2)}.tb-rota{min-width:0}.tb-rota-g{color:var(--tinta-3)}.tb-rota-t{font-weight:500;color:var(--tinta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:820px){.tb-rota-g{display:none}}.foto-editor{display:flex;align-items:center;gap:var(--e-4);flex-wrap:wrap}.foto-editor-acoes{display:flex;flex-direction:column;gap:var(--e-2)}.foto-arquivo{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.foto-dica{font-size:11px;color:var(--tinta-3);max-width:34ch}.recado{margin-top:var(--e-3);padding:var(--e-2) var(--e-3);border-radius:var(--r-1);border:1px solid var(--linha);background:var(--sup-2);color:var(--tinta-2)}.conta-selecionada{display:flex;align-items:center;gap:var(--e-3);margin-bottom:var(--e-4);padding:var(--e-3) var(--e-4)}.conta-selecionada>.btn{margin-left:auto;flex-shrink:0}@media (max-width:640px){.conta-selecionada{flex-wrap:wrap}.conta-selecionada>.btn{margin-left:0}}.recado-ok{background:var(--ok-lav);color:var(--ok);border-color:var(--ok-borda)}.recado-erro{background:var(--critico-lav);color:var(--critico);border-color:var(--critico-borda)}.recado-atencao{background:var(--marca-lav);color:var(--marca-tinta);border-color:var(--marca-borda)}.recado-info{background:var(--info-lav);color:var(--info);border-color:var(--info-borda)}.cel-pessoa{display:flex;align-items:center;gap:var(--e-2)}.cel-pessoa-n{font-weight:500}[data-privacidade=privacidade] .gr-valor{filter:blur(var(--sigilo-borrao));-webkit-user-select:none;-moz-user-select:none;user-select:none}html{text-size-adjust:100%}@supports (min-height:100dvh){.app,.login-wrap{min-height:100dvh}}.gaveta-veu,.tb-menu{display:none}.main-corpo>.tbl-wrap{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.sbar .interruptor input,.sbar input[type=checkbox],.sbar input[type=radio]{flex:none;min-width:0}@media (max-width:880px){.seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg button{flex-shrink:0;white-space:nowrap}}.mtitle{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e-3)}.mfechar{flex-shrink:0;width:36px;height:36px;margin:-6px -8px 0 0;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;border-radius:var(--r-max);color:var(--tinta-3);cursor:pointer;font-size:18px}.mfechar:hover{background:var(--sup-3);color:var(--tinta)}@media (max-width:880px){.tb-menu{display:flex}html[data-gaveta=aberta] .gaveta-veu{display:block;position:fixed;inset:0;z-index:55;background:var(--veu)}.deco{display:none}.topbar{gap:var(--e-2);padding:calc(var(--e-2) + env(safe-area-inset-top)) var(--e-3) var(--e-2)}.tb-perfil{display:none}.main-corpo{padding:var(--e-4) var(--e-3) calc(var(--e-8) + env(safe-area-inset-bottom))}}@media (max-width:880px),(pointer:coarse){.fg input,.fg select,.fg textarea,.fgfiltro input,.fgfiltro select,.fglinha input,.fglinha select,.sbar input,.sbar select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px}.btn,.btn-sm,.fg input:not([type=radio]):not([type=checkbox]),.fg select,.fgfiltro input,.fgfiltro select,.fglinha input,.fglinha select,.sbar input,.sbar select{min-height:44px}.btn,.btn-sm{height:auto}.btn-icone{width:44px}.mfechar,.tb-btn{width:44px;height:44px}.ni,.seg button{min-height:44px}}@media (max-width:640px){.pt{font-size:22px}.ph{margin-bottom:var(--e-4)}.tb-priv button{padding:5px var(--e-2)}.mover{align-items:flex-end;padding:0}.mbox,.mbox-lg{width:100%;max-width:100%;max-height:92vh;max-height:92dvh;border-radius:var(--r-5) var(--r-5) 0 0;padding-left:var(--e-4);padding-right:var(--e-4)}.mbox .mact{padding-bottom:calc(var(--e-6) + env(safe-area-inset-bottom))}.mact .btn{flex:1 1 auto}.painel{width:100%;max-width:100%;border-radius:0}.sino-gaveta{position:fixed;top:calc(60px + env(safe-area-inset-top));left:var(--e-2);right:var(--e-2);width:auto;max-width:none}.sino-lista{max-height:calc(100dvh - 200px)}}@media (max-width:400px){.tb-priv-rot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:640px){.tbl-wrap{overflow-x:visible;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.card.tbl-wrap{padding:var(--e-4)}.tbl-wrap table,.tbl-wrap tbody,.tbl-wrap tbody tr{display:block;width:100%}.tbl-wrap thead{display:none}.tbl-wrap tbody tr{padding:var(--e-3) 0;border-bottom:1px solid var(--linha)}.tbl-wrap tbody tr:first-child{padding-top:0}.tbl-wrap tbody tr:last-child{padding-bottom:0;border-bottom:none}.tbl-wrap tbody tr:hover td{background:none}.tbl-wrap td{display:flow-root;height:auto;padding:3px 0;border:none;text-align:right;white-space:normal;overflow-wrap:anywhere}.tbl-wrap td[data-rotulo]:not([data-rotulo=""]):before{content:attr(data-rotulo);float:left;max-width:50%;margin-right:var(--e-3);text-align:left;font-size:11px;line-height:20px;color:var(--tinta-3)}.tbl-wrap tbody tr>td:first-child{text-align:left;font-weight:500;padding-bottom:var(--e-1)}.tbl-wrap tbody tr>td:first-child[data-rotulo]:before{content:none}.tbl-wrap td:empty{display:none}.tbl-wrap td[colspan]{text-align:left}.tbl-wrap .actions{justify-content:flex-end;flex-wrap:wrap}.tbl-wrap .tbl-acoes{white-space:normal}}:root{--glass:rgba(255,255,255,0.76);--ok-tinta:#00823D;--tinta-3:#657187;--glass-card:rgba(255,255,255,0.94);--glass-linha:rgba(255,255,255,0.88);--glass-sombra:0 8px 32px rgba(32,45,66,0.06),inset 0 1px 0 rgba(255,255,255,0.85);--glass-fundo:radial-gradient(ellipse at 0% 30%,rgba(232,117,32,0.14),transparent 48%),radial-gradient(ellipse at 95% 8%,rgba(42,120,214,0.07),transparent 48%),linear-gradient(125deg,#F5F2EF,#F1F4F7 55%,#F8F4F1);--glass-titulo:#14213D;--glass-campo:rgba(255,255,255,0.72);--glass-filtro:rgba(255,255,255,0.42);--r-glass:24px}html[data-tema=escuro]{--glass:rgba(30,32,38,0.86);--ok:#37C979;--ok-tinta:#4FDB86;--ok-lav:rgba(55,201,121,0.12);--ok-borda:rgba(55,201,121,0.26);--tinta-3:#A3A9B5;--glass-card:rgba(30,32,38,0.96);--glass-linha:rgba(255,255,255,0.09);--glass-sombra:0 8px 32px rgba(0,0,0,0.20),inset 0 1px 0 rgba(255,255,255,0.07);--glass-fundo:radial-gradient(ellipse at 0% 30%,rgba(232,117,32,0.10),transparent 48%),radial-gradient(ellipse at 95% 8%,rgba(42,120,214,0.07),transparent 48%),linear-gradient(125deg,#191A1E,#181C23 55%,#201C1A);--glass-titulo:#F1F4FA;--glass-campo:rgba(255,255,255,0.035);--glass-filtro:rgba(255,255,255,0.025)}.app{padding:var(--e-4);gap:var(--e-4);background:var(--glass-fundo);isolation:isolate}.sb-fechar{display:none;margin-left:auto}.pular-conteudo{position:fixed;left:var(--e-4);top:var(--e-4);transform:translateY(-200%);z-index:100;padding:var(--e-3);background:var(--sup);border-radius:var(--r-2);color:var(--tinta)}.pular-conteudo:focus{transform:none}.sb,.topbar{background:var(--sup);border:1px solid var(--glass-linha);box-shadow:var(--glass-sombra)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.sb,.topbar{background:var(--glass);backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%)}}.sb{top:var(--e-4);height:calc(100vh - 32px);height:calc(100dvh - 32px);border-radius:var(--r-glass);overflow:hidden}.sb-logo{padding:var(--e-6) var(--e-5) var(--e-4);gap:var(--e-3)}.sb-name{font-size:17px;color:var(--glass-titulo);font-weight:650}.sb-sub{font-size:11px}.sb-perfil-topo{display:flex;align-items:center;gap:var(--e-2);margin:0 var(--e-3) var(--e-2);padding:var(--e-4) var(--e-3);background:var(--glass-campo);border:1px solid var(--glass-linha);border-radius:var(--r-4);box-shadow:var(--sombra-1);flex-shrink:0}.sb-perfil-texto{min-width:0;flex:1 1}.sb-perfil-topo>.sb-perfil{flex:1 1;min-width:0;padding:0}.sb-perfil-topo .sb-user{font-size:14px;font-weight:650}.sb-perfil-topo .sb-papel{font-size:12px;margin-top:3px;overflow-wrap:anywhere}.sb-scroll{min-height:0;scrollbar-width:thin;padding-inline:var(--e-3);-webkit-mask-image:none;mask-image:none}.nav-g{padding-top:var(--e-3)}.nav-g+.nav-g{margin-top:var(--e-2);border-top:1px solid var(--linha-forte)}.nav-lbl{font-size:12px;padding-top:var(--e-2);padding-bottom:var(--e-2)}.ni{min-height:40px;padding:10px var(--e-3);gap:var(--e-3);font-size:13px;border-radius:var(--r-3)}.ni i{font-size:21px;color:var(--tinta-2)}.ni.act{background:linear-gradient(120deg,var(--lj-350),var(--marca));color:var(--tinta-acento-min);box-shadow:var(--sombra-2)}.ni.act i{color:inherit}.sb-foot{padding:var(--e-2) var(--e-3);flex-shrink:0}.sb-foot .btn{justify-content:flex-start;min-height:40px;margin-top:0!important}.topbar{position:-webkit-sticky;position:sticky;top:var(--e-4);border-radius:var(--r-4);padding:var(--e-3) var(--e-5);min-height:72px;z-index:25;flex-wrap:wrap}.tb-rota{color:var(--tinta-2);font-size:12px}.tb-saudacao{display:flex;flex-direction:column;text-align:right;gap:3px;font-size:11px;line-height:1.45;color:var(--tinta-3)}.tb-saudacao>span{color:var(--tinta-2);font-weight:550}.tb-dir{margin-left:auto;gap:var(--e-2)}.tb-perfil{display:none}.main-corpo{padding:var(--e-5) 0 var(--e-10)}.ph{align-items:flex-start;margin-bottom:var(--e-5);gap:var(--e-4)}.pt{color:var(--glass-titulo);font-size:clamp(25px,2.5vw,34px);font-weight:650;letter-spacing:-1px}.psub{font-size:13px;line-height:1.6;margin-top:var(--e-1);max-width:80ch}.ph-olho{font-size:11px;margin-bottom:var(--e-2)}.card,.met{background:var(--glass-card);border:1px solid var(--linha);border-radius:var(--r-4);transition:border-color var(--t),box-shadow var(--t)}.card,.card:hover,.met,.met:hover{box-shadow:var(--sombra-1)}.card{padding:var(--e-5);min-width:0}.card-t{display:flex;align-items:center;gap:var(--e-2);font-size:13px;color:var(--glass-titulo)}.card-h{gap:var(--e-2);align-items:flex-start;flex-wrap:wrap}.card-sub{line-height:1.5;font-size:11px;margin-top:var(--e-2)}.grafico-icone{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--ok-lav);color:var(--ok);border-radius:var(--r-2);flex-shrink:0;font-size:19px}.grafico-periodo{display:inline-flex;padding:6px 9px;border:1px solid var(--linha-forte);border-radius:var(--r-2);color:var(--tinta-3);font-size:10px;white-space:nowrap}.mgrid{gap:var(--e-4);margin-bottom:var(--e-4)}.met{position:relative;min-height:128px;padding:var(--e-4) var(--e-5);padding-left:78px;overflow:hidden;--met-cor:var(--info);--met-lav:var(--info-lav)}.met.c-green{--met-cor:var(--ok);--met-lav:var(--ok-lav)}.met.c-red{--met-cor:var(--critico);--met-lav:var(--critico-lav)}.met.c-orange{--met-cor:var(--marca-tinta);--met-lav:var(--marca-lav)}.met-topo{min-height:20px}.met-chip{position:absolute;left:var(--e-4);top:var(--e-4);width:44px;height:44px;border-radius:var(--r-3);background:var(--met-lav);color:var(--met-cor);font-size:24px}.met-l{color:var(--tinta-2);font-size:12px;font-weight:500}.met{container-type:inline-size;--met-chars:8}.met-v{font-size:min(clamp(23px,2vw,30px),calc(100cqi / (var(--met-chars, 8) * .62)));line-height:1.25;letter-spacing:-.7px;white-space:nowrap}.met-fonte,.met-v{margin-top:var(--e-2)}.met-fonte{font-size:10px;line-height:1.45;color:var(--tinta-3)}.met-com-forma{min-height:185px}.met-forma{height:44px;padding-top:0;margin-top:var(--e-2)}.met-heroi{background:var(--glass-card);border-color:var(--linha)}.met-heroi .met-chip{color:var(--met-cor)}.dashboard-metricas-secundarias .met{min-height:112px}.dashboard-graficos{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:var(--e-4);gap:var(--e-4);margin-bottom:var(--e-4);align-items:stretch}.dashboard-graficos>.card,.financeiro-graficos>.card{margin:0;display:flex;flex-direction:column}.dashboard-graficos .card-h,.financeiro-graficos .card-h{min-height:66px}.financeiro-graficos{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:var(--e-4)}.financeiro-graficos,.painel-graficos{display:grid;gap:var(--e-4);margin-bottom:var(--e-4)}.painel-graficos{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--e-4)}.painel-graficos>.card{margin:0}.grafico-carregando{min-height:310px}.rosca-composicao{flex-wrap:wrap;justify-content:center;margin-block:auto;gap:var(--e-3)!important}.rosca-composicao>.vgap{flex:1 1;min-width:135px}.rosca-composicao .gr-centro-v{font-size:17px}.dashboard-listas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--e-4);gap:var(--e-4)}.lista-resumo{margin:0!important}.lista-resumo .card-h{align-items:center}.lista-resumo .card-t{font-size:14px}.lista-resumo .grafico-icone.c-red{color:var(--critico);background:var(--critico-lav)}.lista-resumo td{padding:10px 5px;font-size:12px}.resumo-nome{display:flex;align-items:center;gap:var(--e-2);min-width:0}.resumo-nome .av{width:30px;height:30px;min-width:30px;font-size:11px}.lista-resumo .resumo-data,.resumo-link{white-space:nowrap;font-size:11px}.resumo-link{color:var(--tinta-2);display:inline-flex;align-items:center;gap:var(--e-2);border:1px solid var(--linha-forte);border-radius:var(--r-max);padding:7px 12px;background:var(--glass-campo)}.tabs{gap:var(--e-2);border:0;margin-bottom:var(--e-4);flex-wrap:wrap}.tab{border-radius:var(--r-3);border:1px solid var(--linha);background:var(--glass-filtro);padding:10px 18px}.tab.act{background:var(--marca-lav);color:var(--marca-tinta);border-color:var(--marca-borda);box-shadow:none}.tab.act:after{display:none}.btn{border-radius:var(--r-2);min-height:36px;font-size:12px}.btn-p{background:linear-gradient(120deg,var(--lj-350),var(--btn-p-fill));box-shadow:var(--sombra-1);padding-inline:var(--e-5)}.btn-sm{min-height:30px}.field input,.field select,.field textarea,.input{border-radius:var(--r-2);background:var(--glass-campo)}.bdg{border-radius:var(--r-2);padding:4px 10px;border-color:transparent}.bdg-a{color:var(--marca-tinta);background:var(--marca-lav)}.bdg-g,.c-green{color:var(--ok-tinta)}.recado{background:var(--glass-filtro);border-radius:var(--r-2);line-height:1.6;font-size:12px}.tabela-financeira{padding:0;overflow-x:auto}.tabela-financeira th{background:var(--glass-filtro);color:var(--tinta-2);font-size:11px;font-weight:600;white-space:nowrap}.tabela-financeira td,.tabela-financeira th{padding:12px var(--e-4)}.tabela-financeira td{font-size:12px}.tabela-financeira .actions{gap:var(--e-1);flex-wrap:wrap}.tabela-erp th{background:var(--glass-filtro);color:var(--tinta-2);white-space:nowrap}.tabela-erp{overflow-x:auto;overscroll-behavior-x:contain}.paginacao-financeira{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--e-3);padding:var(--e-4) var(--e-5);margin:-1px 0 var(--e-4);border:1px solid var(--linha);border-radius:0 0 var(--r-4) var(--r-4);background:var(--glass-card)}.pagina-tamanho{display:flex;align-items:center;gap:var(--e-2);font-size:11px;color:var(--tinta-3)}.pagina-tamanho select{padding:7px 9px;border:1px solid var(--linha-forte);border-radius:var(--r-2);background:var(--sup);color:var(--tinta);font:inherit}.pagina-atual{background:var(--marca-lav);color:var(--marca-tinta);border-color:var(--marca-borda)}.pagina-item{display:inline-flex;align-items:center;gap:var(--e-2)}.specimen-secao>div>*{max-width:100%;min-width:0}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--info);outline-offset:3px}@media (max-width:1366px){.dashboard-graficos{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-graficos>:first-child{grid-column:1/-1}.met{padding-left:66px;padding-right:var(--e-3)}.met-chip{width:36px;height:36px;font-size:21px}}@media (max-width:1180px){.tb-saudacao{display:none}.mgrid-3,.mgrid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.financeiro-graficos,.painel-graficos{grid-template-columns:minmax(0,1fr)}}@media (max-width:880px){.app{padding:var(--e-3);gap:0}.sb{top:var(--e-3);left:var(--e-3);bottom:var(--e-3);height:calc(100dvh - 24px);transform:translateX(calc(-100% - 24px));width:min(304px,calc(100vw - 48px));margin:0}.sb-fechar{display:inline-flex}.topbar{top:var(--e-3);min-height:60px;padding:var(--e-2) var(--e-3)}.main-corpo{padding-top:var(--e-4)}.dashboard-graficos,.dashboard-listas{grid-template-columns:minmax(0,1fr)}.dashboard-graficos>:first-child{grid-column:auto}.dashboard-graficos .card-h{min-height:0}.ph,.ph>.hgap{flex-wrap:wrap}.tb-rota-g{display:none}.tabela-erp table,.tabela-financeira table{display:table;width:100%;min-width:980px}.tabela-erp thead,.tabela-financeira thead{display:table-header-group}.tabela-erp tbody,.tabela-financeira tbody{display:table-row-group}.tabela-erp tbody tr,.tabela-financeira tbody tr{display:table-row;width:auto;border:0;padding:0}.tabela-erp td,.tabela-financeira td{display:table-cell;text-align:left;padding:12px var(--e-4);border-bottom:1px solid var(--linha);white-space:normal;min-width:96px;overflow-wrap:normal}.tabela-erp td[data-rotulo]:before,.tabela-financeira td[data-rotulo]:before{display:none}.tabela-erp td:empty,.tabela-financeira td:empty{display:table-cell}.tabela-erp td[colspan] .empty,.tabela-financeira td[colspan] .empty{max-width:calc(100vw - 88px);white-space:normal}.tabela-erp .actions,.tabela-financeira .actions{justify-content:flex-start}.paginacao-financeira>.hgap{flex-wrap:wrap;gap:var(--e-2)}}@media (max-width:480px){.mgrid{grid-template-columns:minmax(0,1fr)}.met{min-height:112px;padding-left:78px}.met-chip{width:44px;height:44px;font-size:24px}.met-v{font-size:min(28px,calc(100cqi / (var(--met-chars, 8) * .62)))}.card{padding:var(--e-4)}.card.tabela-financeira{padding:0}.lista-resumo td{font-size:11px;padding-inline:2px}.resumo-nome{gap:6px}.resumo-link{padding:6px 9px}.tb-priv-rot{display:none}}@media print{.app{background:none;padding:0}.card,.met{background:var(--sup);box-shadow:none}}.relatorios{min-width:0}.relatorios .rel-cabecalho{margin-bottom:var(--e-5)}.relatorios .ph{margin-bottom:var(--e-4)}.relatorios .rel-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--e-4)}.relatorios .rel-toolbar-botoes{display:flex;align-items:center;flex-wrap:wrap;gap:var(--e-2)}.relatorios .rel-toolbar .btn{min-height:40px;gap:var(--e-2)}.relatorios .rel-periodo{color:var(--tinta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.relatorios .rel-atualizacao{display:flex;align-items:center;flex-wrap:wrap;gap:var(--e-3);color:var(--tinta-3);font-size:11px}.relatorios .rel-atualizacao>div{display:grid;grid-gap:var(--e-1);gap:var(--e-1)}.relatorios .rel-atualizacao time{color:var(--tinta-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.relatorios .rel-atualizacao-ponto{width:7px;height:7px;border-radius:50%;background:var(--ok)}.relatorios .rel-filtro-ativo{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--marca-lav);color:var(--marca-tinta)}.relatorios .rel-filtro-datas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--e-3);gap:var(--e-3)}.relatorios .rel-filtro-acoes{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--e-2);margin-top:var(--e-5)}.relatorios .rel-recorte{color:var(--tinta-2);padding:var(--e-3) var(--e-4);background:var(--marca-lav);border-radius:var(--r-3);font-size:12px;margin-bottom:var(--e-4)}.relatorios .rel-indicadores .met{min-width:0;min-height:168px;padding:var(--e-4);background:linear-gradient(135deg,color-mix(in srgb,var(--glass-card) 94%,var(--met-cor) 6%),var(--glass-card))}.relatorios .rel-indicadores .met-topo{padding-left:60px;min-height:44px;display:flex;align-items:center}.relatorios .rel-indicadores .met-chip{width:44px;height:44px;color:var(--tinta-acento);background:var(--met-cor);box-shadow:var(--sombra-2)}.relatorios .rel-indicadores .met.c-orange{--met-cor:var(--marca)}.relatorios .rel-indicadores .met.rel-violeta{--met-cor:var(--s7);--met-lav:var(--sup-3)}.relatorios .rel-indicadores .met-v{font-size:min(clamp(22px,1.7vw,27px),calc(100cqi / (var(--met-chars, 8) * .62)));color:var(--tinta);margin:var(--e-2) 0;letter-spacing:-.5px}.relatorios .rel-indicadores .met-forma{height:auto;min-height:15px;margin:0;padding:0 75px 0 0}.relatorios .rel-indicadores .met-fonte{padding-right:50px}.relatorios .rel-indicadores .delta{font-size:11px;padding:5px 7px}.relatorios .rel-indicadores .delta+span{font-size:10px}.relatorios .rel-delta-motivo{display:block;font-size:10px;line-height:1.5;color:var(--tinta-3)}.relatorios .rel-spark{position:absolute;width:75px;right:var(--e-3);bottom:var(--e-4)}.relatorios .rel-grade{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:var(--e-4);gap:var(--e-4);align-items:stretch}.relatorios .rel-painel{margin:0;padding:var(--e-4) var(--e-5);min-width:0;border-radius:var(--r-4);background:linear-gradient(130deg,color-mix(in srgb,var(--glass-card) 96%,var(--s3) 4%),var(--glass-card));display:flex;flex-direction:column}.relatorios .rel-painel .card-h{align-items:center;min-height:42px;padding-bottom:var(--e-3);border-bottom:1px solid var(--linha);margin-bottom:var(--e-2)}.relatorios .rel-painel h2{margin:0;font-size:14px;font-weight:600;letter-spacing:-.2px;color:var(--tinta)}.relatorios .rel-painel-icone{color:var(--marca);font-size:22px;margin-right:var(--e-1);flex-shrink:0}.relatorios .rel-painel .seg{font-size:10px;flex-shrink:0;max-width:100%}.relatorios .rel-painel .seg button{padding:7px 10px;font-size:10px;white-space:nowrap}.relatorios .rel-servicos-lista{max-height:280px;overflow-y:auto;scrollbar-width:thin;min-height:175px}.relatorios .rel-servico{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(65px,.9fr) auto 48px;grid-gap:var(--e-2);gap:var(--e-2);align-items:center;min-height:48px;padding-block:var(--e-2);border-bottom:1px solid var(--linha-fraca)}.relatorios .rel-servico-icone{display:grid;place-items:center;width:30px;height:32px;border-radius:var(--r-2);background:var(--glass-campo);color:var(--tinta-2);font-size:18px}.relatorios .rel-servico-nome{color:var(--tinta-2);font-size:12px;overflow-wrap:anywhere}.relatorios .rel-servico-valor{font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.relatorios .rel-percentual{color:var(--tinta-3);font-size:10px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.relatorios .rel-barra{height:9px;border-radius:var(--r-max);background:var(--sup-3);overflow:hidden}.relatorios .rel-barra>span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--lj-350),var(--marca))}.relatorios .rel-nota{color:var(--tinta-3);font-size:10px;line-height:1.6;margin:var(--e-3) 0 0;overflow-wrap:anywhere}.relatorios .rel-vazio{color:var(--tinta-3);font-size:12px;line-height:1.7;padding:var(--e-5) 0;margin:0}.relatorios .rel-ordenacao{max-width:130px;padding:7px 10px;font-size:11px;min-height:32px}.relatorios .rel-composicao{display:flex;align-items:center;gap:var(--e-4);flex:1 1;padding-top:var(--e-2)}.relatorios .rel-composicao>.rosca-composicao{flex:0 0 190px;margin:0}.relatorios .rel-legenda{flex:1 1;min-width:0;max-height:250px;overflow-y:auto;scrollbar-width:thin}.relatorios .rel-legenda-linha{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;grid-gap:var(--e-2);gap:var(--e-2);padding-block:10px;border-bottom:1px solid var(--linha-fraca);font-size:11px;color:var(--tinta-2)}.relatorios .rel-legenda-linha>strong{font-weight:550;color:var(--tinta)}.relatorios .rel-legenda-linha>.rel-percentual{grid-column:2/4}.relatorios .rel-legenda-linha>span:nth-child(2){overflow-wrap:anywhere}.relatorios .rel-legenda-ponto{width:8px;height:8px;border-radius:50%}.relatorios .rel-tabela-scroll{min-width:0;overflow-x:auto;scrollbar-width:thin;flex:1 1}.relatorios .rel-tabela{width:100%;min-width:535px;table-layout:fixed}.relatorios .rel-tabela th{font-size:10px;font-weight:500;color:var(--tinta-3);padding:10px 6px;white-space:nowrap}.relatorios .rel-tabela td{font-size:11px;padding:9px 6px;white-space:nowrap;border-bottom:1px solid var(--linha-fraca)}.relatorios .rel-tabela th:first-child{width:26px}.relatorios .rel-tabela th:nth-child(2){width:42%}.relatorios .rel-tabela th:nth-child(3){width:105px}.relatorios .rel-tabela th:nth-child(4){width:64px}.relatorios .rel-tabela th:nth-child(5){width:87px}.relatorios .rel-cliente-nome{display:flex;align-items:center;gap:var(--e-2);min-width:0}.relatorios .rel-cliente-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--sup-3);color:var(--tinta-2);font-size:11px}.relatorios .rel-cliente-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;font-size:10px}.relatorios .rel-cliente-texto a{color:var(--tinta-2)}.relatorios .rel-cliente-texto a:hover{color:var(--marca-tinta);text-decoration:underline}.relatorios .rel-paginacao{display:flex;align-items:center;justify-content:space-between;gap:var(--e-2);padding-top:var(--e-3)}.relatorios .rel-paginacao .rel-nota{margin:0}.relatorios .rel-periodo-resumo{padding:7px 10px;font-size:11px;color:var(--tinta-2);border:1px solid var(--linha);border-radius:var(--r-2)}.relatorios .rel-resumo-lista{margin:0}.relatorios .rel-resumo-linha{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);padding:11px 0;border-bottom:1px solid var(--linha-fraca);font-size:12px}.relatorios .rel-resumo-linha dt{display:flex;align-items:center;gap:var(--e-2);color:var(--tinta-2)}.relatorios .rel-resumo-linha dt i{font-size:17px}.relatorios .rel-resumo-linha dd{margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.relatorios .rel-resultado{background:var(--ok-lav);border:1px solid var(--ok-borda);border-radius:var(--r-2);padding-inline:var(--e-3);margin-block:var(--e-1)}.relatorios .rel-resultado.c-red{background:var(--critico-lav);border-color:var(--critico-borda)}.relatorios .rel-resultado dt{color:var(--tinta);font-weight:600}.relatorios .rel-resultado dd{font-size:17px}.relatorios .rel-resumo-divisao{margin-top:var(--e-2);padding-top:var(--e-3);border-top:1px solid var(--linha)}.relatorios .rel-origens{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-3);font-size:10px;color:var(--tinta-3);margin-top:var(--e-3);padding-top:var(--e-3);border-top:1px solid var(--linha)}.relatorios .rel-origens>span:first-child{flex-basis:100%}.relatorios .rel-carregando-titulo{height:70px;width:65%;margin-bottom:var(--e-5)}.relatorios .rel-carregando-metrica{min-height:168px}.relatorios .rel-carregando-painel{min-height:290px}@media (max-width:1250px){.relatorios .rel-indicadores .mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.relatorios .rel-composicao{flex-wrap:wrap;justify-content:center}.relatorios .rel-legenda{min-width:200px}}@media (max-width:1100px){.relatorios .rel-grade{grid-template-columns:minmax(0,1fr)}.relatorios .rel-composicao{flex-wrap:nowrap}.relatorios .rel-painel{padding:var(--e-4)}}@media (max-width:600px){.relatorios .rel-toolbar-botoes{width:100%}.relatorios .rel-periodo{flex-basis:100%;justify-content:space-between}.relatorios .rel-composicao{flex-wrap:wrap}.relatorios .rel-composicao>.rosca-composicao{flex-basis:100%}.relatorios .rel-legenda{min-width:0;width:100%;flex-basis:100%}.relatorios .rel-legenda-linha{grid-template-columns:8px minmax(0,1fr) auto 40px}.relatorios .rel-legenda-linha>.rel-percentual{grid-column:auto}.relatorios .rel-servico{grid-template-columns:30px minmax(0,1fr) auto}.relatorios .rel-barra{grid-column:2;grid-row:2}.relatorios .rel-servico .rel-percentual{grid-column:3;grid-row:2}.relatorios .rel-painel .card-h{align-items:flex-start;gap:var(--e-3)}.relatorios .rel-filtro-datas{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.relatorios .rel-indicadores .mgrid{grid-template-columns:minmax(0,1fr)}}