/* This section is visible from server HTML, independently of application startup. */
#home-discovery{box-sizing:border-box;display:flex!important;align-items:stretch;gap:12px;width:calc(100% - 24px);max-width:760px;height:320px;margin:12px auto 16px;min-width:0;color:#e8d9c5}
html[data-public-page="other"] #home-discovery,#home-discovery[hidden]{display:none!important}
#home-discovery *{box-sizing:border-box;min-width:0}
#home-discovery .mobile-film-slot{position:relative;overflow:hidden;border-radius:16px;background:#0c434b;flex:0 0 180px;width:180px;height:320px;min-height:320px}
#home-discovery .brand-film{position:absolute!important;inset:0!important;z-index:1;display:block!important;width:100%!important;max-width:100%!important;height:100%!important;aspect-ratio:auto!important;margin:0!important;overflow:hidden;border-radius:16px!important;background:#0c434b!important}
#home-discovery .brand-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;margin:0!important;border:0!important;background:#0c434b!important}
#home-discovery video::-webkit-media-controls{display:none!important}
#home-discovery .mobile-places-card{position:relative;overflow:hidden;border:1px solid #9b7838;border-radius:16px;background:#10545d;flex:1 1 0%;height:auto;min-height:0}
#home-discovery .mobile-places-open{position:absolute;inset:0;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;text-align:left!important;background:#10545d!important;color:#e8d9c5!important;-webkit-text-fill-color:#e8d9c5!important}
#home-discovery .mobile-places-photos{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr;gap:4px}
#home-discovery .mobile-places-photos img{width:100%;height:100%;min-height:0;object-fit:cover;display:block}
#home-discovery .mobile-places-caption{position:absolute;left:0;right:0;bottom:0;display:grid;gap:7px;padding:40px 14px 14px;background:linear-gradient(transparent,#0c434bf5 28%);color:#e8d9c5}
#home-discovery .mobile-places-caption strong{font-size:22px!important;line-height:1.12!important;color:#e8d9c5!important;-webkit-text-fill-color:#e8d9c5!important;overflow-wrap:anywhere}
#home-discovery .mobile-places-selected{font-size:14px;line-height:1.25;overflow-wrap:anywhere}
#home-discovery .mobile-places-cta{font-size:14px;line-height:1.25;font-weight:750;color:#e0c176}
#home-discovery .mobile-places-clear{position:absolute;right:6px;top:6px;z-index:2;width:34px;height:34px;min-height:34px;padding:0!important;font-size:24px!important;line-height:1}
#home-discovery .mobile-places-clear[hidden]{display:none!important}
@media(max-width:700px){
 #home-discovery{height:auto;gap:8px;margin:8px 12px 12px;max-width:none}
 #home-discovery .mobile-film-slot{flex:0 0 calc(50% - 4px);width:calc(50% - 4px);height:auto;min-height:220px}
 #home-discovery .mobile-places-card{min-height:220px}
 #home-discovery .mobile-places-photos{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr))}
 #home-discovery .mobile-places-caption{padding:35px 10px 12px}
 #home-discovery .mobile-places-caption strong{font-size:17px!important}
 #home-discovery .mobile-places-selected,#home-discovery .mobile-places-cta{font-size:12px}
 body.baazar-live-theme :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea){font-size:16px!important}
 body.baazar-live-theme dialog.catalog-picker{height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important}
}

/* Normal-flow poster reserves height even when the browser cannot size media. */
#home-discovery .home-video-size{position:static!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border:0!important}
