*{box-sizing:border-box}html,body{margin:0}body{background:var(--base);color:var(--tx);font-family:var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;transition:background-color .3s,color .3s;overflow-x:hidden}.mono{font-family:var(--font-jetbrains),ui-monospace,monospace;font-variant-numeric:tabular-nums}h1,h2,h3,h4{font-family:var(--font-sora),sans-serif;letter-spacing:-.01em;margin:0}@layer base{a{color:inherit;cursor:pointer;text-decoration:none}a,button,[role=button],.crow,.pd-item,.prod,.kpi,label,summary{cursor:pointer}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}}img,svg{display:block}::selection{background:var(--neon-dim)}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-2);background-clip:padding-box;border:3px solid #0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--tx-3)}.t-light,:root[data-theme=light] .t-dark{display:none}:root[data-theme=light] .t-light{display:block}.app{grid-template-columns:210px 1fr;min-height:100vh;transition:grid-template-columns .26s cubic-bezier(.16,1,.3,1);display:grid}.sb{background:var(--chrome);border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:18px 14px;transition:padding .26s;display:flex;position:sticky;top:0}.brand{flex-direction:column;align-items:flex-start;gap:5px;padding:16px 10px 20px;display:flex}.logo-btn{cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.logo-btn img{transform-origin:0;transition:transform .3s cubic-bezier(.16,1,.3,1);display:none}.logo-btn:hover img{transform:scale(1.07)}.logo-btn .full-dark,.logo-btn .full-light{width:auto;height:31px}.logo-btn .mark{width:auto;height:23px}.logo-btn .full-dark,:root[data-theme=light] .logo-btn .full-light{display:block}:root[data-theme=light] .logo-btn .full-dark{display:none}.brand-sub{align-items:center;gap:8px;display:flex}.badge-admin{font-family:var(--font-sora);letter-spacing:.05em;color:var(--neon);background:var(--neon-dim);border:1px solid var(--neon-bd);white-space:nowrap;border-radius:3px;flex:none;padding:2px 5px;font-size:9px;font-weight:800}.sub-txt{color:var(--tx-3);font-size:11px;font-weight:500}.collapse-btn{width:22px;height:22px;color:var(--tx-3);opacity:0;z-index:3;background:0 0;border:none;place-items:center;transition:opacity .2s,color .15s,transform .2s;display:grid;position:absolute;top:24px;right:4px}.collapse-btn svg{width:20px;height:20px}.sb:hover .collapse-btn{opacity:1}.collapse-btn:hover{color:var(--neon);transform:scale(1.12)}.nav-lbl{color:var(--tx-3);letter-spacing:.12em;text-transform:uppercase;padding:16px 10px 7px;font-size:10.5px;font-weight:700}.nav a{color:var(--tx-2);border-radius:4px;align-items:center;gap:11px;margin:3px 0;padding:10px 11px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.nav a svg{stroke:currentColor;opacity:.9;flex:none;width:19px;height:19px}.nav a:hover{background:var(--sec-2);color:var(--tx)}.nav a.on{background:var(--card);color:var(--tx);border:2px solid var(--tato-traco);box-shadow:0 2px 0 var(--tato-sombra);padding:8px 9px}.nav a.on svg{stroke:var(--neon);opacity:1}.nav a.soon{opacity:.4}.nav a .tag{letter-spacing:.05em;color:var(--tx-3);border:1px solid var(--line);border-radius:3px;margin-left:auto;padding:1px 5px;font-size:9.5px;font-weight:700}.sb-foot{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.foot-row{color:var(--tx-2);border-radius:4px;align-items:center;gap:11px;width:100%;margin-bottom:8px;padding:9px 11px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:flex}.foot-row svg{stroke:currentColor;flex:none;width:17px;height:17px}.foot-row:hover{background:var(--sec-2);color:var(--tx)}.i-sun,:root[data-theme=light] .i-moon{display:none}:root[data-theme=light] .i-sun{display:block}.chip2fa{color:var(--neon);background:var(--neon-dim);border:1px solid var(--neon-bd);border-radius:3px;align-items:center;gap:6px;width:fit-content;margin:2px 8px;padding:4px 8px;font-size:10.5px;font-weight:600;display:flex}.chip2fa svg{width:12px;height:12px;stroke:var(--neon);flex:none}.usr-wrap{position:relative}.usr{cursor:pointer;border-radius:4px;align-items:center;gap:10px;width:100%;padding:8px;transition:background .15s;display:flex}.usr:hover{background:var(--sec-2)}.usr .av{border:1px solid var(--line-2);width:32px;height:32px;font-family:var(--font-sora);color:var(--neon);background:linear-gradient(140deg,#1d2b25,#141a17);border-radius:4px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.usr-txt{text-align:left;flex:1;min-width:0}.usr .nm{font-size:13px;font-weight:600}.usr .rl{color:var(--tx-3);font-size:11px}.usr-chev{width:16px;height:16px;stroke:var(--tx-3);flex:none;transition:transform .2s}.usr-wrap.open .usr-chev{transform:rotate(180deg)}.usr-menu{background:var(--card);border:1px solid var(--line-2);opacity:0;visibility:hidden;z-index:20;border-radius:4px;padding:6px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:calc(100% + 8px);left:0;right:0;transform:translateY(6px);box-shadow:0 -12px 34px #0006}.usr-wrap.open .usr-menu{opacity:1;visibility:visible;transform:translateY(0)}.um-item{width:100%;color:var(--tx-2);border-radius:4px;align-items:center;gap:11px;padding:9px 11px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.um-item svg{stroke:currentColor;flex:none;width:17px;height:17px}.um-item:hover{background:var(--sec-2);color:var(--tx)}.um-item.danger{color:var(--red)}.um-item.danger:hover{background:var(--red-dim);color:var(--red)}.um-sep{background:var(--line);height:1px;margin:5px 4px}body.collapsed .usr-chev{display:none}body.collapsed .usr-menu{width:210px;left:6px;right:auto}body.collapsed .app{grid-template-columns:74px 1fr}body.collapsed .sb{padding:18px 13px}body.collapsed .brand{align-items:center;padding:16px 0 20px}body.collapsed .brand-sub,body.collapsed .badge-admin,body.collapsed .collapse-btn{display:none}body.collapsed .logo-btn{width:100%}body.collapsed .logo-btn img{transform-origin:50%}body.collapsed .logo-btn .full-dark,body.collapsed .logo-btn .full-light{display:none!important}body.collapsed .logo-btn .mark{display:block!important}body.collapsed .nav-lbl{display:none}body.collapsed .nav a{justify-content:center;padding:12px 0}body.collapsed .nav a .lt,body.collapsed .nav a .tag{display:none}body.collapsed .nav a svg{width:23px;height:23px}.nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.nav a .pmark{object-fit:contain;opacity:.92;border-radius:5px;flex:none;width:20px;height:20px;transition:opacity .15s,transform .15s}.nav a.on .pmark,.nav a:hover .pmark{opacity:1;transform:scale(1.06)}body.collapsed .nav a .pmark{width:24px;height:24px}body.collapsed .foot-row{justify-content:center;padding:9px 0}body.collapsed .foot-row .fr-t{display:none}body.collapsed .foot-row svg{width:21px;height:21px}body.collapsed .chip2fa{background:0 0;border:none;justify-content:center;width:100%;margin:2px 0;padding:9px 0}body.collapsed .chip2fa svg{width:21px;height:21px}body.collapsed .chip2fa .c2fa-t{display:none}body.collapsed .usr{justify-content:center;padding:6px 0}body.collapsed .usr .av{background:var(--card);border:1px solid var(--line-2);color:var(--tx-2)}body.collapsed .usr-txt{display:none}.main{flex-direction:column;min-width:0;display:flex}.top{z-index:5;background:var(--top-bg);-webkit-backdrop-filter:saturate(160%)blur(12px);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:13px 24px;display:flex;position:sticky;top:0}.top h1{font-size:19px;font-weight:700}.top .crumb{color:var(--tx-3);margin-top:2px;font-size:12px}.live{color:var(--tx-2);border:1.5px solid var(--tato-traco);background:var(--card);border-radius:4px;align-items:center;gap:7px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.live .dot{background:var(--neon);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}.live.atrasado{color:var(--amber);border-color:var(--amber)}.live.atrasado .dot{background:var(--amber);animation:none}@keyframes pulse{0%{box-shadow:0 0 #2bab8b73}70%{box-shadow:0 0 0 7px #2bab8b00}to{box-shadow:0 0 #2bab8b00}}.proto{letter-spacing:.05em;color:var(--amber);background:var(--amber-dim);border:1px solid var(--amber-dim);border-radius:3px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.search{background:var(--card);border:2px solid var(--tato-borda-cor);width:230px;color:var(--tx-3);box-shadow:0 var(--tato-passo-campo) 0 var(--tato-sombra);border-radius:4px;align-items:center;gap:9px;padding:7px 12px;transition:border-color .15s;display:flex}.search:focus-within{border-color:var(--tato-marca)}.search svg{stroke:currentColor;flex:none;width:15px;height:15px}.search input{color:var(--tx);outline:none;width:100%;padding:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:none!important}.seg{background:var(--card);border:2px solid var(--tato-traco);box-shadow:0 2px 0 var(--tato-sombra);border-radius:4px;padding:3px;display:flex}.seg button{color:var(--tx-2);border-radius:3px;padding:5px 11px;font-size:12px;font-weight:600}.seg button.on{background:var(--neon-dim);color:var(--neon-2);box-shadow:inset 0 0 0 1.5px var(--neon-bd)}.wrap{width:100%;max-width:3400px;margin:0 auto;padding:24px 26px 60px}.sec-t{align-items:center;gap:10px;margin:30px 2px 14px;display:flex}.sec-t:first-child{margin-top:6px}.sec-t h2{color:var(--tx);font-size:14px;font-weight:700}.sec-t .ln{background:var(--line);flex:1;height:1px}.sec-t .act{color:var(--tx-3);font-size:12px;font-weight:500}.sec-t a.act:hover{color:var(--neon)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:4px 2px 14px;display:flex}.page-head .proto{font-size:9.5px}.ph-crumb{color:var(--tx-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.ph-ctrl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.kpi{background:var(--card);border:2px solid var(--tato-traco);box-shadow:0 var(--tato-passo) 0 var(--tato-sombra),var(--tato-luz);border-radius:4px;padding:16px 17px;transition:transform .18s,box-shadow .18s,background .25s,border-color .25s;position:relative;overflow:hidden}.kpi:hover{background:var(--pressed);box-shadow:0 calc(var(--tato-passo) + 2px) 0 var(--tato-sombra),var(--tato-luz);transform:translateY(-1px)}.kpi:active{box-shadow:0 1px 0 var(--tato-sombra),var(--tato-luz);transform:translateY(3px)}.kpi .lbl{color:var(--tx-2);transform-origin:0;align-items:center;gap:8px;font-size:12px;font-weight:500;transition:color .25s,transform .4s cubic-bezier(.16,1,.3,1);display:flex}.kpi .lbl svg{stroke:currentColor;width:15px;height:15px}.kpi:hover .lbl{color:var(--neon-2);transform:scale(1.03)}.kpi .val{font-family:var(--font-sora);letter-spacing:-.02em;margin:10px 0 4px;font-size:30px;font-weight:800}.kpi.hero .val{color:var(--neon)}.kpi .sub{color:var(--tx-3);font-size:12px}.kpi .sub .sub-hi{color:var(--neon);font-weight:600}.kpi .sub .sub-off{color:var(--tx-3);opacity:.75}.spark{opacity:.55;width:100%;height:34px;position:absolute;bottom:0;left:0;right:0}:root[data-theme=light] .kpi:hover{background:#e6f8ef}:root[data-theme=light] .tbl tbody tr:hover{background:#eef9f3}.ptable{background:var(--card);border:2px solid var(--tato-traco);box-shadow:0 var(--tato-passo) 0 var(--tato-sombra),var(--tato-luz);border-radius:4px;overflow:hidden}.ptable-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,1.4fr) 66px 84px 78px 96px 78px minmax(130px,1.1fr) 84px 20px;align-items:center;column-gap:12px;min-height:52px;padding:0 18px;display:grid}.ptable-row:last-child{border-bottom:none}.ptable-row:not(.ptable-head){cursor:pointer;transition:background .12s}.ptable-row:not(.ptable-head):hover{background:var(--pressed)}.ptable-row:not(.ptable-head):focus-visible{outline:2px solid var(--neon-bd);outline-offset:-2px}:root[data-theme=light] .ptable-row:not(.ptable-head):hover{background:#eef9f3}.ptable-head{background:var(--sec-2);min-height:38px}.ptable-head .ptable-c{color:var(--tx-3);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.ptable-head .ptable-c.num{text-align:right}.ptable-c{color:var(--tx-2);min-width:0;font-size:13px;overflow:hidden}.ptable-c.num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ptable-c.num.muted{color:var(--tx-3);font-weight:500}.ptable-nsub{color:var(--tx-3);white-space:nowrap;font-size:10px;font-weight:500;line-height:1.2;display:block}.ptable-c.num.ok{color:var(--neon)}.ptable-c.metrica{color:var(--tx-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ptable-c.metrica b{color:var(--tx);margin-right:4px;font-weight:700}.ptable-c.metrica .muted{color:var(--tx-3)}.ptable-logolockup{align-items:center;height:20px;display:flex}.ptable-logo{width:auto;height:18px}.ptable-logo.pede{height:16px}.ptable-logo.sm{height:17px}.ptable-logo.plogo-txt{font-size:16px}.ptable-c.status{color:var(--neon);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.ptable-c.status .dot{background:var(--neon);border-radius:50%;flex:none;width:6px;height:6px}.ptable-c.status.sem-resposta{color:var(--amber)}.ptable-c.status.sem-resposta .dot{background:var(--amber)}.ptable-c.seta{justify-content:flex-end;display:flex}.ptable-c.seta svg{width:16px;height:16px;stroke:var(--tx-3);transition:transform .15s,stroke .15s}.ptable-row:hover .ptable-c.seta svg{stroke:var(--tx-2);transform:translate(2px)}.ptable-head .ptable-c.metrica,.ptable-head .ptable-c.status{color:var(--tx-3);font-size:10.5px;font-weight:700}.ptable-mobile-meta{display:none}@media (max-width:1080px){.ptable-row{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:0;padding:12px 16px;display:flex}.ptable-head,.ptable-c.num,.ptable-c.metrica{display:none}.ptable-c.produto{flex:1;min-width:0;overflow:visible}.ptable-c.status{flex:none;order:2}.ptable-c.status .ptable-status-txt{display:none}.ptable-c.seta{flex:none;order:3}.ptable-mobile-meta{color:var(--tx-3);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;order:4;font-size:12.5px;display:block;overflow:hidden}}.panel{background:var(--card);border:2px solid var(--tato-traco);box-shadow:0 var(--tato-passo) 0 var(--tato-sombra),var(--tato-luz);border-radius:4px;overflow:hidden}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{text-align:left;color:var(--tx-3);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--line);background:var(--sec-2);padding:12px 16px;font-size:11px;font-weight:600}.tbl td{border-bottom:1px solid var(--line);color:var(--tx-2);padding:11px 16px}.tbl tr:last-child td{border-bottom:none}.tbl tbody tr{cursor:pointer;transition:background .12s}.tbl tbody tr:hover{background:var(--pressed)}.cli{align-items:center;gap:11px;display:flex}.cli .av{width:30px;height:30px;font-family:var(--font-sora);background:var(--base);border:1px solid var(--line-2);color:var(--tx-2);border-radius:4px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.cli .nm{color:var(--tx);font-weight:600}.cli .em{color:var(--tx-3);font-size:11.5px}.pill{white-space:nowrap;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pill .d{border-radius:50%;width:6px;height:6px}.p-pag{color:var(--neon);background:var(--neon-dim)}.p-pag .d{background:var(--neon)}.p-ativo{color:var(--blue);background:var(--blue-dim)}.p-ativo .d{background:var(--blue)}.p-gratis{color:var(--tx-2);background:var(--sec-2)}.p-gratis .d{background:var(--tx-3)}.p-exp{color:var(--amber);background:var(--amber-dim)}.p-exp .d{background:var(--amber)}.p-cort{color:var(--amber);background:var(--amber-dim);border:1px dashed var(--amber-bd,var(--amber))}.p-cort .d{background:var(--amber)}.p-teste{color:var(--purple);background:var(--purple-dim);border:1px dashed var(--purple)}.p-teste .d{background:var(--purple)}.p-demo{color:var(--purple);background:var(--purple-dim)}.p-demo .d{background:var(--purple)}.p-int{color:var(--blue);background:var(--blue-dim)}.p-int .d{background:var(--blue)}.cm-av{overflow:hidden}.cm-av img{object-fit:cover;width:100%;height:100%}.pd-item .av{overflow:hidden}.pd-item .av img{object-fit:cover;width:100%;height:100%}.cm-link{color:var(--neon);text-align:right;align-items:center;gap:5px;font-size:13.5px;font-weight:600;display:inline-flex}.cm-link:hover{text-decoration:underline}.cm-link svg{flex:none;width:13px;height:13px}.cm-link{min-width:0;max-width:70%}.cm-link-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge-p{color:var(--tx-2);border:1px solid var(--line);border-radius:3px;padding:2px 7px;font-size:11px;font-weight:600}.teste-tag{color:var(--purple);border:1px dashed var(--purple);vertical-align:middle;border-radius:3px;margin-left:7px;padding:0 5px;font-size:9.5px;font-weight:600}.rowact{justify-content:flex-end;gap:2px;display:flex}.iact{width:34px;height:34px;color:var(--tx-2);background:0 0;border:2px solid #0000;border-radius:4px;place-items:center;transition:color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.iact svg{stroke:currentColor;width:17px;height:17px}.iact:hover{color:var(--tx);background:var(--card);border-color:var(--tato-traco);box-shadow:0 2px 0 var(--tato-sombra)}.iact:active{box-shadow:0 1px 0 var(--tato-sombra);transform:translateY(3px)}.iact.del:hover{color:var(--red);background:var(--red-dim)}.visgrid{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.vhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 0;display:flex}.vhead .big{font-family:var(--font-sora);letter-spacing:-.02em;font-size:34px;font-weight:800}.vhead .k{color:var(--tx-3);font-size:12px}.btn-clear{color:var(--tx-2);border:2px solid var(--tato-traco);background:var(--card);box-shadow:0 2px 0 var(--tato-sombra);border-radius:4px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:600;transition:transform .15s,box-shadow .15s,color .15s,background .15s,border-color .15s;display:inline-flex}.btn-clear svg{stroke:currentColor;width:14px;height:14px}.btn-clear:hover{color:var(--red);background:var(--red-dim);box-shadow:0 3px 0 var(--tato-sombra);transform:translateY(-1px)}.btn-clear:active{box-shadow:0 1px 0 var(--tato-sombra);transform:translateY(3px)}.geo{padding:8px 18px 18px}.geo-row{border-radius:4px;align-items:center;gap:13px;margin:0 -12px;padding:11px 12px;display:flex;position:relative}.geo-row:after{content:"";background:var(--line);height:1px;transition:opacity .15s;position:absolute;bottom:0;left:12px;right:12px}.geo-row:last-child:after{display:none}.geo-row .fl{border:1px solid var(--line-2);border-radius:3px;flex:none;width:26px;height:18px;display:block;overflow:hidden}.geo-row .fl svg{width:100%;height:100%;display:block}.geo-row .fl.globe{color:var(--tx-3);border:none;place-items:center;display:grid}.geo-row .fl.globe svg{width:21px;height:21px}.geo-row .pl{flex:1;min-width:0}.geo-row .pl b{color:var(--tx);font-size:13px;font-weight:600}.geo-row .pl span{color:var(--tx-3);font-size:11.5px}.geo-row .track{background:var(--base);border:1px solid var(--line);border-radius:3px;width:120px;height:6px;overflow:hidden}.geo-row .track i{background:var(--neon);opacity:.8;height:100%;display:block}.geo-row .cnt{text-align:right;width:56px;color:var(--tx-2);font-size:12.5px;font-weight:600}.ipnote{background:var(--base);border:1px solid var(--line);color:var(--tx-3);border-radius:4px;align-items:flex-start;gap:9px;margin:0 18px 18px;padding:11px 13px;font-size:11.5px;line-height:1.55;display:flex}.ipnote svg{width:15px;height:15px;stroke:var(--amber);flex:none;margin-top:1px}.foot{color:var(--tx-3);text-align:center;margin-top:40px;font-size:12px}.cmodal{z-index:130;display:none;position:fixed;inset:0}.cmodal.open{display:block}.cm-scrim{-webkit-backdrop-filter:blur(13px);background:#040406ad;position:absolute;inset:0}.cm-card{background:var(--pressed);border:1px solid var(--line-2);border-radius:4px;width:min(92vw,420px);max-height:90vh;padding:22px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 10px 34px #00000052}.cm-x{width:34px;height:34px;color:var(--tx-3);z-index:2;border:1px solid #0000;border-radius:4px;place-items:center;transition:all .15s;display:grid;position:absolute;top:14px;right:14px}.cm-x svg{width:18px;height:18px}.cm-x .ic-back{display:none}.cm-x:hover{background:var(--red-dim);color:var(--red);border-color:var(--red)}.cm-head{border:1px solid var(--line-2);background:var(--sec-2);border-radius:4px;align-items:center;gap:13px;margin-bottom:16px;padding:12px 52px 12px 14px;display:flex}.cm-hinfo{min-width:0}.cm-nm,.cm-em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cm-av{background:var(--base);border:1px solid var(--line-2);width:48px;height:48px;font-family:var(--font-sora);color:var(--tx-2);border-radius:4px;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.cm-nm{font-family:var(--font-sora);font-size:17px;font-weight:700}.cm-em{color:var(--tx-3);font-size:13px}.cm-chips{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 0 auto;display:flex}.cm-chips .pill{padding:4px 11px;font-size:12.5px}.cm-plogo{width:auto;height:20px}.cm-rows{border:2px solid var(--tato-traco);border-radius:4px;margin-bottom:18px;overflow:hidden}.cm-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.cm-row:last-child{border-bottom:none}.cm-row span{color:var(--tx-3);font-size:13px}.cm-row b{text-align:right;font-size:13.5px;font-weight:600}.cm-actions{gap:10px;display:flex}.cm-btn{border:2px solid var(--tato-traco);box-shadow:0 var(--tato-passo) 0 var(--tato-sombra);border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:13.5px;font-weight:600;transition:transform .18s,box-shadow .18s,background .15s;display:inline-flex}.cm-btn:hover{box-shadow:0 calc(var(--tato-passo) + 1px) 0 var(--tato-sombra);filter:brightness(.9);transform:translateY(-1px)}.cm-btn:active{box-shadow:0 1px 0 var(--tato-sombra);transform:translateY(3px)}.cm-btn svg{width:16px;height:16px}.cm-btn.ghost{color:var(--tx);background:var(--card)}.cm-btn.ghost:hover{background:var(--pressed)}.cm-btn.danger{color:var(--red);background:var(--red-dim);--tato-sombra:color-mix(in oklab,var(--red) var(--tato-mix-cor),#000)}.cm-btn.danger:hover{background:#f2555a38}.cm-note{color:var(--tx-3);text-align:center;margin-top:14px;font-size:11.5px}.cm-emrow{align-items:center;gap:6px;display:flex}a.cm-em{color:var(--tx-3);font-size:13px}a.cm-em:hover{color:var(--neon);text-decoration:underline}.cm-copy{width:24px;height:24px;color:var(--tx-3);border-radius:3px;flex:none;place-items:center;transition:all .15s;display:grid}.cm-copy svg{width:13px;height:13px}.cm-copy:hover{background:var(--pressed);color:var(--tx)}.cm-contact{gap:8px;margin-bottom:16px;display:flex}.cm-cbtn{border:2px solid var(--tato-traco);background:var(--base);color:var(--tx);box-shadow:0 2px 0 var(--tato-sombra);border-radius:4px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 8px;font-size:12.5px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.cm-cbtn:active{box-shadow:0 1px 0 var(--tato-sombra);transform:translateY(3px)}.cm-cbtn svg{width:17px;height:17px}.cm-cbtn:hover{background:var(--pressed);border-color:var(--line-2)}.cm-cbtn.wa{color:#1fa855;border-color:#25d36659}.cm-cbtn.wa:hover{background:#25d3661f}.toast{background:var(--tx);color:var(--base);opacity:0;pointer-events:none;z-index:200;border-radius:4px;padding:10px 18px;font-size:13px;font-weight:600;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 8px 24px #0000004d}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.contact-click{cursor:pointer;transition:color .15s}.contact-click:hover{color:var(--neon)}a.cm-em.contact-click{color:var(--tx-3)}a.cm-em.contact-click:hover{color:var(--neon);text-decoration:underline}.contact-menu{background:var(--card);border:1px solid var(--line-2);z-index:150;opacity:0;visibility:hidden;border-radius:4px;min-width:190px;padding:5px;transition:opacity .15s,transform .15s,visibility .15s;position:fixed;transform:translateY(-4px);box-shadow:0 12px 34px #0000006b}.contact-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.cmenu-item{width:100%;color:var(--tx);border-radius:4px;align-items:center;gap:11px;padding:9px 11px;font-size:13px;font-weight:500;transition:background .12s;display:flex}.cmenu-item svg{flex:none;width:16px;height:16px}.cmenu-item:not(.wa) svg{stroke:currentColor}.cmenu-item:hover{background:var(--sec-2)}.cmenu-item.wa{color:#1fa855}.exp-btn{color:var(--tx-2);background:var(--card);border:2px solid var(--tato-traco);white-space:nowrap;box-shadow:0 var(--tato-passo) 0 var(--tato-sombra);border-radius:4px;align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;font-weight:600;transition:transform .18s,box-shadow .18s,color .15s,background .15s;display:inline-flex}.exp-btn svg{stroke:currentColor;width:16px;height:16px}.exp-btn:hover{color:var(--neon-2);background:var(--pressed);box-shadow:0 calc(var(--tato-passo) + 1px) 0 var(--tato-sombra);transform:translateY(-1px)}.exp-btn:active{box-shadow:0 1px 0 var(--tato-sombra);transform:translateY(3px)}.ex-card{width:min(94vw,500px)}.ex-h{margin-bottom:16px}.ex-h h3{font-family:var(--font-sora);font-size:18px;font-weight:700}.ex-h p{color:var(--tx-3);margin-top:4px;font-size:13px}.ex-f{margin-bottom:12px}.ex-lbl{color:var(--tx-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px;font-size:11px;font-weight:700}.ex-chips{flex-wrap:wrap;gap:7px;display:flex}.ex-chip{color:var(--tx-2);background:var(--base);border:2px solid var(--tato-traco);cursor:pointer;box-shadow:0 2px 0 var(--tato-sombra);border-radius:4px;padding:5px 11px;font-size:12.5px;font-weight:600;transition:transform .15s,box-shadow .15s,color .15s}.ex-chip:hover{color:var(--tx);box-shadow:0 3px 0 var(--tato-sombra);transform:translateY(-1px)}.ex-chip:active{box-shadow:0 1px 0 var(--tato-sombra);transform:translateY(3px)}.ex-chip.on{background:var(--neon-dim);border-color:var(--neon-bd);color:var(--neon)}.ex-count{color:var(--tx-2);margin:14px 0 8px;font-size:12.5px;font-weight:600}.ex-out{background:var(--base);border:1px solid var(--line);width:100%;height:150px;color:var(--tx-2);font-family:var(--font-jetbrains),ui-monospace,monospace;resize:none;border-radius:4px;outline:none;margin-bottom:16px;padding:12px;font-size:11.5px;line-height:1.6}.cm-btn.primary{background:var(--neon);color:var(--btn-fg);--tato-sombra:color-mix(in oklab,var(--neon) var(--tato-mix-cor),#000)}.pdrawer{z-index:110;visibility:hidden;position:fixed;inset:0}.pdrawer.open{visibility:visible}.pd-scrim{display:none}@media (min-width:821px){.pdrawer{left:210px}body.collapsed .pdrawer{left:74px}.pdrawer.as-page .pd-back{display:none}}.cx-list{flex-direction:column;gap:10px;display:flex}.cx-row{background:var(--card);border:2px solid var(--tato-traco);box-shadow:0 var(--tato-passo) 0 var(--tato-sombra);border-radius:4px;align-items:center;gap:14px;padding:14px 16px;display:flex}.cx-row .cx-main{flex:1;min-width:0}.cx-row .cx-name{color:var(--tx);font-size:15px;font-weight:700}.cx-row .cx-meta{color:var(--tx-3);margin-top:2px;font-size:12px}.cx-dot{color:var(--neon);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.cx-dot i{background:var(--neon);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2bab8b2e}.cx-add{border:2px dashed var(--tato-sombra);width:100%;color:var(--tx-2);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:14px;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}.cx-add:hover{background:var(--pressed);border-color:var(--tx-3);color:var(--tx)}.cx-add svg{width:17px;height:17px}.pd-panel{background:var(--base);opacity:0;flex-direction:column;transition:opacity .25s,transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;overflow-y:auto;transform:translateY(16px)}.pdrawer.open .pd-panel{opacity:1;transform:translateY(0)}.pd-inner{width:100%;max-width:3400px;margin:0 auto;padding:0 26px 48px}.pd-widgets{grid-template-columns:1.6fr 1fr;gap:12px;padding:6px 0;display:grid}.pd-w{background:var(--card);border:2px solid var(--tato-traco);box-shadow:0 var(--tato-passo) 0 var(--tato-sombra);border-radius:4px;padding:15px 16px}.pd-w-t{color:var(--tx-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:11px;font-weight:700}.pd-chartsvg{width:100%;height:120px;display:block}.pd-w-foot{color:var(--tx-3);justify-content:space-between;align-items:baseline;margin-top:12px;font-size:12.5px;display:flex}.pd-w-up{color:var(--neon);font-weight:600}.pd-traffic{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.pd-tk .n{font-family:var(--font-sora);font-size:20px;font-weight:700}.pd-tk .k{color:var(--tx-3);margin-top:2px;font-size:11px}.pd-largo{grid-column:1/-1;min-width:0}.pd-pilha{align-content:start;gap:12px;min-width:0;display:grid}.pd-widgets>*,.pd-pilha>*{min-width:0}.pd-so-miolo{display:contents}.pd-vgeo .geo-row .pl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rk{container-type:inline-size}@container (max-width:400px){.rk-linha{grid-template-columns:18px minmax(0,1fr) 40px 70px}.rk-barra,.rk-pct{display:none}}.pd-traffic.quatro{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-traffic.quatro .k{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:900px){.pd-traffic.quatro{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-caixa{container-type:inline-size}.pf-cabec,.pf-ln{white-space:nowrap;grid-template-columns:172px minmax(70px,1fr) 56px 92px 336px;align-items:center;gap:0 16px;display:grid}.pf-cabec{border-bottom:1px solid var(--line);height:30px;color:var(--tx-3);font:700 10px var(--font-jetbrains),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.pf-cabec .d,.pf-qt,.pf-pct{text-align:right}.pf-ln{border-bottom:1px solid var(--line);min-height:42px}.pf-ln:last-child{border-bottom:0}.pf-nome{color:var(--tx);font-size:13.5px;font-weight:600}.pf-barra{background:var(--neon-dim);border-radius:0 4px 4px 0;height:10px;display:block}.pf-barra i{background:var(--neon);border-radius:0 4px 4px 0;min-width:3px;height:100%;display:block}.pf-qt{font-family:var(--font-sora);color:var(--tx);font-size:15px;font-weight:700}.pf-pct{color:var(--tx-2);font-variant-numeric:tabular-nums;font-size:12.5px}.pf-acao{min-width:0;color:var(--tx-2);align-items:baseline;gap:8px;font-size:12.5px;display:flex}.pf-acao b{color:var(--tx);font-weight:700}.pf-acao button{color:var(--neon-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.pf-acao button:hover{text-decoration:underline}@container (max-width:1000px){.pf-cabec,.pf-ln{grid-template-columns:172px minmax(70px,1fr) 56px 92px 212px}.pf-perda{display:none}}@container (max-width:700px){.pf-cabec{display:none}.pf-ln{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"nome qt pct""barra barra barra""acao acao acao";gap:7px 12px;padding:11px 0}.pf-nome{grid-area:nome}.pf-barra{grid-area:barra}.pf-qt{grid-area:qt}.pf-pct{grid-area:pct;min-width:98px}.pf-acao{grid-area:acao}.pf-acao:empty{display:none}.pf-pct:not(:empty):after{content:" do anterior"}}@media (max-width:760px){.pd-widgets{grid-template-columns:1fr}}.pd-tabs{border-bottom:1px solid var(--line);gap:2px;margin:18px 0 0;display:flex}.pd-tab-btn{color:var(--tx-3);background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 15px;font-size:13.5px;font-weight:600;transition:color .15s,border-color .15s}.pd-tab-btn:hover{color:var(--tx-2)}.pd-tab-btn.on{color:var(--tx);border-bottom-color:var(--neon)}.pd-tabc{padding-top:18px}.pd-vgeo-t{color:var(--tx-3);text-transform:uppercase;letter-spacing:.05em;margin:20px 0 9px;font-size:11px;font-weight:700}.pd-vgeo{background:var(--card);border:2px solid var(--tato-traco);box-shadow:0 var(--tato-passo) 0 var(--tato-sombra);border-radius:4px;padding:4px 16px}.vis-title{font-family:var(--font-sora);font-size:17px;font-weight:700}.vis-big{margin:8px 0 16px}.vis-big .big{font-family:var(--font-sora);letter-spacing:-.02em;font-size:36px;font-weight:800}.vis-big .k{color:var(--tx-3);margin-top:2px;font-size:13px}.geo-row:has(.fl){cursor:pointer;transition:background .15s}.geo-row:has(.fl):hover{background:var(--pressed)}.geo-row.site-row{cursor:pointer;transition:background .15s}.geo-row.site-row:hover{background:var(--pressed)}.geo-row:hover:after{opacity:0}:root[data-theme=light] .geo-row.site-row:hover{background:#eef9f3}:root[data-theme=light] .geo-row:has(.fl):hover{background:#eef9f3}@media (max-width:600px){.geo-row{gap:11px}.geo-row .track{display:none}.geo-row .pl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.geo-row .cnt{width:auto;min-width:44px}}#geomodal{z-index:128}.geo-flag{border:1px solid var(--line-2);border-radius:3px;flex:none;width:26px;height:18px;display:grid;overflow:hidden}.geo-flag svg{width:100%;height:100%;display:block}.geo-visits{flex-direction:column;gap:8px;display:flex}.gv-row{background:var(--card);border:2px solid var(--tato-traco);box-shadow:0 2px 0 var(--tato-sombra);border-radius:4px;align-items:center;gap:12px;padding:10px 13px;transition:transform .15s,box-shadow .15s,background .15s;display:flex}.gv-row:hover{background:var(--pressed);box-shadow:0 3px 0 var(--tato-sombra);transform:translateY(-1px)}:root[data-theme=light] .gv-row:hover{background:#eef9f3}.gv-dev{background:var(--base);border:1px solid var(--line);width:34px;height:34px;color:var(--tx-2);border-radius:4px;flex:none;place-items:center;display:grid}.gv-dev svg{stroke:currentColor;width:17px;height:17px}.gv-info{flex:1;min-width:0}.gv-city{color:var(--tx);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.gv-meta{color:var(--tx-3);word-break:break-word;margin-top:2px;font-size:12px}.gv-dev-lbl{color:var(--tx-3);text-transform:capitalize;white-space:nowrap;flex:none;font-size:11px}.gv-badge{color:var(--neon);background:var(--neon-dim);border:1px solid var(--neon-bd);white-space:nowrap;border-radius:3px;padding:2px 7px;font-size:10.5px;font-weight:600}.gv-conv{cursor:pointer}.gv-conv:hover{background:var(--pressed);border-color:var(--neon-bd)}:root[data-theme=light] .gv-conv:hover{background:#eef9f3}.pd-top{background:var(--base);z-index:2;flex-wrap:nowrap;align-items:center;gap:13px;padding:16px 0 6px;display:flex;position:sticky;top:0}.pd-top .pd-logo{flex:none}.pd-back{border:2px solid var(--tato-traco);background:var(--card);width:40px;height:40px;color:var(--tx-2);box-shadow:0 2px 0 var(--tato-sombra);border-radius:4px;flex:none;place-items:center;transition:transform .15s,box-shadow .15s,color .15s,background .15s;display:grid}.pd-back svg{stroke:currentColor;width:20px;height:20px}.pd-back:hover{background:var(--pressed);color:var(--neon-2);box-shadow:0 3px 0 var(--tato-sombra);transform:translateY(-1px)}.pd-back:active{box-shadow:0 1px 0 var(--tato-sombra);transform:translateY(3px)}.pd-logo{width:auto;height:28px}.pd-per{background:var(--card);border:2px solid var(--tato-traco);box-shadow:0 2px 0 var(--tato-sombra);border-radius:4px;flex:none;gap:2px;margin-left:auto;padding:2px;display:flex}.pd-per a{color:var(--tx-3);white-space:nowrap;border-radius:3px;padding:6px 11px;font-size:12.5px;font-weight:600;transition:color .15s,background .15s}.pd-per a:hover{color:var(--tx-2);background:var(--pressed)}.pd-per a.on{color:var(--base);background:var(--neon)}:root[data-theme=light] .pd-per a.on{color:#fff}@media (max-width:600px){.pd-top{flex-wrap:wrap}.pd-per{justify-content:space-between;width:100%;margin-left:0}.pd-per a{text-align:center;flex:1;padding:7px 4px}}.pd-per a{position:relative;overflow:hidden}.pd-per-carga{background:linear-gradient(90deg,transparent 0%,var(--base) 35%,var(--base) 65%,transparent 100%);opacity:.85;background-repeat:no-repeat;background-size:55% 100%;height:3px;animation:.8s linear infinite pd-per-corre;display:block;position:absolute;bottom:0;left:0;right:0}.pd-per a:not(.on) .pd-per-carga{background-image:linear-gradient(90deg,transparent 0%,var(--neon) 35%,var(--neon) 65%,transparent 100%)}@keyframes pd-per-corre{0%{background-position:-55% 0}to{background-position:155% 0}}@media (prefers-reduced-motion:reduce){.pd-per-carga{opacity:.7;background:var(--base);background-size:100% 100%;animation:none}.pd-per a:not(.on) .pd-per-carga{background:var(--neon)}}.pd-kpis{grid-template-columns:repeat(4,1fr);gap:11px;padding:20px 0 8px;display:grid}.pd-kpi{background:var(--card);border:2px solid var(--tato-traco);box-shadow:0 var(--tato-passo) 0 var(--tato-sombra);border-radius:4px;padding:14px 15px}.pd-kpi .n{font-family:var(--font-sora);font-size:23px;font-weight:700}.pd-kpi .k{color:var(--tx-3);margin-top:3px;font-size:12px}.pd-kpi.mrr{grid-column:1/-1}.pd-kpi.mrr .n{color:var(--neon)}.pd-kpi.mrr.zero .n{color:var(--tx)}.pd-filters{flex-wrap:wrap;gap:8px;padding:14px 0;display:flex}.pd-chip{color:var(--tx-2);background:var(--card);border:2px solid var(--tato-traco);cursor:pointer;box-shadow:0 2px 0 var(--tato-sombra);border-radius:4px;padding:6px 14px;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .15s,color .15s,background .15s}.pd-chip:hover{color:var(--tx);box-shadow:0 3px 0 var(--tato-sombra);transform:translateY(-1px)}.pd-chip:active{box-shadow:0 1px 0 var(--tato-sombra);transform:translateY(3px)}.pd-chip.on{background:var(--neon-dim);border-color:var(--neon-bd);color:var(--neon)}.pd-listhead{color:var(--tx-3);text-transform:uppercase;letter-spacing:.06em;padding:6px 0 12px;font-size:11px;font-weight:700}.pd-list{flex-direction:column;gap:9px;padding:0 0 26px;display:flex}.pd-item{background:var(--card);border:2px solid var(--tato-traco);cursor:pointer;box-shadow:0 2px 0 var(--tato-sombra);border-radius:4px;align-items:center;gap:12px;padding:12px 14px;transition:transform .15s,box-shadow .15s,background .15s;display:flex}.pd-item:hover{box-shadow:0 3px 0 var(--tato-sombra);background:var(--pressed);transform:translateY(-1px)}.pd-item:active{box-shadow:0 1px 0 var(--tato-sombra);transform:translateY(3px)}:root[data-theme=light] .pd-item:hover{background:#e6f8ef}.pd-item .av{width:36px;height:36px;font-family:var(--font-sora);background:var(--base);border:1px solid var(--line-2);color:var(--tx-2);border-radius:4px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pd-main{flex:1;min-width:0}.pd-main .nm{color:var(--tx);font-size:14px;font-weight:600}.pd-main .em{color:var(--tx-3);font-size:12px}.pd-empty{color:var(--tx-3);text-align:center;padding:30px;font-size:13px}@media (max-width:600px){.pd-kpis{grid-template-columns:repeat(2,1fr)}.pd-inner{padding:0 16px 40px}}.mtop,.mscrim{display:none}@media (max-width:1080px){.kpis{grid-template-columns:repeat(2,1fr)}.prods,.visgrid{grid-template-columns:1fr}}@media (max-width:820px){.app,body.collapsed .app{grid-template-columns:1fr}.top{display:none}body.menu-open{overflow:hidden}.mtop{z-index:40;background:var(--top-bg);-webkit-backdrop-filter:saturate(160%)blur(12px);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 12px;display:flex;position:sticky;top:0}.mtop .mbtn{width:38px;height:38px;color:var(--tx);background:0 0;border:none;flex:none;place-items:center;transition:color .15s;display:grid}.mtop .mbtn svg{stroke:currentColor;width:25px;height:25px}.mtop .mbtn:hover,.mtop .mbtn:active{color:var(--neon)}.mtop .mlogo{width:auto;height:23px;margin-right:auto}.mtop .mlogo.t-dark{display:block}.mtop .mlogo.t-light,:root[data-theme=light] .mtop .mlogo.t-dark{display:none}:root[data-theme=light] .mtop .mlogo.t-light{display:block}.sb{z-index:60;width:min(84vw,300px);height:100dvh;transition:transform .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 0 50px #00000073}body.menu-open .sb{transform:translate(0)}.sb .collapse-btn{display:none}.mscrim{z-index:55;-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0000008c;transition:opacity .3s;display:block;position:fixed;inset:0}body.menu-open .mscrim{opacity:1;pointer-events:auto}.page-head{margin:2px 2px 12px}.page-head h1{font-size:22px}.ph-ctrl{width:100%}.ph-ctrl .search{flex:180px}.wrap{padding:16px 14px 80px}.kpis{gap:10px}.kpi{padding:14px 15px}.kpi .val{font-size:25px}.sec-t{margin:26px 2px 12px}.prod.hero{padding:16px 18px}.prod.hero .prod-num-big{font-size:30px}.prod.hero .prod-logolockup,.prod.hero .prod-logo{height:22px}.panel.scrollx{background:0 0;border:none;border-radius:0;overflow:visible}.tbl{min-width:0}.tbl thead{display:none}.tbl,.tbl tbody{display:block}.tbl tr{background:var(--card);border:1px solid var(--line);border-radius:4px;align-items:center;gap:9px;margin-bottom:9px;padding:13px 14px;display:flex;position:relative}.tbl tbody tr:hover{background:var(--card)}.tbl tbody tr:active,.pd-item:active{background:var(--pressed);border-color:var(--line-2)}.geo-row:active{background:var(--pressed)}.gv-row:active,.kpi:active,.prod:active{background:var(--pressed);border-color:var(--line-2)}.tbl td{border:none;padding:0}.tbl td:first-child{flex:1;min-width:0}.tbl td:first-child .cli>div{min-width:0}.tbl td:first-child .nm,.tbl td:first-child .em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tbl td:nth-child(2),.tbl td:nth-child(3){flex:none;align-items:center;display:flex}.cm-scrim{background:var(--base);-webkit-backdrop-filter:none}.cm-card{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border:none;border-radius:0;padding:20px 16px 40px;position:fixed;inset:0;transform:none}.cm-x{width:42px;height:42px;top:10px;left:4px;right:auto}.cm-x .ic-close{display:none}.cm-x .ic-back{display:block}.cm-x svg{width:23px;height:23px}.cm-head{flex-wrap:wrap;margin-top:44px;padding-right:14px}.cm-chips{justify-content:flex-start;width:100%;margin-left:0}.pd-panel{width:100%}.brand{padding:18px 12px 22px}.nav a{gap:14px;margin:5px 0;padding:13px 12px;font-size:15px}.nav a svg{width:22px;height:22px}.nav-lbl{padding:22px 12px 9px}.foot-row{margin-bottom:10px;padding:12px;font-size:14.5px}}@media (max-width:600px){.kpi .lbl-ext{display:none}}@media (max-width:360px){.kpis{grid-template-columns:1fr}.kpi .lbl-ext{display:inline}}.geo-row .site-logo{width:auto;height:19px}.geo-row .site-logo.pede{height:16px}.geo-row .site-logo.sp{height:15px}.pd-top .pd-logo.sp{height:24px}.gv-site-wrap{flex:none;align-items:center;padding:0 2px;display:flex}.gv-row .gv-site{width:auto;height:15px}.gv-row .gv-site.pede{height:13px}.gv-row .gv-site.sp{height:12px}.mini-plogo-wrap{flex:none;align-items:center;padding:0 2px;display:flex}.mini-plogo{width:auto;height:15px}.mini-plogo.pede{height:13px}.mini-plogo.sp{height:12px}.pd-item.active{border-color:var(--line-2);background:var(--pressed)}.cmodal .cm-scrim{animation:.22s both cmFadeIn}.cmodal .cm-card{animation:.28s cubic-bezier(.16,1,.3,1) both cmCardIn}.cmodal.closing .cm-scrim{animation:.18s both cmFadeOut}.cmodal.closing .cm-card{animation:.18s cubic-bezier(.4,0,1,1) both cmCardOut}@keyframes cmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cmFadeOut{0%{opacity:1}to{opacity:0}}@keyframes cmCardIn{0%{opacity:0;transform:translate(-50%,-50%)translateY(16px)scale(.965)}to{opacity:1;transform:translate(-50%,-50%)translateY(0)scale(1)}}@keyframes cmCardOut{0%{opacity:1;transform:translate(-50%,-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%,-50%)translateY(12px)scale(.97)}}@media (max-width:820px){@keyframes cmCardIn{0%{opacity:0;transform:translate(7%)}to{opacity:1;transform:translate(0)}}@keyframes cmCardOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(6%)}}}.tbl tbody tr.active{background:var(--pressed)}.pgn{justify-content:center;align-items:center;gap:7px;padding:16px 0 4px;display:flex}.pgn-btn{background:var(--card);border:2px solid var(--tato-traco);min-width:34px;height:34px;color:var(--tx-2);box-shadow:0 2px 0 var(--tato-sombra);border-radius:4px;justify-content:center;align-items:center;padding:0 9px;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .15s,color .15s,background .15s;display:inline-flex}.pgn-btn svg{stroke:currentColor;width:16px;height:16px}.pgn-btn:hover:not(:disabled):not(.on){color:var(--tx);background:var(--pressed);box-shadow:0 3px 0 var(--tato-sombra);transform:translateY(-1px)}.pgn-btn:active:not(:disabled){box-shadow:0 1px 0 var(--tato-sombra);transform:translateY(3px)}.pgn-btn.on{background:var(--neon-dim);border-color:var(--neon-bd);color:var(--neon)}.pgn-btn:disabled{opacity:.35;cursor:default}.pgn-dots{color:var(--tx-3);padding:0 2px;font-size:13px}.chuva-canvas{pointer-events:none;z-index:0;width:100vw;height:100vh;position:fixed;inset:0}.app{z-index:1;position:relative}body.glass-cards .kpi,body.glass-cards .prod,body.glass-cards .panel,body.glass-cards .pd-item,body.glass-cards .pd-w,body.glass-cards .pd-kpi,body.glass-cards .pd-vgeo,body.glass-cards .gv-row{-webkit-backdrop-filter:blur(9px);background:#1c1c1fa8}:root[data-theme=light] body.glass-cards .kpi,:root[data-theme=light] body.glass-cards .prod,:root[data-theme=light] body.glass-cards .panel,:root[data-theme=light] body.glass-cards .pd-item,:root[data-theme=light] body.glass-cards .pd-w,:root[data-theme=light] body.glass-cards .pd-kpi,:root[data-theme=light] body.glass-cards .pd-vgeo,:root[data-theme=light] body.glass-cards .gv-row{background:#ffffff9e}.cfg-lbl{color:var(--tx);font-size:13.5px;font-weight:600}.cfg-sub{color:var(--tx-3);max-width:420px;margin-top:3px;font-size:12px;line-height:1.5}.cfg-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.cfg-modelos{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:9px;padding-top:10px;display:grid}.cfg-modelo{text-align:left;background:var(--card);border:2px solid var(--tato-traco);box-shadow:0 2px 0 var(--tato-sombra);border-radius:4px;flex-direction:column;gap:3px;padding:11px 13px;transition:transform .15s,box-shadow .15s,background .15s;display:flex}.cfg-modelo b{color:var(--tx);font-size:13px}.cfg-modelo span{color:var(--tx-3);font-size:11.5px;line-height:1.4}.cfg-modelo:hover{background:var(--pressed);box-shadow:0 3px 0 var(--tato-sombra);transform:translateY(-1px)}.cfg-modelo:active{box-shadow:0 1px 0 var(--tato-sombra);transform:translateY(3px)}.cfg-modelo.on{background:var(--neon-dim);box-shadow:0 2px 0 var(--tato-sombra),inset 0 0 0 1.5px var(--neon-bd)}.cfg-modelo.on b{color:var(--neon)}.sw{background:var(--sec-2);border:1px solid var(--line-2);border-radius:4px;flex:none;width:44px;height:25px;transition:all .2s;position:relative}.sw-b{background:var(--tx-3);border-radius:50%;width:19px;height:19px;transition:all .2s;position:absolute;top:2px;left:2px}.sw.on{background:var(--neon-dim);border-color:var(--neon-bd)}.sw.on .sw-b{background:var(--neon);left:21px}body.glass-sb .sb{-webkit-backdrop-filter:blur(10px);background:#0b0b0db8}:root[data-theme=light] body.glass-sb .sb{background:#ffffffb8}body.glass-cards .pd-top{-webkit-backdrop-filter:blur(9px);background:#0f0f118c}:root[data-theme=light] body.glass-cards .pd-top{background:#f5f6f88c}.plogo-txt{font-family:var(--font-sora),"Sora",sans-serif;letter-spacing:-.02em;white-space:nowrap;align-items:center;font-weight:800;line-height:1;display:inline-flex;height:auto!important}.prod-logo.plogo-txt{font-size:21px}.pd-logo.plogo-txt{font-size:22px}.cm-plogo.plogo-txt{font-size:14px}.mini-plogo.plogo-txt{font-size:12px}.pd-logo.sm{height:22px}.cm-plogo.sm{height:17px}.mini-plogo.sm{height:13px}.cfm{z-index:200;display:none;position:fixed;inset:0}.cfm.open{display:block}.cfm-card{background:var(--pressed);border:1px solid var(--line-2);text-align:center;border-radius:4px;width:min(92vw,392px);padding:26px 24px 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 34px #0000006b}.cfm-ic{background:var(--neon-dim);border:1px solid var(--neon-bd);width:46px;height:46px;color:var(--neon-2);border-radius:4px;place-items:center;margin:0 auto 15px;display:grid}.cfm-ic.perigo{background:var(--red-dim);color:var(--red);border-color:#f2555a66}.cfm-ic svg{width:25px;height:25px}.cfm-t{font-family:var(--font-sora);margin:0;font-size:16.5px;font-weight:700;line-height:1.35}.cfm-x{color:var(--tx-2);margin:9px 0 0;font-size:13.5px;line-height:1.5}.cfm-acoes{gap:9px;margin-top:22px;display:flex}.cfm-btn{background:var(--card);border:1px solid var(--line-2);height:41px;color:var(--tx-2);border-radius:4px;flex:1;font-size:13.5px;font-weight:650;transition:all .15s}.cfm-btn:hover{background:var(--sec-2);color:var(--tx)}.cfm-btn.ok{background:var(--neon);border-color:var(--neon);color:var(--btn-fg)}.cfm-btn.ok:hover{background:var(--neon-2);border-color:var(--neon-2)}.cfm-btn.ok.perigo{background:var(--red);border-color:var(--red);color:#fff}.cfm-btn.ok.perigo:hover{background:#cf3a40;border-color:#cf3a40}.cfm-btn:focus-visible{outline:2px solid var(--neon-2);outline-offset:2px}.cfm .cm-scrim{animation:.22s both cmFadeIn}.cfm .cfm-card{animation:.28s cubic-bezier(.16,1,.3,1) both cfmIn}.cfm.closing .cm-scrim{animation:.18s both cmFadeOut}.cfm.closing .cfm-card{animation:.18s cubic-bezier(.4,0,1,1) both cfmOut}@keyframes cfmIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cfmOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}.cm-etp{border:1px solid var(--line);border-radius:4px;margin-bottom:18px;padding:14px 15px}.cm-etp-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cm-etp-t{letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);font-size:11px;font-weight:700}.cm-etp-n{color:var(--tx-2);font-size:12.5px;font-weight:600}.cm-etp-bar{background:var(--base);border-radius:4px;height:5px;margin-bottom:13px;overflow:hidden}.cm-etp-bar i{background:var(--neon);border-radius:4px;height:100%;transition:width .3s;display:block}.cm-etp-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cm-etp-lista li{color:var(--tx-3);align-items:center;gap:9px;font-size:13px;display:flex}.cm-etp-lista li svg{opacity:.5;flex:none;width:15px;height:15px}.cm-etp-lista li.ok{color:var(--tx)}.cm-etp-lista li.ok svg{color:var(--neon-2);opacity:1}.cm-etp-lista li.falta{color:var(--amber)}.cm-etp-lista li.falta svg{color:var(--amber);opacity:1}.cm-etp-lista li em{color:var(--tx-3);margin-left:auto;font-size:11px;font-style:normal}.cm-etp-falta{color:var(--amber);background:var(--amber-dim);border-radius:4px;margin:13px 0 0;padding:9px 11px;font-size:12.5px;line-height:1.5}.cm-etp-pronto{color:var(--neon-2);background:var(--neon-dim);border-radius:4px;margin:13px 0 0;padding:9px 11px;font-size:12.5px;line-height:1.5}.cm-pausado{color:var(--amber);font-weight:600}.pd-item .nm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pd-cid{color:var(--tx-3);font-size:11.5px;font-weight:500}.pd-sinais{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.pd-tag{background:var(--card);border:1px solid var(--line-2);color:var(--tx-2);white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:600}.pd-tag.ok{background:var(--neon-dim);border-color:var(--neon-bd);color:var(--neon-2)}.pd-tag.amb{background:var(--amber-dim);color:var(--amber);border-color:#f5a62366}.pd-tag.neu{color:var(--tx-3)}.pd-etp{align-items:center;gap:7px;display:inline-flex}.pd-trilho{background:var(--base);border-radius:4px;width:46px;height:4px;display:block;overflow:hidden}.pd-trilho i{background:var(--neon);border-radius:4px;height:100%;display:block}.pd-etp b{color:var(--tx-3);font-size:11px;font-weight:600}.pd-falta{color:var(--amber);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;overflow:hidden}.pd-falta.ok{color:var(--neon-2)}@media (max-width:640px){.pd-falta{white-space:normal;max-width:100%}}.vw-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.vw-kpis-6{grid-template-columns:repeat(6,1fr)}.vw-semana{gap:6px}.vw-semana-lbl{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.vw-kpi{background:var(--sec-2);border:1px solid var(--line);border-radius:4px;padding:14px 15px}.vw-kpi-r{letter-spacing:.07em;text-transform:uppercase;color:var(--tx-3);font-size:11px;font-weight:700}.vw-kpi-v{font-family:var(--font-sora);align-items:baseline;gap:8px;margin-top:5px;font-size:25px;font-weight:800;display:flex}.vw-kpi-n{color:var(--tx-3);margin-top:3px;font-size:11.5px}.vw-delta{font-size:12px;font-weight:700;font-family:var(--font-inter)}.vw-delta.up{color:var(--neon-2)}.vw-delta.down{color:var(--red)}.vw-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.vw-fatias{flex-direction:column;gap:9px;margin-top:11px;display:flex}.vw-fatia{grid-template-columns:1fr 84px 42px 34px;align-items:center;gap:10px;display:grid}.vw-fl{color:var(--tx-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.vw-fb{background:var(--base);border-radius:4px;height:5px;display:block;overflow:hidden}.vw-fb i{background:var(--neon);border-radius:4px;height:100%;display:block}.vw-fn{text-align:right;font-size:12.5px;font-weight:600}.vw-fp{color:var(--tx-3);text-align:right;font-size:11.5px}.vw-horas{align-items:flex-end;gap:3px;height:74px;margin-top:13px;display:flex}.vw-hora{flex:1;align-items:flex-end;height:100%;display:flex}.vw-hora i{background:var(--line-2);border-radius:3px 3px 0 0;width:100%;transition:background .15s;display:block}.vw-hora:hover i{background:var(--tx-3)}.vw-hora.pico i{background:var(--neon)}.vw-horas-lbl{color:var(--tx-3);justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}@media (max-width:980px){.vw-kpis,.vw-kpis-6{grid-template-columns:1fr 1fr}.vw-grid{grid-template-columns:1fr}}.vw-semtrack{background:var(--amber-dim);color:var(--tx-2);border:1px solid #f5a6234d;border-radius:4px;align-items:flex-start;gap:10px;margin:10px 0 4px;padding:11px 13px;font-size:12.5px;line-height:1.55;display:flex}.vw-semtrack svg{width:16px;height:16px;color:var(--amber);flex:none;margin-top:1px}.vw-semtrack b{color:var(--amber);font-weight:600}.pd-sep{color:var(--tx-3)}.pd-sep:before{content:" · "}.cli-ativ{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;margin-right:12px;display:flex}.cli-visto{color:var(--tx-3);white-space:nowrap;font-size:11.5px}.cli-visto.sumido{color:var(--amber)}.cli-nums{color:var(--tx-3);white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:flex}.cli-nums b{font-weight:500}.cli-nums b .mono{color:var(--tx-2);font-weight:650}.cli-nums b.alerta{color:var(--amber)}.cli-nums b.alerta:before{content:"· "}@media (max-width:760px){.cli-ativ{display:none}}.cm-tl{border:1px solid var(--line);border-radius:4px;margin-bottom:18px;padding:14px 15px}.cm-tl-t{letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);align-items:center;gap:8px;margin-bottom:13px;font-size:11px;font-weight:700;display:flex}.cm-tl-n{background:var(--card);border:1px solid var(--line-2);letter-spacing:0;border-radius:4px;padding:1px 7px;font-size:10.5px}.cm-tl-load{color:var(--tx-3);font-size:12.5px}.cm-tl-lista{margin:0;padding:0;list-style:none}.cm-tl-lista li{align-items:flex-start;gap:10px;padding:0 0 14px;display:flex;position:relative}.cm-tl-lista li:last-child{padding-bottom:0}.cm-tl-lista li:before{content:"";background:var(--line);width:1.5px;position:absolute;top:14px;bottom:0;left:4px}.cm-tl-lista li:last-child:before{display:none}.ev-dot{background:var(--card);border:2px solid var(--tx-3);z-index:1;border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.ev-marco .ev-dot{border-color:var(--neon)}.ev-dinheiro .ev-dot{border-color:var(--amber)}.ev-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ev-tit{color:var(--tx);font-size:12.5px;line-height:1.4}.ev-det{color:var(--tx-3);font-size:11px}.ev-quando{color:var(--tx-3);white-space:nowrap;flex:none;margin-top:1px;font-size:11px}.pd-tk-nota{color:var(--tx-3);max-width:190px;margin-top:3px;font-size:10.5px;line-height:1.35;display:block}.cm-tl-filtros{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.cm-tl-f{background:var(--card);border:1px solid var(--line);color:var(--tx-3);border-radius:4px;padding:4px 9px;font-size:11px;font-weight:600;transition:all .15s}.cm-tl-f:hover{color:var(--tx-2);border-color:var(--line-2)}.cm-tl-f.on{background:var(--neon-dim);border-color:var(--neon-bd);color:var(--neon-2)}.cm-tl-f .mono{opacity:.65;margin-left:2px}.cm-tl .pgn{padding:12px 0 0}.rk{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.rk-t{letter-spacing:.07em;text-transform:uppercase;color:var(--tx-3);flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.rk-sub{letter-spacing:0;text-transform:none;color:var(--tx-3);opacity:.8;font-size:10.5px;font-weight:500}.rk-lista{flex-direction:column;gap:9px;display:flex}.rk-linha{grid-template-columns:20px minmax(0,1fr) 76px 42px 34px 78px;align-items:center;gap:10px;display:grid}.rk-pos{color:var(--tx-3);text-align:right;font-size:11px}.rk-nome{color:var(--tx-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.rk-link{color:var(--tx-3);flex:none;transition:color .15s;display:inline-flex}.rk-link:hover{color:var(--neon-2)}.rk-link svg{width:12px;height:12px}.rk-barra{background:var(--base);border-radius:4px;height:5px;display:block;overflow:hidden}.rk-barra i{background:var(--neon);border-radius:4px;height:100%;display:block}.rk-n{text-align:right;font-size:12.5px;font-weight:650}.rk-pct{color:var(--tx-3);text-align:right;font-size:11px}.rk-val{color:var(--tx-3);text-align:right;font-size:11.5px}.rk-linha.ln-linha{grid-template-columns:20px minmax(0,1fr) auto}.ln-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ln-tema{text-align:right;color:var(--tx-2);flex-direction:column;align-items:flex-end;font-size:12px;font-weight:600;line-height:1.25;display:flex}.ln-tema small{color:var(--tx-3);font-size:10.5px;font-weight:500}.rk-mais{color:var(--tx-2);background:var(--card);border:1px solid var(--line-2);border-radius:4px;margin-top:12px;padding:7px 12px;font-size:11.5px;font-weight:600;transition:all .15s}.rk-mais:hover{background:var(--sec-2);color:var(--tx);border-color:var(--neon-bd)}@media (max-width:760px){.rk-linha{grid-template-columns:18px minmax(0,1fr) 40px 66px}.rk-barra,.rk-pct{display:none}}.cm-lado{display:contents}@media (min-width:1100px){.cm-card{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:0 24px;width:min(94vw,900px);padding:26px 28px;display:grid}.cm-head,.cm-chips{grid-column:1/-1}.cm-rows{grid-column:1;margin-bottom:0}.cm-lado{flex-direction:column;grid-area:span 2/2;gap:16px;display:flex}.cm-etp,.cm-tl{margin-bottom:0}.cm-tl-lista{max-height:300px;padding-right:4px;overflow-y:auto}.cm-x{top:18px;right:18px}}@media (min-width:1400px){.cm-card{width:min(92vw,1040px)}.cm-tl-lista{max-height:380px}}.pd-tag.urgente{background:var(--red-dim);color:var(--red);border-color:#f2555a73;font-weight:700}.fin-num,.tbl th.fin-num{text-align:right}.fin-ok{color:var(--neon);font-weight:600}.fin-neg{color:var(--red);font-weight:700}.fin-alerta{color:var(--amber);font-weight:600}.fin-ml{margin-left:6px}.fin-logo{vertical-align:middle;width:auto;height:12px}.fin-logo.plogo-txt{font-size:11px;font-weight:700}.fin-desc{color:var(--tx-3);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:12.5px;overflow:hidden}.fin-acoes{justify-content:flex-end;gap:14px;display:flex}.fin-scroll{overflow-x:auto}.fin-scroll .tbl{min-width:620px}.fin-scroll .tbl tbody tr{cursor:default}.fin-sandbox{letter-spacing:.04em;color:var(--amber);background:var(--amber-dim);border:1px dashed var(--amber);border-radius:3px;margin-left:9px;padding:2px 8px;font-size:10.5px;font-weight:700}.fin-erro{background:var(--amber-dim);border:1px solid var(--amber);color:var(--tx);border-radius:4px;margin-bottom:14px;padding:12px 15px;font-size:13px}.fin-ciclos{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:11px;margin-bottom:12px;display:grid}.fin-ciclo{background:var(--card);border:1px solid var(--line);border-radius:4px;padding:14px 16px}.fin-ciclo .n{font-family:var(--font-sora);color:var(--tx);font-size:24px;font-weight:800}.fin-ciclo .k{color:var(--tx-2);margin-top:2px;font-size:12.5px;font-weight:600}.fin-ciclo .m{color:var(--neon);margin-top:4px;font-size:12px;font-weight:600}.fin-widgets{grid-template-columns:1.4fr 1fr}.fin-meses{color:var(--tx-3);justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.fin-extrato{flex-direction:column;gap:9px;display:flex}.fin-lanc{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.fin-lanc .d{color:var(--tx-3)}.fin-lanc .t{color:var(--tx-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fin-lanc .v{color:var(--neon);font-weight:600}.fin-lanc .v.neg{color:var(--tx-3)}.fin-vazio{background:var(--card);border:1px dashed var(--line-2);text-align:center;border-radius:4px;padding:26px 22px}.fin-vazio.sm{padding:18px}.fin-vazio-t{color:var(--tx);margin-bottom:6px;font-weight:700}.fin-vazio-d{color:var(--tx-3);max-width:520px;margin:0 auto;font-size:13px}.fin-env{text-align:left;background:var(--base);border:1px solid var(--line);max-width:420px;font-family:var(--font-jetbrains),ui-monospace,monospace;color:var(--tx-2);border-radius:4px;margin:14px auto 0;padding:12px 14px;font-size:12px;overflow-x:auto}.fin-diver{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:11px;display:grid}.fin-div{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:4px;padding:13px 15px}.fin-div.sem_acesso{border-left-color:var(--red,#e5484d)}.fin-div.pro_devendo{border-left-color:var(--red,#e5484d);background:var(--red-dim)}.fin-div.aguardando_recorrencia{border-left-color:var(--tx-3);opacity:.75}.fin-div-h{align-items:baseline;gap:9px;margin-bottom:4px;display:flex}.fin-div-h b{color:var(--tx);font-size:13.5px}.fin-div-p{color:var(--tx-3);font-size:11.5px}.fin-div p{color:var(--tx-2);font-size:12.5px;line-height:1.45}@media (max-width:760px){.fin-widgets{grid-template-columns:1fr}.fin-acoes{justify-content:flex-start}}.jg{grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 18px;display:grid;overflow:hidden}.jg-col{border-left:1px solid var(--line);min-width:0;padding:16px 18px}.jg-col:first-child{border-left:none}.jg-top{align-items:center;gap:11px;min-width:0;display:flex}.jg-tt{min-width:0}.jg-k{color:var(--tx-3);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:700;display:block}.jg-nm{font-family:var(--font-sora);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:19px;font-weight:800;display:block;overflow:hidden}.jg-nm small{font-family:var(--font-inter);color:var(--tx-3);letter-spacing:0;font-size:12.5px;font-weight:600}.jg-nm.ok{color:var(--neon-2)}.jg-nm.zero{color:var(--tx)}.jg-esc{flex:none;place-items:center;width:38px;height:41px;display:grid;position:relative}.jg-esc svg{width:100%;height:100%;stroke:var(--blue);position:absolute;inset:0}.jg-esc b{font-family:var(--font-sora);color:var(--blue);font-size:17px;font-weight:800;line-height:1}.jg-esc.travado svg{stroke:var(--amber)}.jg-esc.travado b{color:var(--amber)}.jg-ic{border:2px solid var(--tato-traco);background:var(--base);width:34px;height:34px;color:var(--tx-3);border-radius:4px;flex:none;place-items:center;display:grid}.jg-ic svg{stroke:currentColor;width:18px;height:18px}.jg-ic.viva{color:var(--neon-2);background:var(--neon-dim)}.jg-track{border:2px solid var(--tato-traco);background:var(--base);border-radius:3px;height:10px;margin:12px 0 8px;overflow:hidden}.jg-track i{background:var(--blue);height:100%;transition:width .5s cubic-bezier(.16,1,.3,1);display:block}.jg-track i.ok{background:var(--neon)}.jg-track i.travado{background:var(--amber)}.jg-semana{gap:5px;margin:12px 0 8px;display:flex}.jg-semana span{border:2px solid var(--tato-traco);background:var(--base);border-radius:3px;flex:1;height:14px}.jg-semana span.on{background:var(--neon)}.jg-semana span.hoje{box-shadow:inset 0 0 0 1.5px var(--neon-bd)}.jg-sub{color:var(--tx-2);margin:0;font-size:12.5px;line-height:1.45}.jg-sub b{color:var(--tx);font-weight:700}.jg-sub.alerta{color:var(--amber)}.jg-formula{color:var(--tx-3);margin:5px 0 0;font-size:11px;line-height:1.4}.jg-conq{border-top:1px solid var(--line);background:var(--sec-2);flex-wrap:wrap;grid-column:1/-1;gap:7px;padding:13px 18px;display:flex}.jg-medal{color:var(--tx-3);background:var(--base);border:1.5px solid var(--tato-traco);border-radius:4px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.jg-medal svg{stroke:currentColor;flex:none;width:13px;height:13px}.jg-medal em{color:var(--tx-3);opacity:.8;font-size:10.5px;font-style:normal;font-weight:500}.jg-medal.feita{color:var(--neon-2);background:var(--neon-dim);border-color:var(--neon-bd)}@media (max-width:1080px){.jg{grid-template-columns:1fr}.jg-col{border-left:none;border-top:1px solid var(--line)}.jg-col:first-child{border-top:none}}.carregando{padding-top:2px}.ld-barra{background:var(--sec-2);border-radius:2px;height:3px;margin-bottom:18px;position:relative;overflow:hidden}.ld-barra i{background:var(--neon);border-radius:2px;width:34%;animation:1.05s cubic-bezier(.45,0,.55,1) infinite ld-corre;position:absolute;top:0;bottom:0;left:0}@keyframes ld-corre{0%{left:-36%}to{left:100%}}.ld-topo{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ld-faixa3{grid-template-columns:1fr 1.5fr 1fr;gap:10px;margin-bottom:10px;display:grid}.ld-faixa4{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.ld-peca{background:var(--card);border:2px solid var(--tato-traco);box-shadow:0 var(--tato-passo) 0 var(--tato-sombra);border-radius:4px;flex-direction:column;padding:15px 16px;display:flex}.ld-lista{gap:0;padding:6px 14px}.ld-linha{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.ld-linha:last-child{border-bottom:none}.ld-bloco{background:linear-gradient(90deg,var(--sec-2) 0%,var(--line-2) 50%,var(--sec-2) 100%);background-size:220% 100%;border-radius:3px;flex:none;animation:1.25s ease-in-out infinite ld-brilha;display:block}@keyframes ld-brilha{0%{background-position:120% 0}to{background-position:-120% 0}}.ld-nota{font-family:var(--font-jetbrains),monospace;color:var(--tx-3);text-align:center;letter-spacing:.04em;margin-top:16px;font-size:11px}@media (max-width:1080px){.ld-faixa3,.ld-faixa4{grid-template-columns:repeat(2,1fr)}}.nav a{position:relative;overflow:hidden}.nav .indo{background:var(--neon);height:2px;animation:.9s ease-in-out infinite ld-vai;position:absolute;bottom:0;left:0;right:0}@keyframes ld-vai{0%{transform:translate(-100%)}to{transform:translate(100%)}}.nav a.indo-on{color:var(--tx);background:var(--sec-2)}.lst-ctrl{flex-wrap:wrap;align-items:flex-end;gap:20px;margin:2px 2px 14px;display:flex}.lst-campo{flex-direction:column;gap:5px;display:flex}.lst-campo>span{font-family:var(--font-jetbrains),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-3);font-size:9.5px;font-weight:700}.lst-campo select{background:var(--card);color:var(--tx);border:2px solid var(--tato-traco);box-shadow:0 3px 0 var(--tato-sombra);cursor:pointer;border-radius:4px;outline:none;padding:7px 10px;font-size:12.5px;font-weight:600}.lst-campo select:focus{border-color:var(--neon-2)}.lst-aviso{font-family:var(--font-jetbrains),monospace;color:var(--neon-2);background:var(--neon-dim);border:1px solid var(--neon-bd);border-radius:4px;margin-left:auto;padding:5px 9px;font-size:11px}.del-bt{width:30px;height:30px;color:var(--tx-3);opacity:.55;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;place-items:center;margin-left:9px;transition:opacity .12s,color .12s,background .12s,border-color .12s;display:grid}.pd-item:hover .del-bt{opacity:1}.del-bt svg{stroke:currentColor;width:15px;height:15px}.del-bt:hover{color:var(--red);background:var(--red-dim);border-color:var(--red)}.del-bt:active{transform:translateY(2px)}.cm-del-bt{opacity:1;margin-left:4px}.cm-entrar-bt{border:1px solid color-mix(in srgb,var(--neon) 45%,transparent);height:30px;color:var(--neon);white-space:nowrap;background:0 0;border-radius:4px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.cm-entrar-bt svg{stroke:currentColor;flex:none;width:14px;height:14px}.cm-entrar-bt:hover:not(:disabled){background:color-mix(in srgb,var(--neon) 12%,transparent);border-color:var(--neon)}.cm-entrar-bt:active:not(:disabled){transform:translateY(2px)}.cm-entrar-bt:disabled{opacity:.45;cursor:not-allowed}.cm-head:has(.cm-entrar-nota){flex-wrap:wrap}.cm-entrar-nota{color:var(--tx-3);flex-basis:100%;margin:0;font-size:12px;line-height:1.4}.cm-entrar-nota.erro{color:var(--red)}.ev-admin-entrada .ev-dot{border-color:var(--amber);background:var(--amber)}.cm-del-bt:disabled{opacity:.3;cursor:not-allowed}.cm-del-bt:disabled:hover{color:var(--tx-3);background:0 0;border-color:#0000}.del-card{border-color:var(--red)!important;box-shadow:0 5px #00000080!important}.del-tit{font-family:var(--font-sora);margin-bottom:8px;font-size:17px;font-weight:700}.del-txt{color:var(--tx-2);margin:0 0 12px;font-size:12.5px;line-height:1.5}.del-txt b{color:var(--tx)}.del-alvo{background:var(--base);border:1px solid var(--line);border-radius:4px;margin-bottom:12px;padding:10px 12px;font-size:12.5px}.del-alvo .mono{font-family:var(--font-jetbrains),monospace;color:var(--tx-3);margin-top:3px;font-size:10.5px}.del-bloqueio{color:var(--amber);background:var(--amber-dim);border:1px solid var(--amber);border-radius:4px;margin:0 0 12px;padding:8px 10px;font-size:12px}.del-erro{color:var(--red);background:var(--red-dim);border:1px solid var(--red);border-radius:4px;margin:0 0 12px;padding:8px 10px;font-size:12px}.del-codigo{margin:0 0 12px}@media (min-width:1100px){.cm-card.del-card{width:min(92vw,460px);display:block}}.cli-linha{background:var(--card);border:2px solid var(--tato-traco);cursor:pointer;box-shadow:0 2px 0 var(--tato-sombra);border-radius:4px;grid-template-columns:44px minmax(0,1fr) 250px 132px auto 30px;align-items:center;gap:14px;margin-bottom:7px;padding:11px 13px;transition:transform .12s,box-shadow .12s,background .15s,border-color .15s;display:grid}.cli-linha:hover{box-shadow:0 3px 0 var(--tato-sombra);background:var(--pressed);transform:translateY(-1px)}.cli-linha:active{box-shadow:none;transform:translateY(2px)}.cli-linha.active{border-color:var(--neon-bd);background:var(--pressed)}.cli-av{background:var(--base);border:1px solid var(--line-2);width:44px;height:44px;color:var(--tx-2);font-family:var(--font-sora);border-radius:4px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid;overflow:hidden}.cli-av img{object-fit:cover;width:100%;height:100%}.cli-quem{min-width:0}.cli-nm{color:var(--tx);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.cli-cid{color:var(--tx-3);font-size:11.5px;font-weight:500}.cli-selo{font-family:var(--font-jetbrains),monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.cli-selo.demo{color:var(--purple)}.cli-selo.int,.cli-selo.mkt{color:var(--blue)}.cli-contato{color:var(--tx-3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:3px;font-size:11.5px;display:flex}.cli-contato>span{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.cli-link{color:var(--neon-2)}.cli-ref-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:3px;display:flex}.cli-ref{color:var(--blue);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:10.5px;font-weight:600;overflow:hidden}.cli-ref:hover{text-decoration:underline}.cli-ref-ind{color:var(--purple);white-space:nowrap;font-size:10.5px;font-weight:600}.cli-ref-ind b{font-weight:700}.cli-metricas{grid-template-columns:54px minmax(0,1fr) 54px;justify-items:end;gap:12px;display:grid}.cli-m{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.cli-m em{font-style:normal;font-family:var(--font-jetbrains),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3);font-size:9px}.cli-m b{font-family:var(--font-jetbrains),monospace;color:var(--tx);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.cli-m b.zero{color:var(--tx-3);font-weight:500}.cli-m b.verde{color:var(--neon-2)}.cli-tempo{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.cli-tempo .v{font-family:var(--font-jetbrains),monospace;white-space:nowrap}.cli-entrou{color:var(--tx-2);font-size:11.5px;font-weight:600}.cli-estado{font-size:11px;font-weight:700}.cli-estado.ativo{color:var(--neon)}.cli-estado.morno{color:var(--amber)}.cli-estado.frio{color:var(--red)}.cli-estado.neutro{color:var(--tx-3);font-weight:500}.cli-fim{justify-content:flex-end;align-items:center;gap:9px;display:flex}.cli-mrr{color:var(--neon-2);white-space:nowrap;font-size:12px;font-weight:700}.cli-linha .del-bt{margin-left:0}@media (max-width:1280px){.cli-linha{grid-template-columns:44px minmax(0,1fr) 210px auto 30px}.cli-tempo{display:none}}@media (max-width:900px){.cli-linha{grid-template-columns:44px minmax(0,1fr) auto}.cli-metricas{display:none}.cli-linha .del-bt{opacity:1}}.sel-hub{flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.sel-rot{font-family:var(--font-jetbrains),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-3);white-space:nowrap;font-size:9.5px;font-weight:700}.sel-gatilho{background:var(--card);width:100%;color:var(--tx);border:2px solid var(--tato-traco);cursor:pointer;box-shadow:0 3px 0 var(--tato-sombra);border-radius:4px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:600;transition:transform 80ms,box-shadow 80ms,border-color .12s;display:flex}.sel-gatilho:hover{box-shadow:0 4px 0 var(--tato-sombra);transform:translateY(-1px)}.sel-gatilho:active{box-shadow:none;transform:translateY(3px)}.sel-gatilho.aberto{border-color:var(--neon-bd);box-shadow:0 2px 0 var(--tato-sombra);transform:translateY(1px)}.sel-gatilho .sel-txt{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sel-gatilho svg{width:15px;height:15px;stroke:var(--tx-3);fill:none;flex:none;transition:transform .15s}.sel-gatilho.aberto svg{stroke:var(--neon-2);transform:rotate(180deg)}.sel-lista{z-index:40;background:var(--card);border:2px solid var(--tato-traco);min-width:100%;box-shadow:0 4px 0 var(--tato-sombra),0 14px 30px #00000073;border-radius:4px;outline:none;padding:4px;animation:.12s ease-out sel-abre;position:absolute;top:calc(100% + 5px);left:0}@keyframes sel-abre{0%{opacity:0;transform:translateY(-4px)}}.sel-op{text-align:left;width:100%;color:var(--tx-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:3px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:600;display:flex}.sel-op svg{width:12px;height:12px;stroke:var(--neon-2);fill:none;flex:none}.sel-op.foco{background:var(--sec-2);color:var(--tx)}.sel-op.on{color:var(--neon-2)}.sel-op.on.foco{background:var(--neon-dim)}.lst-limpar{align-self:flex-end}.kpis-3{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.cst-aviso{background:var(--amber-dim);border:1px solid var(--amber);color:var(--tx);border-radius:4px;margin-bottom:11px;padding:10px 14px;font-size:12.5px}.cst-vencendo{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--amber);color:var(--tx-2);border-radius:4px;margin-bottom:11px;padding:11px 14px;font-size:12.5px}.cst-vencendo b{color:var(--tx)}.cst-lista{flex-direction:column;gap:7px;display:flex}.cst-item{background:var(--card);border:1px solid var(--line);box-shadow:0 2px 0 var(--tato-sombra);border-radius:4px;grid-template-columns:104px minmax(0,1fr) 150px 96px 58px 128px;align-items:center;gap:12px;padding:11px 14px;display:grid}.cst-item.pendente{border-left:3px solid var(--amber);opacity:.86}.cst-cat{font-family:var(--font-jetbrains),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:700;overflow:hidden}.cst-nome{flex-direction:column;gap:2px;min-width:0;display:flex}.cst-nome b{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.cst-nome em{color:var(--tx-3);font-size:11.5px;font-style:normal}.cst-obs{color:var(--tx-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.cst-valor{color:var(--tx);flex-direction:column;align-items:flex-end;gap:1px;min-width:0;font-size:13.5px;font-weight:700;display:flex}.cst-valor em{color:var(--tx-3);font-size:11px;font-style:normal;font-weight:600}.cst-conv{color:var(--neon);font-size:11px;font-weight:600}.cst-falta{color:var(--amber);font-size:12px;font-weight:600}.cst-mes{color:var(--tx-2);text-align:right;font-size:12px}.cst-vence{color:var(--tx-3);text-align:right;font-size:12px}.cst-acoes{justify-content:flex-end;gap:8px;display:flex}.cst-cats{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cst-cat-chip{background:var(--card);border:1px solid var(--line);color:var(--tx-2);border-radius:4px;align-items:baseline;gap:7px;padding:6px 11px;font-size:12px;display:inline-flex}.cst-cat-chip b{color:var(--tx);font-size:12.5px}.cst-cat-chip em{color:var(--tx-3);font-size:11px;font-style:normal}.cst-campo{flex-direction:column;gap:5px;margin-bottom:11px;display:flex}.cst-campo>span{font-family:var(--font-jetbrains),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-3);font-size:9.5px;font-weight:700}.cst-campo input{background:var(--card);color:var(--tx);border:2px solid var(--tato-traco);box-shadow:0 3px 0 var(--tato-sombra);border-radius:4px;outline:none;width:100%;padding:9px 11px;font-size:13px;font-weight:600}.cst-campo input:focus{border-color:var(--neon-bd)}.cst-campo textarea{background:var(--card);color:var(--tx);border:2px solid var(--tato-traco);box-shadow:0 3px 0 var(--tato-sombra);resize:vertical;border-radius:4px;outline:none;width:100%;min-height:64px;padding:9px 11px;font-family:inherit;font-size:13px;font-weight:500}.cst-campo textarea:focus{border-color:var(--neon-bd)}.cst-linha2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cst-linha3{grid-template-columns:1.2fr .8fr 1fr;gap:10px;display:grid}.cst-dica{color:var(--tx-3);margin:2px 0 14px;font-size:12px;line-height:1.45}.cst-dica b{color:var(--tx-2)}.cm-card:has(.cst-campo){overflow:visible}@media (max-width:860px){.cst-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cat acoes""nome nome""valor mes""vence vence";gap:6px 12px}.cst-cat{grid-area:cat}.cst-nome{grid-area:nome}.cst-valor{grid-area:valor;align-items:flex-start}.cst-mes{grid-area:mes}.cst-vence{text-align:left;grid-area:vence}.cst-acoes{grid-area:acoes}.cst-linha2,.cst-linha3{grid-template-columns:1fr}}.fin-linha{cursor:default;grid-template-columns:44px minmax(0,1fr) auto 300px auto}.fin-selos{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.fin-selos .fin-desc{max-width:200px}.fin-vals{text-align:right;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fin-vals .fin-v{flex-direction:column;gap:1px;min-width:0;display:flex}.fin-v em{font-family:var(--font-jetbrains),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3);font-size:9px;font-style:normal;font-weight:700}.fin-v b{color:var(--tx);text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.fin-linha .fin-acoes{gap:12px}@media (max-width:1000px){.fin-linha{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"av nome""selos selos""vals vals""acoes acoes";gap:8px 12px}.fin-linha>.cli-av{grid-area:av}.fin-linha>.cli-quem{grid-area:nome}.fin-selos{grid-area:selos;justify-content:flex-start}.fin-vals{text-align:left;grid-area:vals}.fin-linha .fin-acoes{grid-area:acoes;justify-content:flex-start}}.p-dev{color:var(--red);background:var(--red-dim)}.p-dev .d{background:var(--red)}.fin-cru{color:var(--tx-3);letter-spacing:.06em;font-size:10px}.fin-div.assinatura_dupla{border-left-color:var(--red,#e5484d);background:var(--red-dim)}.dia-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:26px}.sec-t-2{margin-top:6px}.dia-kpi .val{font-size:26px}.dia-kpi .val.hoje-tem{color:var(--neon)}.dia-kpi .lbl{font-size:12px}.hoje-mrr{color:var(--neon);font-weight:600}.hoje-menos,.dia-legenda{color:var(--tx-3)}.dia-topo{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.dia-topo .val{margin-bottom:0}.dia-tag{letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.dia-tag-sobe{color:var(--neon-2);background:var(--neon-dim);border:1px solid var(--neon-bd)}.dia-tag-cai{color:var(--red);background:var(--red-dim);border:1px solid #f2555a59}.dia-tag-igual{color:var(--tx-2);background:var(--sec-2);border:1px solid var(--line-2)}.dia-tag-zero{color:var(--tx-3);border:1px dashed var(--line-2);background:0 0;font-weight:600}.dia-barras{flex-direction:column;gap:5px;margin:10px 0 2px;display:flex}.dia-barra{color:var(--tx-3);grid-template-columns:38px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.dia-barra-k{text-transform:uppercase;letter-spacing:.06em;font-weight:600}.dia-barra-t{background:var(--sec-2);border:1px solid var(--line);border-radius:999px;height:7px;display:block;overflow:hidden}.dia-barra-f{border-radius:999px;height:100%;transition:width .35s;display:block}.dia-barra-hoje{background:var(--neon)}.dia-barra-ontem{background:var(--tx-3);opacity:.55}.dia-barra-n{color:var(--tx-2);text-align:right;min-width:2ch;font-weight:600}.dia-sub{margin-top:6px}.fnl{background:var(--card);border:1px solid var(--line);border-radius:4px;margin-bottom:12px;padding:16px 18px 18px}.fnl-passo+.fnl-passo{margin-top:2px}.fnl-perda{border-left:2px dashed var(--line-2);align-items:baseline;gap:8px;margin-left:10px;padding:5px 0 5px 14px;display:flex}.fnl-perda-n{font-family:var(--font-jetbrains),monospace;color:var(--amber);font-size:12px;font-weight:700}.fnl-perda-l{color:var(--tx-3);font-size:11.5px}a.fnl-perda-l{color:var(--neon-2);text-decoration:none}a.fnl-perda-l:hover{text-decoration:underline}.fnl-barra-wrap{background:var(--base);border-radius:4px;align-items:center;gap:10px;padding:9px 12px;display:flex;position:relative;overflow:hidden}.fnl-barra{background:color-mix(in oklab,var(--neon) 16%,transparent);border-right:2px solid var(--neon);position:absolute;top:0;bottom:0;left:0}.fnl-lbl{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;position:relative;overflow:hidden}.fnl-n{color:var(--tx);font-size:14px;font-weight:700;position:relative}.fnl-pct{color:var(--tx-3);text-align:right;width:42px;font-size:11.5px;position:relative}.fnl-nota{color:var(--tx-3);margin-top:12px;font-size:11.5px;line-height:1.45}.susp{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.susp-item{background:var(--amber-dim);border:1px solid var(--amber);border-left-width:3px;border-radius:4px;align-items:flex-start;gap:12px;padding:11px 14px;display:flex}.susp-item.media{background:var(--card);border-color:var(--line);border-left-color:var(--amber)}.susp-onde{font-family:var(--font-jetbrains),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3);white-space:nowrap;padding-top:3px;font-size:9.5px;font-weight:700}.susp-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.susp-txt b{color:var(--tx);font-size:13px}.susp-txt span{color:var(--tx-2);font-size:12.5px;line-height:1.45}@media (max-width:700px){.susp-item{flex-direction:column;gap:5px}}.hist-var{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.hist-var b{color:var(--tx);font-size:17px;font-weight:700}.hist-var em{color:var(--tx-3);font-size:11.5px;font-style:normal}.ref-chips{flex-wrap:wrap;gap:9px;margin:4px 0 18px;display:flex}.ref-chip{background:var(--card);border:1px solid var(--line);color:var(--tx-2);border-radius:4px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;display:inline-flex}.ref-chip svg{flex:none}.ref-chip b{color:var(--tx);font-size:14px;font-weight:700}.ref-chip.concedido svg,.ref-chip.concedido b{color:var(--neon-2)}.ref-chip.aguardando svg,.ref-chip.aguardando b{color:var(--amber)}.ref-chip.anulado svg,.ref-chip.anulado b{color:var(--red)}.ref-vazio{color:var(--tx-3);text-align:center;padding:22px 0;font-size:13px}.ref-lista{flex-direction:column;gap:7px;margin-top:4px;display:flex}.ref-item{background:var(--card);border:1px solid var(--line);box-shadow:0 2px 0 var(--tato-sombra);border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto minmax(0,140px) 118px auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.ref-quem{flex-direction:column;gap:2px;min-width:0;display:flex}.ref-quem b{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ref-quem span{color:var(--tx-3);font-size:10.5px;font-family:var(--font-jetbrains),monospace}.ref-sit{flex-wrap:wrap;gap:5px;max-width:140px;display:flex}.ref-sit span{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--line);color:var(--tx-3);opacity:.5;border-radius:3px;padding:2px 6px;font-size:8.5px;font-weight:700}.ref-sit span.on{opacity:1;color:var(--neon-2);border-color:var(--neon-2)}.ref-sit span.off{opacity:1;color:var(--red);border-color:var(--red)}.ref-premio{flex-direction:column;gap:2px;display:flex}.ref-premio b{color:var(--tx);font-size:12px}.ref-premio em{color:var(--tx-3);white-space:nowrap;font-size:10px;font-style:normal}.ref-status{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-align:center;border-radius:3px;padding:4px 9px;font-size:9.5px;font-weight:700}.ref-status.concedido{background:var(--neon-dim);color:var(--neon-2)}.ref-status.pendente{background:var(--base);color:var(--tx-3);border:1px solid var(--line)}.ref-status.aguardando{background:var(--amber-dim);color:var(--amber)}.ref-status.anulado{background:var(--red-dim);color:var(--red)}.ref-motivo{color:var(--tx-2);background:var(--base);border:1px solid var(--line);border-radius:4px;grid-column:1/-1;padding:7px 10px;font-size:11.5px}@media (max-width:900px){.ref-item{grid-template-columns:1fr 1fr;row-gap:8px}.ref-sit{max-width:none}}.ref-rank{flex-direction:column;display:flex}.ref-rank-row{align-items:center;gap:13px;padding:10px 4px;display:flex}.ref-rank-row:not(:last-child){border-bottom:1px solid var(--line)}.ref-rank-pos{text-align:center;width:18px;color:var(--tx-3);flex:none;font-size:12px;font-weight:700}.ref-rank-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tx);flex:1;font-size:13px;font-weight:600;overflow:hidden}.ref-rank-n{color:var(--tx-3);flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.ref-rank-n b{color:var(--tx);font-family:var(--font-jetbrains),monospace;font-weight:700}@media (max-width:700px){.ref-rank-row{flex-wrap:wrap}.ref-rank-n{width:100%;padding-left:31px}}@media (max-width:2299px){.wrap.wrap-leitura{max-width:1760px}}@media (min-width:2300px) and (max-width:2899px){.wrap.wrap-leitura.wrap-leitura-longa{max-width:1760px}}.cfg-sec-2{margin-top:22px}@media (min-width:2300px){.pd-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px 12px;display:grid}.pd-list>.pd-listhead,.pd-list>.pgn{grid-column:1/-1}.pd-list .cli-linha{margin-bottom:0}.pd-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.pd-kpi.mrr{grid-column:auto}.pd-widgets{grid-template-columns:1.6fr 1fr 1.6fr 1fr;grid-auto-flow:dense;align-items:start}.pd-largo{grid-column:span 2}.pd-alto{grid-row:span 3}.pd-widgets.fin-widgets{grid-template-columns:1.4fr 1fr}.ref-tela{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:0 34px;display:grid}.ref-topo{grid-column:1/-1}.ref-zona{min-width:0}.ref-zona>.sec-t{min-height:38px}.wrap .cx-tela{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:24px 34px;display:grid}.cx-tela>h1{grid-column:1/-1}.cx-tela>.cx-novo{grid-area:2/1/span 2}.cx-tela>.cx-busca{grid-area:2/2}.cx-tela>.cx-lista{grid-area:3/2}.cfg-tela{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:0 34px;display:grid}.cfg-bloco{min-width:0}.cfg-sec-2{margin-top:6px}}@media (min-width:2900px){.fin-tela{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:0 34px;display:grid}.fin-topo{grid-column:1/-1}.fin-zona{min-width:0}.fin-zona>.sec-t:first-child{margin-top:6px}}@media (min-width:3300px){.pd-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:2300px) and (max-width:2499px),(min-width:3300px) and (max-width:3699px){.cli-linha:not(.fin-linha){grid-template-columns:44px minmax(0,1fr) 210px auto 30px}.cli-linha:not(.fin-linha) .cli-tempo{display:none}}:root{--safe-top:env(safe-area-inset-top,0px)}body{padding-top:var(--safe-top)}body:before{content:"";height:var(--safe-top);background:var(--base);z-index:300;pointer-events:none;position:fixed;top:0;left:0;right:0}.app{min-height:calc(100vh - var(--safe-top))}.sb{top:var(--safe-top);height:calc(100vh - var(--safe-top))}.top,.pd-top,.pdrawer{top:var(--safe-top)}@media (max-width:820px){.mtop{top:var(--safe-top)}.sb{height:100dvh;padding-top:calc(18px + var(--safe-top));top:0}.cm-card{padding-top:calc(20px + var(--safe-top))}}.av-acoes{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.av-acoes .cfm-btn{flex:none;padding:0 16px}.av-acoes .cfm-btn:disabled{opacity:.6}.av-recado{color:var(--tx-2);margin:12px 0 0;font-size:12.5px;line-height:1.5}.av-recado.erro{color:var(--red)}.av-linha{border-bottom:1px solid var(--line);color:var(--tx);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}a.av-linha:hover{color:var(--neon-2)}.av-quando{color:var(--tx-3);flex:none;font-size:12px}.av-linha>span:first-child{min-width:0}.cm-head{border:2px solid var(--tato-traco);background:var(--card);box-shadow:0 calc(var(--tato-passo) + 2px) 0 var(--tato-sombra),var(--tato-luz);border-radius:8px;flex-wrap:wrap;gap:14px;padding:16px}.cm-hinfo{flex:1}.cm-nm{font-size:18px;font-weight:800;line-height:1.2}.cm-em{margin-top:2px}.cm-av{color:#fff;background:var(--cor-prod);border:2px solid color-mix(in oklab,var(--cor-prod) 55%,#000);width:58px;height:58px;box-shadow:0 3px 0 color-mix(in oklab,var(--cor-prod) 45%,#000);border-radius:10px;font-size:20px;font-weight:800;position:relative;overflow:visible}.cm-av img{border-radius:8px}.cm-av.com-logo{background:var(--card)}.cm-av-estrela{background:var(--card);border:2px solid var(--tato-traco);width:24px;height:24px;box-shadow:0 2px 0 var(--tato-sombra);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-8px;right:-8px}.cm-av-estrela svg{width:13px;height:13px;fill:var(--amber);stroke:none}.cm-chips{flex:none;justify-content:flex-start;gap:6px;margin:8px 0 0}.cm-chips .pill{letter-spacing:.03em;text-transform:uppercase;border:1.5px solid;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.cm-chips .cm-plogo{height:18px}.cm-acoes{flex-basis:100%;gap:10px;display:flex}.cm-acoes:empty{display:none}.cm-entrar-bt.tt-btn{height:46px;color:var(--btn-fg);border-color:color-mix(in oklab,var(--neon) 55%,#000);border-radius:6px;flex:1;padding:0 16px;font-size:15px;font-weight:800}.cm-entrar-bt.tt-btn svg{width:19px;height:19px}.cm-entrar-bt.tt-btn:hover:not(:disabled){background:var(--neon);border-color:color-mix(in oklab,var(--neon) 55%,#000)}.cm-entrar-bt.tt-btn:disabled{cursor:not-allowed}.cm-del-bt.tt-btn{width:46px;height:46px;color:var(--red);border-radius:6px;flex:none;margin:0;padding:0}.cm-del-bt.tt-btn svg{stroke:currentColor;width:19px;height:19px}.cm-del-bt.tt-btn:hover:not(:disabled){background:var(--red-dim);color:var(--red)}.cm-del-bt.tt-btn:disabled{opacity:.35}.cm-acoes:not(:has(.cm-entrar-bt)){justify-content:flex-end}.cm-x{border:2px solid var(--tato-traco);background:var(--card);color:var(--tx);box-shadow:0 var(--tato-passo) 0 var(--tato-sombra);border-radius:6px;transition:transform .15s,box-shadow .15s,filter .15s}.cm-x:hover{background:var(--card);color:var(--tx);border-color:var(--tato-traco);filter:brightness(.92);transform:translateY(-1px)}.cm-x:active{box-shadow:none;transform:translateY(3px)}.cm-x-txt{display:none}@media (max-width:820px){.cm-x{align-items:center;gap:6px;width:auto;height:42px;padding:0 14px 0 10px;display:inline-flex;top:12px;left:12px}.cm-x svg{width:20px;height:20px}.cm-x-txt{font-size:14.5px;font-weight:700;display:inline}.cm-head{margin-top:58px;padding:16px}.cm-chips{width:auto}}.fj{flex-direction:column;gap:16px;min-width:0;margin-bottom:18px;display:flex}.fj-placar{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.fj-ponto,.fj-selo,.fj-grupo{border:2px solid var(--tato-traco);background:var(--card);box-shadow:0 var(--tato-passo) 0 var(--tato-sombra),var(--tato-luz);border-radius:8px}.fj-ponto{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:12px 8px;display:flex}.fj-ponto-ic{border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:6px;display:grid}.fj-ponto-ic svg{width:18px;height:18px}.fj-ponto b{font-family:var(--font-sora);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:800;line-height:1}.fj-ponto small{color:var(--tx-3);text-transform:uppercase;letter-spacing:.04em;margin-top:5px;font-size:11px;font-weight:700}.fj .c-verde .fj-ponto-ic{background:var(--neon-dim);color:var(--neon-2)}.fj .c-azul .fj-ponto-ic{background:var(--blue-dim);color:var(--blue)}.fj .c-roxo .fj-ponto-ic{background:var(--purple-dim);color:var(--purple)}.fj-conq-t{font-family:var(--font-sora);align-items:center;gap:8px;margin:0 2px 10px;font-size:14px;font-weight:800;display:flex}.fj-conq-t svg{width:18px;height:18px;color:var(--amber)}.fj-conq-t span{color:var(--tx-3);margin-left:auto;font-family:inherit;font-size:12px;font-weight:700}.fj-barra{background:var(--sec-2);border:2px solid var(--tato-traco);border-radius:999px;height:10px;margin-bottom:12px;overflow:hidden}.fj-barra i{background:var(--neon);height:100%;transition:width .4s;display:block}.fj-selos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fj-selo{align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.fj-selo-ic{background:var(--sec-2);width:32px;height:32px;color:var(--tx-3);border-radius:8px;flex:none;place-items:center;display:grid}.fj-selo-ic svg{width:17px;height:17px}.fj-selo.ok .fj-selo-ic{background:var(--neon);color:var(--btn-fg)}.fj-selo:not(.ok){box-shadow:none;opacity:.78;border-style:dashed}.fj-selo-tx{min-width:0}.fj-selo-tx b{font-size:13px;display:block}.fj-selo-tx small{color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.fj-grupo{overflow:hidden}.fj-grupo-t{text-transform:uppercase;letter-spacing:.05em;color:var(--tx-2);background:var(--sec-2);border-bottom:2px solid var(--tato-traco);align-items:center;gap:8px;padding:11px 14px;font-size:12.5px;font-weight:800;display:flex}.fj-grupo-t svg{width:16px;height:16px}.fj-linha{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;font-size:14px;display:flex}.fj-grupo-t+.fj-linha{border-top:none}.fj-linha>span{color:var(--tx-3);flex:none}.fj-linha>b{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-weight:600}.fj-linha .cm-link{min-width:0}.fj-vazio{color:var(--tx-3)!important;font-weight:400!important}@media (min-width:1100px){.fj{grid-column:1;margin-bottom:0}}.cm-sup-seta{transition:transform .2s;width:16px!important;height:16px!important}.cm-entrar-bt[aria-expanded=true] .cm-sup-seta{transform:rotate(180deg)}.cm-sup{flex-direction:column;flex-basis:100%;gap:12px;padding-top:2px;display:flex}.cm-sup-canais{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.cm-sup-canal{height:44px;font-weight:700;text-decoration:none}.cm-sup-canal svg{width:18px;height:18px}.cm-sup-canal.wa svg{color:#25d366}.cm-sup-painel{width:30px;height:30px;color:var(--tx-3);opacity:.45;cursor:pointer;background:0 0;border:none;border-radius:6px;align-self:flex-end;place-items:center;margin:-4px -4px -6px 0;transition:opacity .15s,background .15s;display:grid}.cm-sup-painel svg{width:16px;height:16px}.cm-sup-painel:hover,.cm-sup-painel:focus-visible{opacity:1;background:var(--sec-2)}.cm-sup-codigo{border:2px dashed var(--line-2);border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.cm-sup-codigo label{color:var(--tx-2);font-size:12.5px;font-weight:600}.cm-sup-codigo-linha{gap:8px;display:flex}.cm-sup-codigo input{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;flex:1;min-width:0;height:44px;font-size:20px}.cm-sup-codigo-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.cm-sup-fechar,.cm-sup-ir{color:var(--tx-3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;transition:color .15s,background .15s,opacity .15s;display:grid}.cm-sup-fechar{width:28px;height:28px;margin:-4px -4px -4px 0}.cm-sup-fechar svg{width:16px;height:16px}.cm-sup-fechar:hover{color:var(--tx);background:var(--sec-2)}.cm-sup-ir{border:2px solid var(--line-2);width:44px;height:44px;color:var(--tx-2)}.cm-sup-ir svg{width:20px;height:20px}.cm-sup-ir:not(:disabled):hover{color:var(--neon-2);border-color:var(--neon-bd);background:var(--neon-dim)}.cm-sup-ir:disabled{opacity:.4;cursor:not-allowed}.cm-sup-ir .girando{animation:.8s linear infinite cm-gira}@keyframes cm-gira{to{transform:rotate(360deg)}}.fj-abrir{justify-content:center;align-items:center;gap:8px;min-width:0;height:46px;margin:12px 14px 4px;font-size:14.5px;font-weight:800;text-decoration:none;display:flex}.fj-abrir span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fj-abrir svg{flex:none;width:17px;height:17px}.cm-etp,.cm-tl{border:2px solid var(--tato-traco);background:var(--card);box-shadow:0 var(--tato-passo) 0 var(--tato-sombra),var(--tato-luz);border-radius:8px;padding:14px 15px}.cm-etp-t,.cm-tl-t{font-family:var(--font-sora);letter-spacing:0;text-transform:none;color:var(--tx);font-size:14px;font-weight:800}.cm-etp-n{color:var(--tx-3);font-family:inherit;font-size:12px;font-weight:700}.cm-etp-bar{background:var(--sec-2);border:2px solid var(--tato-traco);border-radius:999px;height:10px;margin-bottom:14px}.cm-etp-bar i{border-radius:0}.cm-etp-lista{gap:8px}.cm-etp-lista li{border:2px dashed var(--line-2);border-radius:8px;gap:10px;padding:7px 9px;font-size:13.5px}.cm-etp-lista li svg{background:var(--sec-2);opacity:1;width:22px;height:22px;color:var(--tx-3);border-radius:6px;padding:4px}.cm-etp-lista li.ok{border-style:solid;border-color:var(--tato-traco);background:var(--sec-2)}.cm-etp-lista li.ok svg{background:var(--neon);color:var(--btn-fg)}.cm-etp-lista li.falta{border-color:color-mix(in srgb,var(--amber) 55%,transparent)}.cm-etp-lista li.falta svg{background:var(--amber-dim);color:var(--amber)}.cm-etp-falta,.cm-etp-pronto{border-radius:8px;font-weight:600}.cm-tl-n{border-radius:999px;padding:1px 8px;font-family:inherit;font-weight:700}.cm-tl-filtros{gap:8px}.cm-tl-f{border:2px solid var(--tato-traco);background:var(--card);color:var(--tx-2);box-shadow:0 2px 0 var(--tato-sombra);cursor:pointer;border-radius:6px;padding:6px 11px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s,color .15s}.cm-tl-f:hover{color:var(--tx);border-color:var(--tato-traco);box-shadow:0 3px 0 var(--tato-sombra);transform:translateY(-1px)}.cm-tl-f:active{box-shadow:none;transform:translateY(2px)}.cm-tl-f.on{background:var(--neon);border-color:color-mix(in oklab,var(--neon) 55%,#000);color:var(--btn-fg);box-shadow:0 2px 0 color-mix(in oklab,var(--neon) 35%,#000)}.cm-tl-f.on .mono{opacity:.8}.cm-tl-lista li{gap:12px;padding-bottom:16px}.cm-tl-lista li:before{background:var(--line-2);width:2px;top:18px;left:6px}.ev-dot{border:2px solid var(--tato-traco);background:var(--sec-2);width:14px;height:14px;margin-top:3px}.ev-marco .ev-dot{background:var(--neon);border-color:color-mix(in oklab,var(--neon) 55%,#000)}.ev-dinheiro .ev-dot{background:var(--amber);border-color:color-mix(in oklab,var(--amber) 55%,#000)}.ev-tit{font-size:13.5px;font-weight:600}.ev-det{font-size:12px}.ev-dinheiro .ev-det{background:var(--amber-dim);color:var(--amber);border-radius:999px;align-self:flex-start;margin-top:3px;padding:1px 8px;font-weight:700;display:inline-block}.cm-tl .pgn-btn{box-shadow:0 var(--tato-passo) 0 var(--tato-sombra);border-radius:6px}.cm-tl .pgn-btn.on{background:var(--neon);color:var(--btn-fg);border-color:color-mix(in oklab,var(--neon) 55%,#000);box-shadow:0 var(--tato-passo) 0 color-mix(in oklab,var(--neon) 35%,#000)}[data-tato] .cm-card>:is(.fj,.cm-lado){box-shadow:none;border:none}@media (min-width:821px){.cm-head{margin-right:46px}.cm-card .cm-x:hover{background:var(--card);color:var(--tx);border-color:var(--tato-traco)}}.cl2{border:2px solid var(--tato-traco);background:var(--card);box-shadow:0 var(--tato-passo) 0 var(--tato-sombra),var(--tato-luz);cursor:pointer;border-radius:10px;flex-direction:column;margin-bottom:12px;transition:transform .15s,box-shadow .15s,filter .15s;display:flex;overflow:hidden}.cl2:hover{box-shadow:0 calc(var(--tato-passo) + 2px) 0 var(--tato-sombra),var(--tato-luz);transform:translateY(-2px)}.cl2:active{box-shadow:none;transform:translateY(3px)}.cl2.active{border-color:var(--neon-bd)}.cl2-faixa{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;padding:7px 16px;font-size:11px;font-weight:800;display:flex}.cl2-faixa svg{flex:none;width:14px;height:14px}.cl2-faixa.at{background:var(--amber-dim);color:var(--amber)}.cl2-faixa.pr{background:var(--red-dim);color:var(--red)}.cl2-faixa.ok{background:var(--neon-dim);color:var(--neon-2)}.cl2-corpo{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 16px 15px;display:grid}.cl2-av{flex:none;width:60px;height:60px;position:relative}.cl2-moldura{width:60px;height:60px;position:absolute;inset:0}.cl2-moldura rect{fill:none;stroke-width:5px}.cl2-moldura .trilho{stroke:var(--sec-2)}.cl2-moldura .enche{stroke:var(--neon);stroke-linecap:round;transition:stroke-dashoffset .4s}.cl2-foto{width:46px;height:46px;font-family:var(--font-sora);color:#fff;background:var(--cor-prod);border:2px solid color-mix(in oklab,var(--cor-prod) 55%,#000);border-radius:10px;place-items:center;font-size:15px;font-weight:800;display:grid;position:absolute;inset:7px;overflow:hidden}.cl2-foto img{object-fit:cover;width:100%;height:100%}.cl2-av:not(:has(.cl2-moldura)) .cl2-foto{width:50px;height:50px;inset:5px}.cl2-n{background:var(--card);border:2px solid var(--tato-traco);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:800;line-height:1.3;position:absolute;bottom:-8px;right:-8px}.cl2 .cli-nm{font-size:15px;font-weight:800}.cl2-dir{align-items:center;gap:10px;display:flex}.cl2-conts{gap:8px;display:flex}.cl2-cont{background:var(--sec-2);border:2px solid var(--tato-traco);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:64px;padding:6px 8px;display:flex}.cl2-cont b{font-family:var(--font-sora);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15.5px;font-weight:800}.cl2-cont small{letter-spacing:.05em;color:var(--tx-3);text-transform:uppercase;margin-top:1px;font-size:9.5px;font-weight:800}.cl2-cont.zero b{color:var(--tx-3)}.cl2 .cli-tempo{margin-left:4px}.cl2-acao{border:2px solid var(--tato-traco);background:var(--card);height:38px;color:var(--tx);white-space:nowrap;box-shadow:0 3px 0 var(--tato-sombra);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.cl2-acao svg{flex:none;width:15px;height:15px}.cl2-acao.forte svg{color:#25d366}.cl2-acao:hover{filter:brightness(.92);transform:translateY(-1px)}.cl2-acao:active{box-shadow:none;transform:translateY(3px)}.cl2 .del-bt{margin-left:0}@media (max-width:1180px){.cl2-corpo{grid-template-columns:auto minmax(0,1fr)}.cl2-dir{flex-wrap:wrap;grid-column:1/-1}.cl2 .cli-tempo{margin-left:auto}}@media (max-width:640px){.cl2-conts{width:100%}.cl2-cont{flex:1;min-width:0}.cl2 .cli-tempo{display:none}.cl2-acao{flex:1;justify-content:center}.cl2 .del-bt{opacity:1}}
