.vaccination-module__zIoLrW__head{flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.3rem;display:flex}.vaccination-module__zIoLrW__list{gap:.7rem;display:grid}.vaccination-module__zIoLrW__visit{border:1px solid var(--line);border-left:4px solid var(--rose);border-radius:var(--radius);background:var(--paper);padding:.9rem 1rem}.vaccination-module__zIoLrW__visitPast{opacity:.55;border-left-color:var(--line-strong)}.vaccination-module__zIoLrW__when{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.55rem;display:flex}.vaccination-module__zIoLrW__when b{letter-spacing:-.02em;font-size:1rem;font-weight:800}.vaccination-module__zIoLrW__when span{color:var(--mute);font-variant-numeric:tabular-nums;font-size:.82rem}.vaccination-module__zIoLrW__range{opacity:.8}.vaccination-module__zIoLrW__shots{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.vaccination-module__zIoLrW__shots li{border-left:2px solid var(--rose-soft);gap:.1rem;padding-left:.8rem;display:grid}.vaccination-module__zIoLrW__shots b{font-size:.9rem;font-weight:700}.vaccination-module__zIoLrW__shots span{color:var(--mute);font-size:.8rem;line-height:1.5}.vaccination-module__zIoLrW__dose{background:var(--rose-soft);color:var(--plum);vertical-align:1px;border-radius:999px;margin-left:.4rem;padding:.1rem .45rem;font-size:.7rem;font-weight:700;display:inline-block}
