/* V37 — full-width application workspace and unified admin studio */
body:has(.bc-v36-center) main.bc-v36-center{width:100%;max-width:none;margin:0;padding:16px clamp(16px,2vw,42px) 45px;box-sizing:border-box}
.bc-v36-center>.section{max-width:none;width:100%;margin:0;padding:0}
.bc-v37-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 0 16px;border-bottom:1px solid #292b39;margin-bottom:18px}
.bc-v37-toolbar-label{display:flex;align-items:center;gap:10px;font-weight:650;font-size:14px;color:#f0d5df}.bc-v37-toolbar-label small{font-size:12px;font-weight:400;color:#aab0c2}
.bc-v37-dot{width:8px;height:8px;border-radius:50%;background:#e5a2bb;box-shadow:0 0 12px #e5a2bb55}
.bc-v36-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.bc-v36-stats>div{padding:14px 20px}.bc-v36-stats strong{font-size:22px}
.bc-v36-grid{grid-template-columns:minmax(420px,1.15fr) minmax(400px,1fr);gap:14px;align-items:start}
.bc-v36-list,.bc-v36-detail{border-radius:13px}.bc-v36-detail{top:90px;max-height:calc(100vh - 110px);overflow-y:auto;overscroll-behavior:contain}
.bc-v36-filter{margin:12px 0 16px}.bc-v36-filter input{min-width:240px}.bc-v36-entry{transition:background .15s ease}.bc-v36-entry.selected{box-shadow:inset 3px 0 #e5a2bb}
body:has(.admin-tabs) .admin-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;background:#11141d;border:1px solid #292b39;border-radius:16px;margin-bottom:20px}
body:has(.admin-tabs) .admin-tabs a{border-radius:10px;white-space:nowrap;transition:background .15s ease}
body:has(.admin-tabs) .studio-form input,body:has(.admin-tabs) .studio-form textarea,body:has(.admin-tabs) .studio-form select{max-width:100%;box-sizing:border-box}
body:has(.admin-tabs) main{min-width:0}body:has(.admin-tabs) form{min-width:0}
@media(max-width:1000px){.bc-v36-grid{grid-template-columns:1fr}.bc-v36-detail{position:static;max-height:none;overflow:visible}}
@media(max-width:650px){.bc-v36-center{padding:12px!important}.bc-v36-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-v37-toolbar-label small{display:none}.bc-v36-filter input{min-width:0}}
