.treatments-module__jYrN5q__categoryTreatment{margin:30px 0}.treatments-module__jYrN5q__categoryList{border:2px solid #edf1f3;border-radius:20px;padding:20px}.treatments-module__jYrN5q__categoryList h3{margin-bottom:20px;font-size:16px}.treatments-module__jYrN5q__categoryList ul{padding:0;list-style:none}.treatments-module__jYrN5q__categoryList ul li{color:#5d5d5d;cursor:pointer;border:1px solid #cecece;border-radius:40px;width:fit-content;margin-bottom:10px;padding:5px 10px;font-size:11px;font-weight:500;display:block}.treatments-module__jYrN5q__categoryList ul li.treatments-module__jYrN5q__active{color:#fff;background-color:#d75053}.treatments-module__jYrN5q__card{border:2px solid #edf1f3;border-radius:20px;margin:20px 0;padding:20px}.treatments-module__jYrN5q__card h3{margin-bottom:20px;font-size:16px}.treatments-module__jYrN5q__list{margin:0;padding:0;list-style:none}.treatments-module__jYrN5q__item{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 6px;display:flex}.treatments-module__jYrN5q__item.treatments-module__jYrN5q__active .treatments-module__jYrN5q__countryName{color:#000;font-weight:600}.treatments-module__jYrN5q__left{align-items:center;gap:12px;display:flex}.treatments-module__jYrN5q__radio{border:1px solid #999;border-radius:50%;width:14px;height:14px;position:relative}.treatments-module__jYrN5q__active .treatments-module__jYrN5q__radio{border-color:#ff4d4f}.treatments-module__jYrN5q__countryName{color:#5d5d5d;font-size:12px;font-weight:500}.treatments-module__jYrN5q__active .treatments-module__jYrN5q__radio:after{content:"";background:#ff4d4f;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.treatments-module__jYrN5q__count{color:#555;background:#f1f1f1;border-radius:6px;padding:3px 8px;font-size:10px}.treatments-module__jYrN5q__searchFilter{text-align:center;background:linear-gradient(122deg,#ffd8d9 0%,#fff4db 100%);border-radius:20px;padding:20px}.treatments-module__jYrN5q__searchFilter h3{margin-bottom:20px;font-size:16px}.treatments-module__jYrN5q__searchFilter input,.treatments-module__jYrN5q__searchFilter select,.treatments-module__jYrN5q__searchFilter textarea{color:#6e6e6e;font-size:10px}.treatments-module__jYrN5q__bookSubmit{background-color:#d75053;border:1px solid #d75053;height:30px}.treatments-module__jYrN5q__bookSubmit:hover{color:#d75053;background-color:#ffeded;border:1px solid #d75053;transition:all .3s}.treatments-module__jYrN5q__doctorSearch{background-color:#ffedec;border-radius:10px;gap:10px;margin:20px 0;padding:15px 25px;display:flex}.treatments-module__jYrN5q__searchInputWrap{flex:auto;position:relative}.treatments-module__jYrN5q__searchText{color:#2226;border-radius:6px;height:40px;padding-right:36px;font-size:12px}.treatments-module__jYrN5q__clearSearch{color:#8a8a8a;cursor:pointer;background:0 0;border:none;padding:0;font-size:18px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.treatments-module__jYrN5q__searchBtn{color:#fff;background-color:#d75053;border-radius:6px;padding:10px;font-size:12px}.treatments-module__jYrN5q__doctorRating{justify-content:space-between;align-items:center;margin:20px 0 0;display:flex}.treatments-module__jYrN5q__doctorRating p{font-size:14px;font-weight:600}.treatments-module__jYrN5q__doctorRating select{border-radius:20px;padding:4px 10px;font-size:10px}.treatments-module__jYrN5q__cardsRow{row-gap:20px}.treatments-module__jYrN5q__surgeryCard{border:1px solid #ffe9e9;border-radius:20px;flex-direction:column;width:100%;height:100%;margin:12px 0 20px;padding:15px;display:flex}.treatments-module__jYrN5q__surgeryImg{gap:15px;display:flex}.treatments-module__jYrN5q__sugCard{width:50px;height:50px}.treatments-module__jYrN5q__surgeryImg div h6{color:#222;margin-bottom:10px;font-size:14px}.treatments-module__jYrN5q__surgeryImg div p{color:#e7ac18;background-color:#fff9ef;border-radius:6px;width:fit-content;margin:0;padding:2px 6px;font-size:10px}.treatments-module__jYrN5q__surgeryAmount{color:#d75053;margin:15px 0;padding-left:20px;font-size:12px;position:relative}.treatments-module__jYrN5q__surgeryAmount:before{content:"✓";color:#fff;background-color:#d75053;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;font-size:8px;font-weight:700;display:flex;position:absolute;top:2px;left:0}.treatments-module__jYrN5q__borderCard{background-color:#ffe9e9;height:1px;margin-bottom:15px}.treatments-module__jYrN5q__aboutKnee{color:#222;font-size:12px;font-weight:500}.treatments-module__jYrN5q__surgeryBtn{gap:15px;margin-top:auto;display:flex}.treatments-module__jYrN5q__surgeryBtn a{text-align:center;color:#d75053;border:1px solid #d75053;border-radius:8px;width:100%;padding:8px;font-size:12px;text-decoration:none}.treatments-module__jYrN5q__sendNee{background-color:#d75053;color:#fff!important}.treatments-module__jYrN5q__sendNee:hover{background-color:#fff;color:#d75053!important}.treatments-module__jYrN5q__detailNee:hover{background-color:#d75053;color:#fff!important}.treatments-module__jYrN5q__paginationwrapper{justify-content:center;align-items:center;gap:12px;margin-top:12px;padding:20px;font-family:Arial,sans-serif;display:flex}.treatments-module__jYrN5q__page,.treatments-module__jYrN5q__arrow{color:#000;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;text-decoration:none;display:flex}.treatments-module__jYrN5q__page:hover,.treatments-module__jYrN5q__arrow:hover{background-color:#f2f2f2}.treatments-module__jYrN5q__pageactive{color:#fff;background-color:#e25353;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:600;text-decoration:none;display:flex}.treatments-module__jYrN5q__dots{color:#555;padding:0 5px;font-size:18px}.treatments-module__jYrN5q__countRow{flex-direction:column;justify-content:space-between;height:100%;display:flex}.treatments-module__jYrN5q__mobileConsultation{width:100%}@media screen and (max-width:767px){.treatments-module__jYrN5q__doctorSearch{flex-wrap:nowrap;align-items:center}.treatments-module__jYrN5q__searchInputWrap{flex:auto;width:auto;min-width:0}.treatments-module__jYrN5q__searchBtn{min-width:96px;width:auto!important}.treatments-module__jYrN5q__categoryList ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.treatments-module__jYrN5q__categoryList ul li{text-align:center;justify-content:center;align-items:center;width:100%;min-height:38px;margin-bottom:0;display:flex}.treatments-module__jYrN5q__mobileConsultation{margin-top:20px!important}}.treatments-module__jYrN5q__faqSection{background-color:#fafbfc;border-top:1px solid #f0f0f0;padding:60px 0}.treatments-module__jYrN5q__faqSection h2{text-align:center;color:#222;margin-bottom:40px;font-size:28px;font-weight:700;position:relative}.treatments-module__jYrN5q__faqSection h2:after{content:"";background-color:#d75053;border-radius:2px;width:60px;height:4px;margin:12px auto 0;display:block}.treatments-module__jYrN5q__faqAccordion{flex-direction:column;gap:15px;max-width:800px;margin:0 auto;display:flex}.treatments-module__jYrN5q__faqItem{background-color:#fff;border:1px solid #eef1f4;border-radius:12px;transition:all .3s;overflow:hidden;box-shadow:0 4px 12px #00000005}.treatments-module__jYrN5q__faqItem:hover{border-color:#ffd4d4;box-shadow:0 6px 18px #d750530f}.treatments-module__jYrN5q__faqQuestion{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:18px 24px;transition:background-color .2s;display:flex}.treatments-module__jYrN5q__faqQuestion h3{color:#222;margin:0;padding-right:15px;font-size:16px;font-weight:600}.treatments-module__jYrN5q__faqIcon{color:#d75053;flex-shrink:0;font-size:20px;font-weight:400;transition:transform .3s}.treatments-module__jYrN5q__faqIconExpanded{transform:rotate(45deg)}.treatments-module__jYrN5q__faqAnswer{opacity:0;max-height:0;padding:0 24px;transition:all .3s cubic-bezier(0,1,0,1);overflow:hidden}.treatments-module__jYrN5q__faqAnswerExpanded{opacity:1;max-height:500px;padding:0 24px 20px;transition:all .3s cubic-bezier(1,0,1,0)}.treatments-module__jYrN5q__faqAnswer p{color:#555;margin:0;font-size:14px;line-height:1.6}
