.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}}.ag-hoje-resumo{color:var(--muted-foreground);margin:0 0 8px;font-size:12.5px}.ag-hoje{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:0 22px;margin:0;padding:0;list-style:none;display:grid}.ag-hoje-item{border-bottom:1px solid #f1eae0;grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:0 10px;padding:6px 0;display:grid}.ag-hoje-item .ag-hora{font-size:12.5px}.ag-hoje-item .ag-quem{min-width:0}.ag-hoje-item .ag-quem a,.ag-hoje-item .ag-quem strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.25;display:block;overflow:hidden}.ag-hoje-item .ag-tipo{font-size:11.5px;line-height:1.3}.ag-hoje-item[data-passou]{opacity:.42}.ag-hoje-item[data-proximo] .ag-hora{color:#2f6b4f;font-weight:700}.ag-hoje-item[data-proximo] .ag-quem a{color:#2f6b4f}.ag-hoje-item[data-proximo] .ag-tipo:after{content:" · próximo";color:#2f6b4f;font-weight:600}@media (width<=560px){.ag-hoje{grid-template-columns:1fr}}.hoje-topo{position:relative}.team-shell .team-topbar-actions .hoje-topo-botao{min-height:36px;color:var(--internal-on-black,#f6f4f0);cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.team-shell .team-topbar-actions .hoje-topo-botao:hover{background:#ffffff1f}.hoje-topo-botao b{color:#1a1714;background:#c98a5e;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:inline-grid}.hoje-topo-painel{z-index:60;color:#24211e;background:#fffdf9;border:1px solid #e6dcd0;border-radius:14px;flex-direction:column;gap:10px;width:min(420px,100vw - 24px);max-height:min(78vh,680px);padding:14px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #0000004d}.hoje-topo-cab{justify-content:space-between;align-items:start;gap:8px;display:flex}.hoje-topo-cab p{gap:2px;margin:0;display:grid}.hoje-topo-cab b{font-size:15px}.hoje-topo-cab span{color:#7a7168;font-size:12.5px}.team-shell .team-topbar-actions .hoje-topo-fechar{color:#6e655c;background:0 0;border-radius:999px;justify-content:center;width:30px;min-height:30px;padding:0}.team-shell .team-topbar-actions .hoje-topo-fechar:hover{color:#24211e;background:#f3ece4}.hoje-topo-numeros{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.team-shell .team-topbar-actions .hoje-topo-numeros button{color:#24211e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6dcd0;border-radius:10px;justify-items:start;gap:0;min-height:0;padding:8px 10px;font-size:11.5px;font-weight:500;display:grid}.team-shell .team-topbar-actions .hoje-topo-numeros button svg{color:#a0603f;width:15px;height:15px}.hoje-topo-numeros button b{font-size:20px;font-weight:700;line-height:1.1}.team-shell .team-topbar-actions .hoje-topo-numeros button:hover:not(:disabled){color:#24211e;background:#fbf4ec}.team-shell .team-topbar-actions .hoje-topo-numeros button[aria-pressed=true]{color:#fff;background:#24211e;border-color:#24211e}.team-shell .team-topbar-actions .hoje-topo-numeros button[aria-pressed=true] svg{color:#e8b48c}.team-shell .team-topbar-actions .hoje-topo-numeros button:disabled{opacity:.45;cursor:default}.hoje-topo-lista{gap:2px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.hoje-topo-lista li{border-bottom:1px solid #f0e8df;grid-template-columns:46px 1fr;align-items:baseline;gap:8px;padding:6px 4px;display:grid}.hoje-topo-lista li[data-passou]{opacity:.5}.hoje-topo-lista a{color:#24211e;text-underline-offset:3px;text-decoration:underline}.hoje-topo-tudo{color:#a0603f;align-self:flex-end;font-size:12.5px;font-weight:600}@media (width<=760px){.team-shell .team-topbar-actions .hoje-topo-botao span{display:none}.hoje-topo-painel{width:auto;position:fixed;top:64px;left:12px;right:12px}}
