.bk-corner-d,.bk-now-tag,.bk-n-s,.bk-when-s,.bk-less-s,.bk-hint-one,.bk-none-one{display:none}.bk .r-lead{max-width:40em}.bk-arrive{background:var(--r-white);width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1.5px var(--r-ink);border-radius:12px;align-items:center;gap:12px;margin-top:22px;padding:12px 18px 12px 14px;font-weight:700;display:flex}.bk-arrive:before{content:"";background:var(--r-pb) center/100% 100% no-repeat;width:22px;height:22px;box-shadow:0 0 0 2px var(--r-ink);border-radius:50%;flex:none}.bk-arrive[data-gone]:before{background:var(--r-red)}.bk-when{justify-content:space-between;align-items:center;gap:12px 24px;margin-top:30px;display:flex}.bk-days-nav{flex:1;min-width:0}.bk-days{margin:0;padding:2px 0 6px;list-style:none}.bk-days>li{flex:none}.bk-day{align-items:center;text-decoration:none;display:inline-flex}.bk-day[aria-current=date]{background:var(--r-yellow);box-shadow:var(--r-chip-on-shadow), inset 0 0 0 1.5px var(--r-ink)}@media (hover:hover){.bk-day[aria-current=date]:hover{background:var(--r-yellow)}}.bk-on-day{font-size:var(--r-sm);color:var(--r-muted);font-variant-numeric:tabular-nums;flex:none}.bk-ntc{background:var(--r-white);box-shadow:inset 0 0 0 1.5px var(--r-red);border-radius:10px;margin-top:20px;padding:14px 18px 14px 44px;font-weight:500;position:relative}.bk-ntc:before{content:"!";background:var(--r-red);width:20px;height:20px;color:var(--r-white);font:800 .75rem/1 var(--r-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:14px}.bk-stale{font-size:var(--r-sm);color:var(--r-muted);margin-top:16px}.bk-closed{background:var(--r-white);box-shadow:inset 0 0 0 1.5px var(--r-line-strong);border-radius:12px;margin-top:26px;padding:28px}.bk-down{margin-top:28px}.bk-sec{margin-top:26px}.bk-board{--bk-gap:4px;gap:var(--bk-gap);overflow-clip-margin:8px;display:grid;position:relative;overflow-x:clip}.bk-board>*{min-width:0}.bk-tk{font:500 var(--r-xs)/1 var(--r-text);color:var(--r-muted);white-space:nowrap;font-variant-numeric:tabular-nums;position:relative}.bk-lh{align-items:center;gap:12px;display:flex}.bk-lh>span:last-child{min-width:0;max-width:100%}.bk-lh b,.bk-lh small{text-overflow:ellipsis;overflow:hidden}.bk-lh b{font:700 var(--r-ui)/1.15 var(--r-text);white-space:nowrap;display:block}.bk-lh small{font-size:var(--r-xs);color:var(--r-muted);white-space:nowrap;margin-top:3px;display:block}.bk-lh[data-on] b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--r-yellow-lip);text-decoration-color:var(--r-yellow-lip)}.bk-mc{width:46px;height:22px;box-shadow:0 0 0 1.5px var(--r-blue-deep);background:linear-gradient(var(--r-court-line), var(--r-court-line)) 34.1% 0/1.5px 100% no-repeat, linear-gradient(var(--r-court-line), var(--r-court-line)) 65.9% 0/1.5px 100% no-repeat, linear-gradient(var(--r-court-line), var(--r-court-line)) 0 50%/34.1% 1.5px no-repeat, linear-gradient(var(--r-court-line), var(--r-court-line)) 100% 50%/34.1% 1.5px no-repeat, var(--r-blue-lift);border-radius:2px;flex:none;margin-left:6px;position:relative}.bk-lh[data-on] .bk-mc{box-shadow:0 0 0 1.5px var(--r-blue-deep), 0 0 0 3px var(--r-day), 0 0 0 5.5px var(--r-ink)}.bk-cell{font:700 var(--r-xs)/1 var(--r-text);color:var(--r-ink);text-align:left;cursor:pointer;background:var(--success-bg);box-shadow:inset 0 0 0 1.5px var(--success-line);border:0;border-radius:8px;margin:0;padding:0;display:block;position:relative}.bk-cell[data-s=free]:before{content:"";opacity:.55;width:12px;height:12px;transition:opacity .2s var(--r-ease), transform .2s var(--r-ease);background:linear-gradient(currentColor,currentColor) 50%/12px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 12px no-repeat;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%}@media (hover:hover){.bk-cell[data-s=free]:hover{box-shadow:inset 0 0 0 2px var(--r-ok-ink)}.bk-cell[data-s=free]:hover:before{opacity:1;transform:rotate(90deg)}}.bk-cell[aria-disabled=true]{cursor:default}.bk-cell[data-s=taken]{background:var(--r-red);color:var(--r-white);box-shadow:none}.bk-cell[data-s=past]{background:repeating-linear-gradient(-45deg, var(--r-line) 0 1.5px, transparent 1.5px 7px), var(--r-off-field);color:var(--r-muted);box-shadow:none}.bk-cell[data-s=blocked]{box-shadow:none;border:1.5px dashed var(--r-line-strong);color:var(--r-muted);background:0 0}.bk-cell:focus-visible{z-index:4;outline-offset:2px}.bk-cell[data-run=s]{z-index:1}.bk-board[data-locked] .bk-cell{cursor:progress}.bk-lbl{white-space:nowrap;align-items:center;gap:5px;display:inline-flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.bk-lbl-mark{flex:none;width:12px;height:12px}.bk-cell.bk-sk{cursor:default;background:var(--r-ink-veil);box-shadow:none}.bk-range{z-index:2;pointer-events:none;color:var(--r-ink);font:800 var(--r-sm)/1 var(--r-text);white-space:nowrap;background:var(--r-fill-cta) var(--r-yellow);box-shadow:var(--r-chip-on-shadow);animation:bk-pop .28s var(--r-ease);border-radius:9px;align-items:center;gap:8px;padding:0 12px;display:flex;overflow:hidden}.bk-range>i{background:var(--r-pb) center/100% 100% no-repeat;width:20px;height:20px;box-shadow:0 0 0 2px var(--r-ink);border-radius:50%;flex:none}@keyframes bk-pop{0%{opacity:.4;transform:scale(.97)}}.bk-now{z-index:3;pointer-events:none;position:relative}.bk-now:before{content:"";background:var(--r-ink);position:absolute}.bk-now em{font:700 var(--r-xs)/1 var(--r-text);color:var(--r-white);background:var(--r-ink);white-space:nowrap;border-radius:4px;padding:3px 5px 2px;font-style:normal;position:absolute}.bk-msg{z-index:3;text-align:center;background:var(--r-white);box-shadow:inset 0 0 0 1.5px var(--r-line-strong);border-radius:12px;place-content:center;justify-items:center;gap:14px;padding:16px;display:grid}.bk-msg p{max-width:28em}.bk-msg b{font-size:var(--r-md)}.bk-tk[data-co]:after{content:"";left:0;right:calc(-1 * var(--bk-gap));background:var(--r-yellow);height:5px;box-shadow:inset 0 0 0 1px var(--r-yellow-lip);border-radius:3px;position:absolute;bottom:-3px}.bk-tk[data-co=too_soon]:after{background:repeating-linear-gradient(-45deg, var(--r-yellow) 0 2px, transparent 2px 5px)}.bk-legend{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:18px 0 0;padding:0;list-style:none;display:flex}.bk-chip-you{background:var(--r-yellow);box-shadow:inset 0 0 0 1px var(--r-yellow-lip)}.bk-chip-you>.r-pb{flex:none;width:13px;height:13px}.bk-lg-co{min-height:24px;font:700 var(--r-xs)/1 var(--r-text);align-items:center;gap:8px;display:inline-flex}.bk-lg-co:not([data-on]){visibility:hidden}.bk-lg-co>i{background:var(--r-yellow);width:24px;height:5px;box-shadow:inset 0 0 0 1px var(--r-yellow-lip);border-radius:3px}@media (min-width:1200px){.bk-board{grid-template-columns:184px repeat(var(--slots), minmax(0, 1fr));grid-template-rows:30px repeat(var(--courts), 64px)}.bk-board>*{grid-row:var(--rd);grid-column:var(--cd)}.bk-tk{box-shadow:inset 1px 0 0 var(--r-line-strong);align-self:end;padding:0 0 9px 7px}.bk-cell[data-run=m],.bk-cell[data-run=e]{margin-left:calc(-1 * var(--bk-gap));border-top-left-radius:0;border-bottom-left-radius:0}.bk-cell[data-run=s],.bk-cell[data-run=m]{border-top-right-radius:0;border-bottom-right-radius:0}.bk-cell[data-s=blocked][data-run=m],.bk-cell[data-s=blocked][data-run=e]{border-left:0}.bk-cell[data-s=blocked][data-run=s],.bk-cell[data-s=blocked][data-run=m]{border-right:0}.bk-cell[data-run=se] .bk-lbl{left:50%;transform:translate(-50%,-50%)}.bk-cell[data-run=se] .bk-lbl-mark{display:none}.bk-board[data-n="1"] .bk-range{justify-content:center;padding:0}.bk-board[data-n="1"] .bk-rl-l,.bk-board[data-n="1"] .bk-rl-s,.bk-board[data-n="2"] .bk-rl-l,.bk-board[data-n="3"] .bk-rl-s{display:none}.bk-now:before{left:calc(var(--f) * 100%);width:2px;margin-left:-1px;top:-6px;bottom:-6px}.bk-now em{left:calc(var(--f) * 100%);top:calc(100% + 10px);transform:translate(-50%)}.bk-legend{margin-top:42px}}@media (max-width:1199px){.bk-board{grid-template-columns:58px repeat(var(--courts), minmax(0, 1fr));grid-template-rows:80px repeat(var(--slots), 48px)}.bk-board>*{grid-row:var(--rm);grid-column:var(--cm)}.bk-corner,.bk-lh{z-index:5;top:calc(var(--r-header-space) - 16px);background:var(--r-day);box-shadow:0 6px 0 var(--r-day), 0 -10px 0 var(--r-day);position:sticky}.bk-lh{text-align:center;box-shadow:0 6px 0 var(--r-day), 0 -10px 0 var(--r-day), 5px 6px 0 var(--r-day), 5px -10px 0 var(--r-day), 5px 0 0 var(--r-day);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 0 4px}.bk-tk{font-size:var(--r-sm);box-shadow:inset 0 1px 0 var(--r-line-strong);align-self:start;padding:6px 0 0}.bk-cell[data-run=m],.bk-cell[data-run=e]{margin-top:calc(-1 * var(--bk-gap));border-top-left-radius:0;border-top-right-radius:0}.bk-cell[data-run=s],.bk-cell[data-run=m]{border-bottom-right-radius:0;border-bottom-left-radius:0}.bk-cell[data-s=blocked][data-run=m],.bk-cell[data-s=blocked][data-run=e]{border-top:0}.bk-cell[data-s=blocked][data-run=s],.bk-cell[data-s=blocked][data-run=m]{border-bottom:0}.bk-lbl{left:12px}.bk-cell,.bk-lh{overflow:hidden}.bk-mc{max-width:calc(100% - 12px);margin:6px 0 0}.bk-lh-t{align-self:stretch;width:100%}.bk-lh small{width:max-content;max-width:100%;margin-left:50%;transform:translate(-50%)}.bk-msg{place-content:start center;padding-top:48px}.bk-range{justify-content:flex-start}.bk-rl-l{display:none}.bk-now:before{top:calc(var(--f) * 100%);height:2px;margin-top:-1px;left:0;right:0}.bk-now em{display:none}.bk-tk[data-co]:after{left:auto;right:calc(-1 * var(--bk-gap));top:2px;bottom:calc(-1 * var(--bk-gap) + 2px);border-radius:2px;width:4px;height:auto}}.bk-ch{border-top:3px solid var(--r-ink);margin-top:46px;padding-top:20px}.bk-ch-h{font:700 var(--r-lg)/1.2 var(--r-text);letter-spacing:-.014em}.bk-ch-h span{color:var(--r-muted);font-weight:500}.bk-ch-sub{max-width:44em;min-height:3.1em;color:var(--r-muted);margin-top:6px}.bk-ch-sub b{color:var(--r-ink)}.bk-ch-grid{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:28px clamp(32px,5vw,72px);margin-top:12px;display:grid}.bk-picks-box{min-width:0;position:relative}.bk-picks{border:0;border-top:2px solid var(--r-ink);min-width:0;margin:0;padding:0}.bk-picks-box[data-error] .bk-picks{visibility:hidden}.bk-pick{border-bottom:1px solid var(--r-line);cursor:pointer;grid-template-columns:44px 56px minmax(0,1fr) minmax(0,auto);align-items:center;gap:4px 14px;min-height:84px;padding:10px 6px 10px 0;display:grid}.bk-pick input{appearance:none;background:radial-gradient(circle, var(--r-white) 0 12px, var(--r-ink) 12.5px 14px, transparent 14.5px);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;margin:0;display:grid}.bk-pick input:before{content:"";background:var(--r-pb) center/100% 100% no-repeat;opacity:0;width:18px;height:18px;transition:opacity .16s var(--r-ease), transform .2s var(--r-ease);border-radius:50%;transform:scale(.6)}.bk-pick input:checked:before{opacity:1;transform:none}.bk-pick:has(input:checked){background:var(--r-white);box-shadow:inset 4px 0 0 var(--r-yellow)}@media (hover:hover){.bk-pick:not([data-off]):hover{background:var(--r-hover-day)}}.bk-ph{background:var(--r-fill-photo) var(--r-blue);width:56px;height:56px;box-shadow:inset 0 -3px 0 var(--r-ink);border-radius:10px;flex:none;overflow:hidden}.bk-ph>svg,.bk-ph>img{object-fit:cover;width:100%;height:100%;display:block}.bk-ph-line{fill:none;stroke:var(--r-court-line);stroke-opacity:.5;stroke-width:1.5px}.bk-ph-fig{fill:var(--r-white);fill-opacity:.3}.bk-ph-none{background:var(--r-white);box-shadow:inset 0 0 0 1.5px var(--r-line-strong)}.bk-ph-none:before{content:"";background:var(--r-muted);width:22px;height:2.5px;margin:27px auto 0;display:block}.bk-pk-t{min-width:0}.bk-pk-t b{font:700 var(--r-ui)/1.25 var(--r-text);display:block}.bk-pk-t small{font-size:var(--r-sm);color:var(--r-muted);margin-top:3px;display:block}.bk-pk-r{text-align:right;justify-items:end;gap:7px;display:grid}.bk-pk-rate{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.bk-why{min-height:24px;display:block}.bk-pick[data-off]{cursor:not-allowed}.bk-pick[data-off] input{cursor:not-allowed;background:radial-gradient(circle, var(--r-off-field) 0 12px, var(--r-off-mark) 12.5px 14px, transparent 14.5px)}.bk-pick[data-off] .bk-pk-t b,.bk-pick[data-off] .bk-pk-rate{color:var(--r-muted)}.bk-pick[data-off] .bk-ph{filter:grayscale();opacity:.5}.bk-pk-err{border-top:2px solid var(--r-red);border-bottom:1px solid var(--r-line);background:var(--r-day);align-content:center;justify-items:start;gap:12px;padding:18px 0;display:grid;position:absolute;inset:0}.bk-pk-err-t{font-weight:700;font-size:var(--r-md);align-items:center;gap:10px;display:flex}.bk-pk-err-t:before{content:"!";background:var(--r-red);width:24px;height:24px;color:var(--r-white);font:800 .8rem/1 var(--r-text);border-radius:50%;flex:none;place-items:center;display:grid}.bk-pk-err>p:not(.bk-pk-err-t){max-width:30em;color:var(--r-muted)}.bk-ch-pay h3{border-bottom:2px solid var(--r-ink);font:700 var(--r-md)/1.25 var(--r-text);padding-bottom:10px}.bk-paysteps{counter-reset:bk-step;margin:0;padding:0;list-style:none}.bk-paysteps li{border-bottom:1px solid var(--r-line);color:var(--r-muted);counter-increment:bk-step;padding:12px 0 12px 38px;position:relative}.bk-paysteps li:before{content:counter(bk-step);background:var(--r-yellow);width:24px;height:24px;color:var(--r-ink);font:800 var(--r-sm)/1 var(--r-text);box-shadow:inset 0 0 0 1px var(--r-yellow-lip);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;left:0}.bk-paysteps b{color:var(--r-ink);display:block}.bk-sum{z-index:10;bottom:calc(var(--bottom-nav-space) + max(16px, var(--safe-bottom)));border-top:3px solid var(--r-yellow);background:var(--r-white);min-height:134px;box-shadow:inset 0 0 0 1px var(--r-line), 0 26px 40px -20px #0e1b3d59, 0 -10px 30px -12px #0e1b3d38;border-radius:0 0 14px 14px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px clamp(22px,3vw,44px);margin-top:22px;padding:16px clamp(18px,2.4vw,28px);display:grid;position:sticky}.bk-sum[data-coach]{min-height:180px}.bk-hint{color:var(--r-muted);grid-column:1/-1;gap:4px;display:grid}.bk-hint b{font-size:var(--r-md);color:var(--r-ink)}.bk-none{color:var(--r-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.bk-none b{font-size:var(--r-md);color:var(--r-ink);display:block}.bk-s-court{font-size:clamp(1.6rem,2.4vw,2.1rem)}.bk-s-when{color:var(--r-muted);font-variant-numeric:tabular-nums;margin-top:6px;font-weight:500}.bk-k{font-size:var(--r-sm);color:var(--r-muted);margin-bottom:6px;display:block}.bk-step{align-items:center;gap:6px;display:flex}.bk-step output{text-align:center;min-width:34px;font:800 var(--r-xl)/1 var(--r-text);font-variant-numeric:tabular-nums}.bk-sb{cursor:pointer;width:44px;height:44px;color:var(--r-ink);background:var(--r-white);box-shadow:inset 0 0 0 1.5px var(--r-ink);transition:transform .16s var(--r-ease);border:0;border-radius:50%;flex:none;position:relative}.bk-sb:before{content:"";background:linear-gradient(currentColor,currentColor) 50%/14px 2.5px no-repeat;position:absolute;inset:0}.bk-sb-up:before{background:linear-gradient(currentColor,currentColor) 50%/14px 2.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/2.5px 14px no-repeat}@media (hover:hover){.bk-sb:hover:not(:disabled){background:var(--r-hover-day)}}.bk-sb:active:not(:disabled){transform:translateY(1px)}.bk-sb:disabled{cursor:not-allowed;opacity:.35}.bk-cap{min-height:1.3em;font-size:var(--r-xs);color:var(--r-muted);margin-top:6px;display:block}.bk-s-price{min-width:9.5em}.bk-fig{font:800 var(--r-xl)/1.1 var(--r-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block}.bk-soft{max-width:12em;color:var(--r-muted);font-weight:500;display:block}.bk-less{font-size:var(--r-xs);color:var(--r-muted);margin-top:4px;display:block}.bk-fail{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bk-s-go{text-align:right}.bk-s-go small{font-size:var(--r-xs);color:var(--r-muted);margin-top:8px;display:block}.bk-s-coach{border-top:1px solid var(--r-line);min-height:34px;font-size:var(--r-sm);color:var(--r-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:2px 14px;padding-top:12px;display:flex}.bk-s-coach b,.bk-fee{color:var(--r-ink)}.bk-fee{font-weight:700}.bk-tl{min-height:44px;color:var(--r-ink);text-underline-offset:4px;align-items:center;margin:-10px 0;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.bk-gk{border-top:3px solid var(--r-ink);margin-top:clamp(64px,7vw,104px);padding-top:clamp(40px,5vw,64px)}.bk-gk h2.r-d{font-size:clamp(2.4rem,4.8vw,3.8rem)}.bk-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,84px);margin-top:clamp(26px,3vw,40px);display:grid}.bk-two .r-h3{margin-bottom:12px}.bk-acts{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}@media (max-width:1099px){.bk-on-day{display:none}}@media (max-width:799px){.bk.r-pg{padding-top:10px}.bk-h1,.bk-lead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bk-when{flex-direction:column;align-items:stretch;gap:12px;margin-top:0}.bk-arrive+.bk-when{margin-top:14px}.bk-arrive{margin-top:0}.bk-days{margin:0 calc(-1 * calc(max(var(--r-pad), var(--safe-right)) - var(--safe-right))) 0 calc(-1 * calc(max(var(--r-pad), var(--safe-left)) - var(--safe-left)));padding:2px calc(max(var(--r-pad), var(--safe-right)) - var(--safe-right)) 6px calc(max(var(--r-pad), var(--safe-left)) - var(--safe-left));scroll-padding:0 calc(max(var(--r-pad), var(--safe-right)) - var(--safe-right)) 0 calc(max(var(--r-pad), var(--safe-left)) - var(--safe-left))}.bk-days[data-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.bk-days .bk-day{min-height:44px;padding:0 13px;font-size:.9375rem}.bk-sec{margin-top:8px}.bk-board{grid-template-columns:2.875rem repeat(var(--courts), minmax(0, 1fr));grid-template-rows:2.875rem repeat(var(--slots), 44px);isolation:isolate}.bk-corner,.bk-lh{top:var(--r-header-space);box-shadow:0 4px 0 var(--r-day), 5px 0 0 var(--r-day), 5px 4px 0 var(--r-day)}.bk-corner{text-align:center;place-content:center;display:grid}.bk-corner-d{font:800 var(--r-xs)/1.15 var(--r-text);text-transform:uppercase;white-space:pre-line;color:var(--r-ink);display:block}.bk-lh{text-align:center;box-shadow:0 4px 0 var(--r-day), 5px 0 0 var(--r-day), 5px 4px 0 var(--r-day), inset 0 -2px 0 var(--r-ink);flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0 4px;container-type:inline-size}.bk-lh b{font-size:.9375rem}.bk-lh small{margin-top:2px}.bk-mc{display:none}.bk-lh[data-on]{background:var(--r-yellow);border-radius:8px 8px 0 0}.bk-lh[data-on] b{text-decoration:none}.bk-lh[data-on] small{color:var(--r-ink)}.bk-tk{padding-top:5px;font-size:.8125rem}.bk-lbl{left:50%;transform:translate(-50%,-50%)}.bk-lbl-mark{display:none}.bk-range{font-size:var(--r-xs);justify-content:center;align-items:flex-start;gap:6px;padding:13px 6px 0;container-type:inline-size}.bk-range>i{width:18px;height:18px;margin-top:-3px}.bk-rl-s{text-overflow:ellipsis;min-width:0;overflow:hidden}.bk-now{z-index:-1}.bk-now:before{left:calc(-1 * (2.875rem + var(--bk-gap)))}.bk-now-tag{z-index:3;margin-top:max(30px, calc(var(--f) * 44px));font:700 var(--r-xs)/1 var(--r-text);color:var(--r-white);background:var(--r-ink);pointer-events:none;border-radius:4px;place-self:start;padding:2px 4px;display:block;position:relative;transform:translateY(-50%)}.bk-ch{margin-top:38px}.bk-ch-sub{min-height:4.65em}.bk-ch-grid{grid-template-columns:minmax(0,1fr)}.bk-pick{grid-template-rows:auto auto;grid-template-columns:44px 48px minmax(0,1fr);gap:6px 10px;min-height:96px;padding:10px 4px 10px 0}.bk-pick input,.bk-ph{grid-row:1/3}.bk-ph{width:48px;height:48px}.bk-ph-none:before{margin-top:23px}.bk-pk-r{text-align:left;grid-column:3;justify-items:start;gap:6px}.bk-pk-rate{white-space:normal}.bk-pick-none{grid-template-rows:auto;min-height:76px}.bk-sum,.bk-sum[data-coach]{bottom:var(--bottom-nav-space);margin:12px calc(-1 * max(var(--r-pad), var(--safe-right))) 0 calc(-1 * max(var(--r-pad), var(--safe-left)));min-height:0;padding:9px max(var(--r-pad), var(--safe-right)) 10px max(var(--r-pad), var(--safe-left));box-shadow:inset 0 1px 0 var(--r-line), 0 -12px 24px -14px #0e1b3d59;border-top-width:2px;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:0 12px}.bk-sum:not([data-mode=sel]) .bk-s-coach{display:none}.bk-sum[data-mode=sel]{grid-template-areas:"what hours""price go""coach go";align-items:center}.bk-sum[data-mode=sel]:has(.bk-s-go[data-wide]){grid-template-areas:"what hours""price price""coach coach""go go"}.bk-s-what{grid-area:what;gap:2px;min-width:0;display:grid}.bk-s-court{font-size:1.3rem;line-height:1.05}.bk-s-when{white-space:nowrap;text-overflow:ellipsis;margin-top:0;font-size:.8125rem;position:relative;overflow:hidden}.bk-when-l{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bk-when-s{display:inline}.bk-s-hours{grid-area:hours;justify-self:end}.bk-s-hours .bk-k,.bk-cap{display:none}.bk-step output{min-width:26px;font-size:1.5rem}.bk-s-price{white-space:nowrap;grid-area:price;align-self:end;align-items:baseline;gap:6px;min-width:0;margin-top:8px;font-size:.8125rem;display:flex;overflow:hidden}.bk-s-price .bk-k{font-size:inherit;margin:0}.bk-s-price .bk-soft{text-overflow:ellipsis;min-width:0;max-width:none;font-size:inherit;overflow:hidden}.bk-s-price[data-p=quote] .bk-fig,.bk-s-price[data-p=guest] .bk-k,.bk-s-price:is([data-p=loading],[data-p=none],[data-p=error]) .bk-k{display:none}.bk-s-price[data-p=guest] .bk-fig{font-size:var(--r-sm);letter-spacing:0}.bk-less{text-overflow:ellipsis;min-width:0;font-size:inherit;margin:0;position:relative;overflow:hidden}.bk-less-l{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bk-less-s{display:inline}.bk-fail{min-width:0;display:block}.bk-s-price[data-p=error] .r-b2{right:max(var(--r-pad), var(--safe-right));position:absolute;bottom:10px}.bk-sum:has(.bk-s-price[data-p=error]) .bk-s-go{visibility:hidden}.bk-s-coach{white-space:nowrap;border:0;grid-area:coach;align-self:start;align-items:center;gap:6px;min-width:0;min-height:0;margin-top:2px;padding:0;font-size:.8125rem;line-height:1.35;display:flex}.bk-s-coach>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.bk-tl{flex:none;margin:-12px 0}.bk-wide{display:none}.bk-s-go{grid-area:go;align-self:end;margin-top:8px}.bk-s-go small{display:none}.bk-s-go .r-cta{--h:48px;justify-content:space-between;min-width:150px}.bk-s-go[data-wide] .r-cta{width:100%}.bk-none{flex-direction:column;align-items:flex-start}.bk-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:799px),(max-height:480px){.bk-hint{display:block}.bk-hint>b,.bk-hint>span:not(.bk-hint-one){display:none}.bk-hint-one{font:700 var(--r-sm)/1.65 var(--r-text);color:var(--r-ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bk-none{display:block}.bk-none>:not(.bk-none-one){display:none}.bk-none-one{font-size:var(--r-sm);line-height:1.65;display:block}}@media (max-height:480px){.bk-corner,.bk-lh{position:static}.bk-sum,.bk-sum[data-coach]{row-gap:0;min-height:0;padding-top:8px;padding-bottom:8px}.bk-sum[data-mode=sel]{grid-template-columns:minmax(0,1fr) auto minmax(0,auto) auto;grid-template-areas:"what hours price go"}.bk-sum[data-mode=sel]:has(.bk-s-go[data-wide]){grid-template-areas:"what hours price go"}.bk-sum .bk-s-coach,.bk-s-go small,.bk-cap,.bk-s-hours .bk-k{display:none}.bk-s-price,.bk-s-go{align-self:center;margin-top:0}.bk-s-court{font-size:1.3rem}.bk-s-when{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;position:relative;overflow:hidden}.bk-when-l{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bk-when-s{display:inline}}@container (max-width:4.95rem){.bk-n-l{display:none}.bk-n-s{display:inline}}@container (max-width:4.4rem){.bk-range>i{display:none}}@media (max-width:379px){.bk-sum .bk-s-go .r-cta{gap:8px;padding:0 6px 0 14px}}
