/* Keep the plan label and clear button on one line in both customer forms. */
.pricing-plan-select .fi-select-input-ctn {
    position: relative;
    min-width: 0;
}

.pricing-plan-select .fi-select-input-ctn-clearable .fi-select-input-btn {
    padding-inline-end: 3.5rem;
}

.pricing-plan-select .fi-select-input-value-ctn {
    min-width: 0;
    flex-wrap: nowrap;
}

.pricing-plan-select .fi-select-input-value-label {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pricing-plan-select .fi-select-input-value-remove-btn {
    position: absolute;
    inset-inline-end: 2rem;
    top: 50%;
    translate: 0 -50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
