.rf-master-detail{--rf-master-detail-surface:var(--surface);width:100%;min-width:0;height:100%;min-height:0;position:relative}.rf-master-detail__master-body,.rf-master-detail__detail-body{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.rf-master-detail__detail-content{flex:auto;min-height:0}.rf-master-detail--stack>.split-view>.sash-container{display:none}.rf-master-detail--stack>.split-view>.split-view-container>.split-view-view{z-index:0;width:100%!important;left:0!important}.rf-master-detail--stack>.split-view>.split-view-container>.split-view-view:not(:first-child):before{content:none}.rf-master-detail--stack .rf-master-detail__detail{background:var(--rf-master-detail-surface);visibility:hidden}.rf-master-detail--detail-open .rf-master-detail__detail{visibility:visible}.rf-master-detail--detail-open .rf-master-detail__master{visibility:hidden}.rf-master-detail__bar{border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:4px;min-height:44px;padding:2px 12px 2px 4px;display:flex}.rf-master-detail__back{color:var(--text-secondary);flex:none}.rf-master-detail__title{min-width:0;color:var(--text-primary);font-size:var(--fz-16);font-weight:var(--fw-550);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;overflow:hidden}.rf-master-detail__title:focus{outline:none}@media (prefers-reduced-motion:no-preference){.rf-master-detail--stack[data-direction=forward] .rf-master-detail__detail-body{animation:.22s cubic-bezier(.2,.7,.2,1) both rf-master-detail-enter-forward}.rf-master-detail--detail-open[data-direction=forward] .rf-master-detail__master{transition:visibility 0s linear .22s}.rf-master-detail--stack[data-direction=back] .rf-master-detail__master-body{animation:.22s cubic-bezier(.2,.7,.2,1) both rf-master-detail-enter-back}}@keyframes rf-master-detail-enter-forward{0%{opacity:0;transform:translate(32px)}}@keyframes rf-master-detail-enter-back{0%{opacity:0;transform:translate(-32px)}}
