/* v18.115 — actual authenticated dashboard parity repair from Android
 * 44565.mp4; deliberately not restricted to obsolete #manageView.
 * Mobile order: event title/actions, REAL event cards, then trial account info.
 */
#dashboardView #dashboardSignedIn.p115-events-first{
 display:flex!important;
 flex-direction:column!important;
 gap:11px!important;
 max-width:1100px;
 margin:0 auto;
}
#dashboardView #dashboardSignedIn.p115-events-first .dashboard-hero-card{
 order:0!important;
 padding:18px 15px!important;
 border:1px solid #e5d4b8!important;
 border-radius:19px!important;
 background:linear-gradient(135deg,#fffcf6,#f5e8d2)!important;
 margin:0!important;
}
#dashboardView #dashboardSignedIn.p115-events-first .dashboard-hero-inner{
 display:flex!important;align-items:stretch!important;
 gap:10px!important;
}
#dashboardView #dashboardSignedIn.p115-events-first .dashboard-title{
 font:600 clamp(30px,6vw,40px)/1.05 Georgia,serif!important;
 letter-spacing:-.04em!important;
 color:#36281a!important;
 margin:4px 0 8px!important;
}
#dashboardView #dashboardSignedIn.p115-events-first .dashboard-intro{
 font-size:12px!important;
 line-height:1.45!important;
 max-width:34ch;
 margin:0!important;
}
#dashboardView #dashboardSignedIn.p115-events-first .dashboard-new-btn{
 min-height:46px!important;
 border-radius:12px!important;
 background:linear-gradient(110deg,#ad7b34,#c19956)!important;
 border:1px solid #a87b39!important;
 color:#fffefa!important;
}
#dashboardView #dashboardSignedIn.p115-events-first .dashboard-events-card{
 order:1!important;
 padding:13px!important;
 margin:0!important;
 border-radius:19px!important;
 background:#fffdf9!important;
}
#dashboardView #dashboardSignedIn.p115-events-first .dashboard-section-head{
 display:flex!important;
 flex-wrap:wrap!important;
 justify-content:space-between!important;
 align-items:flex-start!important;
 gap:8px!important;
 margin:0 0 8px!important;
 min-width:0!important;
}
#dashboardView #dashboardSignedIn.p115-events-first .dashboard-section-head > div:first-child{
 flex:1 1 180px;
 min-width:0!important;
}
#dashboardView #dashboardSignedIn.p115-events-first .dashboard-section-title{
 display:block!important;
 margin:4px 0!important;
 font:600 clamp(23px,4vw,29px)/1.12 Georgia,serif!important;
 color:#332719!important;
 overflow-wrap:anywhere;
 transform:none!important;
 position:static!important;
 text-shadow:none!important;
}
#dashboardView #dashboardSignedIn.p115-events-first .dashboard-count-pill{
 flex:0 0 auto!important;
 align-self:center;
 min-height:28px!important;
 white-space:nowrap;
 font-size:10px!important;
}
#dashboardView #dashboardSignedIn.p115-events-first #eventList{
 display:grid!important;
 grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;
 gap:11px!important;
 min-width:0;
}
#dashboardView #dashboardSignedIn.p115-events-first #eventList > .dashboard-event-card{
 display:flex!important;
 flex-direction:column!important;
 min-width:0;
 max-width:100%;
 overflow:hidden!important;
 border-radius:16px!important;
 background:#fffdfa!important;
 border:1px solid #e6d8c0!important;
}
#dashboardView #dashboardSignedIn.p115-events-first #eventList .dashboard-event-art{
 min-height:155px!important;
 aspect-ratio:16/9!important;
 width:100%!important;
 background:linear-gradient(145deg,#e1d1b5,#f2e8d9)!important;
}
#dashboardView #dashboardSignedIn.p115-events-first #eventList .dashboard-event-art img{
 object-fit:contain!important;
 object-position:center!important;
}
#dashboardView #dashboardSignedIn.p115-events-first #eventList .dashboard-event-copy{
 padding:12px 14px 15px!important;
 min-height:0!important;
}
#dashboardView #dashboardSignedIn.p115-events-first .p115-free-test{
 order:2!important;
 min-width:0!important;
 margin:3px 0!important;
 border-color:#e7d9c3!important;
 border-radius:17px!important;
 box-shadow:none!important;
 background:#fbf6eb!important;
}
#dashboardView #dashboardSignedIn.p115-events-first .p115-free-test .btn{
 min-height:43px;
}
#dashboardView #dashboardSignedIn.p115-events-first .p91-account-panel{
 order:3!important;
}
#dashboardView #dashboardSignedIn.p115-events-first .p91-creator-panel{
 order:4!important;
}
#dashboardView #dashboardSignedIn.p115-events-first :is(button,a,summary):focus-visible{
 outline:3px solid #93682f!important;outline-offset:2px!important;
}
@media(max-width:600px){
 #dashboardView #dashboardSignedIn.p115-events-first .dashboard-hero-card{
  padding:16px 13px!important;
 }
 #dashboardView #dashboardSignedIn.p115-events-first .dashboard-account-row{
  display:flex;flex-wrap:wrap;gap:5px!important;
 }
 #dashboardView #dashboardSignedIn.p115-events-first #eventList{
  grid-template-columns:minmax(0,1fr)!important;
 }
 #dashboardView #dashboardSignedIn.p115-events-first .dashboard-section-head{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
 }
 #dashboardView #dashboardSignedIn.p115-events-first .dashboard-section-title{
  font-size:24px!important;
 }
 #dashboardView #dashboardSignedIn.p115-events-first .dashboard-count-pill{
  max-width:78px;white-space:normal!important;text-align:center;
 }
}
@media(prefers-reduced-motion:reduce){
 #dashboardView #dashboardSignedIn.p115-events-first *{transition:none!important}
}
