body.aro-agent-page{padding-top:58px!important}
body.aro-agent-page .aro-shell-sidebar{top:58px;bottom:0;width:234px}
body.aro-agent-page .agent-layout{margin:0 0 0 234px;min-height:calc(100vh - 58px);grid-template-columns:336px minmax(0,1fr)}
body.aro-agent-page .agent-rail{position:sticky;top:58px;height:calc(100vh - 58px);overflow-y:auto;min-width:336px;padding:14px 13px}
body.aro-agent-page .agent-rail .state-block{padding:0 0 6px}
body.aro-agent-page .agent-rail #connect{width:100%}
body.aro-agent-page .agent-rail #ccp{min-width:306px;min-height:430px;height:calc(100vh - 440px);max-height:550px}
body.aro-agent-page .agent-rail #ccp iframe{min-width:306px;min-height:430px;height:100%}
body.aro-agent-page main{padding:18px 22px;min-width:0}
body.aro-agent-page .agent-live-summary{display:flex;align-items:center;gap:9px;margin-top:8px;color:#5f7181;font-size:11px}
body.aro-agent-page .agent-live-summary strong{color:#2b4d68}
body.aro-agent-page #agent-status{margin:0;font-size:13px;font-weight:700;color:#174c75}
body.aro-agent-page #state-duration{font-variant-numeric:tabular-nums;color:#738596}
body.aro-agent-page #my-interactions-view[hidden],body.aro-agent-page #agent-child-view[hidden]{display:none}
body.aro-agent-page .aro-workspace-heading{display:flex;align-items:center;gap:12px;min-height:38px;border-bottom:2px solid var(--aro-shell-gold)}
body.aro-agent-page .aro-workspace-heading h2{font-size:15px;color:var(--aro-shell-navy)}
body.aro-agent-page #aro-workspace-state{font-size:10px;color:#63798b}
body.aro-agent-page #aro-workspace-frame{display:block;width:100%;height:calc(100vh - 180px);min-height:450px;border:1px solid #c6d3df;background:#fff;margin-top:8px}
body.aro-agent-page .aro-nav-disabled{display:block;padding:9px 10px;color:#8694a0;font-size:11px;line-height:1.35;cursor:not-allowed}
body.aro-agent-page .aro-shell-side-group a{min-height:35px}
body.aro-agent-page .application-panel .footnote{padding:12px 18px;line-height:1.6}
@media(max-width:950px){body.aro-agent-page .agent-layout{grid-template-columns:318px minmax(0,1fr)}body.aro-agent-page .agent-rail{min-width:318px}body.aro-agent-page #ccp{min-width:290px}body.aro-agent-page #ccp iframe{min-width:290px}body.aro-agent-page main{padding:14px}}
@media(max-width:760px){
 body.aro-agent-page{padding-top:144px!important}
 body.aro-agent-page .aro-shell-sidebar{top:56px;right:0;bottom:auto;width:auto;height:88px;flex-direction:row;overflow-x:auto}
 body.aro-agent-page .agent-layout{margin:0;grid-template-columns:minmax(0,1fr)}
 body.aro-agent-page .agent-rail{position:static;height:auto;overflow:visible;min-width:0}
 body.aro-agent-page .agent-rail #ccp{width:100%;min-width:0;max-width:100%;height:430px}
 body.aro-agent-page .agent-rail #ccp iframe{min-width:0;width:100%}
 body.aro-agent-page #aro-workspace-frame{height:70vh;min-height:420px}
}