/* zebra striping for list views in this module (Odoo 18 selectors) */

table.o_list_table tbody tr.o_data_row:nth-child(even) td {
    background-color: rgba(0, 0, 0, 0.03);
}

table.o_list_table tbody tr.o_data_row:hover td {
    background-color: rgba(0, 0, 0, 0.045);
}

/* Widen the quantity column in detailed operations so it is easier to tap */
table.o_batch_move_line_list th[data-name="quantity"],
table.o_batch_move_line_list td[name="quantity"] {
    min-width: 140px;
}

table.o_batch_move_line_list td[name="quantity"] .o_field_widget input {
    min-height: 44px;
    font-size: 1.1rem;
}

/* ── Operator view: full-screen, touch-optimised list ── */
table.o_batch_operator_list tbody tr.o_data_row td {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.05rem;
}

table.o_batch_operator_list th[data-name="quantity"],
table.o_batch_operator_list td[name="quantity"] {
    min-width: 130px;
    font-size: 1.5rem;
    font-weight: 700;
    text-align: center;
}

table.o_batch_operator_list td[name="quantity"] .o_field_widget input {
    min-height: 56px;
    font-size: 1.5rem;
    font-weight: 700;
    text-align: center;
}

table.o_batch_operator_list td[name="is_collected"] {
    min-width: 80px;
    text-align: center;
}

table.o_batch_operator_list td[name="is_collected"] .o_field_widget {
    transform: scale(1.4);
}
