body.beviral-view-active{overflow:hidden}body.beviral-view-active .app-shell{height:100dvh;min-height:0;overflow:hidden}body.beviral-view-active .main{height:100dvh;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding-bottom:18px}body.beviral-view-active #beviralView{height:100%;min-height:0;overflow:hidden}.beviral-layout{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0;overflow:hidden}.beviral-sidebar,.beviral-status{flex:0 0 auto}.beviral-client-list,.beviral-preset-list{min-width:0;overscroll-behavior-x:contain}.beviral-workspace{display:grid;flex:1 1 auto;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;gap:8px}.beviral-workspace .beviral-head{padding-bottom:8px}.beviral-head>div:first-child{flex:1 1 100%}.beviral-head .beviral-tabs{border-bottom:0}.beviral-workspace .beviral-composer{padding-top:6px}.beviral-layout .beviral-status{padding:0 2px;font-size:12px;line-height:1.5}.beviral-welcome{display:grid;flex:1 1 auto;min-height:0;place-items:center}.beviral-panel{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:6px}.beviral-panel[hidden],.beviral-workspace[hidden],.beviral-welcome[hidden],.beviral-status:empty{display:none}.beviral-panel h3{margin:0;color:var(--ink);font-size:16px;font-weight:650;overflow-wrap:anywhere}.beviral-panel h4{margin:0;color:var(--ink);font-size:14px;font-weight:650;overflow-wrap:anywhere}.beviral-panel p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.beviral-panel small{color:var(--muted);font-size:12px}.beviral-panel summary{cursor:pointer;padding:12px 16px}.beviral-panel summary:focus-visible{outline:2px solid var(--terracotta);outline-offset:-2px}.beviral-analysis-details>div{padding:0 16px 16px}.beviral-kpi-grid small,.beviral-kpi-grid strong{display:block}.beviral-kpi-grid strong{margin-top:4px;color:var(--ink);font-size:18px}.beviral-command-card header{margin-bottom:8px}.beviral-command-card ol{margin:0;padding:0;list-style:none}.beviral-command-card li{display:flex;gap:12px;padding:12px 0;color:var(--text);font-size:13px}.beviral-command-card li+li{border-top:1px solid var(--line)}.beviral-pillar-board article>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;color:var(--muted);font-size:12px}.beviral-top-post span{min-width:0;flex:1}.beviral-top-post strong,.beviral-top-post small{display:block}.beviral-top-post em{font-style:normal;font-weight:650}.beviral-guided-full p{padding:0 16px 16px}.beviral-script-copy p{white-space:pre-wrap}.beviral-hook p{color:var(--ink);font-size:16px;font-weight:600}.beviral-insight-copy>span,.beviral-command-card header>span,.beviral-section-title>div>span,.beviral-guided-card>header>span{display:none}.beviral-status[data-tone=error]{color:var(--red)}.beviral-status[data-tone=success]{color:var(--green)}@media(min-width:981px){.beviral-workspace .beviral-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto}body.beviral-view-active .topbar{margin-bottom:10px;padding-bottom:8px}}@media(max-width:980px){body.beviral-view-active .main{padding-bottom:10px}.beviral-layout,.beviral-workspace{gap:8px}}@media(max-height:620px){.beviral-sidebar{display:grid;grid-template-columns:minmax(100px,180px) minmax(0,1fr);align-items:center;gap:8px}.beviral-sidebar>.beviral-client-list{margin-block:0}.beviral-layout .beviral-status{padding-block:4px;font-size:12px}#beviralClientMeta{display:none}.beviral-workspace .beviral-head{padding-bottom:6px}.beviral-workspace .beviral-composer{padding-top:6px}}@media(max-height:620px)and (min-width:641px){body.beviral-view-active .topbar{flex-wrap:nowrap}body.beviral-view-active .topbar-search{order:0;width:min(280px,40vw);flex:1;margin-left:auto}}@media(max-width:640px),(max-width:980px)and (max-height:500px){body.beviral-view-active{overflow:auto}body.beviral-view-active .app-shell,body.beviral-view-active .main{height:auto;min-height:100dvh;overflow:visible}body.beviral-view-active .main{display:block}body.beviral-view-active #beviralView,.beviral-layout{height:auto;overflow:visible}.beviral-workspace{flex:none;grid-template-rows:auto}.beviral-panel{overflow:visible;padding-right:0}.beviral-welcome{min-height:180px}}
