.schedule-modal .walk-in-code{outline:none;flex-direction:column;gap:14px;display:flex}.schedule-modal .walk-in-code-instructions,.schedule-modal .walk-in-code-note,.schedule-modal .walk-in-code-note p{color:var(--schedule-ink);margin:0;font-size:13px;line-height:1.55}.schedule-modal .walk-in-code-note{border:1px solid var(--schedule-line);background:var(--schedule-wash);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.schedule-modal .walk-in-code-slip{border:1px solid var(--schedule-line);background:var(--schedule-wash);text-align:center;border-radius:14px;justify-items:center;gap:8px;padding:16px 16px 14px;display:grid}.schedule-modal .walk-in-code-slip p{margin:0}.schedule-modal .walk-in-code-clinic{color:var(--schedule-ink);font-size:14px;font-weight:600}.schedule-modal .walk-in-code-qr{aspect-ratio:1;border-radius:8px;width:240px;max-width:100%;height:auto;display:block}.walk-in-code-qr .walk-in-code-qr-plate{fill:#fff}.walk-in-code-qr .walk-in-code-qr-modules{fill:#000}.schedule-modal .walk-in-code-scan{color:var(--schedule-ink);font-size:13px}.schedule-modal .walk-in-code-link{max-width:100%;color:var(--schedule-ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SF Mono,Cascadia Mono,Consolas,monospace;font-size:12px;line-height:1.45}.schedule-modal .walk-in-code-expiry{color:var(--schedule-muted);font-size:12.5px;font-weight:500}.schedule-modal .walk-in-code-status{color:var(--schedule-muted);align-items:baseline;gap:8px;margin:0;font-size:12.5px;display:flex}.schedule-modal .walk-in-code-status>span{background:var(--schedule-accent);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}@media print{body:has(.walk-in-code-slip)>:not(.schedule-modal-scrim){display:none}.schedule-modal-scrim:has(.walk-in-code-slip){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:static}.schedule-modal:has(.walk-in-code-slip){width:auto;max-height:none;box-shadow:none;border:0;padding:0;animation:none;overflow:visible}:is(.schedule-modal:has(.walk-in-code-slip)>:not(.walk-in-code),.walk-in-code:has(.walk-in-code-slip)>:not(.walk-in-code-slip)){display:none}.schedule-modal .walk-in-code-slip{break-inside:avoid;background:#fff;border:1px solid #000;gap:12px;margin:0 auto;padding:24px}.schedule-modal .walk-in-code-slip :is(p,.walk-in-code-clinic,.walk-in-code-expiry){color:#000}.schedule-modal .walk-in-code-clinic{font-size:18px}.schedule-modal .walk-in-code-qr{width:6cm}}
