/* Three focused Rogo working views. Quiet surfaces, readable records and explicit access. */
body[data-direction=rogo] :is(.rgi-pipeline,.rgi-cole,.rgi-connections){
 .rgi-main{display:flex;flex-direction:column;min-height:0;padding:18px 20px}.rgi-label,.rgi-note{font-size:11px;line-height:1.4;color:#687067}.rgi-title{font:500 20px/1.2 var(--rgi-font,Arial,sans-serif);letter-spacing:-.04em;color:#20241f}
 .rgi-connected-heading{flex:none;margin-bottom:13px}.rgi-connected-nav{display:flex;align-items:center;gap:19px;height:100%}
 .rgi-connected-side-item{display:flex;align-items:center;gap:7px;height:100%;padding:6px 0;border:0;border-bottom:2px solid transparent;border-radius:0;font:400 12px/1.4 var(--rgi-font,Arial,sans-serif);color:#687067;white-space:nowrap}
 .rgi-connected-side-item svg{flex:none;color:#687067}.rgi-connected-side-item.is-current{background:transparent;border-bottom-color:#0049b8;color:#20241f}.rgi-connected-side-item.is-current svg{color:#0049b8}
 .rgi-connected-file{display:flex;align-items:center;gap:8px;min-width:0;color:#687067}.rgi-connected-file>svg{flex:none}.rgi-connected-file>span{min-width:0;font:400 12px/1.35 var(--rgi-font,Arial,sans-serif);color:#454d42}.rgi-connected-file small{display:block;margin-top:3px;font-size:11px;line-height:1.35;color:#687067}
}
body[data-direction=rogo] :is(.rgi-pipeline,.rgi-connections){.rgi-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:38px minmax(0,1fr)}.rgi-side{display:block;padding:0 20px;background:#fff;border-right:0;border-bottom:1px solid #e4e7e1}}
body[data-direction=rogo] .rgi-pipeline{
 .rgi-connected-pipeline{border-top:1px solid #e4e7e1}.rgi-connected-table-head,.rgi-connected-deal{display:grid;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:12px}
 .rgi-connected-table-head{padding:7px 11px;font:400 11px/1.4 var(--rgi-font,Arial,sans-serif);color:#687067}.rgi-connected-deal{min-height:45px;padding:11px;border-top:1px solid #e4e7e1}
 .rgi-connected-deal>div{display:flex;align-items:center;gap:10px;min-width:0}.rgi-connected-deal>div>svg{flex:none;color:#798273}.rgi-connected-deal strong{font:400 12px/1.4 var(--rgi-font,Arial,sans-serif);color:#20241f}
 .rgi-connected-deal.is-current{background:#f2f6fc;border:0;border-top:1px solid #e4e7e1;border-left:2px solid #0049b8;border-radius:0;padding-left:9px}.rgi-connected-deal.is-current+div{border-top-color:transparent}
 .rgi-connected-stage{display:flex;align-items:center;gap:7px;font:400 12px/1.4 var(--rgi-font,Arial,sans-serif);color:#687067;white-space:nowrap}.rgi-connected-stage i{flex:none;width:5px;height:5px;border-radius:50%;background:#b2b8aa}
 .rgi-connected-deal.is-current .rgi-connected-stage{color:#244c82}.rgi-connected-deal.is-current .rgi-connected-stage i{background:#0049b8}
 .rgi-connected-next{display:flex;align-items:center;gap:11px;margin-top:auto;padding-top:15px;border-top:1px solid #e4e7e1}
 .rgi-connected-action-icon{display:grid;place-items:center;flex:none;width:32px;height:35px;border:1px solid #e0e5d9;border-radius:4px;background:#f7f8f5;color:#687067}
 .rgi-connected-next>div{flex:1;min-width:0}.rgi-connected-next .rgi-label{display:block}.rgi-connected-next strong{display:block;margin-top:4px;font:400 12px/1.4 var(--rgi-font,Arial,sans-serif);color:#20241f}.rgi-connected-next>svg{flex:none;color:#687067}
}
body[data-direction=rogo] .rgi-cole{
 .rgi-layout{grid-template-columns:minmax(0,1fr)}.rgi-side{display:none}.rgi-main{padding:18px 22px}.rgi-connected-heading{margin-bottom:13px}
 .rgi-connected-brief{padding:0 0 13px;border:0;border-bottom:1px solid #e4e7e1;border-radius:0;background:#fff}.rgi-connected-mail-route{display:flex;align-items:center;gap:9px;font:400 12px/1.4 var(--rgi-font,Arial,sans-serif);color:#687067}
 .rgi-connected-mail-route>span{display:flex;align-items:center;gap:7px;color:#454d42}.rgi-connected-mail-route>strong{color:#454d42;font-weight:400}.rgi-connected-brief p{margin-top:8px;font:400 12px/1.55 var(--rgi-font,Arial,sans-serif);color:#454d42}
 .rgi-connected-brief-files{display:flex;gap:9px;margin-top:11px;padding-top:0;border:0}.rgi-connected-outputs{padding-top:14px}
 .rgi-connected-brief-files .rgi-connected-file{flex:1;min-width:0;padding:8px 10px;border:1px solid #e4e7e1;border-radius:4px;background:#fafbf9}
 .rgi-connected-output-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;color:#687067}.rgi-connected-output{display:flex;align-items:center;gap:11px;min-height:45px;padding:7px 0;border-bottom:1px solid #e4e7e1;color:#687067}.rgi-connected-output:last-child{border-bottom:0}
 .rgi-connected-output>svg{flex:none}.rgi-connected-output>div{flex:1;min-width:0}.rgi-connected-output strong{display:block;font:400 12px/1.4 var(--rgi-font,Arial,sans-serif);color:#20241f}.rgi-connected-output>div>span{display:block;margin-top:3px;font:400 11px/1.4 var(--rgi-font,Arial,sans-serif);color:#687067}
 .rgi-connected-review{flex:none;padding:4px 6px;border:1px solid #e4e9dc;border-radius:4px;background:#f7f8f5;font:400 11px/1.3 var(--rgi-font,Arial,sans-serif);color:#687067;white-space:nowrap}
}
body[data-direction=rogo] .rgi-connections{
 .rgi-main{padding:18px 20px}.rgi-connected-tools{justify-content:center;gap:16px}.rgi-connected-side-item{padding-inline:7px;border:0}.rgi-connected-side-item img{display:block;object-fit:contain;flex:none;filter:grayscale(1)}.rgi-connected-heading{margin-bottom:10px}
 .rgi-connected-platform{border:1px solid #e4e7e1;border-radius:4px;overflow:hidden}.rgi-connected-platform-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 13px;border-bottom:1px solid #e4e7e1;background:#fafbf9}
 .rgi-connected-platform-head .ix-brand{font:500 12px/1.3 var(--rgi-font,Arial,sans-serif);letter-spacing:-.025em;color:#20241f}.rgi-connected-platform-head .ix-brand img{width:16px;height:16px;filter:none!important}.rgi-connected-platform-head .rgi-tag{padding:3px 6px;font:400 11px/1.3 var(--rgi-font,Arial,sans-serif);background:#f2f6fc;border-color:#dce6f3;color:#244c82}
 .rgi-connected-permission{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:8px 13px;border-bottom:1px solid #e4e7e1;font:400 12px/1.4 var(--rgi-font,Arial,sans-serif)}.rgi-connected-permission:last-child{border-bottom:0}.rgi-connected-permission>span{color:#454d42}.rgi-connected-permission>strong{font-weight:400;font-size:12px;color:#687067;text-align:right}
 .rgi-connected-context{margin-top:11px;padding:9px 12px;border:1px solid #dce6f3;border-left:2px solid #0049b8;border-radius:4px;background:#f6f9fe}.rgi-connected-context>div{display:flex;align-items:center;gap:7px;color:#4c6d95}.rgi-connected-context strong{font:400 12px/1.4 var(--rgi-font,Arial,sans-serif);color:#244c82}.rgi-connected-source-count{margin-left:auto;font-size:11px;color:#687067}
 .rgi-connected-context p{margin-top:5px;font:400 11px/1.4 var(--rgi-font,Arial,sans-serif);color:#687067}.rgi-connected-context p span{margin-inline:4px}.rgi-connected-access{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:9px;font:400 11px/1.4 var(--rgi-font,Arial,sans-serif);color:#687067}
}
@media(max-width:540px){
 body[data-direction=rogo] :is(.rgi-pipeline,.rgi-cole,.rgi-connections) .rgi-main{padding-inline:16px}
 body[data-direction=rogo] .rgi-pipeline :is(.rgi-connected-table-head,.rgi-connected-deal){grid-template-columns:minmax(0,1fr) 116px}
 body[data-direction=rogo] .rgi-cole{.rgi-connected-brief{padding-inline:13px}.rgi-connected-brief-files{gap:18px}.rgi-connected-output{gap:9px}}
 body[data-direction=rogo] .rgi-connections .rgi-connected-tools{gap:9px}
}
