/* Sobre a Casa usa somente a capa cadastrada, sem recortar ou distorcer a imagem. */
body[data-page="venue_profile"] :is(#ambiente,#sobre) .venue-about-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:start;gap:24px!important}
body[data-page="venue_profile"] :is(#ambiente,#sobre) .venue-about-layout:is(.is-text-only,.is-gallery-only){grid-template-columns:minmax(0,1fr)!important}
body[data-page="venue_profile"] .venue-about-cover{margin:0;min-width:0;width:100%;height:fit-content;overflow:hidden;border-radius:26px;border:1px solid var(--line);background:var(--card);align-self:start;box-shadow:0 12px 34px #0000000a}
body[data-page="venue_profile"] .venue-about-cover img{display:block;width:100%;height:auto;min-height:0;max-height:600px;object-fit:contain;border:0;border-radius:0}
.venue-promo-picture{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--card2,var(--card));display:grid;place-items:center}
.venue-promo-picture>span{display:flex;gap:10px;align-items:center;color:var(--brand);font-size:15px;font-weight:750}
.venue-promo-picture>span i{font-size:28px}
.venue-promo-picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
body[data-page="venue_profile"] .sdb-menu-card-media-v40 .sombio-premium__media-fallback{position:absolute;inset:0;display:grid;place-content:center;gap:8px;text-align:center;color:var(--muted);background:var(--card2,var(--card));font-size:12px}
body[data-page="venue_profile"] .sdb-menu-card-media-v40 .sombio-premium__media-fallback[aria-hidden="true"]{display:none}
body[data-page="venue_profile"] .sombio-premium__media-fallback i{font-size:28px;color:var(--brand)}
.full-menu-thumb{position:relative}.venue-menu-image-empty{position:absolute;inset:0;display:grid;place-items:center;background:var(--card);color:var(--brand);font-size:24px}.full-menu-thumb>img{position:relative}
@media(max-width:767px){body[data-page="venue_profile"] :is(#ambiente,#sobre) .venue-about-layout{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}body[data-page="venue_profile"] .venue-about-cover img{max-height:65svh}}
