/* Scoped dashboard polish after review of the deployed v134 screenshot. */
body.rk134-client .rk135-dashboard {
  --r135-service-columns:minmax(0,1fr) 84px 122px 100px;
}
body.rk134-client .rk135-dashboard .rk126-service-columns,
body.rk134-client .rk135-dashboard .rk126-service-row {
  grid-template-columns:var(--r135-service-columns);column-gap:14px;
}
body.rk134-client .rk135-dashboard .rk126-service-columns>span:last-child {min-width:100px}
body.rk134-client .rk135-dashboard .rk126-service-row>.btn {justify-self:end;white-space:nowrap}
body.rk134-client .rk135-dashboard .rk126-stat b {font-size:12px;line-height:1.55}
body.rk134-client .rk135-dashboard .rk126-stat small {font-size:12px;line-height:1.65}
body.rk134-client .rk135-dashboard .rk126-service-name strong {font-size:13px}
body.rk134-client .rk135-dashboard .rk126-service-name small {font-size:11px}
body.rk134-client .rk135-dashboard .rk126-renewal {font-size:12px;overflow-wrap:anywhere}
body.rk134-client .rk135-dashboard .rk126-service-count {font-size:11px;line-height:1.65;margin-top:17px!important}
body.rk134-client .rk135-dashboard .rk126-service-columns {font-size:10px;letter-spacing:.07em}
body.rk134-client .rk135-dashboard .rk126-card-header .rk126-pill {font-size:11px;padding:5px 10px}
body.rk134-client .rk135-empty-inline {display:flex;align-items:flex-start;gap:13px;padding:7px 0 3px}
body.rk134-client .rk135-empty-inline>.rk126-icon {width:36px;height:36px;border-radius:10px;background:var(--bg);color:var(--muted);flex:none}
body.rk134-client .rk135-empty-inline strong {display:block;font-size:13px;line-height:1.6;font-weight:550;color:var(--text)}
body.rk134-client .rk135-empty-inline p {font-size:12px;line-height:1.8;color:var(--muted);margin:5px 0 0}
body.rk134-client .rk135-billing-clear>.rk126-icon {color:var(--good);background:var(--rk119-green-bg)}
body.rk134-client .rk135-dashboard .rk126-support-head p {font-size:13px;line-height:1.8}
@media(min-width:961px) and (max-width:1360px) {
  body.rk134-client .rk135-dashboard {--r135-service-columns:minmax(0,1fr) 70px 90px 90px}
  body.rk134-client .rk135-dashboard .rk126-service-columns,
  body.rk134-client .rk135-dashboard .rk126-service-row {column-gap:9px}
  body.rk134-client .rk135-dashboard .rk126-service-columns>span:last-child {min-width:90px}
  body.rk134-client .rk135-dashboard .rk126-renewal {font-size:11px}
}
@media(max-width:640px) {
  body.rk134-client .rk135-dashboard .rk126-service-columns {display:none}
  body.rk134-client .rk135-dashboard .rk126-service-row {grid-template-columns:minmax(0,1fr) auto;column-gap:12px}
  body.rk134-client .rk135-dashboard .rk126-service-name strong {font-size:14px}
  body.rk134-client .rk135-dashboard .rk126-stat b {font-size:11px}
  body.rk134-client .rk135-dashboard .rk126-stat small {font-size:11px}
  body.rk134-client .rk135-dashboard .rk126-service-count {font-size:11px}
  body.rk134-client .rk135-empty-inline {gap:11px}
  body.rk134-client .rk135-empty-inline strong {font-size:12px}
  body.rk134-client .rk135-empty-inline p {font-size:12px}
}
