/* Picorae v18.124 — founder's REAL paid event dashboard in Samsung 44582.mp4.
 * The existing decoded, owner-authorised cover must lead the page and dissolve
 * into warm ivory, not read as a separately mounted image card.
 * Uses ONLY the original img/src and existing paid-only cover visibility logic.
 * No new image URL requests, media cloning, backend writes or guest exposure. */
#p2HostDashboardPreview.p98-live-overview.p116-mock-overview
 .p2hd-main > .p2hd-hero{
  position:relative!important;
  isolation:isolate!important;
  display:flex!important;
  flex-direction:column!important;
  min-height:0!important;
  padding:0 0 14px!important;
  gap:0!important;
  overflow:hidden!important;
  border:1px solid #e5d7be!important;
  border-radius:20px!important;
  box-shadow:0 9px 26px rgba(68,44,18,.045)!important;
  background:#fffdf8!important;
}
#p2HostDashboardPreview.p98-live-overview.p116-mock-overview
 .p2hd-hero > .p98-event-cover-frame.has-cover:not(.p116-cover-unavailable){
  position:relative!important;
  z-index:0!important;
  display:block!important;
  width:100%!important;
  min-width:0!important;
  height:clamp(210px,33vw,295px)!important;
  min-height:0!important;
  max-height:none!important;
  margin:0 0 -42px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  overflow:hidden!important;
  box-shadow:none!important;
  background:
    radial-gradient(ellipse 82% 64% at 50% 8%,#e5d6c2 0%,transparent 80%),
    linear-gradient(180deg,#f0e7da 0%,#f7efe3 52%,#fffdf8 100%)!important;
}
#p2HostDashboardPreview.p98-live-overview.p116-mock-overview
 .p2hd-hero > .p98-event-cover-frame.has-cover:not(.p116-cover-unavailable)
 .p98-event-cover-image:not([hidden]){
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  object-fit:contain!important;
  object-position:center top!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  opacity:1!important;
  -webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 43%,rgba(0,0,0,.85) 57%,rgba(0,0,0,.38) 73%,transparent 96%)!important;
  mask-image:linear-gradient(to bottom,#000 0%,#000 43%,rgba(0,0,0,.85) 57%,rgba(0,0,0,.38) 73%,transparent 96%)!important;
  -webkit-mask-size:100% 100%!important;
  mask-size:100% 100%!important;
}
#p2HostDashboardPreview.p98-live-overview.p116-mock-overview
 .p2hd-hero > div:not(.p98-event-cover-frame):not(.p2hd-hero-actions){
  position:relative!important;
  z-index:1!important;
  box-sizing:border-box!important;
  width:100%!important;
  padding:15px clamp(17px,3.7vw,27px) 0!important;
  background:transparent!important;
}
#p2HostDashboardPreview.p98-live-overview.p116-mock-overview
 .p2hd-hero:has(> .p98-event-cover-frame.has-cover:not(.p116-cover-unavailable))
 > div:not(.p98-event-cover-frame):not(.p2hd-hero-actions){
  background:linear-gradient(180deg,rgba(255,253,248,0) 0%,rgba(255,253,248,.94) 38%,#fffdf8 77%)!important;
  padding-top:20px!important;
}
#p2HostDashboardPreview.p98-live-overview.p116-mock-overview
 .p2hd-hero .p2hd-kicker{
  color:#92692e!important;
}
#p2HostDashboardPreview.p98-live-overview.p116-mock-overview
 .p2hd-hero h2{
  color:#2f241b!important;
  font-size:clamp(28px,5vw,37px)!important;
  margin:7px 0 10px!important;
  letter-spacing:-.035em!important;
}
#p2HostDashboardPreview.p98-live-overview.p116-mock-overview
 .p2hd-hero .p2hd-meta{
  gap:6px!important;
  margin-top:3px!important;
  flex-wrap:wrap!important;
}
#p2HostDashboardPreview.p98-live-overview.p116-mock-overview
 .p2hd-hero .p2hd-meta > span{
  background:rgba(246,235,215,.9)!important;
  border:1px solid #e4d3b6!important;
  color:#604727!important;
}
@media(max-width:700px){
 #p2HostDashboardPreview.p98-live-overview.p116-mock-overview
  .p2hd-hero > .p98-event-cover-frame.has-cover:not(.p116-cover-unavailable){
   height:clamp(205px,62vw,270px)!important;
   margin-bottom:-42px!important;
 }
 #p2HostDashboardPreview.p98-live-overview.p116-mock-overview
  .p2hd-hero > div:not(.p98-event-cover-frame):not(.p2hd-hero-actions){
   padding-inline:17px!important;
 }
}
@media(max-width:350px){
 #p2HostDashboardPreview.p98-live-overview.p116-mock-overview
  .p2hd-hero > .p98-event-cover-frame.has-cover:not(.p116-cover-unavailable){
   height:clamp(190px,64vw,225px)!important;
   margin-bottom:-35px!important;
 }
}
/* No valid decoded photo? Existing p116-cover-unavailable keeps its
 * zero-height placeholder; do not display fake images or a blank poster. */
#p2HostDashboardPreview.p98-live-overview.p116-mock-overview
 .p2hd-hero > .p98-event-cover-frame.p116-cover-unavailable{
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:none!important;
}
@media(prefers-reduced-motion:reduce){
 #p2HostDashboardPreview.p98-live-overview.p116-mock-overview
  .p2hd-hero .p98-event-cover-image{
   transition:none!important;
   animation:none!important;
 }
}
