.HospitalDetail-module__Tqbr8a__pageWrapper{background-color:var(--color-background);min-height:100vh;padding-bottom:5rem}.HospitalDetail-module__Tqbr8a__heroHeader{background-color:var(--color-primary);color:#fff;text-align:center;background-image:linear-gradient(90deg,#02063be6,#2d0242e6),url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><rect x=\"0\" y=\"0\" width=\"4\" height=\"4\" fill=\"rgba(255,255,255,0.05)\"/></svg>");margin-bottom:4rem;padding:6rem 0}.HospitalDetail-module__Tqbr8a__pageTitle{color:#fff;margin-bottom:1rem;font-size:3rem}.HospitalDetail-module__Tqbr8a__pageSubtitle{color:var(--color-success);font-size:1.5rem;font-weight:700}.HospitalDetail-module__Tqbr8a__contentGrid{grid-template-columns:2fr 1fr;gap:3rem;display:grid}.HospitalDetail-module__Tqbr8a__section{background-color:var(--color-surface);border-radius:12px;margin-bottom:2rem;padding:2.5rem;box-shadow:0 5px 15px #00000005}.HospitalDetail-module__Tqbr8a__sectionTitle{color:var(--color-primary);border-bottom:2px solid #0000000d;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.8rem}.HospitalDetail-module__Tqbr8a__richText{color:var(--color-text-muted);font-size:1.1rem;line-height:1.8}.HospitalDetail-module__Tqbr8a__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;display:grid}.HospitalDetail-module__Tqbr8a__specialtyCard,.HospitalDetail-module__Tqbr8a__doctorCard{background-color:var(--color-background);border:1px solid #eee;border-radius:8px;align-items:center;gap:1rem;padding:1.5rem;display:flex}.HospitalDetail-module__Tqbr8a__icon,.HospitalDetail-module__Tqbr8a__doctorIcon{font-size:2rem}.HospitalDetail-module__Tqbr8a__specialtyName,.HospitalDetail-module__Tqbr8a__doctorName{color:var(--color-primary);font-size:1.1rem}.HospitalDetail-module__Tqbr8a__emptyText{color:#888;font-style:italic}.HospitalDetail-module__Tqbr8a__sidebar{height:fit-content;position:sticky;top:120px}.HospitalDetail-module__Tqbr8a__infoCard{background-color:var(--color-surface);border-radius:12px;padding:2rem;box-shadow:0 5px 20px #0000000d}.HospitalDetail-module__Tqbr8a__infoTitle{color:var(--color-secondary);margin-bottom:1.5rem;font-size:1.5rem}.HospitalDetail-module__Tqbr8a__infoList{flex-direction:column;gap:1rem;margin-bottom:2rem;list-style:none;display:flex}.HospitalDetail-module__Tqbr8a__infoList li{border-bottom:1px solid #eee;flex-direction:column;padding-bottom:.8rem;display:flex}.HospitalDetail-module__Tqbr8a__infoList li:last-child{border-bottom:none}.HospitalDetail-module__Tqbr8a__infoLabel{color:var(--color-text-main);margin-bottom:.3rem;font-weight:700}.HospitalDetail-module__Tqbr8a__infoValue{color:var(--color-text-muted)}.HospitalDetail-module__Tqbr8a__applyBtn{text-align:center;background-color:var(--color-success);width:100%;color:var(--color-primary);border-radius:8px;padding:1rem;font-size:1.2rem;font-weight:900;transition:all .3s;display:block;box-shadow:0 5px 15px #4afec133}.HospitalDetail-module__Tqbr8a__applyBtn:hover{transform:translateY(-3px);box-shadow:0 8px 20px #4afec166}@media (max-width:992px){.HospitalDetail-module__Tqbr8a__contentGrid{grid-template-columns:1fr}.HospitalDetail-module__Tqbr8a__sidebar{position:static}}
