﻿.Metriom-add-list {
    padding-bottom: 6rem;
}

.Metriom-add-list .card-item {
    width: 100%;
    height: 100%;
    background: var(--white);
    border-radius: var(--radius-12);
    overflow: hidden;
    box-shadow: var(--light-shadow-3);
}

.Metriom-add-list .card-item .top-box {
    aspect-ratio: 1/0.6;
    overflow: hidden;
}

.Metriom-add-list .img-box:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 54, 102, 0) 0%, rgba(0, 54, 102, 0.3) 100%);
    mix-blend-mode: hard-light;
    pointer-events: none;
    opacity: 0.35;
}

.Metriom-add-list .card-item .swiper {
    width: 100%;
    height: 100%;
    z-index: 1;
}

.Metriom-add-list .card-item .swiper img {
    border-radius: 0.57rem 0.57rem 0.57rem 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.Metriom-add-list .card-item .swiper .row-border {
    border-radius: 0 0.57rem 0.57rem 0;
}

.Metriom-add-list .card-item .swiper .slider-nav {
    position: absolute;
    top: calc(50% - 0.5rem);
    z-index: 2;
}

.Metriom-add-list .card-item .swiper .slider-nav svg {
    fill: var(--White);
}

.Metriom-add-list .card-item .swiper .slider-nav.next {
    right: 0.57rem;
}

.Metriom-add-list .card-item .swiper .slider-nav.prev {
    right: auto;
    left: 0.57rem;
}

.Metriom-add-list .card-item .swiper .slider-pagination {
    position: absolute;
    bottom: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 0;
    left: 0;
    z-index: 2;
}

.Metriom-add-list .card-item .swiper .slider-pagination .swiper-pagination-bullet {
    background: var(--secondary-lighter);
    opacity: 0.5;
}

.Metriom-add-list .card-item .swiper .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
}

.Metriom-add-list .card-item .top-box .top-action {
    top: 0;
    right: 0;
    left: 0;
    padding: 1rem;
    z-index: 2;
}

.Metriom-add-list .card-item .top-box .top-action .booking-type {
    color: var(--bg-ff);
    background-color: var(--primary-light-1);
}

.Metriom-add-list .card-item .top-box .top-action .booking-type svg {
    max-width: 1.28rem;
    max-height: 1.28rem;
}

.Metriom-add-list .card-item .top-box .top-action .booking-type.accept svg {
    fill: var(--system-teal-0);
}

.Metriom-add-list .card-item .top-box .top-action .booking-type.instant svg {
    fill: var(--system-orange-0);
}

.Metriom-add-list .card-item .top-box .top-action .booking-type.prime svg {
    fill: var(--system-purple-0);
}

.Metriom-add-list .card-item .top-box .bottom-action {
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 0.5rem 1rem;
    cursor: pointer;
    z-index: 2;
}

.Metriom-add-list .card-item .top-box .bottom-action svg {
    max-width: 1.28rem;
    max-height: 1.28rem;
    fill: var(--White);
}

.Metriom-add-list .card-item .top-box .edit {
    bottom: 0.57rem;
    right: 0.57rem;
    padding: 0.2rem 0.57rem;
    font-size: 0.91rem;
    background: var(--White);
    color: var(--secondary-lighter);
    border-radius: var(--radius-8);
    cursor: pointer;
    -webkit-border-radius: var(--radius-8);
    -moz-border-radius: var(--radius-8);
    -ms-border-radius: var(--radius-8);
    -o-border-radius: var(--radius-8);
    z-index: 2;
}

.Metriom-add-list .card-item .top-box .edit svg {
    max-width: 1.28rem;
    max-height: 1.28rem;
    stroke: var(--secondary-lighter);
}

.Metriom-add-list .card-item .content-box {
    width: 100%;
    padding: 1.14rem;
    color: var(--Black);
    background-color: var(--White);
}

.Metriom-add-list .card-item .content-box .Description {
    overflow: hidden;
}

.Metriom-add-list .card-item .content-box .title {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    font-size: 1rem;
    font-weight: 700;
    color: var(--Black);
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Metriom-add-list .card-item .content-box .property-rate .property svg {
    max-width: 1.5rem;
    max-height: 1.5rem;
    fill: var(--primary-light-1);
}

.Metriom-add-list .card-item .content-box .property-rate .property span {
    color: var(--text-color-3);
}

.Metriom-add-list .card-item .content-box .options .item {
    line-height: 0;
}

.Metriom-add-list .card-item .content-box .options .item svg {
    max-width: 1.42rem;
    max-height: 1.42rem;
    stroke: var(--secondary-lighter);
    fill: var(--secondary-lighter);
}

.Metriom-add-list .column-sort {
    display: flex;
    flex-direction: column;
}

.Metriom-add-list .row-sort {
    display: flex;
    flex-direction: row;
}

.Metriom-add-list .table-sort {
    flex: 0 0 auto;
    width: 33.33333333%;
}

.Metriom-add-list .block-sort {
    margin-bottom: 1rem;
    flex: 0 0 auto;
    width: 100%;
}

.Metriom-add-list .section-title-wraper .sorting {
    display: flex;
    gap: 0.5rem;
}

.Metriom-add-list .section-title-wraper .title {
    font-size: 1.28rem;
    color: var(--text-dark-0);
}

.Metriom-add-list .section-title-wraper .subtitle {
    font-size: 0.91rem;
    color: var(--text-dark-0);
}

.Metriom-add-list .section-title-wraper .fill-icon {
    fill: var(--primary-light-1);
}

.Metriom-add-list .section-title-wraper .null-icon {
    fill: var(--bg-e0);
}

@media (max-width: 780px) {
    .Metriom-add-list .table-sort {
        flex: 0 0 auto;
        width: 50%;
    }

    .Metriom-add-list .section-title-wraper .search {
        width: 100%;
    }

    .Metriom-add-list .section-title-wraper .sorting {
        display: none;
    }
}

@media (max-width: 540px) {
    .Metriom-add-list .table-sort {
        flex: 0 0 auto;
        width: 100%;
    }
}

.Metriom-add-list .search {
    background-color: #fff;
    margin-bottom: 2rem;
    gap: 1.71rem;
    width: 80%;
}

.Metriom-add-list .search .searchbtn {
    background-color: var(--primary-light-1);
}

.Metriom-add-list .search .searchbtn svg {
    width: 1.5rem;
    height: 1.5rem;
    fill: #fff;
    stroke: #fff;
}

.Metriom-add-list .search .searchbar .label {
    display: block;
    font-size: 0.87rem;
    font-weight: 700;
}

.Metriom-add-list .search .searchbar select {
    width: 100%;
    border: none;
    border-bottom: 1px solid var(--bg-e0);
    font-size: 0.87rem;
    color: var(--text-color-5);
    padding-bottom: 0.3rem;
}
.Metriom-add-list .ld-paging{
    display: flex;
    justify-content: center;
    gap: 2rem;
    list-style: none;
}
.Metriom-add-list .card-gallery .img-box{
width: 100%;
min-width: 100%;
}