.ag{max-width:980px}.ag-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:10px 0 18px;display:flex}.ag-topo h1{font-family:var(--font-display,inherit);margin:0;font-size:clamp(28px,5vw,40px);line-height:1.05}.ag-status{color:var(--muted-foreground);font-size:13px}.ag-status[data-parada]{color:#a95332;font-weight:600}.ag-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.ag-kpi{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:12px 14px}.ag-kpi strong{font-size:24px;line-height:1.1;display:block}.ag-kpi span{color:var(--muted-foreground);font-size:12.5px}.ag-filtros{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.ag-chip{border:1px solid var(--border);min-height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:13px}.ag-chip[aria-pressed=true]{color:#fff;background:#30302e;border-color:#30302e}.ag-dia{margin-bottom:18px}.ag-dia h2{text-transform:capitalize;border-bottom:1px solid var(--border);margin:0 0 6px;padding-bottom:6px;font-size:14px;font-weight:600}.ag-dia h2 small{color:var(--muted-foreground);margin-left:6px;font-weight:400}.ag-lista{margin:0;padding:0;list-style:none;display:grid}.ag-item{border-bottom:1px solid #f1eae0;grid-template-columns:52px minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:9px 0;display:grid}.ag-item:last-child{border-bottom:0}.ag-hora{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:13px}.ag-quem{min-width:0}.ag-quem a,.ag-quem strong{font-weight:600}.ag-tipo{color:var(--muted-foreground);font-size:12.5px;display:block}.ag-tag{vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11.5px;display:inline-block}.ag-tag[data-t=sem]{color:#a95332;background:#a953321f}.ag-tag[data-t=lembrete]{background:var(--muted);color:var(--muted-foreground)}.ag-acoes{white-space:nowrap;font-size:13px}.ag-item[data-lembrete]{opacity:.7}.ag-vazio{color:var(--muted-foreground);padding:8px 0;font-size:13px}.ag-tag[data-t=ok]{color:#2f6b4f;background:#2f6b4f1f}.ag-sugestoes{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.ag-sugestoes small{color:var(--muted-foreground);font-size:12px}.ag-sugestao{min-height:32px;color:inherit;cursor:pointer;background:0 0;border:1px solid #a9533273;border-radius:999px;padding:0 10px;font-size:12.5px}.ag-sugestao:hover{background:#a9533214}.ag-sugestao:disabled{opacity:.5;cursor:default}@media (width<=560px){.ag-kpis{grid-template-columns:1fr 1fr}.ag-item{grid-template-columns:44px minmax(0,1fr)}.ag-acoes{grid-column:2}}
