.alteco-input .selectize-input {
    padding-left: clamp(0.9375rem, 2.1vw, 1.5625rem) !important;
    padding-right: clamp(2.5rem, 2.1vw, 3.75rem) !important;
    width: 100%;
    height: 4.3125rem;
    border-radius: 24px !important;
    background-color: var(--white);
    box-shadow: none;
    overflow: hidden;
    text-overflow: ellipsis;
    border-color: var(--grey-border) !important;
}

.alteco-input .selectize-input.focus {
    border-color: var(--green) !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.alteco-input .selectize-control.multi .items {
    flex-shrink: 0;
    max-width: 100%;
    padding: .5rem .75rem;
}

.alteco-input .selectize-input input {
    outline: none;
    font-size: 0.875rem !important;
}

.alteco-input .selectize-input .item {
    border-radius: calc(infinity * 1px);
    padding: .15rem .75rem;
    font-size: 0.8rem !important;
}

.alteco-input .selectize-input .item.active {
    border-color: var(--green) !important;
    background-color: var(--green) !important;
}

.alteco-input .selectize-dropdown {
    border-color: var(--green) !important;
    border-bottom-left-radius: 24px !important;
    border-bottom-right-radius: 24px !important;
}

.alteco-input .selectize-dropdown-content {
    padding: .5rem !important;
    font-size: 0.875rem !important;
}

.alteco-input .selectize-dropdown-content .option {
    border-radius: calc(infinity * 1px);
    padding: .5rem 1rem !important;
}

.alteco-input .selectize-dropdown-content .optgroup-header {
    border-radius: calc(infinity * 1px);
    padding: .5rem 1rem !important;
}

.alteco-input .selectize-dropdown-content .optgroup-header:hover {
    background-color: transparent !important;
}

.alteco-input .selectize-dropdown-content .optgroup-header:after {
    background-color: var(--orange) !important;
    color: var(--white) !important;
    border-radius: calc(infinity * 1px) !important;
    top: 6px !important;
    padding: .25rem .5rem !important;
}

.selectize-control .selectize-input.disabled,
.alteco-input .selectize-input.disabled {
    background-color: #f4f4f4;
    cursor: not-allowed;
}

