.card{--padding:1.25rem;padding-bottom:var(--padding);box-shadow:var(--boxShadow-medium);border-radius:var(--borderRadius-xs);transition:box-shadow var(--transition-fast);grid-template-rows:10.75rem auto 1fr auto;grid-template-areas:"header""title""meta""footer";gap:1rem;text-decoration:none;display:grid;position:relative;overflow:hidden}body[data-theme=patients] .card{background-color:var(--color-lightest)}.card[href]:active,.card[href]:focus{box-shadow:var(--boxShadow-heavy)}body[data-theme=patients] .card .pill{background-color:var(--color-primary-200);border-radius:.25rem}@media screen and (width>=769px){.card{grid-template-rows:13rem auto 1fr auto}}.card.card--no-header{grid-template-rows:auto 1fr auto;grid-template-areas:"title""meta""footer"}.card.card--no-header .card__title{padding-top:var(--padding)}@media screen and (width>=769px){.card.card--no-header{grid-template-rows:auto 1fr auto}.card--small{grid-template-rows:9.5rem auto 1fr auto}}.card__badge{top:var(--padding);right:var(--padding);z-index:1;position:absolute}.card__footer,.card__meta,.card__title{padding:0 var(--padding)}.card__header{position:relative}.card__header:before{content:"";transition:background-color var(--transition-fast);background-color:#0000;display:block;position:absolute;inset:0}.card[href]:hover .card__header:before{background-color:#00000040}.card__header .figure,.card__header .vue-content-placeholders-img{height:100%}.card__header .figure img{-o-object-fit:cover;object-fit:cover;height:100%}.card__title{margin-top:var(--spacing-md);transition:color var(--transition-fast)}.card[href]:active .card__title,.card[href]:focus .card__title,.card[href]:hover .card__title{color:var(--color-primary)}@media screen and (width>=1441px){.card__title{margin-top:var(--spacing-lg)}}.card__meta{font-size:var(--font-size-xxs);line-height:var(--lineHeight-md);color:var(--color-gray-500)}@media screen and (width>=1105px){.card__meta{font-size:var(--font-size-sm)}}.card__footer{--gap:.25rem;margin:.75rem calc(var(--gap) * -1) 0;flex-wrap:wrap;align-items:flex-start;display:flex}.card__footer>*{margin:var(--gap);display:inline-block}@media screen and (width>=1105px){.card__footer{--gap:.375rem}}.card__footer-hellip{color:var(--color-gray-300);align-self:flex-end}.card--small{--padding:1rem}.card--small .card__title{font-family:var(--font-family-secondary);font-weight:var(--font-weight-secondary-bold);line-height:var(--lineHeight-sm);letter-spacing:-1px;color:var(--color-darkest);font-size:var(--font-size-xs);line-height:var(--lineHeight-md);margin-top:.375rem}@media screen and (width>=1105px){.card--small .card__title{font-size:var(--font-size-md)}}.base-badge[data-v-255dd664]{font-size:.75rem;font-weight:var(--font-weight-primary-bold);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .75rem;display:inline-flex}.base-badge__icon[data-v-255dd664]{font-size:1em;line-height:0}.base-badge--primary[data-v-255dd664]{background-color:var(--color-primary);color:var(--color-lightest)}.base-badge--secondary[data-v-255dd664]{background-color:var(--color-secondary);color:var(--color-lightest)}.base-badge--ghost[data-v-255dd664]{color:var(--color-primary);border:1px solid var(--color-primary);background:0 0}.base-badge--red[data-v-255dd664]{background-color:var(--color-highlight-error);color:var(--color-lightest)}.card-collection{grid-template-columns:1fr;gap:1.5rem;display:grid}@media screen and (width>=321px){.card-collection{grid-template-columns:repeat(auto-fill,minmax(18.6875rem,1fr));gap:1.8125rem;display:grid}}@media screen and (width>=1105px){.card-collection{grid-template-columns:repeat(auto-fill,minmax(22.5rem,1fr))}}.card-collection[data-wide=true]{display:block}@media screen and (width>=321px){.card-collection[data-wide=true]{grid-template-columns:repeat(auto-fill,minmax(18.5rem,1fr));gap:1.8125rem;display:grid}}.card__location{font-weight:var(--font-weight-primary-normal);display:block}
