/* v416: compact rows whose geometry follows both card width and font scale. */
#appShell .row{
  --row-gap:clamp(3px,calc(3px + 1px * var(--coin-name-scale)),6px);
  --row-lead:clamp(10.5em,56cqi,17em);
  grid-template-columns:minmax(0,var(--row-lead)) minmax(5.25em,max-content) 1.45em!important;
  justify-content:start!important;
  column-gap:var(--row-gap)!important;
}
#appShell .row.isnew{
  grid-template-columns:minmax(0,calc(var(--row-lead) - 2.65em - var(--row-gap))) minmax(2.65em,max-content) minmax(5.25em,max-content) 1.45em!important;
}
#appShell .row .sym{
  width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
#appShell .row .pct{justify-self:end!important}
#appShell .row .colibri-launch{justify-self:start}
@container(max-width:300px){
  #appShell .row{
    --row-lead:clamp(9.5em,54cqi,14em);
    grid-template-columns:minmax(0,var(--row-lead)) minmax(4.9em,max-content) 1.35em!important;
  }
  #appShell .row.isnew{
    grid-template-columns:minmax(0,calc(var(--row-lead) - 2.45em - var(--row-gap))) minmax(2.45em,max-content) minmax(4.9em,max-content) 1.35em!important;
  }
}
@media(max-width:390px){
  #appShell .row{--row-lead:clamp(9.5em,58cqi,18em)}
}
