body.embedded-admin-page .participant-main{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  align-items:start!important;
  column-gap:12px!important;
  row-gap:0!important;
  width:100%!important;
}
body.embedded-admin-page .participant-main>div:nth-child(2){
  display:contents!important;
}
body.embedded-admin-page .participant-title,
body.embedded-admin-page .participant-main>div:nth-child(2)>p{
  grid-column:2!important;
  margin-top:0!important;
  margin-bottom:0!important;
}
body.embedded-admin-page .participant-title h2{margin:0!important}
body.embedded-admin-page .participant-title h2{font-size:20px!important}
body.embedded-admin-page .participant-title .state{font-size:12px!important}
body.embedded-admin-page .participant-main>div:nth-child(2)>p{font-size:16px!important}
body.embedded-admin-page .participant-meta{
  position:static!important;
  grid-column:1/-1!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:8px!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:4px 0 0!important;
  overflow:visible!important;
}
body.embedded-admin-page .participant-meta>span{
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:0!important;
  width:auto!important;
  min-height:42px!important;
  padding:9px 8px!important;
  font-size:16px!important;
  line-height:1.15!important;
  text-align:center!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.embedded-admin-page .participant-details span{font-size:14px!important}
body.embedded-admin-page .participant-details b{font-size:13px!important}
body.embedded-admin-page .participant-actions>a,
body.embedded-admin-page .participant-actions button{font-size:16px!important}
@media (min-width:701px){
  body.embedded-admin-page .participant-card details{margin:8px 0 14px!important}
}
@media (max-width:700px){
  body.embedded-admin-page .participant-main{column-gap:9px!important}
  body.embedded-admin-page .participant-title h2{font-size:17px!important}
  body.embedded-admin-page .participant-title .state{font-size:11px!important}
  body.embedded-admin-page .participant-main>div:nth-child(2)>p{font-size:12px!important}
  body.embedded-admin-page .participant-meta{
    gap:4px!important;
    margin-top:3px!important;
  }
  body.embedded-admin-page .participant-meta>span{
    min-height:34px!important;
    padding:7px 2px!important;
    font-size:clamp(9px,2.5vw,11px)!important;
    line-height:1.1!important;
  }
  body.embedded-admin-page .participant-meta-icon{display:none!important}
  body.embedded-admin-page .participant-details span{font-size:11px!important}
  body.embedded-admin-page .participant-details b{font-size:10px!important}
  body.embedded-admin-page .participant-actions>a,
  body.embedded-admin-page .participant-actions button{font-size:12px!important}
}
