@import "https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@300;400;500;600&display=swap";.nc-tela{cursor:default;background:#05080b;position:fixed;inset:0;overflow:hidden}.nc-palco{transform-origin:50%;color:#e8eef3;background-color:#05080b;background-image:linear-gradient(#d9a84e09 1px,#0000 1px),linear-gradient(90deg,#d9a84e09 1px,#0000 1px);background-size:48px 48px;width:1920px;height:1080px;font-family:IBM Plex Sans,system-ui,sans-serif;position:absolute;top:50%;left:50%;overflow:hidden}.nc-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.nc-disp{font-family:Chakra Petch,IBM Plex Sans,sans-serif}.nc-scan{pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px);position:absolute;inset:0}.nc-canto{pointer-events:none;border:0 solid #d9a84ebf;width:26px;height:26px;position:absolute}.nc-painel{background:#090e13d9;border:1px solid #8caac829}.nc-painel--ouro{border-color:#d9a84e47}.nc-titulo{letter-spacing:.12em;color:#c7d2dc;margin:0;font-family:Chakra Petch,sans-serif;font-size:20px;font-weight:600}.nc-pilula{background:#0a1016cc;border:1px solid #8caac82e;border-radius:4px;align-items:center;gap:8px;padding:7px 12px;font-family:IBM Plex Mono,monospace;font-size:14px;display:flex}.nc-ponto{border-radius:50%;width:7px;height:7px}.nc-no{flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;transform:translate(-50%,-18px)}.nc-losango{background:#091017;border:1.5px solid;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;transform:rotate(45deg)}.nc-losango svg{transform:rotate(-45deg)}.nc-rotulo-eq{color:#a9b6c2;white-space:nowrap;text-overflow:ellipsis;max-width:130px;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:12px;overflow:hidden}.nc-tag{color:#0a0f14;white-space:nowrap;text-transform:uppercase;background:#f2b33d;border-radius:3px;padding:1px 6px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.nc-tag--off{background:#ff6b5e}.nc-casa{background:#091017;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:absolute;transform:translate(-50%,-50%)}.nc-casa--mini{border-width:2px;width:18px;height:18px}.nc-etiqueta{white-space:nowrap;flex-direction:column;gap:2px;display:flex;position:absolute}.nc-luz{offset-rotate:0deg;offset-anchor:center;border-radius:50%;width:7px;height:7px;animation:cubic-bezier(.45,0,.55,1) infinite nc-viagem;position:absolute;top:0;left:0}@keyframes nc-viagem{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes nc-pulso{0%{box-shadow:0 0 #f2b33d99}70%{box-shadow:0 0 0 18px #f2b33d00}to{box-shadow:0 0 #f2b33d00}}@keyframes nc-pulso-vermelho{0%{box-shadow:0 0 #ff6b5e99}70%{box-shadow:0 0 0 18px #ff6b5e00}to{box-shadow:0 0 #ff6b5e00}}@keyframes nc-gira{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes nc-gira-inv{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes nc-pisca{0%,to{opacity:1}50%{opacity:.25}}@keyframes nc-fluxo{to{stroke-dashoffset:-40px}}@keyframes nc-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes nc-cursor{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes nc-entra{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nc-alerta{animation:1.8s ease-out infinite nc-pulso}.nc-alerta-vermelho{animation:1.6s ease-out infinite nc-pulso-vermelho}.nc-varredura{animation:7s linear infinite nc-gira}.nc-anel-a{animation:40s linear infinite nc-gira}.nc-anel-b{animation:70s linear infinite nc-gira-inv}.nc-anel-c{animation:120s linear infinite nc-gira}.nc-vivo{animation:1.6s ease-in-out infinite nc-pisca}.nc-fluxo{animation:1.4s linear infinite nc-fluxo}.nc-ticker{animation:70s linear infinite nc-ticker}.nc-cursor{animation:1s step-end infinite nc-cursor}.nc-novo{animation:.6s ease-out both nc-entra}@media (prefers-reduced-motion:reduce){.nc-luz,.nc-alerta,.nc-alerta-vermelho,.nc-varredura,.nc-anel-a,.nc-anel-b,.nc-anel-c,.nc-vivo,.nc-fluxo,.nc-ticker,.nc-cursor,.nc-novo{animation:none}}.nc-dica{color:#c7d2dc;z-index:2;background:#090e13e6;border:1px solid #d9a84e66;border-radius:999px;padding:10px 18px;font:500 15px IBM Plex Sans,sans-serif;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.nc-clicavel{cursor:pointer}.nc-casa.nc-clicavel:hover{filter:brightness(1.25);transform:translate(-50%,-50%)scale(1.06)}.nc-etiqueta.nc-clicavel:hover span:first-child{text-underline-offset:4px;-webkit-text-decoration:underline #d9a84ecc;text-decoration:underline #d9a84ecc}.nc-apresentar{color:#e9be68;letter-spacing:.06em;cursor:pointer;background:#181206eb;border:1px solid #d9a84ebf;border-radius:3px;align-items:center;gap:9px;height:34px;padding:0 14px 0 11px;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 0 0 4px #d9a84e14,0 0 22px #d9a84e38}.nc-apresentar:focus-visible{outline-offset:3px;outline:2px solid #e9be68}.nc-apr-entra{animation:.9s cubic-bezier(.2,.7,.2,1) both nc-apr-entra}@keyframes nc-apr-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nc-apr-barra{width:0;animation-name:nc-apr-barra;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes nc-apr-barra{0%{width:0%}to{width:100%}}@media (prefers-reduced-motion:reduce){.nc-apr-entra{animation:none}}.nc-no--desligado{opacity:.55}.nc-tag--desligado{color:#7f91a2;background:0 0;border:1px solid #7f91a280}.nc-servidor{color:#a9b6c2;align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.nc-servidor i{border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.nc-giro{pointer-events:none;transform:translate(-50%, -50%) rotate(var(--nc-giro,0deg));background:conic-gradient(#d9a84e00 0deg 292deg,#d9a84e3d 360deg);border-radius:50%;position:absolute}.nc-no-casa{width:0;height:0;transition:opacity .35s;position:absolute}.nc-esmaecido{opacity:.3}.nc-bolha{cursor:pointer;transform:translate(-50%, -50%) scale(calc(1 + var(--nc-brilho,0) * .12));box-shadow:0 0 calc(var(--nc-brilho,0) * 34px) calc(var(--nc-brilho,0) * 5px) var(--nc-cor,#d9a84e);background:#091017;border:2px solid;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:width .3s,height .3s;display:flex;position:absolute;top:0;left:0}.nc-bolha--foco{box-shadow:0 0 0 7px #f2b33d2e,0 0 30px #f2b33d59}.nc-bolha:focus-visible,.nc-icone:focus-visible,.nc-controles button:focus-visible,.nc-item-atencao:focus-visible,.nc-botao-mini:focus-visible{outline-offset:3px;outline:2px solid #f2b33d}.nc-rotulo-casa{pointer-events:none;white-space:nowrap;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;left:0;transform:translate(-50%)}.nc-rotulo-casa .nc-disp{text-overflow:ellipsis;max-width:170px;font-size:16px;font-weight:600;overflow:hidden}.nc-foco{box-sizing:border-box;text-align:center;pointer-events:none;background:radial-gradient(circle,#f2b33d14,#090e13f7 68%);border:2px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:300px;height:300px;padding:0 34px;animation:.35s ease-out both nc-foco-entra;display:flex;position:absolute;transform:translate(-50%,-50%)}.nc-botao-mini{color:#e9be68;cursor:pointer;background:#181206eb;border:1px solid #d9a84e99;border-radius:4px;min-height:32px;padding:0 10px;font:600 12px IBM Plex Mono,monospace}.nc-item-atencao{text-align:left;color:inherit;font:inherit;cursor:pointer;background:#0c131ae6;border:1px solid #8caac824;border-radius:6px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.nc-item-atencao:hover{border-color:#d9a84e73}.nc-icone{cursor:pointer;background:#090e13eb;border:1.5px solid;border-radius:10px;justify-content:center;align-items:center;width:62px;height:62px;padding:0;display:flex;position:relative}.nc-icone--aberto{background:#d9a84e1f}.nc-selo{box-sizing:border-box;color:#0a0f14;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font:700 12px IBM Plex Mono,monospace;display:flex;position:absolute;top:-8px;right:-8px}.nc-gaveta{flex-direction:column;width:430px;max-height:860px;animation:.25s ease-out both nc-entra;display:flex;position:absolute;top:160px;right:124px;overflow:auto;box-shadow:0 24px 70px #0009}.nc-controles{opacity:0;pointer-events:none;gap:12px;transition:opacity .3s;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.nc-controles--visivel{opacity:1;pointer-events:auto}.nc-controles button{color:#e8eef3;cursor:pointer;background:#0c131af2;border:1px solid #8caac84d;border-radius:6px;min-width:140px;min-height:50px;padding:0 20px;font:500 16px IBM Plex Sans,sans-serif}.nc-controles .nc-controle--ligado{color:#f2b33d;background:#f2b33d1f;border-color:#f2b33db3}.nc-casa-nova{z-index:3;color:#f4d38a;background:#181206f2;border:1px solid #d9a84ecc;border-radius:8px;align-items:center;gap:12px;padding:12px 22px;font:500 20px IBM Plex Sans,sans-serif;animation:.5s ease-out both nc-faixa-entra;display:flex;position:absolute;top:156px;left:50%;transform:translate(-50%);box-shadow:0 0 40px #d9a84e59}.nc-casa-nova strong{color:#fff3d6}@keyframes nc-foco-entra{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes nc-faixa-entra{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.nc-giro{display:none}.nc-foco,.nc-gaveta,.nc-casa-nova{animation:none}.nc-bolha,.nc-no-casa,.nc-controles{transition:none}}.nc-orbita{width:0;height:0;animation:140s linear infinite nc-orbita-gira;position:absolute}.nc-orbita:hover,.nc-orbita:hover .nc-satelite{animation-play-state:paused}.nc-satelite{width:0;height:0;animation:140s linear infinite nc-orbita-volta;position:absolute}.nc-equip{cursor:pointer;background:#091017;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:transform .2s;display:flex;position:absolute;top:-23px;left:-23px}.nc-equip:hover,.nc-equip:focus-visible{outline:none;transform:scale(1.15)}.nc-equip--desligado{opacity:.5}.nc-equip-pino{border:2px solid #091017;border-radius:50%;width:10px;height:10px;position:absolute;top:1px;right:1px}@keyframes nc-orbita-gira{to{transform:rotate(360deg)}}@keyframes nc-orbita-volta{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.nc-orbita,.nc-satelite{animation:none}}.dr-abas{border:1px solid var(--border,#2b2e36);background:#101116;border-radius:11px;padding:3px;display:inline-flex}.dr-abas button{height:32px;color:var(--text-muted,#a8a8b0);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}.dr-abas button[aria-selected=true],.dr-abas button[aria-pressed=true]{color:#e0b968;background:#2a2618}.dr-abas button:focus-visible{outline-offset:1px;outline:2px solid #d0a048}.dr-painel{gap:16px;display:grid}.dr-grade{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.dr-coluna{flex-direction:column;gap:10px;min-width:0;display:flex}.dr-rotulo{color:var(--text-muted,#a8a8b0);font-size:13px}.dr-pc{background:#24221a;border:2px solid #d0a048;border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.dr-pc[data-online=false]{opacity:.75;background:#15161b;border-color:#2b2e36}.dr-ponto{background:#22c55e;border-radius:50%;flex-shrink:0;width:10px;height:10px}.dr-pc[data-online=false] .dr-ponto{background:#4b4f59}.dr-pc strong{font-size:15px;display:block}.dr-pc small{color:#8b909b;font-size:12.5px;display:block}.dr-modos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dr-modo{text-align:left;font:inherit;color:inherit;cursor:pointer;background:#15161b;border:2px solid #2b2e36;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex}.dr-modo[aria-pressed=true]{background:#24221a;border-color:#d0a048}.dr-modo strong{font-size:15px}.dr-modo span{color:var(--text-muted,#a8a8b0);font-size:12.5px;line-height:1.45}.dr-entrada{height:46px;color:inherit;font:inherit;box-sizing:border-box;background:#101116;border:1px solid #2b2e36;border-radius:12px;outline:none;width:100%;padding:0 14px;font-size:15px}.dr-entrada:focus{border-color:#d0a048}.dr-nota{color:var(--text-muted,#a8a8b0);background:#15161b;border:1px solid #2b2e36;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.dr-nota img{object-fit:contain;flex-shrink:0;width:34px;height:36px}.dr-botao{color:#1a1406;height:48px;font:inherit;cursor:pointer;background:#d0a048;border:0;border-radius:13px;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.dr-botao:hover{background:#ddb860}.dr-botao:disabled{opacity:.5;cursor:default}.dr-botao-sec{height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #2b2e36;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dr-botao-sec:hover{background:#1f2128}.dr-botao-perigo{color:#ff8a9b;background:#3a1820;border:0}.dr-botao-perigo:hover{background:#4a1d28}.dr-botao:focus-visible,.dr-botao-sec:focus-visible,.dr-modo:focus-visible{outline-offset:2px;outline:2px solid #d0a048}.dr-acoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dr-aberta{background:#24221a;border:1px solid #d0a04880;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.dr-aberta img{object-fit:contain;width:40px;height:42px}.dr-aberta div{flex:1;min-width:180px}.dr-aberta strong{font-size:15px;display:block}.dr-aberta small{color:var(--text-muted,#a8a8b0);font-size:13px}.dr-historico{border-collapse:collapse;width:100%;font-size:13px}.dr-historico th{text-align:left;color:#8b909b;border-bottom:1px solid #2b2e36;padding:6px 8px 6px 0;font-weight:500}.dr-historico td{vertical-align:top;border-bottom:1px solid #23262d;padding:9px 8px 9px 0}.dr-historico-caixa{overflow-x:auto}.dr-tag{font-weight:600}.dr-tag[data-modo=controlar]{color:#e0b968}.dr-tag[data-modo=ver]{color:#8db8ff}.dr-tag[data-ruim=true]{color:#ff8a9b}.dr-sessao{color:#ececf0;font-family:var(--font-sans,"Plus Jakarta Sans", sans-serif);z-index:50;background:#0b0c10;flex-direction:column;display:flex;position:fixed;inset:0}.dr-topo{box-sizing:border-box;background:#14151a;border-bottom:1px solid #22252c;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px;min-height:64px;padding:10px 18px;display:flex}.dr-marca{letter-spacing:-.01em;align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.dr-marca img{object-fit:contain;width:30px;height:31px}.dr-marca span:first-of-type{color:#d0a048}.dr-marca span:last-of-type{color:#a8a8b0}.dr-sep{background:#2b2e36;width:1px;height:28px}.dr-titulo strong{font-size:14px;display:block}.dr-titulo small{color:#8b909b;font-size:12px}.dr-selo{color:#8db8ff;background:#3b82f629;border-radius:999px;align-items:center;height:26px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.dr-selo[data-controlando=true]{color:#e0b968;background:#d0a04829}.dr-ferramentas{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.dr-ferramentas .dr-botao-sec{height:38px;padding:0 14px;font-size:13px}.dr-palco{flex:1;justify-content:center;align-items:center;min-height:0;padding:18px;display:flex}.dr-tela{cursor:default;background:#000;border:2px solid #d0a048;border-radius:8px;outline:none;max-width:100%;max-height:100%;box-shadow:0 0 0 6px #d0a0481a}.dr-tela[data-controlando=true]{cursor:none}.dr-tela:focus-visible{box-shadow:0 0 0 6px #d0a04859}.dr-carregando{color:#8b909b;font-size:14px}.dr-rodape{color:#8b909b;text-align:center;border-top:1px solid #1a1c22;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:6px 16px;font-size:12px;display:flex}.dr-rodape img{object-fit:contain;width:22px;height:23px}.dr-centro{flex:1;justify-content:center;align-items:center;padding:24px 16px;display:flex}.dr-cartao{text-align:center;flex-direction:column;align-items:center;gap:18px;width:min(520px,100%);display:flex}.dr-cartao>img{object-fit:contain;width:104px;height:108px}.dr-cartao h1{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}.dr-cartao p{color:#a8a8b0;margin:0;font-size:15px;line-height:1.55}.dr-contador{letter-spacing:-.02em;color:#d0a048;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800}.dr-detalhes{box-sizing:border-box;text-align:left;background:#15161b;border:1px solid #2b2e36;border-radius:14px;gap:8px;width:100%;padding:14px 16px;font-size:14px;display:grid}.dr-detalhes div{justify-content:space-between;gap:12px;display:flex}.dr-detalhes span{color:#8b909b}.dr-detalhes strong{text-align:right}.dr-colar{z-index:60;background:#050608b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dr-colar form{background:#15161b;border:1px solid #2b2e36;border-radius:18px;gap:14px;width:min(520px,100%);padding:24px;display:grid}.dr-colar h2{margin:0;font-size:18px}.dr-colar textarea{min-height:120px;color:inherit;font:inherit;resize:vertical;background:#101116;border:1px solid #2b2e36;border-radius:12px;padding:12px 14px;font-size:14px}@media (width<=720px){.dr-ferramentas{width:100%;margin-left:0}.dr-palco{padding:8px}}.tour-progresso{flex-wrap:wrap;align-items:center;gap:10px 20px;margin:4px 0 16px;display:flex}.tour-progresso strong{font-size:17px}.tour-ok{color:var(--ok)}.tour-barra{flex:220px;grid-template-columns:repeat(10,1fr);gap:4px;max-width:400px;display:grid}.tour-seg{background:var(--border);border-radius:2px;height:8px}.tour-seg.tour-polindo{background:var(--warn)}.tour-seg.tour-pronto{background:var(--ok)}.tour-legenda{color:var(--text-muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.tour-legenda i{vertical-align:-1px;background:var(--text-muted);border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.tour-legenda i.tour-polindo{background:var(--warn)}.tour-legenda i.tour-pronto{background:var(--ok)}.tour-grade{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}@media (width<=1100px){.tour-grade{grid-template-columns:minmax(0,1fr)}}.tour-cena-col{min-width:0}.tour-cena{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--raio);min-height:120px;overflow:hidden}.tour-rolagem{overflow-x:auto}.tour-rolagem svg{width:100%;min-width:720px;height:auto;display:block}.tour-sem-cena{text-align:center;margin:0;padding:40px 20px}.tour-nota{margin:8px 2px 0;font-size:12px}.tour-inteira{opacity:0;pointer-events:none;transition:opacity 1.6s}.tour-tudo .tour-inteira{opacity:1}.tour-area{cursor:pointer;outline:none}.tour-cor{opacity:0;transition:opacity 1.1s}.tour-area.tour-pronto .tour-cor{opacity:1}.tour-toque{fill:#0000}.tour-contorno{fill:none;stroke:none;stroke-width:5px;stroke-linejoin:round}.tour-area.tour-polindo .tour-contorno{stroke:var(--warn);stroke-dasharray:18 14;animation:1.3s linear infinite tour-marcha}.tour-area.tour-sel .tour-contorno,.tour-area:hover .tour-contorno,.tour-area:focus-visible .tour-contorno{stroke:var(--info);stroke-dasharray:none;stroke-width:6px;animation:none}.tour-pino{fill:var(--text-muted);stroke:var(--surface);stroke-width:4px}.tour-area.tour-polindo .tour-pino{fill:var(--warn)}.tour-area.tour-pronto .tour-pino{fill:var(--ok)}.tour-halo{fill:var(--info);opacity:0}.tour-area.tour-sel .tour-halo{opacity:.4}.tour-area text{fill:var(--surface);font-size:30px;font-weight:900}@keyframes tour-marcha{to{stroke-dashoffset:-64px}}@media (prefers-reduced-motion:reduce){.tour-area.tour-polindo .tour-contorno{animation:none}.tour-cor,.tour-inteira{transition:none}}.tour-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tour-chip{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 7px;font-size:13px;display:flex}.tour-chip[aria-pressed=true]{border-color:var(--info);box-shadow:0 0 0 1px var(--info)}.tour-n{width:20px;height:20px;color:var(--surface);background:var(--text-muted);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.tour-chip.tour-polindo .tour-n{background:var(--warn)}.tour-chip.tour-pronto .tour-n{background:var(--ok)}.tour-painel{flex-direction:column;gap:18px;min-width:0;display:flex}.tour-rotulo{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px;font-size:11px;font-weight:600}.tour-titulo{margin:2px 0;font-size:24px;line-height:1.15}.tour-recurso{margin:0;font-weight:600}.tour-videos{flex-direction:column;gap:10px;display:flex}.tour-videos h3{margin-bottom:0}.tour-abas{flex-wrap:wrap;gap:6px;display:flex}.tour-aba{font:inherit;border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:flex}.tour-aba[aria-pressed=true]{border-color:var(--info);background:rgba(var(--ad-vidro-rgb), .06)}.tour-ponto{background:var(--border);border-radius:50%;width:7px;height:7px}.tour-ponto-on{background:var(--ok)}.tour-seg-ctl{border:1px solid var(--border);border-radius:10px;display:grid;overflow:hidden}.tour-dois{grid-template-columns:repeat(2,1fr)}.tour-tres{grid-template-columns:repeat(3,1fr)}.tour-seg-ctl button{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:9px 4px;font-size:13px;font-weight:600}.tour-seg-ctl button+button{border-left:1px solid var(--border)}.tour-seg-ctl button:disabled{cursor:default}.tour-seg-ctl button[aria-pressed=true]{background:var(--text);color:var(--surface)}.tour-seg-ctl button[aria-pressed=true][data-v=pendente]{background:var(--text-muted);color:var(--surface)}.tour-seg-ctl button[aria-pressed=true][data-v=polindo]{background:var(--warn);color:var(--surface)}.tour-seg-ctl button[aria-pressed=true][data-v=pronto]{background:var(--ok);color:var(--surface)}.tour-tela{background:var(--bg);border:1px solid var(--border);text-align:center;color:var(--text-muted);border-radius:12px;place-items:center;display:grid;overflow:hidden}.tour-tela.tour-h{aspect-ratio:16/9}.tour-tela.tour-v{aspect-ratio:9/16;width:100%;max-width:260px;max-height:460px;margin:0 auto}.tour-tela video{object-fit:contain;background:var(--bg);width:100%;height:100%}.tour-espera{flex-direction:column;align-items:center;gap:6px;padding:16px;font-size:13px;display:flex}.tour-espera b{color:var(--text);font-size:14px}.tour-tags{flex-wrap:wrap;gap:6px;display:flex}.tour-lista{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;display:flex}.tour-aba:focus-visible,.tour-chip:focus-visible,.tour-seg-ctl button:focus-visible{outline:2px solid var(--info);outline-offset:2px}@font-face{font-family:Inter OpDok;src:url(/fonts/inter-regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Inter OpDok;src:url(/fonts/inter-medium.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Inter OpDok;src:url(/fonts/inter-semibold.otf)format("opentype");font-weight:600 800;font-display:swap}@font-face{font-family:Inter Display OpDok;src:url(/fonts/inter-display-semibold.otf)format("opentype");font-weight:600 800;font-display:swap}:root{--pp-bg:#0e0f12;--pp-card:#15161a;--pp-card-2:#1b1c21;--pp-linha:rgba(var(--pp-vidro-rgb), .07);--pp-linha-forte:rgba(var(--pp-vidro-rgb), .12);--pp-ouro:#c9a44c;--pp-ouro-claro:#e0b968;--pp-texto:#f1ede4;--pp-suave:#a19c91;--pp-fraco:#6f6b63;--pp-ok:#7bd389;--pp-alerta:#f07272;--pp-raio:16px;--pp-vidro-rgb:255, 255, 255;--pp-alerta-texto:var(--pp-alerta-texto);--pp-alerta-texto-2:var(--pp-alerta-texto-2);--pp-sombra:#0000008c}:root[data-pp-tema=claro]{--pp-bg:#f6f3ec;--pp-card:#fff;--pp-card-2:#fbf8f2;--pp-linha:#14161c14;--pp-linha-forte:#14161c26;--pp-ouro:#a9862f;--pp-ouro-claro:#8a6a1c;--pp-texto:#16181d;--pp-suave:#5b5f6b;--pp-fraco:#8b8f99;--pp-ok:#23704b;--pp-alerta:#c0453c;--pp-vidro-rgb:20, 22, 28;--pp-alerta-texto:#b3403a;--pp-alerta-texto-2:#a33a33;--pp-sombra:#14161c29}:root[data-pp-tema=claro] .pp-root,:root[data-pp-tema=claro] .pp-tela{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-pp-tema=claro] body{background:var(--pp-bg)}.pp-root{box-sizing:border-box;background:radial-gradient(900px 420px at 85% -10%, #c9a44c17, transparent 60%), var(--pp-bg);min-height:100vh;color:var(--pp-texto);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--pp-ouro);flex-direction:column;gap:20px;padding:20px 16px 28px;font-family:Inter OpDok,Inter,-apple-system,Segoe UI,system-ui,sans-serif;display:flex}.pp-root *,.pp-root :before,.pp-root :after{box-sizing:border-box}.pp-root button{font-family:inherit}.pp-root :focus-visible{outline:2px solid var(--pp-ouro-claro);outline-offset:2px;border-radius:8px}.pp-muted{color:var(--pp-suave);font-size:14px}.pp-verde{color:var(--pp-ok)}.pp-dourado{color:var(--pp-ouro-claro)}.pp-vermelho{color:var(--pp-alerta)}.pp-topo{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.pp-logo{width:auto;height:26px;display:block}.pp-relogio-box{display:none}.pp-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pp-acao{border:1px solid var(--pp-linha-forte);background:rgba(var(--pp-vidro-rgb), .03);min-width:34px;height:34px;color:var(--pp-texto);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.pp-acao:hover{background:#c9a44c12;border-color:#c9a44c8c}.pp-acao-icone{width:34px;padding:0}.pp-acao-ouro{color:var(--pp-ouro-claro);background:#c9a44c1a;border-color:#c9a44c8c}.pp-acao-alerta{color:var(--pp-alerta-texto);background:#f072721a;border-color:#f0727299}.pp-acao-grupo{gap:6px;display:inline-flex}.pp-acoes .psa-root{align-items:center;gap:8px;display:inline-flex}.pp-acoes .psa-botao{opacity:.85;width:34px;height:34px}.pp-erro-geral{color:var(--pp-alerta);text-align:center;margin-top:60px}.pp-vazio{text-align:center;margin-top:80px;font-size:18px}.pp-casa{flex-direction:column;gap:16px;display:flex}.pp-casa-header{flex-direction:column;gap:6px;display:flex}.pp-casa-titulo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pp-casa-nome{letter-spacing:-.02em;color:var(--pp-texto);margin:0;font-family:Inter Display OpDok,Inter OpDok,sans-serif;font-size:30px;font-weight:600;line-height:1.1}.pp-casa-sub{color:var(--pp-suave);flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;font-size:14px;display:flex}.pp-sep{background:var(--pp-fraco);border-radius:50%;width:3px;height:3px;margin:0 9px;display:inline-block}.pp-vivo{border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.pp-vivo-on{color:var(--pp-ok);background:#7bd3891a;border:1px solid #7bd38959}.pp-vivo-off{color:var(--pp-alerta);background:#f0727214;border:1px solid #f0727259}.pp-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.pp-vivo-on .pp-dot{animation:2.4s ease-in-out infinite ppPulsa}@keyframes ppPulsa{0%,to{opacity:1}50%{opacity:.35}}.pp-aviso{color:var(--pp-ouro-claro);background:#e0b96812;border:1px solid #e0b96859;border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.5}.pp-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.pp-hero,.pp-movimento,.pp-metade,.pp-largo{grid-column:1/-1}.pp-card{background:var(--pp-card);border:1px solid var(--pp-linha);border-radius:var(--pp-raio);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex;position:relative}.pp-card h2{color:var(--pp-suave);letter-spacing:0;margin:0;font-size:14px;font-weight:500}.pp-card-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.pp-card-nota{color:var(--pp-fraco);font-size:13px}.pp-vazio-card{text-align:center;color:var(--pp-suave);flex:1;justify-content:center;align-items:center;min-height:90px;font-size:14px;display:flex}.pp-hero{background:radial-gradient(520px 220px at 100% 0%, #c9a44c29, transparent 70%), linear-gradient(180deg, var(--pp-card-2), var(--pp-card));border-color:#c9a44c52;padding:20px 18px 18px;container-type:inline-size}.pp-hero h2{color:var(--pp-ouro-claro)}.pp-hero-valor{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(160deg,#f7e7bd 0%,#e0b968 45%,#c9a44c 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Inter Display OpDok,Inter OpDok,sans-serif;font-size:clamp(34px,15.5cqi,76px);font-weight:600;line-height:1}.pp-delta{color:var(--pp-suave);margin:0;font-size:14px;line-height:1.4}.pp-delta span{font-weight:700}.pp-delta-sobe span{color:var(--pp-ok)}.pp-delta-cai span{color:var(--pp-alerta)}.pp-hero-mini{border-top:1px solid var(--pp-linha);gap:28px;margin:6px 0 0;padding-top:14px;display:flex}.pp-hero-mini dt{color:var(--pp-suave);font-size:13px}.pp-hero-mini dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:20px;font-weight:600}.pp-termo{align-items:stretch;gap:3px;height:150px;display:flex}.pp-termo-col{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.pp-termo-valor{color:var(--pp-suave);font-variant-numeric:tabular-nums;min-height:14px;font-size:11px;font-weight:600}.pp-termo-barra{border-bottom:1px solid var(--pp-linha-forte);flex:1;align-items:flex-end;width:100%;display:flex}.pp-termo-bar{background:#c9a44c6b;border-radius:5px 5px 1px 1px;width:100%}.pp-termo-pico{background:linear-gradient(#f2d899,#c9a44c)}.pp-termo-agora{box-shadow:0 0 0 1.5px var(--pp-ouro-claro) inset}.pp-termo-hora{color:var(--pp-fraco);font-variant-numeric:tabular-nums;white-space:nowrap;min-height:14px;font-size:11px}.pp-kpi{gap:6px}.pp-kpi-valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Inter Display OpDok,Inter OpDok,sans-serif;font-size:34px;font-weight:600;line-height:1.05}.pp-kpi-valor small{color:var(--pp-suave);margin-left:2px;font-size:.55em;font-weight:500}.pp-kpi-sub{color:var(--pp-suave);margin:0;font-size:13px;line-height:1.4}.pp-medidor{background:rgba(var(--pp-vidro-rgb), .07);border-radius:999px;height:6px;overflow:hidden}.pp-medidor div{background:linear-gradient(90deg, #a8843a, var(--pp-ouro-claro));border-radius:999px;height:100%}.pp-kpi-alerta{border-color:#f0727273}.pp-selo-alerta{color:var(--pp-alerta-texto);background:#f072721f;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12.5px;font-weight:600}.pp-top-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pp-top-lista li{border-top:1px solid var(--pp-linha);align-items:center;gap:10px;min-width:0;padding:9px 0;font-size:14px;display:flex}.pp-top-lista li:first-child{border-top:none;padding-top:2px}.pp-top-pos{width:22px;color:var(--pp-ouro);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.pp-top-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pp-top-qtd{color:var(--pp-ouro-claro);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.pp-top-valor{text-align:right;width:92px;color:var(--pp-suave);font-variant-numeric:tabular-nums;flex:none}.pp-pag-faixa{border-radius:999px;gap:3px;height:12px;display:flex;overflow:hidden}.pp-pag-seg{min-width:4px}.pp-pag-seg-0{background:#e0b968}.pp-pag-seg-1{background:#a8843a}.pp-pag-seg-2{background:#d9d3c4}.pp-pag-seg-3{background:#6e6a60}.pp-pag-seg-4{background:#f2dca6}.pp-pag-lista{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.pp-pag-lista li{border-top:1px solid var(--pp-linha);font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.pp-pag-lista li:first-child{border-top:none}.pp-pag-cor{border-radius:3px;flex:none;width:10px;height:10px}.pp-pag-nome{flex:1}.pp-pag-pct{color:var(--pp-suave);text-align:right;width:42px}.pp-pag-valor{text-align:right;width:112px;font-weight:600}.pp-alertas{flex-flow:wrap;align-items:center;gap:10px 16px}.pp-alertas h2{flex:none}.pp-alertas-com{border-color:#f0727266}.pp-alertas-com h2{color:var(--pp-alerta-texto)}.pp-alertas-ok{color:var(--pp-ok);margin:0;font-size:14px}.pp-alertas-lista{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pp-alertas-lista li{color:var(--pp-alerta-texto-2);background:#f072721a;border:1px solid #f0727247;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:500}.pp-versao{color:var(--pp-fraco);margin-left:auto;font-size:12.5px}.pp-fech-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:10px;display:grid}.pp-fech{background:var(--pp-card-2);border:1px solid var(--pp-linha);border-radius:12px;padding:12px 14px}.pp-fech-topo{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;font-size:14px;display:flex}.pp-fech-topo strong{font-weight:600}.pp-fech-quem{color:var(--pp-suave);margin-top:2px;font-size:13px;display:block}.pp-fech-resultado{white-space:nowrap}.pp-fech-cego{color:var(--pp-ouro-claro);vertical-align:1px;border:1px solid #c9a44c99;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px}.pp-fech-legenda{color:var(--pp-suave);margin:0;font-size:13px}.pp-fech-tabela{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.pp-fech-tabela th{text-align:left;color:var(--pp-fraco);padding:4px 0;font-weight:500}.pp-fech-tabela td{border-top:1px solid var(--pp-linha);padding:5px 0}.pp-fech-tabela th:not(:first-child),.pp-fech-tabela td:not(:first-child){text-align:right;padding-left:8px}.pp-hist-periodo{background:rgba(var(--pp-vidro-rgb), .05);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.pp-hist-periodo button{color:var(--pp-suave);cursor:pointer;background:0 0;border:0;border-radius:999px;height:28px;padding:0 12px;font-size:13px;font-weight:500}.pp-hist-periodo button[aria-pressed=true]{background:var(--pp-ouro);color:#17140d;font-weight:600}.pp-hist-resumo{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 20px;margin:0;display:grid}.pp-hist-resumo dt{color:var(--pp-suave);font-size:13px}.pp-hist-resumo dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:17px;font-weight:600}.pp-hist-barras{border-bottom:1px solid var(--pp-linha-forte);align-items:flex-end;gap:2px;height:130px;display:flex}.pp-hist-barras button{cursor:pointer;background:#c9a44c80;border:0;border-radius:3px 3px 0 0;flex:1 1 0;min-width:3px;padding:0}.pp-hist-barras button.pp-hist-fds{background:#c9a44cc7}.pp-hist-barras button[aria-pressed=true]{background:#f2d899}.pp-hist-eixo{color:var(--pp-fraco);justify-content:space-between;gap:8px;font-size:12px;display:flex}.pp-hist-dica{display:none}@media (width>=760px){.pp-hist-dica{display:inline}}.pp-hist-dia{background:var(--pp-card-2);color:var(--pp-suave);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;line-height:1.6}.pp-hist-dia strong{color:var(--pp-texto);font-weight:600}.pp-hist-email{color:var(--pp-suave);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.pp-hist-email input{width:18px;height:18px}.pp-carrossel{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.pp-btn-nav{width:38px;height:38px;color:var(--pp-ouro-claro);cursor:pointer;background:#c9a44c14;border:1px solid #c9a44c73;border-radius:50%;font-size:16px}.pp-btn-nav:hover{background:#c9a44c2e}.pp-indicador{color:var(--pp-suave);text-align:center;font-size:13px}.pp-select-intervalo{background:rgba(var(--pp-vidro-rgb), .04);color:var(--pp-texto);border:1px solid var(--pp-linha-forte);border-radius:999px;height:34px;padding:0 10px;font-size:13px}.pp-modal-fundo{z-index:1000;background:#050507b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pp-modal{background:var(--pp-card);width:min(460px,100%);max-height:88vh;color:var(--pp-texto);box-shadow:0 30px 80px var(--pp-sombra);border:1px solid #c9a44c59;border-radius:18px;padding:22px;font-family:Inter OpDok,Inter,system-ui,sans-serif;overflow:auto}.pp-modal-topo{align-items:center;gap:12px;margin-bottom:14px;display:flex}.pp-modal-topo h2{margin:0;font-size:19px;font-weight:600}.pp-modal-fechar{background:rgba(var(--pp-vidro-rgb), .06);width:34px;height:34px;color:inherit;cursor:pointer;border:0;border-radius:50%;margin-left:auto;font-size:20px}.pp-modal p{color:var(--pp-suave);font-size:14px;line-height:1.5}.pp-modal-linha{border-top:1px solid rgba(var(--pp-vidro-rgb), .07);gap:12px;padding:9px 0;font-size:14px;display:flex}.pp-modal-linha span:last-child{text-align:right;margin-left:auto}.pp-modal input,.pp-modal select{border:1px solid rgba(var(--pp-vidro-rgb), .14);background:var(--pp-bg);width:100%;height:46px;color:var(--pp-texto);border-radius:12px;padding:0 14px;font-family:inherit;font-size:16px}.pp-modal input:focus,.pp-modal select:focus{border-color:var(--pp-ouro);outline:none}.pp-botao-ouro{color:#17140d;cursor:pointer;background:linear-gradient(#e8c574,#c9a44c);border:0;border-radius:12px;justify-content:center;align-items:center;height:46px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.pp-botao-ouro:disabled{opacity:.55;cursor:default}.pp-botao-contorno{height:46px;color:var(--pp-ouro-claro);cursor:pointer;background:0 0;border:1px solid #c9a44c99;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pp-msg-ok{color:var(--pp-ok);font-size:14px}.pp-msg-erro{color:var(--pp-alerta-texto);font-size:14px}.pp-tela{background:radial-gradient(700px 360px at 50% -10%, #c9a44c1f, transparent 65%), var(--pp-bg);min-height:100vh;color:var(--pp-texto);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;place-items:center;padding:24px 16px;font-family:Inter OpDok,Inter,-apple-system,Segoe UI,system-ui,sans-serif;display:grid}.pp-tela button,.pp-modal button{font-family:inherit}.pp-tela-caixa{flex-direction:column;gap:18px;width:min(400px,100%);display:flex}.pp-tela-logo{align-self:flex-start;width:auto;height:30px}.pp-tela h1{letter-spacing:-.02em;margin:0;font-family:Inter Display OpDok,Inter OpDok,sans-serif;font-size:28px;font-weight:600}.pp-tela p{color:var(--pp-suave);margin:0;font-size:15px;line-height:1.5}.pp-tela form{flex-direction:column;gap:14px;display:flex}.pp-tela label{color:var(--pp-suave);flex-direction:column;gap:6px;font-size:14px;display:flex}.pp-tela input,.pp-tela select{border:1px solid rgba(var(--pp-vidro-rgb), .14);background:var(--pp-card);height:50px;color:var(--pp-texto);border-radius:12px;padding:0 14px;font-family:inherit;font-size:16px}.pp-tela input:focus,.pp-tela select:focus{border-color:var(--pp-ouro);outline:none;box-shadow:0 0 0 3px #c9a44c2e}.pp-tela .pp-botao-ouro{width:100%;height:50px}.pp-tela a{color:var(--pp-ouro-claro)}.pp-codigo-cartao{color:var(--pp-texto);letter-spacing:.04em;white-space:nowrap;font-weight:600}@media (width>=760px){.pp-root{gap:24px;padding:28px 32px 32px}.pp-logo{height:30px}.pp-casa-nome{font-size:36px}.pp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pp-hero,.pp-movimento,.pp-metade{grid-column:span 2}.pp-card{padding:20px}.pp-hero{padding:24px 24px 22px}}@media (width>=1180px){.pp-root{padding:32px 44px 36px}.pp-relogio-box{border-left:1px solid var(--pp-linha-forte);flex-direction:column;margin-left:24px;padding-left:24px;display:flex}.pp-relogio{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:22px;font-weight:600}.pp-data{color:var(--pp-suave);font-size:13px}.pp-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.pp-hero{grid-column:span 5}.pp-movimento{grid-column:span 7}.pp-kpi{grid-column:span 3}.pp-metade{grid-column:span 6}.pp-termo{gap:5px;height:170px}.pp-kpi-valor{font-size:40px}}@media (width>=1700px){.pp-root{padding:40px 56px}.pp-casa-nome{font-size:44px}.pp-hero-valor{font-size:clamp(40px,15.5cqi,92px)}.pp-kpi-valor{font-size:48px}.pp-card h2,.pp-kpi-sub,.pp-top-lista li,.pp-pag-lista li{font-size:16px}}@media (prefers-reduced-motion:reduce){.pp-vivo-on .pp-dot{animation:none}}.pp-dicas{background:linear-gradient(180deg, var(--pp-card-2), var(--pp-card));border-color:#c9a44c52}.pp-dicas h2{color:var(--pp-ouro-claro)}.pp-dicas-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px;display:grid}.pp-dica,.pp-teste{background:var(--pp-card-2);border:1px solid var(--pp-linha);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.pp-dica h3{color:var(--pp-texto);margin:0;font-size:16px;font-weight:600;line-height:1.3}.pp-dica p,.pp-teste p{color:var(--pp-suave);margin:0;font-size:14px;line-height:1.55}.pp-dica-numeros{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px 14px;margin:2px 0 0;display:grid}.pp-dica-numeros dt{color:var(--pp-fraco);font-size:12px}.pp-dica-numeros dd{font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:14px;font-weight:600}.pp-dica-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.pp-dica-botao{border-radius:999px;height:36px;padding:0 14px;font-size:13.5px}.pp-dica-link{color:var(--pp-ouro-claro);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;font-family:inherit;font-size:13px;text-decoration:underline}.pp-dicas-sub{color:var(--pp-suave);margin:6px 0 0;font-size:14px;font-weight:500}.pp-teste-topo{flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:14px;display:flex}.pp-teste-topo span{color:var(--pp-suave);font-variant-numeric:tabular-nums}.pp-teste-status{background:rgba(var(--pp-vidro-rgb), .06);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12.5px}.pp-teste-em_teste,.pp-teste-aguardando{background:#c9a44c1f;color:var(--pp-ouro-claro)!important}.pp-teste-concluido{background:#7bd3891a;color:var(--pp-ok)!important}.pp-teste-recusado{background:#f072721a;color:var(--pp-alerta-texto)!important}.pp-dicas-convite-texto{margin:0;font-size:15px;line-height:1.5}.pp-dicas-convite-texto strong{color:var(--pp-ouro-claro)}.pp-dica button,.pp-teste button{font-family:inherit}.pp-dicas-preco{color:var(--pp-texto);font-weight:600}.pp-dok-fab{right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:40;background:radial-gradient(circle at 30% 25%, var(--pp-card-2), var(--pp-bg));width:64px;height:64px;box-shadow:0 10px 28px var(--pp-sombra), 0 0 0 4px #c9a44c14;cursor:pointer;border:1px solid #c9a44c8c;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.pp-dok-fab img{object-fit:contain;width:46px;height:46px}.pp-dok-fab:focus-visible{outline:2px solid var(--pp-ouro);outline-offset:3px}.pp-dok-caixa{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(94px + env(safe-area-inset-bottom,0px));z-index:41;background:var(--pp-card);border:1px solid var(--pp-linha-forte);border-radius:var(--pp-raio);width:min(380px,100vw - 32px);max-height:min(560px,100vh - 130px);box-shadow:0 18px 48px var(--pp-sombra);flex-direction:column;display:flex;position:fixed;overflow:hidden}.pp-dok-topo{border-bottom:1px solid var(--pp-linha);align-items:center;gap:10px;padding:12px 14px;display:flex}.pp-dok-topo img{object-fit:contain;width:34px;height:34px}.pp-dok-topo div{flex-direction:column;flex:1;min-width:0;display:flex}.pp-dok-topo strong{color:var(--pp-ouro-claro);font-size:15px}.pp-dok-topo span{color:var(--pp-suave);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pp-dok-voz{color:var(--pp-suave);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.pp-dok-fechar{color:var(--pp-suave);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:22px;line-height:1}.pp-dok-falas{flex-direction:column;flex:1;gap:8px;min-height:120px;padding:12px 14px;display:flex;overflow-y:auto}.pp-dok-falas p{border-radius:12px;max-width:88%;margin:0;padding:9px 12px;font-size:14px;line-height:1.45}.pp-dok-ola{color:var(--pp-suave);background:var(--pp-card-2)}.pp-dok-dono{color:var(--pp-texto);background:#c9a44c29;align-self:flex-end}.pp-dok-resp{background:var(--pp-card-2);color:var(--pp-texto);align-self:flex-start}.pp-dok-pensando{color:var(--pp-suave);font-style:italic}.pp-dok-sugestoes{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.pp-dok-sugestoes button{border:1px solid var(--pp-linha-forte);color:var(--pp-texto);cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px;font-size:12px}.pp-dok-sugestoes button:hover{border-color:#c9a44c80}.pp-dok-form{border-top:1px solid var(--pp-linha);gap:8px;padding:10px 14px;display:flex}.pp-dok-form input{background:var(--pp-card-2);border:1px solid var(--pp-linha-forte);min-width:0;color:var(--pp-texto);border-radius:10px;flex:1;padding:9px 12px;font-size:14px}.pp-dok-form button{cursor:pointer;background:var(--pp-ouro);color:#1a1407;border:0;border-radius:10px;padding:0 14px;font-weight:600}.pp-dok-form button:disabled{opacity:.5;cursor:default}.pp-dok-aviso{color:var(--pp-fraco);margin:0;padding:0 14px 10px;font-size:11px}:root[data-pp-tema=claro] .pp-acoes .psa-botao{border-color:var(--pp-linha-forte);color:var(--pp-suave);background:0 0}:root[data-pp-tema=claro] .pp-logo-claro{display:block}.pp-tema-icone{font-size:15px;line-height:1}:root[data-pp-tema=claro] .pp-hero-valor{background:linear-gradient(160deg,#c79a3a 0%,#a9862f 50%,#7d5f18 100%);-webkit-background-clip:text;background-clip:text}:root[data-pp-tema=claro] .pp-termo-bar{background:#a9862f61}:root[data-pp-tema=claro] .pp-termo-pico{background:linear-gradient(#c79a3a,#8a6a1c)}:root[data-pp-tema=claro] .pp-hist-barras button{background:#a9862f52}:root[data-pp-tema=claro] .pp-hist-barras button.pp-hist-fds{background:#a9862f9e}:root[data-pp-tema=claro] .pp-hist-barras button[aria-pressed=true]{background:#8a6a1c}:root[data-pp-tema=claro] .pp-pag-seg-2{background:#c9c1ae}.pp-gr-entrada{flex-wrap:wrap;gap:8px;display:flex}.pp-gr-entrada .pp-acao{height:40px;padding:0 16px;font-size:14px}.pp-gr-tela{z-index:900;background:var(--pp-bg);color:var(--pp-texto);flex-direction:column;font-family:Inter OpDok,Inter,-apple-system,Segoe UI,system-ui,sans-serif;display:flex;position:fixed;inset:0}.pp-gr-topo{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 8px;border-bottom:1px solid var(--pp-linha);align-items:center;gap:12px;display:flex}.pp-gr-titulo{flex-direction:column;min-width:0;display:flex}.pp-gr-titulo h2{margin:0;font-size:20px;font-weight:600}.pp-gr-sobre{color:var(--pp-suave);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pp-gr-abas{border-bottom:1px solid var(--pp-linha);gap:6px;padding:8px 16px;display:flex;overflow-x:auto}.pp-gr-abas button{border:1px solid var(--pp-linha-forte);height:38px;color:var(--pp-suave);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 16px;font-size:14px}.pp-gr-abas button[aria-selected=true]{color:var(--pp-ouro-claro);border-color:color-mix(in srgb, var(--pp-ouro) 60%, transparent);background:color-mix(in srgb, var(--pp-ouro) 12%, transparent);font-weight:600}.pp-gr-corpo{padding:14px 16px calc(28px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;flex:1;width:100%;max-width:960px;margin:0 auto;overflow-y:auto}.pp-gr-rodape{color:var(--pp-fraco);text-align:center;margin:18px 0 0;font-size:12.5px}.pp-gr{flex-direction:column;gap:12px;display:flex}.pp-gr-situacao{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pp-gr-nota{color:var(--pp-fraco);font-size:13px}.pp-gr-caixa{color:var(--pp-ouro-claro);background:color-mix(in srgb, var(--pp-ouro) 10%, transparent);border:1px solid color-mix(in srgb, var(--pp-ouro) 35%, transparent);border-radius:999px;padding:4px 10px;font-size:13px;display:inline-block}.pp-gr-erro{color:var(--pp-alerta);margin:0;font-size:14px}.pp-gr-filtros{grid-template-columns:1fr;gap:8px;display:grid}@media (width>=640px){.pp-gr-filtros{grid-template-columns:1fr 240px}}.pp-gr-busca,.pp-gr-select,.pp-gr-campo input,.pp-gr-campo textarea,.pp-gr-campo select,.pp-gr-renomear input{border:1px solid var(--pp-linha-forte);background:var(--pp-card);width:100%;min-height:46px;color:var(--pp-texto);font:inherit;border-radius:12px;padding:10px 14px;font-size:16px}.pp-gr-campo textarea{resize:vertical;line-height:1.45}.pp-gr-busca:focus,.pp-gr-select:focus,.pp-gr-campo input:focus,.pp-gr-campo textarea:focus,.pp-gr-campo select:focus,.pp-gr-renomear input:focus{border-color:var(--pp-ouro);outline:none}.pp-gr-campo{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.pp-gr-campo>span,.pp-gr-campo>label{color:var(--pp-suave);font-size:13px}.pp-gr-indisponivel{opacity:.6}.pp-gr-check{cursor:pointer;align-items:center;gap:10px;margin:4px 0 12px;font-size:15px;display:flex}.pp-gr-check input{width:22px;height:22px}.pp-gr-botoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.pp-gr-botoes .pp-acao{height:46px;padding:0 18px;font-size:14px}.pp-gr-modal{width:min(520px,100%)}.pp-gr-config{background:var(--pp-card);border:1px solid var(--pp-linha);border-radius:var(--pp-raio);padding:16px 16px 4px}.pp-gr-categorias{background:var(--pp-card);border:1px solid var(--pp-linha);border-radius:var(--pp-raio);padding:12px 14px}.pp-gr-categorias summary{cursor:pointer;color:var(--pp-ouro-claro);align-items:center;min-height:28px;font-size:14px;font-weight:600;display:flex}.pp-gr-categorias ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pp-gr-categorias li{border-top:1px solid var(--pp-linha);grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;padding:10px 0;display:grid}.pp-gr-ordem{flex-direction:column;grid-row:span 2;gap:4px;display:flex}.pp-gr-ordem .pp-acao:disabled{opacity:.35;cursor:default}.pp-gr-cat-nome{flex-direction:column;gap:2px;min-width:0;display:flex}.pp-gr-cat-acoes{flex-wrap:wrap;gap:6px;display:flex}.pp-gr-renomear{flex-wrap:wrap;grid-row:span 2;align-items:center;gap:6px;display:flex}.pp-gr-renomear input{flex:180px}.pp-gr-fora{opacity:.62}.pp-gr-dica-ordem{margin:-2px 0 8px;font-size:12.5px}.pp-gr-pratos-ordem>li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.pp-gr-pratos-ordem>li[draggable=true]{cursor:grab}.pp-gr-ordem-prato{grid-row:auto}.pp-gr-ordem-prato .pp-acao{height:30px}.pp-gr-arrastando{opacity:.45}.pp-gr-alvo>.pp-gr-prato{border-color:var(--pp-ouro);box-shadow:0 0 0 2px color-mix(in srgb, var(--pp-ouro) 30%, transparent)}.pp-gr-botoes-ordem{margin-top:10px}.pp-gr-botoes .pp-gr-excluir{margin-left:auto}.pp-gr-excluir-aviso{border:1px solid color-mix(in srgb, var(--pp-alerta) 40%, transparent);background:color-mix(in srgb, var(--pp-alerta) 9%, transparent);color:var(--pp-texto);border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:14px;line-height:1.45}.pp-gr-excluir-aviso strong{margin-bottom:4px;font-size:15px;display:block}.pp-gr-excluir-aviso p{margin:4px 0 0}@media (width<=520px){.pp-gr-botoes .pp-gr-excluir{width:100%;margin-left:0}.pp-gr-botoes-ordem .pp-botao-ouro,.pp-gr-botoes-ordem .pp-acao{flex:100%}.pp-gr-pratos-ordem .pp-gr-prato{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:8px 10px}.pp-gr-pratos-ordem .pp-gr-foto{width:44px;height:44px}}.pp-gr-grupo h3{color:var(--pp-suave);align-items:center;gap:8px;margin:6px 0 8px;font-size:15px;font-weight:600;display:flex}.pp-gr-pratos{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.pp-gr-pratos{grid-template-columns:1fr 1fr}}.pp-gr-prato{text-align:left;border:1px solid var(--pp-linha);background:var(--pp-card);width:100%;color:var(--pp-texto);font:inherit;cursor:pointer;border-radius:14px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:10px 12px;display:grid}.pp-gr-prato:hover{border-color:color-mix(in srgb, var(--pp-ouro) 45%, transparent)}.pp-gr-foto{object-fit:cover;background:var(--pp-card-2);border-radius:10px;width:56px;height:56px}.pp-gr-monograma{color:var(--pp-ouro-claro);border:1px solid var(--pp-linha);place-items:center;font-weight:700;display:grid}.pp-gr-prato-info{flex-direction:column;gap:3px;min-width:0;display:flex}.pp-gr-prato-nome{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:15px;font-weight:600;display:flex}.pp-gr-codigo{color:var(--pp-fraco);font-size:12px;font-weight:500}.pp-gr-prato-desc{color:var(--pp-suave);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.pp-gr-selos{flex-wrap:wrap;gap:4px 6px;display:flex}.pp-gr-selos:empty{display:none}.pp-gr-preco{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--pp-texto);font-size:15px;font-weight:700}.pp-gr-preco small{color:var(--pp-fraco);font-weight:500}.pp-gr-selo{color:var(--pp-suave);background:rgba(var(--pp-vidro-rgb), .06);border:1px solid var(--pp-linha-forte);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.pp-gr-selo-alerta{color:var(--pp-alerta);background:color-mix(in srgb, var(--pp-alerta) 10%, transparent);border-color:color-mix(in srgb, var(--pp-alerta) 35%, transparent)}.pp-gr-st{border-radius:999px;width:fit-content;padding:2px 8px;font-size:12px;font-weight:600}.pp-gr-st-enviada{color:var(--pp-suave);background:rgba(var(--pp-vidro-rgb), .06)}.pp-gr-st-agendada{color:var(--pp-ouro-claro);background:color-mix(in srgb, var(--pp-ouro) 14%, transparent)}.pp-gr-st-aplicada{color:var(--pp-ok);background:color-mix(in srgb, var(--pp-ok) 12%, transparent)}.pp-gr-st-recusada{color:var(--pp-alerta);background:color-mix(in srgb, var(--pp-alerta) 10%, transparent)}.pp-gr-st-cancelada{color:var(--pp-fraco);background:rgba(var(--pp-vidro-rgb), .04)}.pp-gr-mudancas{background:var(--pp-card);border:1px solid var(--pp-linha);border-radius:var(--pp-raio);padding:14px}.pp-gr-mudancas h3{color:var(--pp-suave);margin:0 0 8px;font-size:14px;font-weight:500}.pp-gr-mudancas ul{margin:0;padding:0;list-style:none;display:grid}.pp-gr-mudancas li{border-top:1px solid var(--pp-linha);align-items:center;gap:10px;padding:10px 0;display:flex}.pp-gr-mudancas li:first-child{border-top:0}.pp-gr-mudanca-texto{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;font-size:14px;display:flex}.pp-im-cabeca{background:var(--pp-card);border:1px solid var(--pp-linha);border-radius:var(--pp-raio);grid-template-columns:1fr;align-items:center;gap:10px 16px;padding:14px 16px;display:grid}@media (width>=640px){.pp-im-cabeca{grid-template-columns:1fr auto}}.pp-im-cabeca>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.pp-im-cabeca strong{font-size:17px}.pp-im-resumo{color:var(--pp-ok);align-items:baseline;gap:8px;display:flex}.pp-im-resumo strong{font-variant-numeric:tabular-nums;font-size:26px}.pp-im-resumo span{color:var(--pp-suave);font-size:13.5px}.pp-im-resumo-alerta{color:var(--pp-ouro-claro)}.pp-im-cabeca .pp-im-contadora{grid-column:1/-1}.pp-im-contadora{color:var(--pp-ouro-claro);margin:0;font-size:13px;font-weight:600}.pp-im-explica{color:var(--pp-fraco);font-size:12.5px;line-height:1.4}.pp-im-filtros{align-items:center}@media (width>=640px){.pp-im-filtros{grid-template-columns:1fr 220px auto}}.pp-im-check{margin:0}.pp-gr-campo .pp-im-check input,.pp-im-check input{flex:none;width:22px;height:22px;min-height:0;padding:0}.pp-im-glossario dl{grid-template-columns:1fr;gap:4px 12px;margin:10px 0 8px;font-size:13.5px;display:grid}@media (width>=640px){.pp-im-glossario dl{grid-template-columns:110px 1fr}}.pp-im-glossario dt{color:var(--pp-texto);font-weight:700}.pp-im-glossario dd{color:var(--pp-suave);margin:0 0 6px}.pp-im-grupo h3{flex-wrap:wrap;justify-content:space-between}.pp-im-marcar-cat{cursor:pointer;color:var(--pp-texto);align-items:center;gap:10px;display:flex}.pp-im-marcar-cat input,.pp-im-col-marca input{cursor:pointer;width:22px;height:22px;accent-color:var(--pp-ouro)}.pp-im-tabela{border-collapse:separate;border-spacing:0;background:var(--pp-card);border:1px solid var(--pp-linha);border-radius:var(--pp-raio);width:100%;font-size:14px;overflow:hidden}.pp-im-tabela th{text-align:left;color:var(--pp-fraco);border-bottom:1px solid var(--pp-linha);white-space:nowrap;padding:10px 10px 8px;font-size:12px;font-weight:600}.pp-im-tabela td{border-top:1px solid var(--pp-linha);vertical-align:top;padding:10px}.pp-im-tabela tbody tr:first-child td{border-top:0}.pp-im-marcado td{background:color-mix(in srgb, var(--pp-ouro) 7%, transparent)}.pp-im-col-marca{width:40px}.pp-im-col-prato{min-width:200px}.pp-im-col-prato>*+*{margin-top:4px}.pp-im-nome{color:var(--pp-texto);font:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--pp-ouro) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--pp-ouro) 45%, transparent);text-underline-offset:3px;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:0;font-size:15px;font-weight:600;display:flex}.pp-im-nome:hover{color:var(--pp-ouro-claro)}.pp-im-cod{font-variant-numeric:tabular-nums;font-weight:600}.pp-im-vazio{color:var(--pp-fraco);font-size:12.5px;font-style:italic}.pp-im-alertas{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pp-im-alertas li{color:var(--pp-ouro-claro);background:color-mix(in srgb, var(--pp-ouro) 9%, transparent);border-left:3px solid color-mix(in srgb, var(--pp-ouro) 60%, transparent);border-radius:6px;padding:4px 8px;font-size:12.5px;line-height:1.4}.pp-im-barra-copia{border-color:color-mix(in srgb, var(--pp-ouro) 55%, transparent)}.pp-im-barra-copia>span{flex:260px}.pp-im-ciente{border:1px solid var(--pp-linha-forte);border-radius:10px;align-items:flex-start;gap:10px;margin:12px 0 14px;padding:10px 12px;line-height:1.45;display:flex}.pp-im-ciente input{margin-top:3px}.pp-im-modal{width:min(600px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.pp-im-modal .pp-im-alertas{margin-bottom:12px}.pp-im-cenarios{gap:8px;margin:10px 0 12px;display:grid}.pp-im-cenario{border:1px solid var(--pp-linha-forte);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.pp-im-cenario>span{flex-direction:column;gap:2px;min-width:0;display:flex}.pp-im-cenario input{width:20px;height:20px;accent-color:var(--pp-ouro);margin-top:2px}.pp-im-cenario-on{border-color:var(--pp-ouro);background:color-mix(in srgb, var(--pp-ouro) 8%, transparent)}.pp-im-com-barra{padding-bottom:96px}.pp-im-barra{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:950;border:1px solid color-mix(in srgb, var(--pp-ouro) 45%, transparent);background:var(--pp-card);width:min(940px,100% - 24px);box-shadow:0 10px 30px var(--pp-sombra);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;display:flex;position:fixed;transform:translate(-50%)}.pp-im-barra>span{flex:140px;font-size:14px}.pp-im-barra .pp-botao-ouro,.pp-im-barra .pp-acao{width:auto;height:44px;padding:0 16px;font-size:14px}@media (width<=719px){.pp-im-tabela,.pp-im-tabela tbody,.pp-im-tabela tr,.pp-im-tabela td{display:block}.pp-im-tabela{background:0 0;border:0;border-radius:0;overflow:visible}.pp-im-tabela thead{display:none}.pp-im-tabela tbody{gap:8px;display:grid}.pp-im-tabela tr{background:var(--pp-card);border:1px solid var(--pp-linha);border-radius:14px;grid-template-columns:34px repeat(3,minmax(0,1fr));gap:6px 8px;padding:12px;display:grid}.pp-im-marcado{background:color-mix(in srgb, var(--pp-ouro) 7%, var(--pp-card))!important}.pp-im-marcado td{background:0 0}.pp-im-tabela td{border:0;padding:0}.pp-im-col-marca{grid-area:1/1;width:auto}.pp-im-col-prato{grid-area:1/2/auto/-1;min-width:0}.pp-im-tabela td[data-rotulo]{font-size:14px}.pp-im-tabela td[data-rotulo]:before{content:attr(data-rotulo);color:var(--pp-fraco);font-size:11px;display:block}.pp-im-tabela td[data-rotulo=NCM],.pp-im-tabela td[data-rotulo=PIS\/COFINS]{grid-column:2}.pp-im-barra .pp-botao-ouro,.pp-im-barra .pp-acao{flex:auto}}.pp-im-dokpainel{background:var(--pp-card);border:1px solid color-mix(in srgb, var(--pp-ouro) 45%, var(--pp-linha));border-radius:var(--pp-raio);gap:8px;padding:14px 16px;display:grid}.pp-im-dokpainel-topo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pp-im-dokpainel .pp-gr-botoes{flex-wrap:wrap;align-items:center}.pp-im-dok{border:1px solid color-mix(in srgb, var(--pp-ouro) 35%, var(--pp-linha));background:color-mix(in srgb, var(--pp-ouro) 6%, transparent);border-radius:8px;gap:6px;margin-top:6px;padding:8px 10px;display:grid}.pp-im-dok-duvida{color:var(--pp-suave);border-style:dashed;font-size:12.5px}.pp-im-dok-topo{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.pp-im-dok-certeza{border:1px solid var(--pp-linha-forte);color:var(--pp-suave);border-radius:999px;padding:1px 8px;font-size:12px}.pp-im-dok-alta{color:var(--pp-ok);border-color:color-mix(in srgb, var(--pp-ok) 50%, transparent)}.pp-im-dok-media{color:var(--pp-ouro-claro);border-color:color-mix(in srgb, var(--pp-ouro) 50%, transparent)}.pp-im-dok-baixa{color:var(--pp-alerta-texto);border-color:color-mix(in srgb, var(--pp-alerta) 50%, transparent)}.pp-im-dok-campos{flex-wrap:wrap;gap:6px;display:flex}.pp-im-dok-campo{font-variant-numeric:tabular-nums;border:1px solid var(--pp-linha);color:var(--pp-texto);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12px}.pp-im-dok-campo s{color:var(--pp-fraco);margin-right:2px}.pp-im-dok-mudou{border-color:color-mix(in srgb, var(--pp-ouro) 60%, transparent);background:color-mix(in srgb, var(--pp-ouro) 12%, transparent);font-weight:700}.pp-im-dok .pp-acao{justify-self:start}.pp-tr-corpo{max-width:none}.pp-tr-grade{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:start;gap:18px;display:grid}.pp-tr-dica,.pp-tr-conta{color:var(--pp-suave);margin:0 0 10px;font-size:13.5px}.pp-tr-conta{margin:10px 0 0}.pp-tr-aviso{color:var(--pp-suave);margin:10px 0;font-size:14px}.pp-tr-cena{border-radius:var(--pp-raio);border:1px solid var(--pp-linha);background:var(--pp-card);overflow:hidden}.pp-tr-cena svg{width:100%;height:auto;display:block}.pp-tr-area{cursor:pointer;outline:none}.pp-tr-toque{fill:#0000}.pp-tr-contorno{fill:none;stroke:color-mix(in srgb, var(--pp-texto) 35%, transparent);stroke-width:4px;stroke-dasharray:18 14}.pp-tr-area--tem .pp-tr-contorno{stroke:var(--pp-ouro);stroke-width:6px;stroke-dasharray:none}.pp-tr-area--sel .pp-tr-contorno{stroke:var(--pp-ouro-claro);stroke-width:10px;stroke-dasharray:none}.pp-tr-pino{fill:color-mix(in srgb, var(--pp-bg) 85%, transparent);stroke:color-mix(in srgb, var(--pp-texto) 45%, transparent);stroke-width:4px}.pp-tr-area--tem .pp-tr-pino{fill:var(--pp-ouro);stroke:var(--pp-ouro-claro)}.pp-tr-area text{fill:var(--pp-texto);pointer-events:none;font:700 34px Inter OpDok,Inter,system-ui,sans-serif}.pp-tr-area--tem text{fill:var(--pp-bg)}.pp-tr-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pp-tr-chip{border:1px solid var(--pp-linha-forte);height:36px;color:var(--pp-fraco);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:inline-flex}.pp-tr-chip--tem{color:var(--pp-texto);border-color:color-mix(in srgb, var(--pp-ouro) 55%, transparent)}.pp-tr-chip[aria-pressed=true]{color:var(--pp-ouro-claro);background:color-mix(in srgb, var(--pp-ouro) 14%, transparent);border-color:var(--pp-ouro);font-weight:600}.pp-tr-n{background:color-mix(in srgb, var(--pp-texto) 12%, transparent);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-grid}.pp-tr-chip--tem .pp-tr-n{background:var(--pp-ouro);color:var(--pp-bg)}.pp-tr-painel{flex-direction:column;gap:12px;scroll-margin-top:12px;display:flex}.pp-tr-vazio,.pp-tr-area-topo{background:var(--pp-card);border:1px solid var(--pp-linha);border-radius:var(--pp-raio);padding:16px}.pp-tr-vazio h3,.pp-tr-area-topo h3{margin:4px 0 8px;font-size:20px}.pp-tr-vazio p,.pp-tr-area-topo p{color:var(--pp-suave);margin:0;font-size:14px;line-height:1.55}.pp-tr-rotulo{text-transform:uppercase;letter-spacing:.06em;color:var(--pp-ouro-claro);font-size:12px}.pp-tr-recurso{background:var(--pp-card);border:1px solid var(--pp-linha);border-radius:var(--pp-raio);padding:12px 14px}.pp-tr-recurso-topo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pp-tr-recurso-topo h4{flex:200px;margin:0;font-size:16px}.pp-tr-botoes{gap:6px;display:flex}.pp-tr-botoes button,.pp-tr-formato button{border:1px solid var(--pp-linha-forte);height:34px;color:var(--pp-suave);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:13.5px}.pp-tr-botoes button[aria-selected=true]{color:var(--pp-ouro-claro);border-color:var(--pp-ouro);background:color-mix(in srgb, var(--pp-ouro) 12%, transparent);font-weight:600}.pp-tr-video{margin-top:12px}.pp-tr-video video{border-radius:calc(var(--pp-raio) - 4px);background:#000;width:100%;display:block}.pp-tr-video--v video{aspect-ratio:9/16;width:auto;max-width:100%;max-height:78vh;margin:0 auto}.pp-tr-video--h video{aspect-ratio:16/9}.pp-tr-formato{color:var(--pp-fraco);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.pp-tr-formato span{margin-right:auto}.pp-tr-guia{border-top:1px solid var(--pp-linha);margin-top:12px;padding-top:10px}.pp-tr-texto{color:var(--pp-texto);font-size:15px;line-height:1.6}.pp-tr-texto h2{margin:14px 0 6px;font-size:19px}.pp-tr-texto h3{color:var(--pp-ouro-claro);margin:14px 0 6px;font-size:17px}.pp-tr-texto h4{margin:12px 0 4px;font-size:15px}.pp-tr-texto p{color:var(--pp-suave);margin:6px 0}.pp-tr-texto ul,.pp-tr-texto ol{color:var(--pp-suave);margin:6px 0;padding-left:22px}.pp-tr-texto li{margin:3px 0}.pp-tr-texto strong{color:var(--pp-texto)}@media (width<=900px){.pp-tr-grade{grid-template-columns:1fr}}.pp-tr-inteira,.pp-tr-ver,.pp-tr-guia-botao{border:1px solid var(--pp-ouro);background:color-mix(in srgb, var(--pp-ouro) 14%, transparent);height:36px;color:var(--pp-ouro-claro);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600}.pp-tr-guia-botao{border-color:var(--pp-linha-forte);color:var(--pp-suave);background:0 0;font-weight:500}.pp-tr-tocando{color:var(--pp-ouro-claro);align-items:center;gap:8px;margin-bottom:8px;font-size:13.5px;font-weight:600;display:flex}.pp-tr-tocando span{flex:1}.pp-tr-tocando button{background:rgba(var(--pp-vidro-rgb), .08);width:30px;height:30px;color:var(--pp-texto);cursor:pointer;border:0;border-radius:50%;font-size:18px}.pp-tr-video-caixa{position:relative}.pp-tr-fim{text-align:center;background:color-mix(in srgb, var(--pp-bg) 82%, transparent);border-radius:calc(var(--pp-raio) - 4px);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.pp-tr-fim p{color:var(--pp-texto);margin:0;font-size:16px;font-weight:600}.pp-tr-fim div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pp-tr-fim button{border:1px solid var(--pp-linha-forte);background:var(--pp-card);height:38px;color:var(--pp-texto);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-size:14px}.pp-tr-fim .pp-tr-fim-ouro{border-color:var(--pp-ouro);background:var(--pp-ouro);color:var(--pp-bg);font-weight:600}.pp-tr-topicos{border-top:1px solid var(--pp-linha);margin:12px 0 0;padding:0;list-style:none}.pp-tr-topicos li{border-bottom:1px solid var(--pp-linha)}.pp-tr-topico{width:100%;min-height:46px;color:var(--pp-texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 4px;font-size:14.5px;display:flex}.pp-tr-topico:hover{background:rgba(var(--pp-vidro-rgb), .04)}.pp-tr-topico-n{background:color-mix(in srgb, var(--pp-texto) 10%, transparent);height:26px;color:var(--pp-suave);border-radius:50%;flex:0 0 26px;place-items:center;font-size:12px;font-weight:700;display:grid}.pp-tr-topico--tocando .pp-tr-topico-n{background:var(--pp-ouro);color:var(--pp-bg)}.pp-tr-topico-titulo{flex:1}.pp-tr-topico[aria-expanded=true] .pp-tr-topico-titulo{color:var(--pp-ouro-claro);font-weight:600}.pp-tr-topico-dur{color:var(--pp-fraco);font-variant-numeric:tabular-nums;font-size:12.5px}.pp-tr-topico-corpo{padding:0 4px 12px 40px}.pp-tr-topico-corpo p{color:var(--pp-suave);margin:0 0 10px;font-size:14.5px;line-height:1.6}.pp-tr-contorno{stroke:none}.pp-tr-area--tem .pp-tr-contorno{stroke:color-mix(in srgb, var(--pp-ouro) 55%, transparent);stroke-width:2.5px}.pp-tr-area--tem:hover .pp-tr-contorno,.pp-tr-area--tem:focus-visible .pp-tr-contorno{stroke:var(--pp-ouro);stroke-width:4px}.pp-tr-area--sel .pp-tr-contorno{stroke:var(--pp-ouro-claro);stroke-width:5px}.pp-tr-area:hover .pp-tr-toque,.pp-tr-area:focus-visible .pp-tr-toque{fill:color-mix(in srgb, var(--pp-ouro) 8%, transparent)}.pp-tr-pino{stroke-width:3px}.pp-tr-capa{border-radius:calc(var(--pp-raio) - 2px);cursor:pointer;aspect-ratio:16/9;background:#000;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.pp-tr-capa img{object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .3s;display:block}.pp-tr-capa:hover img,.pp-tr-capa:focus-visible img{filter:brightness(1.08);transform:scale(1.035)}.pp-tr-play{color:#141414;background:var(--pp-ouro);width:74px;height:74px;box-shadow:0 0 0 10px color-mix(in srgb, var(--pp-ouro) 22%, transparent), 0 10px 30px #00000073;border-radius:50%;place-items:center;padding-left:6px;font-size:28px;transition:transform .2s;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.pp-tr-capa:hover .pp-tr-play{transform:translate(-50%,-50%)scale(1.08)}.pp-tr-capa-rodape{color:#f3efe6;background:#0000009e;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;bottom:12px;right:12px}.pp-tr-capa--topico{margin:4px 0 10px}.pp-tr-capa--topico .pp-tr-play{width:56px;height:56px;font-size:22px}.pp-tr-progresso{align-items:center;gap:10px;margin-top:12px;display:flex}.pp-tr-progresso div{background:color-mix(in srgb, var(--pp-texto) 10%, transparent);border-radius:999px;flex:1;height:6px;overflow:hidden}.pp-tr-progresso span{background:var(--pp-ouro);border-radius:999px;height:100%;transition:width .4s;display:block}.pp-tr-progresso small{color:var(--pp-fraco);white-space:nowrap;font-size:12.5px}.pp-tr-mini{border:1px solid var(--pp-linha);background:#000;border-radius:8px;flex:none;width:104px;height:60px;position:relative;overflow:hidden}.pp-tr-mini img{object-fit:cover;width:100%;height:100%;display:block}.pp-tr-mini-n{color:#f3efe6;background:#000000b3;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:4px;left:4px}.pp-tr-topico--tocando .pp-tr-mini{border-color:var(--pp-ouro);box-shadow:0 0 0 2px color-mix(in srgb, var(--pp-ouro) 40%, transparent)}.pp-tr-topico--tocando .pp-tr-mini-n{background:var(--pp-ouro);color:#141414}@media (width<=520px){.pp-tr-mini{width:84px;height:48px}.pp-tr-topico-corpo{padding-left:4px}}.bs-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.bs-topo h1{margin:0 0 4px}.bs-sub{color:var(--text-muted);font-size:13px}.bs-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bs-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:16px;display:grid}.bs-kpi{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px 14px}.bs-kpi small{color:var(--text-muted);font-size:12px;display:block}.bs-kpi b{font-variant-numeric:tabular-nums;margin-top:2px;font-size:24px;display:block}.bs-kpi span{color:var(--text-muted);font-size:12px}.bs-kpi.ok b{color:var(--ok)}.bs-kpi.ruim b{color:var(--danger)}.bs-kpi.alerta b{color:var(--warn)}.bs-kpi.ouro b{color:var(--accent)}.bs-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;margin-bottom:16px;padding:14px 16px}.bs-card h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:16px;display:flex}.bs-filtros{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.bs-filtros input,.bs-filtros select,.bs-form input,.bs-form select,.bs-form textarea,.bs-inline input,.bs-inline select{background:var(--bg);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:8px;min-width:0;padding:8px 10px;font-size:14px}.bs-filtros input{flex:220px}.bs-form textarea{resize:vertical;min-height:60px}.bs-kanban{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.bs-coluna{border:1px solid var(--border);background:#ffffff05;border-radius:12px;flex-direction:column;gap:8px;min-height:160px;padding:8px;display:flex}.bs-coluna.bs-alvo{border-color:var(--accent);background:#d0a0480f}.bs-coluna-titulo{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);justify-content:space-between;padding:2px 4px;font-size:12px;font-weight:700;display:flex}.bs-lead{background:var(--surface);border:1px solid var(--border);cursor:pointer;text-align:left;color:var(--text);font:inherit;border-radius:10px;width:100%;padding:8px 10px}.bs-lead:hover,.bs-lead:focus-visible{border-color:var(--accent);outline:none}.bs-lead b{font-size:14px;display:block}.bs-lead small{color:var(--text-muted);font-size:12px;display:block}.bs-lead .bs-mover{justify-content:space-between;gap:4px;margin-top:6px;display:flex}.bs-mini{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:2px 8px;font-size:12px}.bs-mini:hover{color:var(--text);border-color:var(--accent)}.bs-mini:disabled{opacity:.35;cursor:default}.bs-pill{color:var(--text-muted);white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.bs-pill.ok{color:var(--ok);background:#22c55e24}.bs-pill.ruim{color:var(--danger);background:#ff547024}.bs-pill.alerta{color:var(--warn);background:#f59e0b24}.bs-pill.ouro{color:var(--accent);background:#d0a04824}.bs-lista{flex-direction:column;gap:8px;display:none}.bs-etapa-mobile{display:none}@media (width<=760px){.bs-kanban{display:none}.bs-lista{display:flex}.bs-etapa-mobile{display:block}}.bs-drawer-fundo{z-index:80;background:#0000008c;position:fixed;inset:0}.bs-drawer{background:var(--bg);border-left:1px solid var(--border);z-index:81;width:min(520px,100vw);padding:16px 18px 40px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 40px #0006}.bs-drawer-topo{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.bs-drawer-topo h2{margin:0;font-size:20px}.bs-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bs-form label{color:var(--text-muted);flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.bs-form .bs-largo{grid-column:1/-1}@media (width<=520px){.bs-form{grid-template-columns:1fr}}.bs-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bs-timeline{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bs-timeline li{border-left:2px solid var(--border);padding:2px 0 2px 10px}.bs-timeline li.etapa{border-left-color:var(--accent)}.bs-timeline small{color:var(--text-muted);font-size:12px;display:block}.bs-timeline p{white-space:pre-wrap;margin:2px 0 0;font-size:14px}.bs-grade-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=900px){.bs-grade-2{grid-template-columns:1fr}}.bs-grafico{align-items:flex-end;gap:14px;height:180px;padding:8px 4px 0;display:flex}.bs-mes{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.bs-barras{flex:1;justify-content:center;align-items:flex-end;gap:4px;width:100%;display:flex}.bs-barra{border-radius:4px 4px 0 0;width:40%;max-width:26px;min-height:2px}.bs-barra.receita{background:var(--ok)}.bs-barra.despesa{background:var(--danger)}.bs-mes small{color:var(--text-muted);font-size:11px}.bs-legenda{color:var(--text-muted);gap:14px;margin-top:6px;font-size:12px;display:flex}.bs-legenda i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.bs-itens{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bs-itens li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.bs-itens li:last-child{border-bottom:none}.bs-itens .bs-num{font-variant-numeric:tabular-nums;white-space:nowrap}.bs-vazio{color:var(--text-muted);font-size:14px}.bs-num{font-variant-numeric:tabular-nums}.bs-switch{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.bs-switch:last-of-type{border-bottom:none}.bs-switch input{width:18px;height:18px}.bs-pre{white-space:pre-wrap;background:var(--bg);border:1px solid var(--border);border-radius:8px;max-height:320px;padding:10px;font-size:12px;overflow:auto}:root{--bg:#101116;--surface:#1c1e24;--border:#2b2e36;--text:#ececf0;--text-muted:#a8a8b0;--accent:#d0a048;--ok:#22c55e;--warn:#f59e0b;--danger:#ff5470;--font-sans:"Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}.ad-shell{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.ad-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:100%;max-width:480px;padding:24px;box-shadow:0 10px 28px -14px #0000008c}@media (width>=640px){.ad-shell{padding:24px}.ad-card{width:auto;padding:32px 40px}}.ad-card h1{color:var(--accent);margin:0 0 8px;font-size:22px}.ad-login-logo{width:100%;max-width:220px;height:auto;margin:0 auto 20px;display:block}.ad-muted{color:var(--text-muted);font-size:14px}.ad-list{margin:16px 0;padding-left:20px;line-height:1.8}.ad-card-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.ad-card-header h1{margin:0}.ad-form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.ad-field{color:var(--text-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.ad-field input{background:var(--bg);border:1px solid var(--border);color:var(--text);font-family:var(--font-sans);border-radius:8px;padding:10px 12px;font-size:14px}.ad-field input:focus{border-color:var(--accent);outline:none}.ad-button{background:var(--accent);color:#101116;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600}.ad-button:disabled{opacity:.6;cursor:not-allowed}.ad-button-secondary{border:1px solid var(--border);color:var(--text-muted);background:0 0;padding:8px 14px;font-weight:500}.ad-button-sm{min-width:0;padding:6px 10px;font-size:13px}.ad-error{color:#ff5470;margin:0;font-size:13px}.ad-success{color:#22c55e;margin:0;font-size:13px}.ad-dashboard{flex-direction:column;min-height:100vh;display:flex}@media (width>=1024px){.ad-dashboard{flex-direction:row}}.ad-sidebar{background:var(--surface);border-right:1px solid var(--border);z-index:60;flex-direction:column;flex-shrink:0;gap:8px;width:260px;max-width:80vw;padding:20px 16px;transition:transform .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.ad-sidebar-open{transform:translate(0)}.ad-sidebar-brand{color:var(--accent);padding:8px 10px 20px;font-size:16px;font-weight:700}.ad-sidebar-logo{width:160px;max-width:100%;height:auto;display:block}.ad-sidebar-nav{flex-direction:column;flex:1;gap:4px;display:flex}.ad-sidebar-section-title{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;padding:0 12px;font-size:11px;font-weight:700}.ad-sidebar-link{color:var(--text-muted);border-radius:8px;align-items:center;min-height:44px;padding:12px;font-size:14px;text-decoration:none;display:flex}.ad-sidebar-download{text-align:center;box-sizing:border-box;width:100%;margin-top:auto;text-decoration:none}.ad-sidebar-logout{width:100%;margin-top:8px}.ad-content{flex:1;min-width:0;padding:16px;overflow-x:auto}@media (width>=640px){.ad-content{padding:24px 28px}}@media (width>=1024px){.ad-topbar,.ad-sidebar-backdrop{display:none!important}.ad-sidebar{width:220px;max-width:none;transition:none;position:static;transform:none}.ad-content{padding:32px 40px}}.ad-topbar{background:var(--surface);border-bottom:1px solid var(--border);z-index:40;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.ad-topbar-brand{color:var(--accent);font-size:15px;font-weight:700}.ad-topbar-logo{width:auto;height:28px;display:block}.ad-menu-button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;width:44px;min-width:44px;height:44px;font-size:18px}.ad-sidebar-backdrop{z-index:50;background:#00000080;position:fixed;inset:0}.ad-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.ad-page-header h1{color:var(--accent);margin:0;font-size:20px}@media (width>=640px){.ad-page-header{align-items:center}.ad-page-header h1{font-size:22px}}.ad-page-header-actions{flex-wrap:wrap;gap:10px;display:flex}.ad-section{margin-top:32px}.ad-pendente-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-bottom:20px;padding:20px 24px;box-shadow:0 10px 28px -14px #0000008c}.ad-section h2{color:var(--text);margin:0 0 12px;font-size:16px}.ad-table-wrapper{width:100%}.ad-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:10px;width:100%;font-size:14px}.ad-table th,.ad-table td{text-align:left;border-bottom:1px solid var(--border);padding:10px 14px}.ad-table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;background:rgba(var(--ad-vidro-rgb), .02);font-size:12px;font-weight:600}.ad-table tbody tr:last-child td{border-bottom:none}.ad-table-row-clickable{cursor:pointer}.ad-table-row-clickable:hover{background:#d0a04814}.ad-table-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=639px){.ad-table{background:0 0;border:none}.ad-table thead{display:none}.ad-table,.ad-table tbody{width:100%;display:block}.ad-table tbody tr{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:12px;padding:4px 0;display:block}.ad-table tbody tr:last-child{margin-bottom:0}.ad-table td{text-align:right;border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 14px;display:flex}.ad-table td:last-child{border-bottom:none}.ad-table td[data-label]:before{content:attr(data-label);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;flex-shrink:0;font-size:12px;font-weight:600}.ad-table-actions{justify-content:flex-end;width:100%}.ad-table-actions .ad-button,.ad-table-actions .ad-button-secondary,.ad-table-actions .ad-button-danger{flex:auto}}@media (width>=640px) and (width<=1023px){.ad-table-wrapper{overflow-x:auto}.ad-table{min-width:640px}}@media (width>=1024px){.ad-table-wrapper{overflow-x:auto}.ad-table{min-width:0}}.ad-badge{text-transform:capitalize;background:rgba(var(--ad-vidro-rgb), .08);color:var(--text-muted);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.ad-badge-ativa{color:#22c55e;background:#22c55e29}.ad-badge-trial,.ad-badge-pendente{color:var(--accent);background:#d0a04829}.ad-badge-atrasada,.ad-badge-suspensa{color:#ff5470;background:#ff547029}.ad-badge-cancelada{color:var(--text-muted);background:#a8a8b029}.ad-badge-risco-normal{color:#22c55e;background:#22c55e29}.ad-badge-risco-atencao,.ad-badge-risco-aviso{color:var(--accent);background:#d0a04829}.ad-badge-risco-critico,.ad-badge-risco-bloqueio{color:#ff5470;background:#ff547029}.ad-modal-backdrop{z-index:50;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ad-modal{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:100%;max-width:480px;max-height:85vh;padding:28px 32px;overflow-y:auto;box-shadow:0 10px 28px -14px #0009}.ad-modal h2{color:var(--text);margin:0 0 8px;font-size:18px}.ad-modal-wide{max-width:640px}.ad-modal-header-actions{flex-wrap:wrap;gap:10px;display:flex}.ad-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=639px){.ad-modal-backdrop{padding:0}.ad-modal,.ad-modal-wide{border-radius:0;width:100%;max-width:none;height:100%;max-height:none;padding:20px}.ad-modal-actions{flex-direction:column-reverse}.ad-modal-actions .ad-button,.ad-modal-actions .ad-button-secondary,.ad-modal-actions .ad-button-danger{width:100%}}.ad-button-danger{color:#2b0d15;background:#ff5470}.ad-danger-zone{border:1px solid var(--ad-ruim-borda);background:#ff54700f;border-radius:10px;margin-top:24px;padding:16px 18px}.ad-danger-zone h3{color:#ff5470;margin:0 0 8px;font-size:14px}.ad-danger-list{color:var(--text-muted);margin:8px 0 0;padding-left:20px;font-size:13px;line-height:1.6}.ad-detail-grid{grid-template-columns:160px 1fr;gap:10px 12px;margin:16px 0;font-size:14px;display:grid}.ad-detail-grid dt{color:var(--text-muted)}.ad-detail-grid dd{word-break:break-word;margin:0}@media (width<=639px){.ad-detail-grid{grid-template-columns:1fr;row-gap:4px}.ad-detail-grid dd{margin-bottom:8px}}.ad-monospace{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.ad-field-checkbox{flex-direction:row;align-items:center;gap:8px}.ad-select{background:var(--bg);border:1px solid var(--border);color:var(--text);font-family:var(--font-sans);border-radius:8px;min-height:44px;padding:10px 12px;font-size:14px}.ad-form-inline{flex-direction:column;align-items:stretch}@media (width>=1024px){.ad-form-inline{flex-flow:wrap;align-items:flex-end}}.ad-pre{background:var(--bg);border:1px solid var(--border);word-break:break-word;white-space:pre-wrap;border-radius:8px;padding:16px;font-size:12px;overflow-x:auto}@media (width<=1023px){.ad-field input,.ad-select{min-height:44px;font-size:16px}.ad-button,.ad-button-secondary,.ad-button-danger{min-height:44px;padding:10px 16px}.ad-menu-button{padding:0}}.ad-modal-close{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;width:36px;height:36px;min-height:36px;font-size:16px;line-height:1}.ad-manuais-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.ad-manual-card{flex-direction:column;margin-bottom:0;display:flex}.ad-manual-publico{text-transform:uppercase;letter-spacing:.03em;color:var(--accent);margin-bottom:16px;font-size:12px}@media (width<=639px){.ad-modal-close{width:44px;height:44px;min-height:44px}}:root{--bg:#0d0f14;--surface:#171a21;--surface-2:#1e222b;--border:#272b35;--text:#eef0f5;--text-muted:#9aa1b2;--accent:#d6a64c;--accent-2:#f2c66d;--info:#4cc3f0;--raio:14px;--sombra:0 1px 0 rgba(var(--ad-vidro-rgb), .03) inset, 0 12px 32px -18px #000000b3;--ad-vidro-rgb:255, 255, 255;--ad-lateral-1:#13161d;--ad-lateral-2:#101218;--ad-lateral-texto:#b4bac8;--ad-fraco:#7d8496;--ad-th-fundo:#1b1f27;--ad-th-texto:#8d94a6;--ad-td-borda:#22262f;--ad-borda-forte:#3a3f4c;--ad-ok-texto:#6ee7a0;--ad-alerta-texto:#fcd34d;--ad-ruim-texto:#ff9aac;--ad-info-texto:#93dcf7;--ad-ruim-borda:#5f2733;--ad-vidro-escuro:#101116e0}:root[data-ad-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f7;--surface:#fff;--surface-2:#f3f4f7;--border:#dde0e6;--text:#16181d;--text-muted:#5a606c;--accent:#a9862f;--accent-2:#8a6a1c;--info:#1f7fa8;--ok:#23704b;--warn:#a86a0c;--danger:#c0392b;--sombra:0 1px 2px #14161c0d, 0 12px 30px -18px #14161c38;--ad-vidro-rgb:20, 22, 28;--ad-lateral-1:#fff;--ad-lateral-2:#f7f8fa;--ad-lateral-texto:#3c414b;--ad-fraco:#7a808c;--ad-th-fundo:#f1f2f5;--ad-th-texto:#5a606c;--ad-td-borda:#e6e8ec;--ad-borda-forte:#c9cdd5;--ad-ok-texto:#1f7a4c;--ad-alerta-texto:#94620a;--ad-ruim-texto:#b3303f;--ad-info-texto:#1d6f93;--ad-ruim-borda:#e9b4bc;--ad-vidro-escuro:#ffffffeb}:root[data-ad-tema=claro] body{background:var(--bg)}body{background:radial-gradient(1200px 600px at 110% -10%, #4cc3f00f, transparent 60%), radial-gradient(900px 500px at -10% 0%, #d6a64c12, transparent 55%), var(--bg);background-attachment:fixed}::selection{background:#d6a64c59}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ad-ico{flex-shrink:0}.ad-sidebar{background:linear-gradient(180deg, var(--ad-lateral-1) 0%, var(--ad-lateral-2) 100%);border-right:1px solid var(--border);gap:10px;padding:18px 12px 14px}.ad-sidebar-brand{flex-direction:column;gap:6px;padding:4px 10px 12px;display:flex}.ad-sidebar-logo{width:150px}.ad-sidebar-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:10.5px;font-weight:700}.ad-sidebar-nav{gap:14px}.ad-nav-grupo{flex-direction:column;gap:2px;display:flex}.ad-sidebar-section-title{color:var(--ad-fraco);letter-spacing:.16em;margin-bottom:4px;padding:0 10px;font-size:10.5px}.ad-sidebar-link{min-height:38px;color:var(--ad-lateral-texto);border-radius:10px;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:500;position:relative}.ad-sidebar-link .ad-ico{color:var(--ad-fraco);transition:color .15s}.ad-sidebar-link:hover{background:rgba(var(--ad-vidro-rgb), .05);color:var(--text)}.ad-sidebar-link:hover .ad-ico{color:var(--text)}.ad-sidebar-link-active{color:var(--accent-2);background:linear-gradient(90deg,#d6a64c2e,#d6a64c0a);font-weight:650}.ad-sidebar-link-active .ad-ico{color:var(--accent)}.ad-sidebar-link-active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.ad-sidebar-atalho{color:var(--text);background:linear-gradient(135deg,#4cc3f024,#d6a64c1f);border:1px solid #4cc3f047;border-radius:12px;align-items:center;gap:10px;margin-top:6px;padding:10px 12px;text-decoration:none;display:flex}.ad-sidebar-atalho .ad-ico{color:var(--info)}.ad-sidebar-atalho b{font-size:13px;display:block}.ad-sidebar-atalho small{color:var(--text-muted);font-size:11.5px;display:block}.ad-sidebar-atalho:hover{border-color:var(--info)}.ad-sidebar-user{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:4px;padding:12px 4px 0;display:flex}.ad-avatar{color:#15171c;background:linear-gradient(135deg, var(--accent-2), var(--accent));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:flex}.ad-sidebar-user-txt{flex:1;min-width:0}.ad-sidebar-user-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.ad-sidebar-user-txt small{color:var(--text-muted);font-size:11.5px;display:block}.ad-sair{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ad-sair:hover{color:var(--danger);border-color:var(--danger)}@media (width>=1024px){.ad-sidebar{width:248px;height:100vh;position:sticky;top:0}.ad-content{padding:28px 36px 48px}}.ad-page-header{margin-bottom:22px}.ad-page-header h1{color:var(--text);letter-spacing:-.01em;font-size:24px}.ad-section h2{letter-spacing:.01em;font-size:15px}.ad-card,.ad-pendente-card{border-radius:var(--raio);background:linear-gradient(180deg, var(--surface-2), var(--surface));box-shadow:var(--sombra)}.ad-table{border-radius:var(--raio);background:var(--surface);box-shadow:var(--sombra);font-size:13.5px;overflow:hidden}.ad-table th{background:var(--ad-th-fundo);color:var(--ad-th-texto);letter-spacing:.08em;font-size:11px}.ad-table td{border-color:var(--ad-td-borda)}.ad-table tbody tr{transition:background .12s}.ad-table tbody tr:hover{background:rgba(var(--ad-vidro-rgb), .025)}.ad-button{background:linear-gradient(180deg, var(--accent-2), var(--accent));color:#15171c;border-radius:10px;transition:transform 80ms,filter .15s;box-shadow:0 6px 18px -10px #d6a64ccc}.ad-button:hover:not(:disabled){filter:brightness(1.06)}.ad-button:active:not(:disabled){transform:translateY(1px)}.ad-button-secondary{background:rgba(var(--ad-vidro-rgb), .03);color:var(--text);box-shadow:none;border:1px solid var(--border)}.ad-button-secondary:hover:not(:disabled){border-color:var(--ad-borda-forte);background:rgba(var(--ad-vidro-rgb), .06)}.ad-field input,.ad-select,select,textarea{border-radius:10px}.ad-modal{border-radius:18px;box-shadow:0 30px 80px -20px #000c}.vd-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.vd-topo h1{margin:0;font-size:24px}.vd-sub{color:var(--text-muted);margin-top:4px;font-size:13.5px}.vd-escolha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vd-escolha select{background:var(--surface);color:var(--text);border:1px solid var(--border);font:inherit;min-height:40px;padding:9px 12px;font-size:14px}.vd-hero{grid-template-columns:1.3fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (width<=1100px){.vd-hero{grid-template-columns:1fr}}.vd-card{background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--border);border-radius:var(--raio);box-shadow:var(--sombra);min-width:0;padding:18px 20px}.vd-card h2{letter-spacing:.1em;text-transform:uppercase;color:var(--ad-th-texto);justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.vd-status{align-items:center;gap:18px;display:flex}.vd-luz{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;font-weight:800;display:flex}.vd-luz.verde{color:var(--ok);background:#22c55e24;box-shadow:0 0 0 6px #22c55e0f,0 0 28px #22c55e40}.vd-luz.amarelo{color:var(--warn);background:#f59e0b24;box-shadow:0 0 0 6px #f59e0b0f}.vd-luz.carregando{color:var(--text-muted);background:#94a3b81f}.vd-luz.vermelho{color:var(--danger);background:#ff547024;box-shadow:0 0 0 6px #ff547014}.vd-nome{letter-spacing:-.01em;font-size:22px;font-weight:800}.vd-linha{color:var(--text-muted);margin-top:3px;font-size:13.5px}.vd-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}@media (width<=700px){.vd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.vd-kpi{background:rgba(var(--ad-vidro-rgb), .03);border:1px solid var(--border);border-radius:12px;padding:10px 12px}.vd-kpi small{color:var(--text-muted);font-size:11.5px;display:block}.vd-kpi b{margin-top:2px;font-size:20px;display:block}.vd-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=1280px){.vd-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.vd-grade{grid-template-columns:1fr}}.vd-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vd-item{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.vd-ponto{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.vd-ponto.critico,.vd-ponto.erro{background:var(--danger)}.vd-ponto.aviso{background:var(--warn)}.vd-ponto.info{background:var(--info)}.vd-quando{color:var(--text-muted);white-space:nowrap;font-size:12px}.vd-vazio{color:var(--text-muted);font-size:13.5px}.vd-check{cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:7px 8px;font-size:13.5px;display:flex}.vd-check:hover{background:rgba(var(--ad-vidro-rgb), .04)}.vd-check input{accent-color:var(--accent);width:16px;height:16px;margin-top:2px}.vd-check.ok span{color:var(--text-muted);text-decoration:line-through}.vd-barra{background:var(--border);border-radius:6px;height:8px;overflow:hidden}.vd-barra i{background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;display:block}.vd-pill{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.vd-pill.ok{color:var(--ad-ok-texto);background:#22c55e24}.vd-pill.alerta{color:var(--ad-alerta-texto);background:#f59e0b29}.vd-pill.ruim{color:var(--ad-ruim-texto);background:#ff547029}.vd-pill.info{color:var(--ad-info-texto);background:#4cc3f024}.vd-acoes{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.vd-acoes a{text-decoration:none}.ad-link{color:var(--accent);text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;text-decoration:none}.ad-link:hover{text-decoration:underline}.ad-content{padding-top:calc(20px + var(--alerta-h,0px))}@media (width>=1024px){.ad-content{padding-top:calc(28px + var(--alerta-h,0px))}.ad-sidebar{scrollbar-width:thin;overflow-y:auto}}@media (width<=1023px){.ad-sidebar{overflow-y:auto}}a.ad-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ad-field textarea{background:var(--bg);border:1px solid var(--border);color:var(--text);font-family:var(--font-sans);resize:vertical;padding:10px 12px;font-size:14px}.ad-field textarea:focus{border-color:var(--accent);outline:none}.ad-modulos-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ad-modulos-acoes{flex-wrap:wrap;gap:8px;display:flex}.ad-modulos-acoes .ad-button{padding:6px 12px;font-size:13px}.ad-modulos-grupo{border:1px solid var(--border);border-radius:10px;padding:12px 14px}.ad-modulos-grupo h3{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;font-size:13px}.ad-modulos-grid{grid-template-columns:1fr;gap:10px 18px;display:grid}.ad-modulos-grid .ad-field-checkbox{color:var(--text)}@media (width>=640px){.ad-modulos-grid{grid-template-columns:1fr 1fr}}.ad-sidebar-tag-linha{justify-content:space-between;align-items:center;gap:8px;display:flex}.ad-sino{border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ad-sino:hover{color:var(--text);border-color:var(--accent)}.ad-sino-ativo{color:var(--danger);background:#ff547014;border-color:#ff547080}.ad-sino-badge{background:var(--danger);color:#fff;text-align:center;box-sizing:border-box;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:-6px;right:-6px}.ad-nav-badge{background:var(--danger);color:#fff;text-align:center;box-sizing:border-box;border-radius:999px;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;line-height:20px}.al-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.al-grade{grid-template-columns:1fr}}.adm-grade{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.adm-bloco{margin:0}.adm-lista{flex-direction:column;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.adm-item{background:rgba(var(--ad-vidro-rgb), .04);border:1px solid var(--border,rgba(var(--ad-vidro-rgb), .1));border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.adm-item.adm-atrasada{border-color:#e052528c}.adm-item.adm-hoje{border-color:#d4a01799}.adm-valor{white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=640px){.adm-grade{grid-template-columns:1fr;gap:12px}.adm-bloco .vd-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-grade{grid-template-columns:1.7fr 1fr;align-items:start;gap:18px;display:grid}@media (width<=820px){.pl-grade{grid-template-columns:1fr}}.pl-lista{margin:10px 0 0;padding:0;list-style:none}.pl-item{border-top:1px solid rgba(var(--ad-vidro-rgb), .05);align-items:center;gap:12px;padding:11px 0;display:flex}.pl-item:first-child{border-top:none}.pl-item--toca{background:#d0a04814;border-radius:12px;padding-left:10px;padding-right:10px}.pl-acionar{border:1px solid var(--border);width:40px;height:40px;color:var(--accent);cursor:pointer;background:#d0a0481f;border-radius:12px;flex:none;place-items:center;transition:all .15s;display:grid}.pl-acionar:hover{background:var(--accent);color:#1a1206;border-color:var(--accent)}.pl-meio{flex:1;min-width:0}.pl-meio b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.pl-meio small{color:var(--text-muted);font-size:12px}.pl-mini{flex:none;gap:5px;display:flex}.pl-mini button{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--text-muted);cursor:pointer;border-radius:9px;font-size:15px;line-height:1}.pl-mini button:hover:not(:disabled){color:var(--text);border-color:var(--accent)}.pl-mini button:disabled{opacity:.35;cursor:default}.pl-add .pl-lbl{color:var(--text-muted);margin:12px 0 5px;font-size:12.5px;font-weight:600;display:block}.pl-tipos{gap:8px;margin-top:10px;display:flex}.pl-tipo{text-align:center;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:10px;flex:1;padding:9px 0;font-size:13px;font-weight:600}.pl-tipo.on{border-color:var(--accent);color:var(--accent);background:#d0a04821}.pa-mini{z-index:1200;background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--ad-borda-forte);border-radius:16px;align-items:center;gap:14px;width:min(560px,100vw - 32px);padding:11px 14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px -14px #000000b8}.pa-mini__ondas{flex:none;align-items:flex-end;gap:3px;height:22px;display:flex}.pa-mini__ondas span{background:var(--accent);opacity:.5;border-radius:2px;width:3px;height:7px}.pa-mini__ondas span.on{opacity:1;animation:.9s ease-in-out infinite pa-onda}.pa-mini__ondas span.on:nth-child(2){animation-delay:.25s}.pa-mini__ondas span.on:nth-child(3){animation-delay:.5s}@keyframes pa-onda{0%,to{height:7px}50%{height:20px}}@media (prefers-reduced-motion:reduce){.pa-mini__ondas span.on{height:16px;animation:none}}.pa-mini__info{flex:1;min-width:0}.pa-mini__info b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;display:block;overflow:hidden}.pa-mini__info small{color:var(--text-muted);font-size:11.5px}.pa-mini__ctrl{flex:none;align-items:center;gap:4px;display:flex}.pa-mini__ctrl button{width:38px;height:38px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:11px;place-items:center;display:grid}.pa-mini__ctrl button:hover:not(:disabled){background:rgba(var(--ad-vidro-rgb), .06)}.pa-mini__ctrl button:disabled{opacity:.3;cursor:default}.pa-mini__play{background:linear-gradient(180deg, var(--accent), #c9a44c)!important;color:#1a1206!important}.pa-mini__play:hover{filter:brightness(1.07)}.pa-mini__fechar{color:var(--text-muted)!important}body.tem-player-audio .ad-content{padding-bottom:110px}.ad-content a:not([class]){color:var(--accent);font-weight:600;text-decoration:none}.ad-content a:not([class]):hover{text-decoration:underline}.ad-tabbar{display:none}@media (width<=1023px){.ad-tabbar{z-index:1100;padding:7px 6px calc(6px + env(safe-area-inset-bottom));background:var(--ad-vidro-escuro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--border);justify-content:space-around;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0}.ad-tab{cursor:pointer;min-width:0;color:var(--text-muted);font:inherit;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 2px 0;font-size:10.5px;font-weight:600;text-decoration:none;display:flex}.ad-tab .ad-ico,.ad-tab svg{width:23px;height:23px;color:inherit}.ad-tab-on,.ad-tab-on .ad-ico{color:var(--accent)}.ad-content{padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}.pa-mini{bottom:calc(80px + env(safe-area-inset-bottom));width:calc(100vw - 20px)}body.tem-player-audio .ad-content{padding-bottom:calc(154px + env(safe-area-inset-bottom))!important}}.ai-resumo{grid-template-columns:1.8fr 1fr;align-items:stretch;gap:16px;margin-bottom:18px;display:grid}@media (width<=760px){.ai-resumo{grid-template-columns:1fr}}.ai-hero{background:linear-gradient(155deg, var(--surface-2), var(--surface));border:1px solid var(--border);border-radius:18px;flex-direction:column;justify-content:center;min-height:134px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.ai-hero:after{content:"";background:radial-gradient(circle,#d0a04821,#0000 70%);border-radius:50%;width:190px;height:190px;position:absolute;top:-50px;right:-50px}.ai-hero__rot{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);z-index:1;font-size:12px;font-weight:700;position:relative}.ai-hero__val{letter-spacing:-.02em;z-index:1;margin:6px 0 5px;font-size:42px;font-weight:800;line-height:1.04;position:relative}.ai-hero__val--ok{color:var(--ad-ok-texto);font-size:30px}.ai-hero__leg{color:var(--text-muted);z-index:1;font-size:13.5px;position:relative}.ai-chips{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width>=761px){.ai-chips{grid-template-columns:1fr}}.ai-chip{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;justify-content:center;padding:13px 15px;display:flex}.ai-chip b{font-size:23px;font-weight:800;line-height:1}.ai-chip small{color:var(--text-muted);margin-top:5px;font-size:11.5px}.ai-chip--ok b{color:var(--ad-ok-texto)}.ai-chip--alerta b{color:var(--ad-alerta-texto)}.ai-inicio .vd-card{background:linear-gradient(170deg, rgba(var(--ad-vidro-rgb), .015), transparent 40%), var(--surface);border-radius:16px}.ai-inicio .adm-item{background:rgba(var(--ad-vidro-rgb), .025)}.pa-mini__erro{color:var(--warn,#f59e0b)!important}.ad-ok{color:var(--ad-ok-texto);background:#22c55e1f;border:1px solid #22c55e59;border-radius:12px;padding:10px 14px;font-size:14px}.sd-fase{border:1px solid var(--border);color:#e9c877;background:#d0a04821;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.sd-heros{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}@media (width<=720px){.sd-heros{grid-template-columns:1fr}}.sd-hero{border:1px solid var(--border);background:linear-gradient(155deg,#20222e,#14151d);border-radius:18px;padding:20px 22px;position:relative;overflow:hidden}.sd-hero:after{content:"";background:radial-gradient(circle,#d0a04821,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-50px;right:-50px}.sd-rot{letter-spacing:.06em;text-transform:uppercase;color:#e9c877;z-index:1;font-size:11.5px;font-weight:700;position:relative}.sd-val{letter-spacing:-.02em;z-index:1;margin:6px 0 4px;font-size:34px;font-weight:800;position:relative}.sd-mes{color:var(--text-muted);margin-left:3px;font-size:17px;font-weight:700}.sd-sub{color:var(--text-muted);z-index:1;font-size:13px;position:relative}.sd-hero-2 .sd-val{color:var(--text)}.sd-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}@media (width<=720px){.sd-kpis{grid-template-columns:repeat(2,1fr)}}.sd-kpi{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:13px 15px}.sd-kpi .t{color:var(--text-muted);font-size:11.5px;font-weight:600}.sd-kpi .n{margin-top:5px;font-size:23px;font-weight:800}.sd-kpi.alerta .n{color:var(--warn,#f59e0b)}.sd-planos{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.sd-chip-plano{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:6px 12px;font-size:13px}.sd-chip-plano b{color:var(--text)}.sd-chip-plano small{opacity:.75;margin-left:4px}.ad-mais-btn{border:1px dashed var(--border);width:100%;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.ad-mais-btn:hover{color:var(--text);border-color:var(--accent)}.ad-mais-seta{transition:transform .18s;display:inline-block}.ad-mais-seta.aberto{transform:rotate(180deg)}.em-abas{flex-wrap:wrap;gap:10px;margin:0 0 16px;display:flex}.em-aba{border:1px solid rgba(var(--ad-vidro-rgb), .1);background:rgba(var(--ad-vidro-rgb), .02);cursor:pointer;color:inherit;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;min-width:150px;padding:9px 14px;font-family:inherit;transition:all .15s;display:flex}.em-aba:hover{border-color:#d0a04899}.em-aba.sel{border-color:var(--gold,#d0a048);background:#d0a0481f}.em-aba-rot{letter-spacing:-.01em;font-size:14px;font-weight:700}.em-aba-end{color:var(--text-muted);font-size:11.5px}.em-aba-tag{letter-spacing:.04em;text-transform:uppercase;color:#e0a93a;background:#e0a93a24;border-radius:6px;margin-top:4px;padding:1px 6px;font-size:10px;font-weight:700}.ad-tema-botao{border:1px solid var(--border);width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:15px;line-height:1;display:inline-grid}.ad-tema-botao:hover{color:var(--accent);border-color:var(--accent)}.adp-atalhos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:4px 0 16px;display:grid}.adp-atalho{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:16px;align-items:center;gap:12px;min-height:64px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;position:relative}.adp-atalho:hover,.adp-atalho:focus-visible{border-color:var(--accent);outline:none;transform:translateY(-1px)}.adp-atalho__icone{font-size:24px;line-height:1}.adp-atalho__rot{font-size:15px;font-weight:700}.adp-atalho__n{background:var(--surface-2);min-width:28px;height:28px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 8px;font-size:13px;font-weight:800;display:inline-flex}.adp-atalho--alerta .adp-atalho__n{background:var(--accent);color:var(--bg)}.adp-dok{margin-bottom:16px}.adp-dok__form{flex-wrap:wrap;gap:8px;display:flex}.adp-dok__form .ad-field{flex:260px}.adp-dok__resposta{background:var(--surface-2);border-left:3px solid var(--accent);border-radius:12px;margin:12px 0 0;padding:14px 16px;font-size:15px;line-height:1.5}.adp-dok__aviso{color:var(--text-muted);margin:8px 0 0;font-size:11.5px}.adp-funil{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin-bottom:8px;display:grid}.adp-funil__etapa{background:rgba(var(--ad-vidro-rgb), .03);border:1px solid var(--border);border-radius:12px;flex-direction:column;padding:10px 12px;display:flex}.adp-funil__etapa b{font-size:22px;font-weight:800;line-height:1.1}.adp-funil__etapa small{color:var(--text-muted);margin-top:3px;font-size:11.5px}.adp-sub{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:12px 0 6px;font-size:12.5px;font-weight:700}@media (width<=560px){.adp-atalhos{grid-template-columns:repeat(2,1fr)}.adp-atalho{padding:12px 14px}}.ptl-fundo{z-index:9999;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ptl-pagina{background:var(--bg);justify-content:center;align-items:center;min-height:100dvh;padding:16px;display:flex}.ptl-caixa{text-align:center;background:var(--surface);width:min(460px,100%);color:var(--text);border:1px solid var(--border);border-radius:18px;padding:28px 24px}.ptl-caixa h1,.ptl-caixa h2{margin:6px 0 10px}.ptl-icone{font-size:42px}.ptl-espera{opacity:.75;animation:1.6s ease-in-out infinite ptl-pisca}@keyframes ptl-pisca{50%{opacity:.35}}.ptl-dados{text-align:left;grid-template-columns:auto 1fr;gap:6px 12px;margin:14px 0;display:grid}.ptl-dados dt{opacity:.7}.ptl-dados dd{word-break:break-word;margin:0;font-weight:600}.ptl-aviso{opacity:.85;font-size:14px}.ptl-botoes{gap:10px;margin-top:14px;display:grid}.ptl-botoes .ad-button{padding:14px;font-size:17px}.ptl-resultado{margin-top:12px;font-weight:700}
