/* @import url(body.css); */
 .none_dd2{ min-height: calc(100vh - 400px);
            text-align: center;
            padding: 50px 0 200px 0; align-items: center; display: flex; justify-content: center; font-size: 16px; color: #999;  flex-direction: column;
                width: 100%;
        }
        .none_dd2 > div{ display: block; margin: 0 auto; width: 200px;   height: 200px; background: url(../images/404/nolist.png) no-repeat center center / contain;
        }
.crea{ display: flex; align-items: center; justify-content: space-between;}
.pagination2 ul{    color: #212121;
    justify-content: flex-start; flex-wrap: wrap;
    align-items: center;
    font-size: 14px;
    display: flex;}
.pagination2  a{    margin: 0 5px;
    display: inline-block;color: #212121;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid #4a4a4a;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    min-width: 36px;
    height: 36px;
    font-size: 16px;
    font-weight: 400;
    transition: all .24s cubic-bezier(.22, 0, .08, 1);
    display: flex;}
    .pagination2 .active a{    color: #fff !important;
    background-color: #ff5b00 !important;
    border-color: #ff5b00 !important;}
    .pagination2 .disabled a{cursor: not-allowed;
    color: #a8a8a8;
    border-color: #a8a8a8;}
    .p_list{ background-color:#f8f8f8 ; padding-bottom: 40px;}

.list{  display: flex; flex-wrap: wrap; }
.list a{ background: #fff; margin: 0 8px 20px 8px; position: relative; width: calc(50% - 16px); border-radius: 18px;}
 .list a::before{ transition: all 0.4s ease-in-out;  content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; border: 1px solid #eee; pointer-events: none;border-radius: 18px; z-index: 9;}
 .list .img,.list .img img{ border-radius: 18px 18px 0 0;}
 .info{ padding: 10px 10px; display: flex; flex-direction: column;}
 .xiangqing{ 
background: #EC3636; padding: 5px 10px; color: #fff; position: absolute; right: 20px; bottom: 20px;
border-radius: 13px 13px 13px 13px; opacity: 0;}
 .list a:hover .xiangqing{ opacity: 1; }
 .list a:hover::before{  border-color: #EC3636; }
  .list .price{ font-size: var(--font12); color:#EC3636 ; margin-bottom: 0; margin-top: auto}
   .list .price b{font-size: var(--font24);}
   .list .price em{   font-style: normal;}
  .info .con_nr{ display: none;    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;color: #757575; font-size: 13px; padding: 0;}
  @media screen and (min-width: 768px) and (max-width: 1281px){
  
 .list a{ margin: 0 15px 30px 15px;width: calc(33.3% - 30px)}
  .list4 a:nth-of-type(4){ display: none;}
  .list8 a:nth-of-type(8), .list8 a:nth-of-type(7){ display: none;}
   }
   @media screen and (min-width: 1282px){
     .info .con_nr{ display: -webkit-box;}
     .info{ padding: 10px 15px;}
      .list{ margin: 0 -16px;}
  .list a{  width: calc(25% - 30px); margin: 0 15px 30px 15px;}
   }
  @media screen and (min-width: 1500px){
    
 .list a{margin: 0 18px 36px 18px;  width: calc(25% - 36px);}
  }
   .list h3{text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 5; margin-bottom: auto; font-weight: 400;}

/* kaishi  */
.t_header_nav{ display: none;}
.seach_title{ padding: 18px 0 10px 0;}
.t_header{ }.seach_nav{border-bottom:1px solid    #e7e7e7;  }
.seach_nav .bg{ opacity: 0;overflow-x: auto; }
.seach_nav .bg.ishow{ opacity: 1;}
 
.seach_nav i{ display: inline-block; width: 26px; height: 30px; background-size: 40px auto; background-position: center;}
.i0{ background-image: url(../images/home/icon/0.svg);}
.i1{ background-image: url(../images/home/icon/1.svg);}
.i2{ background-image: url(../images/home/icon/2.svg);}
.i3{ background-image: url(../images/home/icon/3.svg);}
.i4{ background-image: url(../images/home/icon/4.svg);}
.i5{ background-image: url(../images/home/icon/5.svg);}
.i6{ background-image: url(../images/home/icon/6.svg);}
.i7{ background-image: url(../images/home/icon/7.svg);}
.i8{ background-image: url(../images/home/icon/8.svg);}
.i9{ background-image: url(../images/home/icon/9.svg);}
.i10{ background-image: url(../images/home/icon/10.svg);}

.this .i0,.seach_nav a:hover .i0{ background-image: url(../images/home/icon/this/0.svg);}
.this .i1,.seach_nav a:hover .i1{ background-image: url(../images/home/icon/this/1.svg);}
.this .i2,.seach_nav a:hover .i2{ background-image: url(../images/home/icon/this/2.svg);}
.this .i3,.seach_nav a:hover .i3{ background-image: url(../images/home/icon/this/3.svg);}
.this .i4,.seach_nav a:hover .i4{ background-image: url(../images/home/icon/this/4.svg);}
.this .i5,.seach_nav a:hover .i5{ background-image: url(../images/home/icon/this/5.svg);}
.this .i6,.seach_nav a:hover .i6{ background-image: url(../images/home/icon/this/6.svg);}
.this .i7,.seach_nav a:hover .i7{ background-image: url(../images/home/icon/this/7.svg);}
.this .i8,.seach_nav a:hover .i8{ background-image: url(../images/home/icon/this/8.svg);}
.this .i9,.seach_nav a:hover .i9{ background-image: url(../images/home/icon/this/9.svg);}
.this .i10,.seach_nav a:hover .i10{ background-image: url(../images/home/icon/this/10.svg);}

.seach_nav .bg{ display: flex;}
.seach_nav a{ white-space:nowrap;display: flex; align-items: center; font-size: var(--font16); margin-right: 20px; padding: 10px 0;}
.seach_nav a.this,.seach_nav a:hover{ color: #2477EF; position: relative; }
.seach_nav a.this::after{ content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 2px; background: #2477EF;}
 

.h2{ padding: 10px 0; display: flex; justify-content: space-between;}

.select_inpuxw{ display: flex; align-items: center; position: relative;}
.select_inpux {   padding:4px 10px;   color: #212121;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    align-items: center;
    transition: border .24s cubic-bezier(.22, 0, .08, 1);
    display: flex;}
.select_inpux i{  width: 20px; height: 20px; background: url(../images/home/jt.svg) no-repeat center; background-size:  auto 22px;display: inline-block;-ms-transform:rotate(90deg); 	
-moz-transform:rotate(90deg); 	
-webkit-transform:rotate(90deg); 
-o-transform:rotate(90deg); transform:rotate(90deg); }
    .select_inpuxw.this .tcaidan{ border-radius: 8px; display: block; max-height: 100vh; opacity: 1; display: flex; flex-direction: column; width: 100%; padding: 10px; top: calc(100% - 1px);}
    .select_inpuxw .tcaidan a{ padding: 5px 10px;}
    .select_inpuxw .tcaidan a.this{ background-image: url(../images/home/ok.svg); background-repeat: no-repeat;  background-position:   calc(100% - 10px) center;}

    .main{ padding-bottom: 50px;}


    /* 新增左侧------------------- */
       .listkk{ display: flex;}
          .nav__left{ width: 22%;min-width: 22%; margin-right: 25px;}
             .nav_k {margin-top: 15px;
                  background: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 16px;
   
    border-radius: 16px;
    padding: 0 14px 20px 20px;
            }
            button.label{ padding: 0; background-color: transparent; margin: 0; border: none;}
  @media screen and (min-width: 768px){
.xuanzek label,.xuanzek .label{  
 
  min-width:  60px;}
  }
  .listw{ width: 100%;}
  @media screen and (min-width: 768px) and (max-width: 1281px){
     .nav__left ~ .listw .list{ margin: 0 -10px;}
.nav__left ~ .listw  .list a{ margin: 0 5px 30px 5px;width: calc(33.3% - 10px)}
 
   }
   @media screen and (min-width: 1282px){
 
      .nav__left ~ .listw .list{ margin: 0 -16px;}
   .nav__left ~ .listw .list a{  width: calc(33.3% - 16px); margin: 0 8px 30px 8px;}
   }
  @media screen and (min-width: 1500px){
    
    .nav__left ~ .listw .list{ margin: 0 -12px;}
   .nav__left ~ .listw .list a{  width: calc(33.3% - 24px); margin: 0 12px 30px 12px;}
  }



               /* @media screen and (min-width: 1281px){.nav__left ~ .listw .list a{ width: calc(33.3% - 30px);}
          }
           @media screen and (min-width: 1500px){
            .nav__left ~ .listw .list a{ width: calc(33.3% - 36px);}
           } */

           .xuanzek {
 display: flex;
  flex-wrap: wrap;
  
  width: 100%;
}.xuanzek::after {
  content: "";
  flex: auto; /* 关键：用伪元素占据剩余空间 */
}
           .xuanzek input{ display: none;}
           .xuanzek label,  .xuanzek .label{  
  
  box-sizing: border-box;
  text-align: center;} .xuanzek label span,  .xuanzek .label span{display: flex; align-items: center;}
            .xuanzek span{ width: calc(100% - 5px); display: inline-block; font-size: 13px; margin: 8px 5px 2px 0; cursor: pointer; border-radius: 12px; border: 1px solid #e6e6e6; padding: 4px 10px; text-wrap: nowrap; }
        .xuanzek input:checked ~ span{   color: #2477EF; border-color: #2477EF;}

        .xuanzek_navw{ background: #f8f8f8;     }

   
    .xuanzek_nav input{ display: none;}
            .xuanzek_nav span{color: #2477EF; margin: 2px 2px 0 0; cursor: pointer; border-radius: 12px  ; border: 1px solid #f8f8f8; padding: 4px 10px; display: inline-block;  position: relative ;   font-size: 16px;     white-space: nowrap;}
        .xuanzek_nav input:checked ~ span{   color: #fff; background-color: #2477EF; }


        
        .h3{    padding-right: 4px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;    align-items: center;
    padding: 20px 0 12px;
    display: flex;}


     .day-filter {
      align-items: center;
     display: flex;
     
    }

    .day-filter label {
      display: block;
      font-size: 16px;
      font-weight: 600;
      color: #333;
      margin-bottom: 12px;
    }

    /* 滑块容器 */
    .slider-container {
      position: relative;
      margin: 16px 0;
    }

    /* 滑块轨道 */
    .day-filter input[type="range"] {
      width: 100%;
      height: 4px;
      -webkit-appearance: none;
      background: linear-gradient(to right, #2477EF, #2477EF) no-repeat,
                    #e0e0e0;
      background-size: 0% 100%;
      border-radius: 4px;
      outline: none;
      transition: background-size 0.2s ease;
    }

    /* 更新背景色随滑块位置变化 */
    .day-filter input[type="range"]::-webkit-slider-thumb {
      -webkit-appearance: none;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      background: #fff;
      cursor: pointer;
      box-shadow: 0 2px 6px rgba(74, 144, 226, 0.4);
      border: 1px solid #2477EF;
    }

    .day-filter input[type="range"]::-moz-range-thumb {
      width: 24px;
      height: 24px;
      border-radius: 50%;
      background: #2477EF;
      cursor: pointer;
      border: 1px solid #fff;
      box-shadow: 0 2px 6px rgba(74, 144, 226, 0.4);
    }
 



    /* --------------- */
    .rs-custom-select {
        position: relative;
        display: inline-block;
     text-wrap: nowrap;  padding:5px 0;
      }
      .rs-display {
        display: flex;
        align-items: center;
        justify-content: space-between;
      padding-left: 15px;
        border-radius: 8px;
        background: white;
        font-size: 15px; 
        cursor: pointer;
        user-select: none;
      }
      .rs-display::after {
        content: "";
        width: 16px;
        height: 16px;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3e%3cpolyline points='6,9 12,15 18,9'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        margin-left: 8px;
      }
      .rs-dropdown {
        position: absolute;
        top: 100%;
        right: 0;
           width: 220px; flex-wrap: wrap;
        background: white;
        border: 1px solid #ccc;
      
        border-radius:   8px;
        box-shadow: 0 4px 8px rgba(0,0,0,0.1);
        z-index: 100;
      
        display: none;
      }   
      .rs-option { min-width: 33.333333333%;
        padding: 10px 8px;
        font-size: 15px;
        color: #333;
        cursor: pointer;
      }
      .rs-option:hover {
        background-color: #f0f7ff;
      }
      .rs-option.rs-selected {
        color: #4a90e2;
        font-weight: bold;
      }
      input[type="range"] {
        width: 100%;
        height: 8px;
        -webkit-appearance: none;
        background: linear-gradient(to right, #4a90e2, #4a90e2) no-repeat, #e0e0e0;
        background-size: 0% 100%;
        border-radius: 4px;
        outline: none;
        margin: 12px 0;
      }
      input[type="range"]::-webkit-slider-thumb {
        -webkit-appearance: none;
        width: 24px;
        height: 24px;
        border-radius: 50%;
        background: #4a90e2;
        cursor: pointer;
        box-shadow: 0 2px 6px rgba(74,144,226,0.4);
        border: 2px solid #fff;
      }
      h3 {
        margin: 0 0 12px 0;
        color: #333;
        font-size: 18px;
      }
.sub_nav a:link, .sub_nav a:visited{ color: #777;}
      .xuanzek_city { max-height: 200px; overflow-y: auto ;}
       /* .xuanzek_city{ width: 800px; position: relative; z-index: 10; background-color: #fff;} */
@media only screen and (max-device-width: 1080px) {
      .nav__left{ display: none;}
       .xuanzek_nav {  overflow-x: auto; display: flex;}
}
.open_city{  font-size: 12px; padding: 10px 0; cursor: pointer;}
 .open_city span{ opacity: .7; display: inline-block; background:#777 ; color: #fff; border-radius: 8px; padding:0 5px 1px 5px;}

.xuanzek_city:hover + .open_city span{ background: #2477EF;}
.open_city:hover span{ opacity:1;background: #2477EF;} .xuanzek_city {
 
  overflow-y: auto;
 
  scrollbar-gutter: stable; /* 可选：保留滚动条位置但不抖动 */
}
 
.xuanzek_city::-webkit-scrollbar-button {
  display: none;
}

 
.xuanzek_city::-webkit-scrollbar-track {
  background: white; /* 白底 */
  border-radius: 4px;
}
 
 
 .xuanzek_city::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2); /* 半透明灰色 */
  border-radius: 18px;
  border: 2px solid white; /* 可选：加白边更清晰 */
}
 
.xuanzek_city::-webkit-scrollbar {
  border-radius: 18px;
  width: 8px; /* 垂直滚动条宽度 */
  height: 8px; /* 水平滚动条高度（如果需要） */
}

 
.xuanzek_city::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.5);
}
.xuanzek_city.open{ max-height: 1000px;}



  .color_huise_l{ color: #757575; font-size: 13px;}
  .atomic_rating{ color: #757575;   font-size: 12px;  margin-bottom: 4px;}
  .review_xin{    color: #f09b0a;}   .review_xin::before{background: url(../images/ky_list/xin.svg) no-repeat center; content: ""; display: inline-block; width: 14px; height: 14px; margin-right: 4px; background-size: 14px; line-height: 20px; vertical-align: middle; position: relative; top: -1px;}   
 .cp__id{   color: #fff; font-size: 12px;  margin-bottom: 4px; position: absolute; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.8); padding: 2px 20px 2px 6px;background: linear-gradient(to top right, #000, rgba(0, 0, 0, 0)); }




  .list_qt .span {color: #bebebe; display: inline-block;border: 1px solid #ededed; border-radius:3px;margin: 0 4px 4px 0; padding: 2px 5px;}
  /* 鍥㈠ */
 .list_qti{   word-break:break-all; } 
.list_qt a,.list_qt span{ font-size: 12px;border-radius: 2px; padding: 2px 5px; margin:0 5px 4px 0;white-space:nowrap; display: inline-block; position: relative;color:#9e9e9e !important;}
.list_qt a::before,.list_qt span::before{ content: ""; left: 0; right: 0; top: 0; bottom: 0; border: 1px solid ; position: absolute;  opacity: .5;}
.list_qt a:hover,.list_qt span:hover{    color: #fff !important; background-color: #2477EF !important;}
/* .list_qt a::hover:before,.list_qt span:hover::before{ border-color: #e55757; } */



.chuyou{ color: #000; float: right; padding-top: 8px;}
.listw .list a:hover .chuyou{ color: #fff;}
@media screen and (max-device-width:767.98px){
.list_qt .span{ font-size:12px;}
.chuyou{ width: 100%;  }
}


/* 日历 */
 
 
#date .datepickerDay a:hover span,#date .datepickerDaysCell a span{height:40px; width:40px; position: relative;  display: flex; align-items: center; justify-content: center; margin: 0 auto;}
 
#date .last{ overflow:visible}


 

#date .datepickerSpace2,#date .datepickerSpace .space2tab2{display:none;}
#date{ width:100%;    color:#FFF; margin:auto;  }
 
#date .datepickerSpace2{  width:65px; vertical-align:top;}
#date .datepickerSpace .space2tab1{ width:10px; height:47px;}
#date .datepickerSpace .space2tab2{ width:10px; height:27px; background:#3eb7e2;}
#date .datepickerSpace .space2tab3{ width:10px; background:#f3f3f3; height:402px; display:none;}
#date .datepickerSpace2 .space2tab1{ width:67px; height:47px;}

#date .datepickerSpace2 .space2tab2{ width:67px; height:27px; background:#3eb7e2;}
#date .datepickerViewDays{   color:#fff; text-align:center;}
#date .datepickerViewDays .datepickerGoPrev a,#date .datepickerViewDays .datepickerGoNext a{ color:#000; font-size:24px;}
#date .datepickerViewDays .datepickerMonth span{color:#000; font-size:21px;}
.datepickerSpace2:not(:nth-of-type(1)) + td .datepickerGoPrev{ opacity: 0;}
.datepickerSpace2:nth-of-type(1) + td .datepickerGoNext{ opacity: 0;}
#date .datepickerViewDays thead tr{ height:47px; margin-bottom:10px;}
#date .datepickerViewDays .datepickerDoW{ height:27px; background:#f7faff; }
#date .datepickerViewDays .datepickerDoW th{  background:#f7faff;   width:65px; padding:0;  }
/*#date td.last{border-right:1px #cff1ff solid;}*/
#date .datepickerViewDays .datepickerDoW span{ color:#000; font-size:14px;}

#date .datepickerDaysLine .datepickerDaysCell{ background:#fff; background:rgba(255,255,255,.9); width:65px;    }
#date .datepickerDay{ height:40px; text-align:center; width:13.3%;}

/* */
 

#date .datepickerDay a:hover span,#date .datepickerSelected:not(.datepickerNotInMonth) a span{border-radius: 50%; background:#2477EF;   color:#fff; }
#date .datepickerSelected .yuan{     }
#date .datepickerNotInMonth .yuan { color:#ddd; background:none; -moz-border-radius:0px 0px 0px 0px; 
    -webkit-border-radius:0px 0px 0px 0px;
    border-radius:0px 0px 0px 0px;   -webkit-box-shadow:0px 0px 0px 0px;
  -moz-box-shadow:0px 0px 0px 0px;
  box-shadow:0px 0px 0px 0px;}
#date .datepickerNotInMonth a:hover span { color:#ddd; background:none; -moz-border-radius:0px 0px 0px 0px; 
    -webkit-border-radius:0px 0px 0px 0px;
    border-radius:0px 0px 0px 0px;   -webkit-box-shadow:0px 0px 0px 0px;
  -moz-box-shadow:0px 0px 0px 0px;
  box-shadow:0px 0px 0px 0px;}
#date .datepickerSpace{ width:10px; vertical-align:top;}
table.datepickerViewDays tbody.datepickerMonths, table.datepickerViewDays tbody.datepickerYears {   display: none;}
table{ width: 100%;}
/* 日历 end*/

.datax{ display: none; background-color: rgba(0, 0, 0, 0.3); z-index: 1000;  bottom: 0; right: 0; position:  fixed; top: 0; left: 0; align-items: center; justify-content: center;  flex-direction: column; }
.datax.this{ display: flex;}
.dataxbg{ max-width: 900px; text-align: left;padding: 20px;
    vertical-align: middle;
    content: "";
    background-color: #fff;
    border-radius: 20px;
    outline: none;
   
 
    margin:  auto;
   
 
    position: relative;
    box-shadow: 0 4px 20px #00000014;}
    .icon_navigation_close{ border-radius: 50%; position: absolute;right: -40px; top: 0; width: 40px ; height: 40px; line-height: 40px; text-align: center;} 
    .icon_navigation_close::after{ content: "×‌"; color: #fff; font-size: 24px; cursor: pointer;}
     .icon_navigation_close:hover{ background: #000; }
    .bottom_group{    background: #fff;
    justify-content: space-between;
    width: 100%;
    padding: 8px 0;
    display: flex;
     justify-content: flex-end;
    gap: 16px;
    }

   .bottom_group button {    border-radius: 8px;
    min-width: 72px;
    padding: 7px 12px;
    font-size: 14px;
    line-height: 20px;}

    .tj_button{color: #fff;
    background-color: #2477EF;
    border: 1px solid #2477EF;}
    .clear_btn{color: #212121; border: none; background: #FFF;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: underline;}




    .filter-container {
      margin-bottom: 40px;
      background: white;
      padding: 20px;
      border-radius: 8px;
      box-shadow: 0 2px 6px rgba(0,0,0,0.1);
    }

    .rs-root { display: flex; position: relative;
      width: 100%;
    }
 
    .rs-track-container { width: 100%; 
      position: relative;
      height: 36px;
      margin: 0 10px 0 10px;
    }

    .rs-track {
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
      height: 2px;
      background: #e0e0e0;
      transform: translateY(-50%);
      border-radius: 2px;
    }

    .rs-selected-range {
      position: absolute;
      top: 50%;
      height: 2px;
      background: #2477EF;
      transform: translateY(-50%);
      border-radius: 2px;
    }

    .rs-handle {
      position: absolute;
      top: 50%;
      width: 20px;
      height: 20px;
      background: #fff;
      border: 1px solid #2477EF;
      border-radius: 50%;
      transform: translate(-50%, -50%);
      cursor: grab;
      box-shadow: 0 2px 6px rgba(0,0,0,0.2);
      z-index: 2;

      
    }

    .rs-handle:active {
      cursor: grabbing;
    }

    .rs-display {
      padding: 8px 12px; 
      border-radius: 4px;
      background: white;
      cursor: pointer;
      user-select: none;
      text-align: center;
      font-size: 14px;
      color: #333; text-wrap: nowrap;
    }

    .rs-dropdown {
      display: none;
      position: absolute;
      top: 100%;
     
      right: 0;
      margin-top: 4px;
      background: white;
      border: 1px solid #d9d9d9;
      border-radius: 4px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.15);
      z-index: 10;
 
 
    }
    .rs-root .rs-dropdown{ width: 100%;}

    .rs-options {display: flex; flex-wrap: wrap;
      padding: 8px 10px;
    }
  .rs-root .rs-option{ min-width: 25%;}
    .rs-option {
      padding: 8px 8px;
      cursor: pointer;
      user-select: none;
    }

    .rs-option:hover {
      background-color: #f5f5f5;
    }

    .rs-option.selected {
      background-color: #f1faff;
      color: #2477EF;
    }

    .rs-option.unlimited { width: 100%;
      font-weight: bold;
    
      border-bottom: 1px solid #eee;
      padding-top: 6px;
      padding-bottom: 10px;
    }

    .rs-confirm-btn {
      width: calc(100% - 20px);
      margin: 10px;
      padding: 8px;
      background: #2477EF;
      color: white;
      border: none;
      border-top: 1px solid #d9d9d9;
      cursor: pointer;
      font-size: 14px; border-radius: 8px;
    }

    .rs-confirm-btn:hover {
      background: #2477EF;
    }

    /* .selected:nth-of-type(1), .rs-option:not(.selected) + .selected{ border-radius: 5px 0 0 5px;}

    .selected:nth-last-child{ border-radius: 0 5px  5px 0;} */