/* blz_acuity — static scheduler embed (.acuity-wrap/.sched-note), ported from
   build-practice.py PRACTICE_CSS with design tokens swapped to --blz-*. */

.acuity-wrap { background: var(--blz-card-bg); border: 1px solid var(--blz-line); border-radius: var(--blz-radius); overflow: hidden; box-shadow: var(--blz-shadow); margin-top: 48px; }
/* min-height is only a loading placeholder — Acuity embed.js grows the iframe to its
   full content height (sizing postMessages), so the scheduler never scrolls internally */
.acuity-wrap iframe { display: block; width: 100%; min-height: 480px; border: 0; }
.sched-note { font-size: 13.5px; color: var(--blz-mute); margin-top: 16px; text-align: center; }
