.operations-tabs,.operations-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.operations-tabs button,.website-editor button.secondary{background:var(--cbh-surface);border:1px solid var(--cbh-border);color:var(--cbh-text)}.operations-tabs button[aria-pressed=true]{background:var(--cbh-accent);color:var(--cbh-on-accent);border-color:var(--cbh-accent)}.operations-actions a{color:var(--cbh-accent);font-size:13px}.operations-week{margin:20px 0 28px}.operations-day{border-bottom:1px solid var(--cbh-border);grid-template-columns:minmax(130px,1fr) minmax(0,140px) 20px minmax(0,140px);align-items:center;gap:12px;padding:10px 0;display:grid}.website-editor select{border:1px solid var(--cbh-field-border);background:var(--cbh-bg);width:100%;min-height:46px;color:var(--cbh-text);font:inherit;border-radius:7px;padding:10px}.operations-note{white-space:pre-wrap;overflow-wrap:anywhere}.player-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.player-list a{border:1px solid var(--cbh-border);background:var(--cbh-surface);overflow-wrap:anywhere;border-radius:10px;padding:20px;display:block}.player-list strong,.player-list small{display:block}.player-list small{color:var(--cbh-muted);margin-top:5px}.player-history{border-top:1px solid var(--cbh-border);padding:16px 0}.player-history a{color:var(--cbh-accent)}.recurring-lessons{border-top:1px solid var(--cbh-border);margin:24px 0;padding-top:20px;font-size:13px}.recurring-lessons summary{cursor:pointer;color:var(--cbh-text);padding-bottom:12px;font-weight:600}.recurring-lessons p{margin:12px 0;line-height:1.6}.recurring-lessons select{margin:10px 0;padding:8px}.recurring-lessons button{background:var(--cbh-accent);color:var(--cbh-on-accent);border-radius:7px;padding:12px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.operations-day{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:8px}.operations-day>.website-consent{grid-column:1/-1}.player-list{grid-template-columns:1fr}}
