/* Owner-selected website direction. Comparison chrome is retired. */
html { scroll-padding-top:24px; }
body[data-direction=rogo] {
  .workspace-foot-actions{display:flex;align-items:center;gap:24px;}
  .workspace-foot .motion-toggle{margin:0;padding:5px 8px;background:transparent;border:0;border-radius:4px;color:#686d65;box-shadow:none;font:400 11px/1.4 var(--rp-sans);}
  .workspace-foot .motion-toggle:hover{background:#f3f5f1;color:#252924;}
  .workspace-foot .motion-toggle:focus-visible{outline:2px solid #0049b8;outline-offset:3px;}
  .features .feature:nth-child(n) .artwork{height:472px!important;min-height:472px!important;padding:22px!important;background:#f5f5f1!important;}
  .features .feature .ix-scene{height:400px;}
  .features .feature .ix-replay{font:400 11px/1.3 "NA Studio Inter",Arial,sans-serif;color:#687067;background:transparent;}
  .features .feature .ix-replay:hover{color:#0049b8;background:#edf3fb;}
  .rgi-app{--rgi-blue:#0049b8;--rgi-selected:#eff4fb;--rgi-muted:#687067;box-shadow:0 1px 3px #25272405,0 14px 30px -25px #25272436;}
  .rgi-app :is(.rgi-chrome,.rgi-side){background:#fafbf9;}
  .rgi-app:not(:is(.rgi-model,.rgi-documents,.rgi-pipeline,.rgi-cole,.rgi-connections,.rgi-research-correspondence,.rgi-priorities)) .rgi-layout{grid-template-columns:104px minmax(0,1fr);}
  .rgi-app .rgi-chrome{padding-inline:14px;}
  .rgi-app .rgi-tag{color:#3c5d83;background:#eff4fb;border-color:#e0e9f4;}
}
@media(max-width:1120px) and (min-width:901px){body[data-direction=rogo]{
  .rgi-app:not(:is(.rgi-model,.rgi-documents,.rgi-pipeline,.rgi-cole,.rgi-connections,.rgi-research-correspondence,.rgi-priorities)) .rgi-layout{grid-template-columns:96px minmax(0,1fr);}
  .features .feature:nth-child(n) .artwork{padding:18px!important;}
}}
@media(max-width:760px){body[data-direction=rogo]{
  .workspace-foot-actions{width:100%;justify-content:space-between;gap:12px;}
  .features .feature:nth-child(n) .artwork{padding:20px!important;}
}}
@media(max-width:540px){body[data-direction=rogo]{
  .features .feature:nth-child(n) .artwork{height:472px!important;min-height:472px!important;padding:14px!important;}
  .rgi-app:not(:is(.rgi-model,.rgi-documents,.rgi-pipeline,.rgi-cole,.rgi-connections,.rgi-research-correspondence,.rgi-priorities)) .rgi-layout{grid-template-columns:90px minmax(0,1fr);}
}}

/* Narrow phones keep the complete workflow; gain space before reducing type. */
@media(max-width:360px){body[data-direction=rogo]{
  .features .feature:nth-child(n) .artwork{height:572px!important;min-height:572px!important;}
  .features .feature .ix-scene{height:500px;}
  .rgi-model .rgi-finance-metrics{grid-template-columns:1fr .9fr 1.3fr;}
  .rgi-model .rgi-finance-metrics>div{padding-left:8px;}
  .rgi-model .rgi-finance-metrics>div:first-child{padding-left:0;}
  .rgi-model .rgi-finance-metrics strong{font-size:22px;}
  .rgi-model .rgi-finance-metrics>div>span{white-space:normal;min-height:31px;}
  .rgi-model .rgi-finance-sheet table{font-size:11px;}
  .rgi-model .rgi-finance-sheet :is(th,td){padding-inline:6px;}
  .rgi-documents .rgi-finance-masthead{flex-wrap:wrap;gap:7px;}
  .rgi-documents .rgi-finance-paper-metrics{grid-template-columns:1fr;gap:11px;}
  .rgi-documents .rgi-finance-paper-metrics>div+div{padding:10px 0 0;border-left:0;border-top:1px solid var(--rgi-rule);}
  .rgi-documents .rgi-finance-paper-metrics strong{font-size:24px;}
  .rgi-model .rgi-finance-sheet-tabs{gap:8px;padding-inline:8px;}
  .rgi-model .rgi-finance-source-tray{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;}
  .rgi-model .rgi-finance-file:last-child{grid-column:1/-1;}
  .rgi-documents .rgi-finance-outline{gap:0;}
  .rgi-documents .rgi-finance-outline>div{padding-inline:4px;}
  .rgi-documents .rgi-finance-outline strong{font-size:11px;}
  .rgi-cole .rgi-connected-brief{padding-inline:0;}
  .rgi-cole .rgi-connected-brief-files{gap:8px;}
  .rgi-cole .rgi-connected-brief-files .rgi-connected-file{padding-inline:8px;}
}}
