.meta-dia{display:grid;gap:.4rem;padding:.7rem .85rem;border-radius:.85rem;border:1px solid hsl(var(--border));background:hsl(var(--card));font-size:.85rem}.meta-dia--vazia{display:block;text-align:center;color:hsl(var(--muted-foreground));font-size:.8rem;border-style:dashed}.meta-dia--vazia a{text-decoration:underline;text-underline-offset:3px}.meta-dia__linha{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.meta-dia__barra{height:.5rem;border-radius:999px;background:hsl(var(--muted)/.6);overflow:hidden}.meta-dia__fill{height:100%;border-radius:999px;background:hsl(var(--brand-primary));transition:width .4s ease}.meta-dia__tempo{margin:0;font-size:.78rem;color:hsl(var(--muted-foreground))}.meta-dia--batida{border-color:hsl(142 55% 40%);background:hsl(142 45% 22%/.55);color:#fff;text-align:center;font-size:.95rem}.meta-dia--batida strong{font-size:1.05rem}.meta-dia--agora{animation:meta-dia-pulso .9s ease 2}@keyframes meta-dia-pulso{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.manut-alertas{display:grid;gap:.5rem;margin:0 0 1rem}.manut-alerta{display:grid;gap:.15rem;padding:.65rem .85rem;border-radius:.85rem;border:1px solid hsl(var(--border));font-size:.85rem}.manut-alerta--vencida{border-color:hsl(0 65% 50%);background:hsl(0 60% 30%/.35)}.manut-alerta--proxima{border-color:hsl(40 90% 50%);background:hsl(40 80% 30%/.3)}.manut-alertas__link{font-size:.8rem;color:hsl(var(--muted-foreground));text-decoration:underline;text-underline-offset:3px;justify-self:start}