#favourites .with-labels.with-icons .without-label {
    font-size: var(--font-size-14);
}

#favourites .with-labels.with-icons .without-label a {
    display: flex;
    flex-direction: column;
    border: 0px;
    padding: 0px;
    min-height: auto;
}

#favourites .with-labels.with-icons .without-label a strong {
    font-weight: bold;
    font-size: var(--font-size-14);
}

#plan .recent-searches li,
#favourites .favourites-list li {
    display: flex;
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 6px;
    padding-top: 4px;
    align-items: center;
}

#plan .recent-searches li {
    padding-top: 8px;
    padding-bottom: 8px;
}

#favourites .favourites-list li a div {
    display: flex;
}

#favourites .favourites-list li a div.flive {
    align-items: center;
    justify-content: flex-start;
    gap: 3px;
    margin-top: 3px;
    flex-wrap: wrap;
}

#favourites .favourites-list li.plan {
    padding-top: 6px;
}

#plan .recent-searches li a > div,
#favourites .favourites-list li.plan a div {
    flex-direction: column;
    gap: 4px;
    display: flex;
}

#plan .recent-searchest li.plan a > div span,
#favourites .favourites-list li.plan a div span {
    font-size: var(--font-size-14);
    background-repeat: no-repeat;
    background-position: left center;
    background-image: 15px 20px;
    padding-left: 22px;
}

#favourites .favourites-list li a:first-child {
    flex: 1;
}

#plan .recent-searches .remove,
#favourites .favourites-list .remove {
    border: 0px;
    width: 35px;
    height: 35px;

    background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 1L1 7' stroke='%23757578' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 1L7 7' stroke='%23757578' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 8px 8px;
    background-position: center;
}

#plan .recent-searches .remove {
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}

#favourites .nav-list {
    margin: 0;
    padding: 12px;
    padding-top: 4px;
}

#plan .recent-searches li > a,
#favourites .nav.nav-list.with-labels li > a {
    padding: 0px;
    display: flex;
    gap: 7px;
    min-height: auto;
    border: 0px;
}

#favourites .stops .nav.nav-list.with-labels li > a {
    gap: 0px;
}

#favourites span.clock {
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 6.99953C14 10.8653 10.866 13.9991 7 13.9991C3.13401 13.9991 0 10.8653 0 6.99953C0 3.13379 3.13401 0 7 0C10.866 0 14 3.13379 14 6.99953Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 13.9991C10.866 13.9991 14 10.8653 14 6.99953C14 3.13379 10.866 0 7 0C3.13401 0 0 3.13379 0 6.99953C0 10.8653 3.13401 13.9991 7 13.9991ZM7.89525 3.1109C7.89525 2.61695 7.49441 2.21652 6.99994 2.21652C6.50547 2.21652 6.10463 2.61695 6.10463 3.1109V7.08909C6.10463 7.87719 6.9168 8.40423 7.6376 8.0839L10.8639 6.6501C11.3156 6.44933 11.5189 5.92071 11.318 5.4694C11.117 5.01809 10.5878 4.81499 10.136 5.01577L7.89525 6.0116V3.1109Z' fill='%23757578'/%3E%3C/svg%3E%0A");
    margin-right: 3px;
    background-position: center;
    background-repeat: no-repeat;
}

#plan .recent-searches li > a.planner {
    flex: 1;
}

#favourites .nav.nav-list.with-labels li > a .num {
    display: flex;
    justify-content: center;
    /*align-items: center;*/
    padding-top: 8px;
}

/*
#favourites .favourites-list .timetowait {
    display: none;
}
*/

#favourites .favourites-list .info {
    display: flex;
    flex-direction: column;
    flex: 1;
    font-size: var(--font-size-14);
}

/*
#favourites .favourites-list .info .flive {
    display: none;
}
*/

.nav-list li a {
    color: #171717;
}

#favourites .tab-content > .tab-pane {
    padding-bottom: 5px;
    display: none;
}

#favourites .nav-tabs {
    display: none !important;
}

#favourites .tab-content.show-stops > .tab-pane.stops,
#favourites .tab-content.show-routes > .tab-pane.routes,
#favourites .tab-content.show-plans > .tab-pane.plans {
    display: block;
}

#favourites .empty-placeholder {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    /*gap: 40px;*/
    padding-top: 290px;

    background-image: url("data:image/svg+xml,%3Csvg width='150' height='150' viewBox='0 0 150 150' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M125.863 50.2959C140.185 51.6224 147.498 52.74 149.189 57.7679C151.057 63.3229 144.573 69.2221 131.605 81.0204L131.605 81.0205L127.277 84.9582L127.277 84.9582C120.712 90.9307 117.43 93.917 115.9 97.831C115.614 98.5611 115.377 99.3091 115.19 100.07C114.184 104.15 115.145 108.483 117.068 117.147L117.068 117.147L117.666 119.844C121.199 135.767 122.965 143.729 119.881 147.163C118.729 148.447 117.231 149.37 115.567 149.825C111.114 151.04 104.791 145.888 92.147 135.585L92.147 135.585C83.8442 128.819 79.6929 125.436 74.9266 124.675C74.9003 124.671 74.874 124.667 74.8477 124.663L125.863 50.2959Z' fill='%23EFEFEF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M114.419 48.5569L51.5615 140.199C42.6656 147.336 37.6521 150.751 33.9385 149.737C32.2745 149.283 30.7766 148.359 29.6241 147.076C26.5399 143.642 28.3063 135.68 31.8392 119.757L31.8393 119.757L32.4376 117.06C34.36 108.396 35.3212 104.063 34.3156 99.9831C34.128 99.222 33.8908 98.474 33.6054 97.7439C32.0755 93.8299 28.7931 90.8436 22.2283 84.8711L17.9002 80.9334C4.93195 69.135 -1.55218 63.2358 0.316082 57.6808C0.352863 57.5715 0.392305 57.464 0.434421 57.3583L1.92533 55.1846C5.48844 51.83 13.9551 51.0717 28.3778 49.7801L30.3067 49.6073C40.9764 48.6517 46.3113 48.174 50.3753 45.1524C54.4393 42.1309 56.4333 37.1597 60.4215 27.2174L60.7502 26.3979C67.8094 8.79929 71.339 0 77.4086 0C83.4781 0 87.0077 8.7993 94.0669 26.3979L94.3957 27.2174L94.3957 27.2175C98.3838 37.1597 100.378 42.1309 104.442 45.1524C106.959 47.0236 109.963 47.9192 114.419 48.5569Z' fill='%23EFEFEF'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center top 100px;
    color: #757578;
    /*padding-top:150px;*/
}

#favourites .tab-content.show-stops .empty-placeholder,
#favourites .tab-content.show-routes .empty-placeholder,
#favourites .tab-content.show-plans .empty-placeholder {
    display: none;
}

#favourites .tab-content {
    /*overflow: visible;
    min-height: 100%;*/
}
