/* PharmaSync v95.20zzsl — Owner dashboard summary-card legibility only.
   Larger icon/value/label typography without increasing the overall card footprint. */
html[data-ps-role="owner"] [data-ps-owner-stat-card="1"]{
  grid-template-columns:auto minmax(0,1fr) 46px!important;
  column-gap:13px!important;
}
html[data-ps-role="owner"] [data-ps-owner-stat-icon="1"]{
  width:46px!important;
  height:46px!important;
  border-radius:14px!important;
}
html[data-ps-role="owner"] [data-ps-owner-stat-icon="1"]>*{
  font-size:26px!important;
  line-height:1!important;
}
html[data-ps-role="owner"] [data-ps-owner-stat-value="1"]{
  min-width:46px!important;
  font-size:27px!important;
  padding:7px 9px!important;
}
html[data-ps-role="owner"] [data-ps-owner-stat-label="1"]{
  font-size:15px!important;
  line-height:1.35!important;
  font-weight:800!important;
}
@media(max-width:620px){
  html[data-ps-role="owner"] [data-ps-owner-stat-card="1"]{
    grid-template-columns:auto minmax(0,1fr) 41px!important;
    column-gap:9px!important;
  }
  html[data-ps-role="owner"] [data-ps-owner-stat-icon="1"]{
    width:41px!important;
    height:41px!important;
    border-radius:12px!important;
  }
  html[data-ps-role="owner"] [data-ps-owner-stat-icon="1"]>*{
    font-size:22px!important;
  }
  html[data-ps-role="owner"] [data-ps-owner-stat-value="1"]{
    min-width:38px!important;
    font-size:26px!important;
    padding:6px 7px!important;
  }
  html[data-ps-role="owner"] [data-ps-owner-stat-label="1"]{
    font-size:14px!important;
    line-height:1.3!important;
  }
}
