/* Foto completa con información sobre una franja verde translúcida. */
.rcard.modern.restaurant-glass{position:relative;height:218px;background:#17503a;isolation:isolate}
.rcard.modern.restaurant-glass.restaurant-glass-compact{height:176px}
.rcard.modern.restaurant-glass .rimg{position:absolute;inset:0;width:100%;height:100%!important}
.rcard.modern.restaurant-glass .rimg-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#00000005 20%,#02291c30 100%);pointer-events:none}
.rcard.modern.restaurant-glass .rbody,#s-home .rcard.modern.restaurant-glass .rbody{position:absolute;inset:auto 0 0;padding:12px;background:linear-gradient(135deg,var(--verde2) 0%,var(--verde) 100%);color:white;border-top:1px solid #ffffff20;z-index:1}
.rcard.modern.restaurant-glass .rname,#s-home .rcard.modern.restaurant-glass .rname{color:#fff;text-shadow:0 1px 2px #0003}
.rcard.modern.restaurant-glass .rdir{color:#eaf4ee;font-size:11px;line-height:1.4;margin-top:4px}
.rcard.modern.restaurant-glass .rmeta,#s-home .rcard.modern.restaurant-glass .rmeta{color:#fff}
.rcard.modern.restaurant-glass .restaurant-meta-chip,#s-home .rcard.modern.restaurant-glass .restaurant-meta-chip{background:#ffffff17;color:#fff;border:1px solid #ffffff18;font-size:9.5px;padding:4px 6px}
.rcard.modern.restaurant-glass .rest-open-pill{z-index:2}
.rcard.modern.restaurant-glass .rbody:has(>.fundador-sello),#s-home .rcard.modern.restaurant-glass .rbody:has(>.fundador-sello){padding-right:58px}
.rcard.modern.restaurant-glass.restaurant-glass-compact .rbody:has(>.fundador-sello),#s-home .rcard.modern.restaurant-glass.restaurant-glass-compact .rbody:has(>.fundador-sello){padding-right:12px}
.rcard.modern.restaurant-glass.restaurant-glass-compact .rbody>.fundador-sello.compacta{top:auto;bottom:121px;right:10px}
@media(prefers-reduced-transparency:reduce){.rcard.modern.restaurant-glass .rbody,#s-home .rcard.modern.restaurant-glass .rbody{background:var(--verde)}}

/* Cleaner home business cards with ChamoGo's green identity. */
#s-home .rcard.modern.restaurant-glass{border-radius:20px;overflow:hidden;border:1px solid #dce9e0;box-shadow:0 3px 12px #144d2910}
#s-home .rcard.modern.restaurant-glass .rbody{inset:auto 8px 8px;border-radius:14px;padding:10px 11px;background:linear-gradient(135deg,var(--verde2),var(--verde));border:1px solid #ffffff30;box-shadow:0 2px 8px #07372215}
#s-home .rcard.modern.restaurant-glass .rname{font-size:14px;font-weight:750;line-height:1.3;letter-spacing:-.15px;text-shadow:none}
#s-home .rcard.modern.restaurant-glass .rdir{font-size:10px;margin-top:3px;color:#e2f4e9}
#s-home .rcard.modern.restaurant-glass .rmeta{gap:8px!important;margin-top:6px!important;align-items:center}
#s-home .rcard.modern.restaurant-glass .restaurant-meta-chip{background:transparent;border:0;padding:0;font-size:10px;font-weight:650;white-space:nowrap}
#s-home .rcard.modern.restaurant-glass .rest-open-pill{top:10px;left:10px;border-radius:20px;padding:5px 9px;background:#f2faf5ed;color:#176541;font-size:9px;box-shadow:0 2px 6px #123c2410}
#s-home .rcard.modern.restaurant-glass .rbody:has(>.fundador-sello){padding-right:46px}
#s-home .rcard.modern.restaurant-glass .rbody>.fundador-sello{right:7px;top:8px}
#s-home .rcard.modern.restaurant-glass.restaurant-glass-compact .rbody:has(>.fundador-sello){padding-right:11px}
#s-home .rcard.modern.restaurant-glass.restaurant-glass-compact .rbody>.fundador-sello.compacta{top:auto;bottom:100px;right:2px}
@media(prefers-reduced-transparency:reduce){#s-home .rcard.modern.restaurant-glass .rbody{background:var(--verde)}}

#s-home:not(.search-active) .client-section-title:has(#rest-list-titulo){display:none}
