@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/outfit-400.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/outfit-600.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/space-grotesk-600.woff2) format("woff2")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/baloo2-700.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/nunito-400.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/nunito-600.woff2) format("woff2")}:root{color-scheme:light;--fundo: #ffffff;--sup: #ffffff;--sup-2: #f5f7f9;--sup-3: #edf0f4;--texto: #16181d;--texto-2: #565c6b;--texto-3: #666c7a;--fio: #e4e7ed;--fio-forte: #c6cbd6;--dado-1: #2f5d8a;--dado-2: #6e9bc4;--dado-3: #afc4d8;--alerta: #8f5d0b;--ok: #2f7a52;--destrutivo: #7a4e08;--nota-vermelha: #c53d37;--nota-amarela: #a77a00;--nota-preta: var(--texto);--nota-verde: #1a7f46;--faixa-vermelha: #c53d37;--faixa-amarela: #8a6500;--faixa-verde: #1a7f46;--grupo-campeoes: #24805e;--grupo-fieis: #247b92;--grupo-ascensao: #7462a8;--grupo-risco: #b48a22;--grupo-perdidos: #b7605b;--grupo-neutro: #8a8a8a;--dia-fora-loja-fundo: #fbe4e1;--dia-fora-loja-texto: #913b33;--dia-fora-loja-marca: #d8756b;--dia-fora-rede-fundo: #f9ebad;--dia-fora-rede-texto: #735900;--dia-fora-rede-marca: #d6b63b;--raio: 4px;--raio-g: 6px;--sombra: 0 1px 2px rgba(22, 24, 29, .06), 0 2px 8px rgba(22, 24, 29, .05);--sombra-2: 0 2px 4px rgba(22, 24, 29, .08), 0 8px 24px rgba(22, 24, 29, .08);--fonte-display: "Outfit", ui-sans-serif, system-ui, sans-serif;--fonte-corpo: "Outfit", ui-sans-serif, system-ui, sans-serif;--fill-barra: var(--dado-2);--glow: none;--luz: none;--fio-topo: none;--peso-display: 600;--tracking-display: -.015em;--barra-fundo: var(--fundo);--barra-texto: var(--texto);--barra-fio: var(--fio);--nav-ativa-fundo: var(--sup-2);--nav-ativa-texto: var(--texto);--nav-ativa-fio: var(--fio)}[data-mascara=vitrine]{color-scheme:dark;--fundo: #0a0a12;--sup: #12131f;--sup-2: #181a28;--sup-3: #1f2233;--texto: #e9eaf2;--texto-2: #9fa3b8;--texto-3: #8a90a8;--fio: #232637;--fio-forte: #333850;--dado-1: #8b5cf6;--dado-2: #22d3ee;--dado-3: #4b5573;--alerta: #fbbf24;--ok: #34d399;--destrutivo: #f59e0b;--nota-vermelha: #f87171;--nota-amarela: #fbbf24;--nota-preta: var(--texto);--nota-verde: #34d399;--faixa-vermelha: #f87171;--faixa-amarela: #fbbf24;--faixa-verde: #34d399;--grupo-campeoes: #34d399;--grupo-fieis: #22d3ee;--grupo-ascensao: #a78bfa;--grupo-risco: #fbbf24;--grupo-perdidos: #f87171;--grupo-neutro: #6b7280;--dia-fora-loja-fundo: #3a1c1f;--dia-fora-loja-texto: #fca5a5;--dia-fora-loja-marca: #f87171;--dia-fora-rede-fundo: #3a3013;--dia-fora-rede-texto: #fde68a;--dia-fora-rede-marca: #fbbf24;--raio: 10px;--raio-g: 14px;--sombra: 0 2px 6px rgba(0, 0, 0, .5), 0 6px 20px rgba(0, 0, 0, .4);--sombra-2: 0 4px 10px rgba(0, 0, 0, .55), 0 12px 36px rgba(0, 0, 0, .5);--fonte-display: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--fill-barra: linear-gradient(90deg, var(--dado-1), var(--dado-2));--glow: 0 0 10px rgba(34, 211, 238, .45);--luz: radial-gradient(60% 40% at 20% 0%, rgba(139, 92, 246, .12), transparent 60%), radial-gradient(50% 35% at 80% 0%, rgba(34, 211, 238, .1), transparent 60%);--fio-topo: linear-gradient( 90deg, transparent, rgba(139, 92, 246, .5), rgba(34, 211, 238, .5), transparent );--tracking-display: -.025em;--barra-fundo: transparent;--barra-texto: var(--texto);--barra-fio: var(--fio);--nav-ativa-fundo: var(--sup-2);--nav-ativa-texto: var(--texto);--nav-ativa-fio: var(--fio)}[data-mascara=calorosa],[data-mascara=calorosa-lisa]{color-scheme:light;--fundo: #faf6ea;--sup: #ffffff;--sup-2: #faf6ea;--sup-3: #f1ede2;--texto: #1b1b1b;--texto-2: #5c5449;--texto-3: #5c5449;--fio: #efe9d9;--fio-forte: #ded6c2;--dado-1: #1b1b1b;--dado-2: #6b6357;--dado-3: #b9ad93;--alerta: #a85c00;--ok: #1a7f46;--destrutivo: #8f4e00;--nota-vermelha: #c53d37;--nota-amarela: #a77a00;--nota-preta: var(--texto);--nota-verde: #1a7f46;--faixa-vermelha: #c53d37;--faixa-amarela: #8a6500;--faixa-verde: #1a7f46;--grupo-campeoes: #24805e;--grupo-fieis: #247b92;--grupo-ascensao: #7462a8;--grupo-risco: #b48a22;--grupo-perdidos: #b7605b;--grupo-neutro: #8a8a8a;--barra-fundo: #ffcd02;--barra-texto: #1b1b1b;--barra-fio: rgba(27, 27, 27, .12);--nav-ativa-fundo: #1b1b1b;--nav-ativa-texto: #ffcd02;--nav-ativa-fio: transparent;--raio: 12px;--raio-g: 20px;--sombra: 0 2px 10px rgba(27, 27, 27, .06);--sombra-2: 0 4px 18px rgba(27, 27, 27, .08);--fonte-display: "Baloo 2", ui-sans-serif, system-ui, sans-serif;--fonte-corpo: "Nunito", ui-sans-serif, system-ui, sans-serif;--peso-display: 700;--tracking-display: 0;--fill-barra: var(--dado-2);--glow: none;--luz: none;--fio-topo: none}[data-mascara=calorosa-lisa]{--raio: 4px;--raio-g: 6px;--sombra: 0 1px 2px rgba(27, 27, 27, .06);--sombra-2: 0 2px 4px rgba(27, 27, 27, .08);--fonte-display: "Outfit", ui-sans-serif, system-ui, sans-serif;--fonte-corpo: "Outfit", ui-sans-serif, system-ui, sans-serif;--peso-display: 600;--tracking-display: -.015em}:root{--tenant-acento: #4a5568;--tenant-contraste: #ffffff}[data-inq=acento-b]{--tenant-acento: #2f6b5e;--tenant-contraste: #ffffff}[data-mascara=vitrine][data-inq=acento-a]{--tenant-acento: #9fa8bf;--tenant-contraste: #0a0a12}[data-mascara=vitrine][data-inq=acento-b]{--tenant-acento: #7fd9c4;--tenant-contraste: #0a0a12}@media print{:root,[data-mascara=vitrine]{color-scheme:light;--fundo: #ffffff;--sup: #ffffff;--sup-2: #f5f7f9;--sup-3: #edf0f4;--texto: #16181d;--texto-2: #565c6b;--texto-3: #666c7a;--fio: #e4e7ed;--fio-forte: #c6cbd6;--dado-1: #2f5d8a;--dado-2: #6e9bc4;--dado-3: #afc4d8;--alerta: #8f5d0b;--ok: #2f7a52;--destrutivo: #7a4e08;--nota-vermelha: #c53d37;--nota-amarela: #a77a00;--nota-preta: #16181d;--nota-verde: #1a7f46;--faixa-vermelha: #c53d37;--faixa-amarela: #8a6500;--faixa-verde: #1a7f46;--grupo-campeoes: #24805e;--grupo-fieis: #247b92;--grupo-ascensao: #7462a8;--grupo-risco: #b48a22;--grupo-perdidos: #b7605b;--grupo-neutro: #8a8a8a;--dia-fora-loja-fundo: #fbe4e1;--dia-fora-loja-texto: #913b33;--dia-fora-loja-marca: #d8756b;--dia-fora-rede-fundo: #f9ebad;--dia-fora-rede-texto: #735900;--dia-fora-rede-marca: #d6b63b;--sombra: none;--sombra-2: none;--fill-barra: var(--dado-2);--glow: none;--luz: none;--fio-topo: none}[data-mascara=vitrine][data-inq=acento-a]{--tenant-acento: #4a5568;--tenant-contraste: #ffffff}[data-mascara=vitrine][data-inq=acento-b]{--tenant-acento: #2f6b5e;--tenant-contraste: #ffffff}}*{box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;font:14.5px/1.5 var(--fonte-corpo);font-variant-numeric:tabular-nums;color:var(--texto);background-color:var(--fundo);background-image:var(--luz);background-repeat:no-repeat;background-attachment:fixed;caret-color:var(--dado-2)}h1,h2,h3{font:var(--peso-display) 1em/1.5 var(--fonte-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);margin:0}h1{font-size:30px;line-height:1.2}h2,h3{font-size:16px}a{color:var(--texto);text-decoration:underline;text-decoration-color:var(--dado-2);text-underline-offset:3px}::selection{background-color:var(--dado-2);color:var(--fundo)}*{scrollbar-width:thin;scrollbar-color:var(--fio-forte) var(--sup-3)}:focus-visible{outline:none;box-shadow:0 0 0 2px var(--fundo),0 0 0 4px var(--dado-2);border-radius:var(--raio);transition:none}button,a,input,select,textarea,.linha-cliente,.modulo{transition-property:background-color,color,border-color,box-shadow,border-radius;transition-duration:.18s;transition-timing-function:ease-out}@media (prefers-reduced-motion: reduce){*{transition-duration:0s!important;animation:none!important}}.rotulo{display:block;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3);margin-bottom:4px}.glosa{font-size:12.5px;color:var(--texto-3)}.secundario{color:var(--texto-2)}.casca{max-width:1480px;margin:0 auto;padding:20px 28px 44px}@media (max-width: 640px){.casca{padding:16px 16px 44px}}.barra{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:16px;background-color:var(--barra-fundo);color:var(--barra-texto);border-bottom:1px solid var(--barra-fio);min-width:0}@media (min-width: 641px){.barra{position:fixed;inset:var(--altura-tarja, 0px) auto 0 0;width:240px;height:calc(100vh - var(--altura-tarja, 0px));overflow-y:auto;padding:20px 16px;border-bottom:none;border-right:1px solid var(--barra-fio)}.casca-com-lateral{padding-left:268px}}.marca{display:flex;align-items:center;gap:12px;min-width:0}.marca-quadrado{flex:none;width:36px;height:36px;display:grid;place-items:center;background-color:var(--tenant-acento);color:var(--tenant-contraste);border-radius:var(--raio);font:600 16px/1.5 var(--fonte-display);overflow:hidden}.marca-quadrado img{width:100%;height:100%;object-fit:contain;border-radius:var(--raio)}.marca-nome{font:600 16px/1.5 var(--fonte-display);letter-spacing:var(--tracking-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-nav{display:flex;flex-direction:column;gap:4px}.modulo{display:block;font-size:12.5px;padding:4px 12px;border-radius:var(--raio);border:1px solid transparent;text-decoration:none}.modulo-ligado{color:var(--texto);background-color:transparent;border-color:transparent}.modulo-ligado[aria-current=page]{color:var(--nav-ativa-texto);background-color:var(--nav-ativa-fundo);border-color:var(--nav-ativa-fio);font-weight:var(--peso-display)}.modulo-desligado,.modulo-sem-pagina,.modulo-carregando{color:var(--texto-3);background-color:transparent;border-color:transparent}.barra-sessao{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--texto-2)}.lateral-sessao{display:flex;align-items:center;gap:12px}@media (max-width: 640px){.barra-sessao{flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:0}}.cabecalho{margin-top:24px;margin-bottom:12px}.cabecalho-sintese{margin:4px 0 0;color:var(--texto-2)}.carimbo{margin:8px 0 0;font-size:12.5px;color:var(--texto-3)}.volta{margin:0}.aviso{display:block;margin:12px 0;padding:12px 16px;background-color:var(--sup-2);border:1px solid var(--fio);border-left-width:3px;border-radius:var(--raio-g)}.aviso-forte{border-left-color:var(--alerta)}.aviso-fraco{border-left-color:var(--fio-forte)}.aviso-rotulo{display:block;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.aviso-forte .aviso-rotulo{color:var(--alerta)}.aviso-fraco .aviso-rotulo{color:var(--texto-3)}.aviso p{margin:0;color:var(--texto-2)}.aviso-acoes{margin-top:8px}.aviso-acoes button{min-height:44px}.aviso-acoes a{display:inline-flex;align-items:center;min-height:44px}.bloco{position:relative;background-color:var(--sup);border:1px solid var(--fio);border-radius:var(--raio-g);box-shadow:var(--sombra);padding:16px 20px;margin:16px 0}.bloco:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--fio-topo);border-radius:var(--raio-g) var(--raio-g) 0 0;pointer-events:none}.form-busca{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.campo{display:flex;flex-direction:column;min-width:0}input,select,textarea{font:inherit;color:var(--texto);background-color:var(--sup);border:1px solid var(--fio-forte);border-radius:var(--raio);padding:8px 12px}input::placeholder,textarea::placeholder{color:var(--texto-3)}textarea{width:100%;resize:vertical}button{font:inherit;font-weight:600;color:var(--texto);background-color:var(--sup-2);border:1px solid var(--fio-forte);border-radius:var(--raio);padding:8px 16px;cursor:pointer}button:hover{background-color:var(--sup-3)}.atendimento-abrir{display:inline-block;font-weight:600;text-decoration:none;background-color:var(--sup-2);border:1px solid var(--fio-forte);border-radius:var(--raio);padding:8px 16px}.atendimento-abrir:hover{background-color:var(--sup-3)}.rolagem-tabela{overflow-x:auto;max-width:100%}.tabela-clientes,.tabela-atendimento{width:100%;min-width:520px;border-collapse:collapse}.tabela-usuarios{width:100%;border-collapse:collapse}.tabela-clientes th,.tabela-usuarios th,.tabela-atendimento th{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3);text-align:left;padding:8px 12px;border-bottom:1px solid var(--fio-forte)}.tabela-clientes td,.tabela-atendimento td{padding:8px 12px;border-bottom:1px solid var(--fio);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabela-usuarios td{padding:8px 12px;border-bottom:1px solid var(--fio)}.tabela-usuarios td:first-child{overflow-wrap:anywhere}@media (max-width: 640px){.tabela-usuarios th,.tabela-usuarios td{padding:8px 6px}}.tabela-clientes th.num,.tabela-clientes td.num,.tabela-usuarios th.num,.tabela-usuarios td.num,.tabela-atendimento th.num,.tabela-atendimento td.num{text-align:right}.tabela-clientes tbody tr:hover,.tabela-usuarios tbody tr:hover{background-color:var(--sup-2)}.botao-nome{display:inline-flex;align-items:center;gap:6px;max-width:100%;background:none;border:none;padding:0;font:inherit;font-weight:600;color:var(--texto);text-align:left;text-decoration:none;cursor:pointer;touch-action:manipulation}.botao-nome-texto{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover: hover) and (pointer: fine){.botao-nome:hover .instrumento-seta{transform:translate(2px)}}.rodape-lista{margin:8px 0 0;font-size:12.5px;color:var(--texto-3)}.ficha-meta{margin:4px 0 0;color:var(--texto-2)}.registros{list-style:none;margin:8px 0;padding:0}.registros li{padding:8px 0;border-bottom:1px solid var(--fio);overflow-wrap:break-word}.registros .glosa{display:block}.form-registro{margin-top:12px}.form-registro button{margin-top:8px}.grade-blocos{display:grid;grid-template-columns:1fr;gap:16px;margin-top:16px}@media (min-width: 980px){.grade-blocos{grid-template-columns:repeat(2,1fr)}.bloco-tam-2,.bloco-tam-cheia{grid-column:1 / -1}}.grade-blocos .bloco{margin:0;min-width:0}.carimbo-bloco{margin:4px 0 12px;font-size:12.5px;color:var(--texto-3)}.carimbo-bloco-velho{color:var(--alerta)}.carimbo-bloco-velho .carimbo-alerta-rotulo{font-weight:600}main[data-secao=panorama] .cabecalho{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}main[data-secao=panorama] .cabecalho .cabecalho-sintese{grid-column:1 / -1}main[data-secao=panorama] .cabecalho-acao a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--texto);text-decoration:none;background-color:var(--sup-2);border:1px solid var(--fio-forte);border-radius:var(--raio);padding:8px 16px}main[data-secao=panorama] .cabecalho-acao a:hover{background-color:var(--sup-3)}.sintese-panorama{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 0;padding:0;list-style:none}.sintese-item{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background-color:var(--sup);border:1px solid var(--fio);border-radius:var(--raio-g)}.sintese-titulo{font-size:12.5px;color:var(--texto-3)}.sintese-valor{font:var(--peso-display) 24px/1.5 var(--fonte-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display)}.relatorios{margin:24px 0 16px}.relatorios>.glosa{margin:4px 0 12px}.relatorios-analise{margin:16px 0 0}.relatorios-lista{margin:8px 0 0;padding:0;list-style:none;border-top:1px solid var(--fio)}.relatorios-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:8px 0;border-bottom:1px solid var(--fio)}.relatorios-data{min-width:7em;font-variant-numeric:tabular-nums}.relatorios-estado{flex:1 1 8em;color:var(--texto-2)}.relatorios-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:12px 0;padding:0;list-style:none}.relatorios-sem-numero{color:var(--texto-2)}.relatorios-foto .rolagem-tabela{margin:8px 0}.relatorios-foto [data-sem-loja]{margin:4px 0 8px}.instrumentos{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:12px 0 16px}.instrumento{background-color:var(--sup-2);border:1px solid var(--fio);border-radius:var(--raio-g);padding:12px 16px;min-width:0}.instrumento-valor{display:block;font:var(--peso-display) 24px/1.5 var(--fonte-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);color:var(--texto)}.quadro .barras{list-style:none;margin:12px 0 0;padding:0}.quadro .barras li{display:grid;grid-template-columns:minmax(90px,160px) 1fr 64px;align-items:center;gap:12px;padding:4px 0;min-width:0}.barra-rotulo{font-size:12.5px;color:var(--texto-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trilho{display:block;height:8px;background-color:var(--sup-3);border-radius:var(--raio);overflow:hidden}.trilho-fill{display:block;height:100%;background:var(--fill-barra);box-shadow:var(--glow);border-radius:var(--raio)}.barra-valor{text-align:right;font-weight:600}.rodape{margin-top:44px;padding-top:12px;border-top:1px solid var(--fio);font-size:12.5px;color:var(--texto-3)}.quadro-serie{overflow-x:auto;max-width:100%;margin-top:12px}.serie-svg{display:block;width:100%;min-width:560px;max-width:760px;height:auto;font:14.5px/1.5 var(--fonte-corpo);font-variant-numeric:tabular-nums}.serie-grade{stroke:var(--fio);stroke-width:1}.serie-linha{fill:none;stroke:var(--dado-1);stroke-width:2;stroke-linejoin:round}.serie-ponto{fill:var(--dado-2);stroke:var(--sup);stroke-width:2}.serie-valor{fill:var(--texto);font-size:12.5px;font-weight:600}.serie-rotulo{fill:var(--texto-3);font-size:10.5px;letter-spacing:.06em}.serie-linha-neutra{stroke:var(--texto-3);stroke-width:1.8}.serie-ponto.faixa-vermelha{fill:var(--faixa-vermelha)}.serie-ponto.faixa-amarela{fill:var(--faixa-amarela)}.serie-ponto.faixa-verde{fill:var(--faixa-verde)}.serie-valor.faixa-vermelha{fill:var(--faixa-vermelha);font-weight:700}.serie-valor.faixa-amarela{fill:var(--faixa-amarela);font-weight:700}.serie-valor.faixa-verde{fill:var(--faixa-verde);font-weight:700}.legenda-faixas{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;padding:0;margin:12px 0 0;font-size:12.5px;color:var(--texto-2)}.legenda-faixas li{display:flex;align-items:center;gap:7px}.legenda-ponto{display:inline-block;width:9px;height:9px;border-radius:50%;flex:none}.legenda-ponto.faixa-vermelha{background:var(--faixa-vermelha)}.legenda-ponto.faixa-amarela{background:var(--faixa-amarela)}.legenda-ponto.faixa-verde{background:var(--faixa-verde)}.faixas-valores{margin-top:12px;font-size:12.5px;color:var(--texto-2)}.faixas-valores summary{cursor:pointer;min-height:32px;padding:5px 0}.faixas-valores tbody th{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:400;color:var(--texto)}.faixas-valores table{min-width:0;max-width:520px;margin-top:8px}.nota-metodo{margin:12px 0 0;font-size:12.5px;color:var(--texto-2)}.grupos-rosca{display:grid;grid-template-columns:230px minmax(0,1fr);gap:30px;align-items:center;max-width:820px;margin:16px 0 4px}.rosca{position:relative;width:218px;height:218px;margin:auto}.rosca svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.rosca-trilho{fill:none;stroke:var(--sup-3);stroke-width:30}.rosca-fatia{fill:none;stroke-width:30}.rosca-centro{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.rosca-centro strong{font:var(--peso-display) 34px/1.1 var(--fonte-display);font-variant-numeric:tabular-nums;color:var(--texto)}.rosca-centro span{margin-top:5px;font-size:12px;color:var(--texto-2)}.rosca-legenda{list-style:none;padding:0;margin:0}.rosca-legenda li{display:grid;grid-template-columns:10px 1fr auto auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--fio);font-size:14px;color:var(--texto)}.rosca-legenda li:last-child{border-bottom:0}.rosca-legenda strong{font-size:16px;font-variant-numeric:tabular-nums}.rosca-legenda small{width:54px;text-align:right;font-size:12px;color:var(--texto-2);font-variant-numeric:tabular-nums}.rosca-ponto{display:inline-block;width:9px;height:9px;border-radius:50%}.rosca-fatia.grupo-campeoes{stroke:var(--grupo-campeoes)}.rosca-fatia.grupo-fieis{stroke:var(--grupo-fieis)}.rosca-fatia.grupo-ascensao{stroke:var(--grupo-ascensao)}.rosca-fatia.grupo-risco{stroke:var(--grupo-risco)}.rosca-fatia.grupo-perdidos{stroke:var(--grupo-perdidos)}.rosca-fatia.grupo-neutro{stroke:var(--grupo-neutro)}.rosca-ponto.grupo-campeoes{background:var(--grupo-campeoes)}.rosca-ponto.grupo-fieis{background:var(--grupo-fieis)}.rosca-ponto.grupo-ascensao{background:var(--grupo-ascensao)}.rosca-ponto.grupo-risco{background:var(--grupo-risco)}.rosca-ponto.grupo-perdidos{background:var(--grupo-perdidos)}.rosca-ponto.grupo-neutro{background:var(--grupo-neutro)}@media (max-width: 1000px){.grupos-rosca{grid-template-columns:1fr;gap:18px}}@media (max-width: 640px){.rosca{width:190px;height:190px}.rosca-legenda li{gap:9px;font-size:13px}}.resumo-rotinas{margin-top:28px}.resumo-rotinas>h2,h2.panorama-clientes-titulo{margin:0 0 6px;font:var(--peso-display) 18px/1.3 var(--fonte-display)}h2.panorama-clientes-titulo{margin-top:28px}.resumo-rotinas>.glosa{margin:0 0 16px}.resumo-rotinas-lojas ul{display:flex;flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:0;list-style:none}.resumo-rotinas-cartao{max-width:420px;border:1px solid var(--fio);border-radius:var(--raio-g);background:var(--sup);box-shadow:var(--sombra);padding:22px 24px}.resumo-rotinas-cartao header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.resumo-rotinas-cartao header strong{font-size:15px}.resumo-rotinas-cartao header span,.resumo-rotinas-rotulo,.resumo-rotinas-msg{font-size:12.5px;color:var(--texto-2)}.resumo-rotinas-rotulo{margin:0 0 4px}.resumo-rotinas-conta{margin:0;font-size:36px;line-height:1.15;font-weight:700;font-variant-numeric:tabular-nums}.resumo-rotinas-conta small{font-size:18px;font-weight:400;color:var(--texto-2)}.resumo-rotinas-barra{display:block;width:100%;height:6px;margin:14px 0 8px;border:0;border-radius:10px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--sup-3)}.resumo-rotinas-barra::-webkit-progress-bar{background:var(--sup-3)}.resumo-rotinas-barra::-webkit-progress-value{background:var(--dado-1)}.resumo-rotinas-barra::-moz-progress-bar{background:var(--dado-1)}.resumo-rotinas-msg{margin:0}.resumo-rotinas-nota{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding-top:14px;border-top:1px solid var(--fio)}.resumo-rotinas-nota h3{margin:0 0 3px;font-size:14px}.resumo-rotinas-mes,.resumo-rotinas-base{margin:2px 0;font-size:12px;color:var(--texto-2)}.resumo-rotinas-razao{font-size:21px;font-variant-numeric:tabular-nums}.resumo-rotinas-abrir{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-top:16px;padding-top:12px;border-top:1px solid var(--fio);color:var(--texto);font-weight:600;text-decoration:none}.resumo-rotinas-abrir:hover{text-decoration:underline}.panorama-recorte .recorte-linha .campo{flex:0 1 280px}.panorama-recorte button,.rotinas-lojas-repetir{min-height:44px}.rotinas-lojas{width:100%}.rotinas-lojas-lista{margin:0;padding:0;list-style:none;border:1px solid var(--fio);border-radius:var(--raio-g);background:var(--sup);box-shadow:var(--sombra)}.rotinas-lojas-linha{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2.2fr) minmax(0,1.4fr) auto;gap:8px 24px;align-items:start;padding:18px 24px;border-top:1px solid var(--fio)}.rotinas-lojas-linha:first-child{border-top:0}.rotinas-lojas-lista.sem-nota .rotinas-lojas-linha{grid-template-columns:minmax(140px,1fr) minmax(0,3fr) auto}.rotinas-lojas-nome{margin:0;font-size:15px;overflow-wrap:anywhere}.rotinas-lojas-hoje .resumo-rotinas-conta{font-size:28px}.rotinas-lojas-hoje .resumo-rotinas-conta small{font-size:15px}.rotinas-lojas-hoje .resumo-rotinas-barra{max-width:320px}.rotinas-lojas-hoje p,.rotinas-lojas-mes p{margin:0 0 4px}.rotinas-lojas-nota{display:flex;align-items:baseline;gap:10px;font-variant-numeric:tabular-nums}.rotinas-lojas-nota strong{font-size:18px}.rotinas-lojas-ver{display:inline-flex;align-items:center;min-height:44px;color:var(--texto);font-weight:600}.rotinas-lojas-rodape{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:10px}.rotinas-lojas-rodape .glosa{margin:0}@media (max-width: 640px){.panorama-recorte .recorte-linha .campo{flex:1 1 100%}.rotinas-lojas-linha,.rotinas-lojas-lista.sem-nota .rotinas-lojas-linha{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 16px}.rotinas-lojas-hoje .resumo-rotinas-barra{max-width:none}}.panorama-atalhos+.resumo-rotinas,.panorama-clientes-indisponivel+.resumo-rotinas{margin-top:24px}.panorama-atalhos{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}@media (max-width: 640px){.resumo-rotinas-cartao{max-width:none;padding:18px 16px}}.painel-login{max-width:420px;margin:44px auto 0;padding:24px}.painel-login>.glosa{margin:4px 0 0}.marca-g{gap:16px;margin-bottom:16px}.marca-g .marca-quadrado{width:44px;height:44px;font-size:24px}.marca-g .marca-nome{font-size:30px;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.form-login{display:flex;flex-direction:column;gap:12px;margin-top:16px}.form-login input{width:100%}.form-login .aviso{margin:0}.form-login button{align-self:flex-start;margin-top:4px}.ficha-usuario button{padding:4px 12px;font-size:12.5px}.acoes-linha{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}button.destrutivo{color:var(--destrutivo);border-color:var(--destrutivo);background-color:var(--sup)}button.destrutivo:hover{background-color:var(--sup-2)}button:disabled{cursor:default;color:var(--texto-3)}.form-usuario{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;align-items:end;margin-top:12px}.form-usuario input,.form-usuario select{width:100%;min-width:0}.form-usuario button{justify-self:start}.bloco>.glosa{margin:8px 0 0}.bloco>h3{margin-bottom:4px}.instrumento-topo{display:flex;align-items:center;gap:12px;min-width:0;margin:8px 0 4px}.anel{flex:none;width:44px;height:44px}.anel-trilho{fill:none;stroke:var(--sup-3);stroke-width:5}.anel-fill{fill:none;stroke:var(--dado-1);stroke-width:5;stroke-linecap:round}.instrumento-variacao{margin:4px 0 0;font-size:12.5px;color:var(--texto-2)}.instrumento-variacao-boa{color:var(--ok)}.instrumento-variacao-ruim{color:var(--alerta)}.instrumento-contexto,.instrumento-datas{display:block;margin:0;font-size:12.5px;color:var(--texto-3)}.instrumento-datas{margin-top:4px;overflow-wrap:anywhere}.instrumento-sem-acao{margin:8px 0 0;font-size:12.5px;color:var(--texto-3)}.bloco-navegavel{isolation:isolate;transition-property:transform,border-color,box-shadow;transition-duration:.18s;transition-timing-function:ease-out}.instrumento-link{display:flex;align-items:baseline;justify-content:space-between;gap:12px;text-decoration:none;touch-action:manipulation}.instrumento-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--raio-g)}.instrumento-seta{flex:none;align-self:center;width:16px;height:16px;color:var(--texto-2);transition-property:transform;transition-duration:.18s;transition-timing-function:ease-out}.bloco-navegavel :is(details,button,input,select,textarea,a:not(.instrumento-link)){position:relative;z-index:2}.bloco-navegavel:has(.instrumento-link:focus-visible){border-color:var(--texto-2);box-shadow:var(--sombra-2)}.instrumento-link:focus-visible{box-shadow:none}.instrumento-link:focus-visible:after{outline:2px solid var(--texto);outline-offset:3px}@media (hover: hover) and (pointer: fine){.bloco-navegavel:has(.instrumento-link:hover){transform:translateY(-2px);border-color:var(--texto-2);box-shadow:var(--sombra-2)}.instrumento-link:hover .instrumento-seta{transform:translate(2px)}}.bloco-navegavel:has(.instrumento-link:active){border-color:var(--texto);box-shadow:var(--sombra)}@media (prefers-reduced-motion: reduce){.bloco-navegavel,.instrumento-seta{transition:none!important;transform:none!important}}.detalhe-inline{display:inline}.detalhe-inline>summary{display:inline;cursor:pointer;margin-left:8px;text-decoration:underline;text-decoration-color:var(--fio-forte);text-underline-offset:3px}.detalhe-inline>p{margin:8px 0 0;color:var(--texto-2)}.instrumento-faixa{margin:4px 0 0;font-size:12.5px;color:var(--texto-2)}.instrumento-faixa-atencao,.instrumento-faixa-grave{color:var(--alerta)}.recorte{margin:12px 0 0;padding:12px 16px;background-color:var(--sup-2);border:1px solid var(--fio);border-radius:var(--raio-g)}.recorte-linha{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:end}.recorte-linha .campo{min-width:0;flex:1 1 150px}.recorte-linha select,.recorte-linha input{width:100%;min-width:0}.recorte-linha>.aviso{flex:1 1 100%}.recorte-declara{margin:8px 0 0;font-size:12.5px;color:var(--texto-3)}.form-senha{display:flex;flex-direction:column;gap:12px;max-width:420px;margin-top:16px}.form-senha input{width:100%}.form-senha .campo .glosa{margin-top:4px}.form-senha .aviso{margin:0}.estoque-nav{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.estoque-nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;color:var(--texto);text-decoration:none;background-color:var(--sup);border:1px solid var(--fio-forte);border-radius:var(--raio)}.estoque-nav a:hover{background-color:var(--sup-2)}.estoque-nav a[aria-current=page]{font-weight:600;color:var(--sup);background-color:var(--texto);border-color:var(--texto)}.estoque-loja{margin:12px 0 0;padding:12px 16px;background-color:var(--sup-2);border:1px solid var(--fio);border-radius:var(--raio-g)}.estoque-loja-linha{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:end}.estoque-loja-linha .campo{min-width:0;flex:1 1 150px}.estoque-loja-linha select{width:100%;min-width:0}.estoque-caso{margin:16px 0 0}.estoque-controles{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:end;margin:12px 0 0}.estoque-controles .campo{min-width:0;flex:1 1 180px}.estoque-controles .campo select,.estoque-controles .campo input{width:100%;min-width:0;height:44px}.estoque-colunas{position:relative;flex:none}.estoque-colunas>summary{min-height:44px;padding:10px 12px;cursor:pointer;background-color:var(--sup);border:1px solid var(--fio-forte);border-radius:var(--raio)}.estoque-colunas fieldset{position:absolute;z-index:5;top:calc(100% + 4px);right:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:260px;margin:0;padding:8px 12px 12px;background-color:var(--sup);border:1px solid var(--fio-forte);border-radius:var(--raio-g)}.estoque-colunas fieldset>button{margin:8px 0 0}@media (max-width: 640px){.estoque-controles{flex-direction:column;align-items:stretch}.estoque-controles .campo{flex:none}.estoque-colunas fieldset{position:static;min-width:0;margin:8px 0 0}}.estoque-coluna-opcao{display:inline-flex;align-items:center;gap:6px}.estoque-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:12px 0 0}.estoque-contagem{margin:0;font-size:12.5px;color:var(--texto-2)}.ordenar{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer}th.num .ordenar{justify-content:flex-end;width:100%}.ordenar:hover,.ordenar:active{background:none}@media (pointer: coarse){.ordenar{min-height:44px}}.ordenar-seta{flex:none;opacity:.7}.ordenar-ativa{color:var(--texto)}.ordenar-ativa .ordenar-seta{opacity:1}.lista-controles{margin:18px 0 6px}.lista-barra{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 18px}.lista-busca input{min-width:270px;min-height:44px}.lista-baixar{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--texto);border-radius:var(--raio);background:var(--texto);color:var(--sup);font-weight:600}.lista-baixar:hover:not(:disabled){background:var(--texto-2);border-color:var(--texto-2)}.lista-baixar:disabled{border-color:var(--fio-forte);background:var(--sup-2);color:var(--texto-2);cursor:not-allowed}.lista-baixar small{font-size:10.5px;font-weight:400;opacity:.75}.lista-estado{min-height:20px;margin:8px 0 6px;font-size:12.5px;color:var(--texto-2)}.lista-nota-arquivo,.lista-vazia{margin-top:12px}@media (max-width: 640px){.lista-busca,.lista-busca input,.lista-baixar{width:100%;min-width:0}.lista-baixar{justify-content:center}.lista-ordenavel th:first-child,.lista-ordenavel td:first-child{position:sticky;left:0;z-index:1;max-width:180px;white-space:normal;background:var(--sup)}.lista-ordenavel tbody tr:hover td:first-child{background:var(--sup-2)}}.estoque-ordenar{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.tabela-clientes.tabela-estoque th{font-size:13px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--texto);vertical-align:bottom;background-color:var(--sup-2)}.tabela-estoque td:nth-child(n+3):not(.num){white-space:normal}@media (max-width: 640px){.tabela-estoque td:nth-child(n+3):not(.num){min-width:11em}}.estoque-paginas{margin:0}.estoque-planilha{margin:12px 0 0}.estoque-planilha>.glosa{margin:4px 0 0}@media print{.barra,.estoque-nav,.estoque-loja,.estoque-controles,.estoque-colunas,.estoque-paginas,.estoque-planilha{display:none!important}.rolagem-tabela{overflow:visible}}.morto-topo{margin:12px 0 0}.morto-topo>p{margin:4px 0 0;max-width:72ch}.morto-grupo-barras{margin:20px 0 0}.morto-grupo-barras>p{margin:0;max-width:72ch}[data-bloco=estoque-morto]>h2+p.glosa{max-width:72ch}.morto-barras{display:grid;gap:8px;max-width:560px;margin:12px 0 0;padding:0;list-style:none}.morto-barras li{display:flex;flex-direction:column;gap:4px;min-width:0}.morto-barra-linha{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}.morto-barras .barra-rotulo{white-space:normal}.morto-barras .barra-valor{font-variant-numeric:tabular-nums}.morto-barra-vazia{color:var(--texto-2)}[data-bloco=estoque-morto]>.titulo-oculto{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-bloco=estoque-morto] .tabela-estoque td{vertical-align:top}[data-bloco=estoque-morto] [data-coluna=observacao]{box-sizing:content-box;white-space:normal;overflow-wrap:break-word;word-break:normal;text-overflow:clip}[data-bloco=estoque-morto] .tabela-clientes.tabela-estoque [data-coluna=observacao]{min-width:260px}.excesso-topo{margin:12px 0 0}.excesso-topo>p,.excesso-fora>p{margin:4px 0 0}.excesso-fora>button{margin:8px 0 0}.excesso-painel{margin:12px 0 0}.excesso-painel>summary{min-height:44px;padding:10px 12px;cursor:pointer;background-color:var(--sup);border:1px solid var(--fio-forte);border-radius:var(--raio)}.excesso-painel>p,.excesso-painel>button{margin:8px 0 0}.excesso-barras{display:grid;gap:8px;max-width:640px;margin:12px 0 0;padding:0;list-style:none}.excesso-barras li{display:flex;flex-direction:column;gap:4px;min-width:0}.excesso-barra-linha{display:flex;align-items:baseline;gap:12px;min-width:0}.excesso-barras .barra-rotulo{flex:1 1 auto;min-width:0}.excesso-barra-numero{display:flex;flex:0 1 50%;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;text-align:right}.excesso-barras .barra-valor{flex:none;font-variant-numeric:tabular-nums}.excesso-ressalva{font-size:12.5px;color:var(--texto-2)}@media (max-width: 640px){.excesso-barra-linha{flex-direction:column;align-items:stretch;gap:4px}.excesso-barra-numero{flex:none;align-items:flex-start;text-align:left}}@media print{.excesso-fora>button,.excesso-painel>button{display:none}}.capital-topo{margin:12px 0 0}.capital-topo>p{margin:4px 0 0}.capital-quadro{margin:16px 0 0}.capital-quadro-titulo{margin:0;font-size:14px;font-weight:600}.capital-quadro>p{margin:8px 0 0}.capital-barras{display:grid;gap:8px;max-width:560px;margin:12px 0 0;padding:0;list-style:none}.capital-barras li{display:flex;flex-direction:column;gap:4px;min-width:0}.capital-barra-linha{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}.capital-barras .barra-rotulo{white-space:normal}.capital-barras .barra-valor{font-variant-numeric:tabular-nums}@media (max-width: 640px){.capital-barras .barra-rotulo{flex-basis:100%}}.capital-faixa-nota{font-size:12.5px;color:var(--texto-2)}.capital-topo>[data-capital-criterio]{margin:0 0 16px}.capital-topo>[data-capital-criterio]>p{margin:4px 0 0}.capital-topo>.capital-portas{margin:16px 0 0}.capital-portas>p{margin:0}.capital-portas-lista{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none}.capital-portas-lista>li{display:flex;flex-direction:column;gap:2px}.capital-so-papel{display:none}@media print{.capital-portas,.capital-so-tela{display:none}.capital-so-papel{display:block}}.ruptura-topo{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:12px 0 0}.ruptura-cartao{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background-color:var(--sup-2);border:1px solid var(--fio);border-radius:var(--raio-g)}.ruptura-cartao[aria-current=true]{border-color:var(--fio-forte)}.ruptura-cartao>button{align-self:flex-start;margin:4px 0 0}.ruptura-valor{margin:0;font:var(--peso-display) 24px/1.5 var(--fonte-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display)}.ruptura-zero{margin:0;color:var(--texto-2)}.ruptura-teto{grid-column:1 / -1;margin:0}.visao-loja:focus:not(:focus-visible){outline:none}.visao-geral [data-estado]>p:not(.carimbo-bloco){margin:4px 0 0}.visao-geral .bloco h3{margin:0;font-size:14px;font-weight:600}.visao-numero{margin:0;font:var(--peso-display) 24px/1.5 var(--fonte-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display)}.visao-zero{margin:0;color:var(--texto-2)}.visao-grupos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0}.visao-grupo{display:flex;flex-direction:column;gap:4px;min-width:0;padding:0 16px}.visao-grupo:first-child{padding-left:0}.visao-grupo+.visao-grupo{border-left:1px solid var(--fio)}.visao-grupo>a,.visao-acoes>a{align-self:flex-start}.visao-acoes{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0 0}.visao-quadro{margin:16px 0 0}.visao-quadro>p{margin:8px 0 0}.visao-barras{display:grid;gap:8px;max-width:560px;margin:12px 0 0;padding:0;list-style:none}.visao-barras li{display:flex;flex-direction:column;gap:4px;min-width:0}.visao-barra-linha{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}.visao-barra-valor{font-weight:600;font-variant-numeric:tabular-nums}.visao-faixa-nota{font-size:12.5px;color:var(--texto-2)}.visao-nota-origem,.visao-nota-ressalvas{margin:4px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--texto-2)}.visao-nota-tabela td:first-child{min-width:14em;max-width:none;white-space:normal;overflow-wrap:anywhere}.visao-nota-nome{display:block;font-weight:600}.visao-nota-marca{display:block;font-size:12.5px;color:var(--texto-2)}.visao-nota-alerta{font-weight:600;color:var(--alerta)}@media (max-width: 640px){.visao-grupos{grid-template-columns:minmax(0,1fr)}.visao-grupo{padding:0}.visao-grupo+.visao-grupo{border-left:none;border-top:1px solid var(--fio);margin-top:12px;padding-top:12px}}@media print{.visao-acoes,.visao-grupo>a,.visao-nota-tabela button{display:none}}.vt-controle{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.vt-controle button{min-height:44px}@media (max-width: 640px){.vt-controle{flex-direction:column;align-items:stretch}}:root{--altura-tarja: 0px;--altura-faixa: 0px}html{scroll-padding-top:var(--altura-faixa, 0px)}.tarja-testes{position:sticky;top:0;z-index:20;width:100%;box-sizing:border-box;padding:8px 28px;background-color:var(--sup-2);color:var(--texto);border-bottom:1px solid var(--fio-forte);box-shadow:inset 0 3px 0 var(--tenant-acento, var(--dado-1));min-width:0}.tarja-linha{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0}.tarja-testes p{margin:0;overflow-wrap:anywhere}.tarja-ident{font-weight:700}.tarja-conta{flex:1 1 200px;min-width:0}.tarja-loja{color:var(--texto-2)}.tarja-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.tarja-andamento:empty{margin-right:-12px}.tarja-testes button{min-height:44px;min-width:44px}.tarja-testes button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.tarja-ancora{position:relative}.tarja-lista{list-style:none;margin:0;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:1;width:min(360px,calc(100vw - 56px));max-height:calc(100vh - var(--altura-tarja, 0px) - 16px);overflow-y:auto;background-color:var(--sup);border:1px solid var(--fio-forte);border-radius:var(--raio-g);box-shadow:var(--sombra-2)}.tarja-lista button{display:flex;flex-wrap:wrap;gap:2px 12px;width:100%;text-align:left;background-color:transparent;border-color:transparent}.tarja-lista button[aria-current=true]{background-color:var(--sup-3)}.tarja-marca{font-weight:700}.tarja-estado,.tarja-espera,.tarja-confirmacao,.tarja-recarga{margin-top:8px}.tarja-conf-titulo{font-weight:700}.tarja-conf-acoes{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:8px}.tarja-viva{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width: 640px){.tarja-testes{padding:8px 16px;max-height:100dvh;overflow-y:auto}.tarja-ancora{display:contents}.tarja-lista{position:static;flex:1 0 100%;width:100%;max-height:none;box-shadow:none}.tarja-conf-acoes{flex-direction:column;align-items:stretch}.tarja-conf-acoes button{width:100%}}.nota-rotulo{display:block;font-size:12.5px;color:var(--texto-2);margin-bottom:4px}.nota-cartao{width:174px;margin:0;padding:10px 10px 6px;text-align:center;background:var(--sup);border:1px solid var(--fio);border-radius:var(--raio-g);box-shadow:var(--sombra)}.nota-cartao h2{margin:0;font-size:13px;font-weight:700;line-height:1.4}.nota-cartao-mes{margin:2px 0 0;font-size:11px;color:var(--texto-2)}.nota-cartao-base{margin:0;font-size:11px;line-height:1.35;color:var(--texto-2)}.nota-cartao-ajuda{min-height:24px;margin:2px 0 0;padding:4px 8px;font:inherit;font-size:11px;color:var(--texto-2);background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nota-cartao-ajuda[aria-expanded=true],.nota-cartao-ajuda:focus{background:none}.nota-cartao-ajuda:hover{background:none;color:var(--texto);text-decoration-thickness:2px}.nota-medidor{--nota-cor: var(--texto-3);position:relative;width:80px;height:80px;margin:6px auto 4px}.nota-medidor[data-faixa=vermelha]{--nota-cor: var(--nota-vermelha)}.nota-medidor[data-faixa=amarela]{--nota-cor: var(--nota-amarela)}.nota-medidor[data-faixa=preta]{--nota-cor: var(--nota-preta)}.nota-medidor[data-faixa=verde]{--nota-cor: var(--nota-verde)}.nota-medidor svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.nota-medidor circle{fill:none;stroke-width:7}.nota-medidor-trilho{stroke:var(--sup-3)}.nota-medidor-arco{stroke:var(--nota-cor);stroke-linecap:round}.nota-medidor-valor{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;font-size:21px;font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--nota-cor)}.nota-explicacao{max-width:720px;margin:0 0 16px;padding:16px 20px;border-left:3px solid var(--fio-forte);color:var(--texto-2)}.nota-explicacao h2{margin:0 0 8px;font-size:16px;color:var(--texto)}.nota-explicacao p{margin:4px 0 0}@media (max-width: 640px){.nota-cartao{width:128px;padding:9px 4px 5px}.nota-cartao h2{font-size:12px}.nota-cartao-mes,.nota-cartao-base{font-size:10px}.nota-cartao-ajuda{min-height:32px;padding:4px 2px;font-size:10px;white-space:nowrap}.nota-medidor{width:76px;height:76px}.nota-medidor-valor{font-size:19px}.nota-explicacao{padding:12px 16px}}@media print{.nota-cartao-ajuda{display:none}}.nota-como summary{min-height:44px;display:list-item;padding:12px 0;cursor:pointer;font-size:12.5px}.nota-como p{margin:8px 0 0;font-size:12.5px;color:var(--texto-2)}.nota-destaque{padding:16px 0}.nota-destaque small,.nota-par small{display:block;margin-top:4px;font-size:12.5px;color:var(--texto-2)}.nota-par{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:8px 0 16px}.nota-par>div+div{border-left:1px solid var(--fio);padding-left:24px}.nota-par strong{display:block;font-size:16px}.nota-grande{display:block;font:var(--peso-display) 30px/1.25 var(--fonte-display);letter-spacing:var(--tracking-display)}.nota-tipos{display:grid;grid-template-columns:minmax(0,1fr);padding:8px 0 16px;border-top:1px solid var(--fio)}.nota-tipo{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:16px;padding:8px 0}.nota-tipo+.nota-tipo{border-top:1px solid var(--fio)}.nota-tipo strong{font:var(--peso-display) 20px/1.25 var(--fonte-display);text-align:right}.nota-tipo-base{min-width:96px;font-size:12.5px;color:var(--texto-2);text-align:right}.nota-tipo-glosa{display:block;font-size:12.5px;color:var(--texto-2)}.nota-da-loja>:not(.rotina-secao-cabeca):not(.rotina-secao-rodape){margin-left:20px;margin-right:20px}.nota-da-loja>:last-child{margin-bottom:16px}@media (max-width: 640px){.nota-da-loja>:not(.rotina-secao-cabeca):not(.rotina-secao-rodape){margin-left:16px;margin-right:16px}}.nota-tabela{width:100%;border-collapse:collapse;text-align:left}.nota-tabela thead th{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--texto-2);padding:12px 16px;border-bottom:1px solid var(--fio-forte)}.nota-tabela td,.nota-tabela tbody th{padding:12px 16px;border-bottom:1px solid var(--fio);font-weight:400}.nota-tabela td:first-child{width:44px;color:var(--texto-2)}.nota-tabela th:last-child,.nota-tabela td:last-child{text-align:right}.nota-tabela tr[aria-current=true]{background-color:var(--sup-2);box-shadow:inset 3px 0 0 var(--fio-forte)}.nota-tabela tr[aria-current=true] th{font-weight:600}.nota-tabela tbody th a{display:inline-flex;align-items:center;min-height:44px}.nota-tabela small{display:block;font-size:12.5px;color:var(--texto-2)}.nota-percentual{font-weight:600}@media (max-width: 639px){.nota-par{grid-template-columns:1fr;gap:16px}.nota-par>div+div{border-left:0;padding-left:0}.nota-tipo{grid-template-columns:minmax(0,1fr) auto}.nota-tipo-base{grid-column:1 / -1;min-width:0;text-align:left}.nota-tabela thead th,.nota-tabela td,.nota-tabela tbody th{padding:8px 12px}.nota-tabela td:first-child{width:28px;padding-right:0}}.nota-relatorio{display:grid;gap:24px;align-items:start;margin-bottom:24px}@media (min-width: 980px){.nota-relatorio{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.rotina-desmarques{margin-top:12px}.rotina-desmarques ul{list-style:none;margin:4px 0 0;padding:0}.rotina-desmarques li{padding:8px 0;border-top:1px solid var(--fio)}.rotina-desmarques .glosa{display:block}.fantasma-topo{margin:12px 0 0}.fantasma-numero{margin:0}.fantasma-topo>p{margin:4px 0 0}.fantasma-dias{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none}.fantasma-dia{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 12px;border:1px solid var(--fio);border-radius:var(--raio-g)}.fantasma-dia[data-tipo=ocorrencia]{padding:0;border:0}.fantasma-dia>button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:44px;margin:0;padding:8px 12px;text-align:left}.fantasma-dia>button[aria-pressed=false]{box-shadow:none}.fantasma-dia>button[aria-pressed=true]{border-color:var(--fio-forte);box-shadow:inset 0 0 0 2px var(--texto);font-weight:600}.fantasma-dia>button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--fundo),0 0 0 4px var(--dado-2);transition:none}.fantasma-dia>button[aria-pressed=true]:focus-visible{box-shadow:inset 0 0 0 2px var(--texto),0 0 0 2px var(--fundo),0 0 0 4px var(--dado-2)}.fantasma-dia-marca{font-size:.875em}.fantasma-dia-data{font-variant-numeric:tabular-nums}.fantasma-dia-palavra{color:var(--texto-2)}.fantasma-filtro{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0}.fantasma-filtro>button{margin:0}@media (max-width: 640px){.fantasma-filtro{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.fantasma-dias{grid-template-columns:repeat(2,minmax(0,1fr))}}.cal{width:100%;min-width:0;color:var(--texto)}.cal-cabeca{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.cal-mes{margin:0;font-size:16px;font-weight:700;line-height:1.4}.cal-nav{display:flex;gap:4px}.cal-nav button{min-width:40px;min-height:40px;padding:0;font-size:18px;line-height:1;color:var(--texto);background:var(--sup);border:1px solid var(--fio-forte);border-radius:var(--raio)}.cal-nav button:disabled{opacity:.35;cursor:default}.cal-grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cal-semana{padding:4px 0 8px;font-size:11px;color:var(--texto-2);text-align:center;text-decoration:none;cursor:default}.cal-dia{position:relative;min-height:44px;padding:8px 0;font-size:14px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--texto);background:transparent;border:0;border-radius:var(--raio)}.cal-dia:hover:not(:disabled):not([data-marca]){background:var(--sup-3)}.cal-dia:disabled{color:var(--texto-3);opacity:.55;cursor:default}.cal-dia[data-marca=loja]{color:var(--dia-fora-loja-texto);background:var(--dia-fora-loja-fundo)}.cal-dia[data-marca=rede]{color:var(--dia-fora-rede-texto);background:var(--dia-fora-rede-fundo)}.cal-dia[data-marca]:hover:not(:disabled){box-shadow:inset 0 0 0 1px currentColor}.cal-dia[aria-current=date]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.cal-dia[aria-pressed=true]{font-weight:800;outline:2px solid var(--texto);outline-offset:-2px}.cal-pe{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--fio);font-size:11px;color:var(--texto-2)}.cal-hoje,.cal-hoje:hover{min-height:36px;padding:4px 8px;font-size:12px;font-weight:600;color:var(--texto);background:none;border:0;text-decoration:underline;text-underline-offset:3px}.cal-hoje:hover{text-decoration-thickness:2px}@media (max-width: 640px){.cal-grade{gap:2px}.cal-dia{min-height:42px}.cal-mes{font-size:15px}}.dias-fora{display:grid;gap:24px;align-items:start}.dias-fora-consulta{display:grid;gap:16px;min-width:0}.dias-fora-filtro{max-width:280px}.dias-fora-filtro select{width:100%;min-height:44px}.dias-fora-layout{display:grid;gap:24px;align-items:start}@media (min-width: 980px){.dias-fora-layout{grid-template-columns:minmax(0,440px) minmax(0,1fr)}}.dias-fora-painel,.dias-fora-detalhe{padding:20px;min-width:0}.dias-fora-legenda{display:flex;flex-wrap:wrap;gap:8px 20px;margin:16px 0 0;padding:16px 0 0;list-style:none;font-size:12px;color:var(--texto-2);border-top:1px solid var(--fio)}.dias-fora-legenda li{display:flex;align-items:center;gap:8px}.dias-fora-amostra{display:inline-block;width:12px;height:12px;border-radius:2px}.dias-fora-amostra[data-marca=loja]{background:var(--dia-fora-loja-marca)}.dias-fora-amostra[data-marca=rede]{background:var(--dia-fora-rede-marca)}.dias-fora-detalhe h2{margin:0;font-size:20px}.dias-fora-detalhe>.glosa{margin:4px 0 0}.dias-fora-registro{margin-top:20px;padding-top:16px;border-top:1px solid var(--fio)}.dias-fora-registro h3{margin:0 0 4px;font-size:15px}.dias-fora-registro .glosa{margin:4px 0 0}.dias-fora-registro .acoes-linha{margin-top:12px}.dias-fora-registro button{min-height:44px;padding:8px 12px;font-size:12.5px}.dias-fora-pilula{display:inline-block;margin-bottom:8px;padding:4px 8px;font-size:11px;border-radius:var(--raio)}.dias-fora-pilula[data-marca=loja]{color:var(--dia-fora-loja-texto);background:var(--dia-fora-loja-fundo)}.dias-fora-pilula[data-marca=rede]{color:var(--dia-fora-rede-texto);background:var(--dia-fora-rede-fundo)}.dias-fora-nota{margin:0}.dias-fora-form{display:grid;gap:16px;padding:20px}.dias-fora-form h2{margin:0}.dias-fora-campos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;max-width:560px}.dias-fora-form .campo select,.dias-fora-form .campo input{width:100%;min-width:0;min-height:44px}.dias-fora-form>.campo{max-width:272px}.dias-fora-alcance{margin:0;padding:0;border:0;min-width:0}.dias-fora-alcance legend{padding:0;margin-bottom:4px}.dias-fora-radio{display:flex;align-items:center;gap:8px;min-height:44px}.dias-fora-form .glosa{margin:0}.dias-fora-form .acoes-linha,.dias-fora-registro .acoes-linha,.dias-fora-confirmacao .acoes-linha{flex-wrap:wrap;white-space:normal}.dias-fora-confirmacao{margin-top:12px;padding-top:12px;border-top:1px solid var(--fio-forte)}.dias-fora-confirmacao-titulo{margin:0;font-weight:600}.dias-fora-confirmacao .glosa{margin:4px 0 12px}.dias-fora-aviso{margin:16px 0 0}.dias-fora-aviso:focus{outline:none;box-shadow:0 0 0 2px var(--fundo),0 0 0 4px var(--dado-2);border-radius:var(--raio);transition:none}@media (max-width: 639px){.dias-fora-campos{grid-template-columns:minmax(0,1fr)}.dias-fora-painel,.dias-fora-detalhe{padding:16px}.dias-fora-painel{padding-left:8px;padding-right:8px}.dias-fora-filtro,.dias-fora-form>.campo{max-width:none}}@media (max-width: 640px){.dias-fora .cal-dia{min-height:44px}}.dias-fora .cal-dia[data-domingo]{background-image:repeating-linear-gradient(135deg,transparent 0 4px,var(--fio) 4px 5px)}.dias-fora .cal-dia[data-domingo]:not([data-marca]){background-color:var(--sup-3)}.dias-fora-amostra[data-marca=domingo]{background-color:var(--sup-3);background-image:repeating-linear-gradient(135deg,transparent 0 3px,var(--texto-2) 3px 4px);border:1px solid var(--fio-forte)}.dias-fora-domingo{margin-top:20px;padding-top:16px;border-top:1px solid var(--fio)}.dias-fora-domingo h3{margin:0 0 4px;font-size:15px}.dias-fora-domingo .glosa{margin:4px 0 0}.dias-fora-alvo,.dias-fora-texto{display:block}.dias-fora-alvo{font-weight:600;overflow-wrap:anywhere}.dias-fora-texto{margin-top:4px;overflow-wrap:anywhere}.dias-fora-aviso button{display:block;margin-top:12px;min-height:44px;padding:8px 12px;font-size:12.5px}.dias-fora-registro .glosa,.dias-fora-confirmacao .glosa{overflow-wrap:anywhere}@media (max-width: 639px){.dias-fora-confirmacao .acoes-linha{flex-direction:column;align-items:stretch}.dias-fora-confirmacao .acoes-linha button{width:100%;min-height:44px}}.rotina-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0}.rotina-nav a{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;font-size:14px;color:var(--texto);text-decoration:none;background-color:var(--sup);border:1px solid var(--fio-forte);border-radius:var(--raio)}.rotina-nav a[aria-current=page]{color:var(--nav-ativa-texto);background-color:var(--nav-ativa-fundo);border-color:var(--texto);box-shadow:inset 0 0 0 1px var(--texto)}@media (hover: hover) and (pointer: fine){.rotina-nav a:hover{background-color:var(--sup-2);border-color:var(--texto-2)}.rotina-nav a[aria-current=page]:hover{background-color:var(--nav-ativa-fundo);border-color:var(--texto)}}.rotina-nav a:active{background-color:var(--sup-3)}.rotina-nav a[aria-current=page]:active{background-color:var(--nav-ativa-fundo)}main[data-secao=rotina] .cabecalho{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;margin:24px 0 16px}main[data-secao=rotina] .cabecalho h1{font-size:26px;line-height:1.15}main[data-secao=rotina] .cabecalho .cabecalho-sintese{grid-column:1 / -1;margin:4px 0 0}.rotina-ajuda-botao{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 8px;font-size:13.5px;font-weight:600;color:var(--texto);background:transparent;border:0;border-radius:var(--raio);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fio-forte)}.rotina-ajuda-botao:hover{background:var(--sup-2)}.rotina-ajuda-botao svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rotina-ajuda{margin:0 0 16px;padding:20px;background:var(--sup);border:1px solid var(--fio);border-radius:var(--raio-g);box-shadow:var(--sombra)}.rotina-ajuda-cab{display:flex;justify-content:space-between;align-items:center;gap:12px}.rotina-ajuda h2{font-size:20px}.rotina-ajuda h3{margin:16px 0 4px;font-family:var(--fonte-corpo);font-size:13.5px;font-weight:600;letter-spacing:normal}.rotina-ajuda ul{max-width:78ch;margin:0;padding-left:18px}.rotina-ajuda li{margin:4px 0;font-size:14px}.rotina-ajuda-fechar{min-height:44px;padding:6px 4px;font-size:13.5px;color:var(--texto);background:transparent;border:0;text-decoration:underline;text-underline-offset:3px}.rotina-ajuda-fechar:hover{background:var(--sup-2)}.rotina-inicial{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;align-items:start;margin:24px 0 16px}main[data-secao=rotina] .rotina-inicial>.cabecalho{margin-top:0}.rotina-inicial>.cabecalho{grid-column:1;grid-row:1}.rotina-inicial>.rotina-contexto{grid-column:1;grid-row:2;margin:0}.rotina-inicial>.nota-cartao{grid-column:2;grid-row:1 / 3;margin:0 0 0 24px}.rotina-inicial>.rotina-dia-lugar{grid-column:1 / -1;grid-row:3}.rotina-contexto{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:end;margin:16px 0}.rotina-contexto .campo{flex:0 1 220px;min-width:160px}.rotina-contexto select{width:100%;min-width:0;min-height:44px}.rotina-dia-botao{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:8px 12px;font-weight:400;text-align:left;color:var(--texto);background:var(--sup);border:1px solid var(--fio-forte);border-radius:var(--raio)}.rotina-dia-botao:hover{background:var(--sup);border-color:var(--texto-3)}.rotina-dia-botao span{white-space:nowrap}.rotina-dia-botao svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.rotina-dia-painel{width:340px;max-width:100%;margin-top:8px;padding:16px;background:var(--sup);border:1px solid var(--fio);border-radius:var(--raio-g);box-shadow:var(--sombra)}.rotina-loja-fixa{margin:0;font-weight:600}.rotina-andamento{margin:0 0 24px;padding:16px 20px;background-color:var(--sup);border:1px solid var(--fio);border-radius:var(--raio-g)}.rotina-andamento-topo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0 0 8px}.rotina-trilho{display:block;width:100%;height:4px}.rotina-trilho-fundo{fill:var(--sup-3)}.rotina-trilho-feito{fill:var(--dado-2)}.rotina-nota-curta{margin:8px 0 0;font-size:12.5px;color:var(--texto-2)}.rotina-grade{display:grid;gap:24px;align-items:start}@media (min-width: 980px){.rotina-grade{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.rotina-secao{background-color:var(--sup);border:1px solid var(--fio);border-radius:var(--raio-g);box-shadow:var(--sombra);overflow:clip}.rotina-secao-cabeca{padding:20px 20px 12px}.rotina-secao-cabeca h2{margin:0 0 4px}.rotina-secao-cabeca .glosa{margin:0}.rotina-vazio{margin:0;padding:16px 20px;border-top:1px solid var(--fio);color:var(--texto-2)}.rotina-secao-rodape{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:12px 20px;border-top:1px solid var(--fio);font-size:12.5px;color:var(--texto-2)}.rotina-coluna{display:contents}.rotina-grade [data-secao-rotina=dado]{order:1}.rotina-grade [data-secao-rotina=pontual]{order:2}.rotina-grade [data-secao-rotina=basico]{order:3}.rotina-grade [data-secao-rotina=equipe]{order:4}@media (min-width: 980px){.rotina-coluna{display:flex;flex-direction:column;gap:24px;min-width:0}}.rotina-observacao-texto{margin:4px 0 8px;padding:0 0 0 12px;border-left:2px solid var(--fio-forte);overflow-wrap:anywhere}.rotina-tarefa{padding:16px 20px;border-top:1px solid var(--fio)}.rotina-tarefa-feita{background-color:var(--sup-2)}.rotina-marca{display:flex;align-items:flex-start;gap:12px;min-height:44px;cursor:pointer}.rotina-marca input{flex-shrink:0;width:22px;height:22px;margin:2px 0 0;accent-color:var(--texto)}.rotina-tarefa-texto{min-width:0;overflow-wrap:anywhere}.rotina-tarefa-texto strong{display:block;font-weight:600}.rotina-tarefa-feita .rotina-tarefa-texto strong{color:var(--texto-2)}.rotina-tarefa-texto .secundario{display:block;margin:4px 0 0}.rotina-tarefa-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0 34px}.rotina-nota-curta.rotina-tarefa-nota{margin-left:34px}.rotina-nota-curta.rotina-prazo{display:flex;flex-wrap:wrap;gap:0 12px}.rotina-contexto .rotina-horarios{flex:1 0 100%;margin:0}.rotina-pilula{display:inline-block;padding:2px 8px;font-size:12.5px;color:var(--texto-2);border:1px solid var(--fio-forte);border-radius:var(--raio)}.rotina-pilula-atencao{color:var(--alerta)}.rotina-caso{display:inline-flex;align-items:center;gap:4px;min-height:44px;text-decoration:none}.rotina-seta{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}.rotina-observacao{margin:0 0 0 34px}.rotina-observacao>summary{display:list-item;min-height:44px;padding:10px 0;color:var(--texto-2);cursor:pointer}.rotina-observacao .campo{margin:8px 0 0}.rotina-observacao .glosa{margin:8px 0}.rotina-observacao button{min-height:44px}.rotina-rodape-dia{margin:24px 0 0;padding:16px 0;border-top:1px solid var(--fio-forte)}.rotina-relatorio-grade{display:grid;gap:24px;align-items:start}@media (min-width: 980px){.rotina-relatorio-grade{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.rotina-fluxo{display:grid;gap:24px;align-content:start}.rotina-fluxo>.aviso{margin:0}.rotina-resumo-loja{padding:16px 20px;border-top:1px solid var(--fio)}.rotina-resumo-loja h3{margin:0 0 12px}.rotina-contagens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0}.rotina-contagens div,.rotina-publicos div{min-width:0}.rotina-contagens div{display:flex;flex-direction:column;justify-content:space-between}.rotina-contagens dt{margin:0 0 4px;font-size:12.5px;color:var(--texto-2)}.rotina-contagens dd{margin:0;font:var(--peso-display) 24px/1.2 var(--fonte-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display)}.rotina-contagens .rotina-contagem-pendente dd{font-size:16px}.rotina-por-loja>summary,.rotina-rotinas-pedidos>summary{cursor:pointer}.rotina-por-loja>summary{min-height:44px;padding:12px 20px;border-top:1px solid var(--fio);color:var(--texto-2)}.rotina-rotinas-pedidos>summary{display:list-item}.rotina-rotinas-pedidos>summary h2{display:inline}.rotina-publicos{display:grid;gap:8px;margin:0}.rotina-publicos dt{font-size:12.5px;color:var(--texto-2)}.rotina-publicos dd{margin:2px 0 0;font-weight:600}.rotina-observacoes-lidas{margin:12px 0 0;padding:0;list-style:none}.rotina-observacoes-lidas li{padding:8px 0 0}.rotina-observacoes-lidas .glosa,.rotina-observacao-lida .glosa{margin:0}.rotina-relatorio blockquote{margin:4px 0 8px;padding:0 0 0 12px;border-left:2px solid var(--fio-forte);overflow-wrap:anywhere}.rotina-conferida{padding:20px;border-top:1px solid var(--fio)}.rotina-conferida>.glosa{margin:0 0 4px}.rotina-conferida h3{margin:0;overflow-wrap:anywhere}.rotina-carimbos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:16px 0 0}.rotina-carimbo{min-width:0;padding:8px 0 0;border-top:1px solid var(--fio-forte)}.rotina-carimbo span,.rotina-carimbo small{display:block;font-size:12.5px;color:var(--texto-2)}.rotina-carimbo span{margin:0 0 4px}.rotina-carimbo small{margin:4px 0 0}.rotina-resultado{margin:12px 0 0}.rotina-pilula-ok{color:var(--ok)}.rotina-observacao-lida{margin:16px 0 0;border-top:1px solid var(--fio)}.rotina-observacao-lida>summary{min-height:44px;padding:10px 0;color:var(--texto-2);cursor:pointer}.rotina-contexto input[type=date]{width:100%;min-height:44px}.rotina-acoes{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.rotina-acoes button{min-height:44px}.rotina-botao-principal{color:var(--sup);background-color:var(--texto);border-color:var(--texto)}.rotina-botao-principal:hover{color:var(--sup);background-color:var(--texto-2)}.rotina-grupo{margin:16px 0 0}.rotina-tabela-rolagem{overflow-x:auto;scroll-padding-left:128px;border-top:1px solid var(--fio)}.rotina-tabela{width:100%;border-collapse:collapse;text-align:left}.rotina-tabela th,.rotina-tabela td{padding:12px 16px;vertical-align:top;border-top:1px solid var(--fio);overflow-wrap:break-word}.rotina-tabela thead th{border-top:0;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3);background-color:var(--sup-2)}.rotina-tabela tbody th{font-weight:inherit;overflow-wrap:anywhere}.rotina-abertura,.rotina-prazo-linha{display:block}.rotina-prazo-linha{font-size:12.5px;color:var(--texto-2)}.rotina-celula-botoes{display:flex;flex-wrap:wrap;gap:8px}.rotina-celula-botoes button,.rotina-rolagem-controles button{min-height:44px}.rotina-linha-confirma>td{padding:0;background-color:var(--sup-2)}.rotina-confirma{padding:16px 20px;background-color:var(--sup-2);border:1px solid var(--destrutivo);border-radius:var(--raio-g);overflow-wrap:anywhere}.rotina-linha-confirma .rotina-confirma{border-width:1px 0;border-radius:0}.rotina-confirma h3,.rotina-confirma p{margin:0 0 8px}.rotina-confirma .rotina-acoes{margin:12px 0 0}.rotina-rolagem-controles{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.rotina-ajuda-trava{flex:1 1 100%;margin:0}.rotina-retorno{display:grid;gap:8px;justify-items:start;margin:0 0 16px}@media (min-width: 880px){.rotina-ajuda-trava{flex:1 1 auto;align-self:center}}.rotina-editor{margin:24px 0 0}.rotina-form{padding:0 20px 20px}.rotina-form-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 16px}.rotina-form-grade .campo input,.rotina-form-grade .campo select,.rotina-form-grade .campo textarea{width:100%;min-width:0;min-height:44px}.rotina-cheia{grid-column:1 / -1}.rotina-erro{color:var(--destrutivo)}.rotina-bloco-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;align-items:start;min-width:0;margin:0;padding:0;border:0}.rotina-bloco-titulo{grid-column:1 / -1;margin:0;padding:0;font-family:var(--fonte-display);font-weight:var(--peso-display);letter-spacing:var(--tracking-display);font-size:15px}.rotina-bloco-form>legend.rotina-bloco-titulo{margin:0 0 12px}.rotina-form-grade .campo select{color:var(--texto);background-color:var(--sup)}.rotina-form-grade .campo>.rotina-nota-curta{overflow-wrap:anywhere}.rotina-situacao-nota{display:block}.rotina-consulta-par,.rotina-consulta-par dd{margin:0}.rotina-consulta-par dd{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.rotina-retorno-falha{display:grid;gap:8px;justify-items:start}.rotina-retorno-falha>.aviso{border-left-color:var(--alerta)}.rotina-retorno-falha>.aviso>span:first-child{color:var(--alerta)}.rotina-editor-aviso+.rotina-consulta{margin-top:16px}.rotina-form-grade [aria-invalid=true]{border-color:var(--alerta)}.rotina-editor-aviso{display:grid;gap:8px;justify-items:start}.rotina-editor-aviso>.aviso{justify-self:stretch}.rotina-editor-resultado>.aviso{border-left-color:var(--alerta)}.rotina-retorno button,.rotina-editor-aviso button{min-height:44px}.rotina-modelos button[aria-disabled=true],.rotina-modelos button[aria-disabled=true]:hover{cursor:default;color:var(--texto-3)}.rotina-retorno:focus,.rotina-editor-aviso:focus,.rotina-modelos .rotina-vazio:focus,.rotina-tabela .rotina-col-rotina strong:focus,.rotina-grupo h2:focus,#rotina-atualizar-editor[aria-disabled=true]:focus,#rotina-atualizar-guardada[aria-disabled=true]:focus{outline:none;box-shadow:0 0 0 2px var(--fundo),0 0 0 4px var(--dado-2);border-radius:var(--raio)}.rotina-datas{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.rotina-datas>.campo{flex:1 1 144px;min-width:0}.rotina-datas>.rotina-datas-linha{flex:1 0 100%;margin:0}@media (max-width: 879px){.rotina-tabela{width:max-content;min-width:100%}.rotina-tabela .rotina-col-rotina{position:sticky;left:0;z-index:1;box-sizing:border-box;width:128px;min-width:128px;max-width:128px;background-color:var(--sup)}.rotina-tabela thead .rotina-col-rotina{background-color:var(--sup-2)}.rotina-tabela td{min-width:120px}}.rotina-pontual-grade{display:grid;gap:16px;align-items:start;margin:16px 0 0}@media (min-width: 980px){.rotina-pontual-grade{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.rotina-previa{padding:0}.rotina-previa-sec{padding:12px 20px 0}.rotina-previa-sec h3{font-family:var(--fonte-display);font-weight:var(--peso-display);letter-spacing:var(--tracking-display);font-size:15px;margin:0}.rotina-tarefa-texto strong.rotina-previa-vazio{color:var(--texto-3);font-weight:400}.rotina-tarefa-por{color:var(--texto-2);font-size:13.5px;overflow-wrap:anywhere}.rotina-previa .rotina-tarefa-texto .rotina-tarefa-por{display:block;margin:4px 0 0}.rotina-previa .rotina-marca{cursor:default}.rotina-previa>.aviso{margin:0 20px 12px}.rotina-previa-pe{padding:12px 20px 16px;border-top:1px solid var(--fio)}label.checagem{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.rotina-retorno{margin:16px 0 0;overflow-wrap:anywhere}.rotina-retorno p{margin:8px 0 0}.rotina-retorno .rotina-criada-ok{color:var(--ok);font-weight:600;margin:0}.rotina-retorno-gesto{display:block;min-height:44px;margin:8px 0 0}.rotina-incerto .aviso{margin:8px 0 0}.rotina-incerto .aviso p{margin:4px 0 0}.lista-lojas{border:1px solid var(--fio-forte);border-radius:var(--raio);padding:8px 12px;margin:0;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(max(min(176px,100%),calc((100% - 16px)/2)),1fr));gap:6px 16px;align-items:start}.lista-lojas legend{padding:0 4px}.lista-lojas .checagem{align-items:flex-start;min-width:0;overflow-wrap:anywhere}.lista-lojas .caixa{flex:none;margin:calc((1lh - 13px)/2) 0 0}.lista-lojas-fase{grid-column:1 / -1;display:grid;gap:8px;justify-items:start}.lista-lojas-fase p{margin:0}.lista-lojas-fase button{min-height:44px}.rotina-leitura{margin:16px 0 0;overflow-wrap:anywhere}.rotina-leitura p{margin:0}.rotina-dias-fora{margin:16px 0 0;overflow-wrap:anywhere}.rotina-dias-fora p{margin:0}.rotina-dias-fora-lista{list-style:none;margin:8px 0;padding:0}.rotina-dias-fora-lista li{display:grid;gap:4px;padding:8px 0;border-top:1px solid var(--fio)}.rotina-dias-fora-cab{display:none}.rotina-dias-fora-dia{font-weight:600}@media (min-width: 640px){.rotina-dias-fora-cab,.rotina-dias-fora-lista li{grid-template-columns:120px minmax(0,1fr);gap:16px}.rotina-dias-fora-cab{display:grid;margin-top:8px;color:var(--texto-2);font-size:13px}.rotina-dias-fora-lista{margin-top:0}}.rotina-trava{margin:0 0 8px}.rotina-resultados,.rotina-tentativas{display:grid;gap:12px;margin:16px 0 0;overflow-wrap:anywhere}.rotina-resultados .aviso p,.rotina-tentativas .aviso p{margin:4px 0 0}.rotina-resultado-frase{font-weight:600}.rotina-tentativa-dados{margin:8px 0 0}.rotina-tentativa-periodo{display:grid;gap:0 16px}@media (min-width: 640px){.rotina-tentativa-periodo{grid-auto-flow:column;justify-content:start}}.rotina-tentativa-lojas{margin:4px 0 0;padding-left:20px}.rotina-tentativa-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 0}.rotina-tentativa-acoes p{flex:1 1 100%}.rotina-tentativa-acoes .rotina-retorno-gesto{margin:0;flex:1 1 100%}@media (min-width: 640px){.rotina-tentativa-acoes .rotina-retorno-gesto{flex:0 1 auto}}.rotina-pontuais{margin:24px 0 0}.rotina-so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#pontuais-titulo:focus,.rotina-modulo-indisponivel:focus{outline:none;box-shadow:0 0 0 2px var(--fundo),0 0 0 4px var(--dado-2);border-radius:var(--raio)}.rotina-pontuais-filtros{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-end;padding:0 20px 16px}.rotina-pontuais-filtros .campo select{width:100%;min-width:0;min-height:44px}.rotina-pontuais-filtros .campo:last-child{width:200px;max-width:100%}.rotina-pontuais-segm{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rotina-pontuais-segm button{border:1px solid var(--fio-forte);background:var(--sup);color:var(--texto);border-radius:var(--raio);padding:7px 12px;font-size:13.5px;font-weight:600;cursor:pointer;min-height:44px}.rotina-pontuais-segm button:hover{border-color:var(--texto-2)}.rotina-pontuais-segm button[aria-pressed=true]{background:var(--nav-ativa-fundo);color:var(--nav-ativa-texto);border-color:var(--texto)}.rotina-pontuais-segm .rotina-nota-curta{margin:0;overflow-wrap:anywhere}.rotina-pontuais-periodo{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:flex-end;padding:0 20px 16px}.rotina-pontuais-periodo[hidden]{display:none}.rotina-pontuais-periodo .campo{width:170px;max-width:100%}.rotina-pontuais-periodo .campo input{width:100%;min-width:0;min-height:44px}.rotina-pontuais-erro-periodo{margin:0;align-self:center;overflow-wrap:anywhere}.rotina-pontuais-janela{margin:0;padding:12px 20px 0;overflow-wrap:anywhere}.rotina-pontuais-corpo{border-top:1px solid var(--fio)}.rotina-pontuais-apoio{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 20px;overflow-wrap:anywhere}.rotina-pontuais-apoio p{margin:0}.rotina-pontuais-apoio button{min-height:44px;margin-top:8px}.rotina-pontuais-vazio-ajuda{margin:0;padding:0 20px 16px}.rotina-pontuais-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 20px;border-top:1px solid var(--fio)}.rotina-pontuais-rodape p{margin:0}.rotina-pontuais-rodape nav{display:flex;gap:12px}.rotina-pontuais-rodape nav button{min-height:44px}.rotina-pontuais-rolagem{overflow-x:auto;max-width:100%;container-type:inline-size}.rotina-pontuais-tabela{width:100%;min-width:720px;border-collapse:collapse;text-align:left}.rotina-pontuais-tabela th,.rotina-pontuais-tabela td{padding:12px;vertical-align:top;text-align:left;font-size:14.5px;text-transform:none;font-weight:400;border-top:1px solid var(--fio);overflow-wrap:break-word}.rotina-pontuais-tabela p.glosa,.rotina-pontuais-tabela .rotina-pontuais-texto{overflow-wrap:anywhere}.rotina-pontuais-tabela .rotina-pontuais-data{white-space:nowrap}.rotina-pontuais-tabela thead th{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3)}.rotina-pontuais-tabela tbody th{min-width:180px}.rotina-pontuais-tabela p{margin:0 0 4px}.rotina-pontuais-nome{display:block;font-weight:600;overflow-wrap:anywhere}.rotina-pontuais-situacao{font-weight:600}.rotina-pontuais-texto{white-space:pre-wrap;overflow-wrap:anywhere}.rotina-pontuais-expande>summary{min-height:44px;display:list-item;padding:10px 0;color:var(--texto-2);cursor:pointer}.rotina-pontuais-obs{margin:0 0 8px;padding:0 0 0 12px;border-left:2px solid var(--fio-forte)}.rotina-pontuais-tabela .rotina-pontuais-continuacao td{padding:0;border-top:0}.rotina-pontuais-continuacao-caixa{position:sticky;left:0;box-sizing:border-box;width:100cqw;padding:0 12px 12px}.rotina-pontuais-continuacao-titulo{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3)}.rotina-pontuais-nome:focus{outline:none;box-shadow:0 0 0 2px var(--fundo),0 0 0 4px var(--dado-2);border-radius:var(--raio);transition:none}.rotina-pontuais-origem{margin:2px 0 6px}.rotina-pontuais-andamento{margin:0}.rotina-pontuais-ressalva{margin:0 0 8px}.rotina-pontuais-tabela .rotina-pontuais-lojas{width:100%;min-width:0;border-collapse:collapse;table-layout:auto}.rotina-pontuais-tabela .rotina-pontuais-lojas thead th{padding:8px 12px 8px 0;border-top:0;border-bottom:1px solid var(--fio)}.rotina-pontuais-tabela .rotina-pontuais-lojas th,.rotina-pontuais-tabela .rotina-pontuais-lojas td{padding:10px 12px 10px 0}.rotina-pontuais-tabela .rotina-pontuais-lojas tbody th{min-width:0;font-weight:600}.rotina-pontuais-tabela .rotina-pontuais-lojas .rotina-pontuais-situacao{font-weight:600}.rotina-pontuais-rotulo-celula{display:none}@media (max-width: 639px){.rotina-pontuais-tabela .rotina-pontuais-lojas,.rotina-pontuais-tabela .rotina-pontuais-lojas tbody,.rotina-pontuais-tabela .rotina-pontuais-lojas tr,.rotina-pontuais-tabela .rotina-pontuais-lojas th,.rotina-pontuais-tabela .rotina-pontuais-lojas td{display:block;width:100%;box-sizing:border-box}.rotina-pontuais-tabela .rotina-pontuais-lojas thead{display:none}.rotina-pontuais-tabela .rotina-pontuais-lojas tr{padding:12px 0;border-top:1px solid var(--fio)}.rotina-pontuais-tabela .rotina-pontuais-lojas th,.rotina-pontuais-tabela .rotina-pontuais-lojas td{padding:0 0 8px;border-top:0}.rotina-pontuais-rotulo-celula{display:block;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3)}}@media (max-width: 639px){.rotina-pontuais-filtros,.rotina-pontuais-periodo{padding:0 16px 16px}.rotina-pontuais-janela{padding:12px 16px 0}.rotina-pontuais-apoio,.rotina-pontuais-rodape{padding:12px 16px}.rotina-pontuais-vazio-ajuda{padding:0 16px 16px}.rotina-pontuais-rodape{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.rotina-contexto{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rotina-contexto .campo{min-width:0}.rotina-dia-botao{gap:8px;padding:8px}.rotina-dia-painel{width:auto;padding:12px}.rotina-inicial>.rotina-contexto{grid-template-columns:minmax(0,1fr);gap:12px}.rotina-inicial>.cabecalho{grid-column:1 / -1}.rotina-inicial>.nota-cartao{grid-row:2;margin-left:16px}main[data-secao=rotina] .cabecalho h1{font-size:22px}.rotina-ajuda{padding:16px}.rotina-secao-cabeca{padding:16px 16px 12px}.rotina-tarefa,.rotina-vazio{padding:16px}.rotina-secao-rodape,.rotina-andamento{padding:12px 16px}.rotina-observacao{margin-top:0}.rotina-resumo-loja,.rotina-conferida{padding:16px}.rotina-carimbos{gap:12px}.rotina-form{padding:0 16px 16px}.rotina-form-grade,.rotina-bloco-form{grid-template-columns:minmax(0,1fr)}}@media print{.rotina-dia-painel,.cabecalho-acao,.rotina-nav,.rotina-contexto,.rotina-observacao button{display:none!important}.rotina-secao{box-shadow:none;break-inside:avoid}.rotina-grade{display:block}.rotina-tarefa{break-inside:avoid}}.rotina-pontual-hoje-atualizado p{margin:16px 0 0}.suporte-form,.suporte-confirmacao{max-width:720px;display:flex;flex-direction:column;gap:24px}.suporte-form textarea{width:100%;min-height:44px}.suporte-campo{gap:4px}.suporte-campo .rotulo{margin-bottom:0}.suporte-ajuda{margin:0;font-size:12.5px;color:var(--texto-2)}.suporte-erro{margin:0;font-size:12.5px;color:var(--destrutivo)}.suporte-categoria{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:4px}.suporte-categoria legend{padding:0;margin-bottom:4px;font-size:14.5px;font-weight:600;color:var(--texto)}.suporte-opcoes{display:flex;flex-direction:column;gap:0 16px}@media (min-width: 641px){.suporte-opcoes{flex-direction:row;flex-wrap:wrap}}.suporte-opcao{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.suporte-opcao input{width:18px;height:18px;margin:0}.suporte-form[data-pergunta-aberta] textarea,.suporte-form[data-pergunta-aberta] .suporte-opcao{background-color:var(--sup-2);border-color:var(--fio)}.suporte-form[data-pergunta-aberta] .suporte-opcao{cursor:default}.suporte-form[data-pergunta-aberta] .suporte-opcao input{accent-color:var(--texto-2)}.suporte-cuidado{margin:0;color:var(--texto-2)}.suporte-contexto{display:flex;flex-direction:column;gap:4px}.suporte-contexto h2,.suporte-contexto h3{margin-bottom:4px}.suporte-contexto p,.suporte-alcance p,.suporte-confirmacao>p{margin:0}.suporte-alcance{display:flex;flex-direction:column;gap:4px;color:var(--texto-2)}.suporte-form .aviso{margin:0}.suporte-acoes{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.suporte-acoes button{min-height:44px}.suporte-registrar{display:inline-flex}.suporte-resumo{display:flex;flex-direction:column;gap:16px}.suporte-resumo p{margin:0}.suporte-texto{white-space:pre-wrap;overflow-wrap:anywhere}.suporte-confirmacao h2:focus{outline:none}.suporte-confirmacao h2:focus-visible{box-shadow:0 0 0 2px var(--fundo),0 0 0 4px var(--dado-2)}.suporte-saida{max-width:720px;display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.suporte-saida h2,.suporte-saida p{margin:0}.suporte-saida-acoes{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}@media (min-width: 641px){.suporte-saida-acoes{flex-direction:row;flex-wrap:wrap}}.suporte-saida-acoes button{min-height:44px}.suporte-saida h2:focus{outline:none}.suporte-saida h2:focus-visible{box-shadow:0 0 0 2px var(--fundo),0 0 0 4px var(--dado-2)}.suporte-faixa{max-width:720px;margin-bottom:24px}.suporte-faixa .aviso,.suporte-recuperacao .aviso{margin:0}.suporte-recuperacao{max-width:720px;display:flex;flex-direction:column;gap:24px}.suporte-estado:focus{outline:none}.suporte-estado:focus-visible{box-shadow:0 0 0 2px var(--fundo),0 0 0 4px var(--dado-2)}.suporte-consulta{display:flex;flex-direction:column;gap:16px;max-width:960px}.suporte-consulta .aviso,.suporte-andamento .aviso{margin:4px 0 0}.suporte-andamento-avisos .aviso+.aviso{margin-top:8px}.suporte-andamento[data-pergunta-aberta] select,.suporte-andamento[data-pergunta-aberta] textarea{background-color:var(--sup-2);border-color:var(--fio)}.suporte-andamento[data-pergunta-aberta] select{cursor:default;opacity:1}.suporte-busca-linha{display:flex;flex-wrap:wrap;gap:8px}.suporte-busca-linha input{flex:1 1 280px;min-width:0;min-height:44px}.suporte-consulta select,.suporte-consulta input,.suporte-consulta button,.suporte-resumo-acoes select,.suporte-resumo-acoes button,.suporte-paginacao button,.suporte-andamento select,.suporte-andamento button,.suporte-retorno button{min-height:44px}.suporte-filtros,.suporte-mais-filtros,.suporte-datas{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 641px){.suporte-filtros{grid-template-columns:repeat(3,minmax(0,1fr))}.suporte-mais-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}.suporte-datas{grid-template-columns:repeat(2,minmax(0,12rem))}}.suporte-mais-filtros[hidden]{display:none}.suporte-periodo{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:4px}.suporte-periodo legend{padding:0}.suporte-mais{display:flex}.suporte-resumo-consulta{display:flex;flex-direction:column;gap:4px;margin-top:24px;color:var(--texto-2)}.suporte-resumo-consulta p{margin:0}.suporte-resumo-acoes{display:flex;flex-wrap:wrap;align-items:end;gap:8px 16px;margin-top:8px}.suporte-resultado{margin-top:16px}.suporte-tabela td{vertical-align:top}.suporte-tabela td:first-child{max-width:28rem}.suporte-linha-id{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0}.suporte-nao-lida{font-weight:600;color:var(--texto)}.suporte-comeco{margin:4px 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}.suporte-pessoa,.suporte-cargo{display:block}.suporte-inteiro{white-space:nowrap}.suporte-cargo{color:var(--texto-2)}.suporte-lista{display:none;list-style:none;margin:0;padding:0}.suporte-lista li{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-bottom:1px solid var(--fio)}.suporte-lista li:first-child{border-top:1px solid var(--fio)}.suporte-lista p{margin:0}.suporte-andamento-linha{display:flex;flex-direction:column;gap:2px}@media (max-width: 640px){.suporte-tabela{display:none}.suporte-lista{display:block}}.suporte-paginas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:16px}.suporte-paginas p{margin:0}.suporte-paginacao{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.suporte-retorno{margin:0}.suporte-identificacao{display:flex;flex-direction:column;gap:4px}.suporte-identificacao p{margin:0}.suporte-dados{margin:0;display:flex;flex-direction:column;gap:8px}.suporte-dados dt{margin-bottom:0}.suporte-dados dd{margin:0;overflow-wrap:anywhere}.suporte-detalhe-corpo{display:grid;grid-template-columns:1fr;gap:24px;margin-top:24px}@media (min-width: 981px){.suporte-detalhe-corpo{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.suporte-mensagem{display:flex;flex-direction:column;gap:16px;min-width:0}.suporte-mensagem p,.suporte-contexto-dev p{margin:0;overflow-wrap:anywhere}.suporte-ausente{color:var(--texto-2)}.suporte-contexto-dev{display:flex;flex-direction:column;gap:8px;min-width:0}.suporte-contexto-dev h2,.suporte-registro h2,.suporte-pendente{font-size:16px;margin:0}.suporte-andamento{display:flex;flex-direction:column;gap:16px;max-width:720px;margin-top:32px}.suporte-andamento p{margin:0}.suporte-registro{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--fio)}main[data-secao=atividade]{max-width:880px}main[data-secao=atividade] .cabecalho{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}main[data-secao=atividade] .cabecalho-acao{display:flex;align-items:center;gap:12px}.atv-acesso,.atv-atualizar{min-height:44px}.atv-acesso-linha{display:none}.atv-ajuda{margin:12px 0;padding:12px 16px;background-color:var(--sup-2);border:1px solid var(--fio);border-radius:var(--raio-g)}.atv-ajuda ul,.atv-sobre ul{margin:0;padding-left:20px}.atv-ajuda li,.atv-sobre li{margin:4px 0;max-width:68ch}.atv-sobre{margin:12px 0}.atv-sobre summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600}.atv-periodo{display:flex;flex-direction:column;gap:12px;max-width:480px;margin:12px 0 16px}.atv-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.atv-campo select,.atv-campo input{width:100%;min-height:44px}.atv-datas{display:grid;grid-template-columns:1fr 1fr;gap:16px}.atv-botoes{display:flex;flex-wrap:wrap;gap:12px}.atv-botoes button,.atv-estado button,.atv-paginas button{min-height:44px}.atv-erro{margin:0;font-size:12.5px;color:var(--destrutivo)}.atv-inicio:focus{outline:none}.atv-recorte{margin:0 0 12px;font-size:14.5px;color:var(--texto-2)}.atv-estado{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.atv-estado-frase{margin:0 0 12px}.atv-estado-frase:empty{display:none}.atv-estado button{margin-bottom:12px}.atv-lista{background-color:var(--sup);border:1px solid var(--fio);border-radius:var(--raio-g)}.atv-dia+.atv-dia{border-top:1px solid var(--fio)}.atv-dia h2{margin:0;padding:16px 16px 8px;font-size:16px}.atv-dia ul{margin:0;padding:0;list-style:none}.atv-linha{padding:12px 16px;border-top:1px solid var(--fio)}.atv-linha p{margin:0}.atv-meta{display:flex;flex-wrap:wrap;gap:4px 0;font-size:12.5px;color:var(--texto-2)}.atv-meta>span+span:before{content:"·";margin:0 8px}.atv-frase{margin-top:4px;font-size:14.5px;overflow-wrap:anywhere}.atv-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}.atv-contagem{margin:0;font-size:12.5px;color:var(--texto-2)}.atv-paginas{display:flex;align-items:center;gap:12px}.atv-pagina{font-size:12.5px;color:var(--texto-2)}@media (max-width: 640px){.atv-acesso-cab{display:none}.atv-acesso-linha{display:block;margin:12px 0}.atv-datas{grid-template-columns:1fr;gap:12px}.atv-periodo{max-width:none}.atv-botoes{flex-direction:column;align-items:flex-start}.atv-rodape{flex-direction:column;align-items:stretch}.atv-paginas{justify-content:space-between}}.usuarios-topo{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px}.usuarios-topo .cabecalho{flex:1 1 280px;min-width:0}.usuarios-acoes{margin-top:4px}.usuarios-busca{max-width:420px;margin:16px 0 12px}.usuarios-busca input{width:100%}.usuarios-explicacao{max-width:65ch;margin:0}.usuarios-explicacao+.lista-pessoas-bloco{margin-top:12px}.lista-pessoas-bloco{padding:0}.lista-pessoas{list-style:none;margin:0;padding:0}.lista-pessoas-vazia{padding:16px 20px;margin:0}.pessoa{display:grid;grid-template-columns:minmax(170px,1.4fr) minmax(150px,1fr) minmax(150px,1fr);gap:8px 24px;padding:16px 20px;border-bottom:1px solid var(--fio)}.pessoa:last-child{border-bottom:0}.pessoa-nome,.pessoa-dado{min-width:0;overflow-wrap:anywhere}.pessoa-nome strong{display:block;font-weight:600}.pessoa small{display:block;font-size:12.5px;color:var(--texto-2)}.pessoa-acoes,.confirmacao-linha,.pessoa-aviso{grid-column:1 / -1}.pessoa-acoes{flex-wrap:wrap}.pessoa-acoes button,.confirmacao-linha button{font-size:12.5px;padding:8px 12px;min-height:44px}.confirmacao-linha{border-top:1px solid var(--fio-forte);padding-top:12px}.confirmacao-titulo{margin:0;font-weight:600}.confirmacao-linha .glosa{margin:4px 0 12px}.pessoa-aviso .aviso{margin:4px 0 0}.selo-situacao{display:inline-block;font-size:12.5px;font-weight:400;color:var(--texto-2);border:1px solid var(--fio-forte);border-radius:var(--raio);padding:2px 8px}.selo-atencao{color:var(--alerta)}.paginacao{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--fio);font-size:12.5px;color:var(--texto-2)}.ficha-fatos{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:12px 0 16px}.ficha-fatos dt{font-size:12.5px;color:var(--texto-2)}.ficha-fatos dd{margin:4px 0 0;overflow-wrap:anywhere}@media (max-width: 879px){.pessoa{grid-template-columns:1fr 1fr;gap:8px 16px}.pessoa-nome{grid-column:1 / -1}}@media (max-width: 639px){.pessoa,.lista-pessoas-vazia{padding:16px}.paginacao{padding:12px 16px}.ficha-fatos{gap:16px 12px}}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.voltar-usuarios{display:inline-flex;align-items:center;min-height:44px;margin-bottom:12px}.acesso-modulos{max-width:660px}.caixas-modulo{border:0;padding:0;margin:16px 0 0;min-width:0}.caixa-modulo{display:flex;align-items:flex-start;gap:12px;min-height:64px;padding:16px 0;border-top:1px solid var(--fio);cursor:pointer}.caixa-modulo:last-of-type{border-bottom:1px solid var(--fio)}.caixa-modulo input{margin-top:2px}.caixa-modulo strong,.caixa-modulo small{display:block}.caixa-modulo small{margin-top:4px;font-size:12.5px;color:var(--texto-2)}.caixa-modulo input:disabled+span{color:var(--texto-2)}.barra-salvar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px}.barra-salvar p{margin:0}.botao-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--texto);background-color:var(--sup-2);border:1px solid var(--fio-forte);border-radius:var(--raio);padding:8px 16px;text-decoration:none}.botao-link:hover{background-color:var(--sup-3)}.pessoa-acoes .botao-link{font-size:12.5px;padding:8px 12px}.form-usuario>.acoes-linha{grid-column:1 / -1;flex-wrap:wrap;white-space:normal}
