
    /* Keep each three-plan inventory group aligned without wrapping its last plan. */
    #homeInventory .hy-stock-triple {grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;}
    #homeInventory .hy-stock-triple .hy-stock-line {min-width:0;padding:8px 6px;}
    @media(min-width:681px) and (max-width:1040px) {
      #homeInventory .hy-stock-triple .hy-stock-line [data-stock-state] {font-size:12px;gap:3px;}
      #homeInventory .hy-stock-triple .hy-stock-line [data-stock-state]::before {content:none;}
    }
    @media(max-width:400px) {
      #homeInventory .hy-stock-triple .hy-stock-line {flex-direction:column;align-items:center;gap:3px;}
    }
    