@layer componentes{.v-sat{--sat-limpa:#0acf8f;--sat-media:#e0a526;--sat-nublada:rgb(var(--rc-tinta) / .28);--sat-alta:#6f8cff;--sat-chuva:var(--v-graf-barra);gap:var(--v-e-3);min-width:0;margin:0;display:grid}:root[data-tema=claro] .v-sat{--sat-limpa:#078a5f;--sat-media:#b7791f}.v-sat__mapa{border:1px solid var(--v-fio);border-radius:var(--v-raio-3);position:relative;overflow:hidden}.v-sat__mapa svg{width:100%;height:auto;display:block}.v-sat__fundo{fill:var(--v-superficie-2)}.v-sat__talhao{stroke:#ffffff59;stroke-width:1.5px;transition:fill .35s}.v-sat__limite{fill:none;stroke:#f5d90a;stroke-width:2.5px;stroke-dasharray:8 5}.v-sat__nuvem{fill:#fff;transition:opacity .35s,r .35s}.v-sat__selo{border-radius:var(--v-raio-pill);color:#fff;font-family:var(--v-f-mono);font-size:var(--v-t-carimbo);background:#0000008c;padding:2px 8px;position:absolute;top:8px;right:8px}.v-sat__painel{padding:var(--v-e-3);background:var(--v-superficie);border:1px solid var(--v-fio);border-radius:var(--v-raio-3);font-size:var(--v-t-legenda);color:var(--v-texto);gap:10px;display:grid}.v-sat__painel:focus-visible{outline:2px solid var(--v-foco);outline-offset:2px}.v-sat__cab{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;display:flex}.v-sat__data{font-size:var(--v-t-ui);margin-right:4px;font-weight:700}.v-sat__etq{border:1px solid var(--v-fio-forte);border-radius:var(--v-raio-pill);font-size:var(--v-t-carimbo);color:var(--v-texto-2);padding:2px 8px}.v-sat__etq[data-tom=limpa]{border-color:var(--sat-limpa);color:var(--sat-limpa)}.v-sat__etq[data-tom=media]{border-color:var(--sat-media);color:var(--sat-media)}.v-sat__etq[data-tipo=chuva]{border-color:var(--sat-chuva);color:var(--sat-chuva)}.v-sat__vis{flex-wrap:wrap;gap:4px;display:flex}.v-sat__vis button,.v-sat__ano button,.v-sat__animar{border:1px solid var(--v-fio-forte);border-radius:var(--v-raio-2);font:inherit;font-size:var(--v-t-carimbo);color:var(--v-texto-2);cursor:pointer;background:0 0;padding:5px 10px;font-weight:600}.v-sat__vis button[aria-checked=true],.v-sat__animar[aria-pressed=true]{border-color:var(--v-verde-texto);background:var(--v-verde-suave);color:var(--v-verde-texto)}.v-sat__vis button:hover,.v-sat__ano button:hover:not(:disabled),.v-sat__animar:hover:not(:disabled){color:var(--v-texto);border-color:var(--v-texto-3)}.v-sat button:disabled{opacity:.4;cursor:default}.v-sat__ctl{color:var(--v-texto-2);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.v-sat__ctl label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.v-sat__ctl input{accent-color:var(--v-verde-texto)}.v-sat__animar{align-items:center;gap:5px;display:inline-flex}.v-sat__animar svg{fill:currentColor;width:11px;height:11px}.v-sat__ano{align-items:center;gap:4px;display:inline-flex}.v-sat__ano button{place-items:center;padding:4px 9px;display:inline-grid}.v-sat__ano button svg{width:14px;height:14px}.v-sat__ano select{border:1px solid var(--v-fio-forte);border-radius:var(--v-raio-2);background:var(--v-fundo);height:30px;font:inherit;color:var(--v-texto);padding:0 6px}.v-sat__cor{border-radius:2px;width:12px;height:3px;display:inline-block}.v-sat__cor[data-cor=vigor]{background:var(--sat-limpa)}.v-sat__cor[data-cor=chuva]{background:var(--sat-chuva);width:6px;height:8px}.v-sat__conta{font-family:var(--v-f-mono);font-size:var(--v-t-carimbo);color:var(--v-texto-3);margin-left:auto}.v-sat__trilho{border:1px solid var(--v-fio);border-radius:var(--v-raio-2);background:var(--v-fundo);gap:2px;padding:4px 6px 0;display:grid;position:relative}.v-sat__meses{font-family:var(--v-f-mono);color:var(--v-texto-3);grid-template-columns:repeat(12,1fr);font-size:10px;display:grid}.v-sat__meses span{border-left:1px solid var(--v-fio);padding-left:2px}.v-sat__curva{width:100%;height:40px;display:block}.v-sat__chuva{fill:var(--sat-chuva);opacity:.55}.v-sat__linha{fill:none;stroke:var(--sat-limpa);stroke-width:2px}.v-sat__altas{height:12px;position:relative}.v-sat__altas i,.v-sat__legenda i[data-tom=alta]{background:var(--sat-alta);width:8px;height:8px;margin-left:-4px;position:absolute;top:2px;transform:rotate(45deg)}.v-sat__faixa{height:34px;position:relative}.v-sat__futuro{border-left:1px dashed var(--v-texto-3);background:rgb(var(--rc-tinta) / .05);position:absolute;top:0;bottom:0;right:0}.v-sat__passagem{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;width:10px;height:100%;margin-left:-5px;padding:0;display:flex;position:absolute;bottom:0}.v-sat__passagem i{background:var(--sat-limpa);border-radius:2px 2px 0 0;width:4px;transition:width .15s;display:block}.v-sat__passagem[data-tom=media] i{background:var(--sat-media)}.v-sat__passagem[data-tom=nublada] i{background:var(--sat-nublada)}.v-sat__passagem:hover i{width:6px}.v-sat__passagem[aria-pressed=true] i{outline:2px solid var(--v-texto);outline-offset:1px;width:6px}.v-sat__legenda{font-size:var(--v-t-carimbo);color:var(--v-texto-3);flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.v-sat__legenda span{align-items:center;gap:6px;display:inline-flex;position:relative}.v-sat__legenda i{background:var(--sat-limpa);border-radius:2px;width:4px;height:12px;display:inline-block}.v-sat__legenda i[data-tom=media]{background:var(--sat-media)}.v-sat__legenda i[data-tom=nublada]{background:var(--sat-nublada)}.v-sat__legenda i[data-tom=alta]{margin:0 2px;position:static}.v-sat__teclas{margin-left:auto}.v-sat figcaption{font-size:var(--v-t-carimbo);color:var(--v-texto-3)}@media (width<=600px){.v-sat__passagem{width:6px;margin-left:-3px}.v-sat__passagem i{width:3px}.v-sat__legenda .v-sat__teclas{display:none}}@media (prefers-reduced-motion:reduce){.v-sat__talhao,.v-sat__nuvem{transition:none}}}
