.solfiltre{
    flex:0 0 280px;
    max-width:280px;
    margin-right:15px
}
.solfiltre .items{
    margin-bottom:20px;
    border-radius:10px;
    background:#fff;
    padding:20px;
    box-sizing:border-box;
    border:2px solid #e0e3ea
}
.solfiltre .category-list ul li h3{
    font-size:14px;
    font-weight:700;
    color:#989899
}
.solfiltre .category-list ul li a{
    font-size:14px;
    font-weight:300;
    color:#989899
}
.solfiltre .item{
    border-bottom:2px solid #e0e3ea
}
.solfiltre .item .head{
    position:relative;
    padding:10px 10px 10px 10px;
    cursor:pointer;
    font-size:16px;
    font-weight:700;
    color:#999999
}
.solfiltre .item .head img{
    display:block;
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%) rotate(0deg);
    transition:.4s
}
.solfiltre .item .head.open img{
    transform:translateY(-50%) rotate(-180deg)
}
.solfiltre .item .body{
    padding:10px;
    display:none
}
.solfiltre .item .body .form-group{
    margin:0 -10px 15px
}
.solfiltre .item .body .form-group .form-control{
    border:2px solid #e0e3ea;
    border-radius:10px;
    background:url(/assets/img/filter-search-glass.png) 95% center no-repeat;
    padding-right:40px
}
.solfiltre .item .body .button-set{
    display:flex;
    justify-content:space-between;
    margin:0 -10px 15px
}
.solfiltre .item .body .button-set button{
    font-size:14px;
    margin-right:13px;
    font-weight:300;
    background:transparent;
    color:#aaaaaa;
    border:2px solid #e0e3ea;
    border-radius:10px;
    padding:6px 10px;
    flex:1 1 0
}
.solfiltre .item .body .button-set button.play{
    margin-right:0;
    border:none;
    flex:0 0 37px;
    height:37px;
    background:url(/assets/img/filter-play-arrow.png) center center no-repeat var(--renk2)
}


.solfiltre .item .body .form-check .form-check-input {
    opacity: 0;
}

.solfiltre .item .body .form-check .form-check-label {
    cursor: pointer;
    font-size: 14px;
    font-weight: 300;
    color: #aaaaaa;
}

.solfiltre .item .body .form-check .form-check-label:before {
    content: "";
    position: absolute;
    width: 13px;
    height: 13px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 2px;
    background: transparent;
    opacity: 1;
    transition: .4s;
    border: 1px solid #c8ccd5;
}

.solfiltre .item .body .form-check .form-check-label:after {
    content: "";
    opacity: 0;
    position: absolute;
    width: 13px;
    height: 13px;
    border-radius: 2px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: var(--renk2);
    transition: .4s;
}

.solfiltre .item .body .form-check .form-check-input:checked ~ .form-check-label:before {
    opacity: 0;
}

.solfiltre .item .body .form-check .form-check-input:checked ~ .form-check-label:after {
    opacity: 1;
}


.solfiltre .item .body.check-type-1 .form-check{
    padding-left:0;
    position:relative
}
.solfiltre .item .body.check-type-1 .form-check .form-check-input{
    opacity:0
}
.solfiltre .item .body.check-type-1 .form-check .form-check-label:before{
    border:none;
    border-radius:0;
    left:initial;
    right:0;
    /*background:url(/assets/img/filter-check-x.png) center center no-repeat*/
}
.solfiltre .item .body.check-type-1 .form-check .form-check-label:after{
    left:initial;
    right:0
}
.solfiltre .item:nth-last-child(1){
    border-bottom:0
}
.solfiltre .stars{
    display:flex;
    flex-wrap:wrap;
    margin-right:3px
}
.solfiltre .stars .item{
    color:#cfd1d7;
    display:flex;
    align-items:flex-end
}
.solfiltre .stars .item svg{
    width:20px;
    display:block;
    margin-right:-3px
}
.solfiltre .stars .item.active{
    color:var(--renk2)
}

    .solfiltre .item .markalar {
        max-height: 300px;
        overflow: auto;
    }
.solfiltre .item .markalar::-webkit-scrollbar {
    width: 6px;
}
    .solfiltre .item .markalar::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        border-radius: 10px;
    }

    .solfiltre .item .markalar::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
    }

​
/*
     FILE ARCHIVED ON 07:13:01 Jul 15, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:10:22 Apr 18, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.248
  captures_list: 0.373
  exclusion.robots: 0.01
  exclusion.robots.policy: 0.004
  esindex: 0.005
  cdx.remote: 20.143
  LoadShardBlock: 72.244 (3)
  PetaboxLoader3.resolve: 58.15 (2)
  PetaboxLoader3.datanode: 75.266 (5)
  load_resource: 86.134
  loaddict: 21.766
*/