.historico__cabeca[data-astro-cid-xvivaylc]{max-width:50rem}.historico__cabeca[data-astro-cid-xvivaylc] h2[data-astro-cid-xvivaylc]+p[data-astro-cid-xvivaylc]{margin-top:1rem}.filtros[data-astro-cid-xvivaylc].filtros--fotos{background:0 0;border:0;margin-bottom:1.25rem;padding:0}html:not(.js) .filtros--fotos[data-astro-cid-xvivaylc]{display:none}.mais-fotos[data-astro-cid-xvivaylc]{justify-content:center;margin-top:1.5rem;display:flex}.mais-fotos[data-astro-cid-xvivaylc][hidden],html:not(.js) .mais-fotos[data-astro-cid-xvivaylc]{display:none}.filtros[data-astro-cid-xvivaylc]{border:1px solid var(--cor-linha);background:#fff;gap:1.25rem;margin-bottom:1.5rem;padding:1.25rem;display:grid}.filtros__busca[data-astro-cid-xvivaylc]{gap:.375rem;display:grid}.filtros__busca[data-astro-cid-xvivaylc] label[data-astro-cid-xvivaylc]{color:var(--cor-tinta);font-size:.9375rem;font-weight:600}.filtros__busca[data-astro-cid-xvivaylc] input[data-astro-cid-xvivaylc]{border-radius:var(--raio);width:100%;min-height:3rem;font:inherit;color:var(--cor-texto);background:#fff;border:1px solid #8a8a8a;padding:.625rem .875rem;font-size:1rem}.filtros__busca[data-astro-cid-xvivaylc] input[data-astro-cid-xvivaylc]:focus-visible{outline-offset:0;border-color:var(--cor-tinta)}.filtros__tipos[data-astro-cid-xvivaylc]{border:0;min-width:0;margin:0;padding:0}.filtros__tipos[data-astro-cid-xvivaylc] legend[data-astro-cid-xvivaylc]{color:var(--cor-tinta);margin-bottom:.5rem;padding:0;font-size:.9375rem;font-weight:600}.filtros__opcoes[data-astro-cid-xvivaylc]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-xvivaylc]{display:inline-flex;position:relative}.chip[data-astro-cid-xvivaylc] input[data-astro-cid-xvivaylc]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip[data-astro-cid-xvivaylc]>span[data-astro-cid-xvivaylc]{border:1px solid var(--cor-linha-forte);min-height:2.75rem;color:var(--cor-texto);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.9375rem;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.chip[data-astro-cid-xvivaylc]:hover>span[data-astro-cid-xvivaylc]{border-color:var(--cor-tinta)}.chip[data-astro-cid-xvivaylc] input[data-astro-cid-xvivaylc]:checked+span[data-astro-cid-xvivaylc]{background:var(--cor-tinta);border-color:var(--cor-tinta);color:#fff}.chip[data-astro-cid-xvivaylc] input[data-astro-cid-xvivaylc]:focus-visible+span[data-astro-cid-xvivaylc]{outline:3px solid var(--cor-foco);outline-offset:2px}.chip__qtd[data-astro-cid-xvivaylc]{color:var(--cor-texto-suave);font-size:.8125rem;font-weight:600}.chip[data-astro-cid-xvivaylc] input[data-astro-cid-xvivaylc]:checked+span[data-astro-cid-xvivaylc] .chip__qtd[data-astro-cid-xvivaylc]{color:var(--cor-escuro-suave)}.filtros__busca[data-astro-cid-xvivaylc]{max-width:36rem}@media (width>=56em){.filtros[data-astro-cid-xvivaylc]{gap:1.5rem;padding:1.5rem}}.resultado[data-astro-cid-xvivaylc]{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;margin-bottom:.75rem;display:flex}.resultado__contagem[data-astro-cid-xvivaylc]{color:var(--cor-tinta);margin:0;font-weight:600}.resultado__limpar[data-astro-cid-xvivaylc]{min-height:2.75rem;color:var(--cor-acento-texto);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:.5rem .75rem;font-weight:600;text-decoration:underline}.lista-obras[data-astro-cid-xvivaylc]{border:1px solid var(--cor-linha);background:#fff;list-style:none}.obra[data-astro-cid-xvivaylc]{border-top:1px solid var(--cor-linha);grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.25rem .75rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.45;display:grid}.obra[data-astro-cid-xvivaylc]:first-child{border-top:0}.obra__num[data-astro-cid-xvivaylc]{font-family:var(--fonte-titulo);color:var(--cor-acento-texto);letter-spacing:.03em;font-size:1.0625rem;font-weight:600;line-height:1.4}.obra__titulo[data-astro-cid-xvivaylc]{font-family:var(--fonte-texto);color:var(--cor-tinta);letter-spacing:0;font-size:1rem;font-weight:600;line-height:1.4}.obra__compl[data-astro-cid-xvivaylc]{color:var(--cor-texto-suave);font-weight:400}.obra__detalhe[data-astro-cid-xvivaylc]{margin:.125rem 0 0}.obra__escopo[data-astro-cid-xvivaylc]{color:var(--cor-texto-suave)}.obra__corpo[data-astro-cid-xvivaylc]{grid-column:2/-1}.obra__local[data-astro-cid-xvivaylc],.obra__tipo[data-astro-cid-xvivaylc]{color:var(--cor-texto-suave);margin:0}.obra__local[data-astro-cid-xvivaylc]{grid-column:2;font-size:.875rem}.obra__tipo[data-astro-cid-xvivaylc]{grid-column:3}.obra__tipo[data-astro-cid-xvivaylc] span[data-astro-cid-xvivaylc]{border:1px solid var(--cor-linha-forte);border-radius:var(--raio);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-texto);padding:.0625rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.obra__foto[data-astro-cid-xvivaylc]{grid-column:2/-1;margin-top:.25rem}@media (width>=56em){.obra[data-astro-cid-xvivaylc]{grid-template-columns:3rem minmax(0,1fr) minmax(0,15rem) 8.5rem 3.5rem;align-items:start;column-gap:1.5rem;padding:.875rem 1.5rem}.obra__corpo[data-astro-cid-xvivaylc]{grid-column:2}.obra__local[data-astro-cid-xvivaylc]{font-size:inherit;grid-column:3;padding-top:.0625rem}.obra__tipo[data-astro-cid-xvivaylc]{grid-column:4;margin-top:0}.obra__foto[data-astro-cid-xvivaylc]{grid-column:5;justify-self:end;margin-top:0}}.mais-obras[data-astro-cid-xvivaylc]{border:1px solid var(--cor-linha);background:#fff;border-top:0;justify-content:center;padding:1.5rem 1rem;display:flex}.obra[data-astro-cid-xvivaylc]:focus{outline:none}.obra[data-astro-cid-xvivaylc]:focus-visible{outline:3px solid var(--cor-foco);outline-offset:-3px}.sem-resultados[data-astro-cid-xvivaylc]{border:1px solid var(--cor-linha);background:#fff;border-top:0;margin:0;padding:2rem 1.5rem}
