.empty.svelte-1g1mqxo.svelte-1g1mqxo{display:flex;flex-direction:column;align-items:center;gap:.5rem;box-sizing:border-box;max-width:20.5rem;margin:0 auto;padding:1.375rem;border:1px dashed var(--acc-border);border-radius:4px;text-align:center}.empty-icon.svelte-1g1mqxo.svelte-1g1mqxo{color:var(--acc-text-muted)}.empty-title.svelte-1g1mqxo.svelte-1g1mqxo{margin:0;font-size:.875rem;font-weight:600;line-height:1.4;color:var(--acc-heading)}.empty-lede.svelte-1g1mqxo.svelte-1g1mqxo{margin:0;font-size:.75rem;line-height:1.5;color:var(--acc-text-muted)}.list.svelte-1g1mqxo.svelte-1g1mqxo{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;min-width:0}.list.svelte-1g1mqxo li.svelte-1g1mqxo{min-width:0}.row.svelte-1g1mqxo.svelte-1g1mqxo{display:flex;align-items:center;gap:.875rem;box-sizing:border-box;min-width:0;max-width:100%;padding:.875rem 1rem;background:var(--acc-surface);border:1px solid var(--acc-border);border-radius:4px}.top.svelte-1g1mqxo.svelte-1g1mqxo{display:flex;align-items:center;gap:.875rem;min-width:0;flex:1}.avatar.svelte-1g1mqxo.svelte-1g1mqxo{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4;color:var(--acc-heading);background:var(--acc-surface-elevated);border:1px solid var(--acc-border-strong);border-radius:50%}.info.svelte-1g1mqxo.svelte-1g1mqxo{min-width:0;flex:1}h3.svelte-1g1mqxo.svelte-1g1mqxo{margin:0;font-family:var(--font-display);font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--acc-heading)}.name.svelte-1g1mqxo.svelte-1g1mqxo{color:inherit;text-decoration:none}.name.svelte-1g1mqxo.svelte-1g1mqxo:hover{color:var(--acc-accent)}.practice.svelte-1g1mqxo.svelte-1g1mqxo,.meta.svelte-1g1mqxo.svelte-1g1mqxo{margin:.15rem 0 0;font-size:.75rem;line-height:1.4;color:var(--acc-text-muted)}.meta.svelte-1g1mqxo.svelte-1g1mqxo{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.place.svelte-1g1mqxo.svelte-1g1mqxo{display:inline-flex;align-items:center;gap:.375rem}.place.svelte-1g1mqxo svg.svelte-1g1mqxo{flex:0 0 auto}.species.svelte-1g1mqxo.svelte-1g1mqxo{color:var(--acc-text-dim)}.cta.svelte-1g1mqxo.svelte-1g1mqxo{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;min-width:0;min-height:2rem;padding:0 1rem;font:inherit;font-size:.75rem;font-weight:600;line-height:1.4;text-decoration:none;border-radius:4px}.cta--primary.svelte-1g1mqxo.svelte-1g1mqxo{color:var(--acc-on-accent);background:var(--acc-accent);border:1px solid var(--acc-accent);cursor:pointer}.cta--requested.svelte-1g1mqxo.svelte-1g1mqxo{color:var(--acc-text-muted);background:var(--acc-surface-elevated);border:1px solid var(--acc-border);cursor:default}.cta--requested.svelte-1g1mqxo.svelte-1g1mqxo:disabled{opacity:1}.request-dialog.svelte-1g1mqxo.svelte-1g1mqxo{display:flex;flex-direction:column;gap:.65rem}.request-dialog.svelte-1g1mqxo h2.svelte-1g1mqxo{margin:0;font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--acc-heading);text-transform:none;letter-spacing:0}.request-doctor.svelte-1g1mqxo.svelte-1g1mqxo{margin:0;font-size:.95rem;font-weight:600;color:var(--acc-heading)}.request-place.svelte-1g1mqxo.svelte-1g1mqxo,.request-count.svelte-1g1mqxo.svelte-1g1mqxo,.optional.svelte-1g1mqxo.svelte-1g1mqxo{margin:0;font-size:.8rem;color:var(--acc-text-muted)}.request-field.svelte-1g1mqxo.svelte-1g1mqxo{display:flex;flex-direction:column;gap:.35rem}.request-label.svelte-1g1mqxo.svelte-1g1mqxo{font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--acc-text-muted)}.request-message.svelte-1g1mqxo.svelte-1g1mqxo{min-height:6.5rem;padding:.55rem .7rem;border:1px solid var(--acc-border-strong);border-radius:var(--acc-radius-sm);background:var(--acc-bg-elevated, var(--acc-surface));color:var(--acc-text);font:inherit;resize:vertical}.request-count.svelte-1g1mqxo.svelte-1g1mqxo{align-self:flex-end}.request-error.svelte-1g1mqxo.svelte-1g1mqxo{margin:0;font-size:.82rem;color:var(--acc-danger)}.request-actions.svelte-1g1mqxo.svelte-1g1mqxo{display:flex;justify-content:flex-end;gap:.5rem}.cta--outline.svelte-1g1mqxo.svelte-1g1mqxo{color:var(--acc-heading);background:transparent;border:1px solid var(--acc-border-strong)}.cta--signin.svelte-1g1mqxo.svelte-1g1mqxo{gap:.375rem;color:var(--acc-heading);background:color-mix(in srgb,var(--acc-surface-card) 75%,transparent);border:1px solid var(--acc-border-strong);border-radius:999px}.cta-lock.svelte-1g1mqxo.svelte-1g1mqxo{display:block}@media (max-width: 63.999rem){.row.svelte-1g1mqxo.svelte-1g1mqxo{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem}.top.svelte-1g1mqxo.svelte-1g1mqxo{flex:0 1 auto;width:100%;gap:.75rem}.cta.svelte-1g1mqxo.svelte-1g1mqxo{width:100%;max-width:100%;min-height:2.125rem}}
