.bk-urg{margin-top:1.4rem;padding:1.2rem 1.3rem;border:1px solid var(--brass-line);background:rgba(227,176,75,.08)}.bk-urg h3{font-size:1.5rem;margin-bottom:.4rem}.bk-urg p{color:var(--pale);margin-bottom:.9rem;font-size:.95rem}.bk-card .field select,.bk-card .field textarea{width:100%;font:inherit;padding:.7rem .8rem;border:1px solid var(--line-2);background:#fff;color:var(--ink)}.bk-lab{display:block;font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:.4rem 0 .5rem}.bk-days,.bk-times{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem}.bk-opt{min-width:4.2rem;padding:.5rem .7rem;border:1px solid var(--line-2);background:#fff;color:var(--ink);font-family:var(--disp);font-weight:700;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-align:center;line-height:1.15}.bk-opt small{display:block;font-family:var(--mono);font-size:.6rem;font-weight:500;letter-spacing:.06em;color:var(--mute)}.bk-opt[aria-pressed="true"]{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:3px 3px 0 var(--brass)}.bk-opt[aria-pressed="true"] small{color:var(--paper)}.bk-opt:focus-visible{outline:3px solid var(--brass);outline-offset:2px}.bk-opt:disabled{opacity:.35;cursor:not-allowed}.bk-sum{font-weight:600;margin:.6rem 0 .2rem}.bk-dur{font-size:.85rem;color:var(--mute);margin-bottom:1rem}.bk-rest[hidden]{display:none}.bk-first .bk-card-col{order:-1}@media (min-width:960px){.bk-first .bk-card-col{order:2}}