.btn-exportar-excel{color:#1d6f42;cursor:pointer;background:#fff;border:1px solid #d9d3c5;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;padding:0;transition:background .15s,border-color .15s;display:inline-grid}.btn-exportar-excel svg{width:15px;height:15px}.btn-exportar-excel:hover:not(:disabled){background:#eaf5ee;border-color:#1d6f42}.btn-exportar-excel:disabled{opacity:.45;cursor:not-allowed}.btn-exportar-excel[aria-busy=true]{opacity:1;cursor:progress}.btn-exportar-excel .is-girando{animation:.9s linear infinite btn-exportar-gira}@keyframes btn-exportar-gira{to{transform:rotate(360deg)}}.tabela-cabecalho-acoes{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tabela-cabecalho-acoes>:first-child{min-width:0}.dica-g{color:#f2f0ec;text-align:left;pointer-events:none;background:#1f201e;border:1px solid #ffffff14;border-radius:14px;min-width:190px;max-width:270px;padding:9px 12px 10px;font-family:Inter,Segoe UI,system-ui,sans-serif;box-shadow:0 14px 34px #00000057,0 2px 6px #0003}.dica-g-topo{border-bottom:1px solid #ffffff14;align-items:center;gap:7px;padding-bottom:7px;font-size:12.5px;font-weight:700;display:flex}.dica-g-topo svg{fill:none;stroke:#b9b3a8;stroke-width:1.4px;stroke-linecap:round;flex:none;width:13px;height:13px}.dica-g-bloco{padding:7px 0 1px}.dica-g-bloco+.dica-g-bloco{border-top:1px solid #ffffff14;margin-top:6px;padding-top:7px}.dica-g-rotulo{color:#cfc9bf;align-items:center;gap:8px;font-size:11.5px;display:flex}.dica-g-marca{background:var(--cor);border-radius:2px;flex:none;width:9px;height:9px}.dica-g-marca.is-linha{border-radius:2px;width:14px;height:2px;position:relative}.dica-g-marca.is-linha:after{content:"";background:var(--cor);border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px;left:4px}.dica-g-valor{color:#fff;letter-spacing:-.02em;white-space:nowrap;margin:3px 0 4px;font-size:19px;font-weight:800;line-height:1.1}.dica-g-valor small{color:#d9d4cb;margin-right:3px;font-size:13px;font-weight:600}.dica-g-pe{color:#a9a398;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.dica-g-pe b{color:#e8e4dc;font-weight:700}.dica-g-selo{border:1px solid;border-radius:6px;align-items:center;gap:5px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.dica-g-selo svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.dica-g-selo.is-bom{color:#7fe0a3;background:#173325;border-color:#2f6b47}.dica-g-selo.is-ruim{color:#f29aa2;background:#3a1a1d;border-color:#7a3238}.dica-g-selo.is-neutro{color:#d9d4cb;background:#ffffff0d;border-color:#ffffff24}.dica-g-lista{gap:6px;padding-top:9px;display:grid}.dica-g-linha{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;column-gap:8px;font-size:12.5px;display:grid}.dica-g-nome{color:#cfc9bf;text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.dica-g-linha b{color:#fff;text-align:right;white-space:nowrap;grid-column:3;padding-left:10px;font-weight:700}.dica-g-linha small{color:#9d968b;text-align:right;grid-column:2/4;margin-top:-3px;font-size:11px}.dica-g-linha.is-total{border-top:1px solid #ffffff14;margin-top:2px;padding-top:7px}.dica-g-linha.is-total .dica-g-nome,.dica-g-linha.is-total b{color:#fff;font-weight:800}.dica-g-rodape{color:#9d968b;border-top:1px solid #ffffff14;margin-top:8px;padding-top:8px;font-size:11px}.dica-g-flutuante{z-index:2147483000;pointer-events:none;visibility:hidden;position:fixed;top:0;left:0}.aviso-overlay{--av-quebra:#b4283c;--av-quebra-soft:#fde8eb;--av-excesso:#b9770e;--av-excesso-soft:#fff3d6;--av-novo:#1f7a4d;--av-novo-soft:#ddf3e6;z-index:104;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#110e0c8c;justify-content:center;align-items:center;min-width:0;min-height:0;padding:24px;animation:.18s ease-out aviso-fade;display:flex;position:fixed;inset:0}.aviso-modal{background:#f4f4f4;border-radius:20px;flex-direction:column;width:min(1180px,100%);height:min(860px,100vh - 48px);animation:.26s cubic-bezier(.2,.8,.2,1) aviso-subir;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 0 1px #ffffff0f}.aviso-head{color:#fff;background:linear-gradient(120deg,#231f1c 0%,#2b2420 55%,#3a1f24 100%);align-items:center;gap:14px;padding:18px 20px 16px;display:flex}.aviso-head-icone{width:42px;height:42px;color:var(--yellow,#f4c430);background:#f4c43029;border-radius:12px;flex:none;place-items:center;display:grid}.aviso-head-icone svg{transform-origin:50% 10%;width:22px;height:22px;animation:2.4s ease-in-out .4s 2 aviso-balancar}.aviso-head-texto{flex:auto;min-width:0}.aviso-head-texto h2{letter-spacing:.2px;margin:0;font-size:20px;font-weight:600}.aviso-head-texto p{color:#d9d3c5;margin:3px 0 0;font-size:12.5px}.aviso-fechar{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.aviso-fechar:hover{background:#ffffff2e}.aviso-fechar svg{width:18px;height:18px}.aviso-cartoes{grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px 0;display:grid}.aviso-cartao{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:15px;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;transition:box-shadow .15s,border-color .15s,transform .15s;display:flex;position:relative}.aviso-cartao:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000014}.aviso-cartao.ativo{box-shadow:0 8px 22px #0000001a}.aviso-cartao:before{content:"";background:0 0;border-radius:0 4px 4px 0;width:4px;position:absolute;top:14px;bottom:14px;left:0}.aviso-cartao--quebra.ativo{border-color:var(--av-quebra)}.aviso-cartao--quebra.ativo:before{background:var(--av-quebra)}.aviso-cartao--excesso.ativo{border-color:var(--av-excesso)}.aviso-cartao--excesso.ativo:before{background:var(--av-excesso)}.aviso-cartao-icone{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.aviso-cartao--quebra .aviso-cartao-icone{background:var(--av-quebra-soft);color:var(--av-quebra)}.aviso-cartao--excesso .aviso-cartao-icone{background:var(--av-excesso-soft);color:var(--av-excesso)}.aviso-cartao-icone svg{width:20px;height:20px}.aviso-cartao-corpo{flex-direction:column;gap:2px;min-width:0;display:flex}.aviso-cartao-rotulo{color:#555;font-size:12.5px;font-weight:600}.aviso-cartao-num{color:#111;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(26px,3.2vw,34px);font-weight:700;line-height:1.05;overflow:hidden}.aviso-cartao--quebra .aviso-cartao-num{color:var(--av-quebra)}.aviso-cartao--excesso .aviso-cartao-num{color:var(--av-excesso)}.aviso-cartao-sub{color:#666;font-size:12.5px}.aviso-cartao-chips{flex-wrap:wrap;gap:5px;min-height:20px;margin-top:4px;display:flex}.aviso-chip{white-space:nowrap;border-radius:999px;align-items:center;height:19px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.aviso-chip--novo{background:var(--av-novo-soft,#ddf3e6);color:var(--av-novo,#1f7a4d)}.aviso-chip--saiu{color:#555;background:#ececec}.aviso-recortes{align-items:center;gap:6px;min-width:0;padding:12px 16px 0;display:flex}.aviso-overlay .aviso-recortes>button{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;flex:none;height:26px;padding:0 11px;font-size:12px;line-height:1}.aviso-overlay .aviso-recortes>button.ativo{color:#fff;background:#211c0d;border-color:#211c0d;font-weight:600}.aviso-regra{color:#777;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin-left:6px;font-size:12px;overflow:hidden}.aviso-tabela{flex-direction:column;flex:auto;min-height:0;padding:0 16px;display:flex}.aviso-tabela .bottom{min-height:0}.aviso-selo{border-radius:6px;align-items:center;height:20px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.aviso-selo--ruptura{color:#fff;background:#b4283c}.aviso-selo--antes{color:#8d2636;background:#fde8eb}.aviso-selo--excesso{color:#8a5a07;background:#fff3d6}.aviso-selo--parado{color:#f4c430;background:#2b2420}.aviso-produto{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.aviso-produto-nome{text-overflow:ellipsis;min-width:0;overflow:hidden}.aviso-faltam{color:#8d2636}.aviso-pe{color:#777;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 14px;font-size:11.5px;display:flex}.aviso-pe-botoes{flex:none;gap:8px;display:flex}.aviso-pe .aviso-btn{color:#222;cursor:pointer;background:#fff;border:1px solid #d6d6d6;border-radius:10px;height:34px;padding:0 16px;font-size:13px;font-weight:600}.aviso-pe .aviso-btn:hover{background:#fff6d6}.aviso-pe .aviso-btn--primario{color:#fff;background:#211c0d;border-color:#211c0d}.aviso-pe .aviso-btn--primario:hover{background:#3a3226}.aviso-faixa{color:#fff;background:linear-gradient(120deg,#231f1c,#3a1f24);border-radius:12px;flex:none;align-items:center;gap:4px;min-width:0;margin:10px 0 2px;padding:4px 5px 4px 7px;animation:.3s cubic-bezier(.2,.8,.2,1) aviso-descer;display:flex;box-shadow:0 6px 18px #0000002e}.aviso-faixa-icone{color:#f4c430;background:#f4c4302e;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.aviso-faixa-icone svg{width:16px;height:16px}.aviso-faixa .aviso-faixa-texto{color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:auto;align-items:center;gap:6px;min-width:0;padding:4px 6px;font-size:13px;display:inline-flex;overflow:hidden}.aviso-faixa .aviso-faixa-texto:hover{background:#ffffff14}.aviso-faixa-titulo{border-right:1px solid #ffffff2e;margin-right:6px;padding-right:10px;font-weight:600}.aviso-faixa-texto b{color:#f4c430}.aviso-faixa-sep{opacity:.5}.aviso-faixa-ver{text-underline-offset:3px;align-items:center;gap:3px;margin-left:6px;font-weight:600;text-decoration:underline;display:inline-flex}.aviso-faixa-ver svg{width:14px;height:14px}.aviso-faixa-x{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.aviso-faixa-x:hover{background:#fff3}.aviso-faixa-x svg{width:15px;height:15px}.aviso-sino{vertical-align:middle;color:#555;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #0000001f;border-radius:8px;place-items:center;width:30px;height:26px;margin-left:8px;display:inline-grid;position:relative}.aviso-sino:hover{color:#111;background:#fff6d6}.aviso-sino svg{width:15px;height:15px}.aviso-sino--alerta{color:#b4283c}.aviso-sino-num{color:#fff;text-align:center;background:#b4283c;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:18px;position:absolute;top:-7px;right:-8px;box-shadow:0 0 0 2px #fff}.aviso-sino--novo .aviso-sino-num{animation:1.8s ease-out 3 aviso-pulsar}@keyframes aviso-fade{0%{opacity:0}}@keyframes aviso-subir{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes aviso-descer{0%{opacity:0;transform:translateY(-8px)}}@keyframes aviso-balancar{0%,to{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(8deg)}40%{transform:rotate(-5deg)}50%{transform:rotate(0)}}@keyframes aviso-pulsar{0%{box-shadow:0 0 0 2px #fff,0 0 0 2px #b4283c99}to{box-shadow:0 0 0 2px #fff,0 0 0 10px #b4283c00}}@media (prefers-reduced-motion:reduce){.aviso-overlay,.aviso-modal,.aviso-faixa,.aviso-head-icone svg,.aviso-sino-num{animation:none!important}}.vendas-viewport{--bg1:#1d1916;--bg2:#171717;--surface:#d9d9d9;--white:#fff;--ink:#111;--muted:#707070;--line:#e9e9e9;--yellow:#f4c430;--yellow-soft:#fff2ad;--green:#5cad74;--red:#c65e68;--burgundy:#8d2636;--sidebar-expanded:210px;--radius-shell:30px;--radius-card:15px}.vendas-viewport *{box-sizing:border-box}.vendas-viewport{width:100%;min-height:100vh;color:var(--ink);background:linear-gradient(180deg, var(--bg1), var(--bg2));min-width:760px;margin:0;font-family:Segoe UI,Inter,Arial,sans-serif;overflow:hidden}.vendas-viewport button,.vendas-viewport select{font:inherit}.reauth-alert-banner{z-index:40;color:#6b4d00;background:#fff2ad;align-items:center;gap:8px;height:36px;padding:0 16px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:12.5px;display:flex;position:fixed;top:0;left:0;right:0}.reauth-alert-banner-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vendas-viewport.with-reauth-banner{padding-top:36px}.vendas-viewport.with-reauth-banner .app{height:calc(100dvh - 36px)}.vendas-viewport .app{grid-template-columns:var(--sidebar-expanded) minmax(0, 1fr);gap:11px;width:100%;height:100dvh;padding:14px 18px 15px 8px;display:grid;position:relative}.vendas-viewport .sidebar{z-index:40;min-width:0;width:var(--sidebar-expanded);background:linear-gradient(#8888884d,#3838384d),linear-gradient(#252220,#1b1b1b);border-radius:30px;height:100%;position:relative;overflow:hidden;box-shadow:18px 0 45px #0003}.vendas-viewport .app.collapsed .sidebar{width:var(--sidebar-expanded);box-shadow:none}.vendas-viewport .brand{width:147px;height:49px;transition:all .28s;position:absolute;top:13px;left:18px;overflow:hidden}.vendas-viewport .brand img{object-fit:contain;width:147px;height:49px}.vendas-viewport .brand-logo-collapsed,.vendas-viewport .collapsed .brand-logo-full{display:none}.vendas-viewport .collapsed .brand-logo-collapsed{width:27px;display:block;transform:none}.vendas-viewport .collapsed .brand{width:27px;left:8px}.vendas-viewport .collapsed .brand img{max-width:none;transform:translate(-4px)}.vendas-viewport .toggle{color:#ddd;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:28px;transition:all .28s;display:grid;position:absolute;top:59px;left:95px}.vendas-viewport .toggle:hover{background:#ffffff10}.vendas-viewport .toggle span{border:1.5px solid #c8c8c8;border-radius:4px;place-items:center;width:19px;height:19px;font-size:15px;display:grid}.vendas-viewport .collapsed .toggle{left:4px}.vendas-viewport .collapsed .toggle span{transform:rotate(180deg)}.vendas-viewport .nav{flex-direction:column;gap:5px;display:flex;position:absolute;top:103px;left:5px;right:8px}.vendas-viewport .nav-group{gap:4px;display:grid}.vendas-viewport .nav-item{color:#f3f3f3;white-space:nowrap;cursor:pointer;background:linear-gradient(91deg,#8885,#38383855);border:0;border-radius:30px;align-items:center;gap:12px;height:33px;padding:0 13px;font-size:13px;display:flex;position:relative;overflow:hidden}.vendas-viewport .nav-item[disabled],.vendas-viewport .nav-item.inert{cursor:default}.vendas-viewport .nav-item.active{color:#fff;background:linear-gradient(91deg,#f4c43044,#55471822)}.vendas-viewport .nav-children{gap:3px;padding-left:28px;display:grid}.vendas-viewport .nav-subitem{color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;gap:8px;height:25px;padding:0 10px;font-size:12px;text-decoration:none;display:flex;overflow:hidden}.vendas-viewport .nav-subrow{align-items:center;gap:2px;display:flex}.vendas-viewport .nav-subrow .nav-subitem{flex:auto;min-width:0}.vendas-viewport .nav-newtab{color:#fff9;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.vendas-viewport .nav-newtab:hover{color:#fff;background:#ffffff14}.vendas-viewport .nav-subitem:hover,.vendas-viewport .nav-subitem.active{background:#ffffff14}.vendas-viewport .nav-subicon{color:#fff;flex:0 0 12px;place-items:center;width:12px;height:12px;display:grid}.vendas-viewport .nav-subicon svg{stroke-width:2px;width:12px;height:12px;display:block}.vendas-viewport .collapsed .nav{right:5px}.vendas-viewport .nav-icon{color:#bdbdbd;flex:0 0 18px;place-items:center;width:18px;height:18px;transition:color .18s,transform .18s;display:grid}.vendas-viewport .nav-icon svg{width:18px;height:18px;display:block}.vendas-viewport .nav-label{text-overflow:ellipsis;min-width:0;transition:opacity .18s,width .28s;overflow:hidden}.vendas-viewport .nav-item:hover .nav-icon{color:#fff;transform:translateY(-1px)}.vendas-viewport .nav-item.active .nav-icon{color:var(--yellow)}.vendas-viewport .app.collapsed .nav-item{color:#f3f3f3;justify-content:center;width:33px;padding:0}.vendas-viewport .app.collapsed .nav-children{display:none}.vendas-viewport .app.collapsed .nav-label{opacity:0;pointer-events:none;width:0;position:absolute}.vendas-viewport .nav-item:focus-visible,.vendas-viewport .filter-mini:focus-visible,.vendas-viewport .tool:focus-visible,.vendas-viewport .icon-btn:focus-visible,.vendas-viewport .toggle:focus-visible,.vendas-viewport .segmented button:focus-visible,.vendas-viewport .filter-control select:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.vendas-viewport .user{height:62px;color:inherit;background:linear-gradient(#8885,#38383855);border-radius:30px;align-items:center;display:flex;position:absolute;bottom:20px;left:0;right:0;overflow:hidden}.vendas-viewport .user-identity{min-width:0;height:100%;color:inherit;flex:auto;align-items:center;text-decoration:none;display:flex}.vendas-viewport .user-identity:hover{background:linear-gradient(#9a9a9a66,#47474766)}.vendas-viewport .avatar{object-fit:cover;background:linear-gradient(135deg, var(--yellow), var(--burgundy));color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;margin-left:6px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.vendas-viewport .avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.vendas-viewport .user-copy{color:#fff;min-width:0;margin-left:8px}.vendas-viewport .user-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;display:block;overflow:hidden}.vendas-viewport .user-copy span{color:#c6c6c6;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;display:block;overflow:hidden}.vendas-viewport .collapsed .user{height:42px}.vendas-viewport .collapsed .avatar{width:30px;height:30px;font-size:12px}.vendas-viewport .collapsed .user-copy{display:none}.vendas-viewport .signout{color:#bdbdbd;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;margin-right:8px;display:grid}.vendas-viewport .signout:hover{color:#fff;background:#ffffff10}.vendas-viewport .collapsed .signout{display:none}.vendas-viewport .main{border-radius:var(--radius-shell);background:var(--surface);flex-direction:column;min-width:0;height:100%;padding:0 16px 16px 17px;display:flex;overflow:hidden}.vendas-viewport .app.collapsed .main{padding-left:20px;padding-right:19px}.vendas-viewport .main.main--cheio,.vendas-viewport .app.collapsed .main.main--cheio{background:#000;padding:0}.vendas-viewport .header{pointer-events:none;flex:0 0 79px;height:79px;position:relative}.vendas-viewport .report-tabs{pointer-events:auto;background:#c9c9c9;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:18px;right:4px}.vendas-viewport .report-tabs button{color:#555;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;height:29px;padding:0 12px;font-size:11.5px}.vendas-viewport .report-tabs button:hover{color:#111;background:#ffffff80}.vendas-viewport .report-tabs button.active{color:#fff;background:#1d1916;box-shadow:0 2px 7px #0002}.vendas-viewport .modo-toggle{pointer-events:auto;background:#c9c9c9;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:18px;right:4px}.vendas-viewport .modo-toggle button{color:#555;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;height:29px;padding:0 14px;font-size:11.5px;font-weight:500}.vendas-viewport .modo-toggle button:hover{color:#111;background:#ffffff80}.vendas-viewport .modo-toggle button.active{color:#fff;background:#1d1916;box-shadow:0 2px 7px #0002}.vendas-viewport .chart-modo-tag{color:#fff;vertical-align:middle;text-transform:none;background:#1d1916;border-radius:6px;margin-left:8px;padding:2px 7px;font-size:9.5px;font-weight:600}.vendas-viewport .title{letter-spacing:0;margin:0;font-size:36px;font-weight:400;line-height:1;position:absolute;top:7px;left:12px}.vendas-viewport .updated{font-size:13px;position:absolute;top:47px;left:12px}.vendas-viewport .top-zone{flex:0 clamp(270px,38vh,344px);grid-template-rows:minmax(0,1fr);grid-template-columns:248px minmax(0,1fr);gap:15px;height:clamp(270px,38vh,344px);min-height:0;display:grid}.vendas-viewport .app.collapsed .top-zone{grid-template-columns:288px minmax(0,1fr);gap:18px}.vendas-viewport .gauges-panel{--gauge-size:clamp(66px, min(5.8vw, 9.6vh), 88px);--gauge-pad:7px;border-radius:var(--radius-card);color:#fff;background:linear-gradient(#1d1916,#2d2a28);flex-direction:column;gap:2px;height:100%;min-height:0;padding:10px 12px 12px;display:flex;overflow:hidden}.vendas-viewport .gauges-head{flex:none;justify-content:space-between;align-items:flex-start;min-height:14px;display:flex}.vendas-viewport .gauges-head h2{margin:0;font-size:13px;font-weight:600}.vendas-viewport .gauges-head small{color:#aaa;font-size:10px}.vendas-viewport .gauges{flex:auto;grid-template-columns:1fr;grid-auto-rows:max-content;align-content:space-between;gap:0;min-height:0;display:grid}.vendas-viewport .gauge-row{grid-template-columns:calc(var(--gauge-size) + var(--gauge-pad) * 2) minmax(0, 1fr);border-top:0;border-left:0;align-items:center;column-gap:8px;min-height:0;padding-top:0;display:grid}.vendas-viewport .gauge-row--stacked{flex-direction:column;gap:1px;min-height:0;display:flex}.vendas-viewport .gauge-row--stacked .gauge-copy{order:1;align-self:stretch;width:100%}.vendas-viewport .gauge-row--stacked .speedometer{order:2;align-self:center}.vendas-viewport .gauge-divider{background:#ffffff10;width:100%;height:1px;margin:3px 0}.vendas-viewport .speedometer{width:calc(var(--gauge-size) + var(--gauge-pad) * 2);height:calc(var(--gauge-size) * .54 + var(--gauge-pad) * 2);padding:var(--gauge-pad);justify-self:start;position:relative}.vendas-viewport .speedometer-hitarea{z-index:4;display:block;position:absolute;inset:0}.gauge-tooltip{z-index:9999;color:#fff;pointer-events:none;opacity:1;background:#23211a;border-radius:8px;width:342px;padding:9px 11px;font-size:12px;line-height:1.45;position:fixed;box-shadow:0 8px 22px #00000047}.gauge-tooltip__head{color:#ffd889;margin-bottom:5px;font-size:12.5px;font-weight:700}.gauge-tooltip__subtitle{color:#cfcabd;margin:-2px 0 6px;font-size:11px}.gauge-tooltip__row{border-top:1px solid #ffffff1c;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:6px 0;display:grid}.gauge-tooltip__row:first-of-type{border-top:0}.gauge-tooltip__row span{color:#cfcabd}.gauge-tooltip__row strong{color:#fff;text-align:right;font-weight:700}.gauge-tooltip__row small{color:#cfcabd;grid-column:1/-1}.gauge-tooltip__row small:before{content:"";vertical-align:1px;background:#f4c430;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.gauge-tooltip__row small.tone-red:before{background:#c65e68}.gauge-tooltip__row small.tone-green:before{background:#5cad74}.gauge-tooltip pre{color:#cfcabd;font:inherit;white-space:pre-wrap;margin:0}.vendas-viewport .speedometer svg{width:var(--gauge-size);height:calc(var(--gauge-size) * .54);overflow:visible}.vendas-viewport .arc-bg{fill:none;stroke:#ffffff20;stroke-width:18px;stroke-linecap:round}.vendas-viewport .arc-fill{fill:none;stroke-width:18px;stroke-linecap:round;stroke-dasharray:var(--pct) 100}.vendas-viewport .needle{stroke:#f5f5f5;stroke-width:2px;transform-origin:54px 54px;transform:rotate(var(--needle));filter:drop-shadow(0 1px 1px #000)}.vendas-viewport .hub{fill:#fff}.vendas-viewport .gauge-val{left:var(--gauge-pad);right:var(--gauge-pad);bottom:calc(var(--gauge-pad) + 2px);text-align:center;pointer-events:none;position:absolute}.vendas-viewport .gauge-val b{font-size:clamp(13px, calc(var(--gauge-size) * .125), 15px);font-weight:600;line-height:.95;display:block}.vendas-viewport .gauge-val .gauge-acima{font-size:clamp(8px, calc(var(--gauge-size) * .07), 10px);color:#5cad74;margin-top:1px;font-weight:700;display:block}.vendas-viewport .gauge-val span{font-size:clamp(7.5px, calc(var(--gauge-size) * .068), 8.5px);color:#aaa;margin-top:1px;display:block}.vendas-viewport .gauge-copy{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding-block:1px;display:flex}.vendas-viewport .gauge-copy .name{color:var(--indicator-color,#aaa);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:clamp(12px,min(.95vw,1.6vh),13px);font-weight:700;line-height:1.12;overflow:visible}.vendas-viewport .gauge-copy strong{color:#fff;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;margin-top:0;font-size:clamp(14px,min(1.28vw,2.05vh),18px);font-weight:700;line-height:1.05;display:block;overflow:visible}.vendas-viewport .gauge-subline{white-space:nowrap;align-items:center;gap:5px;min-width:0;margin-top:3px;display:flex}.vendas-viewport .gauge-copy small{color:#87ca99;background:#ffffff0d;border-radius:7px;align-self:flex-start;max-width:100%;margin-top:0;padding:2px 5px;font-size:clamp(9px,min(.75vw,1.25vh),10px);display:inline-block}.vendas-viewport .gauge-copy small.bad{color:#e28d96}.vendas-viewport .gauge-copy small.muted{color:#9a9a9a}.vendas-viewport .gauge-copy .meta{color:#8f8f8f;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;margin-top:3px;margin-bottom:0;font-size:clamp(9px,min(.72vw,1.05vh),10.5px);line-height:1.15;display:block;overflow:visible}.vendas-viewport .right{grid-template-rows:46px 8px minmax(0,1fr);min-width:0;display:grid}.vendas-viewport .filter-strip{background:#fff;border:1px solid #ededed;border-radius:16px;flex-wrap:nowrap;align-items:stretch;gap:0;width:100%;min-width:0;max-width:100%;height:46px;padding:0;display:flex;box-shadow:0 1px #00000008;overflow:visible!important}.vendas-viewport .filter-control{background:0 0;border:0;border-radius:0;flex:0 0 132px;width:132px;height:46px;position:relative;overflow:visible}.vendas-viewport .filter-control+.filter-control{border-left:1px solid #f1f1f1}.vendas-viewport .filter-control.wide{flex-basis:172px;width:172px}.vendas-viewport .filter-control label{text-transform:uppercase;letter-spacing:.45px;color:#8a8a8a;pointer-events:none;font-size:9px;position:absolute;top:5px;left:10px}.vendas-viewport .filter-control select{appearance:none;color:#161616;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:100%;padding:15px 26px 3px 10px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:13px}.vendas-viewport .filter-multi-trigger{color:#161616;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:15px 26px 3px 10px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:13px}.vendas-viewport .filter-multi-trigger span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:is(.vendas-viewport .main:has(.filter-multi-menu),.vendas-viewport .main:has(.more-pop.open)){overflow:visible}.vendas-viewport .filter-control:after{content:"▾";color:#555;pointer-events:none;font-size:11px;position:absolute;top:14px;right:9px}.vendas-viewport .filter-control:hover{background:#fafafa}.vendas-viewport .filter-actions{border-left:1px solid #f1f1f1;flex:auto;justify-content:flex-end;gap:0;height:46px;margin-left:0;display:flex}.vendas-viewport .filter-mini{color:#4f4f4f;cursor:pointer;background:0 0;border:0;border-radius:0;height:46px;padding:0 13px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:12px}.vendas-viewport .filter-mini:hover{background:var(--yellow-soft);color:#222}.vendas-viewport .filter-count{background:#e7e7e7;border-radius:99px;justify-content:center;align-items:center;min-width:15px;height:15px;margin-left:4px;font-size:9px;display:inline-flex}.vendas-viewport .chart-card{border-radius:var(--radius-card);background:#fff;min-width:0;height:100%;padding:9px 11px 10px;position:relative;overflow:hidden}.vendas-viewport .visual-head{justify-content:space-between;align-items:flex-start;height:29px;padding-right:22px;display:flex}.vendas-viewport .visual-head h3{white-space:nowrap;align-items:center;gap:5px;min-width:0;max-width:100%;margin:0;font-size:13px;font-weight:600;line-height:1.15;display:flex;overflow:hidden}.vendas-viewport .ops-chart-title-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.vendas-viewport .ops-chart-help{color:#8a8a8a;width:17px;height:17px;font:inherit;cursor:help;background:#fff;border:1px solid #d7d7d7;border-radius:50%;place-items:center;padding:0;font-size:11.5px;font-weight:700;line-height:1;display:inline-grid;box-shadow:0 1px 4px #00000018}.vendas-viewport .ops-chart-help-wrap{z-index:12;position:absolute;top:10px;right:12px}.vendas-viewport .ops-chart-help:hover,.vendas-viewport .ops-chart-help:focus-visible{color:#151515;border-color:#d7a84f;outline:none}.vendas-viewport .ops-chart-info-panel{color:#f8f5ef;opacity:0;pointer-events:none;background:linear-gradient(#25211d,#171513);border:1px solid #3b3428;border-radius:10px;gap:7px;width:min(268px,100vw - 48px);padding:11px 12px 12px;font-size:12.5px;font-weight:500;line-height:1.35;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:26px;right:0;transform:translateY(-4px);box-shadow:0 16px 36px #00000045}.vendas-viewport .ops-chart-info-panel:before{content:"";background:#25211d;border-top:1px solid #3b3428;border-left:1px solid #3b3428;width:9px;height:9px;position:absolute;top:-5px;right:6px;transform:rotate(45deg)}.vendas-viewport .ops-chart-info-panel strong{color:#ffd889;font-size:12.5px;font-weight:800}.vendas-viewport .ops-chart-info-panel em{color:#d7d0c4;border-top:1px solid #ffffff18;padding-top:6px;font-style:normal;display:block}.vendas-viewport .ops-chart-help-wrap:hover .ops-chart-info-panel,.vendas-viewport .ops-chart-help:focus-visible+.ops-chart-info-panel{opacity:1;transform:translateY(0)}.vendas-viewport .visual-head p{color:#888;margin:2px 0 0;font-size:10px}.vendas-viewport .tools{gap:5px;display:flex}.vendas-viewport .tool{color:#333;cursor:pointer;background:#f6f6f6;border:0;border-radius:7px;min-width:23px;height:23px;padding:0 7px;font-size:10px}.vendas-viewport .tool:hover{background:var(--yellow-soft)}.vendas-viewport .resultados-visuais{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(300px,26vw,440px);gap:15px;height:100%;min-height:0;display:grid;overflow:hidden}.vendas-viewport .mm-card.resultados-meta-canal{height:100%;min-height:0}.vendas-viewport .resultados-meta-canal .mm-card-head{padding:9px 12px 6px}.vendas-viewport .resultados-meta-canal .mm-canais{gap:clamp(3px,.8vh,8px);min-height:0;padding:5px 12px}.vendas-viewport .resultados-meta-canal .mm-canal-topo{line-height:1.2}.vendas-viewport .resultados-meta-canal .mm-canal-nome{font-size:12.5px}.vendas-viewport .resultados-meta-canal .mm-canal-nome img{width:16px;height:16px}.vendas-viewport .resultados-meta-canal .mm-canal-pcts{font-size:12px}.vendas-viewport .resultados-meta-canal .mm-barra-meta{height:8px;margin:3px 0 2px}.vendas-viewport .resultados-meta-canal .mm-canal-base{font-size:11.5px;line-height:1.2}.vendas-viewport .chart-layout{width:100%;height:calc(100% - 29px);min-height:0;display:block}.vendas-viewport .chart-wrap{width:100%;height:100%;position:relative}.vendas-viewport .compact-legend-html{z-index:2;color:#4f4f4f;pointer-events:none;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:11px;font-weight:500;display:flex;position:absolute;top:2px;left:2px}.vendas-viewport .compact-legend-html span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.vendas-viewport .legend-bar{border-radius:2px;width:12px;height:6px;display:inline-block}.vendas-viewport .legend-bar.fat{background:linear-gradient(#f4c430,#d7ac2a)}.vendas-viewport .legend-bar.mb{background:#5cad74}.vendas-viewport .legend-bar.mc{background:#e0a05a}.vendas-viewport .legend-bar.target{background:#d5d7da;width:4px}.vendas-viewport .legend-line{border-top:2.2px solid;width:17px}.vendas-viewport .legend-line.mb{color:#4fa86c}.vendas-viewport .legend-line.mc{color:#d16070}.vendas-viewport .legend-line.target{opacity:.3;border-top-style:dashed}.vendas-viewport .chart{width:100%;height:100%;display:block;overflow:visible}.vendas-viewport .hover-col{fill:#f4c43014}.vendas-viewport .hover-hits rect{cursor:default}.vendas-viewport .chart-tooltip{z-index:5;color:#fff;pointer-events:none;background:#23211a;border-radius:8px;min-width:132px;padding:7px 9px;font-size:11px;line-height:1.5;position:absolute;top:4px;box-shadow:0 4px 14px #00000038}.vendas-viewport .recharts-chart-tooltip{position:relative;top:auto}.vendas-viewport .chart-tooltip--center{transform:translate(-50%)}.vendas-viewport .chart-tooltip--start{transform:translate(-6%)}.vendas-viewport .chart-tooltip--end{transform:translate(-94%)}.vendas-viewport .chart-tooltip__head{color:#ffd889;margin-bottom:3px;font-size:11.5px;font-weight:600}.vendas-viewport .chart-tooltip__row{border-top:1px solid #ffffff1c;flex-wrap:wrap;align-items:baseline;gap:0 6px;padding:2px 0;display:flex}.vendas-viewport .chart-tooltip__row:first-of-type{border-top:0}.vendas-viewport .chart-tooltip__label{color:#cfcabd;flex:auto}.vendas-viewport .chart-tooltip__value{font-weight:600}.vendas-viewport .chart-tooltip__meta{color:#cfcabd;flex:0 0 100%;font-size:10px}.vendas-viewport .chart-tooltip__meta.warn{color:#ecc069}.vendas-viewport .chart-tooltip__meta.bad{color:#f2a1a8}.vendas-viewport .chart-empty{color:#999;place-items:center;height:100%;font-size:13px;display:grid}.vendas-viewport .blank-subpage{border-radius:var(--radius-card);background:#fff;flex:auto;min-height:0}.vendas-viewport .user-admin{height:calc(100vh - 126px);min-height:0;padding:0 4px 10px 0;overflow:auto}.vendas-viewport .user-admin__card{background:#fff;border:1px solid #12121214;border-radius:18px;padding:22px;box-shadow:0 18px 45px #0c0c0c14}.vendas-viewport .user-admin__card--profile{margin-bottom:16px}.vendas-viewport .user-admin__card--wide{grid-column:1/-1}.vendas-viewport .user-admin__admin-grid{grid-template-columns:minmax(280px,.8fr) minmax(380px,1.2fr);gap:16px;display:grid}.vendas-viewport .user-admin__card-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.vendas-viewport .user-admin__card-head span{color:#c69724;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.vendas-viewport .user-admin__card-head h2{color:#111;margin:0;font-size:22px;line-height:1.1}.vendas-viewport .user-admin__avatar{color:#fff;text-align:center;background:linear-gradient(135deg,#f8bb27,#b01c22);border:2px solid #c69724a6;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:15px;font-weight:800;line-height:1;position:relative;overflow:hidden;display:grid!important}.vendas-viewport .user-admin__avatar-initials{white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;line-height:1!important;display:flex!important;position:absolute!important;inset:0!important}.vendas-viewport .user-admin__avatar--photo{background:#171717}.vendas-viewport .user-admin__avatar img{object-fit:cover;width:100%;height:100%}.vendas-viewport .user-admin__form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vendas-viewport .user-admin label{color:#555;gap:7px;font-size:13px;font-weight:700;display:grid}.vendas-viewport .user-admin input,.vendas-viewport .user-admin select{color:#111;min-width:0;height:42px;font:inherit;background:#f7f7f5;border:1px solid #12121221;border-radius:12px;outline:none;padding:0 12px;font-size:14px;font-weight:500}.vendas-viewport .user-admin input:focus,.vendas-viewport .user-admin select:focus{border-color:#c69724;box-shadow:0 0 0 3px #c697242e}.vendas-viewport .user-admin input:disabled{color:#777;cursor:not-allowed}.vendas-viewport .user-admin__file{position:relative}.vendas-viewport .user-admin__file span{color:#fff;background:#171717;border:1px solid #c697247a;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;font-size:13px;display:inline-flex}.vendas-viewport .user-admin__file input{opacity:0;cursor:pointer;position:absolute;inset:20px 0 0}.vendas-viewport .user-admin__primary{color:#fff;background:#121212;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:18px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.vendas-viewport .user-admin__primary:disabled{opacity:.6}.vendas-viewport .user-admin__primary svg{flex:none}.vendas-viewport .user-admin__list{gap:8px;max-height:490px;padding-right:4px;display:grid;overflow:auto}.vendas-viewport .user-admin__row{color:#111;cursor:pointer;text-align:left;background:#f7f7f5;border:1px solid #12121214;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px;display:grid}.vendas-viewport .user-admin__row.active{background:#fff7df;border-color:#c69724b8}.vendas-viewport .user-admin__row strong,.vendas-viewport .user-admin__row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vendas-viewport .user-admin__row strong{font-size:14px}.vendas-viewport .user-admin__row small{color:#727272;margin-top:3px;font-size:13px}.vendas-viewport .user-admin__row em{color:#333;background:#e9e9e6;border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:800}.vendas-viewport .user-admin__permissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.vendas-viewport .user-admin__permission{background:#fafafa;border:1px solid #12121214;border-radius:12px;grid-template-columns:minmax(0,1fr) 132px;align-items:center;padding:10px}.vendas-viewport .user-admin__permission strong,.vendas-viewport .user-admin__permission small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vendas-viewport .user-admin__permission strong{color:#171717;font-size:13px}.vendas-viewport .user-admin__permission small{color:#777;font-size:12px}.vendas-viewport .user-admin__permission select{border-radius:10px;height:36px;font-size:13px}.vendas-viewport .user-admin__error{color:#aa1c1c;background:#fff0f0;border-radius:12px;margin:14px 0 0;padding:10px 12px;font-size:13px;font-weight:700}.vendas-viewport .user-admin__loading,.vendas-viewport .user-admin__empty{color:#777;text-align:center;place-items:center;min-height:120px;font-size:14px;display:grid}.vendas-viewport .user-admin--table-view{flex-direction:column;display:flex}.vendas-viewport .user-admin__topbar,.vendas-viewport .user-admin__tabs,.vendas-viewport .user-admin__actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.vendas-viewport .user-admin__topbar{margin-bottom:18px}.vendas-viewport .user-admin__search{color:#777;background:#fff;border:1px solid #12121214;border-radius:15px;grid-template-columns:none;align-items:center;gap:10px;width:min(430px,100%);height:46px;padding:0 14px;display:flex!important}.vendas-viewport .user-admin__search input{height:auto;box-shadow:none;background:0 0;border:0;padding:0}.vendas-viewport .user-admin__topbar-right,.vendas-viewport .user-admin__actions>div,.vendas-viewport .user-admin__row-actions,.vendas-viewport .user-admin__tab-links{align-items:center;gap:8px;display:flex}.vendas-viewport .user-admin__icon-soft,.vendas-viewport .user-admin__row-actions button,.vendas-viewport .user-admin__modal-head button{color:#303030;background:#fff;border:1px solid #1212121a;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.vendas-viewport .user-admin__row-actions button:hover,.vendas-viewport .user-admin__modal-head button:hover,.vendas-viewport .user-admin__icon-soft:hover{background:#fff8e6;border-color:#c697248c}.vendas-viewport .user-admin__row-actions button:disabled{cursor:not-allowed;opacity:.4}.vendas-viewport .user-admin__row-actions-danger:hover:not(:disabled){color:#a82626;background:#fff0f0!important;border-color:#a8262680!important}.vendas-viewport .user-admin__mini-user{color:#111;text-align:left;background:0 0;border:0;border-radius:15px;align-items:center;gap:10px;max-width:260px;padding:4px;display:flex}.vendas-viewport .user-admin__mini-user span,.vendas-viewport .user-admin__mini-user strong,.vendas-viewport .user-admin__mini-user small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.vendas-viewport .user-admin__mini-user strong{font-size:13px}.vendas-viewport .user-admin__mini-user small{color:#767676;margin-top:2px;font-size:12px}.vendas-viewport .user-admin__tabs{margin-bottom:12px}.vendas-viewport .user-admin__tab-links button{color:#777;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 2px 10px;font-size:14px;font-weight:700}.vendas-viewport .user-admin__tab-links button.active{color:#111;border-bottom-color:#ed302b}.vendas-viewport .user-admin__totals{color:#666;flex-wrap:wrap;justify-content:flex-end;gap:6px 14px;font-size:13px;font-weight:600;display:flex}.vendas-viewport .user-admin__assentos{color:#111;flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.vendas-viewport .user-admin__assentos small{color:#666;font-size:12px;font-weight:500}.vendas-viewport .user-admin__assentos-btn{color:#ed302b;white-space:nowrap;border:1px solid #ed302b;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:700;text-decoration:none}.vendas-viewport .user-admin__assentos-btn:hover{color:#fff;background:#ed302b}.vendas-viewport .user-admin__actions{margin-bottom:14px}.vendas-viewport .user-admin__actions h2{color:#111;margin:0;font-size:24px;line-height:1.1}.vendas-viewport .user-admin__action-primary,.vendas-viewport .user-admin__action-secondary,.vendas-viewport .user-admin__action-dark{border-radius:10px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.vendas-viewport .user-admin__action-primary{color:#fff;background:#ed302b;border:0}.vendas-viewport .user-admin__action-secondary{color:#222;background:#fff;border:1px solid #1212121a}.vendas-viewport .user-admin__action-dark{color:#fff;background:#2c2c2a;border:0}.vendas-viewport .user-admin__action-primary:disabled,.vendas-viewport .user-admin__action-secondary:disabled,.vendas-viewport .user-admin__action-dark:disabled{cursor:not-allowed;opacity:.55}.vendas-viewport .user-admin__table-card{background:#fff;border:1px solid #12121214;border-radius:18px;flex:auto;min-height:0;overflow:auto;box-shadow:0 18px 45px #0c0c0c14}.vendas-viewport .user-admin__table{border-collapse:collapse;color:#151515;width:100%;min-width:920px;font-size:13px}.vendas-viewport .user-admin__table th{z-index:1;color:#707070;text-align:left;background:#fff;padding:14px 18px;font-size:13px;font-weight:800;position:sticky;top:0}.vendas-viewport .user-admin__table td{vertical-align:middle;border-top:1px solid #1212120f;padding:12px 18px}.vendas-viewport .user-admin__table tbody tr:hover td{background:#faf8f2}.vendas-viewport .user-admin__table--permissions th:not(:first-child),.vendas-viewport .user-admin__perm-cell{text-align:center;white-space:nowrap;padding-left:8px;padding-right:8px}.vendas-viewport .user-admin__perm-cell input{accent-color:#ed302b;width:17px;height:17px}.vendas-viewport .user-admin__pill{border-radius:999px;justify-content:center;min-width:58px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.vendas-viewport .user-admin__pill--active{color:#18753b;background:#e8f7ed}.vendas-viewport .user-admin__pill--inactive{color:#a82626;background:#fff0f0}.vendas-viewport .user-admin__pill--admin{color:#806019;background:#fff3d5}.vendas-viewport .user-admin__pill--user{color:#555;background:#ececea}.vendas-viewport .user-admin__pill--level-master{color:#fff;background:#171717}.vendas-viewport .user-admin__pill--level-admin{color:#806019;background:#fff3d5}.vendas-viewport .user-admin__pill--level-common{color:#555;background:#ececea}.vendas-viewport .user-admin__pill--level-operational{color:#1d62a8;background:#e8f2ff}.vendas-viewport .user-admin__avatar--sm{width:34px;height:34px;font-size:12px}.vendas-viewport .user-admin__avatar--md{width:58px;height:58px}.vendas-viewport .user-admin__self-only{place-items:center;min-height:260px;display:grid}.vendas-viewport .user-admin__self-only button{color:#fff;background:#121212;border:0;border-radius:14px;height:44px;padding:0 18px;font-size:14px;font-weight:800}.vendas-viewport .user-admin__modal-backdrop{z-index:80;background:#0c0c0c8c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.vendas-viewport .user-admin__modal{background:#fff;border-radius:18px;flex-direction:column;width:min(700px,94vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 28px 70px #00000052}.vendas-viewport .user-admin__modal-head,.vendas-viewport .user-admin__modal-foot{border-bottom:1px solid #dedbd2;justify-content:space-between;align-items:center;gap:14px;padding:28px 30px;display:flex}.vendas-viewport .user-admin__modal-foot{border-top:1px solid #dedbd2;border-bottom:0;justify-content:flex-end;min-height:90px;padding:22px 30px}.vendas-viewport .user-admin__modal-head h2{color:#292929;margin:0;font-size:22px;font-weight:700}.vendas-viewport .user-admin__modal-tabs{border-bottom:1px solid #dedbd2;gap:18px;padding:0 30px;display:flex}.vendas-viewport .user-admin__modal-tabs button{color:#85827d;text-align:center;background:0 0;border:0;border-bottom:2px solid #0000;min-width:160px;padding:26px 16px 14px;font-size:16px;font-weight:500}.vendas-viewport .user-admin__modal-tabs button.active{color:#ed302b;border-bottom-color:#ed302b}.vendas-viewport .user-admin__modal-tabs button:disabled{cursor:not-allowed;opacity:.45}.vendas-viewport .user-admin__modal-body{padding:26px 30px;overflow:auto}.vendas-viewport .user-admin__modal-section{gap:20px;display:grid}.vendas-viewport .user-admin__modal-section>label,.vendas-viewport .user-admin__modal-section .user-admin__field-row>label{color:#636363;gap:7px;font-size:16px;font-weight:400;display:grid}.vendas-viewport .user-admin__modal-section input:not([type=file]){color:#333;background:#fff;border:1px solid #d7d2c8;border-radius:10px;width:100%;height:47px;padding:0 16px;font-size:16px;font-weight:400}.vendas-viewport .user-admin__modal-section input:disabled{color:#777;background:#f7f6f3}.vendas-viewport .user-admin__field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vendas-viewport .user-admin__avatar-edit{grid-template-columns:82px auto;align-items:center;column-gap:18px;margin-bottom:4px;display:grid}.vendas-viewport .user-admin__avatar-edit .user-admin__avatar{color:#68655f;background:#d5d2ca;border:0;width:82px;height:82px;font-size:18px}.vendas-viewport .user-admin__avatar-edit label{color:#333;cursor:pointer;background:#fff;border:1px solid #d7d2c8;border-radius:9px;justify-content:center;align-items:center;width:max-content;height:40px;padding:0 17px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.vendas-viewport .user-admin__avatar-edit label svg{display:none}.vendas-viewport .user-admin__avatar-edit input{opacity:0;position:absolute;inset:0}.vendas-viewport .user-admin__avatar-edit small{display:none}.vendas-viewport .user-admin__toggle-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vendas-viewport .user-admin__toggle-row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.vendas-viewport .user-admin__toggle-row button{color:#5f5f5f;background:#fff;border:1px solid #d7d2c8;border-radius:10px;height:47px;font-size:16px;font-weight:400}.vendas-viewport .user-admin__toggle-row button.selected-active{color:#477d22;background:#edf8e6;border-color:#9fcd6b}.vendas-viewport .user-admin__toggle-row button.selected-inactive{color:#a82626;background:#fff0f0;border-color:#a8262652}.vendas-viewport .user-admin__toggle-row button.selected-admin{color:#806019;background:#fff3d5;border-color:#c697248c}.vendas-viewport .user-admin__toggle-row button.selected-user{color:#333;background:#efede8;border-color:#b9b4aa}.vendas-viewport .user-admin__toggle-row button.selected-operational{color:#1d62a8;background:#e8f2ff;border-color:#1d62a852}.vendas-viewport .user-admin__access-section p{color:#555;margin:0 0 16px;font-size:16px;font-weight:400}.vendas-viewport .user-admin__screens-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.vendas-viewport .user-admin__screens-grid label{color:#111;cursor:pointer;background:#fff;border:1px solid #ddd7ce;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:0 18px;display:grid}.vendas-viewport .user-admin__screens-grid input{accent-color:#ed302b;width:20px;height:20px}.vendas-viewport .user-admin__screens-grid strong{text-overflow:ellipsis;white-space:nowrap;color:#111;font-size:16px;font-weight:400;display:block;overflow:hidden}.vendas-viewport .user-admin__modal-foot .user-admin__action-primary,.vendas-viewport .user-admin__modal-foot .user-admin__action-secondary{border-radius:10px;height:45px;padding:0 22px;font-size:15px;font-weight:500}.vendas-viewport .user-admin__modal-foot .user-admin__action-primary{color:#fff;background:#ed302b;min-width:160px}.vendas-viewport .user-admin__modal-foot .user-admin__action-secondary{color:#111;background:#fff;border:1px solid #d7d2c8;min-width:108px}.vendas-viewport .meta-sales{z-index:2;background:0 0;border-radius:15px;flex:auto;min-height:0;position:relative;overflow:hidden}.vendas-viewport .meta-sales__steps{z-index:3;align-items:center;gap:14px;display:flex;position:absolute;top:0;right:3px}.vendas-viewport .meta-sales__step{color:#66707a;white-space:nowrap;cursor:pointer;background:#fbfbfa;border:1px solid #d6d1c2;border-radius:18px;justify-content:center;align-items:center;height:34px;padding:0 27px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.vendas-viewport .meta-sales__step.is-active{color:#fff;background:#0f0e0b;border-color:#0000}.vendas-viewport .meta-sales__footer button:disabled{cursor:wait;opacity:.72}.vendas-viewport .meta-sales__layout{grid-template-columns:552px minmax(0,1fr);gap:20px;height:calc(100% - 48px);min-height:0;margin-top:48px;display:grid}.vendas-viewport .meta-sales__panel{border-radius:18px;min-width:0;min-height:0;overflow:hidden}.vendas-viewport .meta-sales__panel--macro{color:#fff;background:linear-gradient(90deg,#141311 0%,#26211a 55%,#2d2a28 100%);padding:28px}.vendas-viewport .meta-sales__eyebrow{color:#eda114;letter-spacing:0;margin:0 0 9px;font-size:11px;font-weight:800}.vendas-viewport .meta-sales__panel--macro h2{color:#fff;margin:0;font-size:22px;line-height:28px}.vendas-viewport .meta-sales__macro-grid{grid-template-columns:minmax(126px,1fr) 82px 82px 124px 58px;align-items:center;column-gap:12px;margin-top:42px;display:grid}.vendas-viewport .meta-sales__macro-grid>span{color:#dbd4c2;text-align:center;font-size:10px;font-weight:700}.vendas-viewport .meta-sales__macro-row{grid-column:1/-1;grid-template-columns:minmax(126px,1fr) 82px 82px 124px 58px;align-items:center;column-gap:12px;min-height:40px;display:grid}.vendas-viewport .meta-sales__metric-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:400;line-height:14px;overflow:hidden}.vendas-viewport .meta-sales__macro-row>span:not(.meta-sales__metric-name){color:#dbd4c2;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10.4px;font-weight:400;overflow:hidden}.vendas-viewport .meta-sales__metric-percent{color:#f0dca7!important;font-size:10.8px!important}.vendas-viewport .meta-sales__pill{color:#57abff;white-space:nowrap;border:1px solid #b29e6b;border-radius:11px;justify-content:center;align-items:center;height:22px;font-size:10.2px;font-weight:400;line-height:1;display:inline-flex}.vendas-viewport .meta-sales__pill input{min-width:0;color:inherit;font:inherit;text-align:center;background:0 0;border:0;outline:0;line-height:1}.vendas-viewport .meta-sales__pill input::-webkit-inner-spin-button{appearance:none;margin:0}.vendas-viewport .meta-sales__pill input::-webkit-outer-spin-button{appearance:none;margin:0}.vendas-viewport .meta-sales__pill--tax input{width:34px}.vendas-viewport .meta-sales__pill--tax span{margin-left:1px}.vendas-viewport .meta-sales__pill--tax{background:#33342f}.vendas-viewport .meta-sales__pill--tax.is-derived{color:#eda114}.vendas-viewport .meta-sales__pill--goal{color:#fff;text-overflow:ellipsis;background:#1c1c18;overflow:hidden}.vendas-viewport .meta-sales__pill--goal span{flex:none;margin-right:2px}.vendas-viewport .meta-sales__pill--goal input{color:#fff;width:78px}.vendas-viewport .meta-sales__pill:focus-within{border-color:#0da4ff;box-shadow:0 0 0 1px #0da4ff}.vendas-viewport .meta-sales__pill:disabled{opacity:1}.vendas-viewport .meta-sales__panel--right{background:#fff;flex-direction:column;min-height:0;padding:28px 30px;display:flex;position:relative;overflow-y:auto}.vendas-viewport .meta-sales__panel-head{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vendas-viewport .meta-sales__panel-head h2{color:#0e1114;margin:0;font-size:22px;font-weight:700;line-height:28px}.vendas-viewport .meta-sales__panel-head p{color:#6e7580;margin:3px 0 0;font-size:12px;font-weight:400;line-height:14px}.vendas-viewport .meta-sales__toggle{background:#f2f2f0;border:1px solid #d6d6d1;border-radius:16px;flex:0 0 226px;align-items:center;gap:4px;width:226px;height:32px;padding:4px;display:flex}.vendas-viewport .meta-sales__toggle button{color:#6e7580;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1 1 0;height:24px;font-size:9.5px;font-weight:800}.vendas-viewport .meta-sales__toggle button.is-active{color:#fff;background:#141311}.vendas-viewport .meta-sales__seasonality{flex-direction:column;flex:auto;min-height:0;display:flex}.vendas-viewport .meta-sales__reset-seasonality{color:#5f6670;white-space:nowrap;cursor:pointer;background:#fbfbfa;border:1px solid #d6d1c2;border-radius:13px;width:max-content;height:26px;margin-top:13px;padding:0 16px;font-size:10px;font-weight:500}.vendas-viewport .meta-sales__reset-seasonality:hover{color:#161411;border-color:#b29e6b}.vendas-viewport .meta-sales__bars{flex:auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;min-height:160px;max-height:405px;padding-top:15px;display:grid}.vendas-viewport .meta-sales__bar-cell{grid-template-rows:24px minmax(0,1fr) 18px;align-content:stretch;justify-items:center;gap:9px;min-width:0;min-height:0;display:grid}.vendas-viewport .meta-sales__bar-cell>span{color:#0e1114;white-space:nowrap;font-size:12px;font-weight:500}.vendas-viewport .meta-sales__bar-cell>span:last-child{color:#6e7580;font-size:11px}.vendas-viewport .meta-sales__track{touch-action:none;cursor:ns-resize;background:#f0f2f0;border-radius:7px;width:24px;height:100%;position:relative}.vendas-viewport .meta-sales__bar{border-radius:7px;transition:height .12s;position:absolute;bottom:0;left:0;right:0}.vendas-viewport .meta-sales__bar--blue{background:#1a78e0}.vendas-viewport .meta-sales__bar--gold{background:#f5b81a}.vendas-viewport .meta-sales__handle{background:#fff;border:1px solid #b2bdc7;border-radius:4px;width:32px;height:8px;transition:bottom .12s;position:absolute;left:50%;transform:translate(-50%)}.vendas-viewport .meta-sales__weight-input{color:#0e1114;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;width:44px;height:22px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.vendas-viewport .meta-sales__weight-input input{width:27px;min-width:0;color:inherit;font:inherit;text-align:right;background:0 0;border:0;outline:0}.vendas-viewport .meta-sales__weight-input span{margin-left:1px}.vendas-viewport .meta-sales__weight-input:focus-within{color:#0f78e8;background:#eef7ff;border-color:#8fc5ff}.vendas-viewport .meta-sales__values-card{background:#fefdf9;border:1px solid #d6d1c2;border-radius:12px;flex:auto;min-height:0;margin-top:42px;overflow:hidden}.vendas-viewport .meta-sales__values-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;height:100%;font-size:9.2px}.vendas-viewport .meta-sales__values-table thead th{color:#6b7380;text-align:center;background:0 0;border:0;font-size:9.8px;font-weight:800;position:static}.vendas-viewport .meta-sales__values-table thead th:first-child,.vendas-viewport .meta-sales__values-table tbody th{text-align:left;width:104px}.vendas-viewport .meta-sales__values-table th,.vendas-viewport .meta-sales__values-table td{text-overflow:ellipsis;white-space:nowrap;border:0;padding:0 4px;overflow:hidden}.vendas-viewport .meta-sales__values-table tbody tr:nth-child(odd){background:#f4f2eb}.vendas-viewport .meta-sales__values-table tbody th{color:#131312;font-size:9.8px;font-weight:400}.vendas-viewport .meta-sales__values-table tbody td{color:#6b7380;text-align:center;font-size:9.2px;font-weight:400}.vendas-viewport .meta-sales__values-table tbody tr:first-child td,.vendas-viewport .meta-sales__values-table tbody tr:first-child th{color:#131312;font-weight:400}.vendas-viewport .meta-sales__footer{border-top:1px solid #efefec;flex:0 0 42px;justify-content:flex-end;align-items:flex-end;gap:14px;min-height:42px;margin-top:14px;padding-top:10px;display:flex}.vendas-viewport .meta-sales__footer span{color:#6e7580;padding-bottom:8px;font-size:11px;font-weight:600}.vendas-viewport .meta-sales__footer span.is-error{color:#c94c5a}.vendas-viewport .meta-sales__footer button{color:#fff;white-space:nowrap;cursor:pointer;background:#24b75b;border:1px solid #1f9947;border-radius:16px;width:164px;height:32px;font-size:11px;font-weight:800;box-shadow:0 10px 22px #24b75b2e}.vendas-viewport .meta-sales__weights-layout{grid-template-columns:300px minmax(0,1fr);gap:20px;height:calc(100% - 48px);min-height:0;margin-top:48px;display:grid}.vendas-viewport .meta-sales__panel--weights-nav{color:#fff;background:linear-gradient(90deg,#141311 0%,#26211a 55%,#2d2a28 100%);flex-direction:column;padding:28px;display:flex}.vendas-viewport .meta-sales__panel--weights-nav h2{color:#fff;margin:0;font-size:24px;font-weight:700;line-height:30px}.vendas-viewport .meta-sales__panel--weights-nav p:not(.meta-sales__eyebrow){color:#bdb7a9;margin:10px 0 0;font-size:12px;line-height:16px}.vendas-viewport .meta-sales__dimension-tabs{gap:9px;margin-top:34px;display:grid}.vendas-viewport .meta-sales__dimension-tabs button{color:#f6f0df;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #5a5038;border-radius:17px;height:34px;padding:0 15px;font-size:12px;font-weight:600}.vendas-viewport .meta-sales__dimension-tabs button.is-active{color:#15120d;background:#f5b81a;border-color:#e0bd54}.vendas-viewport .meta-sales__weight-total{border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.vendas-viewport .meta-sales__weight-total span{color:#bdb7a9;font-size:11px}.vendas-viewport .meta-sales__weight-total strong{color:#fff;font-size:22px;font-weight:600}.vendas-viewport .meta-sales__panel--weights{background:#fff;flex-direction:column;padding:28px 30px;display:flex}.vendas-viewport .meta-sales__panel--weights .meta-sales__reset-seasonality{margin-top:0}.vendas-viewport .meta-sales__weight-list{scrollbar-gutter:stable;flex:auto;min-height:0;margin-top:22px;padding-right:8px;overflow:auto}.vendas-viewport .meta-sales__tree-item{border-bottom:1px solid #f0eee8;grid-template-columns:30px minmax(0,1fr);column-gap:8px;display:grid}.vendas-viewport .meta-sales__tree-item>.meta-sales__weight-row{border-bottom:0}.vendas-viewport .meta-sales__tree-toggle{color:#41382a;cursor:pointer;background:#fff;border:1px solid #d7d1c4;border-radius:50%;align-self:center;width:24px;height:24px;font-size:14px;line-height:1}.vendas-viewport .meta-sales__tree-toggle.is-expanded{color:#17130d;background:#f5b81a;border-color:#e0bd54}.vendas-viewport .meta-sales__child-panel{background:#fbfaf7;border:1px solid #ece7dc;border-radius:14px;grid-column:2;margin:0 0 12px;padding:12px 14px}.vendas-viewport .meta-sales__child-list{scrollbar-gutter:stable;max-height:230px;padding-right:6px;overflow:auto}.vendas-viewport .meta-sales__child-list .meta-sales__weight-row:last-child{border-bottom:0}.vendas-viewport .meta-sales__weight-header{color:#9a907f;letter-spacing:0;text-transform:uppercase;grid-template-columns:minmax(130px,1.2fr) 86px 54px minmax(180px,2fr);align-items:end;gap:12px;min-height:22px;padding:0 0 4px;font-size:9.5px;font-weight:700;display:grid}.vendas-viewport .meta-sales__weight-header span:nth-child(2),.vendas-viewport .meta-sales__weight-header span:nth-child(3){text-align:right}.vendas-viewport .meta-sales__child-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.vendas-viewport .meta-sales__child-head div{gap:2px;display:grid}.vendas-viewport .meta-sales__child-head strong{color:#111;font-size:12px;font-weight:700}.vendas-viewport .meta-sales__child-head span{color:#8a8171;font-size:10.5px}.vendas-viewport .meta-sales__child-head button{color:#5f5647;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7d1c4;border-radius:14px;height:28px;padding:0 12px;font-size:11px;font-weight:600}.vendas-viewport .meta-sales__weight-row{border-bottom:1px solid #f0eee8;grid-template-columns:minmax(130px,1.2fr) 86px 54px minmax(180px,2fr);align-items:center;gap:12px;min-height:40px;display:grid}.vendas-viewport .meta-sales__weight-name{color:#111;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.vendas-viewport .meta-sales__weight-prev{color:#8a8171;text-align:right;white-space:nowrap;font-size:10.5px}.vendas-viewport .meta-sales__weight-range{accent-color:#1a78e0;cursor:pointer;width:100%}.vendas-viewport .meta-sales__weight-range--gold{accent-color:#f5b81a}.vendas-viewport .meta-sales__weight-empty{color:#8a8171;place-items:center;height:100%;min-height:220px;font-size:13px;display:grid}.vendas-viewport .meta-sales__weight-empty--child{min-height:72px}.vendas-viewport .sales-ranking{background:#050505;border-radius:22px;place-items:center;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.vendas-viewport .sales-ranking__frame{aspect-ratio:4326/2476;background-repeat:no-repeat;background-size:100% 100%;border-radius:8px;width:min(100% - 16px,174.717vh - 286.536px);max-width:1500px;height:auto;position:relative;overflow:hidden;container-type:size}.vendas-viewport .sales-ranking__field{color:#fff;text-shadow:-1px -1px 2px #000000e6,1px -1px 2px #000000e6,-1px 1px 2px #000000e6,1px 1px 2px #000000e6,0 3px 10px #000c;white-space:nowrap;pointer-events:none;line-height:1;position:absolute;transform:translate(-50%,-50%)}.vendas-viewport .sales-ranking__field--left{transform:translateY(-50%)}.vendas-viewport .sales-ranking__txt-hero{font-family:Arial Black,Impact,sans-serif;font-size:3.07cqw;font-weight:900}.vendas-viewport .sales-ranking__txt-value{color:#ffc94a;font-family:Arial Black,Impact,sans-serif;font-size:1.47cqw;font-weight:900}.vendas-viewport .sales-ranking__txt-name{text-overflow:ellipsis;max-width:18cqw;font-size:1cqw;font-weight:700;overflow:hidden}.vendas-viewport .sales-ranking__txt-percent{color:#3ddc70;font-size:1cqw;font-weight:800}.vendas-viewport .sales-ranking__txt-small{color:#eee;font-size:.8cqw;font-weight:600}.vendas-viewport .sales-ranking__avatar{box-sizing:border-box;pointer-events:none;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.vendas-viewport .sales-ranking__avatar--has-photo{background:radial-gradient(circle at 35% 30%,#ffffffb8,#0000 18%),linear-gradient(145deg,#f7a600 0%,#cf216e 54%,#116ee6 100%);border:1px solid #ffffffb8;box-shadow:inset 0 0 0 1px #00000057,0 0 16px #ffab003d}.vendas-viewport .sales-ranking__avatar img{object-fit:cover;border-radius:50%;width:86%;height:86%;display:block;box-shadow:0 0 0 1px #00000047}.vendas-viewport .sales-ranking__avatar span{color:#fff;text-shadow:-1px -1px 2px #000000e6,1px -1px 2px #000000e6,-1px 1px 2px #000000e6,1px 1px 2px #000000e6;border-radius:50%;place-items:center;width:86%;height:86%;font-family:Arial Black,Impact,sans-serif;line-height:1;display:grid}.vendas-viewport .sales-ranking__hover-target{z-index:4;cursor:help;position:absolute}.vendas-viewport .sales-ranking__hover-card{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808f0;border:1px solid #ffffff2e;border-radius:10px;min-width:230px;max-width:310px;padding:10px;display:none;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 50px #00000061}.vendas-viewport .sales-ranking__hover-target:hover .sales-ranking__hover-card,.vendas-viewport .sales-ranking__hover-target:focus-within .sales-ranking__hover-card{gap:7px;display:grid}.vendas-viewport .sales-ranking__hover-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.1;overflow:hidden}.vendas-viewport .sales-ranking__hover-card p{color:#cfcfcf;margin:0;font-size:12px}.vendas-viewport .sales-ranking__hover-row{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:7px;font-size:12px;line-height:1.15;display:grid}.vendas-viewport .sales-ranking__hover-row span:first-child{color:#dcdcdc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vendas-viewport .sales-ranking__hover-row span:last-child{color:#ffc94a;white-space:nowrap;font-weight:800}.vendas-viewport .sales-ranking__loading{z-index:2;color:#fff;background:#00000094;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.vendas-viewport .sales-ranking__period-filter{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ac7;border:1px solid #ffffff2e;border-radius:17px;align-items:center;gap:8px;height:34px;padding:0 10px 0 12px;display:inline-flex;position:absolute;top:14px;right:112px;box-shadow:0 12px 28px #00000047}.vendas-viewport .sales-ranking__period-filter span{color:#ffffffbd;text-transform:uppercase;font-size:11px;font-weight:800}.vendas-viewport .sales-ranking__period-filter select{color:#fff;cursor:pointer;background:0 0;border:0;outline:0;min-width:118px;font-size:12px;font-weight:800}.vendas-viewport .sales-ranking__period-filter option{color:#111}.vendas-viewport .sales-ranking__config-button{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ac7;border:1px solid #ffffff38;border-radius:17px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 12px 28px #00000047}.vendas-viewport .sales-ranking__config{z-index:10;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c0cf0;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;min-height:0;padding:18px;display:flex;position:absolute;inset:18px;box-shadow:0 24px 70px #00000061}.vendas-viewport .sales-ranking__config-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.vendas-viewport .sales-ranking__config-head div{gap:4px;display:grid}.vendas-viewport .sales-ranking__config-head strong{font-size:22px}.vendas-viewport .sales-ranking__config-head span{color:#b9b9b9;font-size:13px}.vendas-viewport .sales-ranking__config-head button{color:#fff;cursor:pointer;background:#161616;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.vendas-viewport .sales-ranking__config-grid{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:16px;min-height:0;display:grid}.vendas-viewport .sales-ranking__config-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;min-height:0;padding:14px;display:flex}.vendas-viewport .sales-ranking__config-card h3{margin:0 0 12px;font-size:14px}.vendas-viewport .sales-ranking__seller-list,.vendas-viewport .sales-ranking__mapping-list{scrollbar-gutter:stable;min-height:0;overflow:auto}.vendas-viewport .sales-ranking__seller-list{max-height:190px;margin-bottom:12px}.vendas-viewport .sales-ranking__seller{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;display:grid}.vendas-viewport .sales-ranking__seller:hover,.vendas-viewport .sales-ranking__seller--active{background:#ffc94a1a;border-radius:10px;padding-left:8px;padding-right:8px}.vendas-viewport .sales-ranking__seller-avatar{color:#111;background:linear-gradient(145deg,#ffc94a,#2e7be8);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.vendas-viewport .sales-ranking__seller-avatar img{object-fit:cover;width:100%;height:100%}.vendas-viewport .sales-ranking__seller strong,.vendas-viewport .sales-ranking__mapping-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.vendas-viewport .sales-ranking__seller span,.vendas-viewport .sales-ranking__mapping-row span{color:#b9b9b9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.vendas-viewport .sales-ranking__seller-editor,.vendas-viewport .sales-ranking__seller-form{gap:8px;display:grid}.vendas-viewport .sales-ranking__seller-editor{background:#0000002e;border:1px solid #ffc94a38;border-radius:12px;margin-bottom:12px;padding:10px}.vendas-viewport .sales-ranking__seller-editor>div{gap:2px;display:grid}.vendas-viewport .sales-ranking__seller-editor strong{font-size:12px}.vendas-viewport .sales-ranking__seller-editor span{color:#b9b9b9;font-size:11px}.vendas-viewport .sales-ranking__seller-form input,.vendas-viewport .sales-ranking__seller-editor input,.vendas-viewport .sales-ranking__mapping-row select{color:#fff;background:#101010;border:1px solid #ffffff21;border-radius:9px;min-width:0;height:32px;padding:0 10px;font-size:12px}.vendas-viewport .sales-ranking__seller-form input[type=file],.vendas-viewport .sales-ranking__seller-editor input[type=file]{align-items:center;height:auto;min-height:36px;padding:8px 10px;display:flex}.vendas-viewport .sales-ranking__file-note,.vendas-viewport .sales-ranking__form-error{color:#b9b9b9;font-size:11px;line-height:1.25;display:block}:is(.vendas-viewport .sales-ranking__form-error,.vendas-viewport .sales-ranking__file-note:has(+.sales-ranking__form-error)){color:#ff9a9a}.vendas-viewport .sales-ranking__seller-form button{color:#111;cursor:pointer;background:#ffc94a;border:0;border-radius:10px;height:34px;font-size:12px;font-weight:800}.vendas-viewport .sales-ranking__seller-editor button{color:#fff;cursor:pointer;background:#2e7be8;border:0;border-radius:10px;height:32px;font-size:12px;font-weight:800}.vendas-viewport .sales-ranking__seller-form button:disabled,.vendas-viewport .sales-ranking__seller-editor button:disabled{cursor:not-allowed;opacity:.5}.vendas-viewport .sales-ranking__mapping-list{gap:8px;display:grid}.vendas-viewport .sales-ranking__mapping-row{background:#00000029;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:minmax(190px,1fr) 92px 190px;align-items:center;gap:10px;padding:9px;display:grid}.vendas-viewport .sales-ranking__config-note{z-index:11;color:#17130d;background:#ffe7a1;border-radius:12px;padding:9px 12px;font-size:12px;font-weight:700;position:absolute;bottom:28px;right:28px}@media (width<=1280px){.vendas-viewport .app.collapsed{--sidebar:43px}.vendas-viewport .app.collapsed .brand-logo-full,.vendas-viewport .app.collapsed .nav-label,.vendas-viewport .app.collapsed .nav-children,.vendas-viewport .app.collapsed .user-copy,.vendas-viewport .app.collapsed .signout{display:none}.vendas-viewport .app.collapsed .brand{width:27px;left:8px}.vendas-viewport .app.collapsed .brand-logo-collapsed{width:27px;display:block;transform:none}.vendas-viewport .app.collapsed .toggle{left:4px}.vendas-viewport .app.collapsed .nav{right:5px}.vendas-viewport .app.collapsed .nav-item{justify-content:center;width:33px;padding:0}.vendas-viewport .app.collapsed .user{height:42px}.vendas-viewport .app.collapsed .avatar{width:30px;height:30px;font-size:12px}.vendas-viewport .meta-sales__layout{grid-template-columns:minmax(0,52%) minmax(0,48%);gap:10px}.vendas-viewport .meta-sales__weights-layout{grid-template-columns:230px minmax(0,1fr);gap:10px}.vendas-viewport .meta-sales__panel--macro,.vendas-viewport .meta-sales__panel--right,.vendas-viewport .meta-sales__panel--weights-nav,.vendas-viewport .meta-sales__panel--weights{padding:24px 18px}.vendas-viewport .meta-sales__macro-grid,.vendas-viewport .meta-sales__macro-row{grid-template-columns:minmax(94px,1fr) 52px 58px 86px 40px;column-gap:5px}.vendas-viewport .meta-sales__metric-name{font-size:11px}.vendas-viewport .meta-sales__macro-row>span:not(.meta-sales__metric-name){font-size:9.5px}.vendas-viewport .meta-sales__pill{height:21px;font-size:9.5px}.vendas-viewport .meta-sales__pill--tax input{width:29px}.vendas-viewport .meta-sales__pill--goal input{width:58px}.vendas-viewport .meta-sales__metric-percent{font-size:9.8px!important}.vendas-viewport .meta-sales__panel-head{grid-template-columns:minmax(0,1fr);display:grid}.vendas-viewport .meta-sales__toggle{flex-basis:auto;width:100%}.vendas-viewport .meta-sales__bars{gap:5px;padding-top:10px}.vendas-viewport .meta-sales__bar-cell{grid-template-rows:24px minmax(0,1fr) 18px;gap:7px}.vendas-viewport .meta-sales__track{width:22px;height:100%}.vendas-viewport .meta-sales__handle{width:28px}.vendas-viewport .meta-sales__footer{flex-basis:36px;min-height:36px}.vendas-viewport .meta-sales__weight-row{grid-template-columns:minmax(100px,1.1fr) 68px 50px minmax(110px,1.4fr);gap:7px}.vendas-viewport .meta-sales__weight-name{font-size:11px}.vendas-viewport .meta-sales__weight-prev{font-size:9.5px}}.vendas-viewport .fat-actual{fill:#f4c430}.vendas-viewport .mb-bar{fill:#5cad74}.vendas-viewport .mc-bar{fill:#e0a05a}.vendas-viewport .fat-target{fill:#d5d7da;opacity:1}.vendas-viewport .fat-value-label{fill:#27200a;pointer-events:none;font-size:10px;font-weight:700}.vendas-viewport .fat-value-label--dentro{paint-order:stroke;stroke:#f4c430;stroke-width:2.5px;stroke-linejoin:round}.vendas-viewport .line-value-label{pointer-events:none}.vendas-viewport .line-value-label text{fill:#fff;font-size:8.4px;font-weight:700}.vendas-viewport .chart-axis line{stroke:#d9d9d9;stroke-width:.8px;vector-effect:non-scaling-stroke}.vendas-viewport .chart-axis .grid-line{stroke:#eee;stroke-dasharray:2 5}.vendas-viewport .chart-axis text{fill:#686868;font-size:10px;font-weight:500}.vendas-viewport .chart-axis-pct text{fill:#5f5f5f}.vendas-viewport .actual-line,.vendas-viewport .target-line{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;fill:none}.vendas-viewport .mb-actual-line{stroke:#4fa86c;stroke-width:2.2px}.vendas-viewport .mc-actual-line{stroke:#d16070;stroke-width:2.2px}.vendas-viewport .mb-target-line{stroke:#4fa86c;stroke-width:1.6px;stroke-dasharray:5 5;opacity:.3}.vendas-viewport .mc-target-line{stroke:#d16070;stroke-width:1.6px;stroke-dasharray:5 5;opacity:.3}.vendas-viewport .mb-points{fill:#4fa86c}.vendas-viewport .mc-points{fill:#d16070}.vendas-viewport .compact-legend text,.vendas-viewport .month-labels text{fill:#4f4f4f;font-size:11px;font-weight:500}.vendas-viewport .series-label rect{stroke:none;opacity:.92}.vendas-viewport .series-label text{fill:#fff;font-size:9px;font-weight:700}.vendas-viewport .mb-label rect{fill:#4fa86c}.vendas-viewport .mc-label rect{fill:#d16070}.vendas-viewport .month-labels text{font-size:11px}.ops-table-fullscreen-overlay{z-index:105;background:#f4f4f4;flex-direction:column;gap:10px;padding:16px;display:flex;position:fixed;inset:0}.ops-table-fullscreen-overlay .bottom{margin-top:0}.ops-table-fullscreen-filters{flex:none}.vendas-viewport .bottom{border-radius:var(--radius-card);background:#fff;flex-direction:column;flex:1 1 0;height:auto;min-height:250px;margin-top:12px;display:flex;overflow:hidden}.vendas-viewport .bottom-head{border-bottom:1px solid #eee;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;height:38px;min-height:38px;padding:0 11px;display:flex}.vendas-viewport .bottom-head h3{margin:0;font-size:13px;font-weight:600}.vendas-viewport .bottom-tools{align-items:center;gap:5px;display:flex}.vendas-viewport .segmented{border:1px solid #e3e3e3;border-radius:8px;height:23px;display:flex;overflow:hidden}.vendas-viewport .segmented button{color:#555;cursor:pointer;background:#fff;border:0;padding:0 8px;font-size:10.5px}.vendas-viewport .segmented button.active{color:#111;background:#f1f1f1;font-weight:600}.vendas-viewport .ops-export{color:#555;cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:8px;align-items:center;gap:5px;height:23px;padding:0 9px;font-size:10.5px;display:inline-flex}.vendas-viewport .ops-export:hover:not(:disabled){background:var(--yellow-soft);color:#111}.vendas-viewport .ops-export:disabled{opacity:.45;cursor:not-allowed}.vendas-viewport .ops-export svg{width:11px;height:11px}.vendas-viewport .icon-btn{cursor:pointer;background:#f6f6f6;border:0;border-radius:7px;min-width:23px;height:23px;font-size:11px}.vendas-viewport .icon-btn:hover{background:var(--yellow-soft)}.vendas-viewport .table-wrap{scrollbar-gutter:stable;flex:auto;min-height:0;padding-bottom:0;overflow:hidden auto}.vendas-viewport table{border-collapse:collapse;width:100%;font-size:12px}.vendas-viewport .bottom table{table-layout:fixed}.vendas-viewport th{text-align:left;color:#666;white-space:nowrap;z-index:1;background:#fafafa;border-bottom:1px solid #e7e7e7;padding:7px 8px;font-weight:500;position:sticky;top:0}.vendas-viewport .bottom th{text-overflow:ellipsis;overflow:hidden}.vendas-viewport .bottom th.sortable{padding:0 8px}.vendas-viewport .th-sort{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:7px 0;display:flex}.vendas-viewport .th-sort:hover{color:#222}.vendas-viewport .th-sort.active{color:#211c0d;font-weight:600}.vendas-viewport .sort-arrow{color:#bbb;font-size:10px}.vendas-viewport .sort-arrow.active{color:#211c0d}.vendas-viewport .th-sort:hover .sort-arrow{color:#888}.vendas-viewport .bottom th .col-resizer{cursor:col-resize;pointer-events:auto;-webkit-user-select:none;user-select:none;z-index:6;touch-action:none;width:12px;display:block;position:absolute;top:0;bottom:0;right:0}.vendas-viewport .bottom th .col-resizer:hover{background:#e2d9b8}.vendas-viewport td{color:#333;white-space:nowrap;border-bottom:1px solid #f0f0f0;padding:7px 8px}.vendas-viewport .bottom td{text-overflow:ellipsis;overflow:hidden}.vendas-viewport .bottom table th:not(:first-child),.vendas-viewport .bottom table td:not(:first-child){text-align:right}.vendas-viewport .bottom table th:not(:first-child) .th-sort{justify-content:flex-end}.vendas-viewport .bottom table th.tl:not(:first-child),.vendas-viewport .bottom table td.tl:not(:first-child){text-align:left}.vendas-viewport .bottom table th.tl:not(:first-child) .th-sort{justify-content:flex-start}.vendas-viewport .bottom table th:first-child,.vendas-viewport .bottom table td:first-child{text-overflow:ellipsis;max-width:260px;overflow:hidden}.vendas-viewport tbody tr:hover{background:#fffdf3}.vendas-viewport .total td{z-index:1;background:#fafafa;font-weight:600;position:sticky;bottom:0}.vendas-viewport .table-wrap,.vendas-viewport .ops-table-total-wrap,.vendas-viewport .ops-table-hscroll{padding-right:10px}.vendas-viewport .ops-table-total-wrap{scrollbar-gutter:stable;background:#fafafa;border-top:1px solid #d9d9d9;flex:none;overflow:hidden}.vendas-viewport .ops-table-total-row td{background:#fafafa;border-bottom:0;position:static}.vendas-viewport .ops-table-hscroll{scrollbar-gutter:stable;background:#fafafa;border-top:1px solid #d9d9d9;flex:0 0 15px;height:15px;overflow:auto hidden}.vendas-viewport .ops-table-hscroll>div{height:1px}.vendas-viewport .status{align-items:center;gap:4px;display:inline-flex}.vendas-viewport .status:before{content:"";background:#3b8c5a;border-radius:50%;width:5px;height:5px}.vendas-viewport .status.warn:before{background:#d49a27}.vendas-viewport .status.bad:before{background:var(--burgundy)}.vendas-viewport .table-empty{color:#999;padding:24px 8px;font-size:12px}.vendas-viewport tr.row-group td{background:#fafafa;font-weight:700}.vendas-viewport .tree-toggle{color:#888;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:14px;height:14px;margin-right:4px;font-size:10px;display:inline-flex}.vendas-viewport .tree-toggle:hover{color:#222}.more-pop{z-index:115;opacity:0;pointer-events:none;background:#fff;border:1px solid #e1e1e1;border-radius:14px;width:min(760px,100vw - 340px);max-height:min(640px,72vh);padding:14px;transition:all .18s;position:fixed;overflow:auto;transform:translateY(-6px);box-shadow:0 18px 48px #0004}.more-pop.open{opacity:1;pointer-events:auto;transform:none}.more-pop-header{z-index:1;background:#fff;justify-content:space-between;align-items:center;gap:10px;margin:-14px -14px 12px;padding:14px 14px 10px;display:flex;position:sticky;top:-14px}.more-pop-header h4{margin:0;font-size:13px}.more-pop-clear{color:#8a6d00;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:11.5px;font-weight:600}.more-pop-clear:hover{background:var(--yellow-soft)}.more-pop__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.more-pop fieldset{background:#fafafa;border:1px solid #e7e7e7;border-radius:12px;min-width:0;margin:0;padding:11px}.more-pop legend{color:#444;letter-spacing:0;text-transform:uppercase;padding:0 5px;font-size:10px;font-weight:700}.more-pop .pop-control{margin-top:9px}.more-pop .filter-control{background:#fff;border:1px solid #ededed;border-radius:10px;width:100%;height:42px;position:relative;overflow:visible}.more-pop .filter-control label{text-transform:uppercase;letter-spacing:.45px;color:#8a8a8a;pointer-events:none;font-size:9px;position:absolute;top:5px;left:10px}.more-pop .filter-multi-trigger{color:#161616;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:15px 26px 3px 10px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:13px}.more-pop .filter-control:after{content:"▾";color:#555;pointer-events:none;font-size:11px;position:absolute;top:15px;right:9px}.verpor-fundo{z-index:114;background:#0a0a0a59;position:fixed;inset:0}.more-pop.verpor-pop{width:min(720px,100vw - 32px);max-height:min(680px,86vh);padding-bottom:0;top:50%;left:50%;transform:translate(-50%,-50%)}.verpor-pop .more-pop-header h4{font-size:15px}.verpor-pop .more-pop-clear{background:#fff3c4;padding:7px 12px;font-size:13px}.verpor-pop .more-pop-clear:disabled{opacity:.45;cursor:default}.verpor-ajuda{color:#6e6e6e;margin:-4px 0 12px;font-size:13px}.verpor-opcao{color:#161616;cursor:pointer;background:#fff;border:1px solid #ededed;border-radius:10px;align-items:center;gap:10px;height:42px;margin-top:9px;padding:0 12px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:13px;transition:border-color .15s,background .15s;display:flex}.verpor-opcao:hover{border-color:#e4c56b}.verpor-opcao.is-on{background:#fffbea;border-color:#e0b12f;font-weight:600}.verpor-opcao input{accent-color:#d9a400;cursor:pointer;width:15px;height:15px}.verpor-opcao-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.verpor-ordem{color:#1a1a1a;background:#f4c430;border-radius:999px;flex:none;padding:2px 7px;font-size:12px;font-weight:700}.verpor-rodape{background:#fff;border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;margin:12px -14px 0;padding:12px 14px;display:flex;position:sticky;bottom:0}.verpor-resumo{text-overflow:ellipsis;white-space:nowrap;color:#555;min-width:0;font-size:13px;overflow:hidden}.verpor-botoes{flex:none;gap:8px;display:flex}.verpor-cancelar,.verpor-aplicar{cursor:pointer;border-radius:9px;height:34px;padding:0 16px;font-size:13px;font-weight:600}.verpor-cancelar{color:#333;background:#fff;border:1px solid #e1e1e1}.verpor-aplicar{color:#fff;background:#161616;border:0}.verpor-aplicar:disabled{opacity:.4;cursor:not-allowed}@media (width<=1100px){.more-pop.verpor-pop{bottom:auto;top:50%!important;right:auto!important}}.vendas-viewport .metric-page{flex:auto;grid-template-rows:46px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 285px;gap:12px 14px;min-height:0;display:grid}.vendas-viewport .metric-page__filters{grid-area:1/1/auto/-1;min-width:0}.vendas-viewport .metric-left{flex-direction:column;grid-area:2/1;min-width:0;min-height:0;display:flex}.vendas-viewport .metric-visuals{flex:auto;grid-template-columns:clamp(270px,24vw,310px) minmax(0,1fr);gap:12px;min-height:0;display:grid}.vendas-viewport .metric-visuals .chart-card,.vendas-viewport .metric-indicators{height:100%}.vendas-viewport .focus-gauges{--gauge-size:clamp(70px, min(6vw, 10.5vh), 90px);--gauge-pad:clamp(5px, min(.55vw, .8vh), 7px);grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(6px,.9vw,10px)}.vendas-viewport .focus-gauges.faturamento{grid-template-rows:minmax(0,1fr) auto}.vendas-viewport .focus-gauges .gauge-row{grid-template-columns:calc(var(--gauge-size) + var(--gauge-pad) * 2) minmax(0, 1fr)}.vendas-viewport .gauges-head-mes{color:#bdb6ab;font-size:11px;font-weight:600}.vendas-viewport .focus-gauges.faturamento,.vendas-viewport .focus-gauges.margem-bruta,.vendas-viewport .focus-gauges.margem-contribuicao{flex-direction:column;display:flex}.vendas-viewport .mg-valor{background:#ffffff0b;border-radius:8px;padding:5px 10px 6px}.vendas-viewport .mg-valor-topo{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vendas-viewport .mg-valor-topo span,.vendas-viewport .mg-valor small{color:#9d968b;font-size:9.5px}.vendas-viewport .mg-valor-topo strong{color:#fff;font-size:clamp(14px,1.2vw,17px);font-weight:700}.vendas-viewport .mg-barra{background:#ffffff14;border-radius:5px;height:4px;margin:2px 0 4px;overflow:hidden}.vendas-viewport .mg-barra span{border-radius:5px;height:100%;display:block}.vendas-viewport .fat-destaque{flex-direction:column;flex:auto;gap:clamp(5px,.8vh,9px);min-height:0;display:flex}.vendas-viewport .fat-hero{--gauge-size:clamp(90px, min(7.2vw, 11.5vh), 118px);--gauge-pad:6px;flex-direction:column;gap:6px;display:flex}.vendas-viewport .fat-hero .gauge-row{align-items:center}.vendas-viewport .fat-hero .gauge-val b{font-size:clamp(15px, calc(var(--gauge-size) * .15), 21px)}.vendas-viewport .fat-hero .gauge-copy .name{font-size:12px}.vendas-viewport .fat-hero .gauge-copy strong{font-size:clamp(19px,1.7vw,25px)}.vendas-viewport .fat-hero .gauge-copy .meta{font-size:11px}.vendas-viewport .fat-falta{color:#f0a4ab;background:#c65e6824;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:600}.vendas-viewport .fat-falta.is-ok{color:#8fd8a4;background:#5cad7424}.vendas-viewport .fat-analise{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(6px,.75vw,9px);display:grid}.vendas-viewport .fat-card{background:#ffffff0b;border-radius:8px;min-width:0;padding:6px 9px}.vendas-viewport .fat-card span,.vendas-viewport .fat-card small{color:#9d968b;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;display:block;overflow:hidden}.vendas-viewport .fat-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 2px;font-size:clamp(14px,1.2vw,17px);font-weight:700;display:block;overflow:hidden}.vendas-viewport .fat-card strong.is-bom{color:#7fd39a}.vendas-viewport .fat-card strong.is-ruim{color:#ef8a93}.vendas-viewport .fat-card strong.is-atencao{color:#f4c430}.vendas-viewport .fat-serie{flex-direction:column;flex:auto;gap:4px;min-height:40px;display:flex}.vendas-viewport .fat-serie-topo{color:#9d968b;justify-content:space-between;align-items:center;gap:8px;font-size:9.5px;display:flex}.vendas-viewport .fat-legenda{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.vendas-viewport .fat-legenda i{border-top:2px solid #f4c430;width:10px;height:0;margin-left:4px;display:inline-block}.vendas-viewport .fat-legenda i.l-ant{border-top:2px dashed #8e877c}.vendas-viewport .fat-legenda i.l-meta{border-top:1px dashed #d8d1c5}.vendas-viewport .fat-spark{flex:auto;width:100%;min-height:28px}.vendas-viewport .fat-spark-atual{fill:none;stroke:#f4c430;stroke-width:2px;stroke-linejoin:round}.vendas-viewport .fat-spark-ant{fill:none;stroke:#8e877c;stroke-width:1.5px;stroke-dasharray:4 3}.vendas-viewport .fat-spark-meta{fill:none;stroke:#d8d1c5;stroke-width:1px;stroke-dasharray:2 3;opacity:.75}.vendas-viewport .fat-spark-ponto{fill:#f4c430;stroke:#1d1916;stroke-width:1.5px}.vendas-viewport .fat-rodape{color:#9d968b;white-space:nowrap;border-top:1px solid #ffffff12;justify-content:space-between;gap:8px;padding-top:5px;font-size:10.5px;display:flex}.vendas-viewport .fat-rodape b{color:#fff;margin-left:4px;font-size:12.5px;font-weight:600}.vendas-viewport .indicator-stats{border-top:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(6px,.75vw,9px);padding-top:clamp(7px,1vh,10px);display:grid}.vendas-viewport .indicator-stats>div{background:#ffffff0b;border-radius:8px;min-width:0;padding:clamp(8px,1vw,11px)}.vendas-viewport .indicator-stats span{color:#999;font-size:9px;display:block}.vendas-viewport .indicator-stats strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;font-weight:600;display:block;overflow:hidden}.vendas-viewport .metric-left .bottom{margin-top:12px}.vendas-viewport .view-by-label{color:#777;font-size:10px}.vendas-viewport .ranking-wrap{flex-direction:column;grid-area:2/2;min-width:0;min-height:0;display:flex}.vendas-viewport .ranking-panel{border-radius:var(--radius-card);background:#fff;flex-direction:column;flex:auto;min-width:0;min-height:0;padding:12px;display:flex;overflow:hidden}.vendas-viewport .ranking-head{flex:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.vendas-viewport .ranking-head__title{flex:auto;min-width:0}.vendas-viewport .ranking-head h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.vendas-viewport .ranking-head p{color:#888;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:3px 0 0;font-size:10px;overflow:hidden}.vendas-viewport .ranking-head__controls{flex-direction:column;flex:none;align-items:flex-end;gap:4px;max-width:55%;display:flex}.vendas-viewport .ranking-basis,.vendas-viewport .ranking-modes{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.vendas-viewport .ranking-basis button,.vendas-viewport .ranking-modes button{color:#666;cursor:pointer;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:7px;height:24px;padding:0 8px;font-size:10px}.vendas-viewport .ranking-basis button.active,.vendas-viewport .ranking-modes button.active{background:var(--yellow-soft);color:#211c0d;border-color:#ded09a;font-weight:600}.vendas-viewport .ranking-columns{flex-direction:column;flex:auto;min-height:0;margin-top:12px;display:flex}.vendas-viewport .ranking-list{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow-y:auto}.vendas-viewport .ranking-list h4{z-index:1;background:#fff;position:sticky;top:0}.vendas-viewport .ranking-list.worst{border-top:1px solid #f1f1f1;margin-top:12px;padding-top:12px}.vendas-viewport .ranking-list h4{color:#42905a;flex:none;margin:0 0 9px;font-size:11px;font-weight:600}.vendas-viewport .ranking-list.worst h4{color:#c65e68}.vendas-viewport .ranking-row{border-bottom:1px solid #f1f1f1;grid-template-columns:minmax(0,1fr) 54px 56px;align-items:center;gap:7px;min-height:25px;font-size:10.5px;display:grid}.vendas-viewport .ranking-name{color:#444;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vendas-viewport .ranking-bar-track{background:#edf5ef;border-radius:99px;height:6px;overflow:hidden}.vendas-viewport .ranking-bar-track span{border-radius:inherit;background:#5cad74;height:100%;display:block}.vendas-viewport .ranking-list.worst .ranking-bar-track{background:#f8ebed}.vendas-viewport .ranking-list.worst .ranking-bar-track span{background:#c65e68}.vendas-viewport .ranking-row strong{color:#333;text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.vendas-viewport .ranking-empty{color:#999;text-align:center;place-items:center;min-height:180px;font-size:11px;display:grid}.vendas-viewport{width:100%;height:100dvh;min-width:0!important;min-height:0!important;overflow:hidden!important}.vendas-viewport .sidebar{width:auto!important;height:100%!important;min-height:0!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important}@media (width<=1080px){.vendas-viewport .report-tabs button{padding:0 8px;font-size:10.5px}}@media (width>=768px) and (width<=1100px){.vendas-viewport .app{padding-left:8px;position:relative}.vendas-viewport .nav{left:5px;right:5px}.vendas-viewport .user{height:48px}.vendas-viewport .avatar{width:34px;height:34px;margin-left:9px}.vendas-viewport .top-zone{grid-template-columns:225px minmax(0,1fr);gap:12px}.vendas-viewport .main{padding-left:14px;padding-right:14px}.vendas-viewport .filter-strip{padding-bottom:2px;overflow:auto hidden}.vendas-viewport .filter-strip:has(.more-pop.open){overflow:visible}.vendas-viewport .metric-page{grid-template-columns:minmax(0,1fr) 230px;gap:10px}.vendas-viewport .metric-visuals{grid-template-columns:200px minmax(0,1fr);gap:10px}.vendas-viewport .focus-gauges .gauge-row{--gauge-size:clamp(78px, 8vw, 94px);--gauge-pad:5px}.vendas-viewport .ranking-panel{padding:10px}.vendas-viewport .ranking-row{grid-template-columns:minmax(0,1fr) 38px 52px;gap:5px}}@media (width<=900px){.vendas-viewport .header{flex-basis:120px;height:120px}.vendas-viewport .report-tabs{top:76px;left:8px;right:4px;overflow:auto hidden}.vendas-viewport .report-tabs button{flex:1 0 auto}}@media (width<=767px){.vendas-viewport{height:auto;min-height:100dvh!important;overflow:hidden auto!important}.vendas-viewport .app,.vendas-viewport .app.collapsed{--sidebar:0px;width:100%;height:auto;min-height:100dvh;padding:64px 0 0;display:block}.vendas-viewport .sidebar{z-index:100;border-radius:0;box-shadow:0 8px 24px #0004;width:100%!important;height:64px!important;min-height:64px!important;position:fixed!important;inset:0 0 auto!important}.vendas-viewport .brand,.vendas-viewport .collapsed .brand{width:112px;height:46px;top:8px;left:12px}.vendas-viewport .brand img,.vendas-viewport .collapsed .brand img{object-position:left center;width:112px;height:46px;transform:none}.vendas-viewport .collapsed .brand-logo-full{display:block}.vendas-viewport .brand-logo-collapsed,.vendas-viewport .collapsed .brand-logo-collapsed,.vendas-viewport .toggle,.vendas-viewport .user,.vendas-viewport .signout{display:none}.vendas-viewport .nav,.vendas-viewport .collapsed .nav{flex-direction:row;justify-content:flex-end;gap:4px;top:15px;left:138px;right:10px}.vendas-viewport .nav-item,.vendas-viewport .app.collapsed .nav-item{flex:0 0 34px;justify-content:center;width:34px;height:34px;padding:0}.vendas-viewport .nav-label,.vendas-viewport .app.collapsed .nav-label{opacity:0;pointer-events:none;width:0;position:absolute}.vendas-viewport .nav-children{display:none}.vendas-viewport .main,.vendas-viewport .app.collapsed .main{border-radius:0;width:100%;height:auto;min-height:calc(100dvh - 64px);padding:0 12px 18px;overflow:visible}.vendas-viewport .header{flex:none;height:auto;min-height:128px;padding-top:14px}.vendas-viewport .title,.vendas-viewport .updated{margin-left:2px;position:static}.vendas-viewport .title{font-size:32px}.vendas-viewport .updated{margin-top:5px;font-size:13px}.vendas-viewport .report-tabs{scroll-snap-type:x proximity;width:100%;margin-top:13px;position:static;overflow:auto hidden}.vendas-viewport .report-tabs button{scroll-snap-align:start;flex:1 0 auto;min-width:max-content;height:32px;padding:0 12px;font-size:11px}.vendas-viewport .top-zone,.vendas-viewport .app.collapsed .top-zone{flex-direction:column;flex:none;gap:12px;height:auto;display:flex}.vendas-viewport .metric-page{flex-direction:column;flex:none;gap:12px;display:flex}.vendas-viewport .metric-page__filters{order:0}.vendas-viewport .metric-left{display:contents}.vendas-viewport .metric-visuals{flex-direction:column;flex:none;order:1;gap:12px;margin-top:12px;display:flex}.vendas-viewport .metric-visuals .metric-indicators{height:318px}.vendas-viewport .metric-left .bottom{order:3}.vendas-viewport .ranking-wrap{order:2;height:auto;min-height:390px;margin-top:0}.vendas-viewport .ranking-panel{overflow:visible}.vendas-viewport .ranking-columns{flex-direction:row;gap:12px}.vendas-viewport .ranking-list{flex:1 1 0}.vendas-viewport .ranking-list.worst{border-top:0;border-left:1px solid #f1f1f1;margin-top:0;padding-top:0;padding-left:12px}.vendas-viewport .ranking-row{grid-template-columns:minmax(0,1fr) auto}.vendas-viewport .ranking-bar-track{display:none}.vendas-viewport .gauges-panel{--gauge-size:clamp(88px, 28vw, 120px);--gauge-pad:clamp(7px, 2vw, 11px);flex:none;height:318px}.vendas-viewport .right{flex-direction:column;gap:12px;display:flex}.vendas-viewport .right>div:empty{display:none}.vendas-viewport .resultados-visuais{flex-direction:column;gap:12px;height:auto;display:flex}.vendas-viewport .resultados-meta-canal{height:auto}.vendas-viewport .filter-strip{scroll-snap-type:x proximity;width:calc(100vw - 24px);height:50px;padding-bottom:4px;overflow:auto hidden}.vendas-viewport .filter-strip:has(.more-pop.open){overflow:visible}.vendas-viewport .filter-control,.vendas-viewport .filter-actions{scroll-snap-align:start}.vendas-viewport .chart-card{flex:none;height:clamp(280px,72vw,360px)}.more-pop{width:min(520px,100vw - 24px);max-height:min(620px,80vh);bottom:12px;top:auto!important;right:12px!important}.more-pop__groups{grid-template-columns:1fr}.vendas-viewport .bottom{flex:none;height:auto;min-height:290px;max-height:460px;margin-top:12px}.vendas-viewport .bottom-head{flex-wrap:wrap;height:auto;min-height:46px;padding:7px 10px}.vendas-viewport .bottom-tools,.vendas-viewport .segmented{max-width:100%;overflow-x:auto}.vendas-viewport .segmented{height:28px}.vendas-viewport .segmented button{flex:none;min-width:58px}.vendas-viewport .table-wrap{overscroll-behavior:contain;height:330px;max-height:calc(100dvh - 190px)}.vendas-viewport table{min-width:760px;font-size:11.5px}.vendas-viewport th,.vendas-viewport td{padding:8px 7px}}@media (width<=420px){.vendas-viewport .brand,.vendas-viewport .collapsed .brand,.vendas-viewport .brand img,.vendas-viewport .collapsed .brand img{width:104px}.vendas-viewport .nav,.vendas-viewport .collapsed .nav{left:120px}.vendas-viewport .nav-item.inert{display:none}.vendas-viewport .filter-control,.vendas-viewport .filter-control.wide{flex-basis:min(72vw,220px);width:min(72vw,220px)}.vendas-viewport .filter-actions{padding-right:2px}}@media (width>=768px) and (height<=700px){.vendas-viewport{height:auto;min-height:100dvh!important;overflow-y:auto!important}.vendas-viewport .app{height:700px;min-height:700px}}.vendas-viewport .ops-stat-box{text-align:center;letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;justify-self:center;width:100%;min-width:0;font-size:clamp(17px,min(1.6vw,2.6vh),24px);font-weight:800;line-height:1.05;overflow:hidden}.vendas-viewport .top-zone.top-zone--wide{grid-template-columns:340px minmax(0,1fr)}.vendas-viewport .app.collapsed .top-zone.top-zone--wide{grid-template-columns:380px minmax(0,1fr)}.vendas-viewport .gauges-panel--split .gauge-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px}.vendas-viewport .gauges-panel--split .ops-stat-box{text-align:center;justify-self:stretch;font-size:clamp(19px,min(1.7vw,2.8vh),25px)}.vendas-viewport .gauges-panel--split .gauge-copy{text-align:left;gap:3px}.vendas-viewport .gauges-panel--split .gauge-copy .name{font-size:clamp(13px,min(1.1vw,1.9vh),15px)}.vendas-viewport .gauges-panel--split .gauge-copy .meta{font-size:clamp(12px,min(.9vw,1.5vh),12.5px);line-height:1.3}.vendas-viewport .filter-control.filter-date{flex-basis:236px;width:236px}.vendas-viewport .filter-date-inputs{color:#6d6d6d;align-items:center;gap:4px;font-size:12px;display:flex;position:absolute;inset:17px 8px 3px 10px}.vendas-viewport .filter-date-inputs input{color:#161616;background:0 0;border:0;flex:1 1 0;min-width:0;padding:0;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:13px}.vendas-viewport .filter-date-inputs input:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.vendas-viewport .top-zone.sep-top>.ops-charts-row{height:100%}.vendas-viewport .ops-chart-card--dark{color:#f2f2f2;background:linear-gradient(#1d1916,#2d2a28)}.vendas-viewport .ops-chart-card--dark .visual-head h3{color:#f2f2f2}.vendas-viewport .ops-chart-card--dark .recharts-text{fill:#d8d5cf}.vendas-viewport .ops-chart-note{color:#888;font-size:11px;font-weight:500}.vendas-viewport .ops-chart-card--dark .ops-chart-note{color:#a8a8a8}.vendas-viewport .ops-coming-soon{padding:20px 4px}.vendas-viewport .ops-charts-row{grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid}.vendas-viewport .ranked-bar-scroll{scrollbar-gutter:stable;width:100%;height:100%;min-height:0;padding-left:6px;overflow:hidden}.vendas-viewport .ranked-bar-scroll--limited{height:100%;padding-right:3px;overflow-y:auto}.vendas-viewport .ranked-bar-scroll__inner{width:100%;min-height:100%}.vendas-viewport .meta-sales__layout.meta-sales__layout--single{grid-template-columns:minmax(0,1fr)}.vendas-viewport .meta-sales__values-card .meta-sales__values-table{height:auto;font-size:12px}.vendas-viewport .meta-sales__values-card .meta-sales__values-table th,.vendas-viewport .meta-sales__values-card .meta-sales__values-table td{padding:9px 2px;font-size:11.5px}.vendas-viewport .meta-sales__values-card .meta-sales__values-table thead th:first-child,.vendas-viewport .meta-sales__values-card .meta-sales__values-table tbody th{width:118px;padding-left:12px}.vendas-viewport .meta-sales__values-card{flex:none;margin-top:24px}.vendas-viewport .meta-sales__nota{color:#6e7580;margin:0;padding:8px 12px 10px;font-size:12px}.vendas-viewport .meta-sales__metric-name small{color:#8a909a;font-size:.8em;font-weight:400}.vendas-viewport .meta-grade__wrap{scrollbar-width:thin;background:#fefdf9;border:1px solid #d6d1c2;border-radius:12px;flex:auto;min-height:0;margin-top:18px;overflow:auto}.vendas-viewport .meta-grade{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1080px;font-size:12px}.vendas-viewport .meta-grade th,.vendas-viewport .meta-grade td{text-align:center;vertical-align:middle;border:0;border-bottom:1px solid #efece3;padding:6px 4px}.vendas-viewport .meta-grade thead th{z-index:1;color:#6b7380;background:#f4f2eb;font-size:12px;font-weight:800;position:sticky;top:0}.vendas-viewport .meta-grade .meta-grade__nome{color:#131312;text-align:left;white-space:nowrap;width:150px;padding-left:10px;font-weight:600}.vendas-viewport .meta-grade thead .meta-grade__nome{color:#6b7380;font-weight:800}.vendas-viewport .meta-grade__toggle{color:#0f78e8;cursor:pointer;background:#fff;border:1px solid #d6d1c2;border-radius:5px;place-items:center;width:18px;height:18px;margin-right:8px;font-size:13px;line-height:1;display:inline-grid}.vendas-viewport .meta-grade__toggle:disabled{color:#c4c1b8;cursor:default}.vendas-viewport .meta-grade__input{color:#131312;width:100%;min-width:0;height:26px;font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:#fff;border:1px solid #d6d1c2;border-radius:6px;padding:0 5px}.vendas-viewport .meta-grade__input:focus{border-color:#0f78e8;outline:none}.vendas-viewport .meta-grade__valor{color:#131312;font-variant-numeric:tabular-nums;display:block}.vendas-viewport .meta-grade td small{color:#8a909a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;display:block;overflow:hidden}.vendas-viewport .meta-grade__total{color:#131312;font-variant-numeric:tabular-nums;width:84px;font-weight:700}.vendas-viewport .meta-grade tfoot th,.vendas-viewport .meta-grade tfoot td{color:#131312;font-variant-numeric:tabular-nums;background:#f4f2eb;border-top:1px solid #d6d1c2;font-weight:700;position:sticky;bottom:0}.vendas-viewport .meta-grade__canais>td{text-align:left;background:#fbfaf5;padding:4px 10px 12px 36px}.vendas-viewport .meta-sales__values-card .meta-sales__values-table thead th:last-child{width:60px}.vendas-viewport .meta-sales__values-card .meta-sales__values-table td:last-child{font-weight:700}.vendas-viewport .meta-sales__metric-real small{color:#8a909a;font-size:.85em;display:block}.vendas-viewport .nav.nav--rodape{top:auto;bottom:92px}@media (width<=767px){.vendas-viewport .nav.nav--rodape{display:none}}.vendas-viewport .user-admin__table--membros td{height:52px;padding-top:8px;padding-bottom:8px}.vendas-viewport .user-admin__table--membros .user-admin__avatar{width:36px;height:36px;font-size:13px}.vendas-viewport button:not(:disabled):not([aria-disabled=true]),.vendas-viewport [role=button]:not([aria-disabled=true]){cursor:pointer}.vendas-viewport label:has(>input[type=file]){cursor:pointer}.vendas-viewport .user-admin__tab-links button{transition:color .15s,border-color .15s}.vendas-viewport .user-admin__tab-links button:not(.active):hover,.perfil__abas button:not(.active):hover{color:#333;border-bottom-color:#ed302b59}.vendas-viewport .user{border-radius:22px;bottom:8px;left:8px;right:8px}.vendas-viewport .nav.nav--rodape{bottom:80px}@media (width>=768px) and (width<=1100px){.vendas-viewport .nav.nav--rodape{bottom:66px}}.gauge-tooltip.gauge-tooltip--dica{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@media (width>=768px){.vendas-viewport .nav:not(.nav--rodape){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;bottom:128px;overflow:hidden auto}}.vendas-viewport .gauge-marca-meta{stroke:#f7f4ee;stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(0 0 1.2px #0009)}.vendas-viewport .meta-sales__values-card .meta-sales__meses{font-size:13px}.vendas-viewport .meta-sales__values-card .meta-sales__meses th,.vendas-viewport .meta-sales__values-card .meta-sales__meses td{white-space:nowrap;padding:6px 10px;font-size:13px}.vendas-viewport .meta-sales__values-card .meta-sales__meses thead th{text-align:right;font-size:12px}.vendas-viewport .meta-sales__values-card .meta-sales__meses thead th:first-child{text-align:left}.vendas-viewport .meta-sales__values-card .meta-sales__meses td{text-align:right;font-variant-numeric:tabular-nums}.vendas-viewport .meta-sales__values-card .meta-sales__meses tfoot th,.vendas-viewport .meta-sales__values-card .meta-sales__meses tfoot td{color:#111;border-top:1px solid #e3dccf;font-weight:800}.vendas-viewport .meta-sales__macro-grid>span{font-size:11.5px}.vendas-viewport .meta-sales__metric-name{font-size:13px;line-height:16px}.vendas-viewport .meta-sales__macro-row{min-height:44px}.vendas-viewport .meta-sales__macro-row>span:not(.meta-sales__metric-name){font-size:12.5px}.vendas-viewport .meta-sales__metric-percent{font-size:13px!important}.vendas-viewport .meta-sales__panel--macro .meta-sales__pill{height:25px;font-size:12.5px}@media (width>=768px){.vendas-viewport .meta-sales__macro-grid,.vendas-viewport .meta-sales__macro-row{grid-template-columns:minmax(118px,1fr) 100px 84px 132px}}.vendas-viewport .meta-sales__values-card .meta-sales__meses{table-layout:auto}.vendas-viewport .meta-sales__values-card .meta-sales__meses thead th:last-child{width:auto}.vendas-viewport .meta-sales__values-card .meta-sales__meses tbody td:last-child{font-weight:400}.vendas-viewport .meta-sales__values-card .meta-sales__meses thead th{white-space:normal;vertical-align:bottom;line-height:1.2}.vendas-viewport .meta-sales__values-card .meta-sales__meses th,.vendas-viewport .meta-sales__values-card .meta-sales__meses td{padding:6px 8px}.vendas-viewport .gauges-panel .gauge-row:has(>.ops-stat-box){container-type:inline-size}.vendas-viewport .ops-stat-box{font-size:max(13px, min(clamp(17px, min(1.6vw, 2.6vh), 24px), calc(68cqw / var(--len,6))))}.vendas-viewport .gauges-panel--split .ops-stat-box{font-size:max(13px, min(clamp(19px, min(1.7vw, 2.8vh), 25px), calc(78cqw / var(--len,6))))}.estoque-full{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.estoque-full-titulo{text-transform:uppercase;letter-spacing:.04em;color:#6b6b6b;cursor:help;align-self:center;font-size:12px;font-weight:700}.estoque-full-card{background:#fff;border:1px solid #e6e6e6;border-left:3px solid #b10e0e;border-radius:4px;flex-direction:column;gap:2px;min-width:0;padding:8px 12px;font-size:12px;display:flex}.estoque-full-card b{font-size:13px}.estoque-full-card small{color:#8a8a8a;white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:12px;overflow:hidden}.ag-root{--ag-card:#fff;--ag-line:#dedad1;--ag-line2:#efece6;--ag-ink:#1f1d1a;--ag-ink2:#5f5a51;--ag-ink3:#6b665d;--ag-gold:#dcae47;--ag-gold-ink:#6d4f10;--ag-dark:#252320;--ag-dink:#f3efe6;--ag-dink2:#b9b2a5;--ag-good:#2f6b3f;--ag-bad:#9c3b28;--ag-focus:#ed302b;height:100%;min-height:0;color:var(--ag-ink);flex-direction:column;gap:10px;padding-bottom:6px;font-family:Nunito Sans,system-ui,sans-serif;font-size:13px;display:flex;overflow-y:auto}.ag-root>.ag-card,.ag-root>.ag-grid,.ag-root>.ag-faixa,.ag-root>.filter-strip{flex-shrink:0}.ag-root .num{font-variant-numeric:tabular-nums}.ag-root .filter-strip{flex-shrink:0}.ag-root :focus-visible{outline:2px solid var(--ag-gold-ink2,#8a6414);outline-offset:2px}.ag-root .is-dark :focus-visible,.ag-root .ag-code :focus-visible{outline-color:var(--ag-gold)}.ag-root .ag-grid{flex-shrink:0;gap:10px;min-height:0;display:grid}.ag-root .ag-card{background:var(--ag-card);border:1px solid var(--ag-line);border-radius:16px;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:14px 18px;display:flex}.ag-root .ag-card.is-dark{background:var(--ag-dark);border-color:var(--ag-dark);color:var(--ag-dink)}.ag-root .ag-ct{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ag-root .ag-ct h2,.ag-root .ag-card h2{color:inherit;margin:0;font-family:Poppins,sans-serif;font-size:15px;font-weight:600}.ag-root .ag-card h3{margin:0;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:600}.ag-root .ag-nota{color:var(--ag-ink3);margin:0;font-size:12.5px}.ag-root .is-dark .ag-nota{color:var(--ag-dink2)}.ag-root .ag-texto{color:var(--ag-ink2);max-width:78ch;margin:0;font-size:13.5px;line-height:1.55}.ag-root .ag-texto b,.ag-root .ag-texto strong{color:var(--ag-ink)}.ag-root .ag-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 18px;display:grid}.ag-root .ag-kpi{min-width:0;padding:4px 0}.ag-root .ag-kpi-v{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;font-family:Poppins,sans-serif;font-size:clamp(18px,min(1.7vw,2.8vh),24px);font-weight:600;line-height:1.15;overflow:hidden}.ag-root .ag-kpi-l{color:var(--ag-dink2);font-size:12.5px;line-height:1.35}.ag-root .ag-card:not(.is-dark) .ag-kpi-l{color:var(--ag-ink3)}.ag-root .ag-barra{background:#f1eee7;border-radius:6px;height:10px;position:relative;overflow:hidden}.ag-root .is-dark .ag-barra{background:#ffffff1f}.ag-root .ag-barra>i{background:var(--ag-gold);border-radius:6px;height:100%;display:block}.ag-root .ag-barra.is-alerta>i{background:#c98a3d}.ag-root .ag-barra.is-cheia>i{background:#c9533d}.ag-root .ag-btn{color:#222;height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7d2c8;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ag-root .ag-btn:hover:not(:disabled){border-color:#b9b2a5}.ag-root .ag-btn:disabled{cursor:not-allowed;opacity:.5}.ag-root .ag-btn--primario{color:#fff;background:#0f0e0b;border-color:#0000}.ag-root .ag-btn--primario:hover:not(:disabled){background:#2c2924}.ag-root .ag-btn--perigo{color:var(--ag-bad)}.ag-root .ag-btn--mini{height:28px;padding:0 10px;font-size:12.5px}.ag-root .ag-btn svg{width:15px;height:15px}.ag-root .ag-campo{color:var(--ag-ink2);gap:6px;font-size:12.5px;font-weight:700;display:grid}.ag-root .ag-campo input{color:#222;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #d7d2c8;border-radius:10px;padding:0 12px;font-size:14px;font-weight:400}.ag-root .ag-campo input:focus{border-color:var(--ag-focus);outline:none}.ag-root .ag-campo small{color:var(--ag-ink3);font-weight:400}.ag-root .ag-switch{cursor:pointer;color:var(--ag-ink2);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.ag-root .ag-switch>span:first-child{background:#8a857b;border-radius:999px;flex-shrink:0;width:34px;height:20px;transition:background .15s;position:relative}.ag-root .ag-switch>span:first-child:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.ag-root .ag-switch[aria-checked=true]>span:first-child{background:var(--ag-good)}.ag-root .ag-switch[aria-checked=true]>span:first-child:after{transform:translate(14px)}.ag-root .ag-switch:disabled{cursor:not-allowed;opacity:.55}.ag-root .ag-faixa{color:#4d380b;background:#fcf6e7;border:1px solid #e6cf93;border-radius:12px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:8px 14px;font-size:12.5px;display:flex}.ag-root .ag-faixa.is-ok{color:#2c4a22;background:#eef3ea;border-color:#bfd1b4}.ag-root .ag-faixa.is-erro{color:#6f2617;background:#fbeee9;border-color:#e9b9ab}.ag-root .ag-faixa svg{flex-shrink:0;width:16px;height:16px}.ag-root .ag-faixa .ag-btn{margin-left:auto}.ag-root .ag-chip{color:var(--ag-ink2);white-space:nowrap;background:#f1eee7;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:800;display:inline-flex}.ag-root .ag-chip.is-ok{color:#35512a;background:#e2e8dd}.ag-root .ag-chip.is-warn{color:#6d4f10;background:#f3e6c4}.ag-root .ag-chip.is-crit{color:#7a2b1c;background:#f6dcd4}.ag-root .ag-chip.is-ouro{background:var(--ag-gold);color:#2b2006}.ag-root .ag-vazio,.ag-root .ag-carregando{color:var(--ag-ink3);margin:0;font-size:12.5px}.ag-root .ag-carregando{text-align:center;padding:18px}.ag-root .ag-code{background:var(--ag-dark);color:var(--ag-dink);white-space:pre-wrap;word-break:break-word;border-radius:12px;margin:0;padding:12px 14px;font-family:Consolas,Cascadia Mono,monospace;font-size:12.5px;line-height:1.55;position:relative}.ag-root .ag-code .ag-copiar{position:absolute;top:8px;right:8px}.ag-root code.ag-inline{color:var(--ag-ink);word-break:break-all;background:#f1eee7;border-radius:6px;padding:1px 6px;font-family:Consolas,Cascadia Mono,monospace;font-size:12.5px}.ag-root .ag-copiar{height:26px;color:inherit;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-family:Nunito Sans,system-ui,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.ag-root .ag-copiar svg{width:13px;height:13px}.ag-root .ag-passos{counter-reset:passo;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ag-root .ag-passos>li{counter-increment:passo;min-height:24px;color:var(--ag-ink2);padding-left:36px;font-size:13.5px;line-height:1.55;position:relative}.ag-root .ag-passos>li:before{content:counter(passo);background:var(--ag-dark);width:24px;height:24px;color:var(--ag-gold);border-radius:50%;place-items:center;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;display:grid;position:absolute;top:0;left:0}.ag-root .ag-passos b{color:var(--ag-ink)}.ag-root .ag-confirma{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ag-root .ag-tabela{flex-direction:column;flex:1 0 340px;min-height:340px;display:flex}.ag-root .ag-tabela>*{flex:1;min-height:0}.ag-root .ag-tabela .bottom{margin-top:0}.vendas-viewport .main .ag-root{margin-left:-17px;margin-right:-16px;padding-left:17px;padding-right:16px}.vendas-viewport .app.collapsed .main .ag-root{margin-left:-20px;margin-right:-19px;padding-left:20px;padding-right:19px}.ag-root .ad-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ag-root .ad-indice{background:var(--ag-card);border:1px solid var(--ag-line);border-radius:16px;gap:2px;padding:10px;display:grid;position:sticky;top:0}.ag-root .ad-indice a{color:var(--ag-ink);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:700;text-decoration:none;display:block}.ag-root .ad-indice a:hover{background:#fcf6e7}.ag-root .ad-indice-grupo{color:var(--ag-ink3);margin:8px 10px 2px;font-size:12px;font-weight:800}.ag-root .ad-conteudo{gap:10px;min-width:0;display:grid}.ag-root .ad-conteudo .ag-card{scroll-margin-top:4px}.ag-root .ad-lista{color:var(--ag-ink2);gap:6px;max-width:90ch;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;list-style:outside;display:grid}.ag-root .ad-limites,.ag-root .ad-meta{flex-wrap:wrap;gap:6px;display:flex}.ag-root .ad-detalhes summary{cursor:pointer;color:var(--ag-ink2);font-size:13px;font-weight:700}.ag-root .ad-detalhes .ch-md{max-width:90ch;margin-top:8px}.ag-root .ad-erros,.ag-root .ad-campos{gap:0;margin:0;display:grid}.ag-root .ad-erros>div,.ag-root .ad-campos>div{border-bottom:1px solid var(--ag-line2);grid-template-columns:minmax(220px,300px) 1fr;align-items:baseline;gap:4px 14px;padding:7px 0;display:grid}.ag-root .ad-erros dt,.ag-root .ad-campos dt{color:var(--ag-ink3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.ag-root .ad-erros dd,.ag-root .ad-campos dd{color:var(--ag-ink2);margin:0;font-size:13px;line-height:1.45}.ag-root .ag-texto a,.ag-root .ag-nota a,.ag-root .ad-lista a{color:#8a6414;font-weight:700;text-decoration:underline}.ag-root .mcp-topo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.ag-root .mcp-topo h2{font-size:17px}.ag-root .mcp-topo-txt,.ag-root .mcp-url{gap:6px;display:grid}.ag-root .mcp-url-linha{background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.ag-root .mcp-url-linha code{min-width:0;color:var(--ag-gold);overflow-wrap:anywhere;flex:1;font-family:Consolas,Cascadia Mono,monospace;font-size:13px}.ag-root .mcp-regras{grid-template-columns:26px 1fr;gap:12px;display:grid}.ag-root .mcp-regras>svg{width:24px;height:24px;color:var(--ag-good)}.ag-root .mcp-regras h3{margin-bottom:6px}.ag-root .wa-numero{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ag-root .ch-form-chave{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.ag-root .ch-form-chave .ag-btn{height:38px;margin-top:21px}.ag-root .chave-nova{color:var(--ag-gold);padding-right:140px;font-size:13.5px}.ag-root .ag-grafico{width:100%;min-width:0}.ag-root .ag-grafico--vazio{place-items:center;display:grid}.ag-root .ag-hb{grid-template-columns:minmax(90px,.9fr) 2fr auto;align-items:center;gap:8px 12px;font-size:12.5px;display:grid}.ag-root .ag-hb-linha{display:contents}.ag-root .ag-hb-rot{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ag-root .ag-hb-barra{background:#f1eee7;border-radius:6px;height:10px;overflow:hidden}.ag-root .ag-hb-barra i{border-radius:6px;height:100%;display:block}.ag-root .ag-hb-val{text-align:right;white-space:nowrap;color:var(--ag-ink2)}.ag-root .ag-hb-val b{color:var(--ag-ink)}.ag-root .ag-hb-val small{color:var(--ag-ink3);font-size:11.5px}.vendas-viewport .ag-root .filter-control.ag-mes{flex-basis:170px;width:170px}.vendas-viewport .ag-root .filter-control.ag-mes:after{content:none}.vendas-viewport .ag-root .filter-control.ag-mes input{color:#161616;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:100%;padding:15px 10px 3px;font:13px Segoe UI,Inter,Arial,sans-serif}.vendas-viewport .ag-root .filter-control.ag-mes input:focus-visible{outline-offset:-2px;outline:2px solid #8a6414}.ag-root .ag-barra-txt{color:var(--ag-dink2);justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.ag-root .ag-card:not(.is-dark) .ag-barra-txt{color:var(--ag-ink3)}.ag-root .ag-barra-txt b{color:inherit;font-weight:800}.ag-root .ag-limites-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 16px;display:grid}.ag-root .ag-limites-form .ag-acoes{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.ag-root .ag-canais{flex-wrap:nowrap;gap:4px;display:inline-flex}.ag-root .ag-canal{font:inherit;color:var(--ag-ink3);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7d2c8;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.ag-root .ag-canal[aria-pressed=true]{color:var(--ag-gold-ink);background:#f3e6c4;border-color:#b8862b}.ag-root .ag-canal[aria-pressed=true]:before{content:"✓ "}.ag-root .ag-canal:disabled{cursor:not-allowed;opacity:.5}.ag-root .ag-teto-input{width:92px;height:26px;font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d7d2c8;border-radius:8px;padding:0 8px;font-size:12.5px}.ag-root .ag-teto-input:focus{border-color:var(--ag-focus);outline:none}.ag-root .ag-salvando{color:var(--ag-ink3);font-size:11.5px}@media (width<=900px){.ag-root .ad-layout,.ag-root .mcp-topo{grid-template-columns:1fr}.ag-root .ad-indice{position:static}.ag-root .ad-erros>div,.ag-root .ad-campos>div{grid-template-columns:1fr}.ag-root .ag-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.ag-root .ag-switch>span:first-child,.ag-root .ag-switch>span:first-child:after{transition:none}}.ag-root .cb-usuarios{color:var(--ag-ink2);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.ag-root .cb-usuarios input{width:84px;height:34px;font:inherit;text-align:right;font-variant-numeric:tabular-nums;border:1px solid #d7d2c8;border-radius:10px;padding:0 10px;font-size:15px}.ag-root .cb-usuarios input:focus{border-color:var(--ag-focus);outline:none}.ag-root .cb-planos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ag-root .cb-plano{border:1px solid var(--ag-line);background:#faf9f6;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.ag-root .cb-plano.is-barato{border-color:var(--ag-gold);box-shadow:inset 0 3px 0 var(--ag-gold);background:#fcf6e7}.ag-root .cb-plano.is-atual{border-color:var(--ag-ink);box-shadow:inset 0 3px 0 var(--ag-ink)}.ag-root .cb-plano.is-atual.is-barato{box-shadow:inset 0 3px 0 var(--ag-ink)}.ag-root .cb-plano-selos{flex-wrap:wrap;gap:6px;display:inline-flex}.ag-root .ag-chip.is-escuro{background:var(--ag-ink);color:#fff}.ag-root .cb-plano-prox{border-top:1px solid var(--ag-line);color:var(--ag-ink2);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;font-size:13px;display:flex}.ag-root .cb-plano-prox b{color:var(--ag-ink)}.ag-root .cb-plano-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ag-root .cb-plano-valor{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Poppins,sans-serif;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.1;overflow:hidden}.ag-root .cb-plano-valor small{color:var(--ag-ink3);margin-left:4px;font-family:Nunito Sans,system-ui,sans-serif;font-size:13px;font-weight:700}.ag-root .cb-plano-itens{color:var(--ag-ink2);gap:4px;margin:0;padding-left:18px;font-size:13px;list-style:outside;display:grid}.ag-root .cb-plano-itens b{color:var(--ag-ink)}.ag-root .cb-plano-acao{margin-top:auto;padding-top:4px}.ag-root .cb-limites{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-bottom:12px;display:grid}.ag-root .cb-limite{border:1px solid var(--ag-line);background:#faf9f6;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.ag-root .cb-limite h3{margin:0;font-size:14px;font-weight:800}.ag-root .cb-limite .ag-campo input{max-width:160px}.ag-root .cb-pacotes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ag-root .cb-pacote{border:1px solid var(--ag-line);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:14px 16px;display:flex}.ag-root .cb-pacote-cred{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-family:Poppins,sans-serif;font-size:clamp(20px,1.9vw,24px);font-weight:600;line-height:1.1;overflow:hidden}.ag-root .cb-pacote-cred small{color:var(--ag-ink3);font-family:Nunito Sans,system-ui,sans-serif;font-size:13px;font-weight:700}.ag-root .cb-pacote-preco{font-size:15px;font-weight:800}.ag-root .cb-pacote .ag-btn{width:100%;margin-top:auto}.ag-root .cb-pos-form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.ag-root .cb-pos-acao{align-items:center;gap:8px;margin-top:21px;display:flex}.ag-root .cb-pos-acao .ag-btn{height:38px}.ag-root.cb-root .ag-tabela{flex:1 0 300px;min-height:300px}@media (width<=1100px){.ag-root .cb-pacotes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ag-root .cb-planos,.ag-root .cb-pacotes,.ag-root .cb-pos-form{grid-template-columns:1fr}}.filter-multi-menu{z-index:120;background:#fff;border:1px solid #d9d9d9;border-radius:10px;min-width:240px;max-height:340px;padding:6px;position:fixed;overflow:auto;box-shadow:0 16px 36px #0003}.filter-multi-all,.filter-multi-option{color:#161616;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:30px;padding:6px 8px;font-size:13px;display:flex}.filter-multi-all{font-weight:600}.filter-multi-option:hover,.filter-multi-all:hover{background:#f4f4f4}.filter-multi-all input,.filter-multi-option input{accent-color:#f4b000;flex:none;width:14px;height:14px}.filter-multi-option>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-multi-option-count{color:#6e6e6e;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-left:10px;font-size:12px;font-weight:600}.filter-multi-actions-row{color:#6b6b6b;background:#fff;border-top:1px solid #ececec;justify-content:space-between;align-items:center;gap:12px;margin:6px -6px -6px;padding:8px 10px;font-size:12px;display:flex;position:sticky;bottom:-6px;box-shadow:0 -8px 18px #fff}.filter-multi-actions-row button{color:#171717;cursor:pointer;background:#f4b000;border:0;border-radius:8px;height:28px;padding:0 14px;font-size:13px;font-weight:700}.filter-multi-actions-row button:disabled{cursor:not-allowed;opacity:.45}.filter-multi-search{color:#161616;background:#fafafa;border:1px solid #e3e3e3;border-radius:7px;width:100%;height:30px;margin-bottom:4px;padding:0 8px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:13px}.filter-multi-search:focus{outline-offset:-1px;background:#fff;outline:2px solid #f4b000}.filter-multi-empty{color:#8a8a8a;padding:10px 8px;font-size:13px}.cmp-chip{white-space:nowrap;color:#4a4a4a;background:#f1eee7;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700;line-height:18px;display:inline-block}.cmp-chip.is-crit{color:#7a2b1c;background:#f6dcd4}.cmp-chip.is-warn{color:#6d4f10;background:#f3e6c4}.cmp-chip.is-ok{color:#35512a;background:#e2e8dd}.cmp-data-limite{align-items:center;gap:6px;display:inline-flex}.cmp-link-data{color:#8a6d00;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cmp-link-data:hover{color:#5c4800;text-decoration-style:solid}.more-pop.verpor-pop.cmp-hist{width:min(1120px,100vw - 32px);max-height:min(760px,90vh)}.cmp-hist .more-pop-header h4 small{color:#6e6e6e;margin-top:2px;font-size:13px;font-weight:400;display:block}.cmp-hist-fechar{cursor:pointer;background:#fff;border:1px solid #e1e1e1;border-radius:8px;width:30px;height:30px;font-size:16px;line-height:1}.cmp-hist-periodo{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.cmp-hist-presets{border:1px solid #e1e1e1;border-radius:8px;display:inline-flex;overflow:hidden}.cmp-hist-presets button{cursor:pointer;background:#fff;border:0;border-right:1px solid #e1e1e1;height:32px;padding:0 12px;font-size:13px}.cmp-hist-presets button:last-child{border-right:0}.cmp-hist-presets button.is-on{background:#fffbea;font-weight:700;box-shadow:inset 0 -2px #e0b12f}.cmp-hist-data{color:#6e6e6e;text-transform:uppercase;letter-spacing:.02em;flex-direction:column;gap:2px;font-size:11px;display:flex}.cmp-hist-data input{color:#161616;border:1px solid #e1e1e1;border-radius:6px;height:32px;padding:0 8px;font-size:13px}.cmp-hist-nota{color:#6e6e6e;margin:0 0 0 auto;font-size:12.5px}.cmp-hist-bloco{margin-bottom:14px}.cmp-hist-bloco-topo{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.cmp-hist-bloco-topo h5{margin:0;font-size:12.5px;font-weight:700}.cmp-hist-tabela-wrap{border:1px solid #eee;border-radius:8px;max-height:340px;overflow:auto}.cmp-hist-tabela{border-collapse:collapse;width:100%;font-size:12.5px}.cmp-hist-tabela th,.cmp-hist-tabela td{text-align:left;white-space:nowrap;border-bottom:1px solid #f0f0f0;padding:6px 8px}.cmp-hist-tabela th{z-index:1;color:#555;background:#faf8f3;font-size:11.5px;font-weight:700;position:sticky;top:0}.cmp-hist-tabela .num{text-align:right;font-variant-numeric:tabular-nums}.cmp-hist-tabela tfoot td{background:#f4f1ea;border-top:1px solid #e4e0d6;font-weight:700;position:sticky;bottom:0}.cmp-hist-tabela .is-wrap{white-space:normal;min-width:160px}.cmp-hist-vazio{text-align:center;color:#777;padding:18px;font-size:13px}.cmp-hist-info{color:#999;cursor:help;margin-left:4px;font-weight:400}.ef-root .ef-origem-btn{white-space:nowrap;color:#1f1a10;cursor:pointer;isolation:isolate;background:linear-gradient(120deg,#f5c542,#f59f2a);border:0;border-radius:999px;align-self:center;align-items:center;gap:8px;margin-left:auto;margin-right:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700;line-height:1;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #f59f2a59}.ef-root .ef-origem-btn:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%) 0 0/250% 100%;animation:3s ease-in-out infinite ef-brilho;position:absolute;inset:0}.ef-root .ef-origem-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #f59f2a73}.ef-root .ef-origem-btn:focus-visible{outline-offset:3px;outline:2px solid #1f1a10}@keyframes ef-brilho{0%,55%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.ef-root .ef-origem-btn:after{opacity:0;animation:none}}.vendas-viewport .ef-filtros{flex-wrap:nowrap}.vendas-viewport .ef-filtros>*{flex-shrink:0}.vendas-viewport .ef-alerta-chip,.ef-alerta-chip{color:#b3262e;cursor:pointer;white-space:nowrap;background:#fdf1f1;border:1px solid #e3a3a6;border-radius:8px;align-self:stretch;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1.2;display:inline-flex}.vendas-viewport .ef-alerta-chip.ativo,.ef-alerta-chip.ativo{color:#fff;background:#d1434b;border-color:#d1434b}.vendas-viewport .ef-alerta-chip.zerado,.ef-alerta-chip.zerado{color:#2f7a46;background:#eff8f1;border-color:#b9dcc2}.ef-alerta-acao{opacity:.8;text-underline-offset:2px;font-weight:600;text-decoration:underline}.ef-sku-alerta{color:#c0313a;align-items:center;gap:5px;font-weight:700;display:inline-flex}.ef-neg{color:#c0313a;font-weight:800}.ef-vazio{text-align:center;opacity:.8;margin:0;padding:24px 8px;font-size:12.5px}.ef-ajuda-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#110e0a8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ef-ajuda{background:var(--card,#fff);width:min(880px,100%);max-height:min(720px,100vh - 32px);color:var(--foreground,#1f1d1a);border-radius:16px;flex-direction:column;font-size:13.5px;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000004d}.ef-ajuda-head{border-bottom:1px solid var(--border,#e6e2da);background:linear-gradient(120deg,#f5c5422e,#0000 60%);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.ef-ajuda-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#b07a12;font-size:11px;font-weight:800}.ef-ajuda-head h2{margin:2px 0 0;font-size:20px}.ef-ajuda-acoes{align-items:center;gap:10px;display:flex}.ef-ajuda-abas{background:var(--muted,#f1eee7);border-radius:999px;padding:3px;display:inline-flex}.ef-ajuda-abas button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex}.ef-ajuda-abas button[aria-selected=true]{background:var(--card,#fff);box-shadow:0 1px 4px #0000001f}.ef-ajuda-fechar{border:1px solid var(--border,#e6e2da);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:grid}.ef-passos{flex-direction:column;gap:16px;padding:18px 20px 20px;display:flex;overflow:auto}.ef-passos-trilha{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ef-passos-trilha button{border:1px solid var(--border,#e6e2da);width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;font-family:inherit;font-size:12px;font-weight:700;line-height:1}.ef-passos-trilha button.feito{background:#f5c54240;border-color:#e9b53a}.ef-passos-trilha button.atual{color:#1f1a10;background:#f5a72f;border-color:#f5a72f}.ef-passo{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:20px;animation:.25s ef-entra;display:grid}@keyframes ef-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ef-passo{animation:none}}@media (width<=720px){.ef-passo{grid-template-columns:1fr}}.ef-passo-texto h3{margin:8px 0 6px;font-size:17px}.ef-passo-texto p{margin:0 0 8px;line-height:1.55}.ef-exemplo{background:#f5c5421f;border-left:3px solid #e9b53a;border-radius:0 8px 8px 0;padding:8px 10px;font-size:12.5px}.ef-origem-tag{border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800;display:inline-block}.ef-o-sysemp{color:#2856a3;background:#e7effc}.ef-o-marketplace{color:#2f7a46;background:#e9f6ee}.ef-o-api{color:#6b3fa0;background:#f3eafc}.ef-o-conta{color:#9a6410;background:#fff2dc}.ef-mock{border:1px solid var(--border,#e6e2da);scroll-behavior:smooth;border-radius:10px;overflow-x:auto}.ef-mock table{border-collapse:collapse;width:100%;font-size:12px}.ef-mock th,.ef-mock td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--border,#e6e2da);opacity:.45;padding:7px 8px;transition:background .2s,opacity .2s}.ef-mock th:first-child,.ef-mock td:first-child{text-align:left}.ef-mock th{background:var(--muted,#f6f4ef);font-weight:800}.ef-mock .foco{opacity:1;background:#f5c54247;font-weight:800}.ef-mock tr.alerta td{opacity:1;color:#c0313a}.ef-tri{vertical-align:-2px;color:#c0313a;margin-right:4px;display:inline-block}.ef-fluxo{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ef-fluxo-fonte{border-radius:10px;flex-direction:column;gap:3px;padding:12px 8px;font-size:12.5px;font-weight:800;display:flex}.ef-fluxo-fonte small{opacity:.85;font-weight:600}.ef-fluxo-seta{opacity:.6;grid-column:1/-1;font-size:20px;line-height:1}.ef-fluxo-bi{background:#f5c5421f;border:1px dashed #e9b53a;border-radius:10px;grid-column:1/-1;padding:12px;font-size:12.5px;font-weight:700}.ef-passos-nav{justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.ef-passos-nav button{border:1px solid var(--border,#e6e2da);color:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex}.ef-passos-nav button:disabled{opacity:.4;cursor:default}.ef-passos-nav button.primario{color:#1f1a10;background:#f5a72f;border-color:#f5a72f}.ef-gl{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ef-gl-topo{border-bottom:1px solid var(--border,#e6e2da);color:var(--muted-foreground,#6b665d);justify-content:space-between;align-items:center;gap:10px;padding:10px 20px;font-size:12px;font-weight:700;display:flex}.ef-gl-topo button{border:1px solid var(--border,#e6e2da);color:var(--foreground,#1f1d1a);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.ef-gl-aviso{color:#b3262e;margin:8px 20px 0;font-size:12px}.ef-gl-corpo{padding:6px 20px 22px;line-height:1.55;overflow:auto}.ef-gl-corpo h2{margin:18px 0 6px;font-size:15px}.ef-gl-corpo p{margin:0 0 8px}.ef-gl-corpo ul{margin:4px 0 10px;padding-left:22px;list-style:outside}.ef-gl-corpo li{margin:2px 0}.ef-gl-tabela{overflow-x:auto}.ef-gl-corpo table{border-collapse:collapse;width:100%;margin:6px 0 10px;font-size:12.5px}.ef-gl-corpo th,.ef-gl-corpo td{border:1px solid var(--border,#e6e2da);text-align:left;vertical-align:top;padding:6px 8px}.ef-gl-corpo th{background:var(--muted,#f6f4ef)}.gav-caixa{background:#000;flex:auto;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.gav-tela{background:#000;position:relative;overflow:hidden}.gav-quadro{transform-origin:0 0;background:#000;border:0;display:block;position:absolute;top:0;left:0}.gav-caixa{position:relative}.gav-carregando{z-index:2;color:#f2f2f2;background:radial-gradient(at 50% 45%,#ed302b24,#0000 55%),#000;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-family:Poppins,Inter,sans-serif;transition:opacity .45s,visibility .45s;display:flex;position:absolute;inset:0}.gav-carregando.is-pronta{opacity:0;visibility:hidden;pointer-events:none}.gav-carregando-logo{width:min(260px,40%);animation:1.8s ease-in-out infinite gav-respira}.gav-carregando-barra{background:#ffffff1a;border-radius:3px;width:min(220px,40%);height:3px;position:relative;overflow:hidden}.gav-carregando-barra span{background:linear-gradient(90deg,#f4c430,#ed302b);border-radius:3px;width:40%;animation:1.2s ease-in-out infinite gav-corre;position:absolute;inset:0 auto 0 0}.gav-carregando p{letter-spacing:.02em;margin:4px 0 0;font-size:17.25px;font-weight:600}.gav-carregando small{color:#9a948a;font-size:13.8px}@keyframes gav-respira{0%,to{opacity:.75;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}@keyframes gav-corre{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.gav-carregando-logo,.gav-carregando-barra span{animation:none}}.ag-root .ch-layout{flex:1;grid-template-columns:264px minmax(0,1fr);gap:10px;min-height:0;display:grid}.ag-root .ch-lista{background:var(--ag-card);border:1px solid var(--ag-line);border-radius:16px;flex-direction:column;gap:8px;min-height:0;padding:12px;display:flex;overflow:hidden}.ag-root .ch-nova{flex-shrink:0;width:100%}.ag-root .ch-lista-titulo{color:var(--ag-ink3);margin:6px 4px 0;font-family:Nunito Sans,system-ui,sans-serif;font-size:12px;font-weight:800}.ag-root .ch-lista ul{align-content:start;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ag-root .ch-item{text-align:left;width:100%;font:inherit;color:var(--ag-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;gap:3px;padding:8px 10px;display:grid}.ag-root .ch-item:hover{background:#f6f4ef}.ag-root .ch-item.is-ativa{box-shadow:inset 3px 0 0 var(--ag-gold);background:#fcf6e7}.ag-root .ch-item-titulo{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.ag-root .ch-item-meta{color:var(--ag-ink3);align-items:center;gap:6px;font-size:12px;display:flex}.ag-root .ch-item-meta .ag-chip{padding:0 7px;font-size:11px}.ag-root .ch-conversa{background:var(--ag-card);border:1px solid var(--ag-line);border-radius:16px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.ag-root .ch-fio{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px clamp(14px,3vw,40px) 8px;display:flex;overflow-y:auto}.ag-root .ch-bloco{flex-direction:column;gap:8px;display:flex}.ag-root .ch-boas-vindas{flex-direction:column;align-self:center;gap:10px;max-width:640px;margin:auto 0;padding:10px 0;display:flex}.ag-root .ch-boas-vindas h2{margin:0;font-family:Poppins,sans-serif;font-size:20px;font-weight:600}.ag-root .ch-sugestoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.ag-root .ch-sugestao{text-align:left;border:1px solid var(--ag-line);font:inherit;color:var(--ag-ink);cursor:pointer;background:#faf9f6;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.4}.ag-root .ch-sugestao:hover:not(:disabled){border-color:var(--ag-gold);background:#fcf6e7}.ag-root .ch-msg{flex-direction:column;gap:4px;max-width:min(760px,100%);display:flex}.ag-root .ch-msg.is-usuario{align-self:flex-end;align-items:flex-end;max-width:min(560px,85%)}.ag-root .ch-balao{background:var(--ag-dark);color:var(--ag-dink);white-space:pre-wrap;word-break:break-word;border-radius:16px 16px 4px;padding:9px 14px;font-size:13.5px;line-height:1.5}.ag-root .ch-msg.is-ia{align-self:flex-start}.ag-root .ch-resposta{border:1px solid var(--ag-line);background:#faf9f6;border-radius:4px 16px 16px;flex-direction:column;gap:10px;min-width:0;padding:12px 16px;display:flex}.ag-root .ch-pensando{color:var(--ag-ink3);font-style:italic}.ag-root .ch-hora{color:var(--ag-ink3);font-size:11.5px}.ag-root .ch-rodape{align-items:center;gap:10px;padding-left:4px;display:flex}.ag-root .ch-creditos{color:var(--ag-ink3);font-size:11.5px}.ag-root .ch-avaliar{gap:2px;display:inline-flex}.ag-root .ch-avaliar button{width:28px;height:28px;color:var(--ag-ink3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ag-root .ch-avaliar button:hover:not(:disabled){color:var(--ag-ink);background:#f1eee7}.ag-root .ch-avaliar button[aria-pressed=true]{color:var(--ag-gold-ink);background:#f3e6c4;box-shadow:inset 0 0 0 1px #b8862b}.ag-root .ch-avaliar svg{width:15px;height:15px}.ag-root .ch-md{color:var(--ag-ink);overflow-wrap:anywhere;font-size:13.5px;line-height:1.6}.ag-root .ch-md>:first-child{margin-top:0}.ag-root .ch-md>:last-child{margin-bottom:0}.ag-root .ch-md p{margin:0 0 8px}.ag-root .ch-md ul,.ag-root .ch-md ol{margin:0 0 8px;padding-left:20px;list-style:outside}.ag-root .ch-md ol{list-style:decimal}.ag-root .ch-md strong{font-weight:800}.ag-root .ch-md a{color:#8a6414;text-decoration:underline}.ag-root .ch-md code{background:#f1eee7;border-radius:5px;padding:0 4px;font-family:Consolas,Cascadia Mono,monospace;font-size:12.5px}.ag-root .ch-md table{border-collapse:collapse;font-variant-numeric:tabular-nums;margin:2px 0 8px;font-size:12.5px}.ag-root .ch-md th,.ag-root .ch-md td{border-bottom:1px solid var(--ag-line2);text-align:left;padding:5px 12px 5px 0}.ag-root .ch-md th{color:var(--ag-ink2);border-bottom-color:var(--ag-line);font-weight:800}.ag-root .ch-md td[align=right],.ag-root .ch-md th[align=right]{text-align:right}.ag-root .ch-origens{flex-wrap:wrap;gap:6px;display:flex}.ag-root .ch-origem{color:var(--ag-gold-ink);cursor:help;background:#f3e6c4;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:12px;font-weight:700;display:inline-flex}.ag-root .ch-origem svg{flex-shrink:0;width:13px;height:13px}.ag-root .ch-planilhas{gap:6px;display:grid}.ag-root .ch-planilha{border:1px solid var(--ag-line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ag-root .ch-planilha-ico{color:#1d6f42;flex-shrink:0;width:26px;height:26px}.ag-root .ch-planilha-txt{flex:1;min-width:0;display:grid}.ag-root .ch-planilha-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ag-root .ch-planilha-txt span{color:var(--ag-ink3);font-size:12px}.ag-root .ch-composer{border-top:1px solid var(--ag-line2);flex-shrink:0;grid-template-columns:1fr auto;align-items:end;gap:6px 8px;padding:10px clamp(14px,3vw,40px) 12px;display:grid}.ag-root .ch-composer textarea{resize:none;min-height:42px;max-height:150px;font:inherit;color:#222;background:#fff;border:1px solid #d7d2c8;border-radius:14px;padding:10px 14px;font-size:14px;line-height:1.45}.ag-root .ch-composer textarea:focus{border-color:var(--ag-focus);outline:none}.ag-root .ch-composer textarea:disabled{background:#f7f6f3}.ag-root .ch-enviar{color:#fff;cursor:pointer;background:#0f0e0b;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.ag-root .ch-enviar:disabled{cursor:not-allowed;background:#cfc9bd}.ag-root .ch-enviar svg{width:18px;height:18px}.ag-root .ch-dica{color:var(--ag-ink3);grid-column:1/-1;margin:0;font-size:11.5px}@media (width<=900px){.ag-root .ch-layout{flex:none;grid-template-rows:auto auto;grid-template-columns:1fr}.ag-root .ch-lista{overflow:visible}.ag-root .ch-lista ul{flex:none;max-height:168px}.ag-root .ch-conversa{min-height:440px}.ag-root .ch-sugestoes{grid-template-columns:1fr}}.rma-root{--rma-card:#fff;--rma-line:#dedad1;--rma-line2:#efece6;--rma-ink:#1f1d1a;--rma-ink2:#5f5a51;--rma-ink3:#6b665d;--rma-gold:#dcae47;--rma-dark:#252320;--rma-dink:#f3efe6;--rma-dink2:#b9b2a5;--rma-good:#2f6b3f;--rma-bad:#9c3b28;--rma-goodD:#5fd08a;--rma-badD:#f07a6a;height:100%;min-height:0;color:var(--rma-ink);flex-direction:column;gap:10px;padding-bottom:6px;font-family:Nunito Sans,system-ui,sans-serif;display:flex;overflow-y:auto}.rma-root .num,.rma-root .rma-hb-val,.rma-root .rma-kpi-v{font-variant-numeric:tabular-nums}.rma-root .filter-strip{flex-shrink:0}.rma-root .filter-control.is-active{background:#fcf6e7}.rma-root .rma-grid{flex-shrink:0;gap:10px;min-height:0;display:grid}.rma-root .rma-card{background:var(--rma-card);border:1px solid var(--rma-line);border-radius:16px;flex-direction:column;min-width:0;min-height:0;padding:12px 16px;display:flex}.rma-root .rma-card.is-dark{background:var(--rma-dark);border-color:var(--rma-dark);color:var(--rma-dink)}.rma-root .rma-ct{flex-shrink:0;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.rma-root .rma-ct h2{color:inherit;margin:0;font-family:Poppins,sans-serif;font-size:15px;font-weight:600}.rma-root .rma-ct-right{align-items:center;gap:10px;min-width:0;display:flex}.rma-root .rma-ct p{color:var(--rma-ink3);margin:0;font-size:12.5px}.rma-root .is-dark .rma-ct p{color:var(--rma-dink2)}.rma-root .rma-fill{flex:1;min-height:0}.rma-root .rma-kpis{flex:1;grid-template-columns:1fr 1fr;align-content:space-between;gap:4px 14px;display:grid}.rma-root .rma-kpi{border-bottom:1px solid #ffffff14;min-width:0;padding:6px 0}.rma-root .rma-kpi.is-wide{border-bottom:0;grid-column:1/-1}.rma-root .rma-kpi-v{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Poppins,sans-serif;font-size:clamp(17px,min(1.6vw,2.6vh),22px);font-weight:600;line-height:1.1;overflow:hidden}.rma-root .rma-kpi-l{color:var(--rma-dink2);font-size:13px;line-height:1.3}.rma-root .rma-kpi-l b{color:var(--rma-dink);margin-right:6px;font-size:12.5px}.rma-root .rma-up{color:var(--rma-good);font-weight:800}.rma-root .rma-dn{color:var(--rma-bad);font-weight:800}.rma-root .is-dark .rma-up{color:var(--rma-goodD)}.rma-root .is-dark .rma-dn{color:var(--rma-badD)}.rma-root .rma-muted{color:var(--rma-ink3)}.rma-root .is-dark .rma-muted{color:var(--rma-dink2)}.rma-root .rma-split{border-radius:5px;height:9px;margin-bottom:6px;display:flex;overflow:hidden}.rma-root .rma-split-leg{color:var(--rma-dink2);justify-content:space-between;gap:8px;font-size:13px;display:flex}.rma-root .rma-split-leg b{color:var(--rma-dink)}.rma-root .rma-seg{background:#f1eee7;border-radius:8px;flex-shrink:0;padding:2px;display:inline-flex}.rma-root .rma-seg button{font:inherit;color:var(--rma-ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-size:12.5px;font-weight:700}.rma-root .rma-seg button[aria-pressed=true]{color:var(--rma-ink);background:#fff;box-shadow:0 1px 3px #0000001f}.rma-root .rma-seg button:focus-visible,.rma-root .rma-filter-date-inputs input:focus-visible{outline:2px solid var(--rma-gold);outline-offset:2px}.rma-root .rma-hb{grid-template-columns:minmax(110px,1.1fr) 2fr auto;align-content:start;align-items:center;gap:7px 12px;min-height:0;font-size:12.5px;display:grid;overflow:hidden}.rma-root .rma-hb-row{display:contents}.rma-root .rma-hb-bar{background:#f1eee7;border-radius:6px;height:10px;overflow:hidden}.rma-root .rma-hb-bar i{border-radius:6px;height:100%;display:block}.rma-root .rma-hb-lab{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rma-root .rma-hb-val{text-align:right;white-space:nowrap;color:var(--rma-ink2)}.rma-root .rma-hb-val b{color:var(--rma-ink)}.rma-root .rma-vazio,.rma-root .rma-loading{color:var(--rma-ink3);margin:0;font-size:12.5px}.rma-root .rma-loading{text-align:center;padding:18px}.rma-root .rma-comp{border-radius:9px;flex-shrink:0;margin:2px 0 8px;display:flex;overflow:hidden}.rma-root .rma-comp div{white-space:nowrap;justify-content:center;align-items:center;min-width:0;font-size:12.5px;font-weight:800;display:flex;overflow:hidden}.rma-root .rma-compleg{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.rma-root .rma-compleg div{border-left:4px solid;min-width:0;padding:2px 0 2px 10px}.rma-root .rma-compleg b{font-family:Poppins,sans-serif;font-size:17px;font-weight:600;line-height:1.1;display:block}.rma-root .rma-compleg span{color:var(--rma-ink2);font-size:13px}.rma-root .rma-mx{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.rma-root .rma-mx th{white-space:normal;vertical-align:bottom;letter-spacing:.03em;color:#4f4a42;text-align:center;border-bottom:1px solid #e3dfd6;padding:6px;font-size:11.5px;font-weight:800;line-height:1.2}.rma-root .rma-mx td{text-align:center;border-bottom:1px solid var(--rma-line2);padding:7px 4px;font-weight:700}.rma-root .rma-mx th:first-child,.rma-root .rma-mx td:first-child{text-align:left}.rma-root .rma-heat{color:var(--rma-ink3);grid-template-columns:34px repeat(24,minmax(0,1fr));align-content:start;gap:2px;font-size:11.5px;display:grid}.rma-root .rma-heat>div{border-radius:3px;height:18px}.rma-root .rma-heat>.lb{text-align:center;align-self:center;height:auto}.rma-root .rma-heat>.lb.dia{text-align:left}.rma-root .rma-cols{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:10px;min-height:120px;display:grid}.rma-root .rma-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.rma-root .rma-col i{border-radius:4px 4px 0 0;width:70%;max-width:56px;display:block}.rma-root .rma-col b{font-size:12.5px}.rma-root .rma-col span{color:var(--rma-ink3);text-align:center;white-space:nowrap;font-size:11.5px}.rma-root .rma-chip{color:var(--rma-ink2);white-space:nowrap;background:#f1eee7;border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:800;display:inline-block}.rma-root .rma-chip.is-def,.rma-root .rma-chip.is-crit{color:#7a2b1c;background:#f6dcd4}.rma-root .rma-chip.is-arr,.rma-root .rma-chip.is-warn{color:#6d4f10;background:#f3e6c4}.rma-root .rma-chip.is-ok{color:#35512a;background:#e2e8dd}.rma-root .rma-flow{flex-shrink:0;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:stretch;display:grid}.rma-root .rma-stage{border:1px solid var(--rma-line);background:#fff;border-radius:16px;min-width:0;padding:12px 16px}.rma-root .rma-stage.is-main{background:var(--rma-dark);color:var(--rma-dink);border-color:var(--rma-dark)}.rma-root .rma-stage.is-pend{background:repeating-linear-gradient(135deg,#fff,#fff 10px,#f7f5f0 10px 20px);border-style:dashed;border-color:#cfc9bd}.rma-root .rma-stage h3{color:inherit;margin:0 0 6px;font-size:13px;font-weight:800}.rma-root .rma-stage .big{font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:1.1}.rma-root .rma-stage .sub{color:var(--rma-ink2);margin-top:4px;font-size:12.5px}.rma-root .rma-stage.is-main .sub{color:var(--rma-dink2)}.rma-root .rma-arrow{color:#b8862b;justify-content:center;align-items:center;display:flex}.rma-root .rma-banner{color:#4d380b;background:#fcf6e7;border:1px solid #e6cf93;border-radius:12px;flex-shrink:0;padding:8px 14px;font-size:12.5px;display:block}.rma-root .rma-pend{color:#a8a193;font-style:italic}.rma-root .filter-control.rma-filter-date{flex-basis:236px;width:236px}.rma-root .rma-filter-date-inputs{color:#6d6d6d;align-items:center;gap:4px;font-size:12px;display:flex;position:absolute;inset:17px 8px 3px 10px}.rma-root .rma-filter-date-inputs input{color:#161616;background:0 0;border:0;flex:1 1 0;min-width:0;padding:0;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:13px}.rma-root .filter-control.rma-filter-toggle{flex-basis:190px;width:190px}.rma-root .rma-filter-toggle .rma-seg{position:absolute;top:17px;left:8px}.rma-root .rma-seg-mini button{padding:2px 10px;font-size:13px}.rma-root .rma-tabela{flex-direction:column;flex:1 0 380px;min-height:380px;display:flex}.rma-root .rma-tabela>*{flex:1;min-height:0}@media (width<=1100px){.rma-root .rma-grid{grid-template-columns:1fr!important;height:auto!important}.rma-root .rma-flow{grid-template-columns:1fr}.rma-root .rma-arrow{height:30px;transform:rotate(90deg)}.rma-root .rma-compleg{grid-template-columns:repeat(2,minmax(0,1fr))}}.rma-root .rma-legenda{color:var(--rma-ink2);flex-wrap:wrap;flex-shrink:0;gap:12px;font-size:12.5px;display:flex}.rma-root .rma-legenda i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.rma-root .rma-grupos{flex-direction:column;flex:1;justify-content:space-around;min-height:0;display:flex;overflow:hidden}.rma-root .rma-grupo-row{grid-template-columns:150px 1fr 44px;align-items:center;gap:12px;font-size:12.5px;display:grid}.rma-root .rma-grupo-row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rma-root .rma-grupo-row .rma-comp{border-radius:7px;margin:0}.rma-root .rma-grupo-row>b{text-align:right;font-variant-numeric:tabular-nums}.rma-root .rma-contas{min-height:0;overflow:auto}.rma-root .rma-conta-row{border-bottom:1px solid var(--rma-line2);grid-template-columns:1fr 132px 70px;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:grid}.rma-root .rma-conta-row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rma-root .rma-conta-row>b{text-align:right}.rma-root .rma-grid-tabelas{flex:1 0 420px}.rma-root .rma-grid-tabelas .rma-tabela{min-height:420px}.vendas-viewport .main>.rma-root,.vendas-viewport .main .rma-root{margin-left:-17px;margin-right:-16px;padding-left:17px;padding-right:16px}.vendas-viewport .app.collapsed .main .rma-root{margin-left:-20px;margin-right:-19px;padding-left:20px;padding-right:19px}.mkt-root{--mkt-line:#e5e2dc;--mkt-line2:#efede9;--mkt-muted:#686971;--mkt-gold:#ac7b12;--mkt-gold-bright:#f0bf36;--mkt-green:#086348;--mkt-red:#bd3928;--mkt-dark:#23221f}.mkt-crumbs{color:#686971;pointer-events:auto;background:#ffffffb3;border:1px solid #e5e2dc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;max-width:60%;padding:7px 14px;font-size:12.5px;display:flex;position:absolute;top:22px;right:4px}.mkt-crumbs button{color:#8a6414;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mkt-crumbs button:hover{text-decoration:underline}.mkt-crumbs .is-here{color:#1f1d1a;font-weight:600}.mkt-crumb-sep{color:#b9b2a5;margin:0 6px}.mkt-root .num{font-variant-numeric:tabular-nums}.mkt-root .mkt-neg{color:var(--mkt-red)}.mkt-root .mkt-pos{color:var(--mkt-green)}.mkt-root .mkt-zero{color:#a7a49c}.mkt-root .mkt-forte{font-weight:700}.mkt-root .mkt-hint{color:var(--mkt-muted);margin:0;font-size:11.5px;line-height:1.5}.mkt-root .mkt-hint-inline{align-self:center;max-width:420px}.mkt-root .mkt-link{color:#8a6414;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.mkt-root .mkt-link:hover{text-decoration:underline}.mkt-root .mkt-marca{color:#4b5568;white-space:nowrap;vertical-align:1px;background:#eef0f4;border-radius:10px;align-items:center;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.mkt-root .mkt-marca.is-aviso{color:#8a5a06;background:#fcf1d8}.mkt-root .mkt-marca.is-ok{color:#1f7a44;background:#e8f5eb}.mkt-root .mkt-marca.is-neutro{color:#5f5a51;background:#f1efea}.mkt-root .mkt-vazio{border:1px solid var(--mkt-line);text-align:center;color:var(--mkt-muted);background:#fff;border-radius:14px;padding:28px}.mkt-root .mkt-vazio b{color:#1f1d1a;margin-bottom:4px;font-size:15px;display:block}.mkt-root .mkt-filter-segs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mkt-mono{border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:inset 0 -2px #0002}.mkt-mono.is-big{border-radius:15px;width:52px;height:52px;font-size:19px}.mkt-canal{align-items:center;gap:8px;font-weight:600;display:inline-flex}.mkt-canal .mkt-mono{border-radius:6px;width:22px;height:22px;font-size:10px}.mkt-root .mkt-strip{border:1px solid var(--mkt-line);background:#fff;border-radius:15px;flex:none;grid-template-columns:1.15fr 1.1fr .75fr 1fr .9fr 1.5fr;padding:12px 18px;display:grid}.mkt-root .mkt-strip>div{border-left:1px solid #eeebe6;min-width:0;padding:0 16px}.mkt-root .mkt-strip>div:first-child{border:0;padding-left:0}.mkt-root .mkt-strip small{color:var(--mkt-muted);font-size:11px;display:block}.mkt-root .mkt-strip b{letter-spacing:-.5px;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-top:2px;font-size:clamp(14px,1.35vw,19px);font-weight:720;display:block;overflow:hidden}.mkt-root .mkt-shares{background:#f0eee9;border-radius:6px;height:9px;margin-top:7px;display:flex;overflow:hidden}.mkt-root .mkt-shares i{height:100%;display:block}.mkt-root .mkt-leg{color:var(--mkt-muted);flex-wrap:wrap;gap:2px 9px;margin-top:5px;font-size:10.5px;display:flex}.mkt-root .mkt-leg span:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}@media (width<=1390px){.mkt-root .mkt-strip{grid-template-columns:repeat(3,1fr);row-gap:12px}.mkt-root .mkt-strip>div:nth-child(4){border:0;padding-left:0}}.mkt-root .mkt-stage{flex:none;padding:8px 0 4px;position:relative;overflow:hidden}.mkt-root .mkt-track{justify-content:center;align-items:center;gap:16px;min-height:500px;display:flex}.mkt-root .mkt-nc{box-sizing:border-box;color:#f6f4ef;background:radial-gradient(130% 80% at 0 0,#34322d 0%,#23221f 60%,#1c1b18 100%);border:1px solid #ffffff14;border-radius:22px;flex:none;width:190px;height:442px;padding:0 17px;transition:transform .25s,opacity .25s;position:relative;overflow:hidden}.mkt-root .mkt-nc:hover{transform:translateY(-4px)}.mkt-root .mkt-nc.is-far{opacity:.45;transform:scale(.93)}.mkt-root .mkt-nc-top{height:5px;margin:0 -17px}.mkt-root .mkt-nc-head{margin-top:16px}.mkt-root .mkt-nc h3{letter-spacing:-.5px;color:#f6f4ef;margin:14px 0 2px;font-size:18px;font-weight:720}.mkt-root .mkt-nc-store{color:#bdb8ad;white-space:nowrap;text-overflow:ellipsis;margin:0 0 12px;font-size:11px;overflow:hidden}.mkt-root .mkt-nc-lbl{color:#bdb8ad;font-size:11px}.mkt-root .mkt-nc-big{letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:1px 0 10px;font-size:24px;font-weight:760;overflow:hidden}.mkt-root .mkt-nc-row{color:#bdb8ad;border-top:1px solid #ffffff12;justify-content:space-between;padding:6px 0;font-size:11.5px;display:flex}.mkt-root .mkt-nc-row b{color:#f6f4ef;font-weight:650}.mkt-root .mkt-nc-row b.mkt-neg{color:#ff9d8f}.mkt-root .mkt-nc-row.is-hl{color:#f3e2b5}.mkt-root .mkt-nc-row.is-hl span:before{content:"";vertical-align:2px;background:#f0bf36;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.mkt-root .mkt-nc-rep{color:#e8d3a0;background:#f0bf3614;border:1px solid #f0bf3630;border-radius:9px;justify-content:space-between;align-items:center;margin-top:8px;padding:8px 9px;font-size:11.5px;display:flex}.mkt-root .mkt-nc-rep b{color:#f3c44a}.mkt-root .mkt-nc-foot{height:36px;font:inherit;color:#e9e5dc;cursor:pointer;background:#ffffff08;border:1px solid #fff2;border-radius:11px;font-size:12.5px;font-weight:600;position:absolute;bottom:16px;left:17px;right:17px}.mkt-root .mkt-nc-foot:hover{background:#ffffff14;border-color:#f0bf3666}.mkt-root .mkt-xc{color:#f6f4ef;background:radial-gradient(120% 90% at 0 0,#3a3730 0%,#24231f 55%,#1c1b18 100%);border-radius:26px;flex:none;grid-template-columns:300px 1fr;width:740px;min-height:488px;animation:.32s cubic-bezier(.2,.8,.2,1) mkt-xc-in;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0008}.mkt-root .mkt-xc:before{content:"";background:linear-gradient(90deg, var(--brand), #f0bf36);height:5px;position:absolute;top:0;left:0;right:0}@keyframes mkt-xc-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}@media (prefers-reduced-motion:reduce){.mkt-root .mkt-xc{animation:none}}.mkt-root .mkt-xc-l{border-right:1px solid #ffffff12;flex-direction:column;min-width:0;padding:24px 22px 20px 24px;display:flex}.mkt-root .mkt-xc-brand{align-items:center;gap:14px;display:flex}.mkt-root .mkt-xc-brand h2{letter-spacing:-.8px;color:#f6f4ef;margin:0;font-size:26px;font-weight:760}.mkt-root .mkt-xc-brand p{color:#bdb8ad;letter-spacing:.4px;margin:3px 0 0;font-size:11px}.mkt-root .mkt-xc-lbl{color:#bdb8ad;margin-top:18px;font-size:12px}.mkt-root .mkt-xc-big{letter-spacing:-1.5px;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-top:2px;font-size:clamp(26px,2.4vw,36px);font-weight:780;overflow:hidden}.mkt-root .mkt-xc-big span{color:#bdb8ad;font-size:.6em}.mkt-root .mkt-xc-delta{color:#bdb8ad;font-size:11.5px}.mkt-root .mkt-st-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.mkt-root .mkt-st-grid>div{background:#ffffff0a;border:1px solid #ffffff10;border-radius:12px;min-width:0;padding:8px 11px}.mkt-root .mkt-st-grid>div.is-hl{background:#f0bf3612;border-color:#f0bf3680}.mkt-root .mkt-st-grid small{color:#bdb8ad;font-size:10.5px;display:block}.mkt-root .mkt-st-grid b{letter-spacing:-.5px;font-size:20px;font-weight:720;display:block}.mkt-root .mkt-st-grid b.is-r{color:#ff9d8f}.mkt-root .mkt-st-grid b.is-p{color:#c8adff}.mkt-root .mkt-st-grid b.is-g{color:#8fe0ab}.mkt-root .mkt-st-grid em{color:#9d998f;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;display:block;overflow:hidden}.mkt-root .mkt-mixbar{background:#ffffff12;border-radius:5px;height:7px;margin-top:12px;display:flex;overflow:hidden}.mkt-root .mkt-mixbar i{height:100%;display:block}.mkt-root .mkt-xc-contas{margin-top:12px;font-size:11.5px}.mkt-root .mkt-xc-contas small{color:#bdb8ad;margin-bottom:4px;font-size:10.5px;display:block}.mkt-root .mkt-xc-contas>div{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;padding:4px 0;display:grid}.mkt-root .mkt-xc-contas span{text-overflow:ellipsis;white-space:nowrap;color:#e9e5dc;overflow:hidden}.mkt-root .mkt-xc-contas em{color:#9d998f;grid-column:1/-1;font-size:10.5px;font-style:normal}.mkt-root .mkt-cta{color:#2a1f05;cursor:pointer;background:linear-gradient(#f3c44a,#d9a324);border:0;border-radius:13px;min-height:44px;margin-top:auto;font-family:inherit;font-size:14px;font-weight:700;box-shadow:0 8px 20px #d9a32440,inset 0 1px #fff6}.mkt-root .mkt-cta:disabled{opacity:.5;cursor:default}.mkt-root .mkt-xc-contas+.mkt-cta,.mkt-root .mkt-mixbar+.mkt-cta{margin-top:auto}.mkt-root .mkt-xc-r{flex-direction:column;min-width:0;padding:24px 24px 20px 22px;display:flex}.mkt-root .mkt-xc-rh{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.mkt-root .mkt-xc-rh h4{color:#f6f4ef;margin:0;font-size:16px;font-weight:680}.mkt-root .mkt-xc-rh span{color:#f0bf36;font-size:11.5px}.mkt-root .mkt-wf-row{color:#d8d3c8;grid-template-columns:128px minmax(40px,1fr) 150px;align-items:center;gap:10px;min-height:32px;font-size:12px;display:grid}.mkt-root .mkt-wf-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mkt-root .mkt-wf-t{background:#ffffff0d;border-radius:5px;height:10px;position:relative}.mkt-root .mkt-wf-t i{background:#e0604f;border-radius:5px;position:absolute;top:0;bottom:0}.mkt-root .mkt-wf-row.is-posi .mkt-wf-t i{background:#3fb56b}.mkt-root .mkt-wf-row.is-base .mkt-wf-t i{background:#8e8a80}.mkt-root .mkt-wf-row.is-base .mkt-wf-l,.mkt-root .mkt-wf-row.is-base .mkt-wf-v{color:#fff;font-weight:650}.mkt-root .mkt-wf-v{text-align:right;white-space:nowrap}.mkt-root .mkt-wf-v .mkt-neg{color:#ff9d8f}.mkt-root .mkt-wf-v .mkt-pos{color:#8fe0ab}.mkt-root .mkt-wf-v em{color:#9d998f;min-width:40px;margin-left:6px;font-size:10.5px;font-style:normal;display:inline-block}.mkt-root .mkt-wf-row.is-res{background:#f0bf3614;border:1px solid #f0bf3638;border-radius:11px;min-height:44px;margin-top:6px;padding:0 10px}.mkt-root .mkt-wf-row.is-res .mkt-wf-t i{background:linear-gradient(90deg,#d9a324,#f3c44a)}.mkt-root .mkt-wf-row.is-res .mkt-wf-l,.mkt-root .mkt-wf-row.is-res .mkt-wf-v{color:#f3c44a;font-size:13px;font-weight:700}.mkt-root .mkt-wf-row.is-res em{color:#d9b766}.mkt-root .mkt-wf-empty{color:#bdb8ad;border:1px dashed #fff2;border-radius:10px;margin:8px 0 10px;padding:12px;font-size:12px}.mkt-root .mkt-notas p{color:#bdb8ad;margin:8px 0 0;font-size:11px;line-height:1.5}.mkt-root .mkt-notas .mkt-marca{margin:0 4px 0 0}.mkt-root .mkt-inc{background:#3fb56b14;border:1px solid #3fb56b33;border-radius:14px;margin-top:14px;padding:12px 14px}.mkt-root .mkt-xc-r .mkt-inc{margin-top:auto}.mkt-root .mkt-inc-h{color:#2f6b3f;font-size:12.5px;font-weight:650}.mkt-root .mkt-xc .mkt-inc-h{color:#b9e8c8}.mkt-root .mkt-inc-h span{color:#6b8f76;margin-left:6px;font-size:11px;font-weight:400}.mkt-root .mkt-inc-g{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.mkt-root .mkt-inc-g small{color:#6b8f76;font-size:10.5px;display:block}.mkt-root .mkt-inc-g b{color:#2f6b3f;font-size:17px}.mkt-root .mkt-xc .mkt-inc-g b{color:#a8f0c0}.mkt-root .mkt-ctrl{justify-content:center;align-items:center;gap:18px;margin-top:6px;display:flex}.mkt-root .mkt-arrow{cursor:pointer;background:#fff;border:1px solid #d7d2c9;border-radius:50%;width:42px;height:42px;font-size:22px;line-height:1;box-shadow:0 4px 12px #0000000d}.mkt-root .mkt-arrow:disabled{opacity:.4;cursor:default}.mkt-root .mkt-dots{align-items:center;gap:8px;display:flex}.mkt-root .mkt-dots button{cursor:pointer;background:#b9b1a2;border:0;border-radius:5px;width:8px;height:8px;padding:0;transition:width .2s}.mkt-root .mkt-dots button.on{background:#b58514;width:28px}.mkt-root .mkt-pos{text-align:center;color:var(--mkt-muted);margin-top:8px;font-size:12px}.mkt-root .mkt-keys{margin-left:14px}.mkt-root .mkt-keys kbd{font:inherit;background:#fff;border:1px solid #d7d2c9;border-radius:4px;margin-right:3px;padding:0 4px;font-size:10.5px}@media (width<=1180px){.mkt-root .mkt-nc{display:none}.mkt-root .mkt-track{min-height:0;display:block}.mkt-root .mkt-xc{grid-template-columns:1fr;width:100%}.mkt-root .mkt-xc-l{border-bottom:1px solid #ffffff12;border-right:0}.mkt-root .mkt-cta{margin-top:16px}}.mkt-root .mkt-market-bar,.mkt-root .mkt-detail-back{flex-wrap:wrap;flex:none;align-items:center;gap:14px;display:flex}.mkt-root .mkt-back{font:inherit;color:#1f1d1a;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:650}.mkt-root .mkt-back:hover{color:#8a6414}.mkt-root .mkt-vsep{background:var(--mkt-line);width:1px;height:22px}.mkt-root .mkt-market-id{font-size:15px}.mkt-root .mkt-store-tag{letter-spacing:.4px;color:#4b4a45;text-overflow:ellipsis;white-space:nowrap;background:#f1efea;border-radius:7px;max-width:420px;padding:3px 9px;font-size:11.5px;overflow:hidden}.mkt-root .mkt-consolidado-link{margin-left:auto;font-size:12.5px}.mkt-root .mkt-filtros-btn{font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d3c8;border-radius:6px;align-self:stretch;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.mkt-root .mkt-filtros-btn.is-on{background:#fbf6ea;border-color:#b58514}.mkt-root .mkt-dot{color:#fff;background:#b58514;border-radius:9px;padding:0 6px;font-size:10.5px}.mkt-root .mkt-kpis{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mkt-root .mkt-kpi{border:1px solid var(--mkt-line);background:#fff;border-top:3px solid #d7d2c9;border-radius:15px;min-width:0;padding:16px 18px}.mkt-root .mkt-kpi.is-green{border-top-color:#3fb56b}.mkt-root .mkt-kpi.is-gold{border-top-color:#dcae47}.mkt-root .mkt-kpi h2{margin:0;font-size:13px;font-weight:600}.mkt-root .mkt-kpi .num{letter-spacing:-.8px;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-top:3px;font-size:clamp(18px,1.8vw,26px);font-weight:730;line-height:1.3;overflow:hidden}.mkt-root .mkt-kpi p{color:var(--mkt-muted);margin:1px 0 0;font-size:12.5px}.mkt-root .mkt-orders{flex-direction:column;flex:none;gap:8px;display:flex}.mkt-root .mkt-orders-top{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.mkt-root .mkt-orders-head h2{margin:0 8px 0 0;font-size:16px;display:inline}.mkt-root .mkt-orders-head span{color:var(--mkt-muted);font-size:12px}.mkt-root .mkt-tabs{border-bottom:1px solid var(--mkt-line);gap:4px;display:flex;overflow-x:auto}.mkt-root .mkt-tabs button{font:inherit;color:#5b5a56;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px 10px;font-size:13.5px;display:inline-flex;position:relative}.mkt-root .mkt-tabs button[aria-selected=true]{color:#1f1d1a;font-weight:650}.mkt-root .mkt-tabs button[aria-selected=true]:after{content:"";background:var(--mkt-gold);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:6px;right:6px}.mkt-root .mkt-badge{color:#56554f;font-variant-numeric:tabular-nums;background:#f1efea;border-radius:7px;padding:1px 7px;font-size:11.5px}.mkt-root .mkt-recon-toggle{border:1px solid var(--mkt-line);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:14px;margin-left:auto;padding:7px 12px;display:flex}.mkt-root .mkt-recon-toggle:hover{background:#fdfcf9}.mkt-root .mkt-recon-title strong{font-size:12.5px;display:block}.mkt-root .mkt-recon-title small{color:var(--mkt-muted);font-size:11px;display:block}.mkt-root .mkt-recon-bar{background:#f0eee9;border-radius:6px;width:180px;height:9px;display:flex;overflow:hidden}.mkt-root .mkt-recon-bar i{height:100%;display:block}.mkt-root .mkt-recon-bar .is-bill{background:#3fb56b}.mkt-root .mkt-recon-bar .is-canc{background:#e0604f}.mkt-root .mkt-recon-bar .is-dev{background:#9b73e0}.mkt-root .mkt-recon{border:1px solid var(--mkt-line);border-radius:12px;max-height:46vh;padding:8px 14px 12px;overflow:auto}.mkt-root .mkt-recon-tools{color:var(--mkt-muted);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.mkt-root .mkt-recon-table{border-collapse:collapse;width:100%;font-size:12.5px}.mkt-root .mkt-recon-table th{color:var(--mkt-muted);text-align:left;border-bottom:1px solid var(--mkt-line);white-space:nowrap;padding:9px 10px;font-size:11.5px;font-weight:600}.mkt-root .mkt-recon-table td{white-space:nowrap;border-bottom:1px solid #f0eee9;padding:8px 10px}.mkt-root .mkt-recon-table .r{text-align:right}.mkt-root .mkt-recon-table tfoot td{border-top:1px solid #d7d2c9;border-bottom:0;font-weight:650}.mkt-root .mkt-recon-table tr.is-active td{background:#fdf6e7}.mkt-root .mkt-recon-foot{color:var(--mkt-muted);margin:10px 0 0;font-size:11px;line-height:1.5}.mkt-root .mkt-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mkt-root .mkt-search input{width:300px;max-width:100%;height:34px;font:inherit;background:#fff;border:1px solid #d8d3c8;border-radius:8px;padding:0 10px;font-size:12.5px}.mkt-root .mkt-tb-end{align-items:center;gap:8px;margin-left:auto;display:flex}.mkt-root .mkt-icon-btn{cursor:pointer;background:#fff;border:1px solid #d8d3c8;border-radius:8px;width:34px;height:34px;font-size:14px}.mkt-root .mkt-colunas{position:relative}.mkt-root .mkt-colunas-pop{z-index:30;background:#fff;border:1px solid #d8d3c8;border-radius:10px;width:260px;max-height:360px;padding:10px 12px;font-size:12.5px;position:absolute;top:40px;right:0;overflow:auto;box-shadow:0 12px 30px #0002}.mkt-root .mkt-colunas-pop p{color:var(--mkt-muted);margin:0 0 8px;font-size:11.5px}.mkt-root .mkt-colunas-pop label{cursor:pointer;align-items:center;gap:8px;padding:3px 0;display:flex}.mkt-root .mkt-chips{flex-wrap:wrap;gap:6px;display:flex}.mkt-root .mkt-chip{font:inherit;cursor:pointer;background:#fbf6ea;border:1px solid #e3d3a8;border-radius:14px;padding:3px 10px;font-size:11.5px}.mkt-root .mkt-table-scroll{border:1px solid var(--mkt-line);background:#fff;border-radius:12px;min-height:220px;max-height:64vh;overflow:auto}.mkt-root .mkt-orders-table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:100%;font-size:12px}.mkt-root .mkt-orders-table th{z-index:2;color:var(--mkt-muted);text-align:left;border-bottom:1px solid var(--mkt-line);white-space:nowrap;text-overflow:ellipsis;background:#faf9f6;padding:9px 10px;font-size:11.5px;font-weight:600;position:sticky;top:0;overflow:hidden}.mkt-root .mkt-orders-table th.r,.mkt-root .mkt-orders-table td.r{text-align:right}.mkt-root .mkt-orders-table th .th-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.mkt-root .mkt-orders-table th .th-sort.active{color:#1f1d1a}.mkt-root .mkt-orders-table th .sort-arrow{opacity:.6;font-size:9px}.mkt-root .mkt-i{color:#8a857b;cursor:help;vertical-align:1px;border:1px solid #b9b2a5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;margin-left:4px;font-size:9px;font-style:italic;font-weight:700;display:inline-flex}.mkt-root .mkt-orders-table th .col-resizer{cursor:col-resize;width:6px;position:absolute;top:0;bottom:0;right:0}.mkt-root .mkt-orders-table th .col-resizer:hover{background:#dcae4766}.mkt-root .mkt-orders-table td{border-bottom:1px solid var(--mkt-line2);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding:9px 10px;overflow:hidden}.mkt-root .mkt-row{cursor:pointer}.mkt-root .mkt-row:hover td{background:#fdfaf2}.mkt-root .mkt-row:focus-visible td{outline-offset:-2px;outline:2px solid #dcae47}.mkt-root .mkt-act{color:#b9b2a5;text-align:center;font-size:16px}.mkt-root .mkt-orders-table tfoot .total td{z-index:2;background:#f6f2e7;border-top:1px solid #d7d2c9;border-bottom:0;font-weight:700;position:sticky;bottom:0}.mkt-root .mkt-loading-row td{text-align:center;color:var(--mkt-muted);padding:14px}.mkt-root .mkt-orders-table .table-empty{text-align:center;color:var(--mkt-muted);white-space:normal;padding:28px}.mkt-root .mkt-table-foot{color:var(--mkt-muted);font-size:12px}.mkt-root .mkt-cell-pedido strong,.mkt-root .mkt-cell-produto strong{text-overflow:ellipsis;font-weight:650;display:block;overflow:hidden}.mkt-root .mkt-cell-pedido small,.mkt-root .mkt-cell-produto small{color:var(--mkt-muted);text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.mkt-root .mkt-cell-produto{align-items:center;gap:9px;min-width:0;display:flex}.mkt-root .mkt-cell-produto>span{min-width:0}.mkt-root .mkt-thumb{object-fit:cover;background:#f1efea;border:1px solid #ebe7df;border-radius:8px;flex:none;width:36px;height:36px}.mkt-root .mkt-thumb.is-vazio{color:#b9b2a5;border-style:dashed;justify-content:center;align-items:center;display:inline-flex}.mkt-root .mkt-thumb.is-big{width:56px;height:56px}.mkt-root .mkt-more{color:#56554f;background:#f1efea;border-radius:6px;margin-left:6px;padding:0 5px}.mkt-root .mkt-cell-num small{color:var(--mkt-muted);font-size:10.5px;display:block}.mkt-root .mkt-st-wrap{display:inline-block}.mkt-root .mkt-st{color:#2c5fc4;background:#e9f0fd;border-radius:10px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-block}.mkt-root .mkt-st.is-ok{color:#1f7a44;background:#e8f5eb}.mkt-root .mkt-st.is-cancel{color:#c0342a;background:#fdeae8}.mkt-root .mkt-st.is-devol{color:#6c3dc2;background:#f0eafc}.mkt-root .mkt-st.is-wait{color:#946506;background:#fcf1d8}.mkt-root .mkt-st-note{color:var(--mkt-muted);margin-top:2px;padding-left:9px;font-size:10.5px;display:block}.mkt-root .mkt-ps{font-size:11.5px}.mkt-root .mkt-ps.is-liquidado,.mkt-root .mkt-ps.is-recebido{color:#1f7a44}.mkt-root .mkt-ps.is-estornado,.mkt-root .mkt-ps.is-sem-repasse{color:#c0342a}.mkt-root .mkt-ps.is-retido{color:#946506}.mkt-root .mkt-type-tag{text-align:center;background:#f1efea;border-radius:5px;min-width:18px;margin-right:6px;font-size:11px;font-weight:700;display:inline-block}.mkt-root .mkt-sim{color:#1f7a44;font-weight:600}.mkt-root .mkt-nao{color:#c0342a;font-weight:600}.mkt-root .mkt-pedido-box{min-width:200px}.mkt-root .mkt-pedido-val{color:#161616;align-items:center;gap:6px;font-size:13px;font-weight:650;display:flex}.mkt-root .mkt-x{cursor:pointer;background:#f1efea;border:0;border-radius:50%;width:20px;height:20px;margin-left:auto;font-size:10px}.mkt-root .mkt-metrics{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mkt-root .mkt-metric{border:1px solid var(--mkt-line);background:#fff;border-radius:15px;min-width:0;padding:16px 18px 14px;box-shadow:inset 0 3px #f8f7f5}.mkt-root .mkt-metric h2{margin:0;font-size:13px;font-weight:600}.mkt-root .mkt-metric-v{letter-spacing:-.5px;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-top:4px;font-size:clamp(18px,1.9vw,27px);font-weight:700;line-height:1.35;overflow:hidden}.mkt-root .mkt-metric p{color:var(--mkt-muted);margin:6px 0 0;font-size:11.5px}.mkt-root .mkt-metric.is-profit{background:linear-gradient(110deg,#f7fcf8,#f0f9f2);border-color:#d7e9db}.mkt-root .mkt-metric.is-profit.is-loss{background:#fff6f4;border-color:#efd5cc}.mkt-root .mkt-pill{white-space:nowrap;color:#225c30;background:#e1f4dd;border-radius:20px;padding:3px 9px;font-size:11.5px;display:inline-flex}.mkt-root .mkt-pill.is-loss{color:#a33523;background:#f9ded8}.mkt-root .mkt-type-banner{background:#fff5f2;border:1px solid #efd3cb;border-radius:12px;flex:none;padding:12px 16px}.mkt-root .mkt-type-banner.is-ok{background:#f2f7fd;border-color:#d6e3f3}.mkt-root .mkt-type-banner strong{font-size:13px;display:block}.mkt-root .mkt-type-banner p{color:#5e5d58;margin:3px 0 0;font-size:12px}.mkt-root .mkt-detail-grid{flex:none;grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr);align-items:start;gap:12px;display:grid}@media (width<=1100px){.mkt-root .mkt-detail-grid,.mkt-root .mkt-metrics,.mkt-root .mkt-kpis{grid-template-columns:1fr 1fr}.mkt-root .mkt-detail-grid{grid-template-columns:1fr}}.mkt-root .mkt-left-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.mkt-root .mkt-left-stack .bottom{flex:none;min-height:0;margin-top:0}.mkt-root .mkt-left-stack .bottom .table-wrap{max-height:420px}.mkt-root .mkt-box{background:#fff;border:1px solid #d8d3c8;border-radius:6px;min-width:200px;min-height:38px;padding:3px 10px;position:relative}.mkt-root .mkt-box>label{letter-spacing:.4px;color:#77736b;font-size:9.5px;display:block}.mkt-root .mkt-info-grid{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.mkt-root .mkt-info-row{border-bottom:1px solid #f0eee9;grid-template-columns:120px minmax(0,1fr);gap:8px;padding:7px 0;font-size:12.5px;display:grid}.mkt-root .mkt-info-l{color:var(--mkt-muted)}.mkt-root .mkt-info-v{overflow-wrap:anywhere;font-weight:600}.mkt-root .mkt-copy{cursor:pointer;color:#8a6414;background:0 0;border:0;margin-left:6px}.mkt-root .mkt-ledger-row{color:#545560;border-bottom:1px solid #efedea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;font-size:12.5px;display:grid}.mkt-root .mkt-ledger-row.is-major{color:#1f1d1a;font-size:13.5px;font-weight:650}.mkt-root .mkt-ledger-row.is-sub{background:#f8f5ef;border:0;border-radius:9px;min-height:38px;margin:7px -2px 4px;padding:5px 8px}.mkt-root .mkt-ledger-v{text-align:right;white-space:nowrap}.mkt-root .mkt-ledger-section{letter-spacing:1px;color:var(--mkt-muted);margin:13px 4px 5px;font-size:10px;font-weight:650}.mkt-root .mkt-profit{background:#edf8f0;border:1px solid #dcebdd;border-radius:12px;justify-content:space-between;align-items:center;gap:11px;margin-top:13px;padding:14px;display:flex}.mkt-root .mkt-profit strong{font-size:14px}.mkt-root .mkt-profit small{color:#5d7066;margin-top:3px;font-size:11.5px;display:block}.mkt-root .mkt-profit .num{letter-spacing:-.7px;white-space:nowrap;font-size:clamp(18px,1.8vw,26px);font-weight:700}.mkt-root .mkt-profit.is-loss{background:#fff3ef;border-color:#efdbd5}.mkt-root .mkt-statement .mkt-hint{margin-top:10px}.mkt-root .mkt-aggregate-note{color:var(--mkt-muted);font-size:12px}.mkt-root .mkt-est{color:#8a5a06;font-size:10.5px}.vendas-viewport .metas-vendedor{color:#111;flex-direction:column;flex:auto;gap:14px;min-height:0;display:flex}.vendas-viewport .metas-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vendas-viewport .metas-periodo{background:#fff;border:1px solid #d7d2c8;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.vendas-viewport .metas-periodo strong{text-align:center;min-width:132px;font-size:13px}.vendas-viewport .metas-periodo button,.vendas-viewport .metas-icone{color:#444;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:inline-grid}.vendas-viewport .metas-periodo button:hover,.vendas-viewport .metas-icone:hover{background:#f1eee8}.vendas-viewport .metas-icone:hover{color:#b3261e}.vendas-viewport .metas-btn{color:#222;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7d2c8;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.vendas-viewport .metas-btn:disabled{cursor:not-allowed;opacity:.5}.vendas-viewport .metas-btn--primario{color:#fff;background:#0f0e0b;border-color:#0000}.vendas-viewport .metas-aviso{border-radius:10px;margin:0;padding:9px 12px;font-size:12.5px}.vendas-viewport .metas-aviso--ok{color:#1f6b3a;background:#e8f5ec}.vendas-viewport .metas-aviso--erro{color:#9b1c14;background:#fdecea}.vendas-viewport .metas-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:14px;min-height:0;display:grid}.vendas-viewport .metas-card{background:#fff;border:1px solid #e9e9e9;border-radius:15px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.vendas-viewport .metas-card-head h2{margin:0;font-size:16px;font-weight:700}.vendas-viewport .metas-card-head p{color:#6e7580;margin:3px 0 0;font-size:13px}.vendas-viewport .metas-tabela-wrap{overflow-x:auto}.vendas-viewport .metas-tabela{border-collapse:collapse;width:100%;font-size:13px}.vendas-viewport .metas-tabela th{color:#6e7580;text-align:left;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e9e9e9;padding:8px 10px;font-size:12px;font-weight:700}.vendas-viewport .metas-tabela td{vertical-align:middle;border-bottom:1px solid #f2f0ec;padding:7px 10px}.vendas-viewport .metas-tabela .num{text-align:right;font-variant-numeric:tabular-nums}.vendas-viewport .metas-tabela .acoes{text-align:right;width:40px}.vendas-viewport .metas-tabela tfoot td{border-top:1px solid #d7d2c8;border-bottom:0;font-weight:700}.vendas-viewport .metas-vendedor-cel{align-items:center;gap:10px;min-width:0;display:flex}.vendas-viewport .metas-vendedor-nome{flex-direction:column;min-width:0;display:flex}.vendas-viewport .metas-vendedor-nome b,.vendas-viewport .metas-vendedor-nome small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vendas-viewport .metas-vendedor-nome small{color:#8a8f96;font-size:12px}.vendas-viewport .metas-avatar{color:#f4c430;background:linear-gradient(145deg,#514536,#171718);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid;position:relative;overflow:hidden}.vendas-viewport .metas-avatar img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.vendas-viewport .metas-input{width:140px;height:32px;font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:#fff;border:1px solid #d7d2c8;border-radius:8px;padding:0 10px}.vendas-viewport .metas-input:focus,.vendas-viewport .metas-nova input:focus,.vendas-viewport .metas-nova select:focus{outline-offset:0;outline:2px solid #eda114}.vendas-viewport .metas-nova{border-top:1px dashed #e0dcd3;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:12px;display:grid}.vendas-viewport .metas-nova label{flex-direction:column;gap:4px;min-width:0;display:flex}.vendas-viewport .metas-nova label span{color:#6e7580;font-size:12px;font-weight:700}.vendas-viewport .metas-nova input,.vendas-viewport .metas-nova select{min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #d7d2c8;border-radius:8px;padding:0 10px;font-size:13px}.vendas-viewport .metas-conferencia{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vendas-viewport .metas-conferencia li{border:1px solid #eeebe5;border-radius:10px;padding:10px 12px}.vendas-viewport .metas-conferencia li.alerta{background:#fff8ee;border-color:#f2c38b}.vendas-viewport .metas-conf-topo{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.vendas-viewport .metas-conf-alerta{color:#b25d00;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.vendas-viewport .metas-conf-valores{color:#6e7580;justify-content:space-between;gap:8px;margin-top:4px;font-size:13px;display:flex}.vendas-viewport .metas-conf-valores b{color:#111;font-variant-numeric:tabular-nums}.vendas-viewport .metas-vazio,.vendas-viewport .metas-rodape{color:#6e7580;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.vendas-viewport .metas-rodape{font-size:13px}@media (width<=900px){.vendas-viewport .metas-grid{grid-template-columns:1fr}.vendas-viewport .metas-nova{grid-template-columns:1fr 1fr}}.vendas-viewport .metas-vendedor{padding-bottom:8px;overflow-y:auto}.vendas-viewport .metas-vendedor>*{flex-shrink:0}.vendas-viewport .vinc-canal{flex-direction:column;min-width:0;display:flex}.vendas-viewport .vinc-canal b{font-size:13px}.vendas-viewport .vinc-canal small,.vendas-viewport .vinc-periodo small{color:#7b7468;font-size:12px;display:block}.vendas-viewport .vinc-periodo{white-space:nowrap;font-size:12.5px}.vendas-viewport .vinc-tabela tr.is-encerrado td{color:#9a948a}.vendas-viewport .vinc-acoes{text-align:right;white-space:nowrap}.vendas-viewport .vinc-acao{color:#2b2925;cursor:pointer;background:#fff;border:1px solid #e0dbd1;border-radius:999px;align-items:center;gap:5px;height:28px;margin-left:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.vendas-viewport .vinc-acao:hover:not(:disabled){background:#fffbea;border-color:#c9a64a}.vendas-viewport .vinc-acao.is-perigo:hover:not(:disabled){color:#9b1c14;background:#fdf0ef;border-color:#d88a8a}.vendas-viewport .vinc-acao.is-discreto{color:#7b7468;background:0 0;border-color:#0000}.vendas-viewport .vinc-link{color:#8a6d00;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:13px;font-weight:600}.vendas-viewport .vinc-pendentes{background:#fff8f6;border:1px dashed #e3b9b3;border-radius:12px;padding:10px 12px}.vendas-viewport .vinc-pendentes h3{color:#9b1c14;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;display:flex}.vendas-viewport .vinc-pendentes ul,.vendas-viewport .vinc-ignorados ul{margin:0;padding:0;list-style:none}.vendas-viewport .vinc-pendentes li{border-top:1px solid #f1dcd8;grid-template-columns:minmax(180px,1.2fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.vendas-viewport .vinc-pendentes li:first-child{border-top:0}.vendas-viewport .vinc-pend-info{color:#6e675c;font-size:13px}.vendas-viewport .vinc-pend-acoes{white-space:nowrap}.vendas-viewport .vinc-ignorados{color:#7b7468;font-size:13px}.vendas-viewport .vinc-ignorados summary{cursor:pointer}.vendas-viewport .vinc-ignorados li{padding:3px 0}.more-pop.vinc-modal{width:min(640px,100vw - 32px)}.vinc-modal .vinc-passos{gap:12px;display:grid}.vinc-modal fieldset{background:#fafafa;border:1px solid #e7e7e7;border-radius:12px;min-width:0;margin:0;padding:11px}.vinc-modal legend{color:#444;text-transform:uppercase;padding:0 5px;font-size:11px;font-weight:700}.vinc-seg{background:#efece5;border-radius:999px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.vinc-seg.is-sub{background:0 0;margin-top:8px;display:flex}.vinc-seg button{color:#4b463d;cursor:pointer;background:0 0;border:0;border-radius:999px;height:30px;padding:0 14px;font-size:12.5px;font-weight:600}.vinc-seg.is-sub button{background:#fff;border:1px solid #e0dbd1}.vinc-seg button.is-on{color:#fff;background:#161616}.vinc-seg.is-sub button.is-on{color:#161616;background:#fffbea;border-color:#e0b12f}.vinc-opcoes,.vinc-usuarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.vinc-usuarios{max-height:220px;overflow-y:auto}.vinc-modal .verpor-opcao{height:auto;min-height:42px;padding:6px 12px}.vinc-modal .verpor-opcao-nome small{color:#7b7468;text-overflow:ellipsis;font-size:11.5px;font-weight:400;display:block;overflow:hidden}.vinc-modal .verpor-opcao.is-bloqueada{cursor:not-allowed;opacity:.55}.vinc-modal .metas-avatar{color:#f4c430;background:linear-gradient(145deg,#514536,#171718);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:800;display:grid;position:relative;overflow:hidden}.vinc-modal .metas-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vinc-busca{border:1px solid #e0dbd1;border-radius:9px;width:100%;height:34px;margin-top:4px;padding:0 10px;font-size:13px}.vinc-nota{color:#6e675c;margin:8px 0 0;font-size:13px}.vinc-nota a{color:#8a6d00;font-weight:700}.vinc-data{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vinc-data input[type=date]{border:1px solid #e0dbd1;border-radius:9px;height:34px;padding:0 10px;font-size:13px}.vinc-check{color:#4b463d;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.vinc-modal .metas-aviso{border-radius:10px;margin:0 0 10px;padding:9px 12px;font-size:12.5px}.vinc-modal .metas-aviso--erro{color:#9b1c14;background:#fdecea}.verpor-aplicar.vinc-perigo{background:#9b1c14}@media (width<=700px){.vinc-opcoes,.vinc-usuarios,.vendas-viewport .vinc-pendentes li{grid-template-columns:1fr}}.vendas-viewport .vinc-acao.is-icone{color:#6e675c;justify-content:center;width:28px;padding:0}.vinc-nota.is-erro{color:#9b1c14}.vinc-vizinhos{color:#4b463d;margin:8px 0 0;padding-left:18px;font-size:12.5px}.vinc-vizinhos li+li{margin-top:3px}.vinc-motivo{width:100%;font:inherit;resize:vertical;border:1px solid #e0dbd1;border-radius:9px;padding:8px 10px;font-size:13px}.vinc-historico{max-height:55vh;margin:0;padding:0 4px 0 6px;list-style:none;overflow-y:auto}.vinc-historico li{border-left:2px solid #ece7de;padding:9px 0 9px 18px;position:relative}.vinc-historico li:before{content:"";box-sizing:border-box;background:#c9c2b6;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:13px;left:-7px}.vinc-historico li.is-ajustar:before{background:#e0b12f}.vinc-historico li.is-trocar:before,.vinc-historico li.is-criar:before{background:#2f8f5b}.vinc-historico li.is-encerrar:before,.vinc-historico li.is-excluir:before{background:#b3261e}.vinc-hist-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:13px;display:flex}.vinc-hist-topo small{color:#7b7468;font-size:12.5px}.vinc-hist-texto{color:#3d3933;margin-top:2px;font-size:12.5px}.vinc-hist-motivo{color:#6e675c;margin-top:4px;font-size:13px;font-style:italic}.vinc-modal .vinc-nota+.vinc-passos{margin-top:12px}.vinc-equipes{margin-top:18px}.vinc-equipes h3{align-items:center;gap:6px;margin:0 0 4px;font-size:14px;display:flex}.vinc-equipes-dica{color:#777;margin:0 0 8px;font-size:12px}.vinc-equipe-input{border:1px solid #d9d9d9;border-radius:6px;width:100%;max-width:260px;padding:5px 8px;font-size:13px}.vendas-viewport .mm-root{flex-direction:column;flex:auto;gap:12px;min-height:0;padding-bottom:4px;display:flex;overflow:hidden auto}.vendas-viewport .mm-barra{flex:none;align-items:center;gap:14px;display:flex}.vendas-viewport .mm-barra .filter-strip{width:auto}.vendas-viewport .mm-mes{flex-basis:170px;width:170px}.vendas-viewport .mm-mes:after{content:none}.vendas-viewport .mm-mes input{color:#161616;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:100%;padding:15px 10px 3px;font:13px Segoe UI,Inter,Arial,sans-serif}.vendas-viewport .mm-barra-info{color:#555;font-size:13px}.vendas-viewport .mm-topo{flex:none;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:12px;min-height:330px;display:grid}.vendas-viewport .mm-gauges{height:auto;min-height:330px}.vendas-viewport .mm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.vendas-viewport .mm-kpi{border-radius:var(--radius-card);background:#fff;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:16px 20px;display:flex;position:relative;overflow:hidden}.vendas-viewport .mm-kpi:before{content:"";background:#e2ded4;width:4px;position:absolute;top:0;bottom:0;left:0}.vendas-viewport .mm-kpi--ok:before{background:#3b8c5a}.vendas-viewport .mm-kpi--perto:before{background:#d49a27}.vendas-viewport .mm-kpi--longe:before{background:#b4283c}.vendas-viewport .mm-kpi-rotulo{color:#6b665d;text-transform:uppercase;letter-spacing:.4px;font-size:12.5px;font-weight:600}.vendas-viewport .mm-kpi-valor{color:#111;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:clamp(22px,2.4vw,32px);font-weight:700;overflow:hidden}.vendas-viewport .mm-kpi--ok .mm-kpi-valor{color:#2d7a4b}.vendas-viewport .mm-kpi-sub{color:#6b665d;font-size:12.5px}.vendas-viewport .mm-meio{flex:none;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.vendas-viewport .mm-card{border-radius:var(--radius-card);background:#fff;flex-direction:column;min-width:0;min-height:360px;display:flex;overflow:hidden}.vendas-viewport .mm-card-head{border-bottom:1px solid #eee;align-items:baseline;gap:8px;padding:12px 14px 8px;display:flex}.vendas-viewport .mm-card-head h3{margin:0;font-size:13px;font-weight:600}.vendas-viewport .mm-card-head small{color:#8a8a8a;font-size:12px}.vendas-viewport .mm-canais{flex-direction:column;flex:auto;gap:14px;padding:14px 16px;display:flex;overflow-y:auto}.vendas-viewport .mm-canal-topo,.vendas-viewport .mm-canal-base{justify-content:space-between;align-items:center;gap:8px;display:flex}.vendas-viewport .mm-canal-nome{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.vendas-viewport .mm-canal-nome img{object-fit:contain;border-radius:4px;width:20px;height:20px}.vendas-viewport .mm-canal-pcts{color:#555;white-space:nowrap;font-size:12.5px}.vendas-viewport .mm-canal-valor{color:#6b665d;margin-left:2px;font-weight:500}.vendas-viewport .mm-card--compacto .mm-canal-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vendas-viewport .mm-barra-meta{background:#efece6;border-radius:999px;height:10px;margin:6px 0 4px;position:relative}.vendas-viewport .mm-barra-meta>span{border-radius:999px;height:100%;transition:width .4s;display:block}.vendas-viewport .mm-marca-hoje{opacity:.55;background:#211c0d;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.vendas-viewport .mm-marca-hoje--legenda{height:12px;margin:0 4px 0 0;display:inline-block;position:relative;top:2px}.vendas-viewport .mm-canal-base{color:#6b665d;font-size:12px}.vendas-viewport .mm-legenda{color:#8a8a8a;border-top:1px solid #f2f2f2;padding:8px 16px 12px;font-size:11.5px}.vendas-viewport .mm-vazio{color:#999;padding:24px 0;font-size:12px}.vendas-viewport .mm-grafico{flex:auto;min-height:300px;padding:8px 6px 6px 0}.vendas-viewport .mm-pct--ok{color:#2d7a4b;font-weight:600}.vendas-viewport .mm-pct--perto{color:#a8730c;font-weight:600}.vendas-viewport .mm-pct--longe{color:#b4283c;font-weight:600}.vendas-viewport .mm-tabela{flex-direction:column;flex:none;height:380px;display:flex}.vendas-viewport .mm-tabela .bottom{margin-top:0}.perfil{flex-direction:column;gap:16px;max-width:1120px;padding-bottom:20px;display:flex}.perfil__abas{border-bottom:1px solid #12121214;gap:18px;display:flex}.perfil__abas button{color:#777;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 2px 10px;font-size:14px;font-weight:700}.perfil__abas button.active{color:#111;border-bottom-color:#ed302b}.perfil__grade{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}.perfil__card{background:#fff;border:1px solid #12121214;border-radius:18px;flex-direction:column;gap:22px;min-width:0;padding:26px 28px;display:flex;box-shadow:0 18px 45px #0c0c0c14}.perfil__conta{text-align:center;align-items:center;gap:8px}.perfil__foto-grande{margin-bottom:8px;position:relative}.perfil__avatar{color:#fff;background:linear-gradient(135deg,#f0a23a,#d8431f);border-radius:50%;place-items:center;width:116px;height:116px;font-size:34px;font-weight:800;display:grid;overflow:hidden}.perfil__avatar img{object-fit:cover;width:100%;height:100%}.perfil__camera{color:#fff;cursor:pointer;background:#ed302b;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:2px;right:0;overflow:hidden}.perfil__camera input,.perfil__btn-sec input{opacity:0;cursor:pointer;position:absolute;inset:0}.perfil__nome{color:#111;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:19px;line-height:1.2;overflow:hidden}.perfil__nivel{color:#666;font-size:13px}.perfil__selo{color:#2f7d32;background:#e8f6ea;border-radius:999px;align-items:center;gap:5px;margin-top:4px;padding:5px 11px;font-size:13px;font-weight:800;display:inline-flex}.perfil__linhas{text-align:left;border-top:1px solid #efefec;gap:0;width:100%;margin:12px 0 8px;display:grid}.perfil__linhas div{border-bottom:1px solid #efefec;justify-content:space-between;gap:10px;padding:11px 2px;font-size:13px;display:flex}.perfil__linhas dt{color:#777}.perfil__linhas dd{color:#222;margin:0;font-weight:700}.perfil__btn-sec{color:#333;cursor:pointer;background:#fff;border:1px solid #d7d2c8;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;height:38px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.perfil__dica{color:#8a8a8a;font-size:13px}.perfil__erro{color:#c2261f;font-size:13px;font-weight:600}.perfil__dados header{gap:4px;display:grid}.perfil__titulo{color:#111;align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.perfil__subtitulo{color:#777;margin:0;font-size:13px}.perfil__campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.perfil__campos--senha{grid-template-columns:minmax(0,1fr);max-width:420px}.perfil__campos label{color:#636363;align-content:start;gap:7px;font-size:13px;font-weight:600;display:grid}.perfil__campo-inteiro{grid-column:1/-1}.perfil__rotulo{justify-content:space-between;align-items:center;gap:8px;display:flex}.perfil__verificado{color:#2f7d32;align-items:center;gap:3px;font-size:13px;font-weight:700;display:inline-flex}.perfil__campos input,.perfil__bloqueado{color:#222;background:#fff;border:1px solid #d7d2c8;border-radius:10px;width:100%;height:44px;padding:0 14px;font-size:15px;font-weight:400}.perfil__campos input:focus{border-color:#ed302b;outline:none}.perfil__campos input:disabled,.perfil__bloqueado{color:#777;background:#f7f6f3}.perfil__bloqueado{align-items:center;gap:9px;display:flex}.perfil__campos small{color:#8a8a8a;font-size:13px;font-weight:400}.perfil__rodape{border-top:1px solid #efefec;justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.perfil__rodape>span{color:#3f8f3a;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.perfil__rodape>span.is-erro{color:#c2261f}.perfil__botoes{gap:10px;display:flex}.perfil__btn,.perfil__btn-cancelar{cursor:pointer;border-radius:10px;height:38px;padding:0 18px;font-size:13px;font-weight:800}.perfil__btn{color:#fff;background:#ed302b;border:0}.perfil__btn-cancelar{color:#333;background:#fff;border:1px solid #d7d2c8}.perfil__btn:disabled,.perfil__btn-cancelar:disabled{cursor:not-allowed;opacity:.5}.perfil__aviso{color:#8a8a8a;margin:0;font-size:13px}.perfil__spin{animation:.9s linear infinite perfil-gira}@keyframes perfil-gira{to{transform:rotate(360deg)}}@media (width<=900px){.perfil__grade{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.perfil__campos{grid-template-columns:minmax(0,1fr)}.perfil__card{padding:20px 16px}.perfil__rodape{flex-direction:column;align-items:stretch}.perfil__botoes>button{flex:1}}.tv-ciclo-palco{display:contents}.tv-ciclo-contador{z-index:60;color:#ffffffd1;letter-spacing:.01em;pointer-events:none;transform-origin:100% 100%;font-variant-numeric:tabular-nums;background:#0a0a0e9e;border-radius:999px;padding:5px 11px;font-size:13.8px;line-height:1.3;transition:transform .25s;position:fixed;bottom:12px;right:14px}.tv-ciclo-contador b{color:#fff;font-weight:700}.tv-ciclo-contador--pausa_auto,.tv-ciclo-contador--pausa_manual{background:#784800c7}.tv-ciclo-contador--aviso{animation:1s ease-in-out infinite tv-ciclo-pulso;transform:scale(1.35)}@keyframes tv-ciclo-pulso{0%,to{opacity:1}50%{opacity:.55}}.tv-ciclo-contador--inline{border:1px solid var(--tv-border,#2a2420);white-space:nowrap;transform-origin:50%;background:#ffffff0d;font-size:max(.71rem,.92vw);display:inline-block;position:static}.tv-ciclo-contador--inline.tv-ciclo-contador--aviso{transform:scale(1.08)}.tv-ciclo-aviso{z-index:60;color:#fff;pointer-events:none;background:linear-gradient(90deg,#c8102e,#f26522);border-radius:12px;padding:8px 22px;font-size:17.25px;animation:.35s ease-out both tv-ciclo-aviso-entra;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@keyframes tv-ciclo-aviso-entra{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.tv-trans-cascata.tv-fase-saida .tv-cartao{animation:.42s cubic-bezier(.55,0,1,.45) both tv-cascata-sai;animation-delay:calc(var(--i,0) * 60ms)}@keyframes tv-cascata-sai{to{opacity:0;transform:translate(70px)}}.tv-trans-cascata.tv-fase-entrada .tv-cartao{animation:.55s cubic-bezier(.34,1.56,.64,1) both tv-cascata-entra;animation-delay:calc(var(--i,0) * 60ms + .15s)}@keyframes tv-cascata-entra{0%{opacity:0;transform:translate(-70px)}to{opacity:1;transform:none}}.tv-trans-faixa{z-index:55;pointer-events:none;will-change:transform;background:linear-gradient(100deg,#0000 0%,#c8102e 22%,#f26522 78%,#0000 100%);justify-content:center;align-items:center;width:100vw;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-110%)}.tv-trans-faixa img{opacity:.95;width:auto;height:64px}.tv-trans-faixa--saida{animation:1s cubic-bezier(.45,0,.2,1) .25s both tv-faixa-cruza}.tv-trans-faixa--entrada{transform:translate(110%)}@keyframes tv-faixa-cruza{0%{transform:translate(-110%)}to{transform:translate(110%)}}.tv-trans-zoom.tv-fase-saida .tv-destaque{animation:.6s ease-in both tv-zoom-destaque;display:inline-block}.tv-trans-zoom.tv-fase-saida .tv-cartao{animation:.6s ease-in both tv-some}@keyframes tv-zoom-destaque{to{opacity:0;transform:scale(2.6)}}.tv-trans-zoom.tv-fase-entrada .tv-cartao{animation:.6s cubic-bezier(.2,.8,.2,1) both tv-zoom-entra}@keyframes tv-zoom-entra{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.tv-trans-simples.tv-fase-saida .tv-cartao{animation:.25s ease-in both tv-some}.tv-trans-simples.tv-fase-entrada .tv-cartao{animation:.3s ease-out both tv-aparece}@keyframes tv-some{to{opacity:0}}@keyframes tv-aparece{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tv-ciclo-palco .tv-cartao,.tv-trans-faixa,.tv-ciclo-contador--aviso,.tv-ciclo-aviso{animation:none!important}.tv-trans-faixa{display:none}}.tv-relogio-fundo{z-index:80;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tv-relogio{color:#eee;background:#16161c;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:min(880px,100%);max-height:calc(100vh - 48px);font-size:16.1px;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000080}.tv-relogio header{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:14px 18px;display:flex}.tv-relogio header h2{flex:1;margin:0;font-size:19.55px;font-weight:700}.tv-relogio-abas{gap:4px;padding:10px 18px 0;display:flex}.tv-relogio-abas button{color:#ffffffa6;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px 8px 0 0;padding:7px 14px}.tv-relogio-abas button.ativa{color:#fff;background:#ffffff14;font-weight:600}.tv-relogio-corpo{border-top:1px solid #ffffff14;flex:1;padding:16px 18px;overflow:auto}.tv-relogio footer{background:#ffffff08;border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:12px 18px;display:flex}.tv-relogio footer .tv-relogio-resumo{color:#fffc;flex:1}.tv-relogio-btn{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;padding:7px 14px}.tv-relogio-btn:hover{background:#ffffff1f}.tv-relogio-btn:disabled{opacity:.45;cursor:default}.tv-relogio-btn--prim{background:linear-gradient(90deg,#c8102e,#f26522);border-color:#0000;font-weight:600}.tv-relogio-btn--perigo{color:#ff9c9c;border-color:#ff5a5a80}.tv-relogio-btn--mini{padding:3px 8px;font-size:13.8px}.tv-relogio-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-bottom:16px;display:grid}.tv-relogio-campo{color:#ffffffb3;flex-direction:column;gap:5px;font-size:13.8px;display:flex}.tv-relogio-campo input[type=text],.tv-relogio-campo input[type=number],.tv-relogio-campo select{color:#fff;font:inherit;background:#0e0e12;border:1px solid #ffffff2e;border-radius:7px;padding:7px 9px;font-size:16.1px}.tv-relogio-check{color:#fff;align-items:center;gap:8px;font-size:16.1px;display:flex}.tv-relogio table{border-collapse:collapse;width:100%}.tv-relogio th,.tv-relogio td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff12;padding:7px 6px}.tv-relogio th{color:#ffffff8c;text-transform:uppercase;letter-spacing:.04em;font-size:12.65px;font-weight:600}.tv-relogio tr.atual td{background:#f2652224}.tv-relogio-acoes{flex-wrap:wrap;gap:6px;display:flex}.tv-relogio-erro{color:#ffb3b3;background:#c8102e2e;border-radius:8px;margin:0 0 12px;padding:9px 12px}.tv-relogio-nota{color:#fff9;font-size:14.95px}.tv-relogio-selo{color:#7ee29a;background:#2fa84f33;border-radius:999px;padding:2px 8px;font-size:12.65px;font-weight:600;display:inline-block}.tv-relogio .filter-control{min-width:170px}@media (width<=720px){.tv-relogio-grade{grid-template-columns:1fr}}.tv-relogio .filter-control{background:#0e0e12;border:1px solid #ffffff2e;border-radius:8px;min-width:170px;height:46px;position:relative}.tv-relogio .filter-control.is-active{border-color:#f26522}.tv-relogio .filter-control label{letter-spacing:.45px;text-transform:uppercase;color:#ffffff8c;pointer-events:none;font-size:11.5px;position:absolute;top:5px;left:9px}.tv-relogio .filter-multi-trigger{color:#fff;width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:18px 26px 4px 9px;font-size:14.95px;font-weight:600}.tv-relogio .filter-multi-trigger span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tv-relogio .filter-control:after{content:"▾";color:#ffffff8c;pointer-events:none;font-size:12.65px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.tv-relogio td select,.tv-relogio td input[type=number]{color:#fff;font:inherit;background:#0e0e12;border:1px solid #ffffff2e;border-radius:7px;padding:6px 8px;font-size:14.95px}.tv-loading{color:#f5f1ea;background:#000;justify-content:center;align-items:center;gap:10px;min-height:100dvh;font-family:Inter,system-ui,sans-serif;display:flex}.tv-screen{--tv-bg:#000;--tv-panel:#141210;--tv-border:#2a2420;--tv-text:#f5f1ea;--tv-muted:#9c9184;--tv-gold:#f5a700;background:var(--tv-bg);width:100vw;height:100dvh;color:var(--tv-text);flex-direction:column;gap:.7vh;padding:1.4vh 1.6vw 1vh;font-family:Inter,system-ui,sans-serif;display:flex;overflow:hidden}.tv-screen h1,.tv-screen h2,.tv-screen strong,.tv-screen b{font-family:Space Grotesk,Inter,system-ui,sans-serif}.tv-header,.tv-brand,.tv-header-right,.tv-pill,.tv-freshness,.fresh-item,.tv-channel,.tv-table td:first-child{align-items:center;display:flex}.tv-header{flex-direction:column;flex:none;align-items:stretch;gap:.5vh}.tv-brand{flex:0 auto;gap:.8vw;min-width:0}.tv-brand img{flex:none;width:auto;height:clamp(26px,3.4vh,6vw)}.tv-brand span{border-left:1px solid var(--tv-border);color:var(--tv-text);text-overflow:ellipsis;min-width:0;padding-left:.9vw;font-size:max(.99rem,1.44vw);font-weight:700;overflow:hidden}.tv-header-right{flex-wrap:wrap;justify-content:flex-end;gap:.5vh .7vw;min-width:0}.tv-pill,.tv-seg-toggle button,.tv-seg-toggle a{border-radius:999px;font-size:max(.78rem,1.03vw)}.tv-pill{border:1px solid var(--tv-border);background:var(--tv-panel);gap:.5vw}.tv-pill span{background:var(--tv-gold);width:6px;height:6px;box-shadow:0 0 8px var(--tv-gold);border-radius:50%}.tv-stale-warning{color:var(--tv-gold);opacity:.8;white-space:nowrap;font-size:max(.63rem,.75vw)}.tv-refresh{align-items:center;gap:.5vw;display:flex}.tv-refresh-track{background:var(--tv-border);border-radius:999px;width:clamp(64px,6vw,120px);height:4px;overflow:hidden}.tv-refresh-fill{border-radius:inherit;background:var(--tv-gold);height:100%;transition:width 1s linear}.tv-refresh span{color:var(--tv-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:max(.71rem,.92vw)}.tv-seg-toggle{border:1px solid var(--tv-border);background:#ffffff0a;border-radius:999px;flex:none;gap:2px;padding:2px;display:flex}.tv-seg-toggle button,.tv-seg-toggle a{color:var(--tv-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:.45vh 1vw;font-weight:700;text-decoration:none;display:inline-flex}.tv-seg-toggle button.active,.tv-seg-toggle a.active{background:var(--tv-gold);color:#1a1204}.tv-icon-btn{width:clamp(28px, 2.1vw, calc(44px * var(--tv-k,1)));height:clamp(28px, 2.1vw, calc(44px * var(--tv-k,1)));border:1px solid var(--tv-border,#2a2420);color:var(--tv-muted,#9c9184);cursor:pointer;background:#ffffff0a;border-radius:999px;flex:none;place-items:center;text-decoration:none;display:inline-grid}.tv-icon-btn:hover{color:var(--tv-gold,#f5a700);border-color:var(--tv-gold,#f5a700)}.tv-icon-btn--sair{opacity:.45;background:0 0;border-color:#0000}.tv-icon-btn--sair:hover{opacity:1;color:#e5484d;border-color:#e5484d}.tv-seg-toggle--locked button{cursor:default}.tv-freshness{border:1px solid var(--tv-border);color:var(--tv-muted);background:#ffffff05;border-radius:8px;flex-wrap:wrap;flex:none;gap:.3vh 1vw;padding:.5vh 1vw;font-size:max(.69rem,.9vw)}.fresh-item{white-space:nowrap;gap:5px}.tv-ticker+.tv-freshness{margin:.4vh 0}.fresh-item i{background:#3ddc84;border-radius:50%;width:6px;height:6px}.fresh-item.stale i{background:#5a5a5a}.tv-kpis{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7vw;display:grid}.tv-kpi{border:1px solid var(--tv-border);background:var(--tv-panel);border-radius:10px;padding:1.1vh 1vw;position:relative;overflow:hidden}.tv-kpi:before{content:"";background:var(--kpi-color,var(--tv-gold));height:3px;position:absolute;inset:0 0 auto}.tv-kpi strong{font-variant-numeric:tabular-nums;font-size:max(1.26rem,2.07vw);line-height:1.1;display:block}.tv-kpi span{color:var(--tv-muted);margin-top:3px;font-size:max(.71rem,.94vw);display:block}.tv-kpi-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8vw;display:grid}.tv-kpi-pair>div{min-width:0}.tv-kpi-pair>div+div{border-left:1px solid var(--tv-border);padding-left:.8vw}.tv-kpi-pair strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tv-kpi-pair span{margin-top:1px}.tv-kpi .tv-kpi-titulo{color:var(--tv-text);margin-top:2px;font-weight:600}.tv-kpi-note{color:var(--tv-muted);flex:none;margin:-.3vh 0 .1vh 2px;font-size:max(.6rem,.71vw)}.tv-ticker{border:1px solid var(--tv-border);background:var(--tv-panel);border-radius:8px;flex:none;align-items:center;padding:.6vh 0;display:flex}.tv-ticker-label{border-right:1px solid var(--tv-border);color:var(--tv-gold);white-space:nowrap;flex:none;padding:0 1.1vw;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:max(.74rem,.98vw);font-weight:700}.tv-ticker-empty{min-width:0;color:var(--tv-muted);text-align:center;flex:1;padding:.4vh 1vw;font-size:max(.71rem,.92vw)}.tv-ticker-scroll{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.tv-ticker-track{will-change:transform;align-items:center;gap:2.2vw;width:max-content;padding:0 1.1vw;animation-name:tv-ticker-scroll;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}@keyframes tv-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tv-ticker-item{white-space:nowrap;flex:none;align-items:center;gap:.4vw;display:flex}.tv-ticker-item img,.tv-ticker-item i{object-fit:contain;border-radius:4px;flex:none;width:clamp(14px,1.1vw,28px);height:clamp(14px,1.1vw,28px)}.tv-ticker-item time{color:var(--tv-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:max(.62rem,.78vw)}.tv-ticker-item strong{color:var(--tv-text);white-space:nowrap;font-size:max(.69rem,.9vw);font-weight:600}.tv-ticker-item em{color:var(--tv-muted);white-space:nowrap;font-size:max(.67rem,.85vw);font-style:normal}.tv-ticker-item b{color:var(--tv-gold);font-variant-numeric:tabular-nums;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:max(.78rem,1.03vw);font-weight:700}.tv-update-toast{z-index:40;border:1px solid var(--tv-border);color:var(--tv-text);text-align:center;pointer-events:none;background:#141210f0;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:.85vh 1.6vw;animation:.35s forwards tv-toast-in;display:flex;position:fixed;top:2.2vh;left:50%;box-shadow:0 8px 30px #00000080}.tv-update-toast strong{font-size:max(.83rem,1.09vw)}.tv-update-toast--new{border-color:var(--tv-gold);box-shadow:0 8px 30px #f5a70040}.tv-update-toast-breakdown{color:var(--tv-muted);font-variant-numeric:tabular-nums;font-size:max(.69rem,.9vw)}@keyframes tv-toast-in{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.tv-main{flex-direction:column;flex:1;gap:.7vh;min-height:0;display:flex}.tv-row{gap:.7vw;min-height:0;display:grid}.tv-row-1{flex:1.1;grid-template-columns:minmax(160px,17vw) 1fr 1.35fr}.tv-row-2{flex:.9;grid-template-columns:1fr 1fr .9fr 1fr}.tv-panel{border:1px solid var(--tv-border);background:var(--tv-panel);border-radius:8px;flex-direction:column;min-height:0;padding:1vh 1.1vw .6vh;display:flex}.tv-panel h2{margin:0;font-size:max(.83rem,1.15vw);line-height:1.15}.tv-panel p{color:var(--tv-muted);margin:1px 0 6px;font-size:max(.69rem,.9vw)}.tv-panel-head{flex:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.tv-panel-head p{margin-bottom:4px}.tv-mini-toggle{border:1px solid var(--tv-border);background:#ffffff0a;border-radius:999px;flex:none;gap:1px;padding:1px;display:flex}.tv-mini-toggle button{color:var(--tv-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:.25vh .55vw;font-size:max(.6rem,.74vw);font-weight:700}.tv-mini-toggle button.active{background:var(--tv-gold);color:#1a1204}.tv-chart,.tv-map-wrap,.tv-channel-list,.tv-peso-panel,.tv-meta-list{flex:1;min-height:0}.tv-channel-list{flex-direction:column;justify-content:center;gap:.9vh;display:flex}.tv-channel{border-radius:7px;gap:9px;min-height:0;padding:.7vh 9px;animation:5.5s ease-in-out infinite tv-channel-float}@keyframes tv-channel-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.tv-channel:first-child{animation-delay:0s}.tv-channel:nth-child(2){animation-delay:.6s}.tv-channel:nth-child(3){animation-delay:1.2s}.tv-channel:nth-child(4){animation-delay:1.8s}.tv-channel:nth-child(5){animation-delay:2.4s}.tv-channel:nth-child(6){animation-delay:3s}.tv-channel.off{opacity:.42}.tv-channel img{object-fit:contain;border-radius:4px;width:clamp(28px,2.2vw,68px);height:clamp(28px,2.2vw,68px)}.tv-channel img.logo-balcao{width:clamp(24px,1.9vw,58px);height:clamp(24px,1.9vw,58px)}.tv-channel img.logo-woocommerce{width:clamp(31px,2.47vw,75px);height:clamp(31px,2.47vw,75px)}.tv-channel img.logo-amazon{width:clamp(30px,2.35vw,72px);height:clamp(30px,2.35vw,72px)}.tv-channel img.logo-mercado_livre{width:clamp(30px,2.25vw,70px);height:clamp(30px,2.25vw,70px)}.tv-channel img.logo-magalu{width:clamp(26px,2.05vw,62px);height:clamp(26px,2.05vw,62px)}.tv-channel i{border-radius:4px;flex:none;width:clamp(18px,1.45vw,46px);height:clamp(18px,1.45vw,46px)}.tv-table i{border-radius:3px;flex:none;width:10px;height:10px}.tv-channel span{flex:1;font-size:max(.78rem,.98vw)}.tv-channel small{color:var(--tv-muted);font-weight:400}.tv-channel b{font-size:max(.67rem,.83vw)}.tv-table{border-collapse:collapse;width:100%;font-size:max(.71rem,.9vw)}.tv-table th{border-bottom:1px solid var(--tv-border);color:var(--tv-muted);text-align:right;padding:4px 6px;font-size:max(.64rem,.78vw);font-weight:600}.tv-table th:first-child{text-align:left}.tv-table td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff0a;padding:5px 6px}.tv-table td:first-child{text-align:left;gap:6px}.tv-peso-panel{min-width:0;min-height:0}.tv-meta-list{scrollbar-width:thin;scrollbar-color:#f5a7008c #ffffff0f;flex-direction:column;gap:.55vh;padding-right:4px;display:flex;overflow:hidden auto}.tv-meta-list::-webkit-scrollbar{width:6px}.tv-meta-list::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.tv-meta-list::-webkit-scrollbar-thumb{background:#f5a7008c;border-radius:999px}.tv-screen.modo-limpo .tv-meta-list{grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:.3vh;padding-right:0;display:grid;overflow:hidden}.tv-screen.modo-limpo .tv-meta-item{justify-content:center;gap:.35vh;min-height:0}.tv-screen.modo-limpo .tv-meta-track{height:1vh;min-height:6px}.tv-meta-item{flex-direction:column;gap:.12vh;display:flex}.tv-meta-head{align-items:center;gap:6px;display:flex}.tv-meta-head img,.tv-meta-head i{object-fit:contain;flex:none;width:clamp(13px,1.05vw,24px);height:clamp(13px,1.05vw,24px)}.tv-meta-head i{border-radius:3px}.tv-meta-head span{flex:1;font-size:max(.71rem,.92vw);font-weight:700}.tv-meta-head b{font-size:max(.69rem,.87vw)}.tv-meta-track{background:#ffffff0f;border-radius:999px;height:1.35vh;min-height:9px;overflow:hidden}.tv-meta-track div{border-radius:999px;height:100%;transition:width .4s}.tv-meta-track div.complete{box-shadow:0 0 12px}.tv-meta-values{color:var(--tv-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:max(.6rem,.74vw);display:flex}.tv-map{width:100%;height:100%;display:block}.tv-screen .recharts-text,.tv-screen .recharts-cartesian-axis-tick-value{fill:var(--tv-muted);font-family:Inter,system-ui,sans-serif;font-size:calc(12.65px * var(--tv-k,1))}.tv-ranking-tick{fill:var(--tv-text,#f5efe4);font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:calc(14px * var(--tv-k,1));white-space:nowrap}.tv-screen .recharts-tooltip-wrapper{font-size:calc(13px * var(--tv-k,1))}.tv-screen.modo-limpo .tv-main,.tv-screen.modo-limpo .tv-kpis,.tv-screen.modo-limpo .tv-ticker,.tv-screen.modo-limpo .tv-freshness,.tv-screen.modo-limpo .tv-stale-warning,.tv-screen.modo-limpo .tv-seg-toggle--locked{pointer-events:none;cursor:default}.tv-switch{color:var(--tv-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:max(.6rem,.74vw);font-weight:700;display:inline-flex}.tv-switch.on{color:var(--tv-text)}.tv-switch-track{border:1px solid var(--tv-border);background:#ffffff0f;border-radius:999px;width:24px;height:13px;transition:background .15s;position:relative}.tv-switch.on .tv-switch-track{background:var(--tv-gold);border-color:var(--tv-gold)}.tv-switch-thumb{background:#f5f1ea;border-radius:50%;width:9px;height:9px;transition:transform .15s;position:absolute;top:1px;left:1px}.tv-switch.on .tv-switch-thumb{background:#1a1204;transform:translate(11px)}.tv-chart-vazio{height:100%;color:var(--tv-muted);justify-content:center;align-items:center;font-size:max(.69rem,.9vw);display:flex}.tv-fat-legenda{color:var(--tv-muted);flex-wrap:wrap;flex:none;gap:.2vh .9vw;margin:.3vh 0 0;padding:0;font-size:max(.64rem,.81vw);list-style:none;display:flex}.tv-fat-legenda li{white-space:nowrap;align-items:center;gap:4px;display:flex}.tv-fat-legenda i{border-radius:2px;flex:none;width:12px;height:3px}.tv-fat-legenda b{color:var(--tv-text);font-variant-numeric:tabular-nums}.tv-fat-legenda-total i{background:repeating-linear-gradient(90deg, var(--cor-total,#fff) 0 4px, transparent 4px 6px)}.tv-fat-legenda-meta i{background:repeating-linear-gradient(90deg, var(--tv-gold) 0 3px, transparent 3px 6px)}.tv-fat-legenda-ritmo i{background:repeating-linear-gradient(90deg,#ffcf80 0 2px,#0000 2px 5px)}.tv-pulso-anel{fill:#fff;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite tv-pulso}@keyframes tv-pulso{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.tv-pulso-anel{opacity:0;animation:none}}.tv-fat-tooltip{color:#f5efe4;min-width:200px;font-size:calc(12.65px * var(--tv-k,1));background:#1c1a17;border:1px solid #3a352c;border-radius:8px;padding:8px 10px}.tv-fat-tooltip strong{margin-bottom:4px;display:block}.tv-fat-tooltip div{align-items:center;gap:6px;line-height:1.6;display:flex}.tv-fat-tooltip i{border-radius:2px;flex:none;width:8px;height:8px}.tv-fat-tooltip span{flex:1}.tv-fat-tooltip b{font-variant-numeric:tabular-nums}.tv-fat-tooltip-total{border-top:1px solid #3a352c;margin-top:2px;padding-top:2px}.tv-carregando{color:#f2f2f2;background:radial-gradient(at 50% 45%,#ed302b24,#0000 55%),#000;flex-direction:column;gap:14px;width:100%;font-family:Poppins,Inter,sans-serif}.tv-carregando-logo{width:min(260px,40%);animation:1.8s ease-in-out infinite tv-respira}.tv-carregando-barra{background:#ffffff1a;border-radius:3px;width:min(220px,40%);height:3px;position:relative;overflow:hidden}.tv-carregando-barra span{background:linear-gradient(90deg,#f4c430,#ed302b);border-radius:3px;width:40%;animation:1.2s ease-in-out infinite tv-corre;position:absolute;inset:0 auto 0 0}.tv-carregando p{font-size:calc(17.25px * var(--tv-k,1));letter-spacing:.02em;margin:4px 0 0;font-weight:600}.tv-carregando small{font-size:calc(13px * var(--tv-k,1));color:#9a948a}@keyframes tv-respira{0%,to{opacity:.75;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}@keyframes tv-corre{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.tv-carregando-logo,.tv-carregando-barra span{animation:none}}.tv-header-left{align-items:center;gap:1.4vw;min-width:0;display:flex}.tv-header-left .tv-refresh{min-width:0;color:var(--tv-muted);white-space:nowrap;flex:0 auto;font-size:max(.71rem,.92vw)}.tv-header-left .tv-refresh span{text-overflow:ellipsis;min-width:0;overflow:hidden}.tv-header-left .tv-ciclo-slot{flex:none;margin-left:auto}.tv-filtros-botao{border:1px solid var(--tv-border);background:var(--tv-panel);color:var(--tv-text);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.45vw;padding:.45em 1.1em;font-size:max(.78rem,1.03vw);font-weight:700;display:inline-flex}.tv-filtros-botao:hover{border-color:var(--tv-muted)}.tv-filtros-botao.is-active{border-color:var(--tv-gold);color:var(--tv-gold)}.tv-filtros-botao svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.1em;height:1.1em}.tv-filtros-contagem{background:var(--tv-gold);color:#000;text-align:center;border-radius:999px;min-width:1.5em;padding:0 .4em;font-size:.98em;line-height:1.5em}.tv-header-left .tv-brand span,.tv-header-right .tv-pill{white-space:nowrap}.tv-filtros-fundo{z-index:110;background:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.tv-filtros-modal{--tv-f-sec:clamp(11px, .9vw, 1.8vw);--tv-f-click:clamp(13px, 1.05vw, 2.1vw);border:1px solid var(--tv-border);background:var(--tv-panel);width:min(46vw,100%);min-width:min(560px,100%);max-height:calc(100dvh - 32px);color:var(--tv-text);border-radius:16px;padding:1.4vw 1.6vw;overflow:auto;box-shadow:0 24px 60px #0009}.tv-filtros-topo{justify-content:space-between;align-items:center;margin-bottom:1vw;display:flex}.tv-filtros-topo h2{margin:0;font-size:max(18.4px,1.61vw);font-weight:700}.tv-filtros-fechar{border:1px solid var(--tv-border);width:2.2em;height:2.2em;color:var(--tv-muted);font-size:var(--tv-f-click);cursor:pointer;background:0 0;border-radius:999px;line-height:1}.tv-filtros-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8vw;display:grid}@media (width<=560px){.tv-filtros-grade{grid-template-columns:1fr}}.tv-filtros-modal .filter-control{height:calc(var(--tv-f-sec) + var(--tv-f-click) + 1.4vw + 10px);border:1px solid var(--tv-border);background:#1c1916;border-radius:10px;min-width:0;position:relative}.tv-filtros-modal .filter-control.is-active{border-color:var(--tv-gold)}.tv-filtros-modal .filter-control label{font-size:var(--tv-f-sec);letter-spacing:.45px;text-transform:uppercase;color:var(--tv-muted);pointer-events:none;position:absolute;top:.45vw;left:.8vw}.tv-filtros-modal .filter-multi-trigger{width:100%;height:100%;padding:calc(var(--tv-f-sec) + .6vw) 2.2vw .35vw .8vw;color:var(--tv-text);font:inherit;font-size:var(--tv-f-click);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600}.tv-filtros-modal .filter-multi-trigger span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tv-filtros-modal .filter-control:after{content:"▾";font-size:var(--tv-f-sec);color:var(--tv-muted);pointer-events:none;position:absolute;top:50%;right:.8vw;transform:translateY(-50%)}.tv-filtros-nota{color:var(--tv-muted);font-size:var(--tv-f-sec);margin:1vw 0 0;line-height:1.4}.tv-filtros-nota.is-aviso{color:var(--tv-gold)}.tv-filtros-nota.is-erro{color:#e0707a}.tv-filtros-acoes{justify-content:flex-end;gap:.7vw;margin-top:1.2vw;display:flex}.tv-filtros-acoes button{font:inherit;font-size:var(--tv-f-click);cursor:pointer;border-radius:999px;padding:.6em 1.4em;font-weight:700}.tv-filtros-limpar{border:1px solid var(--tv-border);color:var(--tv-text);background:0 0}.tv-filtros-aplicar{background:var(--tv-gold);color:#000;border:0}body:has(.tv-screen) .filter-multi-menu{min-width:18vw;max-height:55vh;padding:.4vw}:is(body:has(.tv-screen) .filter-multi-all,body:has(.tv-screen) .filter-multi-option){min-height:2.4em;padding:.45em .6em;font-size:max(14.95px,1.21vw)}:is(body:has(.tv-screen) .filter-multi-all input,body:has(.tv-screen) .filter-multi-option input){width:1.1em;height:1.1em}body:has(.tv-screen) .filter-multi-search{height:2.3em;padding:0 .7em;font-size:max(14.95px,1.21vw)}body:has(.tv-screen) .filter-multi-actions-row{font-size:max(12.65px,1.03vw)}body:has(.tv-screen) .filter-multi-actions-row button{height:2.2em;padding:0 1.1em;font-size:max(14.95px,1.21vw)}.tv-aplicando{z-index:105;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tv-aplicando-caixa{border:1px solid var(--tv-border);background:var(--tv-panel);color:var(--tv-text);border-radius:999px;align-items:center;gap:.8vw;padding:1vw 1.8vw;font-size:max(17.25px,1.61vw);font-weight:700;display:flex;box-shadow:0 16px 40px #0009}.tv-aplicando-giro{border:3px solid var(--tv-border);border-top-color:var(--tv-gold);border-radius:50%;width:1.1em;height:1.1em;animation:.8s linear infinite tv-giro}@keyframes tv-giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tv-aplicando-giro{animation-duration:2.4s}}.tv-fat-controles{flex:none;align-items:center;gap:.6vw;display:flex}.tv-fat-grade{grid-template-columns:repeat(var(--fat-cols,3), minmax(0, 1fr));grid-auto-rows:minmax(0,1fr);gap:.8vh .8vw;height:100%;min-height:0;display:grid}.tv-fat-mini{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;min-width:0;min-height:0;padding:.4vh .4vw .2vh;display:flex}.tv-fat-mini-head{min-width:0;color:var(--tv-muted);flex:none;justify-content:space-between;align-items:center;gap:6px;font-size:max(.71rem,.9vw);display:flex}.tv-fat-mini-head span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.tv-fat-mini-head i{border-radius:2px;flex:none;width:10px;height:3px}.tv-fat-mini-head b{color:var(--tv-text);font-variant-numeric:tabular-nums;flex:none}.tv-fat-mini-chart{flex:1;min-height:0}.tv-screen .tv-fat-canal .recharts-text,.tv-screen .tv-fat-canal .recharts-cartesian-axis-tick-value{font-size:calc(10px * var(--tv-k,1))}.tv-screen .tv-fat-legenda{gap:.1vh .7vw;font-size:max(.56rem,.66vw)}.rv-arena{--gold:#ffd66d;--silver:#d6e3f5;--bronze:#eea56c;--ink:#09090c;color:#f8f5eb;background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:18px;font-family:Inter,Arial,sans-serif;overflow:hidden;container-type:inline-size}.rv-arena *{box-sizing:border-box}.rv-arena .stage{aspect-ratio:1657/949;isolation:isolate;background:#000;position:relative}.rv-arena .backdrop{z-index:-2;object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.rv-arena .metric{font-size:clamp(23px,4.14cqw,calc(59.8px * var(--tv-k,1)));letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-shadow:0 2px 15px #000;white-space:nowrap;font-weight:800;line-height:1;position:absolute}.rv-arena .revenue{top:24.6%;left:17.6%}.rv-arena .orders{top:24.6%;left:67.6%}.rv-arena .meta-line{width:12.5%;font-size:clamp(9.2px,.98cqw,calc(13.8px * var(--tv-k,1)));color:#cbbfa9;font-variant-numeric:tabular-nums;line-height:1.3;position:absolute;top:24.2%;left:38.5%}.rv-arena .meta-line b{font-size:clamp(14.95px,1.95cqw,calc(27.6px * var(--tv-k,1)));color:var(--gold);letter-spacing:-.02em;display:block}.rv-arena .meta-line .bar{background:#ffffff1a;border-radius:3px;height:5px;margin-top:5px;overflow:hidden}.rv-arena .meta-line .bar i{background:linear-gradient(90deg,#ff7a2e,var(--gold));border-radius:3px;height:100%;display:block;box-shadow:0 0 8px #ffb84d88}.rv-arena .growth{font-size:clamp(10.35px,1.21cqw,calc(16.1px * var(--tv-k,1)));color:#6ceda0;white-space:nowrap;font-weight:700;position:absolute;top:33.5%;right:73.9%}.rv-arena .growth.down{color:#ff8a7a}.rv-arena .orders-sub{font-size:clamp(10.35px,1.15cqw,calc(14.95px * var(--tv-k,1)));color:#d8cdb8;white-space:nowrap;position:absolute;top:31.4%;left:67.6%}.rv-arena .rv-updated{text-align:left;width:10.5%;font-size:clamp(9.2px,1.09cqw,calc(14.95px * var(--tv-k,1)));color:#e9c995;font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;top:6.4%;right:3.2%}.rv-arena .podium{pointer-events:none;position:absolute;inset:0}.rv-arena .slot{text-align:center;--metal:var(--silver);pointer-events:auto;flex-direction:column;align-items:center;width:13%;min-width:0;display:flex;position:absolute}.rv-arena .slot.s1{--metal:var(--gold);bottom:27%;left:16.3%}.rv-arena .slot.s2{bottom:20%;left:3.5%}.rv-arena .slot.s3{--metal:var(--bronze);bottom:20.4%;left:28.9%}.rv-arena .portrait{width:clamp(40px,6.4cqw,calc(92px * var(--tv-k,1)));aspect-ratio:1;padding:clamp(2px,.3cqw,calc(4px * var(--tv-k,1)));background:conic-gradient(from 30deg,#fff7df,var(--metal),#64461d,var(--metal),#fff7df);box-shadow:0 0 26px color-mix(in srgb,var(--metal) 35%,transparent),0 7px 20px #000;border-radius:50%;flex-shrink:0;position:relative}.rv-arena .portrait:before{content:"";border:1px solid color-mix(in srgb,var(--metal) 40%,transparent);border-left-color:#0000;border-radius:50%;position:absolute;inset:-6px;transform:rotate(-25deg)}.rv-arena .s1 .portrait:before{border-top-width:2px;animation:8s linear infinite bbb-orbit}.rv-arena .face{width:100%;height:100%;font-size:clamp(16.1px,2.53cqw,calc(34.5px * var(--tv-k,1)));color:var(--metal);background:radial-gradient(at 28% 20%,#504639,#171718 70%);border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative;overflow:hidden}.rv-arena .face img,.rv-arena .rv-avatar img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block;position:absolute;inset:0}.rv-arena .crown{top:calc(-1 * clamp(16px,2cqw,calc(26px * var(--tv-k,1))));width:clamp(16px,2cqw,calc(26px * var(--tv-k,1)));color:var(--gold);filter:drop-shadow(0 0 8px #ffa000);position:absolute;left:50%;transform:translate(-50%)}.rv-arena .rankpin{background:linear-gradient(#fff2d1,var(--metal));border:1px solid var(--metal);width:clamp(16px,1.5cqw,calc(22px * var(--tv-k,1)));height:clamp(16px,1.5cqw,calc(22px * var(--tv-k,1)));color:#241708;font-size:clamp(10.35px,.98cqw,calc(13.8px * var(--tv-k,1)));border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.rv-arena .pname{font-size:clamp(11.5px,1.32cqw,calc(18.4px * var(--tv-k,1)));margin-top:clamp(9px,1.1cqw,calc(15px * var(--tv-k,1)));color:#faf4e9;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.rv-arena .pvalue{font-size:clamp(13.8px,1.84cqw,calc(26.45px * var(--tv-k,1)));color:var(--metal);letter-spacing:-.02em;text-shadow:0 1px 10px #000;white-space:nowrap;margin-top:3px;font-weight:800}.rv-arena .pcap{font-size:clamp(9.2px,.83cqw,calc(11.5px * var(--tv-k,1)));letter-spacing:.12em;color:#e8dcc6;white-space:nowrap;background:#000000b3;border-radius:99px;margin-top:4px;padding:.25em .7em}.rv-arena .leaderboard{--cols:clamp(18px,1.8cqw,calc(26px * var(--tv-k,1))) clamp(24px,2.2cqw,calc(32px * var(--tv-k,1))) minmax(0,1fr) clamp(62px,7.2cqw,calc(112px * var(--tv-k,1))) clamp(58px,7.6cqw,calc(120px * var(--tv-k,1))) clamp(38px,4cqw,calc(58px * var(--tv-k,1)));flex-direction:column;display:flex;position:absolute;inset:46.2% 2.4% 4.6% 49.2%}.rv-arena .tablehead,.rv-arena .seller{grid-template-columns:var(--cols);align-items:center;column-gap:clamp(6px,.75cqw,calc(11px * var(--tv-k,1)));display:grid}.rv-arena .tablehead{color:#92897b;font-size:clamp(8.05px,.71cqw,calc(10.35px * var(--tv-k,1)));letter-spacing:.14em;padding:0 clamp(8px,.8cqw,calc(12px * var(--tv-k,1))) 7px}.rv-arena .tablehead .r,.rv-arena .amount,.rv-arena .quantity{text-align:right}.rv-arena .tablehead span:nth-child(3){grid-column:3}.rv-arena .rows{scrollbar-width:thin;scrollbar-color:#695023 #101010;gap:clamp(3px,.45cqw,calc(7px * var(--tv-k,1)));flex-direction:column;flex:1;min-height:0;padding:3px 4px 8px 0;display:flex;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.rv-arena .seller{--metal:#a29b8c;min-height:clamp(34px,3.1cqw,calc(46px * var(--tv-k,1)));padding:clamp(4px,.45cqw,calc(8px * var(--tv-k,1))) clamp(8px,.8cqw,calc(12px * var(--tv-k,1)));isolation:isolate;background:linear-gradient(100deg,#181718,#0e0e10);border:1px solid #303033;border-radius:9px;flex-shrink:0;position:relative;overflow:hidden}.rv-arena .seller.first{--metal:var(--gold);background:linear-gradient(105deg,#3e2d12,#201909 40%,#13110c);border-color:#b88b35;box-shadow:0 0 13px #ffbf3430,inset 0 0 18px #ffbf340a}.rv-arena .seller.second{--metal:var(--silver);background:linear-gradient(110deg,#262a31,#101114);border-color:#58606b}.rv-arena .seller.third{--metal:var(--bronze);background:linear-gradient(110deg,#302219,#14100d);border-color:#674932}.rv-arena .seller.first:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffe3a41c 47%,#fff0cd35 50%,#0000 62%);animation:5s ease-in-out infinite bbb-shine;position:absolute;inset:0;transform:translate(-150%)}.rv-arena .seller.first:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6d9,#0000);width:28%;height:2px;animation:5s linear infinite bbb-edge;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #ffc34d}.rv-arena .place{font-size:clamp(12.65px,1.21cqw,calc(17.25px * var(--tv-k,1)));color:var(--metal);text-align:center;font-style:italic;font-weight:800}.rv-arena .rv-avatar{width:clamp(24px,2.2cqw,calc(32px * var(--tv-k,1)));aspect-ratio:1;border:1px solid var(--metal);color:var(--metal);font-size:clamp(9.2px,.83cqw,calc(12.65px * var(--tv-k,1)));background:linear-gradient(145deg,#514536,#171718);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden}.rv-arena .who{min-width:0}.rv-arena .sname{font-size:clamp(11.5px,1.26cqw,calc(17.25px * var(--tv-k,1)));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.rv-arena .tag{color:#a29785;font-size:clamp(8.05px,.64cqw,calc(9.2px * var(--tv-k,1)));letter-spacing:.14em;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.rv-arena .first .tag{color:#dfb45d}.rv-arena .amount{font-size:clamp(12.65px,1.55cqw,calc(21.85px * var(--tv-k,1)));letter-spacing:-.02em;color:var(--metal);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.rv-arena .pct{font-size:clamp(10.35px,1.03cqw,calc(14.95px * var(--tv-k,1)));font-variant-numeric:tabular-nums;color:#eee4d2;text-align:right;flex-direction:column;gap:4px;font-weight:700;display:flex}.rv-arena .pct .bar{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.rv-arena .pct .bar i{background:var(--metal);border-radius:2px;height:100%;display:block}.rv-arena .pct.hit{color:#6ceda0}.rv-arena .pct.hit .bar i{background:#6ceda0}.rv-arena .quantity{font-size:clamp(10.35px,1.06cqw,calc(14.95px * var(--tv-k,1)));color:#d5ccbd;font-variant-numeric:tabular-nums;border-left:1px solid #ffffff16;padding-left:6px}.rv-arena .empty{color:#9d968a;font-size:clamp(12.65px,1.15cqw,calc(16.1px * var(--tv-k,1)));text-align:center;margin:auto;line-height:1.5}.rv-arena .spark{pointer-events:none;left:calc(5% + var(--x)*1%);width:2px;height:2px;animation:bbb-spark calc(3s + var(--d)*1s) linear infinite;animation-delay:calc(var(--d)*-1s);background:#ffdb7b;border-radius:50%;position:absolute;bottom:8%;box-shadow:0 0 7px #ffc343}.rv-arena .mobileheading,.rv-arena .mobilelabel{display:none}.rv-arena .kpi{display:contents}.rv-arena [data-m]{display:none!important}@keyframes bbb-shine{0%,30%{transform:translate(-150%)}70%,to{transform:translate(150%)}}@keyframes bbb-edge{0%{left:-30%}to{left:105%}}@keyframes bbb-orbit{to{transform:rotate(335deg)}}@keyframes bbb-spark{0%{opacity:0;transform:translate(0)}20%{opacity:.9}to{opacity:0;transform:translate(25px,-150px)}}@container (width<=760px){.rv-arena .stage{aspect-ratio:auto;background:radial-gradient(at 90% 0,#3a110d,#0000 40%),#050505;grid-template-columns:1fr 1fr;gap:12px;padding:18px 12px;display:grid}.rv-arena .backdrop,.rv-arena .rv-updated,.rv-arena .spark{display:none}.rv-arena .mobileheading{letter-spacing:-.02em;grid-column:1/-1;font-size:25.3px;font-weight:800;display:block}.rv-arena .mobileheading small{color:#bbae97;margin-top:6px;font-size:12.65px;font-weight:600;display:block}.rv-arena [data-m]{display:inline!important}.rv-arena .kpi{background:#17100d;border:1px solid #674228;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px 12px;display:flex}.rv-arena .mobilelabel{color:#bca98b;font-size:11.5px;font-weight:600;display:block}.rv-arena .metric,.rv-arena .meta-line,.rv-arena .growth,.rv-arena .slot{width:auto;position:static;right:auto}.rv-arena .slot.s1{margin-bottom:62px}.rv-arena .slot.s2,.rv-arena .slot.s3{margin-bottom:14px}.rv-arena .metric{font-size:25.3px}.rv-arena .meta-line,.rv-arena .growth{white-space:normal;font-size:12.65px}.rv-arena .podium{pointer-events:auto;background-image:var(--scene);background-position:0 100%;background-size:219.7% 160%;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;width:100%;height:320px;padding:40px 12px 70px;display:grid;position:relative;inset:auto}.rv-arena .portrait{width:58px}.rv-arena .face{font-size:23px}.rv-arena .pname{font-size:12.65px}.rv-arena .pvalue{font-size:16.1px}.rv-arena .pcap{font-size:9.2px}.rv-arena .leaderboard{--cols:18px 26px minmax(0,1fr) 70px 52px 34px;background:#090909;border:1px solid #6d3e1b;border-radius:12px;grid-column:1/-1;max-height:560px;padding:14px 8px;position:relative;inset:auto}.rv-arena .leaderboard:before{content:"Ranking completo";color:#e7dbc5;margin:2px 4px 14px;font-size:14.95px;font-weight:700;display:block}.rv-arena .seller{min-height:50px}.rv-arena .sname,.rv-arena .amount{font-size:13.8px}.rv-arena .pct,.rv-arena .quantity{font-size:11.5px}.rv-arena .rv-avatar{width:26px;position:relative}.rv-arena .tablehead{font-size:8.63px}}@container (width<=420px){.rv-arena .leaderboard{--cols:16px 24px minmax(0,1fr) 64px 46px}.rv-arena .quantity,.rv-arena .tablehead span:nth-child(6){display:none}}@media (prefers-reduced-motion:reduce){.rv-arena *,.rv-arena :before,.rv-arena :after{animation:none!important}}.rv-arena .scene-text{pointer-events:none;color:#f6f6f5;margin:0;font-family:inherit;line-height:1.15;position:absolute}.rv-arena .scene-title{letter-spacing:-.035em;font-size:4.66cqw;font-weight:800;top:1.7%;left:11.05%}.rv-arena .scene-brand{letter-spacing:-.05em;font-size:1.44cqw;font-weight:700;top:13.15%;left:.3%}.rv-arena .scene-brand em{color:#ffdb00;font-style:normal}.rv-arena .scene-subtitle{letter-spacing:.04em;align-items:center;gap:.65em;font-size:1.44cqw;font-weight:600;display:flex;top:10.3%;left:11.3%}.rv-arena .live-dot{background:#ff1809;border-radius:50%;width:.65em;height:.65em;box-shadow:0 0 9px #ff27084d}.rv-arena .live-badge{letter-spacing:0;background:#ed1805;border-radius:99px;margin-left:.3em;padding:.3em .95em;box-shadow:0 0 18px #ff190733}.rv-arena .scene-updated{font-size:1.08cqw;font-weight:500;top:4.1%;left:86.7%}.rv-arena .scene-revenue{font-size:1.82cqw;font-weight:600;top:20%;left:17.6%}.rv-arena .scene-orders{font-size:1.82cqw;font-weight:600;top:20%;left:67.6%}.rv-arena .scene-orders-unit{color:#ffda00;font-size:1.82cqw;font-weight:600;top:33.3%;left:68.2%}.rv-arena .scene-previous{color:#ddd;font-size:1.21cqw;top:34%;left:27%}.rv-arena .scene-podium{letter-spacing:.1em;font-size:1.67cqw;font-weight:600;top:41.3%;left:16.45%}.rv-arena .scene-highlights{font-size:1.21cqw;font-weight:500;top:45.5%;left:16.55%}.rv-arena .scene-ranking{letter-spacing:.09em;font-size:1.67cqw;font-weight:600;top:41.3%;left:50.2%}.rv-arena .step-number{letter-spacing:-.06em;color:#f5cb57;text-shadow:1px 2px #9c6108,3px 5px 7px #0009;pointer-events:none;font-size:6.79cqw;font-weight:800;line-height:1;position:absolute;transform:translate(-50%,-50%)}.rv-arena .step-1{color:#ffe193;font-size:7.82cqw;top:86%;left:22.8%}.rv-arena .step-2{color:#dde1e3;text-shadow:1px 2px #72777b,3px 5px 7px #0009;top:89%;left:10.1%}.rv-arena .step-3{color:#ffc184;text-shadow:1px 2px #91480e,3px 5px 7px #0009;top:89%;left:35.6%}.rv-arena .mobile-podium-title{display:none}.rv-arena .rows{-webkit-mask-image:none;mask-image:none}.rv-arena .rows.scroll{-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.rv-arena .live-badge[hidden]{display:none}.rv-arena .seller:focus-within{outline-offset:-2px;outline:1px solid #ffdc88}@container (width<=760px){.rv-arena .scene-text{display:none}.rv-arena .mobile-podium-title{text-align:center;letter-spacing:.1em;font-size:14.95px;font-weight:700;display:block;position:absolute;top:12px;left:0;right:0}.rv-arena .mobile-podium-title small{letter-spacing:.05em;color:#dfd7c5;margin-top:5px;font-size:10.35px;font-weight:500;display:block}.rv-arena .step-number{font-size:41.4px;top:auto;bottom:17px;transform:translate(-50%)}.rv-arena .step-1{font-size:50.6px;bottom:33px;left:50%}.rv-arena .step-2{left:22%}.rv-arena .step-3{left:78%}.rv-arena .kpi .meta-line b{font-size:23px}.rv-arena .leaderboard{--cols:18px 26px minmax(0,1fr) 78px 58px 36px}.rv-arena .tablehead,.rv-arena .seller{column-gap:6px}.rv-arena .growth [data-m]{font-size:11.5px}}@container (width<=420px){.rv-arena .leaderboard{--cols:16px 24px minmax(0,1fr) 66px 44px}.rv-arena .seller,.rv-arena .tablehead{column-gap:5px;padding-left:5px;padding-right:5px}.rv-arena .sname,.rv-arena .amount{font-size:12.65px}}.rv-page{color:#f1ece2;--rv-gap:14px;--tv-border:#2a2420;--tv-muted:#9c9184;--tv-text:#f5f1ea;--tv-gold:#f5a700;min-height:0;padding:var(--rv-gap);background:#000;flex-direction:column;gap:10px;font-family:Inter,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.rv-toolbar{color:#9d968a;background:#121214;border:1px solid #2a2a2e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:10px 14px;font:500 12px Inter,system-ui,sans-serif;display:flex}.rv-grp{align-items:center;gap:8px;display:flex}.rv-seg{border:1px solid #3a3530;border-radius:8px;display:inline-flex;overflow:hidden}.rv-seg button{color:#d9d1c3;cursor:pointer;background:#18171a;border:0;padding:7px 11px;font:600 12px Inter,system-ui,sans-serif}.rv-seg button+button{border-left:1px solid #3a3530}.rv-seg button[aria-checked=true]{color:#271902;background:linear-gradient(120deg,#ffdf8c,#dfab3f)}.rv-seg button:focus-visible,.rv-mes select:focus-visible{outline-offset:-2px;outline:2px solid #fff}.rv-mes select{color:#f1ece2;cursor:pointer;background:#18171a;border:1px solid #3a3530;border-radius:8px;height:31px;padding:0 8px;font:600 12px Inter,system-ui,sans-serif}.rv-mes option{color:#111;background:#fff}.rv-wrap{flex:auto;justify-content:center;align-items:flex-start;min-height:0;display:flex;container-type:size}.rv-wrap>.rv-arena{flex:none;width:min(100cqw,174.605cqh)}@media (width<=1040px),(height<=520px){.rv-page{scrollbar-width:none;overflow:auto}.rv-page::-webkit-scrollbar{display:none}.rv-wrap{flex:none;display:block;container-type:normal}.rv-wrap>.rv-arena{width:100%}}.rv-arena .rv-aviso{z-index:3;color:#ffd66d;white-space:nowrap;pointer-events:none;background:#1c1407e6;border:1px solid #b88b35;border-radius:99px;padding:.45em 1.1em;font-size:clamp(11.5px,1.15cqw,16.1px);font-weight:700;animation:6s both rv-aviso;position:absolute;top:14.5%;left:50%;transform:translate(-50%);box-shadow:0 0 18px #ffbf3440}@keyframes rv-aviso{0%{opacity:0;transform:translate(-50%,-6px)}8%,88%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}@container (width<=760px){.rv-arena .rv-aviso{position:fixed;top:12px}}.rv-arena .rv-fat-row{align-items:flex-start;gap:1.4cqw;width:33.8%;min-width:0;display:flex;position:absolute;top:24.2%;left:17.6%}.rv-arena .rv-fat-row .revenue{flex:none;margin-top:.4%;position:static}.rv-arena .rv-fat-row .meta-line{flex:auto;width:auto;min-width:0;max-width:12.5cqw;position:static}@container (width<=760px){.rv-arena .rv-fat-row{display:contents}.rv-arena .rv-fat-row .revenue{margin-top:0}.rv-arena .rv-fat-row .meta-line{max-width:none}}.rv-arena .rows{scrollbar-width:none}.rv-arena .rows::-webkit-scrollbar{display:none}.rv-arena{--ink:#000}.rv-arena .scene-podium{white-space:nowrap;left:22%;transform:translate(-50%)}.rv-toolbar-dir{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.rv-modo-tv .rv-arena .quantity,.rv-modo-tv .rv-arena .tablehead .th-ped{display:none}@container (width<=760px){.rv-modo-tv .rv-arena .leaderboard{--cols:18px 26px minmax(0,1fr) 70px 58px}}@container (width<=420px){.rv-modo-tv .rv-arena .leaderboard{--cols:16px 24px minmax(0,1fr) 60px 50px}}.rv-arena .tablehead{font-size:clamp(10.35px,.9cqw,calc(13.8px * var(--tv-k,1)));letter-spacing:.1em;color:#a39a8b}.rv-arena .rv-th-curto{display:none}@container (width<=760px){.rv-arena .tablehead{font-size:9.2px}.rv-arena .rv-th-longo{display:none}.rv-arena .rv-th-curto{display:inline}}.rv-arena .pct{padding-left:clamp(8px,1cqw,calc(16px * var(--tv-k,1)))}.rv-modo-tv .rv-arena .leaderboard{--cols:clamp(18px,1.8cqw,calc(26px * var(--tv-k,1))) clamp(24px,2.2cqw,calc(32px * var(--tv-k,1))) minmax(0,1fr) clamp(96px,11cqw,calc(170px * var(--tv-k,1))) clamp(62px,7.2cqw,calc(112px * var(--tv-k,1))) clamp(70px,8.8cqw,calc(138px * var(--tv-k,1)))}.rv-arena .tablehead .rv-th-canal{padding-left:4%}.rv-arena .rv-canais{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding-left:4%;display:flex}.rv-arena .rv-canal{align-items:center;gap:clamp(6px,.6cqw,calc(10px * var(--tv-k,1)));min-width:0;display:flex}.rv-arena .rv-canal img{width:clamp(20px,2.2cqw,calc(34px * var(--tv-k,1)));height:clamp(20px,2.2cqw,calc(34px * var(--tv-k,1)));object-fit:contain;flex:none}.rv-arena .rv-canal span{font-size:clamp(11.5px,1.09cqw,calc(16.1px * var(--tv-k,1)));color:#e8e1d4;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-weight:500;line-height:1.15;display:-webkit-box;overflow:hidden}@container (width<=760px){.rv-arena .leaderboard{--cols:18px 26px minmax(0,1fr) 48px 74px 64px 36px}.rv-modo-tv .rv-arena .leaderboard{--cols:18px 26px minmax(0,1fr) 48px 64px 62px}.rv-arena .pct{padding-left:6px}.rv-arena .rv-canal span{display:none}.rv-arena .rv-canal img{width:20px;height:20px}}@container (width<=420px){.rv-arena .leaderboard{--cols:16px 24px minmax(0,1fr) 40px 64px 48px}.rv-modo-tv .rv-arena .leaderboard{--cols:16px 24px minmax(0,1fr) 40px 56px 50px}.rv-arena .tablehead span:nth-child(6){display:block}.rv-arena .tablehead .th-ped{display:none}.rv-arena .rv-th-canal{font-size:0}}.rv-arena .leaderboard{--cols:clamp(18px,1.8cqw,calc(26px * var(--tv-k,1))) clamp(24px,2.2cqw,calc(32px * var(--tv-k,1))) minmax(0,1fr) clamp(76px,8.4cqw,calc(132px * var(--tv-k,1))) clamp(62px,7.2cqw,calc(112px * var(--tv-k,1))) clamp(58px,6.4cqw,calc(100px * var(--tv-k,1))) clamp(62px,7.6cqw,calc(120px * var(--tv-k,1))) clamp(38px,4cqw,calc(58px * var(--tv-k,1)))}.rv-arena .rv-ticket{text-align:right;font-size:clamp(10.35px,1.03cqw,calc(14.95px * var(--tv-k,1)));color:#d5ccbd;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.rv-modo-tv .rv-arena .rv-ticket,.rv-modo-tv .rv-arena .tablehead .th-ticket{display:none}.rv-arena .seller.rv-outros{opacity:.72;border-top:1px dashed #ffffff26}.rv-arena .seller.rv-outros .rv-avatar{color:#d5ccbd;justify-content:center;align-items:center;display:flex}.rv-arena .seller.rv-outros .tag{color:#bfb6a6}@container (width<=760px){.rv-arena .leaderboard{--cols:18px 26px minmax(0,1fr) 48px 74px 56px 64px 36px}}@container (width<=420px){.rv-arena .leaderboard{--cols:16px 24px minmax(0,1fr) 40px 64px 48px}.rv-arena .rv-ticket,.rv-arena .tablehead .th-ticket{display:none}}.rv-arena .podium[hidden]{display:none}.rv-arena .rv-top-produtos{gap:clamp(3px,.45cqw,calc(7px * var(--tv-k,1)));width:42.6%;padding:clamp(8px,1cqw,calc(16px * var(--tv-k,1)));background:#09090ceb;border:1px solid #6d3e1b;border-radius:14px;flex-direction:column;display:flex;position:absolute;top:46.2%;bottom:4.6%;left:3.2%;overflow:hidden}.rv-arena .rv-tp-linha{grid-template-columns:clamp(20px,2cqw,calc(30px * var(--tv-k,1))) minmax(0,1fr) auto auto clamp(70px,8cqw,calc(120px * var(--tv-k,1)));align-items:center;gap:clamp(6px,.8cqw,calc(12px * var(--tv-k,1)));padding:0 clamp(6px,.8cqw,calc(12px * var(--tv-k,1)));font-size:clamp(12px,1.05cqw,calc(16px * var(--tv-k,1)));background:linear-gradient(90deg,#1b1714,#0f0f10);border:1px solid #2a2420;border-radius:10px;flex:1;min-height:0;display:grid}.rv-arena .rv-tp-pos{color:var(--gold);font-style:italic;font-weight:800}.rv-arena .rv-tp-nome{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.rv-arena .rv-tp-qtd{color:#cfc6b5;white-space:nowrap}.rv-arena .rv-tp-rs{color:#e7dbc5;white-space:nowrap;font-weight:600}.rv-arena .rv-tp-part{color:var(--gold);text-align:right;white-space:nowrap;font-weight:800}.rv-arena .rv-tp-part .bar{background:#2b2b2e;border-radius:2px;height:3px;margin-top:3px;display:block;overflow:hidden}.rv-arena .rv-tp-part .bar i{background:var(--gold);height:100%;display:block}@container (width<=760px){.rv-arena .rv-top-produtos{grid-column:1/-1;width:auto;position:relative;top:auto;bottom:auto;left:auto}.rv-arena .rv-tp-linha{min-height:36px}}.rv-toolbar .rv-grp{zoom:var(--tv-k,1)}@container (width>=761px){.rv-arena .sname{font-size:clamp(13px,1.64cqw,calc(22.4px * var(--tv-k,1)))}.rv-arena .tag{font-size:clamp(8.5px,.78cqw,calc(11.2px * var(--tv-k,1)))}.rv-arena .pct,.rv-arena .quantity{font-size:clamp(11px,1.25cqw,calc(18px * var(--tv-k,1)))}.rv-arena .rv-canal span{font-size:clamp(11.5px,1.25cqw,calc(18px * var(--tv-k,1)))}.rv-arena .pname{font-size:clamp(12.5px,1.72cqw,calc(24px * var(--tv-k,1)));white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box}.rv-arena .rv-tp-nome{font-size:1.08em}.rv-page:not(.rv-modo-tv) .rv-arena .sname{white-space:normal;-webkit-line-clamp:2;line-height:1.1;font-size:clamp(12.5px,1.45cqw,calc(20px * var(--tv-k,1)));-webkit-box-orient:vertical;display:-webkit-box}}.rv-arena .rv-nowrap{white-space:nowrap}.logs{flex-direction:column;gap:14px;min-width:0;display:flex}.logs__filtros{align-items:flex-end}.logs__incluir-tv{color:#333;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7d2c8;border-radius:8px;align-self:center;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.logs__chave{background:#cfcac0;border-radius:999px;width:28px;height:16px;transition:background .15s;position:relative}.logs__chave:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.logs__incluir-tv.is-on .logs__chave{background:#ed302b}.logs__incluir-tv.is-on .logs__chave:after{transform:translate(12px)}.logs__erro{color:#c2261f;margin:0;font-size:13px;font-weight:600}.logs__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.logs__kpi,.logs__grafico,.logs__lista{background:#fff;border:1px solid #12121214;border-radius:18px;min-width:0;box-shadow:0 18px 45px #0c0c0c0f}.logs__kpi{gap:4px;padding:16px 18px;display:grid}.logs__kpi-rotulo{color:#777;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.logs__kpi-valor{color:#111;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(20px,2.2vw,30px);line-height:1.15;overflow:hidden}.logs__kpi small{color:#8a8a8a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.logs__graficos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.logs__grafico{padding:14px 16px 8px}.logs__grafico h3{color:#111;margin:0 0 6px;font-size:14px}.logs__grafico-area{height:180px}.logs__lista{max-height:520px;overflow:auto}.logs__lista table{border-collapse:collapse;color:#151515;width:100%;min-width:860px;font-size:13px}.logs__lista th{z-index:1;color:#666;text-align:left;background:#fff;border-bottom:1px solid #12121214;padding:12px 16px;font-size:13px;font-weight:800;position:sticky;top:0}.logs__lista td{vertical-align:middle;border-top:1px solid #1212120d;height:44px;padding:6px 16px}.logs__lista td small{color:#8a8a8a;font-size:12px;display:block}.logs__quando{color:#555;font-variant-numeric:tabular-nums;white-space:nowrap}.logs__usuario{color:#111;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.logs__usuario:hover{color:#ed302b;text-decoration:underline}.logs__evento{color:#444;white-space:nowrap;background:#f1efe8;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.logs__evento--login{color:#2f7d32;background:#e8f6ea}.logs__evento--logout{color:#666;background:#f3f3f3}.logs__evento--export{color:#a86a00;background:#fff2d9}.logs__evento--page_time{color:#1f5fbf;background:#eaf2ff}.logs__detalhe{color:#555;white-space:nowrap}.logs__sentinela td{color:#888;text-align:center;height:48px;font-size:13px}.logs__carregando{color:#777;align-items:center;gap:6px;font-size:13px;display:inline-flex}.logs__gira{animation:.9s linear infinite logs-gira}@keyframes logs-gira{to{transform:rotate(360deg)}}.logs__fundo{z-index:80;background:#0a0a0a59;position:fixed;inset:0}.logs__painel{background:#fff;flex-direction:column;gap:18px;width:min(520px,100%);padding:22px 24px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 45px #0000002e}.logs__painel-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.logs__painel-topo h2{color:#111;margin:0;font-size:20px}.logs__painel-topo span{color:#777;font-size:13px}.logs__painel-topo button{cursor:pointer;background:#fff;border:1px solid #1212121a;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.logs__painel-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.logs__painel-kpis div{background:#f7f6f3;border-radius:12px;gap:3px;min-width:0;padding:10px 12px;display:grid}.logs__painel-kpis small{color:#777;font-size:12px}.logs__painel-kpis strong{color:#111;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.logs__painel section h3{color:#111;margin:0 0 8px;font-size:14px}.logs__mini{border-collapse:collapse;width:100%;font-size:13px}.vendas-viewport .logs__painel .logs__mini td{font-size:13px}.vendas-viewport .logs__painel .logs__mini th{font-size:12px}.logs__mini th{color:#777;text-align:left;border-bottom:1px solid #efece3;padding:6px 4px;font-size:12px;font-weight:800}.logs__mini td{border-bottom:1px solid #f3f1ea;padding:7px 4px}.logs__mini td:not(:first-child),.logs__mini th:not(:first-child){text-align:right;white-space:nowrap}.logs__disp{gap:6px;margin:0;padding:0;list-style:none;display:grid}.logs__disp li{background:#f7f6f3;border-radius:10px;gap:2px;padding:8px 12px;font-size:13px;display:grid}.logs__disp span{color:#555}.logs__disp small{color:#8a8a8a;font-size:12px}.logs__vazio{color:#888;margin:0;font-size:13px}@media (width<=1100px){.logs__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.logs__graficos{grid-template-columns:minmax(0,1fr)}}.logs__lista-acoes{align-items:center;margin-bottom:-6px;padding:0 4px;font-size:14px}.abc-page{flex-direction:column;gap:12px;min-width:0;padding:0 0 16px;display:flex}.abc-controles{flex-wrap:wrap;align-items:flex-end;gap:10px 18px;display:flex}.abc-seg{flex-direction:column;gap:4px;min-width:0;display:flex}.abc-seg-rotulo{letter-spacing:.02em;text-transform:uppercase;color:#7a736c;font-size:12px;font-weight:600}.abc-toggle{background:#c9c9c9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;padding:4px;display:inline-flex}.abc-toggle button{color:#555;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;height:29px;padding:0 12px;font-size:12.5px;font-weight:500}.abc-toggle button:hover{color:#111;background:#ffffff80}.abc-toggle button.active{color:#fff;background:#1d1916;box-shadow:0 2px 7px #0002}.abc-toggle button:disabled{opacity:.45;cursor:not-allowed}.vendas-viewport .abc-page .bottom table th.tl,.vendas-viewport .abc-page .bottom table td.tl{text-align:left}.vendas-viewport .abc-page .bottom table th.tl .th-sort{justify-content:flex-start}.abc-cortes{flex-flow:wrap;align-items:center;gap:8px}.abc-cortes .abc-seg-rotulo{width:100%}.abc-cortes label{color:#3d3732;align-items:center;gap:4px;font-size:13px;display:inline-flex}.abc-cortes input{text-align:right;background:#fff;border:1px solid #d8d2cb;border-radius:4px;width:44px;height:28px;padding:0 6px;font-size:13px}.abc-link{color:#7f1d1d;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.abc-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.abc-card{background:#fff;border:1px solid #e6e0d9;border-left:4px solid #8a8580;border-radius:6px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.abc-card.is-A{border-left-color:#3f9a5c}.abc-card.is-B{border-left-color:#d9a514}.abc-card.is-C{border-left-color:#c65e68}.abc-card header{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.abc-card header small{color:#7a736c;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.abc-card-num,.abc-card-valor{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;display:flex;overflow:hidden}.abc-card-num{color:#3d3732;font-size:13px}.abc-card-num b{color:#231f1c;font-size:clamp(18px,2vw,24px)}.abc-card-num span,.abc-card-valor span{color:#7a736c;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.abc-card-valor{color:#231f1c;font-size:clamp(14px,1.4vw,17px);font-weight:600}.abc-classe{text-align:center;color:#fff;background:#8a8580;border-radius:10px;min-width:22px;padding:1px 7px;font-size:12.5px;font-weight:700;display:inline-block}.abc-classe.is-A{background:#3f9a5c}.abc-classe.is-B{background:#d9a514}.abc-classe.is-C{background:#c65e68}.abc-grafico-area{min-width:0;height:320px}.abc-legenda{color:#5b544e;flex-wrap:wrap;gap:14px;padding:6px 4px 2px;font-size:12.5px;display:flex}.abc-legenda span{align-items:center;gap:6px;display:inline-flex}.abc-legenda i{border-radius:2px;width:10px;height:10px;display:inline-block}.abc-legenda i.is-linha{background:#2f2a26;width:16px;height:2px}@media (width<=720px){.abc-grafico-area{height:240px}}.abc-wrap{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex;overflow:auto}.vendas-viewport .main:has(>.pg-root){background:#e9e7e2;padding:16px 18px;position:relative}.pg-root{--pg-accent:#dcae47;--pg-accent-ink:#1c1a17;--pg-ink:#1f1d1a;--pg-ink-strong:#1a1816;--pg-text-2:#5f5a51;--pg-label:#6b665d;--pg-card:#fff;--pg-card-border:#dedad1;--pg-pop-border:#e3dfd6;--pg-line:#efece6;--pg-hover:#f6f3ec;--pg-seg-bg:#f1eee7;--pg-active-border:#d9b25a;--pg-active-bg:#fcf6e7;--pg-chip-bg:#f3e6c4;--pg-chip-ink:#6d4f10;--pg-neg:#9c3b28;--pg-pos:#2f6b3f;--pg-field-border:#cfc9bd;height:100%;min-height:0;color:var(--pg-ink);flex-direction:column;gap:10px;font-family:Nunito Sans,system-ui,sans-serif;display:flex;position:relative}.pg-root button,.pg-root input{font-family:inherit}.pg-root input:focus-visible,.pg-root button:focus-visible{outline:2px solid var(--pg-accent);outline-offset:1px}.pg-root .pg-header{flex:0 0 50px;justify-content:space-between;align-items:center;gap:16px;height:50px;display:flex}.pg-root .pg-header-left,.pg-root .pg-header-right{align-items:center;gap:14px;display:flex}.pg-root .pg-header-right{gap:12px}.pg-root .pg-title{letter-spacing:-.02em;color:var(--pg-ink-strong);margin:0;font-family:Poppins,sans-serif;font-size:30px;font-weight:700}.pg-root .pg-updated{color:var(--pg-text-2);font-size:13px}.pg-root .pg-updated strong{color:var(--pg-ink)}.pg-root .pg-chip{height:34px;color:var(--pg-ink);cursor:pointer;background:#f7f5f0;border:1px solid #d3cdc0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.pg-root .pg-refresh{border:1px solid var(--pg-field-border);height:40px;color:var(--pg-ink);cursor:pointer;background:#f7f5f0;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;display:flex}.pg-root .pg-ghost:hover{background:#f1eee7}.pg-root .pg-pill{color:var(--pg-chip-ink);background:var(--pg-chip-bg);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800}.pg-root .pg-anchor{min-width:0;position:relative}.pg-root .pg-anchor.is-open{z-index:41}.pg-root .pg-pop{border:1px solid var(--pg-pop-border);z-index:40;box-sizing:border-box;background:#fff;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 34px #1c1a172e}.pg-root .pg-pop.is-right{left:auto;right:0}.pg-root .pg-backdrop{z-index:30;cursor:default;background:0 0;border:0;position:fixed;inset:0}.pg-root .pg-modal .pg-backdrop{z-index:5;border-radius:16px;position:absolute}.pg-root .pg-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--pg-label);font-size:11.5px;font-weight:800}.pg-root .pg-pop-eyebrow{padding:6px 10px 4px;display:block}.pg-root .pg-pop-note{color:var(--pg-label);padding:6px 10px 8px;font-size:13px}.pg-root .pg-opt{text-align:left;cursor:pointer;width:100%;color:var(--pg-ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:13.5px;font-weight:600;display:flex}.pg-root .pg-opt:hover,.pg-root .pg-check:hover{background:var(--pg-hover)}.pg-root .pg-opt.is-on{background:var(--pg-chip-bg);color:#4d380b;font-weight:800}.pg-root .pg-check{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;display:flex}.pg-root .pg-check.is-roomy{padding:8px 10px}.pg-root .pg-check input{accent-color:#b8862b;flex-shrink:0;width:16px;height:16px;margin:0}.pg-root .pg-search{box-sizing:border-box;border:1px solid var(--pg-field-border);width:calc(100% - 4px);height:36px;color:var(--pg-ink);background:#fff;border-radius:8px;margin:2px 2px 6px;padding:0 10px;font-size:13.5px;display:block}.pg-root .pg-scroll-list{overflow-y:auto}.pg-root .pg-pop-foot{border-top:1px solid var(--pg-line);justify-content:space-between;align-items:center;margin-top:6px;padding:8px 2px 2px;display:flex}.pg-root .pg-link-btn{height:32px;color:var(--pg-text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:13px;font-weight:700}.pg-root .pg-link-btn.is-accent{color:var(--pg-chip-ink)}.pg-root .pg-btn-accent{background:var(--pg-accent);height:32px;color:var(--pg-accent-ink);cursor:pointer;border:0;border-radius:8px;padding:0 16px;font-size:13px;font-weight:800}.pg-root .pg-count{color:var(--pg-label);font-size:13px}.pg-root .pg-icon-btn{cursor:pointer;color:#3d3a34;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.pg-root .pg-icon-btn:hover:not(:disabled){background:#ece8df}.pg-root .pg-icon-btn:disabled{opacity:.35;cursor:default}.pg-root .pg-icon-btn.is-muted{color:var(--pg-label)}.pg-root .pg-bar{background:var(--pg-card);border:1px solid var(--pg-card-border);box-sizing:border-box;border-radius:14px;flex:0 0 66px;height:66px;padding:0 8px}.pg-root .pg-viewbar{grid-template-columns:150px 2fr 1.1fr .8fr 236px 118px;align-items:center;gap:4px;display:grid}.pg-root .pg-filterbar{align-items:center;gap:4px;display:flex}.pg-root .pg-seg-wrap{flex-direction:column;gap:4px;min-width:0;padding:0 8px;display:flex}.pg-root .pg-seg{background:var(--pg-seg-bg);border-radius:8px;padding:2px;display:flex}.pg-root .pg-seg button{cursor:pointer;white-space:nowrap;height:30px;color:var(--pg-text-2);background:0 0;border:0;border-radius:6px;flex:1;padding:0 8px;font-size:13px;font-weight:700}.pg-root .pg-seg button.is-on{color:var(--pg-ink-strong);background:#fff;box-shadow:0 1px 3px #0000001f}.pg-root .pg-field{cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:100%;height:50px;padding:6px 30px 6px 12px;display:flex;position:relative}.pg-root .pg-field:hover{background:var(--pg-hover)}.pg-root .pg-field.is-boxed{border-color:var(--pg-pop-border);background:#fff}.pg-root .pg-field .pg-eyebrow{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.pg-root .pg-field-value{color:var(--pg-ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.pg-root .pg-field-value.is-num{font-variant-numeric:tabular-nums}.pg-root .pg-field-icon{position:absolute;top:20px;right:10px}.pg-root .pg-field-icon.is-date{top:19px}.pg-root .pg-apply{cursor:pointer;background:var(--pg-seg-bg);height:44px;color:var(--pg-text-2);border:0;border-radius:10px;margin-left:4px;font-size:14px;font-weight:800}.pg-root .pg-apply.is-dirty{background:var(--pg-accent);color:var(--pg-accent-ink);box-shadow:0 0 0 3px #dcae4747}.pg-root .pg-apply:not(.is-dirty){cursor:default}.pg-root .pg-more{height:40px;color:var(--pg-ink);cursor:pointer;border:1px solid var(--pg-field-border);background:#fff;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;margin-left:4px;padding:0 13px;font-size:13.5px;font-weight:700;display:flex}.pg-root .pg-more.is-active{border-color:var(--pg-active-border);background:var(--pg-active-bg)}.pg-root .pg-clear{height:40px;color:var(--pg-text-2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;padding:0 10px;font-size:13px;font-weight:700}.pg-root .pg-level{background:#faf8f3;border-radius:8px;align-items:center;gap:6px;margin-bottom:3px;padding:4px 6px 4px 10px;display:flex}.pg-root .pg-level-name{flex-grow:1;font-size:13.5px;font-weight:700}.pg-root .pg-date-pop{flex-direction:column;gap:10px;width:320px;padding:12px;display:flex}.pg-root .pg-shortcuts{flex-wrap:wrap;gap:6px;display:flex}.pg-root .pg-shortcut{color:#3d3a34;cursor:pointer;background:#fff;border:1px solid #dcd7cc;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700}.pg-root .pg-date-inputs{gap:8px;display:flex}.pg-root .pg-date-inputs label{min-width:0;color:var(--pg-label);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;flex:1;gap:4px;font-size:12px;font-weight:800;display:flex}.pg-root .pg-date-inputs input{box-sizing:border-box;border:1px solid var(--pg-field-border);width:100%;height:38px;color:var(--pg-ink);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:normal;border-radius:8px;padding:0 10px;font-size:14px;font-weight:400}.pg-root .pg-error{color:#a3402c;font-size:12.5px;font-weight:700}.pg-root .pg-date-actions{justify-content:flex-end;gap:8px;display:flex}.pg-root .pg-date-actions button{height:34px}.pg-root .pg-date-actions .pg-link-btn{padding:0 12px}.pg-root .pg-result{background:var(--pg-card);border:1px solid var(--pg-card-border);box-sizing:border-box;border-radius:14px;flex-direction:column;flex:auto;min-height:360px;display:flex;overflow:hidden}.pg-root .pg-result.is-expanded{z-index:60;min-height:0;position:absolute;inset:-6px -8px;box-shadow:0 24px 60px #00000040}.pg-root .pg-result-head{border-bottom:1px solid #ebe7df;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:54px;padding:0 12px 0 18px;display:flex}.pg-root .pg-result-title{align-items:baseline;gap:12px;min-width:0;display:flex}.pg-root .pg-result-title h2{color:var(--pg-ink-strong);margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.pg-root .pg-summary{color:var(--pg-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pg-root .pg-result-tools{flex-shrink:0;align-items:center;gap:8px;display:flex}.pg-root .pg-unit{color:var(--pg-label);margin-right:4px;font-size:13px}.pg-root .pg-tool{border:1px solid var(--pg-field-border);height:36px;color:var(--pg-ink);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:700;display:flex}.pg-root .pg-tool:disabled{opacity:.5;cursor:default}.pg-root .pg-result-body{flex-grow:1;min-height:0;position:relative;overflow:auto}.pg-root .pg-empty{height:100%;color:var(--pg-text-2);text-align:center;justify-content:center;align-items:center;padding:16px;font-size:14px;display:flex}.pg-root .pg-empty.is-error{color:var(--pg-neg);font-weight:700}.pg-root .pg-table{table-layout:fixed;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:normal}.pg-root .pg-table th{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:#4f4a42;border-bottom:1px solid var(--pg-pop-border);white-space:nowrap;text-align:right;background:#f7f5f0;padding:11px 14px;font-size:12.5px;font-weight:800;position:sticky;top:0}.pg-root .pg-table th.is-first{z-index:3;text-align:left;min-width:200px;left:0}.pg-root .pg-table th.is-total{background:#efe9da}.pg-root .pg-table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--pg-line);color:var(--pg-ink);background:#fff;padding:9px 14px;font-weight:500}.pg-root .pg-table td.is-label{z-index:1;text-align:left;position:sticky;left:0}.pg-root .pg-table td.is-neg{color:var(--pg-neg)}.pg-root .pg-table tr.is-group0 td{background:#faf8f3;font-weight:800}.pg-root .pg-table tr.is-group td{background:#fcfbf8;font-weight:800}.pg-root .pg-table td.is-total-col{background:#f6f1e4;font-weight:800}.pg-root .pg-table tr.is-total td{background:#f3eee1;border-top:2px solid #d9d3c5;font-weight:800}.pg-root .pg-table tr.is-note td{text-align:left;color:var(--pg-text-2);background:#fff;font-size:12.5px;font-weight:500}.pg-root .pg-row-toggle{color:var(--pg-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:800;display:inline-flex}.pg-root .pg-row-toggle:hover{text-decoration:underline}.pg-root .pg-chev{transition:transform .15s}.pg-root .pg-chev.is-closed{transform:rotate(-90deg)}.pg-root .pg-row-badge{color:var(--pg-chip-ink);background:var(--pg-chip-bg);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11.5px;font-weight:800}.pg-root .pg-skel{background:linear-gradient(90deg,#efece6 25%,#f7f5f0 50%,#efece6 75%) 0 0/200% 100%;border-radius:5px;height:10px;animation:1.2s ease-in-out infinite pg-shimmer;display:inline-block}@keyframes pg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.pg-root .pg-skel{animation:none}.pg-root .pg-chev{transition:none}}.pg-root .pg-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.pg-root .pg-kpi{box-sizing:border-box;background:#fff;border:1px solid #e6e2d9;border-radius:12px;flex-direction:column;gap:6px;min-width:0;min-height:150px;padding:16px;display:flex}.pg-root .pg-kpi-label{letter-spacing:.06em;text-transform:uppercase;color:var(--pg-label);font-size:13px;font-weight:800}.pg-root .pg-kpi-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--pg-ink-strong);font-family:Poppins,sans-serif;font-size:clamp(18px,1.7vw,24px);font-weight:600;overflow:hidden}.pg-root .pg-kpi-value.is-neg{color:var(--pg-neg)}.pg-root .pg-kpi-sub{color:var(--pg-text-2);font-size:12.5px}.pg-root .pg-kpi-foot{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;display:flex}.pg-root .pg-kpi-delta{color:var(--pg-label);font-size:12.5px;font-weight:800}.pg-root .pg-kpi-delta.is-good{color:var(--pg-pos)}.pg-root .pg-kpi-delta.is-bad{color:var(--pg-neg)}.pg-root .pg-modal-overlay{z-index:70;border-radius:var(--radius-shell,22px);background:#16141273;justify-content:center;align-items:center;display:flex;position:absolute;inset:-16px -18px}.pg-root .pg-modal{background:#fff;border-radius:16px;flex-direction:column;width:760px;max-width:calc(100% - 32px);display:flex;position:relative;box-shadow:0 24px 60px #0000004d}.pg-root .pg-modal-head{border-bottom:1px solid #ebe7df;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.pg-root .pg-modal-head h3{margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:600}.pg-root .pg-modal-sub{color:var(--pg-text-2);font-size:12.5px}.pg-root .pg-modal-close{background:var(--pg-seg-bg);cursor:pointer;color:#3d3a34;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pg-root .pg-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 20px;display:grid}.pg-root .pg-modal-foot{background:#faf9f6;border-top:1px solid #ebe7df;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.pg-root .pg-modal-foot .pg-link-btn{height:38px;padding:0 12px;font-size:13.5px}.pg-root .pg-btn-dark{background:var(--pg-ink);color:#f3efe6;cursor:pointer;border:0;border-radius:9px;height:38px;padding:0 20px;font-size:13.5px;font-weight:800}.pg-root .pg-modal .pg-anchor.is-open{z-index:10}.pg-root .pg-toast{background:var(--pg-ink);color:#f3efe6;z-index:90;border-radius:999px;padding:10px 18px;font-size:13.5px;font-weight:700;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #00000040}.pg-root .pg-preset-pop{width:360px}.pg-root .pg-preset-row{align-items:center;gap:4px;display:flex}.pg-root .pg-preset-row .pg-icon-btn{border-radius:8px;width:32px;height:32px}.pg-root .pg-preset-head{justify-content:space-between;align-items:baseline;padding:12px 10px 4px;display:flex}.pg-root .pg-preset-save{border-top:1px solid var(--pg-line);flex-direction:column;gap:6px;margin-top:6px;padding:10px 4px 4px;display:flex}.pg-root .pg-preset-save-row{gap:6px;display:flex}.pg-root .pg-preset-save-row input{border:1px solid var(--pg-field-border);border-radius:8px;flex-grow:1;min-width:0;height:36px;padding:0 10px;font-size:13.5px}.pg-root .pg-preset-save-row .pg-btn-accent{height:36px;padding:0 14px}.pg-root .pg-help{color:var(--pg-label);font-size:12.5px}.pg-root .pg-preset-confirm{background:var(--pg-active-bg);border:1px solid var(--pg-active-border);color:var(--pg-ink);border-radius:8px;flex-direction:column;gap:8px;padding:10px;font-size:13px;font-weight:700;display:flex}.pg-root .pg-preset-confirm-actions{justify-content:flex-end;gap:6px;display:flex}.pg-root .pg-table.pg-table-skel{table-layout:auto}.pg-root .pg-table th,.pg-root .pg-table td{text-overflow:ellipsis;overflow:hidden}.pg-root .pg-dots{vertical-align:middle;align-items:center;gap:3px;display:inline-flex}.pg-root .pg-dots i{background:var(--pg-accent);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite pg-dots}.pg-root .pg-dots i:nth-child(2){animation-delay:.18s}.pg-root .pg-dots i:nth-child(3){animation-delay:.36s}@keyframes pg-dots{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.pg-root .pg-dots i{opacity:.6;animation:none}}.pg-root .pg-table th.pg-mais-col,.pg-root .pg-table td.pg-mais-col{text-align:center;background:repeating-linear-gradient(-45deg,#fbfaf6,#fbfaf6 6px,#f5f2ea 6px 12px);padding-left:4px;padding-right:4px}.pg-root .pg-table tr.pg-mais-linha td{background:#fbfaf6;padding-top:6px;padding-bottom:6px}.pg-root .pg-mais-linha-txt{color:var(--pg-text-2);align-items:center;gap:10px;display:inline-flex;position:sticky;left:14px}.pg-root .pg-th-canto{align-items:center;gap:8px;min-width:0;display:flex}.pg-root .pg-th-canto .th-sort{flex:1;min-width:0}.pg-root .pg-expandir-tudo{color:#7a7263;cursor:pointer;background:#fff;border:1px solid #d9d3c5;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;padding:0;display:inline-grid}.pg-root .pg-expandir-tudo:hover{border-color:var(--pg-accent);color:var(--pg-ink-strong)}.pg-root .pg-expandir-tudo.is-on{border-color:var(--pg-accent);color:var(--pg-ink-strong);background:#f6ecd2}.pg-root .pg-table th.is-total{z-index:4;right:0;box-shadow:inset 1px 0 #d9d3c5}.pg-root .pg-table td.is-total-col{z-index:1;position:sticky;right:0;box-shadow:inset 1px 0 #d9d3c5}.pg-root .pg-table tr.is-total td.is-total-col{z-index:4}.pg-root .pg-table .pg-fill{padding:0}.pg-root .pg-table tr.is-total td{z-index:2;position:sticky;bottom:0}.pg-root .pg-table tr.is-total td.is-label{z-index:4;left:0}.pg-root .pg-table th.is-first{z-index:5}.pg-root .pg-label-wrap{align-items:center;min-width:0;display:flex}.pg-root .pg-row-toggle{min-width:0;max-width:100%}.pg-root .pg-label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-root .pg-row-badge{flex-shrink:0}.pg-root .pg-table th .th-sort{width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;padding:0;display:flex}.pg-root .pg-table th.is-first .th-sort{justify-content:flex-start}.pg-root .pg-table th .th-sort:hover,.pg-root .pg-table th .th-sort.active{color:var(--pg-ink-strong)}.pg-root .pg-th-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.pg-root .pg-table .sort-arrow{color:#b9b2a5;flex-shrink:0;font-size:10px}.pg-root .pg-table .sort-arrow.active{color:#8a6414}.pg-root .pg-table th .col-resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:6;width:10px;position:absolute;top:0;bottom:0;right:0}.pg-root .pg-table th .col-resizer:hover{background:var(--pg-chip-bg)}.pg-root .pg-field.is-boxed:hover{background:var(--pg-hover)}.pg-root .pg-field.is-active,.pg-root .pg-field.is-active:hover{border-color:var(--pg-active-border);background:var(--pg-active-bg)}.pg-root .pg-field.is-open{border-color:var(--pg-accent);box-shadow:0 0 0 3px #dcae4733}.pg-root .pg-colunas-pop{width:280px;max-width:calc(100vw - 48px);padding:6px}.pg-root .pg-verpor-pop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:640px;max-width:calc(100vw - 48px);padding:8px;display:grid}.pg-root .pg-verpor-col{flex-direction:column;min-width:0;display:flex}.pg-root .pg-verpor-sel{border-left:1px solid var(--pg-line);padding-left:8px}.pg-root .pg-verpor-lista{height:330px}.pg-root .pg-verpor-secao+.pg-verpor-secao{margin-top:6px}.pg-root .pg-verpor-secao-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--pg-label);padding:6px 10px 2px;font-size:11.5px;font-weight:800}.pg-root .pg-verpor-disp{padding:7px 10px}.pg-root .pg-verpor-disp:disabled{cursor:default;color:#a39d92;background:0 0}.pg-root .pg-verpor-usado{color:#a39d92;font-size:12px;font-weight:700}.pg-root .pg-level{cursor:grab}.pg-root .pg-level.is-dragging{opacity:.45}.pg-root .pg-level.is-drop{box-shadow:inset 0 2px 0 var(--pg-accent)}.pg-root .pg-grip{color:#b9b2a5;letter-spacing:-2px;-webkit-user-select:none;user-select:none;font-size:13px}.pg-root .pg-gl-link{color:var(--pg-text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.pg-root .pg-gl-link:hover{color:var(--pg-ink);text-decoration:underline}.pg-root .pg-gl-overlay{z-index:100;background:#16141280;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pg-root .pg-gl{background:#fff;border-radius:16px;flex-direction:column;width:900px;max-width:100%;height:85vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000004d}.pg-root .pg-gl-head{border-bottom:1px solid #ebe7df;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.pg-root .pg-gl-titulos h2{color:var(--pg-ink-strong);margin:0;font-family:Poppins,sans-serif;font-size:20px;font-weight:700}.pg-root .pg-gl-versao{color:var(--pg-text-2);font-size:12.5px;font-weight:700}.pg-root .pg-gl-acoes{align-items:center;gap:8px;display:flex}.pg-root .pg-gl-corpo{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.pg-root .pg-gl-indice{background:#faf9f6;border-right:1px solid #ebe7df;padding:14px 10px;overflow-y:auto}.pg-root .pg-gl-indice ol{margin:8px 0 0;padding:0;list-style:none}.pg-root .pg-gl-indice button{text-align:left;width:100%;color:var(--pg-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 8px;font-size:13px;font-weight:700}.pg-root .pg-gl-indice button:hover{background:var(--pg-hover)}.pg-root .pg-gl-conteudo{color:var(--pg-ink);padding:6px 28px 28px;font-size:14px;line-height:1.6;overflow-y:auto}.pg-root .pg-gl-conteudo h2{color:var(--pg-ink-strong);margin:26px 0 8px;scroll-margin-top:12px;font-family:Poppins,sans-serif;font-size:18px;font-weight:600}.pg-root .pg-gl-conteudo h3{margin:18px 0 6px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600}.pg-root .pg-gl-conteudo p,.pg-root .pg-gl-conteudo ul,.pg-root .pg-gl-conteudo ol{margin:8px 0}.pg-root .pg-gl-conteudo ul,.pg-root .pg-gl-conteudo ol{padding-left:22px}.pg-root .pg-gl-conteudo hr{border:0;border-top:1px solid #ebe7df;margin:22px 0}.pg-root .pg-gl-conteudo blockquote{border-left:3px solid var(--pg-accent);background:var(--pg-active-bg);border-radius:0 8px 8px 0;margin:10px 0;padding:8px 14px}.pg-root .pg-gl-conteudo blockquote p{margin:0}.pg-root .pg-gl-conteudo code{background:var(--pg-seg-bg);border-radius:4px;padding:1px 5px;font-size:12.5px}.pg-root .pg-gl-conteudo .gl-table-wrap{border:1px solid var(--pg-card-border);border-radius:10px;margin:10px 0 14px;overflow-x:auto}.pg-root .pg-gl-conteudo table{border-collapse:collapse;width:100%;font-size:13px}.pg-root .pg-gl-conteudo th,.pg-root .pg-gl-conteudo td{text-align:left;vertical-align:top;border-bottom:1px solid var(--pg-line);white-space:normal;padding:8px 12px}.pg-root .pg-gl-conteudo th{letter-spacing:.04em;text-transform:uppercase;color:#4f4a42;background:#f7f5f0;font-size:12.5px;font-weight:800}.pg-root .pg-gl-conteudo tr:last-child td{border-bottom:0}@media (width<=760px){.pg-root .pg-gl-corpo{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.pg-root .pg-gl-indice{border-bottom:1px solid #ebe7df;border-right:0;max-height:140px}}.pg-root .pg-layout button{flex:none;height:28px;padding:0 12px}.pg-root .pg-layout button:disabled{cursor:not-allowed;opacity:.55}.pg-root .pg-tabela tbody td{box-sizing:border-box;height:36px;padding-top:0;padding-bottom:0}.pg-root .pg-tabela th.is-first{min-width:0}.pg-root .pg-tabela th.is-left,.pg-root .pg-tabela th.is-dim-fixa,.pg-root .pg-tabela td.is-left,.pg-root .pg-tabela td.is-dim{text-align:left}.pg-root .pg-tabela th.is-left .th-sort,.pg-root .pg-tabela th.is-dim-fixa .th-sort{justify-content:flex-start}.pg-root .pg-tabela th.is-dim-fixa{z-index:5}.pg-root .pg-tabela td.is-dim-fixa{z-index:1;position:sticky}.pg-root .pg-tabela th.is-dim-fim,.pg-root .pg-tabela td.is-dim-fim{box-shadow:inset -1px 0 #e3dfd6}.pg-root .pg-tabela td.is-ind{color:var(--pg-text-2);font-weight:700}.pg-root .pg-tabela tr.is-total td.is-dim-fixa{z-index:4}.pg-root .pg-tabela tr.is-total-seguinte td{border-top:0}.pg-root .pg-tabela tr.pg-tab-espaco td{background:0 0;border:0;height:auto;padding:0}.pg-root .pg-tab-aviso{color:var(--pg-chip-ink);background:var(--pg-active-bg);border-bottom:1px solid var(--pg-pop-border);padding:8px 14px;font-size:12.5px;font-weight:700}.pg-root .pg-cartoes-btn{border:1px solid var(--pg-active-border);background:var(--pg-active-bg);height:32px;color:var(--pg-chip-ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.pg-root .pg-cartoes-btn:hover{background:var(--pg-chip-bg)}.pg-root .pg-kpi-spark-box{flex-direction:column;gap:3px;min-width:0;margin-top:4px;display:flex}.pg-root .pg-kpi-spark-titulo{letter-spacing:.05em;text-transform:uppercase;color:#9a9488;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;font-weight:800;overflow:hidden}.pg-root .pg-spark{width:100%;height:40px;display:block}.pg-root .pg-kpi-spark-skel{border-radius:6px;width:100%;height:40px;display:block}.pg-root .pg-kpi-spark-nota{height:40px;color:var(--pg-text-2);align-items:center;font-size:13px;display:flex}.pg-root .pg-spark-caixa{cursor:crosshair;touch-action:pan-y;border-radius:4px;position:relative}.pg-root .pg-spark-caixa:focus-visible{outline:2px solid var(--pg-accent);outline-offset:2px}.pg-root .pg-spark-guia{pointer-events:none;border-left:1px dashed #dcae4766;width:0;position:absolute;top:0;bottom:0}.pg-root .pg-spark-marca{pointer-events:none;background:#dcae47;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 0 2px #fff}.pg-root .pg-kpi-foot{flex-wrap:wrap;align-items:center}.pg-root .pg-kpi-legenda{color:#9a9488;white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.pg-root .pg-kpi-leg-linha,.pg-root .pg-kpi-leg-tracejado{border-top:2px solid #b8871f;width:12px;height:0;display:inline-block}.pg-root .pg-kpi-leg-tracejado{border-top:1.5px dashed #b8871f99;margin-left:6px}.pg-dica{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f3efe6;font-variant-numeric:tabular-nums;pointer-events:none;background:#17150ff0;border:1px solid #ffffff14;border-radius:14px;width:360px;padding:16px;font-family:Nunito Sans,system-ui,sans-serif;font-size:12.5px;animation:.12s ease-out pg-dica-entra;position:fixed;box-shadow:0 18px 48px #00000073}@keyframes pg-dica-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pg-dica{animation:none}}.pg-dica-cab{flex-direction:column;gap:2px;display:flex}.pg-dica-ind{letter-spacing:.08em;text-transform:uppercase;color:#a8a193;font-size:11.5px;font-weight:800}.pg-dica-data{font-size:13.5px;font-weight:700}.pg-dica-valor-linha{align-items:baseline;gap:10px;min-width:0;margin-top:6px;display:flex}.pg-dica-valor{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Poppins,sans-serif;font-size:26px;font-weight:600;overflow:hidden}.pg-dica-valor.is-neg{color:#f07a6a}.pg-dica-var{color:#a8a193;white-space:nowrap;font-size:13px;font-weight:800}.pg-dica .is-bom{color:#5fd08a}.pg-dica .is-ruim{color:#f07a6a}.pg-dica-bloco{border-top:1px solid #ffffff0f;margin-top:14px;padding-top:14px}.pg-dica-titulo{letter-spacing:.08em;text-transform:uppercase;color:#a8a193;margin-bottom:8px;font-size:11.5px;font-weight:800;display:block}.pg-dica-nota{color:#a8a193;margin:0;font-size:13px}.pg-dica-nota+.pg-dica-nota,.pg-dica-graf+.pg-dica-nota{margin-top:6px}.pg-dica-graf{position:relative}.pg-dica-graf svg{display:block}.pg-dica-eixo{height:14px;margin-top:3px;position:relative}.pg-dica-eixo span{color:#a8a193;font-size:11px;position:absolute;top:0;transform:translate(-50%)}.pg-dica-legenda{color:#a8a193;gap:14px;margin-top:4px;font-size:11.5px;display:flex}.pg-dica-leg-barra{vertical-align:-1px;background:#dcae47b3;border-radius:1.5px;width:7px;height:9px;display:inline-block}.pg-dica-leg-tracejado{vertical-align:3px;border-top:1.5px dashed #ffffffb3;width:14px;display:inline-block}.pg-dica-mks{flex-direction:column;gap:6px;display:flex}.pg-dica-mk{grid-template-columns:84px minmax(0,1fr) 76px 54px 60px;align-items:center;gap:6px;font-size:13px;display:grid}.pg-dica-mk-nome{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pg-dica-mk-trilho{background:#ffffff0f;border-radius:4px;height:8px;overflow:hidden}.pg-dica-mk-barra{background:#dcae47;border-radius:4px;height:100%;display:block}.pg-dica-mk-num{text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pg-dica-mk-pct{color:#a8a193}.pg-dica-mk-var{font-size:12px;font-weight:800}.pg-dica-rodape{color:#a8a193;border-top:1px solid #ffffff0f;justify-content:space-between;gap:8px;margin-top:14px;padding-top:10px;font-size:12px;display:flex}.pg-dica-aberto{color:#dcae47;font-weight:800}.pg-dica-skel{background:linear-gradient(90deg,#2a2720 25%,#36322a 50%,#2a2720 75%) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.2s ease-in-out infinite pg-shimmer;display:inline-block}.pg-dica-skel-graf{width:100%;height:64px;display:block}@media (prefers-reduced-motion:reduce){.pg-dica-skel{animation:none}}.pg-dica-mk-cab{letter-spacing:.06em;text-transform:uppercase;color:#8b8476;margin-bottom:-1px;font-size:10.5px;font-weight:800}.pg-root .pg-verpor-topo{margin-bottom:8px;display:flex}.pg-root .pg-verpor-topo+.pg-verpor-lista{height:290px}.pg-root .pg-verpor-foot{justify-content:flex-end;gap:8px}.pg-root .pg-apply.pg-apply--pop{height:34px;margin-left:0;padding:0 18px;font-size:13px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-700:oklch(50% .134 242.749);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-700:oklch(45.7% .24 277.023);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-700:oklch(49.6% .265 301.924);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-widest:.1em;--leading-relaxed:1.625;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}body{background-color:var(--color-background);min-width:320px;min-height:100dvh;color:var(--color-foreground);font-feature-settings:"cv02", "cv03", "cv04", "cv11";font-family:Roboto,system-ui,sans-serif;overflow-x:hidden}button,input,select,textarea{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:Poppins,system-ui,sans-serif;font-weight:600}.tabular-nums{font-variant-numeric:tabular-nums}.dashboard-table{table-layout:fixed;border-collapse:collapse}.dashboard-table th,.dashboard-table td{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-table th{resize:horizontal}.accent-bar-left{position:relative}.accent-bar-left:before{content:"";background-color:var(--color-primary);inset-block:8px;border-radius:0 2px 2px 0;width:3px;position:absolute;left:0}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--color-border);background-clip:content-box;border:2px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-muted-foreground)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100vh-285px\)\]{max-height:calc(100vh - 285px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[60px\]{min-height:60px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[280px\]{min-height:280px}.min-h-\[360px\]{min-height:360px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[176px\]{max-width:176px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[320px\]{min-width:320px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-input{border-color:var(--input)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-primary,.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-red-200{border-color:var(--color-red-200)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-sky-200{border-color:var(--color-sky-200)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--background)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-foreground{background-color:var(--foreground)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-muted,.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.object-left{object-position:left}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--success\)\]{color:var(--success)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-700{color:var(--color-amber-700)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--foreground)}.text-indigo-700{color:var(--color-indigo-700)}.text-muted-foreground{color:var(--muted-foreground)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-900{color:var(--color-neutral-900)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-700{color:var(--color-purple-700)}.text-red-700{color:var(--color-red-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-sky-700{color:var(--color-sky-700)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-ring{--tw-ring-color:var(--ring)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (width>=40rem){.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.75rem;--background:oklch(97.1% .003 247);--foreground:oklch(17.5% .02 258);--card:oklch(100% 0 0);--card-foreground:oklch(17.5% .02 258);--popover:oklch(100% 0 0);--popover-foreground:oklch(17.5% .02 258);--primary:oklch(45.5% .212 26);--primary-foreground:oklch(99% 0 0);--secondary:oklch(96% .005 247);--secondary-foreground:oklch(22% .02 258);--muted:oklch(95.5% .005 247);--muted-foreground:oklch(52% .025 245);--accent:oklch(95% .008 26);--accent-foreground:oklch(22% .02 258);--destructive:oklch(45.5% .212 26);--destructive-foreground:oklch(99% 0 0);--success:oklch(52% .16 148);--emerald:oklch(48% .15 160);--success-foreground:oklch(99% 0 0);--warning:oklch(58% .17 65);--warning-foreground:oklch(99% 0 0);--info:oklch(50% .18 240);--info-foreground:oklch(99% 0 0);--border:oklch(91.6% .008 247);--input:oklch(91.6% .008 247);--ring:oklch(45.5% .212 26);--chart-1:oklch(45.5% .212 26);--chart-2:oklch(73% .18 148);--chart-3:oklch(77% .155 72);--chart-4:oklch(68% .16 240);--chart-5:oklch(65% .2 310);--sidebar:oklch(14.5% .012 258);--sidebar-foreground:oklch(92.5% .008 247);--sidebar-primary:oklch(45.5% .212 26);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(22% .015 258);--sidebar-accent-foreground:oklch(92.5% .008 247);--sidebar-border:oklch(30% .02 258);--sidebar-ring:oklch(45.5% .212 26)}.dark{--background:oklch(15.5% .013 258);--foreground:oklch(92.5% .008 247);--card:oklch(19.5% .016 258);--card-foreground:oklch(92.5% .008 247);--popover:oklch(19.5% .016 258);--popover-foreground:oklch(92.5% .008 247);--primary:oklch(52% .21 26);--primary-foreground:oklch(99% 0 0);--secondary:oklch(24.5% .018 258);--secondary-foreground:oklch(92.5% .008 247);--muted:oklch(23.5% .016 258);--muted-foreground:oklch(66% .02 245);--accent:oklch(26.5% .02 26);--accent-foreground:oklch(92.5% .008 247);--destructive:oklch(58% .22 26);--destructive-foreground:oklch(99% 0 0);--success:oklch(75% .18 148);--emerald:oklch(72% .16 160);--success-foreground:oklch(12% .015 148);--warning:oklch(79% .155 65);--warning-foreground:oklch(12% .015 65);--info:oklch(70% .16 240);--info-foreground:oklch(12% .015 240);--border:oklch(29.5% .02 258);--input:oklch(29.5% .02 258);--ring:oklch(52% .21 26);--chart-1:oklch(52% .21 26);--chart-2:oklch(75% .18 148);--chart-3:oklch(79% .155 72);--chart-4:oklch(70% .16 240);--chart-5:oklch(70% .2 310);--sidebar:oklch(14.5% .012 258);--sidebar-foreground:oklch(92.5% .008 247);--sidebar-primary:oklch(52% .21 26);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(22% .015 258);--sidebar-accent-foreground:oklch(92.5% .008 247);--sidebar-border:oklch(30% .02 258);--sidebar-ring:oklch(52% .21 26)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
