/****************************************************************************************\
 * CSS rules containing selectors/properties not supported by our current minifier version
\****************************************************************************************/

.form-control-group:has(.input-offer-code) {
    flex-grow: 1;
    min-width: 127px;
    max-width: 190px
}

@media (min-width: 768px) {
    div:has(> .primary-input, > .secondary-input) {
        position: relative;
    }

    .secondary-input:has(.input-validation-error) {
        position: static;
        height: 55px;
    }

    .primary-input + .secondary-input .secondary-validation-error {
        white-space: nowrap;
        position: absolute;
        left: 0;
        top: 35px;
        margin-left: 5px;
    }

    .primary-input:has(.input-validation-error) + .secondary-input .secondary-validation-error {
        margin-top: 12px;
    }
}