/* Picorae v18.126 — founder Samsung 44582.mp4 / 44583.mp4.
 * The THIRD cover surface is the actual signed-in Your Events / Saved
 * celebrations card. Original 16:9 contain portrait looked boxed into
 * a dark/tan pane, unlike the new event and guest heroes.
 * Visually dissolve that same already-authorised img into its ivory CARD.
 * No second/background image, signed URL requests, server or DOM changes. */
#dashboardView #dashboardSignedIn.p115-events-first #eventList > .dashboard-event-card{
 position:relative!important;
 isolation:isolate!important;
 overflow:hidden!important;
 gap:0!important;
 background:#fffdf9!important;
 border:1px solid #e4d6c1!important;
 box-shadow:0 4px 15px rgba(56,39,17,.04)!important;
}
#dashboardView #dashboardSignedIn.p115-events-first #eventList
 .dashboard-event-art{
 position:relative!important;
 overflow:hidden!important;
 isolation:isolate!important;
 display:grid!important;
 place-items:center!important;
 width:100%!important;
 height:clamp(172px,39vw,230px)!important;
 min-height:0!important;
 max-height:230px!important;
 aspect-ratio:auto!important;
 margin:0 0 -28px!important;
 border:0!important;
 border-radius:0!important;
 box-shadow:none!important;
 background:linear-gradient(180deg,#e8dccb 0%,#f7f0e5 56%,#fffdf9 100%)!important;
}
#dashboardView #dashboardSignedIn.p115-events-first #eventList
 .dashboard-event-art img{
 position:absolute!important;
 inset:0!important;
 display:block!important;
 width:100%!important;
 height:100%!important;
 max-width:100%!important;
 object-fit:contain!important;
 object-position:center center!important;
 border:0!important;
 border-radius:0!important;
 background:transparent!important;
 box-shadow:none!important;
 -webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 39%,rgba(0,0,0,.9) 57%,rgba(0,0,0,.42) 74%,transparent 99%)!important;
 mask-image:linear-gradient(to bottom,#000 0%,#000 39%,rgba(0,0,0,.9) 57%,rgba(0,0,0,.42) 74%,transparent 99%)!important;
}
#dashboardView #dashboardSignedIn.p115-events-first #eventList
 .dashboard-event-copy{
 position:relative!important;
 z-index:1!important;
 width:100%!important;
 box-sizing:border-box!important;
 min-width:0!important;
 padding:21px 15px 17px!important;
 margin-top:-24px!important;
 border:0!important;
 background:linear-gradient(180deg,rgba(255,253,249,0) 0%,rgba(255,253,249,.91) 20%,#fffdf9 56%)!important;
}
#dashboardView #dashboardSignedIn.p115-events-first #eventList
 .dashboard-event-name{
 color:#2e261e!important;
 font:600 clamp(22px,5vw,28px)/1.12 Georgia,serif!important;
 margin-bottom:7px!important;
 overflow-wrap:anywhere;
}
#dashboardView #dashboardSignedIn.p115-events-first #eventList
 .dashboard-event-date{
 color:#756657!important;
 font-size:11px!important;
}
#dashboardView #dashboardSignedIn.p115-events-first #eventList
 .dashboard-event-arrow{
 z-index:2!important;
}
#dashboardView #dashboardSignedIn.p115-events-first #eventList
 .dashboard-event-card:focus-visible{
 outline:3px solid #a77a34!important;
 outline-offset:3px!important;
}
/* No successfully loaded source? Keep the familiar elegant empty-event
 * symbol and omit the overlap reserved for a picture. */
#dashboardView #dashboardSignedIn.p115-events-first #eventList
 .dashboard-event-card:not(:has(.dashboard-event-art img[src]))
 .dashboard-event-art{
 height:132px!important;
 margin-bottom:0!important;
 background:linear-gradient(155deg,#f2e8d6,#fff7e9)!important;
}
#dashboardView #dashboardSignedIn.p115-events-first #eventList
 .dashboard-event-card:not(:has(.dashboard-event-art img[src]))
 .dashboard-event-copy{
 padding-top:15px!important;
 margin-top:0!important;
 background:#fffdf9!important;
}
@media(max-width:600px){
 #dashboardView #dashboardSignedIn.p115-events-first #eventList
  .dashboard-event-art{
   height:clamp(185px,53vw,238px)!important;
   max-height:238px!important;
   margin-bottom:-31px!important;
 }
 #dashboardView #dashboardSignedIn.p115-events-first #eventList
  .dashboard-event-copy{
   padding:22px 15px 16px!important;
 }
}
@media(max-width:350px){
 #dashboardView #dashboardSignedIn.p115-events-first #eventList
  .dashboard-event-art{
   height:clamp(170px,55vw,203px)!important;
 }
}
@media(prefers-reduced-motion:reduce){
 #dashboardView #dashboardSignedIn.p115-events-first #eventList
  .dashboard-event-card{transition:none!important}
}
