.field::after,
.sponsor-search::after {
    display: none !important;
    content: none !important;
}

.field-fa-icon {
    position: absolute;
    top: 44px;
    left: 18px;
    z-index: 5;
    width: 18px;
    height: 18px;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    color: #8490a3;
    font-size: 1rem;
    line-height: 1;
    pointer-events: none;
}

.sponsor-fa-icon {
    top: 48px;
}

.field > input,
.field > textarea,
.sponsor-search .input-action input,
.custom-select-trigger {
    padding-left: 50px !important;
}

.field > .custom-select {
    padding-left: 0 !important;
}

.field input:focus ~ .field-fa-icon,
.field textarea:focus ~ .field-fa-icon,
.field:has(.custom-select.open) .field-fa-icon,
.sponsor-search:has(input:focus) .field-fa-icon {
    color: #14b8a6;
}

@media (max-width: 700px) {
    .field-fa-icon { top: 43px; }
    .sponsor-fa-icon { top: 47px; }
}


