﻿@media screen and (max-width: 767px) {
    .card-table-body.settings-contactperson-ct-body {
        padding-top: 44px !important;
    }

    .settings-contactperson-card {
        display: block !important;
    }

        .settings-contactperson-card .settings-contactperson-name, .settings-contactperson-card .settings-contactperson-email {
            max-width: unset !important;
        }

        .settings-contactperson-card .settings-contactperson-name {
            color: var(--grey-dark);
        }

        .settings-contactperson-card .settings-contactperson-email {
            color: var(--grey);
        }
}

#location-result-list {
    transform: scaleY(0);
    transform-origin: 100% 0%;
    transition: 250ms;
    position: absolute;
    left: 0px;
    width: 100%;
    top: 43px; /*Height of input = 39px + 4px extra offset*/
    z-index: 1200;
    opacity: 1;
    text-align: left;
}

    #location-result-list.out {
        transform: scaleY(1);
        transition: 250ms;
    }