.preview-ribbon{position:sticky;top:0;z-index:10;background:#e5efd4;color:#315748;text-align:center;padding:8px 12px;font-size:12px;font-weight:700;border-bottom:1px solid #cbdcb5}
.preview-workspace{min-height:calc(100vh - 38px)}
.preview-workspace .sidebar{top:38px;height:calc(100vh - 38px)}
.preview-workspace .nav{cursor:default}
.preview-workspace .banner{justify-content:flex-start;gap:8px;flex-wrap:wrap}
.preview-workspace .filters select:disabled{opacity:1;cursor:default;color:var(--ink)}
.preview-workspace .filters .sync-status{white-space:normal}
.preview-workspace .metric-value{font-size:clamp(22px,2.2vw,35px)}
@media(max-width:850px){.preview-workspace .sidebar{height:auto;top:0}.preview-workspace .side-caption{display:none}}
