 /*分类筛选*/
 .header-panel-body {
     width: 1350px;
     margin: 0 auto;
     height: 40px;
     display: flex;
     gap: 15px;
     align-items: center;
     
 }

 .header-panel-body div {
     /* margin: 0!important; */
 }

 .filters {
     width: 200px;
     display: flex;
     gap: 8px;
     position: relative;
     margin: 12px 0
 }

 .dropdown {
     position: relative;
     background-color: #e6e8ea;
     border-radius: 24px;

 }

 .btn {
     display: inline-flex;
     align-items: center;
     gap: 8px;
     padding: 8px 12px;
     border: 1px solid var(--border);
     border-radius: 24px;
     /* background: #fff; */
     cursor: pointer;
     background-color: #f4f5f6;
 }

 .btn:hover {
     background: #e6e8ea;
 }


 .btn .chev {
     transition: .15s transform
 }

 .dropdown.open .chev {
     transform: rotate(180deg)
 }

 .menu {
     width: 150px !important;
     height: auto !important;
     position: absolute;
     /* top: 42px; */
     left: 0;
     min-width: 180px;
     background: #fff;
     border: 1px solid #fff;
     border-radius: 12px;
     box-shadow: 0 10px 30px rgba(0, 0, 0, .08);
     padding: 8px;
     /*display: none;*/
     z-index: 20;
     padding-left: 0 !important;
 }

 .dropdown.open .menu {
     display: block;
 }

 .menu .item {
     width: 130px;
     padding: 10px 12px;
     border-radius: 8px;
     cursor: pointer;
     white-space: nowrap;
     background: #fff;
 }

 .menu .item:hover {
     background: #e6e8ea;
 }

 .item.active {
     background: #e6e8ea;
     color: #000;
     font-weight: 600
 }

 .menu.wide {
    display: none;
     min-width: 150px
 }

 /*.dropdown:hover .wide {*/
 /*    display: block;*/
 /*}*/



 .check-sports {
     color: #77808d;
     padding: 8px 15px;
     background: #e6e8ea;
     border-radius: 3.40282e+38px;
 }

 .check-crypto {
     color: #77808d;
     padding: 8px 15px;
     background: #e6e8ea;
     border-radius: 3.40282e+38px;
 }

 .check-clear {
     padding: 8px 15px;
     border: 1px solid #ebedee;
     color: #77808d;
     border-radius: 3.40282e+38px;
 }