/* Approved high-density Finder shell. Navigation, permissions and drawer behavior stay unchanged. */
@media screen and (min-width:769px){
html #sidebar#sidebar{width:192px!important;min-width:192px!important;max-width:192px!important}
html #main-content#main-content{margin-left:192px!important}
html body.sidebar-collapsed #sidebar#sidebar{width:0!important;min-width:0!important;max-width:0!important;visibility:hidden!important;border-right:0!important}
html body.sidebar-collapsed #main-content#main-content{margin-left:0!important}
html #sidebar#sidebar .sidebar-logo{padding:12px 14px 6px!important;min-height:48px!important}
html #sidebar#sidebar .sidebar-user{padding:0 8px 6px!important}
html #sidebar#sidebar .sidebar-user-inner{padding:5px 6px!important}
html #sidebar#sidebar .sidebar-nav{padding:4px 0 12px!important}
html #sidebar#sidebar .tab-btn.tab-btn,html #sidebar#sidebar .nav-item.nav-item,html #sidebar#sidebar .sidebar-special-btn.sidebar-special-btn,html #sidebar#sidebar .sidebar-action-btn.sidebar-action-btn{height:28px!important;min-height:28px!important;padding:0 9px!important;margin:0 8px!important;width:calc(100% - 16px)!important;gap:8px!important;line-height:18px!important;font-size:var(--ui-text-body)!important}
html #sidebar#sidebar .sidebar-section-label{padding:10px 16px 4px!important;font-size:var(--ui-text-caption)!important}
html #topbar#topbar{height:40px!important;min-height:40px!important;padding:0 14px!important}
}
@media screen and (max-width:768px){
html #topbar#topbar{height:48px!important;min-height:48px!important}
html #mnav-btn#mnav-btn{height:44px;width:44px}
html #topbar#topbar #topbar-brand-note{display:none}
html #sidebar#sidebar .tab-btn.tab-btn,html #sidebar#sidebar .nav-item.nav-item,html #sidebar#sidebar .sidebar-special-btn.sidebar-special-btn,html #sidebar#sidebar .sidebar-action-btn.sidebar-action-btn{min-height:44px!important;padding-top:0!important;padding-bottom:0!important}
}
@media screen{
/* The legacy 99% page zoom would shrink the approved 13px/28px/44px sizes. Only these surfaces opt out. */
html.ui-refac body:has(#advertisers-content:not(.hidden)),html.ui-refac body:has(#ws-pr-modal){zoom:1!important}
/* Only the approved DB loses the old card gutter; other screen/document layouts retain theirs. */
html #content-wrapper:has(> #advertisers-content:not(.hidden)){padding:0!important;overflow-x:visible!important}
}
