/* Modern editorial platform cards, production and development */
body .yum-dashboard .app-card,
body .yum-dashboard [data-section="enterprise"] .app-card{
  background:linear-gradient(135deg,#fff 0%,#fbfaf8 100%)!important;
  border:1px solid #e8e6e1!important;border-radius:20px!important;
  padding:25px 27px!important;min-height:160px!important;
  box-shadow:0 6px 24px rgba(31,41,55,.045)!important;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}
body .yum-dashboard .app-card:hover,
body .yum-dashboard [data-section="enterprise"] .app-card:hover{
  transform:translateY(-3px)!important;border-color:#d6c49b!important;
  box-shadow:0 16px 36px rgba(31,41,55,.095)!important;
}
body .yum-dashboard .app-card .app-info strong{
  color:#1f2937!important;font-size:17px!important;font-weight:800!important;
  letter-spacing:-.35px!important;line-height:1.35!important;
}
body .yum-dashboard .app-card .app-info small{
  color:#697482!important;font-size:12px!important;line-height:1.6!important;
}
body .yum-dashboard .app-card .site-brand-logo,
body .yum-dashboard .app-card[data-app] .site-brand-logo{
  width:74px!important;flex-basis:74px!important;height:74px!important;
  background:#f6f7f8!important;border:1px solid #e9edf0!important;
  border-radius:16px!important;object-fit:contain!important;
}
body .yum-dashboard .app-card .dash-enter{
  background:#1f2937!important;border:1px solid #1f2937!important;
  color:#fff!important;border-radius:11px!important;min-height:43px!important;
  padding:10px 16px!important;font-weight:750!important;font-size:12px!important;
  transition:background .18s ease!important;
}
body .yum-dashboard .app-card .dash-enter:hover{background:#344253!important}
body .yum-dashboard .app-card .star-btn{
  border:1px solid #e3e5e9!important;border-radius:11px!important;
  background:#fff!important;color:#6b7280!important;
  width:43px!important;height:43px!important;
}
body .yum-dashboard .app-card .star-btn.saved{
  color:#af812a!important;background:#fff7e7!important;border-color:#e9d19c!important;
}
body .yum-dashboard .yp-detail-trigger{
  background:#fff!important;border:1px solid #e2e5e9!important;
  color:#3a4757!important;border-radius:10px!important;
  min-height:39px!important;font-weight:650!important;
}
body .yum-dashboard .yp-progress{border-left:1px solid #eff0f1!important}
body .yum-dashboard .yp-progress-heading strong{color:#263142!important}
body .yum-dashboard .yp-track{background:#edf0f3!important}
body .yum-dashboard .yp-track>span{background:#c49b4b!important}
body .yum-dashboard .sec-heading h2{font-weight:800!important;letter-spacing:-.55px!important;color:#202c3b!important}
@media(max-width:680px){
body .yum-dashboard .app-card,body .yum-dashboard [data-section="enterprise"] .app-card{
  padding:19px!important;border-radius:17px!important;gap:16px!important;
}
body .yum-dashboard .yp-progress{border-left:0!important;padding-left:0!important}
body .yum-dashboard .app-card .app-info strong{font-size:16px!important}
}