.DiseaseDetail_container__a77Q9{max-width:1400px;margin:0 auto;padding:0 20px}.DiseaseDetail_pageWrapper__nOvhh{min-height:100vh;background:linear-gradient(135deg,#ffffff,#ffffff 50%,#ffffff);position:relative}.DiseaseDetail_pageWrapper__nOvhh:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;pointer-events:none}.DiseaseDetail_contentWrapper__zhL4U{position:relative;z-index:1;padding:10px 0}.DiseaseDetail_departmentHeader__9uxXB{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:5px 0 0;margin-bottom:20px;position:relative;overflow:hidden}.DiseaseDetail_departmentTitle__5WUty{--paraFont:"Quicksand",sans-serif;font-family:var(--paraFont);font-size:2.3rem;font-weight:800;color:#1e293b;line-height:1.3;background:rgb(15,52,67);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.DiseaseDetail_departmentMeta__NTSTt{display:flex;flex-wrap:wrap;gap:30px;align-items:center}.DiseaseDetail_metaItem__CUBzo{display:flex;align-items:center;gap:8px;color:#64748b;font-weight:600;font-size:14px}.DiseaseDetail_metaItem__CUBzo svg{width:20px;height:20px;color:#4589f4}.DiseaseDetail_categoryTag__pZBmS{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg,var(--colorPrimary),var(--colorDeepblue));color:white;border-radius:25px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 15px rgba(79,70,229,.3)}.DiseaseDetail_categoryTag__pZBmS svg{width:16px;height:16px}.DiseaseDetail_mainLayout__E_iJH{display:grid;grid-template-columns:1fr 400px;grid-gap:40px;gap:40px;margin-top:20px}.DiseaseDetail_departmentContent__YuDuc{background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.3)}.DiseaseDetail_typeBadge__9V1Hp{position:absolute;top:14px;left:14px;padding:6px 12px;background:linear-gradient(135deg,var(--colorPrimary),var(--colorDeepblue));color:#fff;border-radius:10px;font-size:14px;font-weight:800;letter-spacing:.3px;box-shadow:0 6px 20px rgba(79,70,229,.25);transition:transform .25s ease,box-shadow .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DiseaseDetail_departmentImage__l64Ip:hover .DiseaseDetail_typeBadge__9V1Hp{transform:translateY(-2px);box-shadow:0 10px 24px rgba(79,70,229,.35)}.DiseaseDetail_departmentImage__l64Ip{position:relative;width:100%;height:300px;overflow:hidden}.DiseaseDetail_departmentImage__l64Ip img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .6s cubic-bezier(.25,.8,.25,1);will-change:transform}.DiseaseDetail_departmentImage__l64Ip:hover img{transform:scale(1.05)}.DiseaseDetail_departmentImage__l64Ip:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(transparent,rgba(0,0,0,.3))}.DiseaseDetail_departmentBody__b5l4x{padding:40px 50px 50px}.DiseaseDetail_departmentDescription__qxt3B{color:#374151;line-height:1.85;font-size:18px;margin-bottom:40px}.DiseaseDetail_departmentDescription__qxt3B p{margin-bottom:20px;font-weight:500}.DiseaseDetail_whatIsTitle__SGCGN{color:var(--colorPrimary);font-weight:800;font-size:18px;margin:10px 0 12px;letter-spacing:.2px}.DiseaseDetail_relatedSection__vpDI8{margin-bottom:50px}.DiseaseDetail_sectionHeader__1Yejr{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-column-gap:12px;column-gap:12px;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #f1f5f9}.DiseaseDetail_sectionHeader__1Yejr>div{display:flex;align-items:center;gap:15px}.DiseaseDetail_viewAllButton__BmgeL{display:inline-flex;align-items:center;padding:8px 16px;background:linear-gradient(135deg,var(--colorPrimary),var(--colorDeepblue));color:white;text-decoration:none;border-radius:20px;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px rgba(79,70,229,.3)}.DiseaseDetail_viewAllButton__BmgeL:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(79,70,229,.4)}.DiseaseDetail_sectionIcon__M2wX9{width:40px;height:40px;display:grid;flex:0 0 40px;place-items:center;background:linear-gradient(135deg,var(--colorPrimary),var(--colorDeepblue))!important;border-radius:50%;box-shadow:0 6px 20px rgba(79,70,229,.3);line-height:0;padding-left:9px}.DiseaseDetail_sectionIcon__M2wX9 svg{width:20px;height:20px;display:block;color:#fff}.DiseaseDetail_sectionTitle__dHW1z{font-family:inherit;font-weight:var(--paraFont);font-size:24px;grid-column:2;justify-self:center;align-self:center;margin:0;line-height:1.2;text-align:center;min-width:0}.DiseaseDetail_compactList__fMk01{display:flex;flex-wrap:wrap;gap:12px}.DiseaseDetail_compactCard__o4U_U{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;text-decoration:none;background:white;border:1px solid #e5e7eb;border-radius:6px;position:relative;transition:all .2s ease;min-width:120px;flex-shrink:0}.DiseaseDetail_compactCard__o4U_U:hover{background:#f8fafc;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.DiseaseDetail_compactCardContent__fjQlY{text-align:center}.DiseaseDetail_compactCardTitle__zhutD{font-size:14px;font-weight:500;color:#374151;margin:0;line-height:1.2;white-space:nowrap}.DiseaseDetail_compactCard__o4U_U:hover .DiseaseDetail_compactCardTitle__zhutD{color:#1f2937}.DiseaseDetail_compactCardArrow__DGSjJ,.DiseaseDetail_compactCardDesc__UOxDP{display:none}.DiseaseDetail_sidebar__QOcnH{display:flex;flex-direction:column;gap:30px;position:-webkit-sticky;position:sticky;top:120px;height:-moz-fit-content;height:fit-content}.DiseaseDetail_sidebarCard__5ZUbl{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:30px;box-shadow:0 20px 60px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.3);position:relative;overflow:hidden}.DiseaseDetail_sidebarCard__5ZUbl:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,var(--colorPrimary),var(--colorDeepblue))}.DiseaseDetail_specialistsHeader__UXO3Y{text-align:center;margin-bottom:30px}.DiseaseDetail_specialistsIcon__H7kRI{width:50px;height:50px;background:linear-gradient(135deg,var(--colorPrimary),var(--colorDeepblue));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;box-shadow:0 8px 25px rgba(79,70,229,.3)}.DiseaseDetail_specialistsIcon__H7kRI svg{width:24px;height:24px;color:white}.DiseaseDetail_specialistsTitle__hkFNv{font-size:20px;font-weight:800;color:#1e293b;margin:0}.DiseaseDetail_specialistsList__gUSCk{display:flex;flex-direction:column;gap:15px}.DiseaseDetail_specialistCard__BvPwh{display:flex;align-items:center;gap:10px;padding:10px;height:100px;overflow:hidden;background:rgba(70,152,229,.05);border-radius:16px;text-decoration:none;transition:all .3s ease;border:1px solid rgba(79,70,229,.1)}.DiseaseDetail_specialistCard__BvPwh:hover{background:rgba(70,134,229,.08);transform:translateY(-2px);box-shadow:0 8px 25px rgba(70,139,229,.15)}.DiseaseDetail_specialistAvatar__NN2Z_{width:70px;height:75px;border-radius:10px;overflow:hidden;border:1px solid #e6e9ff;flex-shrink:0}.DiseaseDetail_specialistAvatar__NN2Z_ img{width:100%;height:100%;object-fit:cover;display:block}.DiseaseDetail_specialistInfo__k8l_1{flex:1 1;min-width:0}.DiseaseDetail_specialistName__5egW9{font-size:16px;font-weight:700;color:#00a6fb;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis}.DiseaseDetail_specialistCard__BvPwh:hover .DiseaseDetail_specialistName__5egW9{color:#00a6fb}.DiseaseDetail_specialistTitle__fPFBh{color:#64748b;font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis}.DiseaseDetail_specialistStats__pOvSq{display:flex;align-items:center;gap:6px;color:#00a6fb;font-weight:600;font-size:12px}.DiseaseDetail_specialistStats__pOvSq svg{width:14px;height:14px}@media (max-width:1200px){.DiseaseDetail_mainLayout__E_iJH{grid-template-columns:1fr 350px;gap:30px}}@media (max-width:968px){.DiseaseDetail_mainLayout__E_iJH{grid-template-columns:1fr;gap:30px}.DiseaseDetail_whatIsTitle__SGCGN{font-size:18px}.DiseaseDetail_sidebar__QOcnH{position:static}.DiseaseDetail_departmentTitle__5WUty{font-size:2rem}.DiseaseDetail_departmentBody__b5l4x{padding:30px}.DiseaseDetail_compactList__fMk01{grid-template-columns:repeat(2,1fr)}.DiseaseDetail_sectionHeader__1Yejr{flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:10px 12px}.DiseaseDetail_specialistAvatar__NN2Z_{width:60px;height:60px}.DiseaseDetail_sectionHeader__1Yejr>div{flex:1 1 auto;min-width:0;justify-content:flex-start;gap:12px}.DiseaseDetail_viewAllButton__BmgeL{grid-column:3;justify-self:end;display:inline-flex;align-items:center;height:40px;padding:0 16px;line-height:1}.DiseaseDetail_sectionIcon__M2wX9{flex:0 0 40px;max-width:40px;width:40px!important;height:40px}}@media (max-width:768px){.DiseaseDetail_container__a77Q9{padding:0 15px}.DiseaseDetail_departmentHeader__9uxXB{padding:25px}.DiseaseDetail_departmentTitle__5WUty{font-size:1.75rem}.DiseaseDetail_departmentMeta__NTSTt{gap:20px}.DiseaseDetail_departmentBody__b5l4x{padding:25px}.DiseaseDetail_sidebarCard__5ZUbl{padding:20px}.DiseaseDetail_compactList__fMk01{gap:8px}.DiseaseDetail_compactCard__o4U_U{min-width:100px;padding:8px 12px}.DiseaseDetail_compactCardTitle__zhutD{font-size:13px}.DiseaseDetail_container__a77Q9{padding:0 15px}.DiseaseDetail_departmentHeader__9uxXB{padding:25px}.DiseaseDetail_departmentTitle__5WUty{font-size:1.75rem}.DiseaseDetail_departmentMeta__NTSTt{gap:20px}.DiseaseDetail_departmentBody__b5l4x{padding:25px}.DiseaseDetail_sidebarCard__5ZUbl{padding:20px}}@media (max-width:480px){.DiseaseDetail_departmentTitle__5WUty{font-size:1.5rem}.DiseaseDetail_specialistCard__BvPwh{flex-direction:row;text-align:left;height:88px;padding:12px}.DiseaseDetail_specialistAvatar__NN2Z_{width:60px;height:60px;border-radius:10px}}