.bk-page .sc-section{border-top:1px solid var(--bk-rule);margin:1.75rem 0 0;padding:1.75rem 0 .5rem}.bk-page .sc-section>h2{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.25rem}.bk-page .sc-section>p{color:var(--bk-dim);margin:0 0 1rem;line-height:1.6}.bk-page .sc-status{font-family:var(--bk-accent-font);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--bk-rule-hot);color:var(--bk-dim);padding:.2rem .5rem;font-size:.72rem;display:inline-block}.bk-page .sc-status-live{border-color:var(--bk-phosphor);color:var(--bk-phosphor)}.bk-page .sc-status-bad{border-color:var(--bk-rose);color:var(--bk-rose)}.bk-page .sc-conn{background:var(--bk-surface);border:1px solid var(--bk-rule);margin:0 0 .75rem;padding:1rem 1.1rem}.bk-page .sc-conn-email{word-break:break-all;margin:0 0 .35rem;font-size:1rem}.bk-page .sc-conn-meta{color:var(--bk-mute);margin:0 0 .6rem;font-size:.85rem}.bk-page .sc-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.bk-page .sc-row>.bk-field{flex:10rem;min-width:0}.bk-page .sc-field select,.bk-page .bk-field select{background:var(--bk-surface);width:100%;max-width:100%;color:var(--bk-fg);border:1px solid var(--bk-rule-hot);font:inherit;padding:.55rem .6rem}.bk-page .sc-week{margin:.25rem 0 1rem}.bk-page .sc-day{border-bottom:1px solid var(--bk-rule);grid-template-columns:3.25rem 1fr;align-items:start;gap:.5rem;padding:.55rem 0;display:grid}.bk-page .sc-day-name{font-family:var(--bk-accent-font);letter-spacing:.1em;text-transform:uppercase;color:var(--bk-dim);padding-top:.45rem;font-size:.78rem}.bk-page .sc-ranges{flex-direction:column;gap:.4rem;min-width:0;display:flex}.bk-page .sc-range{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.bk-page .sc-range input[type=time]{background:var(--bk-surface);color:var(--bk-fg);border:1px solid var(--bk-rule-hot);font:inherit;min-width:0;padding:.35rem .4rem}.bk-page .sc-off{color:var(--bk-mute);padding-top:.4rem;font-size:.9rem}.bk-page .sc-toggle{align-items:flex-start;gap:.6rem;margin:0 0 1rem;display:flex}.bk-page .sc-toggle input{margin-top:.3rem}.bk-page .sc-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:1rem 0;display:flex}.bk-page .sc-before-connect{border-left:3px solid var(--bk-ice);color:var(--bk-dim);margin:0 0 1rem;padding:.6rem .9rem;line-height:1.6}.bk-page .sc-before-connect a{color:var(--bk-ice)}.bk-page .sc-bookings{margin:0 0 .5rem;padding:0;list-style:none}.bk-page .sc-booking{border-left:3px solid var(--bk-rule-hot);background:var(--bk-surface);margin:0 0 .6rem;padding:.7rem .9rem}.bk-page .sc-booking-void{opacity:.6}.bk-page .sc-booking-void .sc-booking-when{text-decoration:line-through}.bk-page .sc-booking p{margin:0 0 .25rem}.bk-page .sc-booking-when{font-size:.98rem}.bk-page .sc-booking-who{color:var(--bk-dim);word-break:break-word}.bk-page .sc-booking-note{color:var(--bk-dim);word-break:break-word;font-style:italic}.bk-page .sc-booking-cal{font-size:.85rem}.bk-page .sc-cal-good{color:var(--bk-phosphor)}.bk-page .sc-cal-working{color:var(--bk-amber)}.bk-page .sc-cal-bad{color:var(--bk-rose)}.bk-page .sc-cal-none{color:var(--bk-mute)}.bk-page .sc-owner-act{border-top:1px solid var(--bk-rule);margin-top:.6rem;padding-top:.6rem}.bk-page .sc-owner-act p{margin:0 0 .5rem}.bk-page .sc-past{margin:.6rem 0 1rem}.bk-page .sc-past>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.bk-page .sc-history{margin-top:.4rem;font-size:.85rem}.bk-page .sc-history summary{cursor:pointer}.bk-page .sc-history-list{border-left:2px solid var(--bk-rule);margin:.3rem 0 0;padding:0 0 0 .75rem;list-style:none}.bk-page .sc-history-list li{margin:0 0 .2rem}
