.has-sidebar .inner-page-sidebar{grid-area:sidebar}.inner-sidebar-strip{background-color:var(--card-background);border-bottom:1px solid var(--border);z-index:10;justify-content:space-between;align-items:center;min-height:42px;padding:8px 16px;display:none;position:sticky;top:60px}@media (max-width:1100px){.inner-sidebar-strip{display:flex}}.inner-sidebar-strip .inner-sidebar-strip-btn{color:var(--text-primary);align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;display:flex}.inner-sidebar-strip .inner-sidebar-strip-btn:focus{color:var(--text-primary);text-decoration:none}.inner-sidebar-strip.inner-filter-strip{border:1px solid var(--border);z-index:5;margin-block-end:8px;padding:0 16px;display:none}@media (max-width:768px){.inner-sidebar-strip.inner-filter-strip{display:flex}}.inner-sidebar-strip.inner-filter-strip .inner-sidebar-strip-btn{width:100%;min-height:48px}.inner-sidebar-strip.inner-filter-strip .inner-sidebar-strip-btn svg{width:20px;height:20px}.inner-sidebar-strip .inner-sidebar-strip-back{color:var(--text-primary);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.inner-sidebar-strip .inner-sidebar-strip-back svg{width:16px;height:16px}.inner-sidebar-strip .inner-sidebar-strip-back:hover{color:var(--link-hover)}.inner-sidebar-overlay{z-index:6;background-color:var(--background-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none;position:fixed;inset:60px 0 0}.inner-sidebar-overlay.inner-filter-overlay{display:none}@media (max-width:768px){.inner-sidebar-overlay.inner-filter-overlay{display:block}}@media (max-width:1100px){.inner-sidebar-overlay{display:block}}.inner-page-sidebar{background-color:var(--card-background);border-left:1px solid var(--border);flex-shrink:0;width:220px;flex-direction:column!important;height:100%!important;min-height:100%!important;display:flex!important}@media (max-width:1100px){.inner-page-sidebar{z-index:6;border-left:1px solid var(--border);background-color:var(--card-background);width:280px;height:calc(100vh - 102px);transition:transform .2s;position:fixed;top:102px;right:0;overflow-y:auto;transform:translate(100%)}.inner-page-sidebar.is-open{transform:translate(0)}}.inner-page-sidebar .inner-sidebar-content{flex:1!important;min-height:100%!important}@media (max-width:1100px){.inner-page-sidebar .inner-sidebar-content{height:calc(100vh - 103px);overflow:auto;flex:none!important;min-height:auto!important}}.inner-page-sidebar .menu-wrapper{z-index:1;position:sticky;top:60px}@media (max-width:1100px){.inner-page-sidebar .menu-wrapper{position:static}}.inner-page-sidebar .menu-wrapper.sales-board-menu{top:107px}.inner-page-sidebar.inner-filter-panel{background:0 0;border:0;width:100%;position:static;overflow:visible;transform:none;height:auto!important;min-height:0!important}@media (max-width:768px){.inner-page-sidebar.inner-filter-panel{background:var(--card-background);border-inline-end:1px solid var(--border);width:min(360px,100vw - 32px);position:fixed;top:60px;right:0;overflow:hidden;transform:translate(100%);height:calc(100dvh - 60px)!important}.inner-page-sidebar.inner-filter-panel.is-open{transform:translate(0)}}.inner-page-sidebar.inner-filter-panel .inner-sidebar-content{overflow:visible;height:auto!important;min-height:0!important}@media (max-width:768px){.inner-page-sidebar.inner-filter-panel .inner-sidebar-content{overscroll-behavior:contain;padding:16px;overflow-y:auto;flex:1!important}}.inner-filter-heading{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 16px;display:none}@media (max-width:768px){.inner-filter-heading{display:flex}}.inner-filter-heading h2{margin:0;font-size:18px}.inner-filter-heading .btn{flex-shrink:0;width:44px;height:44px}.inner-filter-heading svg{width:20px;height:20px}body:has(.inner-page-sidebar.is-open){overflow:hidden}
