.sanatorium-rank-identity{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0;font-weight:400}
.sanatorium-rank-profile{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none;min-width:0}
.sanatorium-rank-profile:hover strong{text-decoration:underline}
.sanatorium-rank-meta{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap}
.sanatorium-rank-comments{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:inherit;padding:5px 3px}
.sanatorium-rank-comments i{font-size:17px}
.sanatorium-water{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid #4a6d83;border-radius:999px;font-size:11px;font-weight:500;line-height:1.35;background:#152e40;color:#c8dfeb}
.sanatorium-water.water-borehole{color:#67dedc;border-color:#287e87;background:#103e48}
.sanatorium-water.water-unconfirmed{color:#c9d3dc}
.sanatorium-rank-meta .sanatorium-water{padding:5px 6px}
.sanatorium-rank-meta .sanatorium-water span{display:none}
.sanatorium-rank-meta .sanatorium-water i{font-size:15px}
.sanatorium-profile-badges{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 20px}
.sanatorium-profile-badges .sanatorium-management,.sanatorium-profile-badges .sanatorium-water{font-size:12px;padding:6px 10px;font-weight:500}
.sanatorium-rank-score .fa-star,.venue-title-rating .fa-star{color:#f5b827!important}
.sanatorium-rank-score{white-space:nowrap}
#sanatorium-gallery{scroll-margin-top:80px}
.light .sanatorium-water{background:#edf4f8;color:#526477;border-color:#c9d9e3}
.light .sanatorium-water.water-borehole{background:#e1f6f6;color:#08767a;border-color:#91d3d4}
.light .management-option b{color:#183649}
.light .management-option small{color:#536d80}
@media(max-width:600px){.sanatorium-rank-identity{gap:6px}.sanatorium-rank-profile{gap:8px}.sanatorium-rank-meta{gap:5px}.sanatorium-rank-comments i{font-size:18px}}
