[data-aged-care-contact-card]{border:1px solid var(--hp-line,var(--border));border-radius:var(--hp-radius,.5rem);background:var(--card);color:var(--foreground);overflow:hidden;box-shadow:0 6px 24px #1c211e1a}[data-aged-care-contact-card] .ach-card-body{flex-direction:column;gap:.75rem;padding:1.125rem 1.25rem 1.25rem;display:flex}[data-aged-care-contact-card] .ach-card-name{font-size:1.125rem;font-weight:700;line-height:1.3}[data-aged-care-contact-card] .ach-card-sub{color:var(--muted-foreground);font-size:.9375rem}[data-aged-care-contact-card] .ach-card-actions{flex-direction:column;gap:.625rem;display:flex}[data-aged-care-contact-card] .ach-card-actions [data-slot=button]{white-space:normal;text-align:center;block-size:3rem;min-block-size:3rem;inline-size:100%;padding-block:.625rem;font-size:1rem;font-weight:600}[data-aged-care-contact-card] .ach-card-note{border-block-start:1px solid var(--hp-line,var(--border));color:var(--muted-foreground);padding-block-start:.75rem;font-size:.875rem;line-height:1.5}