/* Abrina Host order flow compatibility layer — v1.6.0 */
#order-standard_cart { direction: rtl; }
#order-standard_cart .row { row-gap: 18px; }
#order-standard_cart .pull-left { float: right !important; }
#order-standard_cart .pull-right { float: left !important; }
#order-standard_cart .text-left { text-align: right !important; }
#order-standard_cart .text-right { text-align: left !important; }
#order-standard_cart .input-group .form-control { min-width: 0; }
#order-standard_cart .btn-group > .btn { margin: 0; }
#order-standard_cart img { max-width: 100%; height: auto; }
#order-standard_cart .domain-selection-options .option,
#order-standard_cart .domain-selection-options .domain-input-group { overflow: hidden; }
#order-standard_cart .domain-selection-options .option-selected { border-color: var(--zv-primary) !important; }
#order-standard_cart .zv-checkout-verification { grid-column: 1 / -1; }
#order-standard_cart .zv-checkout-verification .btn-link { box-shadow: none; }
@media (max-width: 767.98px) {
    #order-standard_cart .input-group { display: grid; width: 100%; gap: 7px; }
    #order-standard_cart .input-group > .form-control,
    #order-standard_cart .input-group > .input-group-btn,
    #order-standard_cart .input-group > .input-group-append,
    #order-standard_cart .input-group > .input-group-prepend { width: 100%; }
    #order-standard_cart .input-group .btn { width: 100%; }
}
