.mn-faixa{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:470;max-width:min(680px,calc(100vw - 24px));display:flex;align-items:center;gap:11px;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.3;background:var(--card);color:var(--ink);border:1px solid var(--borda);box-shadow:0 14px 40px -14px #0000004d;animation:mnDesce .4s cubic-bezier(.2,.8,.2,1) both}@keyframes mnDesce{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}body:has(#b7-manut-faixa) #toasts{bottom:78px}.mn-faixa .mn-ponto{width:9px;height:9px;border-radius:50%;flex:none;background:var(--ambar);animation:mnPulsa 1.6s ease-in-out infinite}@keyframes mnPulsa{50%{opacity:.35}}.mn-faixa .mn-tx{min-width:0;font-variant-numeric:tabular-nums}.mn-faixa.mn-aviso{background:var(--ambar-bg);border-color:color-mix(in srgb,var(--ambar) 40%,var(--borda));color:var(--ink)}[data-theme=dark] .mn-faixa.mn-aviso{background:color-mix(in srgb,var(--ambar) 16%,var(--card))}.mn-faixa.mn-adm .mn-ponto{background:var(--acento)}.mn-bt{flex:none;border:0;border-radius:999px;padding:5px 12px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;background:var(--acento);color:#fff}.mn-bt[hidden]{display:none}.mn-bt:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.mn-trava{position:fixed;inset:0;z-index:480;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--fundo) 90%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:mnEntra .45s ease both}@keyframes mnEntra{0%{opacity:0}to{opacity:1}}html.modo-leve .mn-trava{background:var(--fundo);backdrop-filter:none;-webkit-backdrop-filter:none}.mn-trava:has(.jhub,.j3,.jc,.jm,.jmem){background:var(--fundo);backdrop-filter:none;-webkit-backdrop-filter:none}.mn-caixa{width:min(460px,100%);padding:34px 30px 28px;border-radius:26px;text-align:center;background:var(--card);border:1px solid var(--borda);box-shadow:0 30px 80px -30px #0006}.mn-logo{height:34px;width:auto;margin:0 auto 20px;display:block}.mn-logo.escuro,[data-theme=dark] .mn-logo.claro{display:none}[data-theme=dark] .mn-logo.escuro{display:block}.mn-caixa h2{font-family:B7 Titulo;font-weight:800;font-size:23px;letter-spacing:-.02em;margin:0 0 10px;color:var(--ink)}.mn-msg{font-size:15px;line-height:1.5;color:var(--ink-2);margin:0 0 14px;white-space:pre-wrap;overflow-wrap:anywhere}.mn-fim{display:inline-block;margin:0 0 16px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:700;background:var(--suave);color:var(--ink-2)}.mn-nota{font-size:12.5px;line-height:1.5;color:var(--ink-4);margin:0}.mn-so-previa{z-index:490}.mn-fechar-previa{margin-top:18px}.mn-previa-aviso{display:block;margin-top:10px;font-size:12px;color:var(--ink-4)}.mn-esp{flex:1}body.em-manutencao{overflow:hidden}body.em-manutencao #toasts,body.em-manutencao #b7-chat-fab,body.em-manutencao #b7-chat,body.em-manutencao .nv-cartao{display:none!important}.mn-ops{display:flex;flex-wrap:wrap;gap:8px}.mn-ops label{position:relative;cursor:pointer}.mn-ops input{position:absolute;opacity:0;pointer-events:none}.mn-ops span{display:inline-block;padding:8px 14px;border-radius:999px;border:1px solid var(--borda);font-size:13px;font-weight:600;color:var(--ink-2)}.mn-ops input:checked+span{border-color:var(--acento);background:var(--acento-suave);color:var(--ink)}.mn-ops input:focus-visible+span{outline:2px solid var(--acento);outline-offset:2px}.mn-dica{display:block;margin-top:7px;font-size:12px;line-height:1.45;color:var(--ink-4)}.mn-check{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink-2);cursor:pointer;margin-bottom:6px}.mn-check input{accent-color:var(--acento)}.mn-previa{padding:12px 14px;border-radius:14px;background:var(--suave);margin-bottom:6px}.mn-previa small{font-size:10.5px;font-weight:800;letter-spacing:.12em;color:var(--ink-4)}.mn-previa p{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.nv-cartao{position:fixed;left:22px;bottom:22px;z-index:305;display:flex;align-items:center;gap:12px;max-width:min(400px,calc(100vw - 32px));padding:11px 12px 11px 13px;border-radius:18px;background:var(--card);border:1px solid var(--borda);box-shadow:0 22px 50px -22px #0000005c;animation:nvSobe .5s cubic-bezier(.2,.8,.2,1) .8s both}@keyframes nvSobe{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}body[data-shell=interno] .nv-cartao{left:calc(var(--lateral-larga, 0px) + 22px)}body.recolhida[data-shell=interno] .nv-cartao{left:calc(var(--lateral-estreita, 0px) + 22px)}.nv-ic{width:36px;height:36px;border-radius:12px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--acento);color:#fff}.nv-ic svg{width:18px;height:18px;fill:currentColor}.nv-tx{min-width:0;display:flex;flex-direction:column;gap:1px}.nv-tx small{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--acento)}.nv-tx b{font-size:13.5px;font-weight:650;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-ver{flex:none;border:0;border-radius:999px;padding:7px 14px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;background:var(--acento);color:#fff}.nv-x{flex:none;width:28px;height:28px;border:0;border-radius:50%;background:none;color:var(--ink-4);font-size:18px;line-height:1;cursor:pointer}.nv-x:hover{background:var(--suave);color:var(--ink)}.nv-ver:focus-visible,.nv-x:focus-visible{outline:2px solid var(--acento);outline-offset:2px}body.modo-tv .nv-cartao,body.modo-tv .mn-faixa.mn-adm{display:none!important}.nv-lista{display:flex;flex-direction:column;gap:12px;max-height:min(56vh,520px);overflow-y:auto;padding-right:4px;margin-bottom:6px}.nv-item{padding:13px 15px;border-radius:16px;border:1px solid var(--borda)}.nv-item.nova{border-color:color-mix(in srgb,var(--acento) 45%,var(--borda));background:var(--acento-suave)}.nv-item header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.nv-item header b{font-size:14.5px;font-weight:700;color:var(--ink)}.nv-item header small{font-size:12px;color:var(--ink-4)}.nv-item ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.nv-item li{font-size:13.5px;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}.nv-rm{margin-left:auto;border:0;background:none;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--erro);cursor:pointer}.nv-rm:hover{text-decoration:underline}.nv-vazio{font-size:13px;color:var(--ink-4);margin:0 0 6px}.nv-sub{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);margin:22px 0 10px}.nv-leve{font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-4)}@media (max-width:860px){.nv-cartao,body[data-shell=interno] .nv-cartao,body.recolhida[data-shell=interno] .nv-cartao{left:12px;right:12px;bottom:calc(84px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));max-width:none}.mn-faixa{border-radius:18px;bottom:calc(84px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}body:has(#b7-manut-faixa) #toasts{bottom:calc(146px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}}@media (prefers-reduced-motion: reduce){.mn-faixa,.mn-trava,.nv-cartao,.mn-faixa .mn-ponto{animation:none!important}}.adm-corpo{max-height:min(62vh,600px);overflow-y:auto;padding-right:4px;margin-bottom:4px;transition:opacity .2s}.adm-corpo.carregando{opacity:.5}.adm-vazio{font-size:13px;color:var(--ink-4);margin:10px 0}.adm-sub{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);margin:20px 0 9px}.adm-nota{font-size:12px;line-height:1.5;color:var(--ink-4);margin:18px 0 0}.adm-link{border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--acento);cursor:pointer}.adm-link.perigo{color:var(--erro)}.adm-link:hover{text-decoration:underline}.adm-grupo{border:1px solid var(--borda);border-radius:16px;padding:4px 14px 6px;margin-bottom:12px}.adm-grupo header{display:flex;align-items:baseline;gap:10px;padding:10px 0 8px}.adm-grupo header b{font-size:14.5px;font-weight:700;color:var(--ink)}.adm-grupo header small{font-size:12px;color:var(--ink-4)}.adm-grupo header .adm-link{margin-left:auto}.adm-sessao{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid color-mix(in srgb,var(--borda) 70%,transparent)}.adm-ic{flex:none;width:36px;height:36px;border-radius:12px;background:var(--suave);color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center}.adm-ic svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.adm-sessao-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.adm-sessao-tx b{font-size:13.5px;font-weight:650;color:var(--ink)}.adm-sessao-tx small{font-size:12px;color:var(--ink-4)}.adm-atual{font-style:normal;margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--ok-bg);color:var(--ok);font-size:10.5px;font-weight:700}.adm-periodo{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--suave);margin:10px 0 14px}.adm-periodo button{border:0;background:none;padding:6px 14px;border-radius:999px;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-3);cursor:pointer}.adm-periodo button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 4px #0000001a}.adm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.adm-kpi{padding:13px 14px;border-radius:16px;border:1px solid var(--borda);display:flex;flex-direction:column;gap:2px;min-width:0}.adm-kpi b{font-family:B7 Titulo;font-weight:800;font-size:25px;letter-spacing:-.02em;line-height:1.05;color:var(--ink);font-variant-numeric:tabular-nums}.adm-kpi span{font-size:12px;color:var(--ink-3)}.adm-kpi small{font-size:11.5px;color:var(--ink-4)}.adm-kpi small.erro,.adm-tab td.erro{color:var(--erro);font-weight:700}.adm-barras{display:flex;align-items:flex-end;gap:3px;height:130px;padding-top:16px}.adm-barra{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px}.adm-barra-n{font-size:10px;color:var(--ink-4);font-variant-numeric:tabular-nums;line-height:1;min-height:10px}.adm-barra i{display:flex;align-items:flex-end;width:100%;max-width:34px;border-radius:6px 6px 2px 2px;background:var(--acento);overflow:hidden;min-height:2px;flex:none}.adm-barra u{display:block;width:100%;background:var(--erro);opacity:.85}.adm-barra small{font-size:10px;color:var(--ink-4);height:12px;white-space:nowrap}.adm-duas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:6px 24px}.adm-tab{width:100%;border-collapse:collapse;font-size:13px}.adm-tab th{text-align:left;font-size:11px;font-weight:700;color:var(--ink-4);padding:0 0 6px}.adm-tab td{padding:7px 0;border-top:1px solid color-mix(in srgb,var(--borda) 70%,transparent);color:var(--ink-2)}.adm-tab .num{text-align:right;font-variant-numeric:tabular-nums;padding-left:10px;white-space:nowrap}.adm-erros{display:flex;flex-wrap:wrap;gap:8px;margin:0}.adm-erros span{padding:5px 11px;border-radius:999px;background:var(--erro-bg);font-size:12.5px;color:var(--ink-2)}.adm-erros b{color:var(--erro)}@media (max-width:640px){.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-duas{grid-template-columns:minmax(0,1fr)}}.mn-quando{margin-top:9px;max-width:260px}.mn-quando[hidden]{display:none}.ad-corpo{max-height:min(64vh,660px);overflow-y:auto;padding:2px 6px 2px 0;margin-bottom:8px;transition:opacity .25s;scrollbar-width:thin}.ad-corpo.carregando{opacity:.55}.ad-corpo-baixo{max-height:300px}.ad-vazio{font-size:13px;color:var(--ink-4);margin:12px 0}.ad-t{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);margin:20px 0 9px}.ad-t-solto{margin-top:24px}.ad-nota{font-size:12px;line-height:1.5;color:var(--ink-4);margin:14px 0 0}.ad-oculto{display:none!important}.ad-atual{margin-right:auto;font-size:12px;color:var(--ink-4);align-self:center}@keyframes adEntra{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}.ad-in{animation:adEntra .55s var(--mola) both;animation-delay:calc(var(--i,0) * 55ms)}.ad-sk-grupo{display:grid;gap:10px;padding:6px 0}.ad-sk{display:block;height:56px;border-radius:16px;background:linear-gradient(100deg,var(--suave) 30%,color-mix(in srgb,var(--suave) 50%,var(--card)) 50%,var(--suave) 70%);background-size:230% 100%;animation:adBrilho 1.5s linear infinite;animation-delay:calc(var(--i,0) * -.2s)}@keyframes adBrilho{to{background-position:-230% 0}}.ad-banner{display:flex;gap:14px;align-items:flex-start;padding:15px 18px;border-radius:18px;margin:6px 0 12px}.ad-banner.ok{background:var(--ok-bg);color:var(--ok)}.ad-banner.atencao{background:color-mix(in srgb,var(--erro) 10%,transparent);color:var(--erro)}.ad-banner-ic{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,currentColor 14%,transparent)}.ad-banner-ic svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ad-banner.ok .ad-banner-ic svg path{stroke-dasharray:26;stroke-dashoffset:26;animation:adTraco .7s .35s var(--mola) forwards}@keyframes adTraco{to{stroke-dashoffset:0}}.ad-banner.atencao .ad-banner-ic{animation:adPulsa 2.6s ease-in-out infinite}@keyframes adPulsa{0%,to{box-shadow:0 0 color-mix(in srgb,currentColor 28%,transparent)}50%{box-shadow:0 0 0 7px transparent}}.ad-banner-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.ad-banner-tx b{font-size:15px;font-weight:750}.ad-banner-tx small{font-size:12.5px;opacity:.85}.ad-banner-tx ul{margin:3px 0 0;padding-left:18px;font-size:13px;color:var(--ink-2)}.ad-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px}.ad-kpi{position:relative;padding:14px 15px 13px;border-radius:18px;border:1px solid var(--borda);background:var(--card);display:flex;flex-direction:column;gap:2px;min-width:0;transition:transform .22s var(--mola),box-shadow .22s var(--mola)}.ad-kpi:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.ad-kpi-ic{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--acento-suave);color:var(--acento);margin-bottom:7px}.ad-kpi-ic svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ad-kpi.ok .ad-kpi-ic{background:var(--ok-bg);color:var(--ok)}.ad-kpi.erro .ad-kpi-ic{background:var(--erro-bg);color:var(--erro)}.ad-kpi.atencao .ad-kpi-ic{background:var(--ambar-bg);color:var(--ambar)}.ad-kpi b{font-family:B7 Titulo;font-weight:800;font-size:27px;letter-spacing:-.02em;line-height:1.05;color:var(--ink);font-variant-numeric:tabular-nums}.ad-kpi.erro b{color:var(--erro)}.ad-kpi-l{font-size:12px;color:var(--ink-3)}.ad-kpi small{font-size:11.5px;color:var(--ink-4)}.ad-bar{display:block;height:6px;border-radius:99px;background:var(--suave);overflow:hidden;margin-top:9px}.ad-bar u{display:block;height:100%;width:0;border-radius:inherit;background:var(--grad-curto);transition:width 1s var(--mola)}.ad-cartao{border:1px solid var(--borda);border-radius:20px;padding:4px 18px 8px;margin-bottom:12px;background:var(--card)}.ad-cartao .ad-t{margin:14px 0 4px}.ad-linha{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1px solid color-mix(in srgb,var(--borda) 70%,transparent)}.ad-t+.ad-linha{border-top:0}.ad-linha-tx{display:flex;flex-direction:column;gap:1px;min-width:0}.ad-linha-tx b{font-size:13.5px;font-weight:650;color:var(--ink)}.ad-linha-tx small{font-size:12px;color:var(--ink-4)}.ad-linha-ic{flex:none;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--suave);color:var(--ink-3)}.ad-linha-ic svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ad-linha-ic.ok{background:var(--ok-bg);color:var(--ok)}.ad-linha-ic.erro{background:var(--erro-bg);color:var(--erro)}.ad-ponto{flex:none;position:relative;width:10px;height:10px;margin:5px 10px 0 5px;border-radius:50%;background:var(--ink-4)}.ad-ponto.ok{background:var(--ok)}.ad-ponto.ok:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--ok);opacity:0;animation:adOnda 2.6s ease-out infinite}@keyframes adOnda{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.5);opacity:0}}.ad-ponto.erro{background:var(--erro)}.ad-bt-ic{display:inline-flex;align-items:center;gap:7px}.ad-bt-ic svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.ad-bt-ic.girando svg{animation:adGira .8s linear infinite}@keyframes adGira{to{transform:rotate(360deg)}}.ad-bt-ic.enviando svg{animation:adVoa .9s ease-in-out infinite}@keyframes adVoa{0%,to{transform:translate(0)}50%{transform:translate(4px,-4px)}}.ad-bt-ic.enviado{background:var(--ok)!important;box-shadow:none!important}.ad-chip{border:1px solid var(--borda-forte);background:var(--card);color:var(--ink-2);padding:5px 13px;border-radius:99px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .18s,border-color .18s,color .18s,transform .18s}.ad-chip:hover{transform:translateY(-1px);border-color:var(--acento)}.ad-chip.on{background:var(--acento-suave);border-color:var(--acento);color:var(--acento)}.ad-av{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,hsl(var(--h) 58% 52%),hsl(calc(var(--h) + 30) 58% 40%));color:#fff;font-size:12px;font-weight:750;letter-spacing:.02em}.ad-av.p{width:24px;height:24px;font-size:9.5px}.ad-acc{border:1px solid var(--borda);border-radius:20px;margin-bottom:10px;background:var(--card);overflow:hidden;transition:box-shadow .25s}.ad-acc[open]{box-shadow:var(--sh-2)}.ad-acc summary{list-style:none;display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer}.ad-acc summary::-webkit-details-marker{display:none}.ad-acc summary:hover{background:color-mix(in srgb,var(--suave) 60%,transparent)}.ad-acc-ic{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--ambar-bg);color:var(--ambar)}.ad-acc-ic svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ad-acc-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ad-acc-tx b{font-size:14px;font-weight:700;color:var(--ink)}.ad-acc-tx small{font-size:12px;color:var(--ink-4)}.ad-acc-n{min-width:28px;height:28px;padding:0 9px;border-radius:99px;background:var(--erro-bg);color:var(--erro);font-weight:800;font-size:12.5px;display:grid;place-items:center}.ad-acc-seta svg{width:18px;height:18px;fill:none;stroke:var(--ink-4);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block;transition:transform .3s var(--mola)}.ad-acc[open] .ad-acc-seta svg{transform:rotate(180deg)}.ad-acc-corpo{padding:0 16px 8px;animation:adEntra .35s var(--mola) both}.ad-item{display:flex;gap:10px;align-items:center;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--borda) 70%,transparent);font-size:13px;color:var(--ink-2)}.ad-item span{flex:1;min-width:0;overflow-wrap:anywhere}.ad-abrir{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--borda-forte);background:var(--card);border-radius:99px;padding:5px 13px;font:inherit;font-size:12.5px;font-weight:700;color:var(--ink-2);cursor:pointer;transition:background .18s,color .18s,border-color .18s}.ad-abrir svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--mola)}.ad-abrir:hover{background:var(--acento-suave);color:var(--acento);border-color:var(--acento)}.ad-abrir:hover svg{transform:translate(3px)}.ad-mais{font-size:12px;color:var(--ink-4);margin:6px 0 4px}.cm-grade{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px;margin-top:4px}.cm-campo{border:1px solid var(--borda-forte);border-radius:16px;background:var(--card);padding:2px 2px 8px;transition:border-color .2s,box-shadow .2s}.cm-campo:focus-within{border-color:var(--acento);box-shadow:0 0 0 4px var(--acento-suave)}.cm-campo textarea{border:0!important;box-shadow:none!important;background:transparent!important;resize:none;min-height:96px}.cm-rodape{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px}.cm-modelos{display:flex;gap:6px;flex-wrap:wrap}.cm-modelos .ad-chip{padding:3px 10px;font-size:12px}.cm-cont{font-size:11.5px;color:var(--ink-4);font-variant-numeric:tabular-nums}.cm-grupos{display:flex;flex-wrap:wrap;gap:7px;margin:2px 0 10px}.cm-pessoas{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:8px}.cm-pessoa{position:relative;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1.5px solid var(--borda);border-radius:14px;cursor:pointer;background:var(--card);transition:border-color .18s,background .18s,transform .18s}.cm-pessoa:hover{transform:translateY(-1px)}.cm-pessoa input{position:absolute;opacity:0;pointer-events:none}.cm-pessoa:has(input:checked){border-color:var(--acento);background:var(--acento-suave)}.cm-pessoa:has(input:focus-visible){outline:2px solid var(--acento);outline-offset:2px}.cm-pessoa:not(:has(input:checked)) .ad-av{filter:grayscale(1);opacity:.5}.cm-pessoa>span:not(.ad-av){display:flex;flex-direction:column;min-width:0}.cm-pessoa b{font-size:13px;font-weight:650;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-pessoa small{font-size:11.5px;color:var(--ink-4)}.cm-previa{background:var(--suave);border-radius:18px;padding:14px}.cm-previa-topo{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:10px}.cm-bolha{background:var(--card);border-radius:4px 16px 16px;padding:10px 13px;box-shadow:var(--sh-1);animation:adEntra .4s var(--mola) both}.cm-bolha p{margin:4px 0 2px;font-size:14px;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.cm-bolha p.vazio{color:var(--ink-4);font-style:italic}.cm-bolha time{display:block;text-align:right;font-size:10.5px;color:var(--ink-4)}.cm-env{border:1px solid var(--borda);border-radius:18px;padding:13px 15px;margin-bottom:10px;background:var(--card)}.cm-env.novo{animation:adEntra .5s var(--mola) both,adDestaque 1.6s ease-out}@keyframes adDestaque{0%{box-shadow:0 0 0 0 var(--acento-suave),inset 0 0 0 2px var(--acento)}to{box-shadow:0 0 0 14px transparent,inset 0 0 0 2px transparent}}.cm-env p{margin:0 0 8px;font-size:13.5px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.cm-env-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.cm-env small{font-size:12px;color:var(--ink-4)}.cm-prog{display:inline-flex;align-items:center;gap:9px}.cm-prog .ad-bar{width:96px;margin:0}.cm-prog small b{color:var(--ink-2)}.cm-leu{max-height:0;overflow:hidden;transition:max-height .4s var(--mola),margin .3s}.cm-leu.aberto{max-height:420px;margin-top:10px}.cm-leu-l{display:flex;align-items:center;gap:10px;padding:6px 0;border-top:1px solid color-mix(in srgb,var(--borda) 60%,transparent);font-size:13px}.cm-leu-l b{flex:1;font-weight:600;color:var(--ink-2)}.cm-leu-l span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-4)}.cm-leu-l svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cm-leu-l.leu span{color:var(--ok)}.cm-leu-l.rec span{color:var(--ambar)}.modal.ap-modal{width:min(880px,100%)}.ap-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:26px;margin-top:4px;align-items:start}.ap-prev-col{position:sticky;top:0;z-index:2;background:var(--card)}.ap-prev-pe{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.ap-prev-pe small{font-size:11.5px;color:var(--ink-4);text-align:right;line-height:1.35}.ap-seg{display:inline-flex;gap:2px;padding:3px;border-radius:99px;background:var(--suave);flex:none}.ap-seg button{border:0;background:none;padding:6px 14px;border-radius:99px;font:inherit;font-size:12.5px;font-weight:650;color:var(--ink-3);cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.ap-seg button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 4px #0000001f}.ap-prev{display:flex;height:280px;border-radius:18px;overflow:hidden;border:1px solid var(--pv-borda);background:var(--pv-glow),var(--pv-bg);color:var(--pv-ink);font-size:11px;box-shadow:0 18px 40px -26px #00000073;transition:border-color .3s}.pv-side{flex:none;width:58px;background:var(--pv-sb);display:flex;flex-direction:column;gap:9px;padding:13px 9px}.pv-side i{display:block;height:8px;border-radius:5px;background:#ffffff29}.pv-side i.on{height:18px;margin:-2px -3px;border-radius:7px;background:linear-gradient(135deg,color-mix(in srgb,var(--pv-l2) 45%,transparent),color-mix(in srgb,var(--pv-l1) 40%,transparent));box-shadow:inset 0 1px #fff3,0 6px 14px -6px var(--pv-l2)}.pv-side .pv-logo{height:20px;border-radius:7px;background:var(--pv-btn);margin-bottom:6px}.pv-main{flex:1;min-width:0;padding:11px 12px;display:flex;flex-direction:column;gap:9px}.pv-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.pv-busca{flex:1;max-width:120px;height:18px;border-radius:7px;background:color-mix(in srgb,var(--pv-ink) 7%,transparent)}.pv-criar{background:var(--pv-btn);color:#fff;padding:4px 10px;border-radius:99px;font-weight:700;font-size:10px}.pv-heroi{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:calc(var(--pv-r,14px) - 1px);background:var(--pv-heroi);color:#fff}.pv-heroi small{display:block;font-size:7.5px;letter-spacing:.14em;opacity:.7;font-weight:700}.pv-heroi b{font-size:14px;font-family:B7 Titulo;font-weight:800}.pv-anel{flex:none;width:28px;height:28px;border-radius:50%;background:conic-gradient(var(--pv-l2) 0 66%,rgba(255,255,255,.18) 0);-webkit-mask:radial-gradient(circle,transparent 9px,#000 10px);mask:radial-gradient(circle,transparent 9px,#000 10px)}.pv-card{background:var(--pv-card);border:1px solid var(--pv-borda);border-radius:calc(var(--pv-r,14px) - 1px);padding:10px 11px;display:flex;flex-direction:column;gap:5px}.pv-l{display:flex;align-items:center;justify-content:space-between;gap:6px}.pv-card b{font-size:12px}.pv-card small{font-size:10px;color:var(--pv-ink3)}.pv-chip{padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--pv-m) 15%,transparent);color:var(--pv-m);font-weight:700;font-size:9.5px;white-space:nowrap}.pv-barra{display:block;height:6px;border-radius:99px;background:color-mix(in srgb,var(--pv-ink) 9%,transparent);overflow:hidden}.pv-barra u{display:block;height:100%;width:66%;border-radius:inherit;background:var(--pv-btn)}.pv-btns{display:flex;align-items:center;gap:6px;margin-top:3px}.pv-btn{background:var(--pv-btn);color:#fff;padding:5px 11px;border-radius:calc(var(--pv-r,14px) * .64);font-weight:700;font-size:10px;box-shadow:0 4px 12px -5px var(--pv-m)}.pv-btn2{border:1px solid var(--pv-borda);padding:5px 10px;border-radius:calc(var(--pv-r,14px) * .64);font-weight:650;font-size:10px}.pv-tg{margin-left:auto;width:26px;height:15px;border-radius:99px;background:var(--pv-m);padding:2px;display:flex;justify-content:flex-end}.pv-tg i{width:11px;height:11px;border-radius:50%;background:#fff}.pv-graf{display:flex;align-items:flex-end;gap:4px;height:26px;margin-top:2px}.pv-graf i{flex:1;border-radius:3px 3px 1px 1px;opacity:.92}.ap-prev,.ap-prev *{transition:background-color .3s var(--mola),border-color .3s var(--mola),color .3s var(--mola)}@media (prefers-reduced-motion: reduce){.ap-prev,.ap-prev *{transition:none}}.ap-seg-larga{display:flex;width:100%}.ap-seg-larga button{flex:1}.ap-dica{display:block;margin-top:6px;font-size:11.5px;color:var(--ink-4)}.ap-ctl{display:flex;flex-direction:column;gap:18px}.ap-sec .ad-t{margin-top:0}.ap-paletas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 6px}.ap-pal{display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 0;border:0;background:none;cursor:pointer;font:inherit;color:var(--ink-3);min-width:0}.ap-pal i{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014,0 6px 14px -8px #0006;transition:transform .25s var(--mola),box-shadow .25s}.ap-pal i svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.5);transition:opacity .2s,transform .3s var(--mola)}.ap-pal span{font-size:11.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ap-pal:hover i{transform:scale(1.07)}.ap-pal.on{color:var(--ink)}.ap-pal.on i{box-shadow:0 0 0 3px var(--card),0 0 0 5px var(--acento),0 8px 18px -8px #00000073}.ap-pal.on i svg{opacity:1;transform:none}.ap-pal:focus-visible{outline:none}.ap-pal:focus-visible i{outline:2px solid var(--acento);outline-offset:6px}.ap-custom{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px;padding:10px 12px;border-radius:14px;background:var(--suave)}.ap-custom[hidden]{display:none}.ap-conta{position:relative;flex:none;width:34px;height:34px;border-radius:10px;overflow:hidden;cursor:pointer;box-shadow:inset 0 0 0 1px #0000001a}.ap-conta i{position:absolute;inset:0}.ap-conta input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.ap-hex{width:108px;font-family:ui-monospace,Menlo,monospace;text-transform:uppercase}.ap-tons{display:inline-flex;gap:4px}.ap-tons i{width:16px;height:16px;border-radius:5px}.ap-ajuste{flex-basis:100%;font-size:11.5px;color:var(--ink-4)}.ap-ajuste:empty{display:none}.ap-menus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ap-menu{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:15px;border:1.5px solid var(--borda);background:var(--card);cursor:pointer;font:inherit;text-align:left;color:var(--ink-2);transition:border-color .2s,transform .2s var(--mola),box-shadow .2s}.ap-menu i{flex:none;display:flex;flex-direction:column;gap:4px;width:28px;height:42px;border-radius:8px;padding:8px 6px;transition:background .3s}.ap-menu i u{display:block;height:5px;border-radius:3px;background:#ffffff38}.ap-menu i u:first-child{background:var(--mn-luz)}.ap-menu span{display:flex;flex-direction:column;min-width:0}.ap-menu b{font-size:12.5px}.ap-menu small{font-size:11px;color:var(--ink-4);line-height:1.25}.ap-menu:hover{transform:translateY(-2px)}.ap-menu.on{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave)}.ap-duas{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px}.ap-troca{display:flex;align-items:center;gap:11px;cursor:pointer;font-size:12.5px;color:var(--ink-3)}.ap-troca input{position:absolute;opacity:0;pointer-events:none}.ap-troca-tr{flex:none;width:42px;height:24px;border-radius:99px;background:var(--borda-forte);padding:3px;transition:background .25s}.ap-troca-tr i{display:block;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000040;transition:transform .3s var(--mola)}.ap-troca input:checked+.ap-troca-tr{background:var(--acento)}.ap-troca input:checked+.ap-troca-tr i{transform:translate(18px)}.ap-troca input:focus-visible+.ap-troca-tr{outline:2px solid var(--acento);outline-offset:2px}.ap-sec-datas{margin-top:22px;padding-top:18px;border-top:1px solid var(--borda)}.ap-modal .acoes .ap-esq{margin-right:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:ease}.ap-sub{margin:-2px 0 10px}.ap-linha{display:grid;grid-template-columns:14px minmax(0,1fr) auto minmax(110px,.7fr);gap:9px;align-items:center;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--borda) 70%,transparent)}.ap-bola{display:block;width:12px;height:12px;border-radius:50%;transition:background .25s}.ap-linha .ap-frase{grid-column:2 / 4}.ap-linha .ap-acoes{grid-column:4;justify-content:flex-end}.ap-datas{display:inline-flex;align-items:center;gap:6px}.ap-datas .campo{width:68px;text-align:center}.ap-datas i{font-style:normal;font-size:12px;color:var(--ink-4)}.ap-acoes{display:inline-flex;align-items:center;gap:10px}.ap-vigor{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 9px;border-radius:99px;background:var(--ok-bg);color:var(--ok);white-space:nowrap}.ap-add{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 6px}.ra-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ra-dir{margin:0 0 12px}.ra-dir summary{cursor:pointer;font-size:13px;font-weight:650;color:var(--ink-3);list-style:none;padding:4px 0}.ra-dir summary::-webkit-details-marker{display:none}.ra-dir summary:before{content:"+";display:inline-block;width:16px;color:var(--acento);font-weight:800}.ra-dir[open] summary:before{content:"–"}.ra-dir summary small{font-weight:500;color:var(--ink-4)}.ra-dir input{margin-top:6px;width:100%}.ra-vazio{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:26px 16px;border:1.5px dashed var(--borda-forte);border-radius:20px}.ra-vazio span{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--acento-suave);color:var(--acento);margin-bottom:6px}.ra-vazio.erro span{background:var(--erro-bg);color:var(--erro)}.ra-vazio span svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ra-vazio b{font-size:14.5px;color:var(--ink)}.ra-vazio small{font-size:12.5px;color:var(--ink-4);max-width:46ch;line-height:1.5}.ra-gerando{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--ink-3);margin:6px 0 4px}.ra-pontos{display:inline-flex;gap:4px}.ra-pontos i{width:7px;height:7px;border-radius:50%;background:var(--acento);animation:adSalta 1s ease-in-out infinite}.ra-pontos i:nth-child(2){animation-delay:.15s}.ra-pontos i:nth-child(3){animation-delay:.3s}@keyframes adSalta{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-5px);opacity:1}}.ra-texto{display:grid;gap:10px}.ra-sec{display:flex;gap:13px;padding:14px 16px;border-radius:18px;background:var(--suave)}.ra-sec-ic{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--ink-3)}.ra-sec-ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ra-sec.ok .ra-sec-ic{color:var(--ok)}.ra-sec.alerta .ra-sec-ic{color:var(--erro)}.ra-sec.foco{background:var(--acento-suave)}.ra-sec.foco .ra-sec-ic{color:var(--acento)}.ra-sec h5{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.ra-sec p{margin:0 0 4px;font-size:14px;line-height:1.55;color:var(--ink);overflow-wrap:anywhere}.ra-sec ul{margin:4px 0 0;padding-left:18px;font-size:14px;line-height:1.55;color:var(--ink)}.ra-sec li{margin-bottom:3px}.rd-h{display:flex;align-items:center;gap:10px;padding:12px 0 2px}.rd-h-ic{width:32px;height:32px;border-radius:11px;display:grid;place-items:center;background:var(--acento-suave);color:var(--acento)}.rd-h-ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rd-h b{font-size:15px;color:var(--ink)}.rd-h small{margin-left:auto;font-size:12px;color:var(--ink-4)}.rd-barras{display:grid;gap:9px;margin:10px 0 12px}.rd-b{display:grid;grid-template-columns:auto minmax(80px,150px) minmax(0,1fr) 38px;gap:10px;align-items:center}.rd-b b{font-size:13px;font-weight:650;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-b .ad-bar{height:10px;margin:0}.rd-b span{text-align:right;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.rd-b.alta .ad-bar u{background:linear-gradient(90deg,var(--ambar),var(--erro))}.rd-b.baixa .ad-bar u{background:linear-gradient(90deg,var(--ok),color-mix(in srgb,var(--ok) 60%,#fff))}.rd-fluxo{display:flex;align-items:center;gap:11px;padding:11px 14px;border-radius:15px;background:var(--suave);margin:6px 0;font-size:13px}.rd-fluxo span{display:inline-flex;align-items:center;gap:7px;font-weight:700;color:var(--ink)}.rd-fluxo svg{width:17px;height:17px;fill:none;stroke:var(--acento);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;animation:adEmpurra 1.6s ease-in-out infinite}@keyframes adEmpurra{0%,to{transform:none}50%{transform:translate(4px)}}.rd-fluxo em{margin-left:auto;font-style:normal;font-size:12px;color:var(--ink-3)}.rd-msg{display:flex;gap:9px;align-items:flex-start;margin:8px 0 6px;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.rd-msg svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.rd-msg.ok{color:var(--ok)}.rd-todos{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-4);padding:6px 0 4px;cursor:pointer}.rd-item{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-top:1px solid color-mix(in srgb,var(--borda) 70%,transparent);cursor:pointer}.rd-item input{margin-top:3px}.rd-item span{display:flex;flex-direction:column;min-width:0}.rd-item b{font-size:13px;font-weight:650;color:var(--ink)}.rd-item small{font-size:12px;color:var(--ink-4)}.rd-acoes{display:flex;justify-content:flex-end;padding:10px 0 8px}@media (max-width:980px){.ap-grade{grid-template-columns:1fr;gap:16px}.ap-prev{height:200px}.pv-graf{display:none}}@media (max-width:560px){.ap-prev-col{margin:0 -4px;padding:0 4px 8px;box-shadow:0 10px 12px -12px #00000040}.ap-prev{height:150px}.pv-side{width:44px}.pv-heroi{padding:7px 10px}.pv-card small,.pv-barra,.ap-prev-pe small{display:none}.ap-pal i{width:40px;height:40px}.ap-menus{grid-template-columns:1fr}.ap-menu{padding:6px 10px}.ap-menu i{height:34px;padding:6px}.ap-duas{grid-template-columns:1fr;gap:16px}.ap-modal .acoes .ap-esq{margin-right:0}}@media (max-width:760px){.ad-kpis,.ra-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-grade{grid-template-columns:1fr}.ap-linha{grid-template-columns:14px minmax(0,1fr)}.ap-linha .campo[data-f=nome],.ap-linha .ap-datas,.ap-linha .campo[data-f=cor],.ap-linha .ap-frase,.ap-linha .ap-acoes{grid-column:2}.rd-b{grid-template-columns:auto minmax(60px,110px) minmax(0,1fr) 30px}}@media (prefers-reduced-motion:reduce){.ad-in,.ad-sk,.ad-ponto.ok:after,.ra-pontos i,.rd-fluxo svg,.ad-banner.atencao .ad-banner-ic,.cm-env.novo{animation:none!important}.ad-bar u,.ap-troca-tr i,.cm-leu,.ad-acc-seta svg{transition:none!important}}html.sem-animacao :is(.ad-in,.ad-sk,.ad-ponto.ok:after,.ra-pontos i,.rd-fluxo svg,.cm-env.novo){animation:none!important}html.sem-animacao :is(.ad-bar u,.ap-troca-tr i,.cm-leu){transition:none!important}.tag-teste{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--ambar-bg);color:var(--ambar);font-style:normal;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.cli-modos{display:grid;gap:8px}.cli-modo{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1.5px solid var(--borda);border-radius:13px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.cli-modo input{margin-top:3px;accent-color:var(--acento)}.cli-modo span{display:flex;flex-direction:column;gap:1px}.cli-modo b{font-size:13.5px}.cli-modo small{font-size:12px;color:var(--ink-4)}.cli-modo:has(input:checked){border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave)}.cli-modo-chip{display:inline-block;margin-right:8px;padding:1px 9px;border-radius:99px;background:var(--acento-suave);color:var(--acento);font-size:11px;font-weight:700}.tr-intro{color:var(--ink-3);font-size:13.5px;margin-top:4px;max-width:560px}.tr-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 16px}.tr-busca{max-width:260px}.tr-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.tr-card{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:18px;background:var(--card);border:1px solid var(--borda);box-shadow:var(--sh-1)}.tr-card-topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.tr-card-topo small{font-size:11.5px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-card h3{font-size:15px;font-weight:750;line-height:1.3}.tr-nota{font-size:13px;color:var(--ink-3);line-height:1.5;white-space:pre-line}.tr-link{font-size:12.5px;font-weight:650;color:var(--acento);text-decoration:none;align-self:flex-start}.tr-link:hover{text-decoration:underline}.tr-orig{padding:2px 9px;border-radius:99px;font-size:10.5px;font-weight:800;letter-spacing:.03em;color:#fff;background:#6f688c}.tr-o-ig{background:linear-gradient(120deg,#7c3aed,#e1306c,#f77737)}.tr-o-tt{background:#111}.tr-o-yt{background:#e02424}.tr-o-pin{background:#c8232c}.tr-o-nota{background:var(--acento)}.tr-usos{display:flex;flex-wrap:wrap;gap:6px}.tr-uso{font-size:11.5px;font-weight:650;padding:2px 9px;border-radius:99px;background:var(--ok-bg);color:var(--ok);text-decoration:none}.tr-uso:before{content:"✓ "}.tr-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:6px}.tr-acoes .adm-link{margin-left:auto}.tr-vazio{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:40px 16px}.tr-vazio span{color:var(--ink-3);font-size:13.5px}.modal .acoes .tr-esq{margin-right:auto}@media (max-width:560px){.tr-busca{max-width:none;flex:1 1 100%}.modal .acoes .tr-esq{margin-right:0}}.tr-barra .cb-n:empty{display:none}.ed-cargos{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-top:8px}.ed-cargo{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1.5px solid var(--borda);border-radius:13px;cursor:pointer}.ed-cargo input{margin-top:3px;accent-color:var(--acento)}.ed-cargo span{display:flex;flex-direction:column}.ed-cargo b{font-size:13px}.ed-cargo small{font-size:11.5px;color:var(--ink-4)}.ed-cargo:has(input:checked){border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave)}.nv-topo{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 6px 0 11px;margin-right:6px;border:1px solid color-mix(in srgb,var(--acento) 35%,var(--borda));border-radius:99px;background:var(--acento-suave);color:var(--acento);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;animation:nvAparece .5s cubic-bezier(.2,.9,.3,1.2) 1s both;transition:background .2s,transform .2s}.nv-topo:hover{background:color-mix(in srgb,var(--acento) 18%,transparent);transform:translateY(-1px)}.nv-topo svg{width:16px;height:16px;fill:currentColor;animation:nvBrilha 2.6s ease-in-out infinite}.nv-topo b{min-width:20px;height:20px;padding:0 6px;border-radius:99px;display:grid;place-items:center;font-size:11px;color:#fff;background:var(--grad-curto)}@keyframes nvAparece{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes nvBrilha{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(18deg) scale(1.12)}}@media (max-width:760px){.nv-topo span{display:none}.nv-topo{padding:0 5px 0 8px;margin-right:2px}}@media (prefers-reduced-motion:reduce){.nv-topo,.nv-topo svg{animation:none}}body.em-manutencao .nv-topo,body.modo-tv .nv-topo{display:none!important}.att-pc{padding:0 12px 0 10px}.att-pc svg{width:17px;height:17px;fill:none;animation:none}.att-pc.pronta{background:var(--acento);color:#fff;border-color:transparent;animation:attPc 2.4s ease-in-out infinite}.att-pc.pronta:hover{background:color-mix(in srgb,var(--acento) 85%,#000)}@keyframes attPc{0%,to{box-shadow:0 0 color-mix(in srgb,var(--acento) 45%,transparent)}50%{box-shadow:0 0 0 6px transparent}}@media (max-width:720px){.att-pc span{display:none}.att-pc{padding:0 9px}}@media (prefers-reduced-motion: reduce){.att-pc.pronta{animation:none}}.wa-tela{display:flex;flex-direction:column;gap:10px;padding:2px 0 0;animation:waEntra .2s ease-out both}@keyframes waEntra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wa-barra{display:flex;align-items:center;gap:12px;min-height:50px;padding:7px 8px 7px 14px;border:1px solid var(--borda);border-radius:16px;background:color-mix(in srgb,var(--card) 88%,transparent);backdrop-filter:blur(10px);box-shadow:0 6px 22px -16px #00000059}.wa-tit{display:inline-flex;align-items:center;gap:9px;color:var(--ink);margin-right:auto;min-width:0}.wa-tit>svg{width:24px;height:24px;padding:4px;border-radius:9px;color:#fff;background:linear-gradient(140deg,#2fe07a,#13a85a);box-shadow:0 4px 12px -4px #25d36699;flex:none}.wa-tit b{font-family:B7 Titulo;font-weight:800;font-size:15.5px;letter-spacing:-.01em}.wa-nl,.wa-esp{font-style:normal;padding:3px 10px;border-radius:99px;font-size:11.5px;font-weight:700;white-space:nowrap;animation:waChip .3s cubic-bezier(.3,1.4,.5,1) both}.wa-nl{background:color-mix(in srgb,#25D366 16%,transparent);color:color-mix(in srgb,#1aa154 85%,var(--ink))}.wa-esp{background:color-mix(in srgb,#f59e0b 18%,transparent);color:color-mix(in srgb,#b45309 85%,var(--ink))}.wa-nl[hidden],.wa-esp[hidden]{display:none}@keyframes waChip{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.wa-assin{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 13px 0 6px;border:1px solid var(--borda);border-radius:99px;background:var(--fundo);font-size:12.5px;color:var(--ink-3);transition:border-color .2s}.wa-assin.on{border-color:color-mix(in srgb,#25D366 45%,var(--borda))}.wa-chave{position:relative;width:36px;height:22px;border:0;border-radius:99px;background:color-mix(in srgb,var(--ink-4) 45%,transparent);cursor:pointer;transition:background .2s;flex:none}.wa-chave i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.wa-assin.on .wa-chave{background:#25d366}.wa-assin.on .wa-chave i{transform:translate(14px)}.wa-assin-rot{font-weight:700;color:var(--ink-2)}.wa-assin-ex{display:inline-flex;align-items:center;font-family:ui-monospace,Menlo,Consolas,monospace;color:var(--ink-4)}.wa-assin-ex input{border:0;border-bottom:1.5px dashed color-mix(in srgb,var(--ink-4) 60%,transparent);background:none;color:var(--ink);font:700 12.5px/1.2 Inter,system-ui,sans-serif;padding:2px;outline:none;min-width:3ch}.wa-assin-ex input:focus{border-bottom-color:#25d366}.wa-assin:not(.on) .wa-assin-ex{opacity:.45}.wa-prev{color:var(--ink-4);white-space:nowrap}.wa-prev b{color:var(--ink-2)}.wa-ferr{display:inline-flex;align-items:center;gap:2px;padding-left:6px;border-left:1px solid var(--borda)}.wa-ic{width:36px;height:36px;border:0;border-radius:11px;background:none;color:var(--ink-3);font:800 12px/1 inherit;display:inline-grid;place-items:center;cursor:pointer;transition:background .15s,color .15s,transform .15s}.wa-ic svg{width:18px;height:18px}.wa-ic:hover{background:var(--suave);color:var(--ink)}.wa-ic:active{transform:scale(.92)}.wa-ic.on{color:#1aa154;background:color-mix(in srgb,#25D366 13%,transparent)}#wa-sair:hover{color:var(--erro)}.wa-ia{color:var(--acento)}body.wa-aberta #b7-chat-fab{display:none!important}body.wa-aberta #toasts{bottom:auto;top:72px}.wa-corpo{display:flex;gap:10px;min-height:320px}.wa-area{position:relative;flex:1;min-width:0;border-radius:16px;background:#0b141a center/100% 100% no-repeat;overflow:hidden;box-shadow:0 0 0 1px var(--borda),0 18px 40px -26px #0000008c}.wa-area.com-foto .wa-espera{display:none}.wa-espera{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#8696a0;font-size:13px}.wa-espera b{font-size:16px;color:#e9edef}.wa-esp-ic{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(140deg,#2fe07a,#13a85a);color:#fff;animation:waPulso 1.6s ease-in-out infinite}.wa-esp-ic svg{width:32px;height:32px}@keyframes waPulso{0%,to{transform:scale(1);box-shadow:0 0 #25d36655}50%{transform:scale(1.05);box-shadow:0 0 0 14px #25d36600}}.wa-lado{display:none;width:316px;flex:none;overflow-y:auto;border:1px solid var(--borda);border-radius:18px;background:var(--card);padding:14px;scrollbar-width:thin}.wa-corpo.com-lado .wa-lado{display:flex;flex-direction:column;gap:14px;animation:waLado .3s cubic-bezier(.2,.8,.2,1) both}.wl-vazio{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:30px 12px;border-radius:14px;background:var(--suave);color:var(--ink-4);font-size:12.5px;line-height:1.45}.wl-vazio svg{width:38px;height:38px;color:#25d366}.wl-vazio b{color:var(--ink);font-size:14.5px}.wl-cab{display:flex;align-items:center;gap:11px;padding:12px;margin:-2px -2px 0;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,#25D366 12%,var(--card)),var(--card) 70%);border:1px solid color-mix(in srgb,#25D366 22%,var(--borda))}.wl-cab .avatar{width:42px;height:42px;border-radius:13px;flex:none}.wl-cab>div:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.wl-cab b{font-family:B7 Titulo;font-size:15.5px;font-weight:800;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-cab small{font-size:11.5px;color:var(--ink-3)}.wl-cab small a{color:var(--acento);font-weight:700}.wl-sem{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:var(--suave);color:var(--ink-4);font-weight:800;flex:none}.wl-ligar{display:flex;flex-direction:column;gap:8px}.wl-acomp{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-3);cursor:pointer;padding:0 2px}.wl-acomp input{accent-color:#25D366;width:15px;height:15px;margin:0}.wl-aprov{padding:11px 13px;border-radius:14px;background:color-mix(in srgb,#25D366 11%,var(--card));border:1px solid color-mix(in srgb,#25D366 35%,var(--borda));display:flex;flex-direction:column;gap:6px;animation:waChip .35s both}.wl-aprov b{font-size:11px;color:#1aa154;text-transform:uppercase;letter-spacing:.07em}.wl-aprov p{margin:0;font-size:13px;color:var(--ink);font-style:italic;line-height:1.4}.wl-aprov small{font-size:11px;color:var(--ink-4)}.wl-sec{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:14px;background:color-mix(in srgb,var(--suave) 55%,transparent)}.wl-sec-t{display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:0 4px 4px}.wl-sec-t i{font-style:normal;min-width:19px;height:19px;padding:0 6px;border-radius:99px;background:var(--suave);color:var(--ink-2);display:inline-grid;place-items:center;font-size:10.5px}.wl-esp{background:color-mix(in srgb,#f59e0b 6%,transparent)}.wl-esp .wl-sec-t{color:#c2700a}.wl-esp .wl-sec-t i{background:color-mix(in srgb,#f59e0b 20%,transparent);color:#b45309}.wl-it{display:flex;align-items:center;gap:6px;border-radius:11px;background:var(--card);border:1px solid var(--borda);transition:border-color .15s,transform .15s}.wl-it:hover{border-color:color-mix(in srgb,#25D366 45%,var(--borda))}.wl-it a{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;padding:8px 10px;color:inherit;text-decoration:none}.wl-it b{font-size:13px;font-weight:650;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-it small{align-self:flex-start;margin-top:3px;padding:2px 8px;border-radius:99px;background:var(--suave);font-size:10.5px;font-weight:700;color:var(--ink-3)}.wl-it.quente{border-color:color-mix(in srgb,#25D366 40%,var(--borda))}.wl-it.quente small{background:color-mix(in srgb,#25D366 16%,transparent);color:#1aa154}.wa-artes{display:flex;flex-wrap:wrap;gap:6px}.wa-arte{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:6px 11px 6px 8px;border:1px solid var(--borda);border-radius:10px;background:var(--suave);font-size:12px;color:var(--ink-2);cursor:pointer}.wa-arte input{accent-color:#25D366;margin:0;flex:none}.wa-arte span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-arte:has(input:checked){border-color:color-mix(in srgb,#25D366 45%,var(--borda))}.wa-artes+.wa-arq{margin-top:8px}.wl-mini{width:34px;height:34px;margin-right:6px;border:0;border-radius:10px;background:color-mix(in srgb,#25D366 10%,transparent);color:#1aa154;display:grid;place-items:center;cursor:pointer;flex:none}.wl-mini svg{width:17px;height:17px}.wl-mini:hover{background:color-mix(in srgb,#25D366 15%,transparent)}.wl-g-l{position:relative;display:flex;align-items:center;border-radius:12px;transition:background .15s}.wl-g-l:hover{background:var(--suave)}.wl-g{flex:1;min-width:0;display:grid;grid-template-columns:auto 1fr auto;gap:1px 10px;align-items:center;padding:8px 10px;border:0;border-radius:12px;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.wl-g .avatar{grid-row:1 / span 2;width:32px;height:32px;border-radius:10px;font-size:11px}.wl-g-n{grid-column:2;font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-g-n em{font-style:normal;font-weight:600;color:var(--ink-4);font-size:11.5px}.wl-g-p{grid-column:2;font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-g time{grid-column:3;grid-row:1 / span 2;align-self:center;padding:3px 8px;border-radius:99px;background:color-mix(in srgb,#f59e0b 15%,transparent);font-size:10.5px;font-weight:800;color:#b45309;white-space:nowrap}.wl-g-x{position:absolute;right:6px;top:50%;translate:0 -50%;width:26px;height:26px;border:0;border-radius:8px;background:var(--card);color:var(--ink-4);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .15s,color .15s;box-shadow:0 1px 4px #00000026}.wl-g-x svg{width:14px;height:14px}.wl-g-l:hover .wl-g-x,.wl-g-x:focus-visible{opacity:1}.wl-g-x:hover{color:var(--ink)}.wl-nada{margin:0;padding:12px;border-radius:12px;background:var(--suave);font-size:12.5px;color:var(--ink-3);text-align:center}.wl-conf{margin-top:auto;padding:11px;border:1px solid var(--borda);border-radius:12px;background:var(--fundo);color:var(--ink-2);font:700 12.5px/1 inherit;cursor:pointer;transition:border-color .15s,color .15s}.wl-conf:hover{color:var(--ink);border-color:#25d366}.wg{display:flex;flex-direction:column;gap:12px}.wg-cab{display:flex;gap:12px;align-items:flex-start}.wg-cab h3{margin:0 0 2px}.wg-cab .sub{margin:0}.wg-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none;color:#fff;background:linear-gradient(140deg,#2fe07a,#13a85a);box-shadow:0 6px 16px -8px #25d366}.wg-ic svg{width:22px;height:22px}.wg-barra{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wg-busca{flex:1 1 220px;display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:1px solid var(--borda);border-radius:12px;background:var(--fundo)}.wg-busca svg{width:16px;height:16px;color:var(--ink-4);flex:none}.wg-busca input{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--ink);font:inherit;font-size:13.5px}.wg-busca:focus-within{border-color:color-mix(in srgb,var(--acento) 55%,var(--borda))}.wg-filtros{display:inline-flex;padding:3px;border-radius:12px;background:var(--suave);gap:2px}.wg-filtros button{border:0;background:none;padding:6px 11px;border-radius:9px;font:600 12.5px/1 inherit;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s,color .15s}.wg-filtros button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 4px #0000001f}.wg-filtros i{font-style:normal;font-size:11px;color:var(--ink-4)}.wg-filtros i:empty{display:none}#wg-escanear svg{width:15px;height:15px;margin-right:6px}#wg-escanear.girando svg{animation:wgGira 1s linear infinite}@keyframes wgGira{to{transform:rotate(360deg)}}.wg-lista{max-height:min(56vh,560px);overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:2px 4px 2px 0}.wg-l{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--borda);border-radius:14px;background:var(--card);transition:border-color .2s,background .2s;animation:waChip .25s both}.wg-l.wg-sug{border-color:color-mix(in srgb,#25D366 45%,var(--borda));background:color-mix(in srgb,#25D366 5%,var(--card))}.wg-l.mexeu{border-color:color-mix(in srgb,var(--acento) 50%,var(--borda))}.wg-l.wg-ign-l{opacity:.7}.wg-top{display:flex;align-items:center;gap:10px;min-width:0}.wg-sem{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--suave);color:var(--ink-4);font-weight:800;flex:none}.wg-nm{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.wg-nm b{font-size:13.5px;font-weight:700;letter-spacing:normal;text-transform:none;color:var(--ink);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.wg-nm small{font-size:11.5px;color:var(--ink-4)}.wg-pill{flex:none;padding:3px 9px;border-radius:99px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wg-pill.p-sug{background:color-mix(in srgb,#25D366 16%,transparent);color:#15803d}.wg-pill.p-ok{background:var(--suave);color:var(--ink-3)}.wg-pill.p-ign{background:var(--suave);color:var(--ink-4)}.wg-pill.p-mud{background:color-mix(in srgb,var(--acento) 15%,transparent);color:var(--acento)}.wg-campos{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:8px;align-items:end}.wg-campos label{display:flex;flex-direction:column;gap:4px;min-width:0}.wg-campos label span{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.wg-campos .campo{height:40px;padding:8px 12px;line-height:1.3;font-size:13.5px}.wg-campos select.campo{padding-right:30px}.wg-campos .leve{grid-column:1 / span 2;font-size:12px;align-self:center}.wg-ign{height:40px}.wg-vazio{padding:28px 12px;text-align:center;color:var(--ink-4);font-size:13px;border:1px dashed var(--borda);border-radius:14px}.wg-pe{align-items:center}.wg-mud{margin-right:auto;font-size:12px;color:var(--ink-4)}@media (max-width:760px){.wg-campos{grid-template-columns:1fr}.wg-filtros{overflow-x:auto;max-width:100%}}.wa-gs{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.wa-g-op{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--borda);border-radius:12px;cursor:pointer}.wa-g-op:has(input:checked){border-color:#25d366;background:color-mix(in srgb,#25D366 8%,transparent)}.wa-g-op span{display:flex;flex-direction:column}.wa-g-op small{font-size:11.5px;color:var(--ink-4)}@media (max-width:1100px){.wa-prev,.wa-assin-rot{display:none}.wa-lado{width:260px}}@media (prefers-reduced-motion: reduce){.wa-tela,.wa-lado,.wl-aprov,.wa-esp-ic,.wa-nl,.wa-esp{animation:none!important}}.wa-fora{max-width:520px;margin:40px auto;text-align:center}.wa-fora>svg{width:56px;height:56px;color:#25d366}.wa-fora p{color:var(--ink-3);line-height:1.5}.wa-fora .acoes{justify-content:center}.wa-n{font-style:normal;margin-left:auto;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:#25d366;color:#fff;font-size:10.5px;font-weight:800;display:inline-grid;place-items:center}.wa-arq{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wa-g-dica:empty{display:none}.vd-wa .b svg,#gv-wa svg{width:17px;height:17px}#wa-ok svg{width:17px;height:17px;margin-right:6px}@media (max-width:1100px){.wa-prev,.wa-assin-rot{display:none}}.ap-ext-ops{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 14px}.ap-ext-op{flex:1;min-width:110px;display:flex;align-items:center;gap:8px;padding:11px 13px;border:1px solid var(--borda);border-radius:12px;cursor:pointer;font-weight:650}.ap-ext-op input{margin:0}.ap-ext-op.aprovado:has(input:checked){border-color:#25a35a;background:color-mix(in srgb,#25a35a 10%,transparent)}.ap-ext-op.ajustes:has(input:checked){border-color:#d98a10;background:color-mix(in srgb,#d98a10 10%,transparent)}.ap-ext-op.recusado:has(input:checked){border-color:#d0453b;background:color-mix(in srgb,#d0453b 10%,transparent)}.wl-ia{display:flex;flex-direction:column;gap:8px}.wl-ia-bts{display:grid;grid-template-columns:1fr 1fr;gap:6px}.wl-ia-bt{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 8px;border:1px solid var(--borda);border-radius:11px;background:var(--fundo);color:var(--ink-2);font:650 12px/1.2 inherit;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.wl-ia-bt svg{width:15px;height:15px;flex:none;color:var(--acento)}.wl-ia-bt:hover,.wl-ia-bt.on{border-color:color-mix(in srgb,var(--acento) 45%,var(--borda));color:var(--ink);background:color-mix(in srgb,var(--acento) 7%,var(--fundo))}.wl-ia-bt:disabled{opacity:.6;cursor:default}.wl-ia-res{padding:11px 12px;border-radius:13px;background:color-mix(in srgb,var(--acento) 6%,var(--card));border:1px solid color-mix(in srgb,var(--acento) 25%,var(--borda));display:flex;flex-direction:column;gap:9px;animation:waChip .3s both}.wl-ia-tx{font-size:12.5px;line-height:1.5;color:var(--ink);white-space:normal;max-height:300px;overflow:auto}.wl-ia-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wl-ia-x{margin-left:auto;width:26px;height:26px;border:0;border-radius:8px;background:none;color:var(--ink-4);font-size:17px;cursor:pointer}.wl-ia-x:hover{background:var(--suave);color:var(--ink)}.wl-ia-res.erro{font-size:12px;color:var(--ink-2)}.wl-ia-res.carregando{flex-direction:row;align-items:center;gap:5px;font-size:12px;color:var(--ink-3)}.wl-ia-res.carregando i{width:6px;height:6px;border-radius:50%;background:var(--acento);animation:waPulso 1s ease-in-out infinite}.wl-ia-res.carregando i:nth-child(2){animation-delay:.15s}.wl-ia-res.carregando i:nth-child(3){animation-delay:.3s}.wl-ia-res.carregando span{margin-left:4px}.wl-ligar-link{align-self:flex-start;border:0;background:none;padding:2px 4px;color:var(--ink-3);font:600 12px/1.3 inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wl-ligar-link:hover{color:var(--ink)}.wa-tela{position:relative;animation:none}.wa-tela:before{content:"";position:absolute;inset:-40px -20px auto;height:260px;pointer-events:none;z-index:-1;background:radial-gradient(60% 100% at 18% 0%,color-mix(in srgb,#25D366 14%,transparent),transparent 70%),radial-gradient(50% 90% at 90% 10%,color-mix(in srgb,var(--acento) 10%,transparent),transparent 70%);animation:waBrilho .9s ease-out both}@keyframes waBrilho{0%{opacity:0}to{opacity:1}}.wa-barra{animation:waDesce .42s cubic-bezier(.2,.9,.25,1) both}@keyframes waDesce{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:none}}.wa-area{border-radius:18px}.wa-area.abrindo{animation:waSurge .42s cubic-bezier(.2,.9,.25,1) .04s both}@keyframes waSurge{0%{opacity:0;transform:translateY(12px) scale(.975);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.wa-corpo.com-lado .wa-lado{animation:waLado .46s cubic-bezier(.2,.9,.25,1) .08s both}@keyframes waLado{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.wa-area:not(.com-foto){background:var(--card)}.wa-esq{position:absolute;inset:0;display:flex}.wa-esq-lista{width:min(34%,420px);border-right:1px solid var(--borda);padding:16px 12px;display:flex;flex-direction:column;gap:14px;background:var(--card)}.wa-esq-busca{display:block;height:36px;border-radius:12px;background:var(--suave)}.wa-esq-it{display:flex;align-items:center;gap:12px;opacity:0;animation:waEsq .5s ease-out calc(.12s + var(--i) * .05s) forwards}.wa-esq-it .av{width:46px;height:46px;border-radius:50%;flex:none}.wa-esq-it span{flex:1;display:flex;flex-direction:column;gap:7px}.wa-esq-it span i{display:block;height:10px;border-radius:6px}.wa-esq-it span i:last-child{width:70%}.wa-esq-it .av,.wa-esq-it span i{background:linear-gradient(90deg,var(--suave) 25%,color-mix(in srgb,var(--suave) 45%,var(--card)) 50%,var(--suave) 75%);background-size:300% 100%;animation:waBrilhoEsq 1.4s linear infinite}@keyframes waEsq{to{opacity:1}}@keyframes waBrilhoEsq{0%{background-position:100% 0}to{background-position:-200% 0}}.wa-esq-chat{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--ink-3);font-size:13px;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,#25D366 9%,transparent),transparent 60%),var(--fundo)}.wa-esq-chat b{font-size:14.5px;color:var(--ink-2);font-weight:700}@media (prefers-reduced-motion:reduce){.wa-barra,.wa-area.abrindo,.wa-corpo.com-lado .wa-lado,.wa-tela:before,.wa-esq-it{animation:none!important;opacity:1}}.tr-faixa{display:flex;flex-direction:column;gap:10px;margin:0 0 14px}.tr-sug{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--ink-3)}.tr-sug select{min-width:200px}.tr-etqs{display:flex;flex-wrap:wrap;gap:6px}.tr-etq{border:1px solid var(--borda);background:var(--card);color:var(--ink-3);font:inherit;font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:99px;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.tr-etq i{font-style:normal;font-size:11px;opacity:.6}.tr-etq:hover{color:var(--ink)}.tr-etq.on{background:var(--rosa,#F0559E);border-color:var(--rosa,#F0559E);color:#fff}.tr-sug-info{margin:0 0 12px;font-size:12.5px;color:var(--ink-3)}.tr-porque{font-size:12px;color:#3dd69a}.tr-porque b{font-weight:700}.tr-tags{display:flex;flex-wrap:wrap;gap:5px}.tr-tag{border:0;background:color-mix(in srgb,var(--ink) 9%,transparent);color:var(--ink-3);font:inherit;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:99px;cursor:pointer}.tr-tag:hover{color:var(--ink)}.tr-cli{font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:99px;background:color-mix(in srgb,#8B6CFF 22%,transparent);color:#8b6cff}.tr-etq-sug{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0}.tr-card.sel{outline:2px solid var(--rosa,#F0559E);outline-offset:-2px}.tr-marca{margin-left:auto;display:inline-flex;cursor:pointer}.tr-marca input{width:17px;height:17px;accent-color:var(--rosa,#F0559E);cursor:pointer}#tr-lote{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:850;display:flex;align-items:center;gap:8px;padding:9px 12px 9px 16px;border-radius:16px;background:var(--elevado,var(--card));border:1px solid var(--borda-forte);box-shadow:0 12px 36px #00000059;font-size:13px}@media (max-width:700px){#tr-lote{width:calc(100vw - 24px);flex-wrap:wrap;justify-content:center;bottom:84px}}.pf-t{display:flex;align-items:center;gap:8px;margin:14px 0 6px;font-size:13px}.pf-t i{font-style:normal;font-size:11px;font-weight:700;padding:1px 8px;border-radius:99px;background:var(--fundo);color:var(--ink-3)}.pf-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:42vh;overflow:auto}.pf-lista a{display:flex;flex-direction:column;gap:1px;padding:8px 11px;border:1px solid var(--borda);border-radius:12px;color:inherit;text-decoration:none}.pf-lista a:hover{border-color:var(--borda-forte)}.pf-lista small{font-size:12px;color:var(--ink-3)}.gv-prep-pasta{margin-top:10px;background:none;border:0;padding:0;color:var(--rosa,#F0559E);font:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.sp-tipos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 14px}@media (max-width:640px){.sp-tipos{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-tipo{display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 12px;border:1px solid var(--borda);border-radius:14px;background:var(--card);color:var(--ink-3);font:inherit;cursor:pointer}.sp-tipo b{font-size:14px;color:var(--ink)}.sp-tipo small{font-size:11.5px;line-height:1.3}.sp-tipo.on{border-color:var(--rosa,#F0559E);background:color-mix(in srgb,var(--rosa,#F0559E) 11%,var(--card))}.sp-urg{display:flex;align-items:center;gap:8px;font-size:13.5px;margin:0 0 12px;cursor:pointer}.sp-urg[hidden]{display:none}.sp-solta{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;padding:14px;border:1.5px dashed var(--borda-forte);border-radius:14px;font-size:13px;color:var(--ink-3)}.sp-solta.sobre{border-color:var(--rosa,#F0559E);background:color-mix(in srgb,var(--rosa,#F0559E) 8%,transparent)}.sp-solta small{font-size:11.5px;color:var(--ink-4)}.sp-solta kbd,.sp-tela kbd{font:inherit;font-size:11px;padding:1px 6px;border:1px solid var(--borda-forte);border-radius:6px}.sp-minis{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.sp-minis:empty{display:none}.sp-mini{position:relative;width:84px;height:62px;border-radius:10px;overflow:hidden;border:1px solid var(--borda)}.sp-mini img{width:100%;height:100%;object-fit:cover;display:block}.sp-mini button{position:absolute;top:3px;right:3px;width:20px;height:20px;border:0;border-radius:50%;background:#000000a6;color:#fff;font-size:13px;line-height:1;cursor:pointer}.sp-info{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--ink-3);cursor:pointer}.sp-info-tx{margin:8px 0 0;padding:10px 12px;border-radius:12px;background:var(--fundo);border:1px solid var(--borda);font:12px/1.5 ui-monospace,Menlo,Consolas,monospace;white-space:pre-wrap}.sp-info-tx[hidden]{display:none}.sp-tela{--sp-ac:var(--rosa,#F0559E);--sp-ac2:#8B6CFF}.sp-tela a.b,.aj-tela a.b{text-decoration:none}.sp-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;align-items:start;padding:26px 28px 22px;border-radius:24px;border:1px solid var(--borda);background:radial-gradient(110% 140% at 100% 0%,color-mix(in srgb,var(--sp-ac) 20%,transparent),transparent 55%),radial-gradient(100% 120% at 0% 100%,color-mix(in srgb,var(--sp-ac2) 16%,transparent),transparent 60%),var(--card)}.sp-hero-tx{display:flex;flex-direction:column;gap:8px;min-width:0}.sp-hero-tag{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sp-ac)}.sp-hero h1{margin:0;font-size:clamp(24px,3.6vw,32px);line-height:1.12;letter-spacing:-.01em}.sp-hero p{margin:0;color:var(--ink-3);font-size:14.5px;max-width:60ch}.sp-hero-ac{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.sp-tipos-rap{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:4px}.sp-tipos-rap button{display:flex;align-items:center;gap:10px;text-align:left;padding:11px 12px;border-radius:14px;border:1px solid var(--borda);background:color-mix(in srgb,var(--card) 80%,transparent);color:inherit;font:inherit;cursor:pointer;transition:border-color .15s,transform .15s;min-width:0}.sp-tipos-rap button:hover{border-color:var(--borda-forte);transform:translateY(-1px)}.sp-tipos-rap span:last-child{display:flex;flex-direction:column;min-width:0}.sp-tipos-rap b{font-size:13.5px}.sp-tipos-rap small{font-size:11.5px;color:var(--ink-4);line-height:1.3}.sp-ict{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,currentColor 14%,transparent)}.sp-ict svg{width:19px;height:19px}.sp-ict.sp-tp-bug{color:#f0559e}.sp-ict.sp-tp-sugestao{color:#8b6cff}.sp-ict.sp-tp-duvida{color:#f0a443}.sp-ict.sp-tp-elogio{color:#3dd69a}.sp-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:16px 0 14px}.sp-num{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;border-radius:16px;border:1px solid var(--borda);background:var(--card);color:inherit;font:inherit;cursor:pointer;text-align:left;transition:border-color .15s}.sp-num b{font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums}.sp-num span{font-size:12.5px;color:var(--ink-3)}.sp-num:hover{border-color:var(--borda-forte)}.sp-num.on{border-color:var(--sp-ac);box-shadow:0 0 0 3px color-mix(in srgb,var(--sp-ac) 16%,transparent)}.sp-num.quente b{color:var(--sp-ac)}.sp-num.alerta b{color:#f0a443}.sp-num.ok b{color:#3dd69a}.sp-barra{display:flex;flex-direction:column;gap:10px;margin:0 0 14px}.sp-barra-l{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sp-busca{flex:1 1 260px;display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:12px;border:1px solid var(--borda-forte);background:var(--card);min-width:0}.sp-busca:focus-within{border-color:var(--sp-ac);box-shadow:0 0 0 3px color-mix(in srgb,var(--sp-ac) 16%,transparent)}.sp-busca svg{width:17px;height:17px;color:var(--ink-4);flex:none}.sp-busca input{flex:1;min-width:0;border:0;background:none;color:var(--ink);font:inherit;font-size:14px;outline:none}.sp-filtros{display:flex;flex-wrap:wrap;gap:6px}.sp-f{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:99px;border:1px solid var(--borda);background:var(--card);color:var(--ink-2);font:inherit;font-size:12.5px;cursor:pointer}.sp-f i{font-style:normal;font-size:11px;font-weight:700;color:var(--ink-4);font-variant-numeric:tabular-nums}.sp-f:hover{border-color:var(--borda-forte)}.sp-f.on{border-color:var(--sp-ac);background:color-mix(in srgb,var(--sp-ac) 12%,var(--card));color:var(--ink)}.sp-f.on i{color:var(--sp-ac)}.sp-grade{display:grid;grid-template-columns:minmax(290px,400px) minmax(0,1fr);gap:16px;align-items:start}.sp-lista{display:flex;flex-direction:column;gap:8px;min-width:0}.sp-item{display:flex;align-items:center;gap:12px;text-align:left;padding:12px 14px;border:1px solid var(--borda);border-radius:16px;background:var(--card);color:inherit;font:inherit;cursor:pointer;min-width:0;transition:border-color .15s}.sp-item:hover{border-color:var(--borda-forte)}.sp-item.on{border-color:var(--sp-ac);background:color-mix(in srgb,var(--sp-ac) 8%,var(--card))}.sp-item.nov{border-color:color-mix(in srgb,var(--sp-ac) 45%,var(--borda))}.sp-item-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sp-item-l1{display:flex;align-items:center;gap:6px;min-width:0}.sp-item-l1 b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-item.nov .sp-item-l1 b{font-weight:800}.sp-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--sp-ac);box-shadow:0 0 0 3px color-mix(in srgb,var(--sp-ac) 22%,transparent)}.sp-meta{font-size:12px;color:var(--ink-4);display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.sp-urgente{font-style:normal;font-weight:700;color:#f0559e}.sp-tp{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:99px;background:var(--fundo);color:var(--ink-3)}.sp-tp-bug{color:#f0559e}.sp-tp-sugestao{color:#8b6cff}.sp-tp-duvida{color:#f0a443}.sp-tp-elogio{color:#3dd69a}.sp-st{flex:none;font-size:11.5px;font-weight:700;padding:2px 10px;border-radius:99px;white-space:nowrap;background:color-mix(in srgb,#A59CC0 22%,transparent);color:var(--ink-3)}.sp-st-novo{background:color-mix(in srgb,#F0559E 20%,transparent);color:#f0559e}.sp-st-em_analise{background:color-mix(in srgb,#F0A443 20%,transparent);color:#f0a443}.sp-st-em_andamento{background:color-mix(in srgb,#8B6CFF 22%,transparent);color:#8b6cff}.sp-st-resolvido{background:color-mix(in srgb,#3DD69A 20%,transparent);color:#3dd69a}.sp-vazio{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:30px 18px;border:1.5px dashed var(--borda-forte);border-radius:18px;color:var(--ink-3)}.sp-vazio p{margin:0 0 6px;font-size:13px}.sp-detalhe{padding:20px;border:1px solid var(--borda);border-radius:20px;background:var(--card);min-width:0;position:sticky;top:12px}.sp-det-vazio{display:flex;flex-direction:column;align-items:center;gap:6px;padding:46px 14px;text-align:center;color:var(--ink-3)}.sp-det-vazio p{margin:0;font-size:13px;color:var(--ink-4)}.sp-det-vazio-ic .sp-ict{width:52px;height:52px;border-radius:16px}.sp-det-vazio-ic svg{width:26px;height:26px}.sp-det-cab{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.sp-det-cab>.sp-ict{width:44px;height:44px;border-radius:14px}.sp-det-tit{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.sp-det-l1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sp-detalhe h2{margin:0;font-size:20px;line-height:1.25;overflow-wrap:anywhere}.sp-prio{font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--fundo);color:var(--ink-3)}.sp-prio-alta{color:#f0a443;background:color-mix(in srgb,#F0A443 16%,transparent)}.sp-av{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:9.5px;font-weight:800;color:#fff;background:linear-gradient(140deg,#7c1e85,#c21c83)}.sp-av.tom-0{background:linear-gradient(140deg,#3a1e86,#7c1e85)}.sp-av.tom-2{background:linear-gradient(140deg,#001559,#3a1e86)}.sp-av.tom-3{background:linear-gradient(140deg,#c21c83,#ff6fb5)}.sp-av.tom-4{background:linear-gradient(140deg,#1d2c8f,#5b44c0)}.sp-av.tom-5{background:linear-gradient(140deg,#5b44c0,#e2409c)}.sp-tempo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px;padding:12px 6px 10px;border-radius:14px;background:var(--fundo)}.sp-tempo.fim-nao{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-et{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-4);text-align:center}.sp-et i{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;border:2px solid var(--borda-forte);background:var(--fundo)}.sp-et:not(:first-child):before{content:"";position:absolute;top:6px;right:50%;width:100%;height:2px;background:var(--borda-forte)}.sp-et.feito,.sp-et.atual{color:var(--ink-2)}.sp-et.feito i{background:#3dd69a;border-color:#3dd69a}.sp-et.feito:before,.sp-et.atual:before{background:#3dd69a!important}.sp-et.atual{font-weight:700;color:var(--ink)}.sp-et.atual i{border-color:var(--sp-ac);background:var(--sp-ac);box-shadow:0 0 0 4px color-mix(in srgb,var(--sp-ac) 22%,transparent)}.fim-nao .sp-et.atual i{border-color:#a59cc0;background:#a59cc0;box-shadow:none}.fim-nao .sp-et.atual:before{background:#a59cc0!important}.sp-resolveu{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 14px;padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,#3DD69A 40%,var(--borda));background:color-mix(in srgb,#3DD69A 8%,var(--card))}.sp-resolveu p{margin:2px 0 0;font-size:12.5px;color:var(--ink-3)}.sp-resolveu>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.sp-andamento{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:12px 14px;border-radius:14px;border:1px dashed var(--borda-forte)}.sp-andamento label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-3)}.sp-desc-box{padding:14px 16px;border-radius:14px;border:1px solid var(--borda);background:var(--fundo)}.sp-desc{margin:0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.sp-anexos{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.sp-anexos:empty{display:none}.sp-anexos img{height:96px;max-width:180px;object-fit:cover;border-radius:10px;border:1px solid var(--borda);display:block}.sp-ctx{margin:10px 0 0;font-size:12.5px;color:var(--ink-3)}.sp-ctx summary{cursor:pointer;font-weight:600}.sp-ctx summary em{font-style:normal;color:#f0559e}.sp-ctx-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:8px}.sp-ctx-g span{display:block;font-size:11px;color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em}.sp-ctx-g b{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.sp-ctx-l{grid-column:1 / -1}.sp-ctx pre{margin:2px 0 0;white-space:pre-wrap;font:11.5px/1.5 ui-monospace,Menlo,Consolas,monospace;max-height:120px;overflow:auto}.sp-h{margin:18px 0 10px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.sp-msgs{display:flex;flex-direction:column;gap:10px;max-height:46vh;overflow:auto;padding:2px}.sp-msg{display:flex;align-items:flex-end;gap:8px;max-width:88%;align-self:flex-start}.sp-msg .sp-av{width:28px;height:28px;font-size:11px}.sp-bolha{min-width:0;padding:9px 13px;border-radius:16px 16px 16px 5px;background:var(--fundo);border:1px solid var(--borda)}.sp-msg.minha{align-self:flex-end}.sp-msg.minha .sp-bolha{border-radius:16px 16px 5px;background:color-mix(in srgb,var(--sp-ac) 12%,var(--fundo));border-color:color-mix(in srgb,var(--sp-ac) 30%,var(--borda))}.sp-msg.interna .sp-bolha{border-style:dashed;border-color:#f0a443;background:color-mix(in srgb,#F0A443 9%,var(--fundo))}.sp-msg-c{display:flex;align-items:center;gap:8px;font-size:12px}.sp-msg-c em{font-style:normal;font-size:11px;font-weight:700;color:#f0a443}.sp-msg-c small{color:var(--ink-4);margin-left:auto;padding-left:6px;white-space:nowrap}.sp-bolha p{margin:3px 0 0;font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.sp-sis{display:flex;justify-content:center}.sp-sis span{font-size:11.5px;color:var(--ink-4);padding:3px 12px;border-radius:99px;background:var(--fundo);border:1px solid var(--borda);text-align:center}.sp-sem-msg{padding:18px;text-align:center;font-size:13px;color:var(--ink-4);border:1px dashed var(--borda-forte);border-radius:14px}.sp-resp{margin-top:12px;display:flex;flex-direction:column;gap:8px}.sp-resp-ac{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sp-prontas{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.sp-prontas button{flex:none;border:1px solid var(--borda);background:var(--fundo);color:var(--ink-2);font:inherit;font-size:12px;padding:5px 11px;border-radius:99px;cursor:pointer;white-space:nowrap}.sp-prontas button:hover{border-color:var(--sp-ac);color:var(--ink)}.sp-nota{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-3);cursor:pointer}.sp-volta{display:none;margin:0 0 12px;background:none;border:0;padding:0;color:var(--rosa,#F0559E);font:inherit;font-size:13px;cursor:pointer}.sp-sug{margin:-4px 0 14px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,#8B6CFF 35%,var(--borda));background:color-mix(in srgb,#8B6CFF 7%,var(--card));display:flex;flex-direction:column;gap:4px;font-size:12.5px}.sp-sug[hidden]{display:none}.sp-sug a{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 8px;border-radius:8px;color:inherit;text-decoration:none}.sp-sug a:hover{background:color-mix(in srgb,#8B6CFF 12%,transparent)}.sp-sug a span{font-weight:600;color:#8b6cff}.sp-sug a small{color:var(--ink-4);font-size:11.5px;white-space:nowrap}@media (max-width:860px){.sp-hero{grid-template-columns:minmax(0,1fr);padding:20px 18px}.sp-hero-ac{justify-content:flex-start}.sp-tipos-rap{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-tipos-rap small{display:none}.sp-grade{grid-template-columns:minmax(0,1fr)}.sp-detalhe{position:static;padding:16px}.sp-grade.com-sel .sp-lista{display:none}.sp-grade:not(.com-sel) .sp-detalhe{display:none}.sp-volta{display:inline-block}.sp-msg{max-width:96%}.sp-tela.com-sel .sp-hero,.sp-tela.com-sel .sp-nums,.sp-tela.com-sel #sp-barra{display:none}}.topo .aj-bt{width:40px;height:40px}.aj-bt svg{width:21px;height:21px}.aj-tela{--aj-ac:var(--rosa,#F0559E);--aj-ac2:#8B6CFF}.aj-tela mark{background:color-mix(in srgb,var(--aj-ac) 26%,transparent);color:inherit;border-radius:4px;padding:0 2px}.aj-ic,.aj-ic-g,.aj-ic-tut{flex:none}.aj-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:30px 30px 24px;border-radius:24px;border:1px solid var(--borda);background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--aj-ac2) 24%,transparent),transparent 55%),radial-gradient(100% 120% at 0% 100%,color-mix(in srgb,var(--aj-ac) 18%,transparent),transparent 60%),var(--card)}.aj-hero-tag{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--aj-ac)}.aj-hero-tag svg{width:15px;height:15px}.aj-hero h1{margin:0;font-size:clamp(26px,4vw,36px);line-height:1.1;letter-spacing:-.01em}.aj-hero>p{margin:0;color:var(--ink-3);max-width:60ch;font-size:14.5px}.aj-busca{display:flex;align-items:center;gap:10px;margin-top:6px;padding:0 16px;height:54px;border-radius:16px;background:var(--fundo);border:1.5px solid var(--borda-forte);max-width:720px;transition:border-color .15s,box-shadow .15s}.aj-busca:focus-within{border-color:var(--aj-ac);box-shadow:0 0 0 4px color-mix(in srgb,var(--aj-ac) 18%,transparent)}.aj-busca svg{width:20px;height:20px;color:var(--ink-4);flex:none}.aj-busca input{flex:1;min-width:0;border:0;background:none;color:var(--ink);font:inherit;font-size:16px;outline:none}.aj-sugs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-4)}.aj-sugs button{border:1px solid var(--borda);background:var(--card);color:var(--ink-2);font:inherit;font-size:12.5px;padding:4px 11px;border-radius:99px;cursor:pointer}.aj-sugs button:hover{border-color:var(--aj-ac);color:var(--ink)}.aj-hero-prog{display:flex;align-items:center;gap:12px;max-width:420px;margin-top:4px}.aj-hero-prog .aj-barra{flex:1;margin:0}.aj-hero-prog small{font-size:12.5px;color:var(--ink-3);white-space:nowrap}.aj-barra{height:6px;border-radius:99px;background:color-mix(in srgb,var(--ink) 10%,transparent);overflow:hidden;margin:4px 0 0}.aj-barra i{display:block;height:100%;width:var(--p,0%);border-radius:99px;background:linear-gradient(90deg,var(--aj-ac2),var(--aj-ac));transition:width .5s cubic-bezier(.2,.8,.2,1)}.aj-sec{margin:28px 0 12px;font-size:17px}.aj-sec small{font-size:13px;font-weight:500;color:var(--ink-4)}.aj-aqui{display:flex;align-items:center;gap:14px;margin-top:16px;padding:14px 18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--aj-ac) 40%,var(--borda));background:color-mix(in srgb,var(--aj-ac) 8%,var(--card));color:inherit;text-decoration:none}.aj-aqui.aj-comece{border-color:color-mix(in srgb,var(--aj-ac2) 40%,var(--borda));background:color-mix(in srgb,var(--aj-ac2) 8%,var(--card))}.aj-aqui div{flex:1;min-width:0;display:flex;flex-direction:column}.aj-aqui small{font-size:12px;color:var(--ink-4)}.aj-aqui b{font-size:15px}.aj-aqui span{font-size:13px;font-weight:700;color:var(--aj-ac);white-space:nowrap}.aj-aqui:hover{transform:translateY(-1px)}.aj-ic-g{width:38px;height:38px;padding:9px;border-radius:12px;background:color-mix(in srgb,var(--aj-ac2) 16%,transparent);color:var(--aj-ac2)}.aj-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.aj-card{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:16px;border:1px solid var(--borda);background:var(--card);color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}.aj-card:hover{border-color:var(--aj-ac);transform:translateY(-2px)}.aj-card-g{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.aj-card-g .aj-ic{width:14px;height:14px}.aj-card b{font-size:15px;line-height:1.3}.aj-card small{font-size:12.5px;color:var(--ink-3);line-height:1.45;flex:1}.aj-card-pe em{font-style:normal;font-size:11.5px;color:var(--ink-4);display:inline-flex;align-items:center;gap:4px}.aj-lido{color:#3dd69a!important;font-weight:700}.aj-lido svg,.aj-chips .ok svg,.aj-util-ok svg{width:13px;height:13px}.aj-assuntos{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.aj-assunto{padding:16px;border-radius:18px;border:1px solid var(--borda);background:var(--card);display:flex;flex-direction:column;gap:8px}.aj-assunto-cab{display:flex;align-items:center;gap:12px}.aj-assunto h3{margin:0;font-size:15px}.aj-assunto-cab small{font-size:12px;color:var(--ink-4)}.aj-assunto ul{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column}.aj-assunto a{display:flex;align-items:center;gap:9px;padding:6px;border-radius:9px;color:var(--ink-2);text-decoration:none;font-size:13.5px}.aj-assunto a:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.aj-assunto a i{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--ink) 22%,transparent);margin:0 3px;flex:none}.aj-assunto a svg{width:13px;height:13px;color:#3dd69a;flex:none}.aj-assunto a.lido{color:var(--ink-4)}.aj-fim{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:22px;padding:18px 20px;border-radius:18px;border:1px dashed var(--borda-forte)}.aj-fim p{margin:2px 0 0;font-size:13px;color:var(--ink-3)}.aj-fim-ac{display:flex;gap:8px;flex-wrap:wrap}.aj-resultados{display:flex;flex-direction:column;gap:8px}.aj-res-it{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:16px;border:1px solid var(--borda);background:var(--card);color:inherit;text-decoration:none}.aj-res-it:hover{border-color:var(--aj-ac)}.aj-res-it div{min-width:0;display:flex;flex-direction:column;gap:2px}.aj-res-it b{font-size:15px}.aj-res-it p{margin:2px 0 0;font-size:13px;color:var(--ink-3);line-height:1.5;overflow-wrap:anywhere}.aj-nada{padding:20px;border-radius:16px;border:1px dashed var(--borda-forte);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.aj-nada p{margin:0;color:var(--ink-3)}.aj-grade{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:22px;align-items:start}.aj-indice{position:sticky;top:12px;max-height:calc(100vh - 100px);overflow:auto;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--borda);border-radius:18px;background:var(--card)}.aj-ind-home{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;color:var(--ink);text-decoration:none;font-weight:700;font-size:13.5px;background:color-mix(in srgb,var(--aj-ac2) 10%,transparent)}.aj-ind-home svg{width:16px;height:16px;color:var(--aj-ac2)}.aj-g{display:flex;flex-direction:column;gap:1px;margin-top:4px}.aj-g b{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);padding:6px 8px 3px}.aj-it{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:9px;color:var(--ink-2);text-decoration:none;font-size:13px}.aj-it i{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--ink) 22%,transparent);margin:0 3px;flex:none}.aj-it svg{width:12px;height:12px;color:#3dd69a;flex:none}.aj-it:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.aj-it.on{background:color-mix(in srgb,var(--aj-ac) 15%,transparent);color:var(--ink);font-weight:700}.aj-leitura{padding:26px 30px;border:1px solid var(--borda);border-radius:22px;background:var(--card);min-width:0;display:flex;flex-direction:column;gap:18px}.aj-trilha{display:flex;gap:8px;font-size:12.5px;color:var(--ink-4)}.aj-trilha a{color:var(--aj-ac);text-decoration:none;font-weight:600}.aj-tela-voltar{align-self:flex-start;font-size:13px;font-weight:600;color:var(--aj-ac);text-decoration:none;margin-top:-8px}.aj-tut-cab{display:flex;gap:16px;align-items:center}.aj-ic-tut{width:54px;height:54px;padding:13px;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--aj-ac2) 28%,transparent),color-mix(in srgb,var(--aj-ac) 22%,transparent));color:var(--ink)}.aj-tut-cab h1{margin:0;font-size:clamp(22px,3vw,30px);line-height:1.15}.aj-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.aj-chips span{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:2px 10px;border-radius:99px;background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink-3)}.aj-chips .ok{background:color-mix(in srgb,#3DD69A 16%,transparent);color:#3dd69a;font-weight:700}.aj-acoes{display:flex;gap:8px;flex-wrap:wrap}.aj-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:0}.aj-m{padding:12px 14px;border-radius:14px;background:var(--fundo);border:1px solid var(--borda);min-width:0}.aj-m-serve{grid-column:1 / -1;background:color-mix(in srgb,var(--aj-ac2) 8%,var(--fundo))}.aj-m dt{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:700}.aj-m dd{margin:3px 0 0;font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.aj-m-serve dd{font-size:15px}.aj-bloco-cab{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.aj-leitura h2{margin:0;font-size:17px}.aj-prog{font-size:12.5px;color:#3dd69a;font-weight:600}.aj-prog button{background:none;border:0;padding:0;color:var(--ink-4);font:inherit;font-weight:500;text-decoration:underline;cursor:pointer}.aj-dica-uso{margin:4px 0 12px;font-size:12.5px;color:var(--ink-4)}.aj-passos{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;position:relative}.aj-passo{display:flex;gap:14px;align-items:flex-start;padding:10px 12px;border-radius:14px;font-size:14.5px;line-height:1.6;overflow-wrap:anywhere;transition:background .2s}.aj-passo:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.aj-passo>div{min-width:0;flex:1;padding-top:3px}.aj-passo ul{margin:6px 0 0;padding-left:20px;font-size:13.5px}.aj-ck{flex:none;position:relative;width:32px;height:32px;border-radius:50%;border:2px solid color-mix(in srgb,var(--aj-ac) 45%,var(--borda));background:color-mix(in srgb,var(--aj-ac) 10%,transparent);color:var(--aj-ac);font:inherit;font-weight:800;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.aj-ck svg{position:absolute;width:15px;height:15px;opacity:0;transform:scale(.5);transition:all .2s;color:#fff}.aj-ck:hover{transform:scale(1.06)}.aj-passo.feito .aj-ck{background:#3dd69a;border-color:#3dd69a}.aj-passo.feito .aj-ck span{opacity:0}.aj-passo.feito .aj-ck svg{opacity:1;transform:none}.aj-passo.feito>div{color:var(--ink-4)}.aj-caixa{border-radius:16px;padding:16px 18px}.aj-caixa ul{margin:8px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:7px;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.aj-caixa ul ul{margin-top:6px}.aj-dica{background:color-mix(in srgb,#3DD69A 11%,transparent);border:1px solid color-mix(in srgb,#3DD69A 28%,transparent)}.aj-dica h2{color:#3dd69a}.aj-cuidado{background:color-mix(in srgb,#F0A443 11%,transparent);border:1px solid color-mix(in srgb,#F0A443 30%,transparent)}.aj-cuidado h2{color:#f0a443}.aj-leitura code{font:.88em ui-monospace,Menlo,Consolas,monospace;background:var(--fundo);padding:1px 6px;border-radius:6px}.aj-util{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;border-radius:16px;background:var(--fundo);border:1px solid var(--borda)}.aj-util p{margin:0;font-size:14px}.aj-util-bts{display:flex;gap:8px}.aj-util-ok{display:flex;align-items:center;gap:8px;color:#3dd69a;font-weight:600}.aj-nav{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aj-nav a{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;border:1px solid var(--borda);color:inherit;text-decoration:none}.aj-nav a.prox{text-align:right}.aj-nav a:hover{border-color:var(--aj-ac)}.aj-nav small{font-size:11.5px;color:var(--ink-4)}.aj-nav b{font-size:14px}@media (max-width:860px){.aj-grade{grid-template-columns:minmax(0,1fr)}.aj-indice{display:none}.aj-leitura{padding:18px 16px;border-radius:18px}.aj-hero{padding:22px 18px 18px;border-radius:20px}.aj-tut-cab{align-items:flex-start}.aj-ic-tut{width:44px;height:44px;padding:10px}.aj-nav{grid-template-columns:1fr}.aj-nav a.prox{text-align:left}}@media (prefers-reduced-motion:reduce){.aj-card,.aj-aqui,.aj-ck,.aj-ck svg,.aj-barra i{transition:none}}.tr-raiz{position:fixed;inset:0;z-index:9000}.tr-bloqueio{position:absolute;inset:0}.tr-foco{position:fixed;border-radius:14px;box-shadow:0 0 0 9999px #0805129e,0 0 0 2px var(--acento),0 0 26px 4px var(--acento-suave);pointer-events:none;transition:left .38s var(--mola),top .38s var(--mola),width .38s var(--mola),height .38s var(--mola)}.tr-raiz.sem-alvo .tr-foco{box-shadow:0 0 0 9999px #0805129e}.tr-balao{position:fixed;display:flex;flex-direction:column;gap:12px;padding:18px 18px 14px;border-radius:20px;background:var(--card);color:var(--ink);border:1px solid var(--borda);box-shadow:0 30px 70px -20px #0000008c;transition:left .38s var(--mola),top .38s var(--mola);outline:none}.tr-balao.entra{animation:trEntra .42s var(--mola) both}@keyframes trEntra{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.tr-raiz.saindo{animation:trSai .2s ease-in forwards}@keyframes trSai{to{opacity:0}}.tr-ic{flex:none;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--acento-suave);color:var(--acento)}.tr-ic svg{width:21px;height:21px}.tr-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.tr-tx small{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.tr-tx b{font-size:16px;font-weight:750;color:var(--ink)}.tr-tx p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.tr-pontos{display:flex;gap:5px}.tr-pontos i{width:7px;height:7px;border-radius:99px;background:var(--borda-forte);transition:width .3s var(--mola),background .3s}.tr-pontos i.ja{background:color-mix(in srgb,var(--acento) 45%,transparent)}.tr-pontos i.on{width:20px;background:var(--acento)}.tr-bts{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap}.tr-pular{margin-right:auto;border:0;background:none;padding:0;font:inherit;font-size:12.5px;color:var(--ink-4);cursor:pointer}.tr-pular:hover{color:var(--ink-2);text-decoration:underline}.tr-dica{position:fixed;right:20px;bottom:20px;z-index:8500;display:flex;gap:12px;width:min(360px,calc(100vw - 32px));padding:16px 16px 12px;border-radius:20px;background:var(--card);border:1px solid var(--borda);box-shadow:0 26px 60px -18px #00000073;animation:trEntra .45s var(--mola) both}.tr-dica.saindo{animation:trSai .2s ease-in forwards}.tr-dica .tr-bts{justify-content:flex-start;margin-top:8px}.tr-nunca{align-self:flex-start;border:0;background:none;padding:0;margin-top:6px;font:inherit;font-size:11.5px;color:var(--ink-4);cursor:pointer}.tr-nunca:hover{text-decoration:underline}.tr-x{position:absolute;top:10px;right:10px;width:26px;height:26px;border:0;border-radius:50%;background:var(--suave);color:var(--ink-3);cursor:pointer;font-size:12px}@media (max-width:760px){.tr-dica{right:12px;left:12px;bottom:calc(76px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));width:auto}}.tr-check{border:1px solid var(--borda);border-radius:22px;background:var(--card);padding:18px 20px 14px;margin:0 0 22px}.tr-check-cab{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tr-check-cab h2{margin:0;font-size:17px;font-weight:750}.tr-check-cab small{font-size:12.5px;color:var(--ink-4)}.tr-check-ac{margin-left:auto;display:flex;align-items:center;gap:12px}.tr-link{border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--acento);cursor:pointer}.tr-anel{width:54px;height:54px;transform:rotate(-90deg);flex:none}.tr-anel circle{fill:none;stroke:var(--suave);stroke-width:6}.tr-anel circle.v{stroke:var(--acento);stroke-linecap:round;transition:stroke-dashoffset .8s var(--mola)}.tr-check ul{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 18px}.tr-check li a,.tr-check li span{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:13.5px;color:var(--ink-2);text-decoration:none}.tr-check li a:hover{color:var(--acento)}.tr-check li i{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--borda-forte);display:grid;place-items:center}.tr-check li.ok i{background:var(--ok);border-color:var(--ok);color:#fff}.tr-check li.ok i svg{width:12px;height:12px}.tr-check li.ok span{color:var(--ink-4);text-decoration:line-through}.aj-video{margin:0 0 18px}.aj-video video{display:block;width:100%;max-height:420px;border-radius:18px;background:#000}.aj-video-vazio{display:flex;flex-direction:column;gap:3px;padding:16px;border:1.5px dashed var(--borda-forte);border-radius:16px}.aj-video-vazio b{font-size:13.5px}.aj-video-vazio small{font-size:12.5px;color:var(--ink-4)}.aj-video-adm{display:flex;align-items:center;gap:12px;margin-top:8px;font-size:12px;color:var(--ink-4)}.nv-ir{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:700;color:var(--acento);text-decoration:none}.nv-ir:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.tr-foco,.tr-balao{transition:none}.tr-balao.entra,.tr-dica{animation:none}}.sp-ia{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;margin-top:8px;padding:10px 13px;border-radius:14px;border:1px dashed var(--acento);background:var(--acento-suave);color:var(--acento);font:inherit;text-align:left;cursor:pointer;transition:transform .18s}.sp-ia:hover{transform:translateY(-1px)}.sp-ia span{font-size:13.5px;font-weight:700}.sp-ia small{font-size:12px;opacity:.8}.sp-vid video{width:100%;height:100%;object-fit:cover;border-radius:inherit;background:#000}.sp-anexo-video{display:block;width:100%;max-height:360px;border-radius:14px;background:#000;margin-top:8px}.sp-ideias{display:flex;flex-direction:column;gap:8px;max-height:min(60vh,560px);overflow-y:auto}.sp-ideia{display:flex;align-items:center;gap:14px;padding:10px 12px;border:1px solid var(--borda);border-radius:16px;background:var(--card)}.sp-ideia-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sp-ideia-tx b{font-size:14px;color:var(--ink)}.sp-ideia-tx small{font-size:12px;color:var(--ink-4)}.sp-voto{flex:none;display:flex;flex-direction:column;align-items:center;gap:0;width:50px;padding:6px 0;border-radius:13px;border:1.5px solid var(--borda-forte);background:var(--card);color:var(--ink-3);cursor:pointer;font:inherit;transition:background .18s,color .18s,border-color .18s}.sp-voto svg{width:18px;height:18px}.sp-voto b{font-size:14px;font-variant-numeric:tabular-nums}.sp-voto:hover{border-color:var(--acento);color:var(--acento)}.sp-voto.on{background:var(--acento);border-color:var(--acento);color:#fff}.sp-voto.pulo{animation:spPulo .35s var(--mola)}@keyframes spPulo{50%{transform:scale(1.12)}}.spx{--spx-r:20px}.spx-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--acento)}.spx-bloco{border:1px solid var(--borda);border-radius:var(--spx-r);background:var(--card);padding:18px 18px 14px}.spx-bloco h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 12px;font-size:16px;font-weight:750}.spx-bloco h2 small{font-size:12.5px;font-weight:500;color:var(--ink-4)}.spx-link{border:0;background:none;padding:0;margin-top:10px;font:inherit;font-size:13px;font-weight:700;color:var(--acento);cursor:pointer}.spx-link:hover{text-decoration:underline}.spx-vazio{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:26px 12px;color:var(--ink-4)}.spx-vazio svg{width:30px;height:30px;color:var(--acento);margin-bottom:4px}.spx-vazio b{font-size:14px;color:var(--ink)}.spx-vazio p{margin:0;font-size:12.5px}.spx .sp-ict{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center}.spx .sp-ict svg{width:18px;height:18px}.spx-eq-cab{position:relative;overflow:hidden;padding:30px 28px 54px;border-radius:26px;margin-bottom:16px;color:#fff;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--violeta) 85%,#000) 0%,var(--sidebar) 70%)}.spx-eq-cab:after{content:"";position:absolute;right:-80px;top:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--magenta) 55%,transparent),transparent 68%)}.spx-eq-cab .spx-tag{color:#ffffffb3}.spx-eq-cab h1{position:relative;margin:6px 0;font-family:B7 Titulo,sans-serif;font-size:clamp(26px,3.4vw,36px);font-weight:800;letter-spacing:-.02em;color:#fff}.spx-eq-cab p{position:relative;margin:0;max-width:52ch;color:#fffc;font-size:14px}.spx-tipos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:-50px 18px 16px;position:relative;z-index:1}.spx-tipo{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 16px 14px;border-radius:18px;border:1px solid var(--borda);background:var(--card);box-shadow:var(--sh-2);cursor:pointer;font:inherit;text-align:left;color:var(--ink);animation:adEntra .5s var(--mola) both;animation-delay:calc(var(--i,0) * 60ms);transition:transform .22s var(--mola),box-shadow .22s,border-color .22s}.spx-tipo:hover{transform:translateY(-3px);box-shadow:var(--sh-3);border-color:var(--acento)}.spx-tipo .sp-ict{width:40px;height:40px;border-radius:13px;margin-bottom:6px}.spx-tipo b{font-size:15px;font-weight:750}.spx-tipo small{font-size:12.5px;color:var(--ink-4);line-height:1.35}.spx-tipo-ir{position:absolute;right:14px;top:16px;color:var(--ink-4);transition:transform .2s,color .2s}.spx-tipo-ir svg{width:17px;height:17px}.spx-tipo:hover .spx-tipo-ir{transform:translate(3px);color:var(--acento)}.spx-antes{display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border-radius:14px;border:1px solid var(--borda);background:var(--card);margin:0 0 8px}.spx-antes svg{width:18px;height:18px;color:var(--ink-4);flex:none}.spx-antes input{flex:1;border:0;background:transparent;font:inherit;font-size:14px;color:var(--ink);outline:none}.spx-tut{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0 0 12px}.spx-tut a{display:flex;flex-direction:column;gap:2px;padding:10px 13px;border-radius:13px;background:var(--acento-suave);text-decoration:none}.spx-tut a b{font-size:13.5px;color:var(--ink)}.spx-tut a small{font-size:11.5px;color:var(--ink-4)}.spx-tut-nada{margin:0 0 12px;font-size:13px;color:var(--ink-3)}.spx-tut-nada .spx-link{margin:0 0 0 6px}.spx-eq-grade{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;margin-top:8px;align-items:start}.spx-ths{display:flex;flex-direction:column;gap:6px}.spx-th{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border-radius:15px;border:1px solid transparent;background:var(--suave);cursor:pointer;font:inherit;text-align:left;color:var(--ink);animation:adEntra .45s var(--mola) both;animation-delay:calc(var(--i,0) * 35ms);transition:border-color .18s,transform .18s}.spx-th:hover{border-color:var(--borda-forte);transform:translate(2px)}.spx-th.nov{background:var(--acento-suave)}.spx-th-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.spx-th-tx b{font-size:14px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spx-th-tx small{font-size:12px;color:var(--ink-4)}.spx-adm-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.spx-adm-cab h1{margin:4px 0 2px;font-family:B7 Titulo,sans-serif;font-size:clamp(24px,2.6vw,30px);font-weight:800;letter-spacing:-.02em}.spx-adm-cab p{margin:0;font-size:13.5px;color:var(--ink-3)}.spx-adm-ac{display:flex;align-items:center;gap:10px}.spx-abas{display:inline-flex;gap:2px;padding:3px;border-radius:99px;background:var(--suave)}.spx-abas button{border:0;background:none;padding:7px 16px;border-radius:99px;font:inherit;font-size:13px;font-weight:650;color:var(--ink-3);cursor:pointer}.spx-abas button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 4px #0000001f}.spx-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.spx-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:13px 15px;border-radius:16px;border:1px solid var(--borda);background:var(--card);font:inherit;text-align:left;color:var(--ink-3);cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.spx-kpi:disabled{cursor:default}.spx-kpi:not(:disabled):hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.spx-kpi b{font-family:B7 Titulo,sans-serif;font-size:24px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.spx-kpi span{font-size:12px;line-height:1.3}.spx-kpi.on{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave)}.spx-kpi.alerta b{color:var(--erro)}.spx-kpi.ok b{color:var(--ok)}.spx-caixa{display:grid;grid-template-columns:210px minmax(260px,.9fr) minmax(0,1.5fr);gap:12px;align-items:start}.spx-filas{position:sticky;top:12px;display:flex;flex-direction:column;gap:4px}.spx-filas nav{display:flex;flex-direction:column;gap:2px}.spx-fila{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:12px;border:0;background:none;font:inherit;font-size:13.5px;color:var(--ink-2);cursor:pointer;text-align:left}.spx-fila svg{width:17px;height:17px;flex:none;color:var(--ink-4)}.spx-fila span{flex:1}.spx-fila i{font-style:normal;font-size:12px;font-weight:700;color:var(--ink-4);font-variant-numeric:tabular-nums}.spx-fila:hover{background:var(--suave)}.spx-fila.on{background:var(--acento-suave);color:var(--acento);font-weight:700}.spx-fila.on svg,.spx-fila.on i{color:var(--acento)}.spx-fila.quente i{min-width:20px;padding:1px 6px;border-radius:99px;background:var(--erro);color:#fff;text-align:center}.spx-filas h4{margin:14px 11px 6px;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.spx-tipos-f{display:flex;flex-wrap:wrap;gap:5px;padding:0 6px}.spx-tipos-f button{border:1px solid var(--borda);background:var(--card);border-radius:99px;padding:4px 10px;font:inherit;font-size:12px;color:var(--ink-3);cursor:pointer}.spx-tipos-f button.on{background:var(--ink);border-color:var(--ink);color:var(--card)}.spx-filas select{margin:0 6px}.spx-lista{border:1px solid var(--borda);border-radius:var(--spx-r);background:var(--card);overflow:hidden}.spx-busca{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--borda)}.spx-busca svg{width:16px;height:16px;color:var(--ink-4);flex:none}.spx-busca input{flex:1;border:0;background:transparent;font:inherit;font-size:13.5px;color:var(--ink);outline:none}#spx-itens{max-height:min(68vh,760px);overflow-y:auto}.spx-it{display:flex;align-items:flex-start;gap:11px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid color-mix(in srgb,var(--borda) 70%,transparent);background:none;font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:background .15s}.spx-it:hover{background:var(--suave)}.spx-it.on{background:var(--acento-suave);box-shadow:inset 3px 0 0 var(--acento)}.spx-it .sp-av{flex:none}.spx-it-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.spx-it-l1{display:flex;align-items:center;gap:6px}.spx-it-l1 b{font-size:13.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spx-it.nov .spx-it-l1 b{font-weight:800}.spx-it small{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-4)}.spx-it small .sp-ict{width:18px;height:18px;border-radius:6px}.spx-it small .sp-ict svg{width:11px;height:11px}.spx-it-tags{display:flex;flex-wrap:wrap;gap:5px}.spx-urg,.spx-prio,.spx-sla{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.03em;padding:1px 7px;border-radius:99px}.spx-urg{background:var(--erro-bg);color:var(--erro)}.spx-prio{background:var(--ambar-bg);color:var(--ambar)}.spx-sla{background:var(--erro);color:#fff}.spx-ws{border:1px solid var(--borda);border-radius:var(--spx-r);background:var(--card);min-height:420px}.spx-ws-vazio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:420px;text-align:center;color:var(--ink-4);padding:20px}.spx-ws-vazio svg{width:36px;height:36px;color:var(--acento);margin-bottom:6px}.spx-ws-vazio b{font-size:15px;color:var(--ink)}.spx-ws-vazio p{margin:0;font-size:13px;max-width:34ch}.spx-conv{display:flex;flex-direction:column;gap:12px;padding:18px}.spx-eq .spx-conv{max-width:820px;margin:0 auto;border:1px solid var(--borda);border-radius:var(--spx-r);background:var(--card)}.spx-voltar{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:4px 6px 4px 0;font:inherit;font-size:13px;font-weight:650;color:var(--ink-3);cursor:pointer}.spx-voltar svg{width:16px;height:16px}.spx-voltar:hover{color:var(--acento)}.spx-conv.adm .spx-voltar{display:none}.spx-conv-cab{display:flex;gap:12px;align-items:flex-start}.spx-conv-cab .sp-ict{width:42px;height:42px;border-radius:14px}.spx-conv-l1{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-4)}.spx-conv-cab h2{margin:3px 0 4px;font-size:19px;font-weight:750;line-height:1.25}.spx-conv-cab small{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-4)}.spx-and{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;border-radius:14px;background:var(--suave)}.spx-st-pills{display:flex;flex-wrap:wrap;gap:4px;flex:1}.spx-st-pills button{border:1px solid var(--borda);background:var(--card);border-radius:99px;padding:5px 12px;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-3);cursor:pointer;transition:all .18s}.spx-st-pills button:hover{border-color:var(--acento);color:var(--acento)}.spx-st-pills button.on{background:var(--acento);border-color:var(--acento);color:#fff}.spx-prio-sel{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-3)}.spx-pedido{padding:14px 16px;border-radius:16px;border:1px solid var(--borda)}.spx-pedido p{margin:0;font-size:14px;line-height:1.55;color:var(--ink)}.spx-msgs{display:flex;flex-direction:column;gap:10px;max-height:min(46vh,520px);overflow-y:auto;padding:4px 2px}.spx-msgs-vazio{margin:0;padding:14px;text-align:center;font-size:13px;color:var(--ink-4);border:1px dashed var(--borda-forte);border-radius:14px}.spx-resp{display:flex;flex-direction:column;gap:8px;padding-top:4px}.spx-resp.nota .spx-resp-cx{border-color:var(--ambar);background:var(--ambar-bg)}.spx-modo{display:inline-flex;gap:2px;padding:3px;border-radius:99px;background:var(--suave);align-self:flex-start}.spx-modo button{border:0;background:none;padding:5px 13px;border-radius:99px;font:inherit;font-size:12.5px;font-weight:650;color:var(--ink-3);cursor:pointer}.spx-modo button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 4px #0000001f}.spx-resp-cx{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 12px;border:1px solid var(--borda-forte);border-radius:16px;background:var(--card);transition:border-color .2s,background .2s}.spx-resp-cx:focus-within{border-color:var(--acento)}.spx-resp-cx textarea{flex:1;border:0!important;box-shadow:none!important;background:transparent!important;resize:none;min-height:40px;padding:6px 0!important}.spx-env{flex:none;width:40px;height:40px;border-radius:12px;border:0;background:var(--grad-curto);color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .18s}.spx-env:hover{transform:scale(1.06)}.spx-env svg{width:18px;height:18px}.spx .sp-prontas{display:flex;flex-wrap:wrap;gap:5px}.spx .sp-prontas button{border:1px solid var(--borda);background:var(--card);border-radius:99px;padding:4px 11px;font:inherit;font-size:12px;color:var(--ink-3);cursor:pointer}.spx .sp-prontas button:hover{border-color:var(--acento);color:var(--acento)}.spx-ideias-adm .sp-ideias{max-height:none}@media (max-width:1100px){.spx-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.spx-caixa{grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr)}.spx-filas{grid-column:1 / -1;position:static}.spx-filas nav{flex-direction:row;flex-wrap:wrap}.spx-filas h4,.spx-tipos-f,.spx-filas select{display:none}}@media (max-width:760px){.spx-tipos{grid-template-columns:repeat(2,minmax(0,1fr));margin:-44px 10px 14px}.spx-eq-grade{grid-template-columns:1fr}.spx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.spx-caixa{grid-template-columns:1fr}.spx-caixa.com-sel .spx-lista,.spx-caixa.com-sel .spx-filas{display:none}.spx-caixa:not(.com-sel) .spx-ws{display:none}.spx-conv.adm .spx-voltar{display:inline-flex}}.aj-home .aj-hero{border:0;color:#fff;padding:32px 30px 26px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--violeta) 80%,#000) 0%,var(--sidebar) 70%)}.aj-home .aj-hero:after{content:"";position:absolute;right:-90px;top:-130px;width:340px;height:340px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--magenta) 50%,transparent),transparent 68%)}.aj-home .aj-hero.aj-hero-adm{background:radial-gradient(120% 140% at 100% 0%,#1f2a44,#0c0f1a 70%)}.aj-home .aj-hero.aj-hero-adm:after{background:radial-gradient(circle,rgba(79,163,255,.35),transparent 68%)}.aj-home .aj-hero>*{position:relative;z-index:1}.aj-home .aj-hero h1{color:#fff;font-family:B7 Titulo,sans-serif;font-weight:800;letter-spacing:-.02em}.aj-home .aj-hero p{color:#ffffffc7}.aj-home .aj-hero .aj-hero-tag{color:#ffffffbf;background:#ffffff1a;border-color:#ffffff24}.aj-home .aj-hero .aj-busca{background:#fff;border-color:transparent;box-shadow:0 18px 40px -18px #0009}[data-theme=dark] .aj-home .aj-hero .aj-busca{background:var(--card)}.aj-home .aj-hero .aj-sugs{color:#ffffffb3}.aj-home .aj-hero .aj-sugs button{background:#ffffff1a;border-color:#ffffff29;color:#fff}.aj-home .aj-hero .aj-hero-prog small{color:#ffffffbf}.aj-home .aj-hero .aj-hero-prog small b{color:#fff}.aj-home .aj-hero .aj-barra{background:#ffffff24}.aj-abas{display:inline-flex;gap:2px;padding:3px;border-radius:99px;background:#ffffff1a;align-self:flex-start}.aj-abas button{border:0;background:none;padding:7px 16px;border-radius:99px;font:inherit;font-size:13px;font-weight:650;color:#ffffffbf;cursor:pointer;transition:background .2s,color .2s}.aj-abas button.on{background:#fff;color:#15122b}.aj-yt{position:relative;width:100%;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 18px 40px -20px #00000080}.aj-yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.aj-video-adm{margin-top:10px;padding:12px 14px;border-radius:14px;border:1px dashed var(--borda-forte)}.aj-video-adm .rot{display:block;margin:0 0 6px}.aj-yt-linha{display:flex;align-items:center;gap:8px}.aj-yt-linha .campo{flex:1}.aj-video-adm{display:block}.spx-eq-cab.spx-pergunta{padding-bottom:22px;display:flex;flex-direction:column;gap:14px}.spx-q-grande{position:relative;z-index:1;display:flex;align-items:center;gap:12px;height:58px;padding:0 18px;border-radius:18px;background:var(--card);box-shadow:0 10px 30px #00000038;max-width:760px;border:2px solid transparent;transition:border-color .18s}.spx-q-grande:focus-within{border-color:var(--acento)}.spx-q-grande svg{width:21px;height:21px;color:var(--ink-4);flex:none}.spx-q-grande input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:16.5px;color:var(--ink);outline:none}.spx-atalhos{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;color:#ffffffbf}.spx-atalhos button{display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 5px;border-radius:99px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s}.spx-atalhos button:hover{background:#ffffff2e}.spx-atalhos .sp-ict{width:22px;height:22px;border-radius:99px;background:#ffffffeb}.spx-atalhos .sp-ict svg{width:13px;height:13px}.spx-res{margin:0 0 6px}.spx-res:empty{display:none}.spx-faqs{border:1px solid var(--borda);border-radius:var(--spx-r,20px);background:var(--card);padding:16px 18px;margin-bottom:12px;display:flex;flex-direction:column;gap:8px}.spx-faqs h2{margin:0 0 4px;font-size:15px}.spx-res-h{margin:10px 0 2px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.spx-faq{border:1px solid var(--borda);border-radius:14px;background:var(--suave);transition:border-color .15s}.spx-faq[open]{border-color:color-mix(in srgb,var(--acento) 45%,var(--borda));background:var(--card)}.spx-faq summary{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;list-style:none;font-weight:650;font-size:14px}.spx-faq summary::-webkit-details-marker{display:none}.spx-faq summary span{flex:1}.spx-faq summary svg{width:17px;height:17px;color:var(--ink-4);flex:none;transition:transform .2s}.spx-faq[open] summary svg{transform:rotate(180deg)}.spx-faq-r{padding:0 14px 12px}.spx-faq-r p{margin:0 0 8px;font-size:14px;line-height:1.6;color:var(--ink-2,var(--ink))}.spx-faq-tut{display:inline-block;margin-bottom:8px;font-size:13px;font-weight:700;color:var(--acento);text-decoration:none}.spx-util{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12.5px;color:var(--ink-4);padding-top:8px;border-top:1px dashed var(--borda)}.spx-util button[data-fsim],.spx-util button[data-fnao],.spx-util button[data-isim],.spx-util button[data-inao]{border:1px solid var(--borda);background:var(--card);color:var(--ink-2,var(--ink));font:inherit;font-size:12.5px;font-weight:600;padding:3px 13px;border-radius:99px;cursor:pointer}.spx-util button:hover{border-color:var(--acento)}.spx-util-ok{display:inline-flex;align-items:center;gap:6px;color:#2fbf86;font-weight:650}.spx-util-ok svg{width:15px;height:15px}.spx-util-nao{color:var(--ink-3);font-weight:600}.spx-res-nada{margin:0;font-size:13.5px;color:var(--ink-3)}.spx-ainda{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:6px;padding:14px 16px;border-radius:16px;background:var(--acento-suave)}.spx-ainda>div:first-child{display:flex;flex-direction:column;gap:2px}.spx-ainda b{font-size:14px}.spx-ainda small{font-size:12.5px;color:var(--ink-3)}.spx-ainda-bts{display:flex;gap:8px;flex-wrap:wrap}.spx-ainda-bts .b{display:inline-flex;align-items:center;gap:7px}.spx-ainda-bts svg{width:16px;height:16px}.spx-ainda.pisca{animation:spxPisca 1.1s ease 1}@keyframes spxPisca{0%,to{box-shadow:0 0 0 0 transparent}35%{box-shadow:0 0 0 4px color-mix(in srgb,var(--acento) 40%,transparent)}}.spx-ia:empty{display:none}.spx-ia-cx{margin-top:6px;padding:14px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--violeta,#8B6CFF) 35%,var(--borda));background:color-mix(in srgb,var(--violeta,#8B6CFF) 7%,var(--card))}.spx-ia-tag{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--violeta,#8B6CFF);margin-bottom:6px}.spx-ia-tag svg{width:15px;height:15px}.spx-ia-cx p{margin:0 0 8px;font-size:14px;line-height:1.6}.spx-ia-erro{color:var(--ink-3)}.spx-ia-tuts{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.spx-ia-tuts a{font-size:13px;font-weight:700;color:var(--acento);text-decoration:none}.spx-ia-pensa{display:flex;gap:5px;padding:6px 0 4px}.spx-ia-pensa i{width:8px;height:8px;border-radius:50%;background:var(--violeta,#8B6CFF);opacity:.4;animation:spxPensa 1s infinite ease-in-out}.spx-ia-pensa i:nth-child(2){animation-delay:.15s}.spx-ia-pensa i:nth-child(3){animation-delay:.3s}@keyframes spxPensa{50%{opacity:1;transform:translateY(-3px)}}.spx-kpis.spx-faq-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:4px}.spx-faq-nota{margin:0 0 12px;font-size:12px}.spx-faq-cols{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}.spx-faq-cols h2{margin:0 0 10px;font-size:15px}.spx-faq-cols h2 small{font-size:12px;font-weight:500;color:var(--ink-4)}.spx-faq-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.spx-faq-cab h2{margin:0}.spx-faq-lista{display:flex;flex-direction:column;gap:6px}.spx-faq-it{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:13px;background:var(--suave)}.spx-faq-it>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.spx-faq-it b{font-size:13.5px;overflow-wrap:anywhere}.spx-faq-it small{font-size:11.5px;color:var(--ink-4)}.spx-faq-it small .ok{color:#2fbf86;font-weight:650}.spx-faq-it small .nao{color:#e06a3c;font-weight:650}.spx-faq-it.fora{opacity:.6}.spx-fq-linha{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px}.spx-virar{margin-left:auto;flex:none;align-self:flex-start}@media (max-width:860px){.spx-conv-cab{flex-wrap:wrap}.spx-virar{margin-left:0}}@media (max-width:860px){.spx-q-grande{height:52px}.spx-kpis.spx-faq-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.spx-faq-cols{grid-template-columns:minmax(0,1fr)}.spx-ainda-bts{width:100%}.spx-ainda-bts .b{flex:1;justify-content:center}}.spx-eq-grade.so-um{grid-template-columns:minmax(0,1fr)}.spx-atend{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;border-radius:16px;border:1px solid var(--borda);background:var(--card);animation:spx-sobe .4s cubic-bezier(.2,.8,.2,1) both}@keyframes spx-sobe{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.spx-atend>div:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.spx-atend b{font-size:13.5px}.spx-atend small{font-size:12px;color:var(--ink-3)}.spx-atend-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#3a1e86,#c21c83)}.spx-atend.eq .spx-atend-ic{background:linear-gradient(135deg,#0e7c86,#2fb39a)}.spx-atend-ic svg{width:19px;height:19px}.spx-atend.ia{border-color:color-mix(in srgb,#8b5cf6 35%,var(--borda));background:linear-gradient(180deg,color-mix(in srgb,#8b5cf6 6%,var(--card)),var(--card))}.spx-atend-bts{display:flex;gap:6px;flex:none}.spx-atend-bts .b svg{width:15px;height:15px;margin-right:4px;vertical-align:-3px}@media (max-width:640px){.spx-atend{flex-wrap:wrap}.spx-atend-bts{width:100%}.spx-atend-bts .b{flex:1}}.sp-msg-ia .sp-bolha{background:linear-gradient(180deg,color-mix(in srgb,#8b5cf6 7%,var(--card)),var(--card));border-color:color-mix(in srgb,#8b5cf6 25%,var(--borda))}.sp-av-ia{display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#3a1e86,#c21c83)!important}.sp-av-ia svg{width:15px;height:15px}.sp-ia-tag{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.06em;padding:1px 6px;border-radius:6px;color:#8b5cf6;background:color-mix(in srgb,#8b5cf6 12%,transparent)}.sp-msg-ia p{margin:4px 0 0}.sp-msg-ia.indo .sp-bolha{animation:spx-pulso 1.6s ease-in-out infinite}@keyframes spx-pulso{50%{box-shadow:0 0 0 4px color-mix(in srgb,#8b5cf6 12%,transparent)}}.sp-sis.ia span{color:#8b5cf6}.spx-fim{margin-top:12px;padding:16px;border-radius:18px;border:1px solid var(--borda);background:var(--card);display:flex;flex-direction:column;gap:14px;align-items:flex-start}.spx-fim-cab{display:flex;gap:12px;align-items:flex-start}.spx-fim-cab>svg{flex:none;width:28px;height:28px;color:var(--ok)}.spx-fim-cab b{display:block;font-size:14.5px}.spx-fim-cab small{color:var(--ink-3);font-size:12.5px}.spx-avaliar{width:100%;padding:14px;border-radius:14px;background:color-mix(in srgb,#f5b301 7%,var(--card));border:1px solid color-mix(in srgb,#f5b301 25%,var(--borda));display:flex;flex-direction:column;gap:8px;align-items:flex-start}.spx-est-esc{display:flex;gap:4px}.spx-est-esc button{border:0;background:none;padding:2px;cursor:pointer;color:color-mix(in srgb,var(--ink) 22%,transparent);transition:transform .15s,color .15s}.spx-est-esc button svg{width:32px;height:32px}.spx-est-esc button.on{color:#f5b301}.spx-est-esc button.on svg{fill:#f5b301}.spx-est-esc button:hover{transform:scale(1.12)}.spx-est-rot{font-size:12.5px;font-weight:700;color:var(--ink-3)}.spx-avaliar textarea{width:100%}.spx-estrelas{color:#f5b301;letter-spacing:1px;font-size:16px;white-space:nowrap}.spx-estrelas .apagada{color:color-mix(in srgb,var(--ink) 20%,transparent)}.spx-aval-feita{display:flex;align-items:center;gap:10px}.spx-aval-feita small{color:var(--ink-3)}.spx-aval-vista{display:flex;gap:12px;align-items:flex-start;margin:0 0 12px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,#f5b301 7%,var(--card));border:1px solid color-mix(in srgb,#f5b301 25%,var(--borda))}.spx-aval-vista b{font-size:13px}.spx-aval-vista p{margin:4px 0 0;font-size:13px;color:var(--ink-2);font-style:italic}.spx-fechado-adm{margin:0 0 8px;font-size:12.5px;color:var(--ink-3)}.spx-cli,.spx-iat,.spx-esc,.spx-nota-it{font-style:normal;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:99px}.spx-cli{color:#0e7c86;background:color-mix(in srgb,#0e7c86 12%,transparent)}.spx-iat{color:#8b5cf6;background:color-mix(in srgb,#8b5cf6 12%,transparent)}.spx-esc{color:#c2410c;background:color-mix(in srgb,#c2410c 12%,transparent)}.spx-nota-it{color:#b7791f;background:color-mix(in srgb,#f5b301 14%,transparent);letter-spacing:.5px}.spx-nota-it .apagada{color:color-mix(in srgb,var(--ink) 20%,transparent)}.spx-kpi-nota b{font-size:15px}.spx-aval-adm h2{margin:16px 0 8px;font-size:15px}.spx-aval-lista{display:grid;gap:6px}.spx-aval-it{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--borda);background:var(--card);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,transform .2s}.spx-aval-it:hover{border-color:var(--acento);transform:translateY(-1px)}.spx-aval-tx{min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13.5px}.spx-aval-tx small{font-size:12px;color:var(--ink-3)}.spx-aval-tx q{font-size:12.5px;color:var(--ink-2);font-style:italic;margin-top:2px}.sa{display:flex;flex-direction:column;gap:16px;--sa-ouro:#d4a017;--sa-ouro-2:#f5d061}.sa-corpo{display:flex;flex-direction:column;gap:16px;min-width:0}@keyframes sa-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sa-cab{display:flex;gap:18px;align-items:center;padding:22px 26px;border-radius:24px;color:#fff;position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(120deg,#2a1466,#1a0f3d 55%,#14102b);border:1px solid rgba(255,255,255,.06);animation:sa-entra .5s cubic-bezier(.2,.8,.2,1) both}.sa-cab:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 120% at 100% 0%,rgba(194,28,131,.28),transparent 60%),radial-gradient(40% 90% at 85% 120%,rgba(212,160,23,.18),transparent 70%)}.sa-cab-tx{min-width:0}.sa-cab h1{margin:2px 0 4px;color:#fff;font-family:B7 Titulo,sans-serif;font-weight:800;font-size:26px;letter-spacing:-.01em}.sa-cab p{margin:0;color:#ffffffb8;font-size:13.5px;max-width:62ch}.sa-tag{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sa-ouro-2)}.sa-coroa{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#5b2bd1,#c21c83);box-shadow:0 14px 30px -12px #c21c83b3,inset 0 1px #ffffff40}.sa-coroa.supremo{background:linear-gradient(135deg,#8a5a0b,var(--sa-ouro) 55%,var(--sa-ouro-2));color:#1b1200;box-shadow:0 14px 30px -12px #d4a017cc,inset 0 1px #ffffff73}.sa-coroa svg{width:28px;height:28px}.sa-abas{display:flex;gap:4px;overflow-x:auto;padding:5px;border-radius:16px;background:var(--suave);border:1px solid var(--borda);scrollbar-width:none;scroll-snap-type:x proximity}.sa-abas::-webkit-scrollbar{display:none}.sa-abas button{flex:none;scroll-snap-align:center;border:0;background:none;font:inherit;font-size:13px;font-weight:650;color:var(--ink-3);padding:8px 14px;border-radius:11px;cursor:pointer;display:inline-flex;gap:7px;align-items:center;transition:background .2s,color .2s}.sa-abas button svg{width:16px;height:16px;flex:none;opacity:.8}.sa-abas button:hover{color:var(--ink);background:color-mix(in srgb,var(--card) 55%,transparent)}.sa-abas button.on{background:var(--card);color:var(--ink);box-shadow:var(--sh-1, 0 1px 3px rgba(0,0,0,.1))}.sa-abas button.on svg{opacity:1;color:var(--acento)}.sa-abas button.sa-aba-supremo.on svg{color:var(--sa-ouro)}.sa-abas button i{font-style:normal;font-size:11px;font-weight:800;color:#fff;background:var(--erro);border-radius:99px;min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center}.sa-abas button i:empty{display:none}.sa-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--suave);color:var(--ink-2)}.sa-ic svg{width:18px;height:18px}.sa-ic.violeta{background:var(--violeta-bg);color:var(--violeta)}.sa-ic.atencao{background:var(--ambar-bg);color:var(--ambar)}.sa-ic.ruim{background:var(--erro-bg);color:var(--erro)}.sa-ic.ok{background:var(--ok-bg);color:var(--ok)}.sa-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px}.sa-kpi{display:flex;gap:12px;align-items:center;padding:14px;border-radius:18px;border:1px solid var(--borda);background:var(--card);font:inherit;text-align:left;color:inherit;min-width:0}button.sa-kpi{cursor:pointer;transition:border-color .2s,transform .2s}button.sa-kpi:hover{border-color:var(--acento);transform:translateY(-1px)}.sa-kpi .sa-ic{width:38px;height:38px;border-radius:12px}.sa-kpi-tx{display:flex;flex-direction:column;min-width:0}.sa-kpi b{font-size:22px;line-height:1.1;font-family:B7 Titulo,sans-serif;font-weight:800}.sa-kpi-tx>span{font-size:12px;color:var(--ink-3);line-height:1.3}.sa-kpi.alerta{border-color:color-mix(in srgb,var(--ambar) 40%,var(--borda))}.sa-kpi.alerta .sa-ic{background:var(--ambar-bg);color:var(--ambar)}.sa-kpi.alerta b{color:var(--ambar)}.sa-kpi.ok .sa-ic{background:var(--ok-bg);color:var(--ok)}.sa-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width:980px){.sa-grade{grid-template-columns:minmax(0,1fr)}}.sa-bloco{padding:18px 20px;border-radius:22px;border:1px solid var(--borda);background:var(--card);min-width:0;animation:sa-entra .35s cubic-bezier(.2,.8,.2,1) both}.sa-bloco-cab{display:flex;gap:12px;align-items:center;margin-bottom:14px}.sa-bloco-cab>div{min-width:0}.sa-bloco h2{margin:0;font-size:15.5px;font-weight:750;display:flex;align-items:center;gap:8px}.sa-bloco-cab small{display:block;font-size:12.5px;color:var(--ink-3);margin-top:1px}.sa-bloco p{margin:0 0 10px;font-size:13.5px;color:var(--ink-2);line-height:1.5}.sa-nota{font-size:13px!important;color:var(--ink-3)!important}.sa-conta{font-size:11.5px;font-weight:800;color:#fff;background:var(--erro);border-radius:99px;padding:1px 8px}.sa-lista{display:flex;flex-direction:column}.sa-lista>*+*{border-top:1px solid var(--borda)}.sa-vazio{display:flex;gap:10px;align-items:center;margin:0!important;padding:14px;border-radius:14px;background:var(--suave);color:var(--ink-3)!important;font-size:13px!important}.sa-vazio svg{width:20px;height:20px;flex:none;color:var(--ok)}.sa-erro{display:flex;gap:14px;align-items:flex-start}.sa-erro p{margin:4px 0 10px}.sa-pessoa{display:flex;align-items:center;gap:12px;padding:10px 0}.sa-pessoa .lu-avatar{width:36px;height:36px;flex:none}.sa-pessoa-tx{flex:1;min-width:0;display:flex;flex-direction:column}.sa-pessoa-tx b{font-size:13.5px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sa-pessoa-tx small{font-size:12px;color:var(--ink-3)}.sa-voce{font-size:11px;font-weight:600;color:var(--ink-4)}.sa-sel{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:99px;color:#fff;background:linear-gradient(135deg,#5b2bd1,#c21c83)}.sa-sel.supremo{color:#1b1200;background:linear-gradient(135deg,var(--sa-ouro),var(--sa-ouro-2))}.sa-pilula{flex:none;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:99px;background:var(--suave);color:var(--ink-3);white-space:nowrap}.sa-pilula.ok{background:var(--ok-bg);color:var(--ok)}.sa-pilula.ruim{background:var(--erro-bg);color:var(--erro)}.sa-bt-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;border:1px solid var(--borda);background:none;color:var(--ink-3);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.sa-bt-ic svg{width:17px;height:17px}.sa-bt-ic:hover{background:var(--erro-bg);color:var(--erro);border-color:transparent}.sa-bt-ic.sa-bt-nada{border:0;cursor:default;pointer-events:none}.sa-item{display:flex;align-items:center;gap:12px;padding:10px 6px;margin:0 -6px;border-radius:12px;text-decoration:none;color:inherit}a.sa-item:hover{background:var(--suave)}.sa-item-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sa-item-tx b{font-size:13.5px;font-weight:650}.sa-item-tx small{font-size:12px;color:var(--ink-3)}.sa-seta{flex:none;color:var(--ink-4)}.sa-seta svg{width:16px;height:16px;transition:transform .2s}.sa-ruim{color:var(--erro);font-weight:700}.sa-feed{display:flex;flex-direction:column;gap:14px}.sa-dia h3{margin:0 0 4px;font-size:11.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.sa-ev{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:7px 0;border-top:1px solid var(--borda)}.sa-dia h3+.sa-ev{border-top:0}.sa-ev p{margin:0;font-size:13.5px;color:var(--ink-2)}.sa-ev p b{color:var(--ink);font-weight:650}.sa-ev time{font-size:12px;color:var(--ink-4);font-variant-numeric:tabular-nums}.sa-ev-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--borda-forte)}.sa-ev-coroa{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:4px;vertical-align:-2px;color:var(--sa-ouro,#d4a017)}.sa-ev-coroa svg{width:14px;height:14px}.sa-ev.atencao .sa-ev-dot,.sa-ev-dot.atencao{background:var(--ambar)}.sa-ev.ruim .sa-ev-dot,.sa-ev-dot.ruim{background:var(--erro)}.sa-mais{margin-top:12px}.sa-legenda{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin:14px 0 0!important;font-size:12px!important;color:var(--ink-4)!important}.sa-legenda>span{display:inline-flex;align-items:center;gap:6px}.sa-legenda .sa-ev-coroa{margin:0}.sa-pedido{display:flex;gap:12px;align-items:center;padding:12px 0}.sa-pedido-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sa-pedido-tx b{font-size:14px}.sa-pedido-tx small{font-size:12px;color:var(--ink-3)}.sa-pedido q{display:block;margin-top:4px;padding:6px 10px;border-radius:10px;background:var(--suave);font-size:12.5px;font-style:italic;color:var(--ink-2);quotes:"“" "”"}.sa-pedido-bts{display:flex;gap:6px;flex:none}.sa-lim{display:flex;align-items:center;gap:12px;padding:12px 0}.sa-lim-tx{flex:1;min-width:0;display:flex;flex-direction:column}.sa-lim-tx b{font-size:13.5px}.sa-lim-tx small{font-size:12px;color:var(--ink-3)}.sa-seg{display:grid;grid-template-columns:repeat(3,auto);padding:3px;gap:2px;border-radius:12px;background:var(--suave);flex:none}.sa-seg button{border:0;background:none;font:inherit;font-size:12px;font-weight:650;color:var(--ink-3);padding:7px 11px;border-radius:9px;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.sa-seg button:hover:not(.on):not(.nao){color:var(--ink)}.sa-seg button.nao{cursor:default;opacity:.35}.sa-seg button.on{background:var(--card);box-shadow:0 1px 3px #00000024}.sa-seg button.on.v-livre{color:var(--ok)}.sa-seg button.on.v-aprovacao{color:var(--ambar)}.sa-seg button.on.v-bloqueado{color:var(--erro)}.sa-explica{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;padding:12px 14px;border-radius:14px;background:var(--suave);font-size:12.5px;color:var(--ink-3)}.sa-explica b{color:var(--ink-2);margin-right:4px}.sa-explica i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px}.sa-explica i.v-livre{background:var(--ok)}.sa-explica i.v-aprovacao{background:var(--ambar)}.sa-explica i.v-bloqueado{background:var(--erro)}.sa-barra-salvar{position:sticky;bottom:12px;z-index:3;display:flex;align-items:center;gap:8px;padding:10px 12px 10px 18px;border-radius:18px;border:1px solid var(--borda);background:var(--card);box-shadow:var(--sh-2, 0 10px 30px -12px rgba(0,0,0,.3))}.sa-barra-salvar span{flex:1;font-size:13px;color:var(--ink-3)}.sa-barra-salvar.mostra{border-color:color-mix(in srgb,var(--acento) 45%,var(--borda))}.sa-barra-salvar.mostra span{color:var(--ink);font-weight:650}.sa-progresso{height:8px;border-radius:99px;background:var(--erro-bg);overflow:hidden;margin:-4px 0 8px}.sa-progresso i{display:block;height:100%;border-radius:99px;background:var(--ok);transition:width .8s cubic-bezier(.2,.8,.2,1)}.sa-perigo{border-color:color-mix(in srgb,var(--erro) 35%,var(--borda));background:linear-gradient(180deg,color-mix(in srgb,var(--erro) 6%,var(--card)),var(--card) 70%)}.sa-perigo .sa-bloco-cab .sa-ic{background:var(--erro-bg);color:var(--erro)}.sa-perigo.ativa{border-color:var(--erro);box-shadow:0 0 0 3px color-mix(in srgb,var(--erro) 18%,transparent)}.sa-perigo-linha{display:flex;align-items:center;gap:16px}.sa-perigo-linha p{flex:1;margin:0!important}.sa-perigo-linha .b{flex:none}.sa-uso{display:flex;gap:12px;align-items:flex-start;margin:4px 0 14px}.sa-uso-tx{flex:1;min-width:0}.sa-uso-cab{display:flex;justify-content:space-between;gap:8px;font-size:13px;margin-bottom:6px}.sa-uso-cab span{color:var(--ink-3)}.sa-uso-cab span b{color:var(--ink)}.sa-uso-tx small{display:block;margin-top:4px;font-size:11.5px;color:var(--ink-4)}.sa-uso-barra{height:10px;border-radius:99px;background:var(--suave);overflow:hidden}.sa-uso-barra i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#2fb39a,#0e7c86);transition:width .8s cubic-bezier(.2,.8,.2,1)}.sa-uso-barra i.medio{background:linear-gradient(90deg,#f5b301,#d69e2e)}.sa-uso-barra i.alto{background:linear-gradient(90deg,#ff6b6b,#c2410c)}.sa-pastas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sa-pastas>div{display:grid;grid-template-columns:1fr auto;padding:10px 12px;border-radius:14px;background:var(--suave);font-size:13px}.sa-pastas span{font-weight:650;color:var(--ink)}.sa-pastas small{grid-row:2;font-size:11.5px;color:var(--ink-3)}.sa-pastas b{grid-row:1 / span 2;grid-column:2;align-self:center;font-size:13px}.sa-barras{display:flex;flex-direction:column;gap:8px}.sa-barras>div{display:grid;grid-template-columns:minmax(110px,40%) 1fr 36px;gap:10px;align-items:center;font-size:13px}.sa-barras span{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-barras i{height:8px;border-radius:99px;background:var(--suave);overflow:hidden}.sa-barras em{display:block;height:100%;border-radius:99px;background:var(--grad-curto)}.sa-barras b{text-align:right;font-variant-numeric:tabular-nums}.sa-grande{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.sa-grande b{font-size:32px;font-family:B7 Titulo,sans-serif;font-weight:800}.sa-grande span{font-size:13px;color:var(--ink-3)}.sa-bloco .b svg{width:16px;height:16px;margin-right:6px;vertical-align:-3px}.sa-aval summary{display:flex;gap:12px;align-items:center;padding:10px 0;cursor:pointer;list-style:none}.sa-aval summary::-webkit-details-marker{display:none}.sa-aval summary .lu-avatar{width:34px;height:34px;flex:none}.sa-aval[open] .sa-seta svg{transform:rotate(90deg)}.sa-aval-tx{flex:1;min-width:0;display:flex;flex-direction:column}.sa-aval-tx b{font-size:13.5px}.sa-aval-tx small{font-size:12px;color:var(--ink-3)}.sa-aval-n{font-size:15px;font-family:B7 Titulo,sans-serif;min-width:28px;text-align:right}.sa-aval-lista{padding:0 0 10px 46px}.sa-nota-ch{flex:none;font-size:12px;font-weight:800;padding:3px 8px;border-radius:9px;background:var(--ambar-bg);color:var(--ambar)}.sa-estrelas{color:#f5b301;letter-spacing:1px;font-size:15px;white-space:nowrap}.sa-estrelas .apagada{color:color-mix(in srgb,var(--ink) 18%,transparent)}.sa-aviso-topo{display:flex;gap:10px;align-items:center;margin:0;padding:12px 16px;border-radius:16px;font-size:13px;color:var(--ink-2);background:color-mix(in srgb,var(--sa-ouro) 10%,var(--card));border:1px solid color-mix(in srgb,var(--sa-ouro) 35%,var(--borda))}.sa-aviso-topo svg{width:18px;height:18px;flex:none;color:var(--sa-ouro)}.sa-rot{display:block;margin:10px 0 6px;font-size:12.5px;font-weight:650;color:var(--ink-2)}.sa-rot small{font-weight:500;color:var(--ink-4)}.sa-bloco select.campo,.sa-bloco input.campo{width:100%}.sa-form{display:flex;gap:8px;align-items:center}.sa-form .campo{flex:1;min-width:0}.sa-form .b{flex:none}.sa-acoes{display:flex;justify-content:flex-end;margin-top:14px}.sa-codigo{font-size:20px!important;letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums}.sa-passos{list-style:none;margin:0 0 4px;padding:0;display:flex;flex-direction:column;gap:6px}.sa-passos li{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--ink-4)}.sa-passos li span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:11.5px;font-weight:800;background:var(--suave);color:var(--ink-3)}.sa-passos li.on{color:var(--ink);font-weight:650}.sa-passos li.on span{background:var(--acento);color:#fff}.sa-passos li.feito span{background:var(--ok);color:#fff}[id=sa-tr-cod][hidden]{display:none!important}@media (max-width:640px){.sa,.sa-corpo{gap:12px}.sa-cab{padding:18px;gap:14px;border-radius:20px}.sa-cab h1{font-size:22px}.sa-cab p{font-size:12.5px}.sa-coroa{width:46px;height:46px;border-radius:15px}.sa-coroa svg{width:24px;height:24px}.sa-abas{margin:0 -16px;padding:5px 16px;border-radius:0;border-left:0;border-right:0;background:transparent;border:0}.sa-abas button{background:var(--suave)}.sa-abas button.on{background:var(--card);box-shadow:0 0 0 1px var(--borda),var(--sh-1, 0 1px 3px rgba(0,0,0,.1))}.sa-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sa-kpi{padding:12px;gap:10px;border-radius:16px}.sa-kpi .sa-ic{width:32px;height:32px;border-radius:10px}.sa-kpi .sa-ic svg{width:16px;height:16px}.sa-kpi b{font-size:19px}.sa-bloco{padding:16px;border-radius:20px}.sa-bloco-cab .sa-ic{width:30px;height:30px;border-radius:10px}.sa-lim{flex-wrap:wrap}.sa-lim>.sa-ic{display:none}.sa-seg{width:100%;grid-template-columns:repeat(3,1fr)}.sa-seg button{padding:8px 4px;white-space:normal;line-height:1.2}.sa-pedido{flex-wrap:wrap}.sa-pedido-bts{width:100%}.sa-pedido-bts .b{flex:1}.sa-perigo-linha,.sa-form{flex-direction:column;align-items:stretch}.sa-pastas{grid-template-columns:minmax(0,1fr)}.sa-barra-salvar{bottom:calc(84px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));padding-left:14px}.sa-ev p{font-size:13px}.sa-ev time{font-size:11.5px}.sa-acoes .b{flex:1}.sa-aval-lista{padding-left:0}.sa-aval summary .sa-estrelas{display:none}}.tc-roxo{background:linear-gradient(145deg,#8b5cf6,#3a1e86)}.abadm-linha{display:flex;gap:8px;align-items:center}.abadm-linha .campo{flex:1}.adm-sub small{text-transform:none;letter-spacing:0;font-weight:500;margin-left:6px}.adm-sessao select.campo{width:auto;min-width:150px;flex:none}.mn-trava .mn-caixa:has(.jm){width:min(560px,100%)}.mn-trava{overflow-y:auto}.jm{margin:20px 0 4px;text-align:left}.jm-topo{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.jm-topo b{font-family:B7 Titulo,Inter,sans-serif;font-weight:800;font-size:16px;color:var(--ink)}.jm-dica{font-size:12.5px;color:var(--ink-3)}.jm-dica i{font-style:normal;font-weight:700;color:var(--ink-2)}.jm-palco{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--borda);background:radial-gradient(120% 90% at 85% 0%,color-mix(in srgb,var(--magenta) 10%,transparent),transparent 60%),var(--suave)}.jm-tela{display:block;width:100%;height:200px;touch-action:none;user-select:none;-webkit-user-select:none;cursor:pointer;outline:none}.jm-capa{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:color-mix(in srgb,var(--card) 62%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center;padding:12px}.jm-capa[hidden]{display:none}.jm-capa-tx{margin:0;font-size:13px;color:var(--ink-2)}.jm-pe{display:flex;justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;color:var(--ink-4)}.jm-recorde{font-weight:700;color:var(--ink-3)}@media (hover: none){.jm-teclas{display:none}}.jm-ranking{margin-top:12px;padding:12px 14px;border-radius:14px;background:var(--suave)}.jm-ranking[hidden]{display:none}.jm-ranking>b{display:block;font-size:12.5px;color:var(--ink-2);margin-bottom:6px}.jm-ranking ol{margin:0;padding-left:20px;display:grid;gap:3px}.jm-ranking li{font-size:13px;color:var(--ink-2)}.jm-ranking li span{display:inline-block;min-width:60%}.jm-ranking li b{float:right;font-variant-numeric:tabular-nums;color:var(--ink)}.mn-voltou{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-6px 0 16px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--ok) 14%,var(--card));border:1px solid color-mix(in srgb,var(--ok) 35%,transparent)}.mn-voltou b{font-size:14px;color:var(--ink)}.mn-so-previa .mn-fechar-previa{margin-top:14px}@media (max-width: 520px){.jm-tela{height:180px}}.mn-trava .mn-caixa:has(.j3){width:min(880px,100%)}.j3{margin:18px 0 4px;text-align:left}.j3-palco{position:relative;height:clamp(300px,52vh,460px);border-radius:20px;overflow:hidden;background:#0c0714;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 60px -30px #e2409c99;user-select:none;-webkit-user-select:none;touch-action:none}.j3-tela{position:absolute;inset:0;width:100%;height:100%;display:block;outline:none}.j3.j3-cheio .j3-palco{position:fixed;inset:0;height:auto;border-radius:0;z-index:600}.j3-hud{position:absolute;inset:0;pointer-events:none;font-family:Inter,system-ui,sans-serif;color:#fff}.j3-placar{position:absolute;left:14px;top:12px;display:flex;align-items:baseline;gap:4px;text-shadow:0 2px 12px rgba(0,0,0,.6)}.j3-pts{font-family:B7 Titulo,Inter,sans-serif;font-weight:800;font-size:26px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.j3-placar small{font-size:12px;font-weight:700;opacity:.7}.j3-meio{position:absolute;left:50%;top:12px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;width:min(42%,260px)}.j3-cena{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.j3-barra{width:100%;height:6px;border-radius:99px;background:#ffffff24;overflow:hidden}.j3-barra i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#8b7bff,#ff4fa8,#ffd36b);box-shadow:0 0 12px #ff4fa8;transition:width .1s linear}.j3-dir{position:absolute;right:12px;top:10px;display:flex;align-items:center;gap:6px;pointer-events:auto}.j3-vidas{font-size:15px;letter-spacing:1px;margin-right:4px}.j3-bt{width:32px;height:32px;border-radius:10px;border:0;background:#ffffff1f;color:#fff;font-size:15px;cursor:pointer}.j3-bt:hover{background:#ffffff38}.j3-combo{position:absolute;left:14px;top:50px;padding:4px 10px;border-radius:99px;font-weight:900;font-size:13px;letter-spacing:.04em;background:linear-gradient(120deg,#ff7a1a,#ff2d7a);box-shadow:0 6px 18px -6px #ff2d7a}.j3-combo[hidden]{display:none}.j3-combo.bump{animation:j3Bump .35s cubic-bezier(.3,1.6,.5,1)}@keyframes j3Bump{0%{transform:scale(1.5)}to{transform:scale(1)}}.j3-grito{position:absolute;left:0;right:0;top:22%;text-align:center;font-family:B7 Titulo,Inter,sans-serif;font-weight:900;font-size:clamp(34px,7vw,64px);letter-spacing:-.02em;opacity:0;text-shadow:0 6px 30px rgba(0,0,0,.5)}.j3-grito.acao{color:#3ddc97}.j3-grito.corta{color:#ff2d55}.j3-grito.cena{color:#ffd36b;font-size:clamp(24px,4.6vw,44px)}.j3-grito.on{animation:j3Grito 1.1s cubic-bezier(.2,.9,.3,1) forwards}@keyframes j3Grito{0%{opacity:0;transform:scale(1.8)}15%{opacity:1;transform:scale(1)}70%{opacity:1}to{opacity:0;transform:translateY(-14px)}}.j3-pops{position:absolute;inset:0}.j3-pop{position:absolute;top:46%;transform:translate(-50%);font-weight:900;font-size:18px;white-space:nowrap;animation:j3Pop 1.1s ease-out forwards;text-shadow:0 2px 10px rgba(0,0,0,.6)}.j3-pop.ideia{color:#ffd36b}.j3-pop.limite{color:#7df9ff;font-size:22px}.j3-pop.pego{color:#ff4d6d;font-size:22px}.j3-pop.poder{color:#9cf}.j3-pop.cena{color:#ffd36b;font-size:26px}@keyframes j3Pop{0%{opacity:0;transform:translate(-50%,10px) scale(.6)}15%{opacity:1;transform:translate(-50%) scale(1.15)}to{opacity:0;transform:translate(-50%,-70px) scale(1)}}.j3-vinheta{position:absolute;inset:0;opacity:0;box-shadow:inset 0 0 120px 30px #ff1e46bf}.j3-vinheta.on{animation:j3Vinheta .7s ease-out}@keyframes j3Vinheta{0%{opacity:1}to{opacity:0}}.j3-menu{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:18px;text-align:center;color:#fff;background:radial-gradient(80% 70% at 50% 40%,#3a16508c,#0c0714e0);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .3s}.j3-menu[hidden]{display:none}.j3-menu.saindo{opacity:0}.j3-logo{display:flex;gap:12px;font-family:B7 Titulo,Inter,sans-serif;font-weight:900;font-size:clamp(34px,7vw,58px);letter-spacing:-.03em;line-height:1}.j3-logo span:first-child{color:#3ddc97;text-shadow:0 0 30px rgba(61,220,151,.5);animation:j3Pisca 2.4s infinite}.j3-logo span:last-child{color:#ff2d55;text-shadow:0 0 30px rgba(255,45,85,.5);animation:j3Pisca 2.4s infinite 1.2s}@keyframes j3Pisca{0%,45%{opacity:1}50%,95%{opacity:.35}to{opacity:1}}.j3-sub{margin:0;font-size:14px;line-height:1.5;color:#e6ddf2;max-width:420px}.j3-final{font-family:B7 Titulo,Inter,sans-serif;font-size:30px;color:#ffd36b}.j3-novo{color:#ffd36b;font-size:16px;animation:j3Bump .5s cubic-bezier(.3,1.6,.5,1)}.j3-jogar{font-size:16px;padding:12px 26px}.j3-info{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;font-size:12.5px;font-weight:700;color:#cfc3e3}.j3-conqs{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.j3-medalha{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;background:#ffffff14;filter:grayscale(1);opacity:.6}.j3-medalha.ok{filter:none;opacity:1;background:linear-gradient(140deg,#ffd36b59,#e2409c4d);box-shadow:0 0 14px -4px #ffd36b}.j3-carregando{margin:0;font-size:12.5px;color:#cfc3e3}.j3-carregando[hidden]{display:none}.j3-toast{position:absolute;left:50%;bottom:14px;transform:translate(-50%,40px);opacity:0;padding:10px 16px;border-radius:14px;font-size:13.5px;color:#fff;background:linear-gradient(120deg,#5b44c0f2,#e2409cf2);box-shadow:0 12px 30px -10px #e2409ccc;transition:.35s cubic-bezier(.3,1.4,.5,1);white-space:nowrap}.j3-toast.on{opacity:1;transform:translate(-50%)}.j3-ranking{margin-top:12px;padding:12px 14px;border-radius:14px;background:var(--suave)}.j3-ranking[hidden]{display:none}.j3-ranking>b{display:block;font-size:13px;color:var(--ink-2);margin-bottom:6px}.j3-ranking ol{margin:0;padding:0;list-style:none;display:grid;gap:4px}.j3-ranking li{display:flex;justify-content:space-between;font-size:13.5px;color:var(--ink-2)}.j3-ranking li b{font-variant-numeric:tabular-nums;color:var(--ink)}@media (prefers-reduced-motion: reduce){.j3-logo span,.j3-grito.on,.j3-pop{animation-duration:.01s!important}}.jc .j3-palco{height:clamp(340px,60vh,520px)}.jc-moedas{position:absolute;left:14px;top:46px;display:flex;align-items:center;gap:6px;font-weight:800;font-size:16px;text-shadow:0 2px 10px rgba(0,0,0,.6)}.jc-moeda-ic{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3c4,#ffd36b 45%,#e09a00);box-shadow:0 0 10px #ffbe28b3}.jc-poderes{font-size:16px;margin-right:2px}.jc-dica{position:absolute;left:50%;bottom:22px;transform:translate(-50%);padding:12px 18px;border-radius:16px;font-weight:800;font-size:15px;white-space:nowrap;background:#0c0714d1;border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 30px -10px #e2409ccc;animation:jcDica 1s ease-in-out infinite}@keyframes jcDica{50%{transform:translate(-50%) scale(1.05)}}.jc-dica[hidden]{display:none}.jc-perigo{position:absolute;left:50%;top:76px;transform:translate(-50%);padding:6px 12px;border-radius:99px;font-size:12.5px;font-weight:800;background:#ff2d55d9;animation:j3Pisca .8s infinite}.jc-perigo[hidden]{display:none}.jc-titulo{font-family:B7 Titulo,Inter,sans-serif;font-weight:900;font-size:clamp(32px,6.5vw,54px);letter-spacing:-.03em;line-height:1;color:#fff;text-shadow:0 0 30px rgba(226,64,156,.6);transform:skew(-6deg)}.jc-titulo b{color:#ffd36b}.jc-bts{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.jc .j3-menu .b.contorno,.jc-fim .b.contorno{color:#fff;border-color:#ffffff4d;background:#ffffff0f}.jc-outro{border:0;background:none;color:#cfc3e3;font:inherit;font-size:12.5px;text-decoration:underline;cursor:pointer}.jc-loja{position:absolute;inset:0;z-index:3;padding:14px;background:#0c0714f0;color:#fff;display:flex;flex-direction:column;gap:10px;overflow:auto}.jc-loja[hidden]{display:none}.jc-loja-cab{display:flex;align-items:center;gap:10px}.jc-loja-cab b{font-family:B7 Titulo,Inter,sans-serif;font-size:20px;flex:1}.jc-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.jc-skin{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;font:inherit;cursor:pointer;transition:transform .15s}.jc-skin:hover{transform:translateY(-2px)}.jc-skin.on{border-color:#ffd36b;box-shadow:0 0 0 2px #ffd36b inset,0 0 22px -6px #ffd36b}.jc-skin.cara{opacity:.55}.jc-skin b{font-size:13px}.jc-skin small{font-size:12px;color:#ffd36b;font-weight:700}.jc-skin-bola{position:relative;width:46px;height:52px;border-radius:50% 50% 46% 46%;box-shadow:0 6px 18px -6px #ffffff80}.jc-boina{position:absolute;left:6px;top:-6px;width:34px;height:10px;border-radius:50%;background:#1c1633;transform:rotate(-12deg)}.jc-fim{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:#fff;padding:16px;background:radial-gradient(80% 70% at 50% 40%,#5a142899,#0c0714eb)}.jc-fim[hidden]{display:none}.jc-fim-t{font-family:B7 Titulo,Inter,sans-serif;font-size:clamp(26px,5vw,40px);color:#ff4d6d}.jc-fim-l{font-size:13.5px;color:#e6ddf2}.jc-prancha-bt{width:auto;padding:0 8px;display:inline-flex;align-items:center;gap:3px}.jc-prancha-bt i{font-style:normal;font-size:12px;font-weight:700}.jc-prancha-bt.on{background:#4cc3ff73;box-shadow:0 0 12px #4cc3ffcc}.jc-prancha-ic{display:flex;align-items:center;justify-content:center;font-size:26px;background:linear-gradient(140deg,#2a1b6b,#e2409c)!important}.jc-outros{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center;margin-top:4px}.jc-outros small{width:100%;text-align:center;color:#cfc3e3;font-size:11.5px}.jc-outros .jc-outro{text-decoration:none;padding:6px 10px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff}.jc-outros .jc-outro:hover{background:#fff3}.jmem{position:relative;margin-top:16px;padding:14px;border-radius:20px;background:linear-gradient(160deg,#1d1233,#2a1240);color:#fff;text-align:center}.jmem-topo{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px}.jmem-tit{font-size:16px;letter-spacing:.5px}.jmem-volta{border:0;background:none;color:#cfc3e3;font:inherit;cursor:pointer;text-decoration:underline}.jmem-rec{color:#ffd36b}.jmem-hud{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:10px 0 6px;font-size:13px}.jmem-combo{color:#ff9ad5;font-weight:700}.jmem-barra{height:5px;border-radius:9px;background:#ffffff1f;overflow:hidden;margin-bottom:10px}.jmem-barra i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#8b7bff,#ff4fa8,#ffd36b);transition:width 1s linear}.jmem-grade{display:grid;grid-template-columns:repeat(var(--col,4),1fr);gap:8px;max-width:420px;margin:0 auto}.jmem-carta{position:relative;aspect-ratio:3/4;border:0;padding:0;border-radius:12px;cursor:pointer;background:none;perspective:600px}.jmem-carta span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:12px;backface-visibility:hidden;transition:transform .32s ease}.jmem-verso{background:linear-gradient(140deg,#7b5cff,#e2409c);font-weight:800;font-size:18px;color:#ffffffd9}.jmem-frente{background:#f7f2ff;font-size:clamp(22px,6vw,34px);transform:rotateY(180deg)}.jmem-carta.aberta .jmem-verso{transform:rotateY(180deg)}.jmem-carta.aberta .jmem-frente{transform:rotateY(0)}.jmem-carta.ok .jmem-frente{background:#d8ffe9;box-shadow:0 0 0 2px #3ddc97 inset}.jmem-tela{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;border-radius:20px;background:#120a1ee6}.jmem-tela[hidden]{display:none}.jmem-tela b{font-size:18px}.jmem-tela p{margin:0;color:#cfc3e3;font-size:13px;max-width:280px}.jmem-rank{margin-top:12px;font-size:12.5px;text-align:left}.jmem-rank ol{margin:6px 0 0;padding:0;list-style:none}.jmem-rank li{display:flex;justify-content:space-between;padding:3px 0;border-bottom:1px solid rgba(255,255,255,.08)}.jhub{margin-top:16px}.jhub-barra{display:none;align-items:center;gap:8px;flex-wrap:wrap;justify-content:space-between;padding:6px 6px 6px 12px;border-radius:14px;background:var(--card);border:1px solid var(--borda);font-size:13px}.jhub.jogando .jhub-barra{display:flex}.jhub-abas{display:flex;gap:4px;flex-wrap:wrap}.jhub-aba{border:0;border-radius:10px;padding:6px 10px;background:transparent;color:var(--texto);font:inherit;font-size:12.5px;cursor:pointer}.jhub-aba:hover{background:color-mix(in srgb,var(--texto) 8%,transparent)}.jhub-aba.on{background:linear-gradient(140deg,#7b5cff,#e2409c);color:#fff;font-weight:700}.jhub.jogando .jhub-escolha{display:none}.jhub-escolha p{margin:0 0 10px;color:var(--texto-2,var(--texto));opacity:.8;font-size:13.5px}.jhub-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.jhub-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 12px;border-radius:18px;border:1px solid rgba(255,255,255,.12);cursor:pointer;color:#fff;font:inherit;background:linear-gradient(160deg,#2a1b6b,#5a1e78 60%,#e2409c);transition:transform .15s ease,box-shadow .15s ease}.jhub-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -12px #e2409ccc}.jhub-card i{font-style:normal;font-size:34px}.jhub-card b{font-size:15px}.jhub-card small{font-size:12px;opacity:.85}@media (max-width:560px){.jhub-aba span{display:none}.jhub-aba{font-size:18px;padding:4px 9px}}.j3-sair-cheia{display:none;position:absolute;left:50%;bottom:calc(14px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));transform:translate(-50%);z-index:5;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:8px 14px;background:#0c0714b3;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.j3.j3-cheio .j3-sair-cheia{display:block}.j3.j3-cheio .j3-palco{height:100dvh}.j3.j3-cheio .j3-hud{top:var(--safe-area-inset-top, env(safe-area-inset-top, 0px));left:var(--safe-area-inset-left, env(safe-area-inset-left, 0px));right:var(--safe-area-inset-right, env(safe-area-inset-right, 0px))}.j3-palco:fullscreen{width:100vw;height:100vh;border-radius:0}.ln-alertas{display:grid;gap:10px;margin:14px 0 4px}.ln-alerta{border:1px solid color-mix(in srgb,var(--acento) 30%,var(--borda));background:color-mix(in srgb,var(--acento) 6%,var(--card));border-radius:16px;padding:12px 16px}.ln-alerta-atraso{border-color:color-mix(in srgb,#E8A23B 40%,var(--borda));background:color-mix(in srgb,#E8A23B 7%,var(--card))}.ln-alerta-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13.5px}.ln-alerta ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.ln-alerta li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.ln-alerta li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ln-alerta li em{font-style:normal;font-weight:700;color:var(--ink-3);margin-right:4px;font-variant-numeric:tabular-nums}.ln-alerta small{display:block;margin-top:6px;color:var(--ink-4);font-size:12px}.cp-plan-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.cp-plan-item{border:1px solid var(--borda);background:var(--card);border-radius:16px;padding:14px 16px;font-size:13px}.cp-plan-item b{display:block;font-size:14px;margin-bottom:8px}.cp-plan-item p{margin:0 0 8px;color:var(--ink-3);font-size:12.5px}.cp-plan-item ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.cp-plan-item li{display:flex;justify-content:space-between;gap:8px}.cp-plan-item li a{color:var(--ink);text-decoration:none}.cp-plan-item li a:hover{color:var(--acento)}.cp-plan-item li span{font-weight:700;color:var(--acento);font-variant-numeric:tabular-nums}.rt-geral{border:1px dashed color-mix(in srgb,var(--acento) 35%,var(--borda));border-radius:18px;background:color-mix(in srgb,var(--acento) 4%,var(--card));padding:12px 14px;margin:0 0 18px}.rt-geral-cab{display:flex;align-items:center;gap:12px}.rt-geral-cab>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column}.rt-geral-cab b{font-size:14.5px}.rt-geral-cab small{font-size:12px;color:var(--ink-3);line-height:1.4}.rt-geral-ic{font-size:22px}.rt-geral-lista{margin-top:10px;border-radius:12px;overflow:hidden;background:var(--card);border:1px solid var(--borda)}.rt-geral-vazio{margin:8px 0 0;font-size:12.5px;color:var(--ink-4)}.rt-apagar{flex:none;width:30px;height:30px;border:0;border-radius:9px;background:transparent;color:var(--ink-4);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s}.rt-apagar svg{width:16px;height:16px}.rt-linha:hover .rt-apagar,.card-roteiro:hover .rt-apagar,.rt-apagar:focus-visible{opacity:1}.rt-apagar:hover{background:color-mix(in srgb,#e5484d 12%,transparent);color:#e5484d}@media (hover:none){.rt-apagar{opacity:.7}}.card-roteiro .cr-pe .rt-apagar{margin-left:auto}@media (min-width:821px){.rt-linha{grid-template-columns:minmax(0,1fr) 170px 110px 30px 18px}}@media (max-width:820px){.rt-linha .rt-apagar{grid-column:2;grid-row:2;justify-self:end}.rt-linha .rt-l-quando{grid-column:1;grid-row:3}}.rt-geral .rt-linha{padding-left:16px}.nv-apagar{margin-left:auto;opacity:.55}.nv-apagar:hover{opacity:1}
