.trilho.svelte-1icv0gg{font-family:var(--font-label);text-transform:uppercase;font-size:13px;letter-spacing:1px;color:var(--muted)}.trilho.svelte-1icv0gg a:where(.svelte-1icv0gg){color:var(--blue-bright)}.cabecalho.svelte-1icv0gg h1:where(.svelte-1icv0gg){margin:var(--space-1) 0 4px;color:var(--ink);font-size:32px;line-height:40px;font-weight:600}.resumo.svelte-1icv0gg{margin:0 0 var(--space-3);color:var(--muted);max-width:48em}.painel.svelte-1icv0gg{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--space-3);align-items:start}.visor.svelte-1icv0gg{position:sticky;top:var(--space-2);background:#1b1e23}canvas.svelte-1icv0gg{display:block;width:100%;height:min(68vh,620px);touch-action:none}.sobre-visor.svelte-1icv0gg{position:absolute;top:var(--space-2);left:var(--space-2);right:var(--space-2);display:flex;justify-content:space-between;align-items:start;gap:var(--space-1);pointer-events:none}.sobre-visor.svelte-1icv0gg>:where(.svelte-1icv0gg){pointer-events:auto}.estado.svelte-1icv0gg{font-family:var(--font-label);text-transform:uppercase;letter-spacing:1px;font-size:12px;color:var(--on-brand);background:var(--orange-strong);padding:4px 10px}.botao-fantasma.svelte-1icv0gg{margin-left:auto;font-family:var(--font-label);text-transform:uppercase;letter-spacing:1.2px;font-size:12px;font-weight:600;color:var(--on-brand);background:transparent;border:.8px solid var(--on-brand);padding:8px 14px;cursor:pointer}.info.svelte-1icv0gg{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);padding:10px var(--space-2);color:#d6d6d6;font-size:13px;line-height:18px;background:#14171b}.aviso.svelte-1icv0gg{color:#ffb48a}.controlos.svelte-1icv0gg section:where(.svelte-1icv0gg){padding:var(--space-2) 0;border-bottom:1px solid var(--line)}.controlos.svelte-1icv0gg section:where(.svelte-1icv0gg):first-child{padding-top:0}.controlos.svelte-1icv0gg h2:where(.svelte-1icv0gg){margin:0 0 var(--space-2);color:var(--orange-strong)}.campo.svelte-1icv0gg{margin-bottom:var(--space-2)}.campo.svelte-1icv0gg label:where(.svelte-1icv0gg),.rotulo.svelte-1icv0gg{display:block;font-size:14px;line-height:20px;font-weight:600;color:var(--ink);margin-bottom:4px}.linha.svelte-1icv0gg{display:flex;align-items:center;gap:var(--space-1)}.linha.svelte-1icv0gg input:where(.svelte-1icv0gg){flex:1;accent-color:var(--orange-strong)}.valor.svelte-1icv0gg{min-width:64px;text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.opcoes.svelte-1icv0gg{display:flex;flex-wrap:wrap;gap:6px}.opcoes.svelte-1icv0gg button:where(.svelte-1icv0gg){font:inherit;font-size:13px;line-height:18px;padding:7px 12px;background:var(--surface-alt);color:var(--ink-soft);border:1px solid var(--line);cursor:pointer}.opcoes.svelte-1icv0gg button.ativo:where(.svelte-1icv0gg){background:var(--blue);color:var(--on-brand);border-color:var(--blue)}input[type=text].svelte-1icv0gg,select.svelte-1icv0gg{font:inherit;font-size:14px;width:100%;padding:8px 10px;border:1px solid #8a8a8a;border-radius:0;background:var(--surface)}small.svelte-1icv0gg{color:var(--muted);font-size:12px}.interruptor.svelte-1icv0gg{display:flex!important;gap:var(--space-1);align-items:center;font-weight:400!important}.interruptor.svelte-1icv0gg input:where(.svelte-1icv0gg){accent-color:var(--orange-strong);width:18px;height:18px}.erros.svelte-1icv0gg{margin:0;padding:10px 14px 10px 28px;background:#fff1ea;color:#8a2c00;font-size:13px}.amostras.svelte-1icv0gg{display:flex;gap:var(--space-1)}.amostra.svelte-1icv0gg{width:36px;height:36px;background:var(--cor);border:1px solid #8a8a8a;cursor:pointer;padding:0}.amostra.ativo.svelte-1icv0gg{outline:3px solid var(--orange);outline-offset:2px}.sr.svelte-1icv0gg{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ams.svelte-1icv0gg{margin-top:var(--space-2);font-size:14px}.ams.svelte-1icv0gg summary:where(.svelte-1icv0gg){cursor:pointer;font-weight:600;color:var(--ink)}.ams.svelte-1icv0gg p:where(.svelte-1icv0gg){margin:6px 0;color:var(--muted);font-size:13px;line-height:18px}.ranhura.svelte-1icv0gg{display:grid;grid-template-columns:14px 70px 1fr;align-items:center;gap:var(--space-1);margin-top:6px}.ponto.svelte-1icv0gg{width:14px;height:14px;background:var(--cor);border:1px solid #8a8a8a}.botao.svelte-1icv0gg,.botao-sec.svelte-1icv0gg{width:100%;font-family:var(--font-label);text-transform:uppercase;letter-spacing:1.2px;font-size:14px;font-weight:600;padding:14px 20px;border:0;cursor:pointer}.botao.svelte-1icv0gg{background:var(--orange-strong);color:var(--on-brand)}.botao-sec.svelte-1icv0gg{margin-top:var(--space-1);background:var(--surface-alt);color:var(--ink);border:1px solid var(--line)}.botao.svelte-1icv0gg:disabled,.botao-sec.svelte-1icv0gg:disabled{opacity:.5;cursor:default}.nota.svelte-1icv0gg{margin:6px 0 0;font-size:13px;line-height:18px;color:var(--muted)}.ideia.svelte-1icv0gg p:where(.svelte-1icv0gg),.ideia.svelte-1icv0gg li:where(.svelte-1icv0gg){font-size:14px;line-height:22px}.ideia.svelte-1icv0gg p:where(.svelte-1icv0gg){margin:0 0 var(--space-2)}.ideia.svelte-1icv0gg ul:where(.svelte-1icv0gg){margin:0;padding-left:18px}@media(max-width:900px){.painel.svelte-1icv0gg{grid-template-columns:1fr}.visor.svelte-1icv0gg{position:relative;top:0}canvas.svelte-1icv0gg{height:52vh}}
