.size-qty-grid{--size-box:2rem;--size-ink:#111}.size-qty-grid--print{--size-box:32px}.size-qty-grid--compact{--size-box:28px}.size-qty-scroll{max-width:100%;overflow-x:auto}.size-qty-table{border-collapse:collapse;width:max-content;min-width:12rem}.size-qty-table th,.size-qty-table td{text-align:center;vertical-align:bottom;padding:0 2px 2px}.size-qty-table th{letter-spacing:.08em;text-transform:uppercase;min-width:var(--size-box);font-size:10px;font-weight:700;line-height:1.2}.size-qty-box,.size-qty-table input[type=number]{box-sizing:border-box;width:var(--size-box);min-width:var(--size-box);height:var(--size-box);min-height:var(--size-box);border:1.5px solid var(--size-ink);color:var(--size-ink);text-align:center;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:calc(var(--size-box) - 4px);background:#fff;border-radius:0;margin:0 auto;padding:0;display:block}.size-qty-table input[type=number]{font-size:14px}.size-qty-table input[type=number]:focus{outline-offset:1px;outline:2px solid #1d4ed8}.size-qty-table input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.size-qty-table input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.size-qty-table input[type=number]{appearance:textfield}.size-qty-grid--print .size-qty-box{font-size:14pt}.size-qty-empty{color:#b45309;margin:0;font-size:.8rem}.size-qty-total{font-variant-numeric:tabular-nums;color:#525252;margin-top:4px;font-size:11px;font-weight:600}.size-qty-row-label{letter-spacing:.06em;min-width:4.25rem;font-size:9px;text-align:left!important;padding-right:8px!important}.size-qty-match .size-qty-box,.size-qty-match input[type=number]{color:#166534;background:#f0fdf4;border-color:#15803d}.size-qty-up .size-qty-box,.size-qty-up input[type=number]{color:#92400e;background:#fffbeb;border-color:#d97706}.size-qty-down .size-qty-box,.size-qty-down input[type=number]{color:#991b1b;background:#fef2f2;border-color:#b91c1c}.size-qty-row--ok .size-qty-row-label{color:#166534}.size-qty-row--diff .size-qty-row-label{color:#b91c1c}.size-qty-row--active .size-qty-row-label{color:#111;font-weight:800}.size-qty-row--active .size-qty-box,.size-qty-row--active input[type=number]{border-width:2px}.size-qty-history{color:#1d4ed8;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:11px;font-weight:600}
