.hsc-badge[data-v-abcf7f6b]{align-items:center;display:inline-flex;gap:5px;max-width:100%;vertical-align:middle}.hsc-icon-wrap[data-v-abcf7f6b]{display:inline-flex;flex-shrink:0;position:relative}.hsc-icon[data-v-abcf7f6b]{align-items:center;display:inline-flex;height:20px;justify-content:center;line-height:0;width:20px}.hsc-verified[data-v-abcf7f6b]{background:#2e9e6b;border:1.5px solid #fff;border-radius:var(--radius-full);bottom:-3px;box-shadow:0 1px 4px #2d1c1633;color:#fff;font-size:9px;font-style:italic;font-weight:800;height:13px;line-height:13px;min-width:13px;padding:0 2px;pointer-events:none;position:absolute;right:-3px;text-align:center;text-transform:lowercase}.hsc-icon img[data-v-abcf7f6b],.hsc-icon svg[data-v-abcf7f6b]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hsc-label[data-v-abcf7f6b]{color:var(--brand-text-2);font-size:11px;font-weight:700;white-space:nowrap}.v-default[data-v-abcf7f6b]{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-full);padding:3px 8px 3px 4px}.v-default .hsc-icon[data-v-abcf7f6b]{height:22px;width:22px}.v-compact[data-v-abcf7f6b],.v-hero[data-v-abcf7f6b]{background:transparent;border:none;padding:0}.v-hero .hsc-icon[data-v-abcf7f6b]{background:#fff;border-radius:10px;box-shadow:0 2px 12px #2d1c1638;height:28px;padding:4px;transition:transform .15s ease,box-shadow .15s ease;width:28px}.v-hero:hover .hsc-icon[data-v-abcf7f6b]{box-shadow:0 4px 14px #2d1c1647;transform:translateY(-1px)}.v-hero .hsc-verified[data-v-abcf7f6b]{bottom:-4px;font-size:10px;height:14px;line-height:14px;min-width:14px;right:-4px}.v-hero[data-v-abcf7f6b]{cursor:default}.hd-page[data-v-55fae98f]{padding-bottom:40px}.hd-crumb[data-v-55fae98f]{align-items:center;display:flex;font-size:12px;gap:7px;margin-bottom:8px}.hd-crumb[data-v-55fae98f],.hd-crumb a[data-v-55fae98f]{color:var(--brand-text-2)}.hd-crumb a[data-v-55fae98f]{text-decoration:none}.hd-crumb a[data-v-55fae98f]:hover{color:var(--brand-accent)}.hd-crumb i[data-v-55fae98f]{color:var(--brand-text-3);font-style:normal}.hd-crumb b[data-v-55fae98f]{color:var(--brand-text)}.hp-btn[data-v-55fae98f]{border:none;border-radius:var(--radius-full);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:9px 20px;transition:all .2s;white-space:nowrap}.hp-btn.primary[data-v-55fae98f]{background:var(--brand-accent);color:#fff}.hp-btn.primary[data-v-55fae98f]:hover{background:var(--brand-accent-dark);box-shadow:0 4px 14px #ff6b354d;transform:translateY(-1px)}.hp-btn.ghost[data-v-55fae98f]{background:#fff;border:1px solid var(--brand-line);color:var(--brand-text-2)}.hp-btn.ghost[data-v-55fae98f]:hover{border-color:var(--brand-accent);color:var(--brand-accent)}.hp-btn.ghost.sm[data-v-55fae98f]{font-size:12px;padding:6px 14px}.hp-btn.is-off[data-v-55fae98f]:disabled{border-style:dashed;cursor:not-allowed;opacity:.5}.hp-btn.is-off[data-v-55fae98f]:disabled:hover{border-color:var(--brand-line);box-shadow:none;color:var(--brand-text-2);transform:none}.hp-btn-link[data-v-55fae98f]{align-items:center;display:inline-flex;text-decoration:none}.hp-btn-link[data-v-55fae98f]:hover{border-color:var(--brand-accent);color:var(--brand-accent)}.hp-toast[data-v-55fae98f]{background:#5d4037f0;border-radius:var(--radius-full);box-shadow:0 8px 24px #5d40374d;color:#fff;font-size:13px;left:50%;padding:10px 22px;position:fixed;top:96px;transform:translate(-50%);z-index:3200}.hd-hero[data-v-55fae98f]{background:linear-gradient(135deg,#5b3f38,#7a4e3c 45%,#ff6b35 130%);border-radius:var(--radius-lg);display:flex;gap:22px;margin-bottom:8px;padding:26px 28px}.hd-hero-img[data-v-55fae98f]{background:#ffffff1f;border-radius:var(--radius-md);flex-shrink:0;height:190px;overflow:hidden;position:relative;width:190px}.hd-hero-img img[data-v-55fae98f]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hd-badge[data-v-55fae98f]{border-radius:0 0 var(--radius-sm) 0;color:#fff;font-size:11px;font-weight:700;left:0;padding:3px 10px;position:absolute;top:0}.hd-badge.er[data-v-55fae98f]{background:#e8573f}.hd-badge.nt[data-v-55fae98f]{background:#f5a623}.hd-hero-main[data-v-55fae98f]{color:#fff;flex:1;min-width:0}.hd-hero-certs[data-v-55fae98f],.hd-hero-top[data-v-55fae98f]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.hd-hero-top h1[data-v-55fae98f]{font-size:24px;font-weight:800;margin:0}.hd-hero-top em[data-v-55fae98f]{font-size:14px;font-style:normal;font-weight:600;opacity:.85}.hd-brand[data-v-55fae98f]{background:#ffffffd9;color:#5b3f38}.hd-brand[data-v-55fae98f],.hd-warn[data-v-55fae98f]{border-radius:var(--radius-sm);font-size:11px;font-weight:700;padding:3px 9px}.hd-warn[data-v-55fae98f]{background:#c62828;color:#fff}.hd-hero-meta[data-v-55fae98f]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:7px;margin-bottom:10px;opacity:.9}.hd-score[data-v-55fae98f]{color:var(--brand-mustard);font-size:16px}.hd-src[data-v-55fae98f]{font-size:11px;opacity:.75}.hd-tr[data-v-55fae98f]{color:var(--brand-mustard)}.hd-dot[data-v-55fae98f]{opacity:.5}.hd-tags[data-v-55fae98f]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.hd-tag[data-v-55fae98f]{background:#ffffff29;border-radius:var(--radius-sm);color:#fff;font-size:11px;padding:3px 9px}.hd-tag.lic[data-v-55fae98f]{background:#2e9e6b59}.hd-tag.chip[data-v-55fae98f]{background:#ff6b3573;font-weight:700}.hd-loc[data-v-55fae98f]{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.hd-loc-line[data-v-55fae98f]{color:#ffffffe0;display:flex;font-size:13px;gap:6px;line-height:1.5;margin:0}.hd-loc-line i[data-v-55fae98f]{flex-shrink:0;font-style:normal}.hd-district-link[data-v-55fae98f]{color:inherit;text-decoration:underline;text-underline-offset:2px}.hd-district-link[data-v-55fae98f]:hover{color:#fff}.hd-acts[data-v-55fae98f]{display:flex;flex-wrap:wrap;gap:8px}.hd-acts .hp-btn.ghost[data-v-55fae98f]{background:#ffffff24;border-color:#ffffff47;color:#fff}.hd-acts .hp-btn.ghost[data-v-55fae98f]:hover{background:#ffffff42;border-color:#fff;color:#fff}.hd-hero-side[data-v-55fae98f]{display:flex;flex-direction:column;flex-shrink:0;gap:8px;width:140px}.hd-side-i[data-v-55fae98f]{background:#ffffff1f;border-radius:var(--radius-md);color:#fff;padding:10px 12px;text-align:center}.hd-side-i span[data-v-55fae98f]{display:block;font-size:11px;margin-bottom:3px;opacity:.75}.hd-side-i b[data-v-55fae98f]{color:var(--brand-mustard);font-size:16px;font-weight:800}.hd-card[data-v-55fae98f]{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-lg);margin-bottom:8px;padding:20px 22px}.hd-sec-head[data-v-55fae98f]{margin-bottom:16px}.hd-sec-head h2[data-v-55fae98f]{color:var(--brand-text);font-size:17px;font-weight:800;margin:0 0 6px}.hd-sec-head p[data-v-55fae98f]{color:var(--brand-text-2);font-size:12px;line-height:1.6;margin:0}.hd-detail-grid[data-v-55fae98f]{display:grid;gap:14px}.hd-detail-grid.cols-1[data-v-55fae98f]{grid-template-columns:1fr}.hd-detail-grid.cols-2[data-v-55fae98f]{grid-template-columns:repeat(2,1fr)}.hd-detail-grid.cols-3[data-v-55fae98f]{grid-template-columns:repeat(3,1fr)}.hd-dblock[data-v-55fae98f]{background:#fffcfa;border:1px solid var(--brand-line);border-radius:var(--radius-md);padding:15px 16px}.hd-dt-title[data-v-55fae98f]{color:var(--brand-text);font-size:14px;font-weight:800;margin-bottom:12px}.hd-dt-title-row[data-v-55fae98f]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.hd-dt-title-certs[data-v-55fae98f]{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:auto}.hd-dt-title.mt[data-v-55fae98f]{margin-top:22px}.hd-lic-row[data-v-55fae98f]{border-bottom:1px dashed var(--brand-line);display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:5px 0}.hd-lic-row span[data-v-55fae98f]{color:var(--brand-text-2);flex-shrink:0}.hd-lic-row b[data-v-55fae98f]{color:var(--brand-text);font-weight:700;text-align:right}.hd-lic-row b.ok[data-v-55fae98f]{color:#2e9e6b}.hd-vets[data-v-55fae98f]{background:#e8f7ef;border-radius:var(--radius-sm);margin-top:12px;padding:11px 13px}.hd-vets.warn[data-v-55fae98f]{background:#fff3f3}.hd-vets-top[data-v-55fae98f]{align-items:baseline;color:var(--brand-text-2);display:flex;flex-wrap:wrap;font-size:12px;gap:5px}.hd-vets-top b[data-v-55fae98f]{color:var(--brand-text);font-size:15px;font-weight:800}.hd-vets-top b.bad[data-v-55fae98f]{color:#c62828}.hd-sep[data-v-55fae98f]{color:var(--brand-text-3)}.hd-vets-note[data-v-55fae98f]{font-size:12px;margin:7px 0 0}.hd-vets-note[data-v-55fae98f],.hd-vets-tip[data-v-55fae98f]{color:var(--brand-text-2);line-height:1.6}.hd-vets-tip[data-v-55fae98f]{background:#ffffffb3;border-radius:var(--radius-sm);font-size:11px;margin-top:8px;padding:7px 9px}.hd-fee-table[data-v-55fae98f]{border-collapse:collapse;width:100%}.hd-fee-table td[data-v-55fae98f]{border-bottom:1px dashed var(--brand-line);color:var(--brand-text-2);font-size:12px;padding:6px 0}.hd-fee-table td[data-v-55fae98f]:last-child{color:var(--brand-accent);font-weight:700;text-align:right}.hd-fee-note[data-v-55fae98f]{background:#fff6e5;border-radius:var(--radius-sm);color:var(--brand-text-2);font-size:11px;line-height:1.7;margin-top:10px;padding:8px 10px}.hd-fee-note b[data-v-55fae98f]{color:#c98a00}.hd-eq[data-v-55fae98f]{display:flex;flex-wrap:wrap;gap:7px}.hd-eq-item[data-v-55fae98f]{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-sm);color:var(--brand-text);font-size:12px;padding:5px 10px}.hd-eq-note[data-v-55fae98f]{color:var(--brand-text-2);font-size:11px;line-height:1.6;margin:12px 0 0}.hd-soft[data-v-55fae98f]{color:var(--brand-text-3);font-size:12px;line-height:1.6;margin:0}.hd-doctors[data-v-55fae98f]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.hd-doc[data-v-55fae98f]{align-items:center;background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-md);display:flex;gap:12px;padding:12px 14px}.hd-doc img[data-v-55fae98f]{background:var(--brand-bg-2);border-radius:50%;flex-shrink:0;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.hd-doc-b[data-v-55fae98f]{flex:1;min-width:0}.hd-doc-n[data-v-55fae98f]{color:var(--brand-text);font-size:14px;font-weight:800}.hd-doc-n i[data-v-55fae98f]{background:#fff1e8;border-radius:var(--radius-full);color:var(--brand-accent);font-size:11px;font-style:normal;font-weight:600;margin-left:6px;padding:2px 7px}.hd-doc-m[data-v-55fae98f]{color:var(--brand-text-2);font-size:12px;margin:3px 0}.hd-doc-g[data-v-55fae98f]{color:var(--brand-text);font-size:12px}.hd-doc-t[data-v-55fae98f]{color:var(--brand-text-2);font-size:11px;margin-top:2px}.hd-rate-bar[data-v-55fae98f]{background:var(--brand-bg-2);border-radius:var(--radius-full);height:30px;margin-bottom:14px;overflow:hidden;position:relative}.hd-rate-fill[data-v-55fae98f]{background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent));bottom:0;left:0;position:absolute;top:0;transition:width .4s}.hd-rate-bar span[data-v-55fae98f]{color:var(--brand-text);display:block;font-size:11px;line-height:30px;overflow:hidden;padding:0 10px;position:relative;text-align:center;text-overflow:ellipsis;white-space:nowrap}.hd-reviews[data-v-55fae98f]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.hd-review[data-v-55fae98f]{background:#fffcfa;border:1px solid var(--brand-line);border-radius:var(--radius-md);padding:12px 14px}.hd-rv-top[data-v-55fae98f]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:7px;margin-bottom:7px}.hd-rv-top b[data-v-55fae98f]{color:var(--brand-text)}.hd-rv-pet[data-v-55fae98f]{color:var(--brand-text-2)}.hd-rv-tag[data-v-55fae98f]{background:#fff1e8;border-radius:var(--radius-full);color:var(--brand-accent);font-size:11px;padding:2px 7px}.hd-rv-v[data-v-55fae98f]{color:#2e9e6b;font-size:11px}.hd-rv-d[data-v-55fae98f]{color:var(--brand-text-3);font-size:11px;margin-left:auto}.hd-review p[data-v-55fae98f]{color:var(--brand-text-2);font-size:12px;line-height:1.75;margin:0}.hd-others[data-v-55fae98f]{display:flex;flex-direction:column;gap:10px}.hd-other[data-v-55fae98f]{align-items:center;border:1px solid var(--brand-line);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s}.hd-other[data-v-55fae98f]:hover{border-color:var(--brand-primary);box-shadow:0 4px 14px #ff8a651f}.hd-other img[data-v-55fae98f]{background:var(--brand-bg-2);border-radius:var(--radius-sm);flex-shrink:0;height:52px;-o-object-fit:cover;object-fit:cover;width:64px}.hd-other-b[data-v-55fae98f]{flex:1;min-width:0}.hd-other-b b[data-v-55fae98f]{color:var(--brand-text);display:block;font-size:14px;font-weight:800}.hd-other-b em[data-v-55fae98f]{font-style:normal;font-weight:600}.hd-other-b em[data-v-55fae98f],.hd-other-b>span[data-v-55fae98f]{color:var(--brand-text-2);font-size:12px}.hd-other-b>span[data-v-55fae98f]{display:block;margin:4px 0}.hd-other-tags[data-v-55fae98f]{display:flex;flex-wrap:wrap;gap:6px}.hd-other-tags span[data-v-55fae98f]{background:var(--brand-bg-2);border-radius:var(--radius-sm);color:var(--brand-text-2);font-size:11px;padding:2px 7px}.hd-other-tags i.er[data-v-55fae98f]{background:#e8573f}.hd-other-tags i.chip[data-v-55fae98f],.hd-other-tags i.er[data-v-55fae98f]{border-radius:var(--radius-sm);color:#fff;font-size:11px;font-style:normal;padding:2px 7px}.hd-other-tags i.chip[data-v-55fae98f]{background:#f5a623}.hd-back[data-v-55fae98f]{color:var(--brand-accent);display:inline-block;font-size:13px;font-weight:700;margin-top:14px;text-decoration:none}.hd-review-tags[data-v-55fae98f]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.hd-rt-label[data-v-55fae98f]{color:var(--brand-text-3);font-size:11px;margin-right:4px}.hd-rt[data-v-55fae98f]{background:#fff1e8;border-radius:var(--radius-full);color:var(--brand-accent);font-size:11px;padding:3px 9px}.hd-src-grid[data-v-55fae98f]{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.hd-src-block[data-v-55fae98f]{background:#fffcfa;border:1px solid var(--brand-line);border-radius:var(--radius-md);padding:15px 16px}.hd-src-link[data-v-55fae98f]{color:var(--brand-accent);display:inline-block;font-size:13px;font-weight:700;margin-top:10px;text-decoration:none}.hd-src-link[data-v-55fae98f]:hover{text-decoration:underline}.hd-empty[data-v-55fae98f]{padding:60px 20px;text-align:center}.hd-empty p[data-v-55fae98f]{color:var(--brand-text-2);font-size:15px;margin-bottom:16px}@media (max-width:960px){.hd-hero[data-v-55fae98f]{flex-wrap:wrap}.hd-hero-img[data-v-55fae98f]{height:140px;width:140px}.hd-hero-side[data-v-55fae98f]{flex-direction:row;width:100%}.hd-side-i[data-v-55fae98f]{flex:1}.hd-detail-grid.cols-2[data-v-55fae98f],.hd-detail-grid.cols-3[data-v-55fae98f],.hd-doctors[data-v-55fae98f],.hd-reviews[data-v-55fae98f],.hd-src-grid[data-v-55fae98f]{grid-template-columns:1fr}}
