:root{--scale-nav-z-index:1030;--scale-nav-transition:all .2s ease-in-out;--scale-nav-system-height:44px;--scale-nav-project-height:40px;--scale-nav-toolbar-height:38px;--scale-header-total-height:122px;--scale-toolbar-btn-height:32px;--scale-mobile-bottom-nav-height:60px;--scale-compact-gap:.25rem}html,body{width:100%;margin:0;overflow-x:hidden}@supports (overflow-x:clip){html,body{overflow-x:clip}}.scale-project-layout{min-height:100vh}@supports (height:100dvh){.scale-project-layout{min-height:100dvh}}.scale-project-layout>main{flex:1;min-height:0}.system-navbar{z-index:calc(var(--scale-nav-z-index) + 10);height:var(--scale-nav-system-height);transition:var(--scale-nav-transition);padding-top:0!important;padding-bottom:0!important}.system-navbar .navbar-brand img{height:var(--scale-toolbar-btn-height)!important}@media (width<=767.98px){.system-navbar .container-fluid>.d-flex.ms-auto .btn-link{padding-left:.35rem!important;padding-right:.35rem!important}.system-navbar .navbar-brand{margin-right:.5rem!important}}.project-nav-container.sticky-top{z-index:var(--scale-nav-z-index);background-color:var(--bs-body-bg);top:0;overflow:visible;box-shadow:0 2px 8px #0000000d}.project-subnav{height:var(--scale-nav-project-height);transition:var(--scale-nav-transition);align-items:center;display:flex;padding-top:0!important;padding-bottom:0!important}.project-subnav>.container-fluid{width:100%;max-width:100vw;padding-left:1rem;padding-right:1rem;overflow:hidden}.project-subnav .breadcrumb{flex-shrink:0;margin-right:1rem;font-size:.85rem}.project-subnav .nav-link{white-space:nowrap;font-size:.8rem;padding:6px 10px!important}.page-toolbar{height:var(--scale-nav-toolbar-height);transition:var(--scale-nav-transition);align-items:center;display:flex;position:relative;z-index:1035!important;padding-top:0!important;padding-bottom:0!important}.page-toolbar>.container-fluid{flex-wrap:nowrap;align-items:center;gap:.5rem;width:100%;padding-left:1rem;padding-right:1rem;display:flex}.page-toolbar .btn{min-width:var(--scale-toolbar-btn-height);height:var(--scale-toolbar-btn-height);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:.8125rem;line-height:1;display:inline-flex;border-radius:var(--bs-border-radius,.375rem)!important}.page-toolbar .btn-group{flex-shrink:0;gap:4px;flex-wrap:nowrap!important;display:inline-flex!important;position:relative!important}.page-toolbar .btn-group .btn{min-width:var(--scale-toolbar-btn-height);border-radius:var(--bs-border-radius,.375rem)!important}.page-toolbar .undo-redo-container{height:var(--scale-toolbar-btn-height);flex-shrink:0;align-self:center;align-items:center;gap:4px;flex-direction:row!important;display:flex!important}.page-toolbar .input-group,.page-toolbar .input-group .input-group-text,.page-toolbar .input-group .form-control{height:var(--scale-toolbar-btn-height)}@media (width<=768px){.page-toolbar>.container-fluid{gap:.375rem;padding-left:.5rem;padding-right:.5rem}}.tz-details.offcanvas-end{border-top:1px solid var(--bs-border-color);box-shadow:-5px 0 15px #0000000d;top:var(--scale-header-total-height,122px)!important;height:calc(100% - var(--scale-header-total-height,122px))!important;z-index:1025!important;transition:top .1s linear,height .1s linear!important}.project-subnav.compact-gaps .nav-tabs{gap:var(--scale-compact-gap)!important}.project-subnav.hide-tab-labels .nav-link span{display:none!important}.project-subnav.hide-tab-labels .nav-link i{margin-right:0!important}.project-subnav.hide-project-name .breadcrumb{display:none!important}@media (width<=768px){.project-subnav{display:none!important}}@media (width>=768px){.mobile-bottom-nav{display:none!important}}@media (width<=768px){.tz-details.offcanvas-end{z-index:1050!important;height:100%!important;top:0!important}}.toolbar-filters{align-items:center;gap:.5rem;flex-wrap:nowrap!important;display:flex!important}.toolbar-systems{height:var(--scale-toolbar-btn-height);align-items:center;flex-wrap:nowrap!important;display:flex!important}.page-toolbar.compact-gaps>.container-fluid,.page-toolbar.compact-gaps .toolbar-filters,.page-toolbar.compact-gaps #page-toolbar-actions,.page-toolbar.compact-gaps .toolbar-systems{gap:var(--scale-compact-gap)!important}.page-toolbar.hide-btn-labels .btn span,.page-toolbar.hide-btn-labels [id^=page-toolbar-] .btn span{display:none!important}.page-toolbar.hide-btn-labels .btn i,.page-toolbar.hide-btn-labels [id^=page-toolbar-] .btn i{margin-right:0!important}.page-toolbar.hide-system-controls .btn-pin,.page-toolbar.hide-system-controls .toolbar-help-btn{display:none!important}.page-toolbar.wrap-toolbar>.container-fluid{flex-wrap:wrap!important;justify-content:flex-start!important;height:auto!important;padding-top:6px!important;padding-bottom:6px!important}.page-toolbar.wrap-toolbar{min-height:var(--scale-nav-toolbar-height);height:auto!important}.page-toolbar.wrap-toolbar .undo-redo-container{align-items:center;display:inline-flex!important}.page-toolbar.wrap-toolbar #page-toolbar-actions,.page-toolbar.wrap-toolbar .toolbar-systems,.page-toolbar.wrap-toolbar .toolbar-filters,.page-toolbar.wrap-toolbar .search-container{flex-grow:0!important;order:0!important;width:auto!important;margin-top:0!important}.page-toolbar.wrap-toolbar .toolbar-systems{margin-left:0!important}.page-toolbar.wrap-toolbar .container-fluid{gap:.5rem!important}@media (width<=576px){.page-toolbar>.container-fluid{flex-wrap:wrap!important;gap:.25rem .5rem!important}.page-toolbar{min-height:var(--scale-nav-toolbar-height);height:auto!important}.page-toolbar #page-toolbar-actions,.page-toolbar .toolbar-systems,.page-toolbar .toolbar-filters,.page-toolbar .search-container{flex-grow:0!important;width:auto!important;min-width:auto!important}.page-toolbar .toolbar-filters{flex-wrap:wrap!important;max-width:100%!important}.page-toolbar .toolbar-filters>*{max-width:100%!important}.page-toolbar .toolbar-systems{margin-left:0!important}}.is-compact{--scale-nav-system-height:36px;--scale-nav-project-height:36px;--scale-nav-toolbar-height:34px}.is-compact .system-navbar{height:var(--scale-nav-system-height);opacity:.9}.grayscale{filter:grayscale()}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}[data-bs-theme=dark] .project-nav-container.sticky-top{box-shadow:0 4px 12px #0000004d}[data-bs-theme=dark] .project-nav-container .bg-body{background-color:#1a1d20!important}
