.ui-codigo{display:grid;gap:var(--esp-2);min-width:0}.ui-codigo-rotulo{font-size:13px;font-weight:600;color:var(--text)}.ui-codigo-caixa{display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;border:1px solid var(--edge);border-radius:var(--raio);background:var(--page-bg);overflow:hidden}.ui-codigo-caixa:focus-within{outline:3px solid var(--focus-ring);outline-offset:1px}.ui-codigo-fundo,.ui-codigo-numeros,.ui-codigo-texto{margin:0;padding:10px 12px;font:13px/1.5 ui-monospace,Consolas,Cascadia Mono,monospace;tab-size:2;letter-spacing:0;white-space:pre}.ui-codigo-numeros{padding-right:10px;overflow:hidden;text-align:right;color:color-mix(in srgb,var(--text-soft) 70%,transparent);border-right:1px solid color-mix(in srgb,var(--edge) 70%,transparent);background:color-mix(in srgb,var(--panel) 60%,transparent);-webkit-user-select:none;user-select:none}.ui-codigo-area{position:relative;min-width:0}.ui-codigo-fundo{position:absolute;inset:0;overflow:hidden;color:var(--text);pointer-events:none}.ui-codigo-texto{position:relative;display:block;box-sizing:border-box;width:100%;min-height:100%;border:0;outline:0;resize:vertical;overflow:auto;color:transparent;caret-color:var(--text);background:transparent}.ui-codigo-texto::selection{color:transparent;background:color-mix(in srgb,var(--accent) 35%,transparent)}.ui-codigo-texto[readonly]{cursor:default}.ui-codigo-t-comentario{color:var(--text-soft)}.ui-codigo-t-texto{color:color-mix(in srgb,var(--ok,var(--accent)) 80%,var(--text))}.ui-codigo-t-numero{color:color-mix(in srgb,var(--accent) 70%,var(--text))}.ui-codigo-t-palavra{color:var(--accent-strong)}.ui-codigo-t-api{color:var(--accent)}.ui-codigo-t-marcado{color:var(--erro);-webkit-text-decoration:underline wavy color-mix(in srgb,var(--erro) 60%,transparent);text-decoration:underline wavy color-mix(in srgb,var(--erro) 60%,transparent);text-underline-offset:3px}@media (max-width:640px){.ui-codigo-fundo,.ui-codigo-numeros,.ui-codigo-texto{font-size:12px;padding:8px}}.ui-config-lista{display:grid;gap:var(--esp-2)}.ui-config-linha{align-items:flex-end}.ui-config-linha,.ui-config-linha-campos{display:flex;gap:var(--esp-2);min-width:0}.ui-config-linha-campos{flex:1 1 auto;flex-wrap:wrap}.ui-config-linha-campos>*{flex:1 1 180px;min-width:0}.ui-config-linha>.selo{flex:none;margin-bottom:var(--esp-2)}.ui-config-linha-acoes{display:flex;flex:none;gap:var(--esp-1)}.ui-previa{display:inline-block;vertical-align:top;overflow:hidden}.ui-previa-foto{object-fit:contain}.ui-previa-janela{display:grid;gap:var(--esp-2);margin:0;min-width:0;align-content:start}.ui-previa-janela-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--esp-2)}.ui-previa-janela-rotulo{font-size:13px;color:var(--text)}.ui-previa-janela-linguas{display:inline-flex;gap:2px;border:1px solid var(--edge);border-radius:var(--raio);padding:2px;background:var(--page-bg)}.ui-previa-janela-lingua{border:0;border-radius:calc(var(--raio) - 2px);padding:4px 10px;font:inherit;font-size:12px;color:var(--text-soft);background:transparent;cursor:pointer}.ui-previa-janela-lingua:hover{color:var(--text)}.ui-previa-janela-lingua.ui-previa-janela-ativa{color:var(--text);background:color-mix(in srgb,var(--accent) 22%,transparent)}.ui-previa-janela-lingua:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.ui-previa-janela-quadro{display:grid;place-items:center;min-height:180px;padding:var(--esp-2);border:1px solid var(--edge);border-radius:var(--raio);background:color-mix(in srgb,var(--page-bg) 70%,black);overflow:auto}.ui-previa-janela-tela{display:block;max-width:100%;height:auto;image-rendering:auto}.ui-previa-janela-aviso{margin:0;font-size:13px;color:var(--text-soft);text-align:center}.ui-previa-janela-aviso.ui-previa-janela-erro{color:var(--erro)}.ui-previa-janela-nota{font-size:12px;color:var(--text-soft)}.ui-previa-janela-falta{color:var(--erro)}.ui-editor-janela{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--esp-4);align-items:start;min-width:0}.ui-editor-janela-campos{display:grid;gap:var(--esp-3);min-width:0}.ui-editor-janela-validacao{display:grid;gap:var(--esp-1);margin:0;padding:0;list-style:none;font-size:13px}.ui-editor-janela-validacao li{padding:6px 10px;border-radius:var(--raio);border:1px solid var(--edge);background:var(--panel)}.ui-editor-janela-validacao li.ui-editor-janela-ok{border-color:color-mix(in srgb,var(--ok,var(--accent)) 55%,var(--edge))}.ui-editor-janela-validacao li.ui-editor-janela-erro{border-color:color-mix(in srgb,var(--erro) 70%,var(--edge));color:var(--erro)}.ui-editor-janela-validacao li.ui-editor-janela-aviso{color:var(--text-soft)}@media (max-width:980px){.ui-editor-janela{grid-template-columns:1fr}}.gerador-canvas{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:var(--esp-4);align-items:start;width:100%}.gerador-canvas-campos,.gerador-canvas-previa{display:grid;gap:var(--esp-3);min-width:0}.gerador-canvas-previa{align-content:start}.gerador-canvas-tela{width:100%;max-height:640px;object-fit:contain;border-radius:var(--raio);border:1px solid var(--edge);background:var(--page-bg)}.gerador-canvas-janelas{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--esp-1);max-width:540px}.gerador-canvas-janela{position:relative;margin:0}.gerador-canvas-janela canvas{display:block;width:100%;height:auto;background:var(--page-bg)}.gerador-canvas-marca{position:absolute;top:var(--esp-2);right:var(--esp-2);font-size:13px;line-height:1;filter:drop-shadow(0 1px 2px color-mix(in srgb,black 80%,transparent))}@media (max-width:760px){.gerador-canvas{grid-template-columns:1fr}}.guias-barra{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-bottom:10px;border-bottom:1px solid var(--edge)}.guias-barra .guias-seletor{flex:0 1 240px;min-width:170px;max-width:280px}.guias-atalhos{display:flex;align-items:center;gap:6px;min-width:0}.guias-fixas{margin-left:auto}.guia-atalho{display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;border:1px solid transparent;border-radius:3px;color:var(--text-soft);font-size:12px;font-weight:700;white-space:nowrap;text-decoration:none}.guia-atalho:hover{color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 8%,transparent)}.guia-atalho--ativa{border-color:var(--accent);color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 14%,transparent)}.guia-atalho--forte{border-color:var(--accent);color:var(--accent-ink);background:var(--accent)}.guia-atalho--forte:hover{color:var(--accent-ink);background:var(--accent-strong)}.guia-atalho--forte.guia-atalho--ativa{box-shadow:0 0 0 2px var(--panel-raised),0 0 0 3px var(--accent)}@media (max-width:640px){.guias-recentes{display:none}.guias-barra .guias-seletor{flex:1 1 100%;max-width:none}.guias-fixas{margin-left:0}}.mapa-pontos{--mapa-cor-1:var(--cor-categoria-1,var(--accent));--mapa-cor-2:var(--cor-categoria-2,var(--erro));--mapa-cor-3:var(--cor-categoria-3,var(--warn));--mapa-cor-4:var(--cor-categoria-4,var(--accent-strong));min-width:0;container:mapa-pontos/inline-size}.mapa-pontos .mapa-pontos-tom-1{--cor:var(--mapa-cor-1)}.mapa-pontos .mapa-pontos-tom-2{--cor:var(--mapa-cor-2)}.mapa-pontos .mapa-pontos-tom-3{--cor:var(--mapa-cor-3)}.mapa-pontos .mapa-pontos-tom-4{--cor:var(--mapa-cor-4)}.mapa-pontos .painel-cab,.mapa-pontos .painel-cab-lado{flex-wrap:wrap}.mapa-pontos-palco{min-width:0}.mapa-pontos-corpo{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--esp-3)}.mapa-pontos-controles{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--esp-2) var(--esp-5);min-width:0}.mapa-pontos-coluna{display:grid;gap:var(--esp-2);min-width:0;max-width:720px}.mapa-pontos-grupo{display:grid;gap:6px;min-width:0}.mapa-pontos-rotulo{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.mapa-pontos-chaves{display:flex;flex-wrap:wrap;gap:6px}.mapa-pontos .ui-chip{padding:4px 12px;font-size:12.5px;cursor:pointer}.mapa-pontos .ui-chip b{margin-left:2px;font-size:11.5px}.mapa-pontos .ui-chip:not(.ui-chip--ativo) .mapa-pontos-amostra{opacity:.35}@container mapa-pontos (min-width: 960px){.mapa-pontos>.painel-corpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,440px);grid-template-rows:auto auto;align-items:start;gap:var(--esp-4) var(--esp-5)}.mapa-pontos-palco{grid-column:1;grid-row:1/span 2}.mapa-pontos-ficha,.mapa-pontos-vazio{grid-column:2;grid-row:1;position:sticky;top:calc(84px + var(--esp-3))}.mapa-pontos-coluna{max-width:none}}.mapa-pontos-amostra{--cor:var(--text-soft);display:inline-block;flex:none;width:10px;height:10px;background:color-mix(in srgb,var(--cor) 88%,transparent);border:1px solid var(--text)}.mapa-pontos-amostra--losango{width:8px;height:8px;margin:1px;transform:rotate(45deg)}.mapa-pontos-amostra--ponto{border-radius:50%}.mapa-pontos-amostra--area{background:color-mix(in srgb,var(--cor) 32%,transparent);border-color:var(--cor)}.mapa-pontos-amostra--area-tracejada{background:color-mix(in srgb,var(--cor) 32%,transparent);border:1px dashed var(--cor)}.mapa-pontos-amostra--editado{background:transparent;border:2px solid var(--accent-strong)}.mapa-pontos-quadro{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border:1px solid var(--edge);border-radius:var(--raio);background:var(--page-bg);user-select:none;-webkit-user-select:none}.mapa-pontos-quadro--rola{overflow:auto;overscroll-behavior:contain}.mapa-pontos-tela{position:relative;width:100%;aspect-ratio:1}.mapa-pontos-tela--2{width:200%}.mapa-pontos-tela--4{width:400%}.mapa-pontos-imagem{display:block;width:100%;height:100%;object-fit:fill;-webkit-user-drag:none;pointer-events:none}.mapa-pontos-tela--4 .mapa-pontos-imagem{image-rendering:pixelated}.mapa-pontos-sem-imagem{position:absolute;inset:0;display:grid;place-items:center;font-size:12.5px;color:var(--text-soft)}.mapa-pontos-svg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;touch-action:manipulation}.mapa-pontos-svg--arrastando,.mapa-pontos-svg--arrastando *{cursor:grabbing!important}.mapa-pontos-svg--rola{cursor:grab}.mapa-pontos-leitura{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--esp-3);margin:0;font-size:12px;color:var(--text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mapa-pontos-leitura:not([data-ativo]) .mapa-pontos-leitura-posicao,.mapa-pontos-leitura[data-ativo] .mapa-pontos-leitura-ocioso{display:none}.mapa-pontos-leitura-posicao{font-family:ui-monospace,Consolas,monospace;color:var(--text)}.mapa-pontos-leitura-editado{display:inline-flex;align-items:center;gap:6px}.mapa-pontos-ponto{--cor:var(--text-soft);cursor:pointer;outline:none;touch-action:none}.mapa-pontos-ponto--movel{cursor:grab}.mapa-pontos-alvo{fill:transparent;stroke:none}.mapa-pontos-forma{fill:color-mix(in srgb,var(--cor) 88%,transparent);stroke:var(--text);stroke-width:1.4;stroke-opacity:.92;transition:fill .12s ease}.mapa-pontos-ponto:hover .mapa-pontos-forma{fill:var(--cor);stroke-opacity:1}.mapa-pontos-area .mapa-pontos-forma{fill:color-mix(in srgb,var(--cor) 26%,transparent);stroke:var(--cor);stroke-width:1.6;stroke-opacity:1;vector-effect:non-scaling-stroke}.mapa-pontos-area:hover .mapa-pontos-forma{fill:color-mix(in srgb,var(--cor) 44%,transparent)}.mapa-pontos-area--tracejada .mapa-pontos-forma{stroke-dasharray:5 3}.mapa-pontos-area--ampla .mapa-pontos-forma{fill:none;pointer-events:none}.mapa-pontos-area--ampla:hover .mapa-pontos-forma{stroke-width:2.5}.mapa-pontos-borda{fill:none;stroke:transparent;stroke-width:10px;vector-effect:non-scaling-stroke;pointer-events:stroke}.mapa-pontos-ponto--editado .mapa-pontos-forma{stroke:var(--accent-strong);stroke-width:2.6;stroke-opacity:1;stroke-dasharray:none}.mapa-pontos-ponto--invalido .mapa-pontos-forma{stroke:var(--erro-claro);stroke-dasharray:3 2}.mapa-pontos-ponto--removido{opacity:.28}.mapa-pontos-ponto--removido .mapa-pontos-forma{stroke-dasharray:3 2}.mapa-pontos-ponto--origem{opacity:.4}.mapa-pontos-ponto:focus-visible .mapa-pontos-forma{stroke:var(--focus-ring);stroke-width:3;stroke-opacity:1;stroke-dasharray:none}.mapa-pontos-qtd{font-family:var(--fonte-ui);font-size:10px;font-weight:700;text-anchor:middle;dominant-baseline:central;fill:var(--text);paint-order:stroke;stroke:var(--page-bg);stroke-width:2.4px;stroke-linejoin:round;pointer-events:none}.mapa-pontos-alcance{fill:color-mix(in srgb,var(--cor) 16%,transparent);stroke:var(--cor);stroke-width:2;stroke-dasharray:6 4;vector-effect:non-scaling-stroke;pointer-events:none}.mapa-pontos-selecao{pointer-events:none}.mapa-pontos-halo{fill:color-mix(in srgb,var(--cor) 30%,transparent);stroke:var(--text);stroke-width:2}.mapa-pontos-marca{fill:var(--cor);stroke:var(--text);stroke-width:1.8}.mapa-pontos-contorno{fill:color-mix(in srgb,var(--cor) 18%,transparent);stroke:var(--text);stroke-width:2.4;vector-effect:non-scaling-stroke}.mapa-pontos-contorno--fantasma{stroke-dasharray:6 3;fill:color-mix(in srgb,var(--cor) 30%,transparent)}.mapa-pontos-trilha{stroke:var(--text);stroke-width:1.5;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;fill:none}.mapa-pontos-etiqueta{font-family:var(--fonte-ui);font-size:11.5px;font-weight:700;fill:var(--text);paint-order:stroke;stroke:var(--page-bg);stroke-width:4px;stroke-linejoin:round}.mapa-pontos-etiqueta--sub{font-size:11px;font-weight:600;fill:color-mix(in srgb,var(--text) 82%,var(--cor))}.mapa-pontos-canto{fill:var(--text);stroke:var(--page-bg);stroke-width:1.6}.mapa-pontos-canto,.mapa-pontos-canto-alvo{cursor:move;pointer-events:all;touch-action:none}.mapa-pontos-tipo{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.mapa-pontos-tipo:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--cor,var(--text-soft));border:1px solid var(--text)}.mapa-pontos-tipo--losango:before{border-radius:1px;transform:rotate(45deg) scale(.85)}.mapa-pontos-tipo--area-tracejada:before,.mapa-pontos-tipo--area:before{border-radius:1px}.mapa-pontos-fechar{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--edge);border-radius:50%;background:transparent;color:var(--text-soft);font-size:17px;line-height:1;cursor:pointer}.mapa-pontos-fechar:hover{border-color:var(--accent-strong);color:var(--accent-strong)}.mapa-pontos-vazio{display:grid;gap:2px;padding:var(--esp-3) var(--esp-4);border:1px dashed var(--edge);border-radius:var(--raio)}.mapa-pontos-vazio-titulo{margin:0;font-size:14px;font-weight:700;color:var(--text)}.mapa-pontos-vazio-sub{margin:0;font-size:12.5px;color:var(--text-soft)}.mapa-pontos-achada>td,.mapa-pontos-achada>th{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--accent) 24%,transparent)}@media (prefers-reduced-motion:no-preference){.mapa-pontos-achada>td,.mapa-pontos-achada>th{animation:mapa-pontos-achada 1.8s ease-out}}@keyframes mapa-pontos-achada{0%{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--accent) 48%,transparent)}to{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--accent) 0%,transparent)}}.mapa-pontos-ficha{display:grid;gap:var(--esp-3);min-width:0;padding:var(--esp-3) var(--esp-4) var(--esp-4);border:1px solid var(--edge);border-left:4px solid var(--cor);border-radius:var(--raio);background:color-mix(in srgb,var(--page-bg) 45%,var(--panel))}.mapa-pontos-ficha-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--esp-2) var(--esp-3)}.mapa-pontos-ficha-titulo{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--esp-3);min-width:0}.mapa-pontos-ficha-onde{font-size:15px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mapa-pontos-ficha-linhas,.mapa-pontos-ficha-tamanho{font-size:12px;color:var(--text-soft)}.mapa-pontos-ficha-botoes{display:flex;align-items:center;gap:var(--esp-2)}.mapa-pontos-ficha-botoes .btn-curto{min-height:32px;padding-inline:12px;font-size:11px;letter-spacing:.06em}.mapa-pontos-ficha-resumo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-3) var(--esp-4)}.mapa-pontos-ficha-numeros{display:flex;flex-wrap:wrap;gap:var(--esp-2);margin:0}.mapa-pontos-ficha-numero{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-width:150px;padding:10px 16px;border:1px solid var(--edge);border-radius:var(--raio);background:var(--panel)}.mapa-pontos-ficha-numero dt{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}.mapa-pontos-ficha-numero dd{margin:0;font-family:var(--fonte-titulo);font-size:26px;font-weight:800;line-height:1.1;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mapa-pontos-ficha-numero dd small{margin-left:4px;font-family:var(--fonte-ui);font-size:13px;font-weight:600;color:var(--text-soft)}.mapa-pontos-ficha-tipos{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mapa-pontos-ficha-tipo{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:4px 12px;border:1px solid var(--edge);border-radius:999px;background:var(--panel);font-size:13px;color:var(--text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mapa-pontos-ficha-tipo b{color:var(--text)}.mapa-pontos-ficha-nivel{color:var(--accent-strong);font-weight:700}.mapa-pontos-ficha-rolagem{max-width:980px;overflow-x:auto;border:1px solid var(--edge);border-radius:var(--raio);background:var(--panel)}.mapa-pontos-ficha-tabela{width:100%;border-collapse:collapse;font-size:13px}.mapa-pontos-ficha-tabela thead th{padding:8px 4px;text-align:center;white-space:nowrap;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-strong);background:var(--panel-raised);border-bottom:1px solid var(--edge)}.mapa-pontos-ficha-tabela tbody td,.mapa-pontos-ficha-tabela tbody th{padding:5px 4px;text-align:center;vertical-align:middle;border-bottom:1px solid color-mix(in srgb,var(--edge) 55%,transparent)}.mapa-pontos-ficha-tabela tbody tr:last-child>*{border-bottom:0}.mapa-pontos-ficha-tabela .mapa-pontos-ficha-nome{min-width:128px;padding-left:12px;text-align:left}.mapa-pontos-ficha-tabela tbody th.mapa-pontos-ficha-nome{font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text)}.mapa-pontos-ficha-nome small{margin-left:6px;font-size:10.5px;font-weight:400;color:var(--text-soft)}.mapa-pontos-ficha-nome small.mapa-pontos-ficha-marca{font-family:ui-monospace,Consolas,monospace}.mapa-pontos-ficha-nome small.mapa-pontos-ficha-alerta{padding:1px 7px;border:1px solid var(--erro);border-radius:999px;font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--erro-claro)}.mapa-pontos-repete>th{font-weight:500}.mapa-pontos-repete>th>span{color:var(--text-soft)}.mapa-pontos-apagada>td{opacity:.45;text-decoration:line-through}.mapa-pontos-apagada>td:last-child{opacity:1;text-decoration:none}.mapa-pontos-ficha-num{color:var(--text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mapa-pontos-sem{color:var(--text-soft);font-size:12px}.mapa-pontos-ficha-tabela input.celula-valor.celula-valor{display:block;margin:0 auto;padding:5px 3px;text-align:center}.mapa-pontos-celula[data-erro] input.celula-valor.celula-valor{border-color:var(--erro);background:color-mix(in srgb,var(--erro) 18%,transparent)}.mapa-pontos-ficha-tabela td.mapa-pontos-ficha-acoes{width:1%;white-space:nowrap}.mapa-pontos-ficha-tabela .btn-curto{min-height:28px;padding:3px 8px;font-size:10px;letter-spacing:.04em}.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-numeros{flex:1 1 100%;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-numero{flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:10px;min-width:0;padding:6px 12px}.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-numero dt{font-size:11px;letter-spacing:.04em}.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-numero dd{font-size:20px}.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-botoes{flex:1 1 100%;justify-content:space-between}.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-rolagem{overflow:visible;border:0;background:transparent}.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-tabela,.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-tabela tbody,.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-tabela td,.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-tabela th,.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-tabela tr{display:block}.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-tabela thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-tabela tbody{display:grid;gap:var(--esp-2)}.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-tabela tbody tr{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;padding:10px 12px;border:1px solid var(--edge);border-radius:var(--raio);background:var(--panel)}.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-tabela tbody th.mapa-pontos-ficha-nome{grid-column:1/-1;min-width:0;padding:0;border:0}.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-tabela tbody td{padding:0;border:0;text-align:left}.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-tabela tbody td .mapa-pontos-sem,.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-tabela tbody td.mapa-pontos-ficha-num{line-height:34px}.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-tabela tbody td[data-rotulo]:before{content:attr(data-rotulo);display:block;margin-bottom:3px;line-height:1.2;white-space:nowrap;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft)}.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-tabela input.celula-valor.celula-valor{width:100%;box-sizing:border-box;margin:0;padding:7px 6px}.mapa-pontos-ficha[data-estreito] .mapa-pontos-ficha-tabela tbody td.mapa-pontos-ficha-acoes{grid-column:1/-1;width:auto}