:root{--team-bg: #f6f4ef;--team-panel: #fffdf8;--team-panel-strong: #f0e8db;--team-text: #25211c;--team-muted: #6b6258;--team-border: #ded5c8;--team-admin: #285d74;--team-tutor: #3f6842;--team-studio: #7a4b61;--team-radius: 8px}.bt-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 .95rem;border:1px solid transparent;border-radius:7px;font:inherit;font-weight:700;cursor:pointer}.bt-button-primary{color:#fff;background:var(--team-admin)}.bt-button-secondary{color:var(--team-text);background:var(--team-panel-strong);border-color:var(--team-border)}.bt-card{border:1px solid var(--team-border);border-radius:var(--team-radius);background:var(--team-panel);box-shadow:0 14px 30px #30271b12}.bt-card-body{padding:1rem}.bt-badge{display:inline-flex;align-items:center;min-height:1.65rem;padding:.15rem .55rem;border:1px solid var(--team-border);border-radius:999px;color:var(--team-muted);background:#ffffffb8;font-size:.8rem;font-weight:700}.bt-empty-state{display:grid;gap:.5rem;padding:1.5rem;text-align:left}.bt-empty-state h2,.bt-empty-state p{margin:0}.bt-empty-state p{color:var(--team-muted)}.bt-shell{min-height:100vh;display:grid;grid-template-columns:17rem minmax(0,1fr);color:var(--team-text);background:var(--team-bg)}.bt-shell-sidebar{padding:1.25rem;border-right:1px solid var(--team-border);background:#fffaf0}.bt-shell-brand{display:grid;gap:.25rem;margin-bottom:1.5rem}.bt-shell-brand strong{font-size:1.12rem}.bt-shell-brand span{color:var(--team-muted);font-size:.88rem}.bt-shell-nav{display:grid;gap:.45rem}.bt-shell-nav a{padding:.72rem .8rem;border-radius:7px;color:var(--team-text);text-decoration:none}.bt-shell-nav a[aria-current=page]{color:#fff;background:var(--team-admin)}.bt-shell-main{min-width:0;padding:1.25rem}.bt-shell-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.bt-shell-title{margin:0;font-size:1.55rem}.bt-shell-content{max-width:68rem}@media (max-width: 760px){.bt-shell{grid-template-columns:1fr}.bt-shell-sidebar{border-right:0;border-bottom:1px solid var(--team-border)}}body{margin:0;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}button,input,textarea,select{font:inherit}
