.filter-component{background:#fff;border:1px solid #26262633;border-radius:.5rem;flex-direction:column;width:21rem;padding:1rem;display:flex}.filter-component .filter-heading{justify-content:space-between;align-items:center;gap:8rem;padding-bottom:.75rem;display:flex}.filter-component .filter-heading #filter-opt-heading{text-align:left;color:#262626;margin:0;font-family:Mulish;font-size:1.1rem;font-weight:700;line-height:17.57px}.filter-component .filter-heading .action-btns{gap:.5rem;display:flex}.filter-component .filter-heading .reload-btn,.filter-component .filter-heading .close-btn{cursor:pointer;width:1.125rem;height:1.125rem}.filter-component hr,.filter-component .filter-heading-line{border:.5px solid #6c69693d}.filter-component .filter-item{max-height:40vh;overflow-y:scroll}.filter-component .filter-item .filter-item-heading{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.filter-component .filter-item .micro-service-filter-con{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;padding-top:.75rem;display:flex}.filter-component .filter-item .micro-service-filter-con .filter-title{letter-spacing:0%;color:#6c6969;font-family:Mulish;font-size:1rem;font-weight:600;line-height:100%}.filter-component .filter-item .micro-service-filter-con .filter-item-options{flex-direction:column;gap:.55rem;width:100%;display:flex}.filter-component .filter-item .micro-service-filter-con .filter-item-options p{color:#262626;font-family:Mulish;font-size:.875rem;font-weight:500}.filter-component .filter-item .micro-service-filter-con .expand-btn{width:24px}.filter-component .filter-item .micro-service-filter-con .horizontal-line-microservice-filter{border:.5px solid #6c69693d;width:100%}.filter-component .filter-down-item{flex-direction:column;justify-content:space-between;gap:14px;padding-top:.75rem;display:flex}.filter-component .filter-down-item .filter-down-item-heading{justify-content:space-between;width:100%;display:flex}.filter-component .filter-down-item .filter-down-item-heading span{letter-spacing:0%;color:#6c6969;font-family:Mulish;font-size:1rem;font-weight:600;line-height:100%}.filter-component .filter-down-item .filter-down-item-heading .sortArrowImg{cursor:pointer}.filter-component .filter-down-item .filter-down-item-heading .sortArrowImg.open{transform:rotate(180deg)}.filter-component .filter-down-item .filter-item-options{flex-direction:column;gap:2px;display:flex}.filter-component .filter-down-item .filter-item-options .clicked-filter-item{cursor:pointer;background-color:#fff;border:1px solid #262626;border-radius:4px;justify-content:flex-start;align-items:center;gap:6px;margin-top:4px;padding:.5rem .8rem;display:flex}.filter-component .filter-down-item .filter-item-options .clicked-filter-item img{width:.7rem;height:.7rem}.filter-component .filter-down-item .filter-item-options .clicked-filter-item p{letter-spacing:0%;color:#262626;font-family:Mulish;font-size:.9rem;font-weight:500;line-height:100%}.filter-component .filter-down-item .filter-item-options .filter-item{cursor:pointer;letter-spacing:0%;color:#262626;background-color:#f4f4f480;border-radius:5px;margin-top:4px;padding:.6rem .8rem;font-family:Mulish;font-size:.9rem;font-weight:500;line-height:100%}.filter-component::-webkit-scrollbar{display:none}.filter-item::-webkit-scrollbar{display:none}
.practice-filter-wrapper .practice-filter-container{padding-bottom:1rem}.practice-filter-wrapper .practice-filter-container .practice-heading{justify-content:space-between;align-items:center;width:100%;display:flex}.practice-filter-wrapper .practice-filter-container .practice-heading .head{color:#6c6969;font-family:Mulish,sans-serif;font-size:1rem;font-weight:600;line-height:1.125rem}.practice-filter-wrapper .practice-filter-container .practice-heading .expand-collapse-btn{all:unset;box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.practice-filter-wrapper .practice-filter-container .practice-heading .expand-collapse-btn img{width:12px;height:7px;transition:all .2s ease-out}.practice-filter-wrapper .practice-filter-container .practice-heading .expand-collapse-btn img.rotate{transform:rotate(180deg)}.practice-filter-wrapper .practice-filter-container .expand-collapse-content{max-height:15rem;transition:max-height .3s ease-out}.practice-filter-wrapper .practice-filter-container .expand-collapse-content .searchbox{border:1px solid #26262633;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;margin:1rem 0;padding:0 .75rem;display:flex}.practice-filter-wrapper .practice-filter-container .expand-collapse-content .searchbox img{aspect-ratio:1;width:1rem!important}.practice-filter-wrapper .practice-filter-container .expand-collapse-content .searchbox input{border:none;outline:none;flex-grow:1;padding:.5rem 0}.practice-filter-wrapper .practice-filter-container .expand-collapse-content .searchbox input::placeholder{font-family:Mulish,sans-serif;font-size:.875rem;font-weight:500;line-height:1rem}.practice-filter-wrapper .practice-filter-container .expand-collapse-content .option-wrapper{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:.5rem;width:100%;max-height:12rem;transition:all .2s ease-out;display:flex;overflow:auto}.practice-filter-wrapper .practice-filter-container .expand-collapse-content .option-wrapper .pratices-filter-options{width:100%}.practice-filter-wrapper .practice-filter-container .expand-collapse-content .option-wrapper .pratices-filter-options .ant-checkbox-label{padding:unset}.practice-filter-wrapper .practice-filter-container .expand-collapse-content .option-wrapper .pratices-filter-options .ant-checkbox-label .option{white-space:nowrap;text-overflow:ellipsis;color:#262626;width:100%;padding-left:.5rem;font-family:mulish,sans-serif;font-size:.875rem;font-weight:500;line-height:1rem;overflow:hidden}.practice-filter-wrapper .practice-filter-container .expand-collapse-content.collapse{max-height:0;overflow:hidden}@media only screen and (max-width:1023px),only screen and (max-width:1024px) and (orientation:portrait){.practice-filter-wrapper .practice-filter-container .practice-heading .expand-collapse-btn{cursor:pointer}.practice-filter-wrapper .practice-filter-container .practice-heading .expand-collapse-btn img{aspect-ratio:1;width:1.125rem!important}}
