.fa-fw {
    line-height: inherit !important;
}

.input-overlay {
    background-color: var(--beep-white);
    pointer-events: none;
    position: absolute;
    left: 1px;
    bottom: 6px;
    z-index: 10;
}

.beep-icon {
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 1rem;
    display: inline-block;
    height: 1rem;
    width: 1rem;
}

.beep-icon.calendar {
    background-image: url("icons/beep-calendar.svg");
}

.beep-icon.location {
    background-image: url("icons/beep-location.svg");
    height: 1.2rem;
}

.fa-icon {
    --size: 1em;
    fill: currentColor;
    width: var(--size);
    height: var(--size);
    vertical-align: -.125em;
}

