/*
 * UBUZIMA+ POS CART REMOVE GEOMETRY R2
 *
 * Exact native action:
 *   button.pos-cart-remove-button
 *
 * No Deck selectors.
 * No global typography.
 */

/* Give the Action column enough physical room for "Remove". */
.pos-counter-page--dedicated
.pos-sale-cart-section
.pos-cart-table
th:nth-child(4),

.pos-counter-page--dedicated
.pos-sale-cart-section
.pos-cart-table
td:nth-child(4) {
    width: 72px !important;
    min-width: 72px !important;
    max-width: 72px !important;

    padding-left: 4px !important;
    padding-right: 4px !important;

    overflow: visible !important;

    white-space: nowrap !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
}

/*
 * Exact native Remove button.
 */
.pos-counter-page--dedicated
.pos-sale-cart-section
button.pos-cart-remove-button {
    box-sizing: border-box !important;

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 64px !important;
    min-width: 64px !important;
    max-width: 64px !important;

    padding: 4px 5px !important;
    margin: 0 auto !important;

    overflow: visible !important;

    white-space: nowrap !important;
    text-wrap: nowrap !important;

    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;

    font-size: .60rem !important;
    line-height: 1.15 !important;
}
