.hero-card[data-v-f1497c60]{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #e2e8f0;border-radius:1rem;padding:1.25rem;margin-bottom:.875rem;-webkit-box-shadow:0 4px 20px rgba(0,130,212,.08);box-shadow:0 4px 20px rgba(0,130,212,.08)}.hero-top[data-v-f1497c60]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1rem}.avatar-fallback[data-v-f1497c60],.avatar-img-wrap[data-v-f1497c60]{width:72px;height:72px;border-radius:1rem;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;-webkit-box-shadow:0 6px 16px rgba(15,23,42,.12);box-shadow:0 6px 16px rgba(15,23,42,.12)}.avatar-img[data-v-f1497c60]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-fallback[data-v-f1497c60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:1.75rem;font-weight:700}.hero-info[data-v-f1497c60]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.name-row[data-v-f1497c60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.name-row h2[data-v-f1497c60]{margin:0;font-size:1.125rem;font-weight:700;color:#0f172a}.level-badge[data-v-f1497c60]{font-size:.625rem;padding:.125rem .5rem;border-radius:999px;color:#fff;font-weight:600}.hospital-line[data-v-f1497c60]{margin:.25rem 0 .5rem;font-size:.75rem;color:#64748b}.rating-row[data-v-f1497c60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.stars[data-v-f1497c60]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px}.rating-text[data-v-f1497c60]{font-size:.8125rem;font-weight:700;color:#d97706}.divider[data-v-f1497c60]{color:#e2e8f0;font-size:.625rem}.orders-text[data-v-f1497c60]{font-size:.75rem;color:#64748b}.stats-grid[data-v-f1497c60]{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}.stat-box[data-v-f1497c60]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:.625rem;text-align:center}.stat-val[data-v-f1497c60]{margin:0;font-size:1.25rem;font-weight:800;color:#0082d4}.stat-key[data-v-f1497c60]{margin:.125rem 0 0;font-size:.6875rem;color:#94a3b8}.section-card[data-v-f1497c60]{background:#fff;border-radius:1rem;border:1px solid #e2e8f0;padding:1rem 1.125rem;margin-bottom:.875rem;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.03);box-shadow:0 2px 12px rgba(0,0,0,.03)}.section-card h3[data-v-f1497c60]{margin:0 0 .75rem;font-size:.9375rem;font-weight:700;color:#0f172a}.intro-text[data-v-f1497c60]{margin:0;font-size:.875rem;color:#475569;line-height:1.65}.tag-row[data-v-f1497c60]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.tag[data-v-f1497c60]{padding:.25rem .625rem;background:#f8fafc;border-radius:.375rem;font-size:.6875rem;color:#64748b}.empty-tip[data-v-f1497c60]{text-align:center;padding:1.5rem 0;font-size:.8125rem;color:#94a3b8}.history-list[data-v-f1497c60],.review-list[data-v-f1497c60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.history-item[data-v-f1497c60],.review-item[data-v-f1497c60]{padding:.75rem;background:#f8fafc;border-radius:.75rem;border:1px solid #f1f5f9}.history-head[data-v-f1497c60],.review-head[data-v-f1497c60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;margin-bottom:.375rem}.history-no[data-v-f1497c60]{font-size:.75rem;font-family:monospace;color:#64748b}.history-status[data-v-f1497c60]{font-size:.6875rem;color:#16a34a;background:#f0fdf4;padding:.125rem .5rem;border-radius:999px}.history-hospital[data-v-f1497c60]{margin:0;font-size:.875rem;font-weight:600;color:#0f172a}.history-meta[data-v-f1497c60]{margin:.25rem 0 0;font-size:.75rem;color:#94a3b8}.review-user[data-v-f1497c60]{font-size:.8125rem;font-weight:600;color:#0f172a}.review-stars[data-v-f1497c60]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px}.dim-row[data-v-f1497c60]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;font-size:.6875rem;color:#b45309;margin-bottom:.375rem}.review-content[data-v-f1497c60]{margin:0;font-size:.8125rem;color:#475569;line-height:1.6}.review-time[data-v-f1497c60]{margin:.375rem 0 0;font-size:.6875rem;color:#cbd5e1}