.ClinicFinder-module__wclrtW__finder{--cf-soft:#2e3d3414;--cf-dev-bg:#8c73491f;--cf-tag-bg:#b8996829;--cf-lang-bg:#2e3d341a;max-width:1200px;color:var(--ink);margin:0 auto;padding:clamp(120px,16vh,180px) clamp(16px,4vw,32px) 80px}.ClinicFinder-module__wclrtW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.ClinicFinder-module__wclrtW__title{font-family:var(--font-cormorant), Georgia, serif;color:var(--ink);margin:0 0 8px;font-size:clamp(30px,4vw,46px);line-height:1.05}.ClinicFinder-module__wclrtW__intro{max-width:640px;color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.ClinicFinder-module__wclrtW__gen{color:var(--muted);white-space:nowrap;font-size:11px}.ClinicFinder-module__wclrtW__tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:20px;display:flex}.ClinicFinder-module__wclrtW__tab{border:1px solid var(--line);background:var(--bg-2);cursor:pointer;color:var(--muted);border-bottom:none;border-radius:10px 10px 0 0;margin-bottom:-1px;padding:9px 18px;font-size:14px}.ClinicFinder-module__wclrtW__tabActive{background:var(--paper);color:var(--ink);font-weight:600}.ClinicFinder-module__wclrtW__layout{grid-template-columns:270px 1fr;align-items:start;gap:22px;display:grid}.ClinicFinder-module__wclrtW__filters{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:16px;padding:16px;display:flex;position:sticky;top:96px}.ClinicFinder-module__wclrtW__field{flex-direction:column;gap:8px;display:flex}.ClinicFinder-module__wclrtW__flabel{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600;font-family:var(--font-jetbrains), ui-monospace, monospace}.ClinicFinder-module__wclrtW__input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:14px}.ClinicFinder-module__wclrtW__input:focus{border-color:var(--accent-2);outline:none}.ClinicFinder-module__wclrtW__row{align-items:center;gap:8px;display:flex}.ClinicFinder-module__wclrtW__row>*{flex:1}.ClinicFinder-module__wclrtW__tilde{color:var(--muted);flex:0}.ClinicFinder-module__wclrtW__checks{flex-direction:column;gap:7px;display:flex}.ClinicFinder-module__wclrtW__check{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.ClinicFinder-module__wclrtW__check input{accent-color:var(--accent)}.ClinicFinder-module__wclrtW__hint{color:var(--muted);font-size:11px}.ClinicFinder-module__wclrtW__reset{border:1px solid var(--line);cursor:pointer;color:var(--ink-2);background:#fff;border-radius:8px;padding:9px;font-size:13px}.ClinicFinder-module__wclrtW__reset:hover{background:var(--bg)}.ClinicFinder-module__wclrtW__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ClinicFinder-module__wclrtW__count{color:var(--muted);font-size:14px}.ClinicFinder-module__wclrtW__toolbar .ClinicFinder-module__wclrtW__input{width:auto}.ClinicFinder-module__wclrtW__results{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.ClinicFinder-module__wclrtW__card{background:var(--paper);border:1px solid var(--line);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:14px;flex-direction:column;gap:10px;padding:16px;transition:box-shadow .15s,transform .15s;display:flex}.ClinicFinder-module__wclrtW__card:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.ClinicFinder-module__wclrtW__cardHead{align-items:flex-start;gap:12px;display:flex}.ClinicFinder-module__wclrtW__thumb{object-fit:cover;background:var(--bg-2);border-radius:10px;flex-shrink:0;width:72px;height:72px}.ClinicFinder-module__wclrtW__cardName{margin:0;font-size:16px;font-weight:600}.ClinicFinder-module__wclrtW__subname{color:var(--muted);margin-top:2px;font-size:12px}.ClinicFinder-module__wclrtW__addr{color:var(--muted);margin-top:2px;font-size:13px}.ClinicFinder-module__wclrtW__ratings{flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.ClinicFinder-module__wclrtW__rating{flex-direction:column;line-height:1.2;display:inline-flex}.ClinicFinder-module__wclrtW__rating b{font-size:15px}.ClinicFinder-module__wclrtW__plat{color:var(--muted);font-size:11px}.ClinicFinder-module__wclrtW__chips{flex-wrap:wrap;gap:6px;display:flex}.ClinicFinder-module__wclrtW__chip{background:var(--cf-soft);color:var(--accent);border-radius:99px;padding:3px 9px;font-size:11px}.ClinicFinder-module__wclrtW__chipDev{background:var(--cf-dev-bg);color:var(--accent-2)}.ClinicFinder-module__wclrtW__chipTag{background:var(--cf-tag-bg);color:#8a5a1d}.ClinicFinder-module__wclrtW__chipLang{background:var(--cf-lang-bg);color:var(--accent)}.ClinicFinder-module__wclrtW__chipMuted{background:var(--bg-2);color:var(--muted)}.ClinicFinder-module__wclrtW__empty{color:var(--muted);font-size:13px}.ClinicFinder-module__wclrtW__summary{color:var(--ink-2);background:var(--bg);border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.45}.ClinicFinder-module__wclrtW__detail{z-index:200;background:#1c1a1780;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow:auto}.ClinicFinder-module__wclrtW__detailCard{background:var(--paper);border-radius:16px;width:100%;max-width:640px;padding:26px;position:relative}.ClinicFinder-module__wclrtW__close{cursor:pointer;color:var(--muted);background:0 0;border:none;font-size:18px;position:absolute;top:14px;right:16px}.ClinicFinder-module__wclrtW__detailName{font-family:var(--font-cormorant), Georgia, serif;margin:0 0 4px;font-size:26px}.ClinicFinder-module__wclrtW__detailSummary{margin:12px 0 4px;font-size:14px}.ClinicFinder-module__wclrtW__h4{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-family:var(--font-jetbrains), ui-monospace, monospace;margin:20px 0 8px}.ClinicFinder-module__wclrtW__tTable{border-collapse:collapse;width:100%;font-size:14px}.ClinicFinder-module__wclrtW__tTable td{border-bottom:1px solid var(--line);vertical-align:top;padding:6px 8px}.ClinicFinder-module__wclrtW__price{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ClinicFinder-module__wclrtW__director{border:1px solid var(--line);border-radius:10px;gap:12px;margin-bottom:8px;padding:12px;display:flex}.ClinicFinder-module__wclrtW__directorImg{object-fit:cover;background:var(--bg-2);border-radius:8px;flex-shrink:0;width:64px;height:64px}.ClinicFinder-module__wclrtW__dul{color:var(--ink-2);margin:4px 0 0;padding-left:16px;font-size:13px}.ClinicFinder-module__wclrtW__src a{color:var(--accent-2);text-underline-offset:2px;margin-right:12px;font-size:13px;text-decoration:underline}.ClinicFinder-module__wclrtW__na{color:var(--muted);font-style:italic}.ClinicFinder-module__wclrtW__photos{gap:8px;margin:12px 0 4px;display:flex;overflow-x:auto}.ClinicFinder-module__wclrtW__photo{object-fit:cover;background:var(--bg-2);border-radius:10px;height:120px}@media (max-width:820px){.ClinicFinder-module__wclrtW__layout{grid-template-columns:1fr}.ClinicFinder-module__wclrtW__filters{position:static}}
