.ts-bulk-order{margin:25px 0 10px}.ts-bulk-order__title{margin:0 0 4px;font-size:16px;text-transform:uppercase}.ts-bulk-order__hint{margin:0 0 10px;font-size:13px;color:#666}.ts-bulk-order__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ts-bulk-order__table{min-width:100%;border-collapse:collapse}.ts-bulk-order__table th,.ts-bulk-order__table td{padding:4px;border:1px solid #e5e5e5;text-align:center;white-space:nowrap;font-size:13px}.ts-bulk-order__table thead th{background:#f5f5f5;font-weight:600}.ts-bulk-order__table tbody th{text-align:left;font-weight:600}.ts-bulk-order .ts-bulk-qty{width:64px;min-width:56px;height:34px;padding:0 6px;text-align:center;-moz-appearance:textfield;appearance:textfield}.ts-bulk-order .ts-bulk-qty::-webkit-outer-spin-button,.ts-bulk-order .ts-bulk-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ts-bulk-order .ts-bulk-qty::placeholder{color:#b5b5b5;opacity:1}.ts-bulk-order .ts-bulk-qty:disabled{background:#f7f7f7}.ts-bulk-order .ts-bulk-qty.ts-over{border-color:#e2a400;background:#fff8e1}.ts-bulk-order__na{color:#ccc}.ts-bulk-order__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;margin-top:12px}.ts-bulk-order__message{margin-top:8px;font-size:13px}.ts-bulk-order__message.error{color:#e02b27}.ts-bulk-order__message.success{color:#1a7f37}