:root{--verde:#0c893e;--verde-forte:#086b30;--verde-suave:#e6f4ea;--verde-borda:#b9ddc6;--laranja:#f15a22;--amarelo:#efd600;--roxo:#6b4e9e;--fundo:#fff8f2;--cartao:#fff;--cartao-tint:#f2faf5;--texto:#2b2b2b;--suave:#7a7a7a;--suave-forte:#5b5b60;--borda:#f0e4d8;--borda-forte:#e2d3c4;--alerta:#b3261e;--alerta-suave:#fdecea;--atencao-suave:#fff8e1;--info:#eef3f8;--info-borda:#d7e1eb;--info-traco:#a3a0a8;--info-texto:#40566e;--raio:14px;--raio-sm:8px;--altura-campo:34px;--altura-toque:36px;--altura-botoeira:50px;--sombra:0 1px 3px rgba(43,43,43,.06),0 8px 24px rgba(43,43,43,.05);--sombra-alta:0 12px 40px rgba(43,43,43,.14);--altura-cabecalho:64px;--fonte:"Amsi Pro Narrow",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--fundo);color:var(--texto);font-family:var(--fonte);font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}@media screen{html{--escala:0.8;zoom:var(--escala)}html[data-lupa="110"]{--escala:0.88}html[data-lupa="125"]{--escala:1}html[data-lupa="150"]{--escala:1.2}html[data-lupa="175"]{--escala:1.4}html[data-lupa="200"]{--escala:1.6}}.cabecalho-usuario{position:relative;display:flex;align-items:center;gap:8px}.lupa-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1.5px solid var(--verde);border-radius:999px;background:#fff;color:var(--verde);font:inherit;font-weight:700;cursor:pointer}.lupa-btn:hover{background:var(--cartao-tint)}.lupa-pop{position:absolute;top:calc(100% + 14px);right:0;z-index:70;width:310px;max-width:calc(100vw - 24px);padding:10px 12px;background:#fff;border:1.5px solid var(--borda);border-radius:14px;box-shadow:0 12px 28px rgba(0,0,0,.12);zoom:calc(1.2 / var(--escala, .8))}.lupa-linha{gap:10px}.lupa-linha,.lupa-rotulo{display:flex;align-items:center}.lupa-rotulo{gap:8px;flex:1 1;font-size:15px}.lupa-circ{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--borda);border-radius:999px;background:var(--fundo);color:inherit;cursor:pointer}.lupa-circ:hover{border-color:var(--verde);color:var(--verde)}.lupa-pct{min-width:54px;padding:0;color:inherit;font:inherit;font-size:15px;font-weight:700;text-align:center}.lupa-pct,.lupa-volta{border:0;background:none;cursor:pointer}.lupa-volta{display:block;margin:4px 0 0 auto;padding:4px 0;color:var(--verde);font:inherit;font-size:13px;text-decoration:underline}@media print{.lupa-btn,.lupa-pop{display:none}}html[data-modo=tablet] body{zoom:.9}@media print{html{zoom:1}}.cabecalho{height:var(--altura-cabecalho);background:var(--cartao);border-bottom:1px solid var(--borda);position:-webkit-sticky;position:sticky;top:0;z-index:20}.cabecalho-interno{max-width:1280px;height:100%;margin:0 auto;padding:0 20px;gap:16px}.cabecalho-interno,.marca{display:flex;align-items:center}.marca{gap:9px;font-weight:700;font-size:17px;letter-spacing:-.01em}.marca-selo{height:30px;width:auto;display:block}.marca .marca-app{color:var(--verde);font-weight:700}.marca-fio{width:1px;height:22px;background:var(--borda-forte)}.marca-area{font-size:14px;color:var(--suave-forte);font-weight:500}.navegacao{display:flex;align-items:center;gap:18px;margin-left:10px}.link-nav{font-size:14px;font-weight:600;color:var(--texto);padding:7px 14px;border-radius:999px;background:transparent;display:inline-flex;align-items:center;gap:7px}.link-nav:hover{background:var(--cartao-tint);color:var(--verde-forte)}.contador-nav{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--alerta);color:#fff;font-size:11px;font-weight:700;display:inline-grid;place-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.link-nav[data-ativo]{background:var(--verde-suave);color:var(--verde-forte)}.cabecalho .espaco{flex:1 1}.conta{font-size:13px;color:var(--suave-forte);display:flex;align-items:center;gap:8px}.conta-email{white-space:nowrap}@media (max-width:760px){.conta-email,.marca-area,.marca-fio{display:none}}.avatar{width:28px;height:28px;border-radius:50%;background:var(--verde-suave);color:var(--verde-forte);display:grid;place-items:center;font-size:11px;font-weight:700}.pagina{max-width:1080px;margin:0 auto;padding:24px 20px 64px}.pagina-larga{max-width:1320px}.pagina-densa{padding-top:14px}.trilha{font-size:13px;color:var(--suave);margin-bottom:14px;display:flex;gap:7px;align-items:center;flex-wrap:wrap}.trilha a:hover{color:var(--verde)}h1{font-size:24px;letter-spacing:-.02em;margin:0 0 4px}h2{font-size:17px;letter-spacing:-.01em;margin:0 0 10px}.subtitulo{color:var(--suave);font-size:14px;margin:0 0 22px}.grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));grid-gap:14px;gap:14px}.cartao{background:var(--cartao-tint);border:1px solid var(--borda);border-radius:var(--raio);padding:16px;box-shadow:var(--sombra);display:block}a.cartao:hover{border-color:var(--verde-borda);box-shadow:var(--sombra-alta)}.cartao-codigo{font-size:12px;font-weight:700;color:var(--verde-forte);letter-spacing:.02em}.cartao-titulo{font-size:14px;font-weight:600;margin:6px 0 0;line-height:1.35}.cartao-rodape{margin-top:12px;font-size:12px;color:var(--suave);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cartao-grupo{display:flex;flex-direction:column;background:var(--cartao);border:1px solid var(--borda);border-top:3px solid var(--verde);border-radius:var(--raio);padding:16px 18px 14px;box-shadow:var(--sombra);min-height:176px}.cartao-grupo:hover{box-shadow:var(--sombra-alta);background:var(--cartao-tint)}.grupo-icone{width:34px;height:34px;border-radius:10px;background:var(--verde-suave);color:var(--verde-forte);display:grid;place-items:center;margin-bottom:12px}.grupo-icone-mini{width:28px;height:28px;border-radius:8px;margin-bottom:0}.paleta-icones{display:flex;gap:8px;flex-wrap:wrap}.opcao-icone{width:42px;height:42px;display:grid;place-items:center;border:1.5px solid var(--borda-forte);border-radius:var(--raio-sm);background:var(--cartao);color:var(--suave-forte);cursor:pointer}.opcao-icone:hover{border-color:var(--verde-borda)}.opcao-icone[data-ativo]{background:var(--verde-suave);border-color:var(--verde);color:var(--verde-forte)}.grupo-nome{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--texto);line-height:1.25}.grupo-locais{font-size:13px;color:var(--suave);line-height:1.4;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grupo-rodape{margin-top:auto;padding-top:12px;border-top:1px dashed var(--borda-forte);font-size:13px;font-weight:700;color:var(--verde-forte)}.lista-locais{display:flex;flex-direction:column;gap:10px}.opcao-local{display:flex;align-items:center;gap:12px;min-height:62px;padding:12px 16px;background:var(--cartao);border:1.5px solid var(--borda-forte);border-left:4px solid var(--verde);border-radius:var(--raio);box-shadow:var(--sombra)}.opcao-local:hover{background:var(--verde-suave);border-color:var(--verde);box-shadow:var(--sombra-alta)}.opcao-local-nome{flex:1 1;font-size:17px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.opcao-local-codigo{font-size:12px;font-weight:700;color:var(--suave);letter-spacing:.02em;white-space:nowrap}.opcao-local-seta{font-size:22px;line-height:1;color:var(--verde-forte);flex:none}.grade-areas{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));grid-auto-rows:1fr;grid-gap:16px;gap:16px}.cartao-area{background:var(--cartao);border-radius:var(--raio);border:1px solid var(--borda);border-top:3px solid var(--verde);box-shadow:0 1px 3px rgba(0,0,0,.05);padding:16px;display:flex;flex-direction:column;height:100%;transition:transform .15s,box-shadow .15s}.cartao-area:hover{transform:translateY(-2px);box-shadow:var(--sombra-alta)}.cartao-area h3{font-size:15px;font-weight:800;margin:0 0 3px;color:var(--texto)}.cartao-area p{font-size:12.5px;color:var(--suave);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px}.cartao-area-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cartao-area-icone{width:32px;height:32px;border-radius:9px;flex:none;background:var(--verde-suave);color:var(--verde-forte);display:grid;place-items:center}.cartao-area-rodape{margin-top:auto;padding-top:9px;border-top:1px dashed var(--borda);font-size:12px;font-weight:700;color:var(--verde-forte)}.selo-codigo{background:transparent;color:var(--suave);border:1px solid var(--borda-forte);font-size:10px;letter-spacing:.4px;opacity:.7}.selo,.selo-codigo{font-weight:700;padding:3px 8px}.selo{display:inline-flex;align-items:center;gap:5px;font-size:11px;letter-spacing:.03em;border-radius:999px;text-transform:uppercase}.selo-conforme,.selo-revisao{background:var(--verde-suave);color:var(--verde-forte)}.selo-nc{background:var(--alerta-suave);color:var(--alerta)}.selo-neutro{background:#f2f2f2;color:var(--suave-forte)}.selo-pendente{background:var(--atencao-suave);color:#8a6d00}.campo{margin-bottom:14px}.rotulo{display:block;font-size:13px;font-weight:600;margin-bottom:5px;color:var(--suave-forte)}input[type=date],input[type=number],input[type=text],input[type=time],select,textarea{width:100%;height:var(--altura-campo);padding:0 10px;border:1px solid var(--borda-forte);border-radius:var(--raio-sm);background:var(--cartao);color:var(--texto);font-family:var(--fonte);font-size:14px}textarea{height:auto;min-height:72px;padding:8px 10px;resize:vertical}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--verde);box-shadow:0 0 0 3px var(--verde-suave)}.operador input[type=date],.operador input[type=number],.operador input[type=text],.operador input[type=time],.operador select{height:var(--altura-toque);font-size:15px}.botao{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--altura-toque);padding:0 16px;border-radius:var(--raio-sm);border:1px solid transparent;background:var(--verde);color:#fff;font-family:var(--fonte);font-size:14px;font-weight:600;cursor:pointer}.botao:hover{background:var(--verde-forte)}.botao:disabled{opacity:.5;cursor:not-allowed}.botao-secundario{background:var(--cartao);color:var(--texto);border-color:var(--borda-forte)}.botao-secundario:hover{background:var(--verde-suave);border-color:var(--verde-borda)}.botao-perigo{background:var(--alerta)}.botao-perigo:hover{background:#8e1d17}.botao-pequeno{height:var(--altura-campo);padding:0 10px;font-size:13px}.botoeira{display:flex;gap:8px}.botao-opcao{flex:1 1;height:var(--altura-botoeira);border-radius:var(--raio-sm);border:1.5px solid var(--borda-forte);background:var(--cartao);color:var(--suave-forte);font-family:var(--fonte);font-size:14px;font-weight:700;cursor:pointer}.botao-opcao[data-ativo=c]{background:var(--verde-suave);border-color:var(--verde);color:var(--verde-forte)}.botao-opcao[data-ativo=nc]{background:var(--alerta-suave);border-color:var(--alerta);color:var(--alerta)}.botao-opcao[data-ativo=nh]{background:#f2f2f2;border-color:var(--suave-forte);color:var(--suave-forte)}.linha-item{background:var(--cartao-tint);border:1px solid var(--borda);border-radius:var(--raio);padding:14px;margin-bottom:10px}.linha-item-nome{font-size:14px;font-weight:600;margin-bottom:10px}.linha-item .obrigatorio{color:var(--alerta);margin-left:3px}.secao-titulo{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--suave-forte);margin:22px 0 10px}.rolagem{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px;background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden}th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--suave-forte);background:var(--cartao-tint);white-space:nowrap}td,th{padding:9px 12px;border-bottom:1px solid var(--borda)}td{vertical-align:top}tbody tr:last-child td{border-bottom:none}.aviso{border-radius:var(--raio);padding:12px 14px;font-size:13px;margin-bottom:16px;background:var(--info);color:var(--info-texto);border:1px solid var(--info-borda);border-left:3px solid var(--info-traco)}.aviso-erro{background:var(--alerta-suave);border-color:#f3c6c2;border-left-color:var(--alerta);color:var(--alerta)}.aviso-ok{background:var(--verde-suave);border-color:var(--verde-borda);border-left-color:var(--verde);color:var(--verde-forte)}.vazio{text-align:center;padding:56px 20px;color:var(--suave);font-size:14px;background:var(--cartao-tint);border:1px dashed var(--borda-forte);border-radius:var(--raio)}.vazio strong{display:block;color:var(--texto);margin-bottom:4px;font-size:15px}.carregando-ilustrado{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:56px 20px;min-height:260px;text-align:center}.carregando-ilustrado p{margin:0;color:var(--suave);font-size:14px}.operador-limpando{width:340px;max-width:78%;aspect-ratio:512/342;background-color:var(--verde);-webkit-mask-image:url(/operador-limpando.svg);mask-image:url(/operador-limpando.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:200% 200%;mask-size:200% 200%;animation:operador-passo 1.6s steps(1) infinite}@keyframes operador-passo{0%,24.9%{-webkit-mask-position:0 0;mask-position:0 0}25%,49.9%{-webkit-mask-position:100% 0;mask-position:100% 0}50%,74.9%{-webkit-mask-position:100% 100%;mask-position:100% 100%}75%,to{-webkit-mask-position:100% 0;mask-position:100% 0}}@media (prefers-reduced-motion:reduce){.operador-limpando{animation:none;-webkit-mask-position:0 0;mask-position:0 0}}.abas{display:flex;gap:4px;border-bottom:1px solid var(--borda);margin-bottom:20px;overflow-x:auto}.aba{background:none;border:none;border-bottom:2px solid transparent;padding:9px 12px;font-family:var(--fonte);font-size:14px;font-weight:600;color:var(--suave);cursor:pointer;white-space:nowrap}.aba[data-ativa=true]{color:var(--verde-forte);border-bottom-color:var(--verde)}.abas a.aba{display:inline-flex;align-items:center;text-decoration:none}.aba-fio{width:1px;height:20px;align-self:center;background:var(--borda-forte);margin:0 10px;flex:none}.barra-acoes{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.barra-acoes .espaco{flex:1 1}.titulo-admin{display:flex;align-items:center;gap:12px;margin-bottom:4px;flex-wrap:wrap}.titulo-admin h1{margin:0}.icone-admin{width:40px;height:40px;border-radius:12px;background:var(--verde-suave);color:var(--verde-forte);display:grid;place-items:center;flex:none}.selo-admin{background:var(--roxo);color:#fff;font-size:11px;letter-spacing:.08em}.resumo-lista{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;font-size:15px}.colunas-construtor{display:flex;gap:22px;align-items:flex-start;flex-wrap:wrap}.lado-montar{flex:1 1 520px;min-width:340px}.lado-previa{flex:1 1 420px;min-width:320px;position:-webkit-sticky;position:sticky;top:88px}.cartao-bloco{margin-bottom:14px}.cabecalho-bloco{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ajuda{font-size:12px;color:var(--suave);margin:5px 0 0;line-height:1.4}.caixinha{display:flex;gap:8px;align-items:center;font-size:14px;margin-bottom:12px}.caixinha input[type=checkbox]{width:auto;height:auto}.caixinha-mini{font-size:11px;color:var(--suave);margin:4px 0 0}.editor-linhas{margin-top:14px;padding-top:14px;border-top:1px solid var(--borda-forte)}.editor-linhas input[type=text]{min-width:120px}.titulo-com-acoes{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.acoes-do-documento{display:flex;gap:8px;flex-wrap:wrap}.cartao-visto{display:flex;flex-direction:column;gap:4px;background:var(--cartao);border-left:3px solid var(--borda-forte)}.cartao-visto[data-assinado]{border-left-color:var(--verde);background:var(--verde-suave)}.visto-papel{font-size:13px;font-weight:700;color:var(--suave-forte);line-height:1.3;margin-bottom:8px}.visto-assinatura{display:flex;flex-direction:column;gap:2px;font-size:14px}.cartao-visto .botao{margin-top:auto}.escolha-itens{background:var(--cartao);border:1px solid var(--borda-forte);border-radius:var(--raio);padding:14px;margin-bottom:12px}.escolha-cabecalho{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.escolha-cabecalho .espaco{flex:1 1}.escolha-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.escolha-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:1.5px solid var(--borda-forte);border-radius:var(--raio-sm);background:var(--cartao);font-size:14px;cursor:pointer;line-height:1.25}.escolha-item input[type=checkbox]{width:20px;height:20px;flex:none;accent-color:var(--verde)}.escolha-item[data-marcado]{background:var(--verde-suave);border-color:var(--verde);color:var(--verde-forte);font-weight:600}.tabela-secao td{vertical-align:middle}.celula-fixa{background:var(--cartao-tint);font-weight:600}.celula-numero{color:var(--suave);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.celula-informativa{color:var(--suave-forte);font-style:italic}.celula-oculta{color:var(--borda-forte)}.celula-branco{color:var(--suave-forte);white-space:nowrap}.celula-vazia{text-align:center;color:var(--suave);padding:22px}.linha-faixa td{background:var(--verde-suave);color:var(--verde-forte);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.botoeira-celula .botao-opcao{height:40px;min-width:46px;font-size:13px}.campo-branco{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;font-size:13px}.linha-para-escrever{flex:1 1;border-bottom:1px solid var(--borda-forte);min-width:140px;height:18px}.folha-qr{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px}.etiqueta-qr{border:2px solid var(--verde);border-radius:var(--raio);background:#fff;padding:14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.etiqueta-qr img{width:100%;max-width:190px;height:auto}.etiqueta-marca{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--verde-forte)}.etiqueta-titulo{font-size:15px;font-weight:700;line-height:1.2;color:var(--texto)}.etiqueta-abaixo{font-size:12px;color:var(--suave-forte)}.etiqueta-acao{margin-top:6px}.etiqueta-codigo{margin-top:4px;font-size:20px;font-weight:800;letter-spacing:.04em;color:var(--verde-forte);line-height:1.1}.etiqueta-codigo span{display:block;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--suave-forte);margin-bottom:2px}.etiqueta-url{font-size:9px;color:var(--suave);word-break:break-all;line-height:1.2}.painel-qr{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap;margin-bottom:18px}.painel-qr .etiqueta-qr{width:240px;flex:none}.painel-qr-texto{flex:1 1;min-width:240px}@media print{.folha-qr{grid-template-columns:repeat(3,1fr);gap:10px}.etiqueta-acao{display:none!important}.folha-qr[data-so-uma]{display:block}.folha-qr[data-so-uma] .etiqueta-qr:not([data-alvo]){display:none!important}.folha-qr[data-so-uma] .etiqueta-qr[data-alvo]{width:360px;margin:40px auto 0}body:has(.painel-qr) .grade,body:has(.painel-qr) .lista-locais,body:has(.painel-qr) .painel-qr-texto,body:has(.painel-qr) .secao-titulo,body:has(.painel-qr) .subtitulo,body:has(.painel-qr) .titulo-com-acoes{display:none!important}.painel-qr .etiqueta-qr{width:300px;margin:0 auto}.etiqueta-qr{break-inside:avoid;page-break-inside:avoid;border-color:#000}.etiqueta-marca,.etiqueta-titulo{color:#000}.abas,.acoes-do-documento,.barra-acoes,.cabecalho,.trilha{display:none!important}body{background:#fff}.pagina{padding:0;max-width:none}.cartao,.linha-item{box-shadow:none;background:#fff}table{border:1px solid #999}td,th{border-bottom:1px solid #999}.tabela-secao td,.tabela-secao th{border:1px solid #999}.celula-fixa,.linha-faixa td{background:#eee!important;color:#000!important}.linha-faixa{page-break-inside:avoid;break-inside:avoid;page-break-after:avoid;break-after:avoid}.lado-previa{display:none!important}}.tela-enviado{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:32px}.tela-enviado h1{font-size:32px;color:var(--verde);margin-bottom:2px}.tela-enviado .subtitulo{margin-bottom:8px}.ilustra-enviado{width:440px;max-width:86vw;height:auto;margin-bottom:18px}.seta-lateral{position:fixed;top:50%;transform:translateY(-50%);z-index:15;width:44px;height:76px;display:grid;place-items:center;font-size:34px;line-height:1;color:var(--verde-forte);background:var(--cartao);border:1px solid var(--borda-forte);box-shadow:var(--sombra-alta)}.seta-lateral:hover{background:var(--verde-suave);border-color:var(--verde)}.seta-lateral[data-desligada]{opacity:.35;box-shadow:none;pointer-events:none}.seta-esquerda{left:8px;border-radius:0 12px 12px 0}.seta-direita{right:8px;border-radius:12px 0 0 12px}.seta-contagem{margin:0 0 8px}@media print{.seta-contagem,.seta-lateral{display:none!important}}.atalho-semana{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;font-size:14px;font-weight:600;color:var(--verde-forte)}.atalho-semana:hover{text-decoration:underline}.legenda-historico{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-bottom:12px;font-size:12px;color:var(--suave-forte)}.legenda-historico span{display:inline-flex;align-items:center;gap:6px}.legenda-branco{font-style:italic}.tabela-semana{table-layout:fixed}.tabela-semana td:first-child,.tabela-semana th:first-child{width:96px}.tabela-semana .coluna-item{width:74px;text-align:center;vertical-align:middle;padding:6px 4px}.tabela-semana th.coluna-item{white-space:normal;word-break:break-word;vertical-align:bottom;font-size:10px;line-height:1.25}.tabela-semana td{vertical-align:middle}.celula-dia{text-align:left;background:var(--cartao-tint)}.dia-semana{display:block;font-size:10px;color:var(--suave);text-transform:uppercase;letter-spacing:.04em}.dia-numero{display:block;font-size:12px;font-weight:700;color:var(--texto);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabela-semana tr[data-vazio] .celula-dia .dia-numero{color:var(--suave);font-weight:600}.semana-dobra{padding:0;margin-bottom:18px;background:var(--cartao)}.semana-dobra>summary{cursor:pointer;padding:12px 14px;font-size:14px;font-weight:600;color:var(--verde-forte);list-style:none;display:flex;align-items:center;gap:8px}.semana-dobra>summary::-webkit-details-marker{display:none}.semana-dobra>summary:before{content:"›";font-size:17px;line-height:1;transition:transform .15s}.semana-dobra[open]>summary:before{transform:rotate(90deg)}.semana-dobra[open]>summary{border-bottom:1px solid var(--borda)}.semana-miolo:not(:empty){padding:14px}.marca-dia{display:inline-grid;place-items:center;width:30px;height:26px;border-radius:var(--raio-sm);font-size:11px;font-weight:700;font-style:normal;letter-spacing:.02em}.marca-dia[data-estado=c]{background:var(--verde-suave);color:var(--verde-forte)}.marca-dia[data-estado=nc]{background:var(--alerta-suave);color:var(--alerta)}.marca-dia[data-estado=nao]{background:#f2f2f2;color:var(--suave-forte)}.marca-dia[data-estado=vazio]{background:transparent;border:1px dashed var(--borda-forte)}@media print{.atalho-semana{display:none!important}.marca-dia,.tabela-semana td,.tabela-semana th{border:1px solid #999}}@media screen and (max-width:760px){html{--escala:1}html[data-lupa="110"]{--escala:1.1}html[data-lupa="125"]{--escala:1.25}html[data-lupa="150"]{--escala:1.4}html[data-lupa="175"]{--escala:1.6}html[data-lupa="200"]{--escala:1.8}.operador input[type=date],.operador input[type=number],.operador input[type=text],.operador input[type=time],.operador select,input[type=date],input[type=number],input[type=text],input[type=time],select,textarea{font-size:16px}.cabecalho{height:auto}.cabecalho-interno{height:auto;min-height:52px;padding:8px 12px;gap:8px;flex-wrap:wrap}.marca{font-size:16px}.navegacao{order:5;flex:1 0 100%;margin-left:0;gap:4px;overflow-x:auto}.link-nav{padding:6px 12px;white-space:nowrap}.pagina{padding:16px 14px 48px}h1{font-size:20px}.grade,.grade-areas{grid-template-columns:1fr;gap:12px}.grade-areas{grid-auto-rows:auto}.folha-qr{grid-template-columns:1fr 1fr}.escolha-grade{grid-template-columns:1fr}.opcao-local{padding:12px}.opcao-local-nome{font-size:16px}.lado-montar,.lado-previa{flex:1 1 100%;min-width:0}.lado-previa{position:static}.rolagem{-webkit-overflow-scrolling:touch}.tabela-secao{min-width:560px}.tabela-semana{table-layout:auto;width:max-content;min-width:100%}.titulo-com-acoes{gap:10px}.acoes-do-documento,.painel-qr .etiqueta-qr{width:100%}.seta-lateral,.tela-enviado h1{font-size:26px}.seta-lateral{width:32px;height:60px}}