.checkout-page .checkout-form-step .js-novaposhta-field:disabled,
.checkout-page .checkout-form-step .select2.select2-container--disabled {
    opacity: 0.5;
}
.checkout-page .checkout-form-step.method-pickup .pickup-third,
.checkout-page .checkout-form-step.method-courier .courier-third {
    width: var(--checkout-form-step-field-third-width);
}
.checkout-page .checkout-form-step.method-pickup .pickup-half,
.checkout-page .checkout-form-step.method-courier .courier-half {
    width: var(--checkout-form-step-field-half-width);
}
.checkout-page .checkout-form-step.method-pickup .courier-field,
.checkout-page .checkout-form-step.method-courier .pickup-field {
    display: none;
}
.checkout-page .novaposhta-delivery-message {
    color: var(--color-16);
    font-size: 14px;
    line-height: 24px;
}

.field:not(.field-phone-input) .novaposhta-autocomplete .novaposhta-autocomplete-field.focused.with-list {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.novaposhta-autocomplete .novaposhta-autocomplete-area {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    color: var(--color-11);
    transition: all 0.3s ease-in-out;
    z-index: 1;
}
.novaposhta-autocomplete .novaposhta-autocomplete-field:not(.focused) ~ .novaposhta-autocomplete-area {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}
.novaposhta-autocomplete .novaposhta-autocomplete-field.focused ~ .novaposhta-autocomplete-area {
    opacity: 1;
    visibility: visible;
}
.novaposhta-autocomplete .novaposhta-autocomplete-list {
    height: auto;
    max-height: 200px;
    background-color: rgb(255 255 255);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0px 0px 4px rgb(0 0 0 / 25%);
    overflow-x: hidden;
    overflow-y: auto;
}
.novaposhta-autocomplete .novaposhta-autocomplete-option {
    padding: 5px 15px;
    font-size: 14px;
    line-height: 15px;
    transition: background-color 0.3s ease-in-out;
    cursor: pointer;
}
.novaposhta-autocomplete .novaposhta-autocomplete-option:hover {
    background-color: var(--bg-extra-light-gray-color);
}