.uv-hoje{display:grid;gap:14px;margin:8px 0 18px;padding:16px 16px 18px;border:2px solid var(--ink);border-radius:3px;background:var(--cal);box-shadow:4px 4px 0 var(--ink)}.uv-resumo{display:grid;gap:6px}.uv-data{margin:0;color:var(--ink-2);font:600 14px/1.4 var(--display)}.uv-manchete{margin:0;color:var(--ink);font:800 clamp(22px,6vw,30px) /1.15 var(--display)}.uv-vazio{opacity:.45}.uv-detalhe,.uv-pico{margin:0;color:var(--ink);font:400 16px/1.5 var(--texto)}.uv-pico strong{font-family:var(--display)}.uv-amostra{display:inline-block;width:.9em;height:.9em;margin-right:4px;border:1px solid var(--ink);border-radius:2px;vertical-align:-.1em}.uv-curva{margin:0}.uv-curva svg{display:block;width:100%;height:auto}.uv-curva-faixa{fill:var(--cal-3)}.uv-curva-grade{stroke:var(--linha);stroke-width:1}.uv-curva-limite{stroke:var(--ink);stroke-width:1;stroke-dasharray:4 3}.uv-curva-eixo{fill:var(--c-meta);font:500 11px var(--display)}.uv-curva-barra{stroke:var(--ink);stroke-width:1}.uv-curva-limpo{stroke:var(--ink);stroke-width:2}.uv-curva-agora{stroke:var(--azul);stroke-width:2;stroke-dasharray:2 3}.uv-curva-agora-rotulo{fill:var(--azul);font:700 11px var(--display)}.uv-fonte,.uv-legenda{margin:6px 0 0;color:var(--c-meta);font:500 13px/1.45 var(--display)}.uv-fonte a{color:var(--azul);text-decoration:underline;text-underline-offset:3px}.uv-escala-mini{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;color:var(--ink);font:500 13px/1.4 var(--display)}.uv-escala{display:grid;gap:10px;margin:14px 0 8px;padding:0;list-style:none}.uv-escala li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:12px;align-items:stretch;padding:10px 12px;border:1px solid var(--linha-2);border-radius:3px;background:var(--cal)}.uv-escala-cor{border:1px solid var(--ink);border-radius:2px}.uv-escala-nome{margin:0;color:var(--ink);font:700 16px/1.3 var(--display)}.uv-escala-nome span{color:var(--c-meta);font-weight:500}.uv-escala-acao{margin:2px 0 0;color:var(--ink);font:400 15px/1.45 var(--texto)}@media (min-width:760px){.uv-hoje{padding:20px 22px 22px}}