@media screen and (min-width:761px){body:has(.main-navigator.is-wide){--main-rail:var(--nav-main-width,220px)!important}body:has(.main-navigator.is-wide) .bob-desktop-launcher{width:calc(var(--main-rail) - 24px)}.main-navigator.is-wide .main-navigator-links button>span{min-width:0;overflow-wrap:anywhere}.navigation-width-handle{position:fixed;z-index:72;width:8px;cursor:col-resize;touch-action:none;outline:none;display:flex;justify-content:center;background:transparent}.navigation-width-handle>span{display:block;width:2px;height:100%;background:#7899b34a;transition:background .12s}.navigation-width-handle:focus-visible>span,.navigation-width-handle:hover>span{width:4px;background:#1677b8}.navigation-width-dragging,.navigation-width-dragging *{cursor:col-resize!important;user-select:none!important}.navigation-width-dragging .navigation-width-handle>span{background:#1677b8}}@media screen and (min-width:801px){.desktop-mode>.desktop-navigation{box-sizing:border-box;width:var(--nav-desktop-width,220px);flex:0 0 var(--nav-desktop-width,220px)}}@media screen and (min-width:1181px){body .project-record-open .project-file-nav{box-sizing:border-box;width:var(--nav-project-width,226px)}body .app-shell>.project-record-open{margin-left:calc(var(--nav-project-width,226px) + 36px)}body .app-shell:has(.project-record-open)>.role-strip{padding-left:calc(var(--nav-project-width,226px) + 36px)}body .finance-side-navigator{width:var(--nav-finance-width,226px)}body .app-shell:has(>.main-navigator):has(>.finance-side-navigator)>.page-content{padding-left:calc(var(--nav-finance-width,226px) + 40px)}}@media screen and (max-width:760px){.navigation-width-handle{display:none}}@media print{.navigation-width-handle{display:none!important}}