/* Price Guide mobile rows: issue gets its own full line; values below are two columns. */
.mc-price-mobile-details{ display:none; }
@media (max-width:780px){
  .mc-price-row{
    grid-template-columns:48px 48px minmax(0,1fr) !important;
    grid-auto-rows:auto !important;
    gap:6px 8px !important;
    align-items:start !important;
  }
  .mc-price-row > .mc-price-img:nth-child(1){ grid-column:1 !important; grid-row:1 / span 3 !important; }
  .mc-price-row > .mc-price-img:nth-child(2){ grid-column:2 !important; grid-row:1 / span 3 !important; }
  .mc-price-row > .mc-price-mobile-details{
    display:block !important;
    grid-column:3 !important;
    grid-row:1 / span 3 !important;
    min-width:0 !important;
    align-self:start !important;
  }
  .mc-price-row > .mc-price-issue,
  .mc-price-row > .mc-price-sn,
  .mc-price-row > .mc-price-money{
    display:none !important;
  }
  .mc-price-mobile-issue{
    width:100%;
    font-size:12px !important;
    font-weight:800 !important;
    line-height:1.25 !important;
    text-align:left !important;
    overflow-wrap:anywhere !important;
    margin-bottom:5px !important;
  }
  .mc-price-mobile-values{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;
    gap:4px 10px !important;
    width:100% !important;
  }
  .mc-price-mobile-values > div{
    min-width:0 !important;
    text-align:left !important;
    font-size:11px !important;
    line-height:1.22 !important;
    font-weight:700 !important;
    overflow-wrap:anywhere !important;
  }
  .mc-price-mobile-values span{
    color:var(--muted) !important;
    font-weight:800 !important;
  }
}
