.vx-tab{gap:18px;min-inline-size:0;display:grid;container:vaccinations/inline-size}.vx-tab .pt-section-title,.vx-tab .pt-section-title h2{flex-wrap:wrap}.vx-tab .pt-section-title h2:focus{outline-offset:2px}.vx-count{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.vx-quiet{color:var(--muted);font-size:var(--text-sm);margin:0}.vx-failed{color:var(--ink-soft);font-size:var(--text-sm);justify-items:start;gap:8px;line-height:1.6;display:grid}.vx-failed p{margin:0}.vx-gone{margin:12px 16px 0}.pt-table.vx-table{white-space:normal}.vx-table td{vertical-align:top;font-size:var(--text-sm);line-height:1.5}.vx-table bdi{overflow-wrap:anywhere}.vx-table bdi[dir=ltr]{white-space:nowrap}.vx-table bdi.vx-long{white-space:normal}.vx-table th,.vx-table td{padding-inline:12px}.vx-first strong{color:var(--ink);font-weight:600;display:block}.vx-sub{color:var(--muted);font-size:var(--text-xs);display:block}.vx-status{white-space:nowrap}.vx-status-overdue{color:var(--ink);font-weight:700}.vx-notes{color:var(--ink-soft);font-size:var(--text-xs);margin:0;padding-inline-start:18px;line-height:1.6}.vx-notes li+li{margin-block-start:4px}.vx-due-foot{border-block-start:1px solid var(--line-soft);color:var(--muted);font-size:var(--text-xs);gap:4px;padding:10px 16px 12px;line-height:1.6;display:grid}.vx-due-foot p{margin:0}.vx-annulled td{color:var(--muted)}.vx-annulled .vx-first strong{color:var(--ink-soft)}.vx-annul-state strong{color:var(--ink)}.vx-standing{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vx-annul{white-space:nowrap}.vx-cell-label{display:none}.vx-fields{border:0;min-inline-size:0;margin:0;padding:0;display:contents}.vx-field-note{color:var(--muted);font-size:var(--text-xs);margin:8px 0 0;line-height:1.6}.vx-form-error p{margin:0}.vx-form-error .vx-licence-note{color:var(--ink-soft);margin-block-start:6px}.vx-form-grid{align-items:start}@media (max-width:560px){.vx-form-grid{grid-template-columns:minmax(0,1fr);gap:0}}.vx-annul-record{margin-block-end:12px}@container vaccinations (max-width:699px){.vx-table,.vx-table tbody{display:block}.vx-table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.vx-table tbody tr{border-block-end:1px solid var(--line-soft);gap:4px;padding:12px 16px;display:grid}.vx-table tbody tr:last-child{border-block-end:0}.vx-table tbody td{border:0;padding:0;display:block}.vx-cell-label{color:var(--muted);display:inline}.vx-first{margin-block-end:2px}.vx-status{white-space:normal}.vx-notes{margin-block-start:2px}}
