/* One scrolling area inside a viewport-sized menu; the search remains reachable. */
body.admin-premium-view #admin .admin-rubric-nav#admin-navigation{box-sizing:border-box;display:flex!important;flex-direction:column;height:var(--admin-nav-height,calc(100dvh - var(--ttc-workspace-height,0px) - 120px))!important;max-height:var(--admin-nav-height,calc(100dvh - var(--ttc-workspace-height,0px) - 120px))!important;min-height:0;overflow:hidden!important;padding-bottom:0!important}
#admin #admin-navigation .admin-navigation-heading{position:relative;top:auto;flex:0 0 auto}
#admin #admin-navigation .admin-navigation-groups{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#62d4bf #10262b;padding-bottom:max(34px,env(safe-area-inset-bottom))!important;scroll-padding-block:12px}
#admin .admin-mobile-drawer{height:var(--admin-visible-height,100dvh);max-height:var(--admin-visible-height,100dvh)}
body.admin-dashboard-view #admin .admin-mobile-drawer .admin-rubric-nav#admin-navigation{position:static!important;flex:1 1 0;height:0!important;max-height:none!important;min-height:0;overflow:hidden!important;margin:0!important;padding:0!important;width:100%!important}
#admin .admin-search-results{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:14px 11px 32px;scrollbar-width:thin;scrollbar-color:#62d4bf #10262b;color:var(--brand-admin-on-nav,#effbf5)}
#admin .admin-search-results[hidden],#admin #admin-navigation[data-global-search=true] .admin-navigation-groups,#admin #admin-navigation[data-global-search=true] .admin-navigation-empty{display:none!important}
#admin .admin-search-summary{font:400 12px/1.5 Arial,sans-serif;color:inherit;margin:0 3px 14px;overflow-wrap:anywhere}
#admin .admin-search-group h3{font:750 10px/1.4 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;color:var(--brand-admin-on-nav,#8eedda)!important;margin:20px 4px 9px;opacity:.85}
#admin .admin-search-result{display:block;padding:11px 12px;margin:6px 0;border:1px solid color-mix(in srgb,var(--brand-admin-on-nav,#effbf5) 23%,transparent);border-radius:10px;background:color-mix(in srgb,var(--brand-admin-on-nav,#effbf5) 5%,transparent);color:var(--brand-admin-on-nav,#effbf5)!important;text-decoration:none;overflow-wrap:anywhere}
#admin .admin-search-result b{display:block;font:750 13px/1.4 Arial,sans-serif;color:inherit!important}
#admin .admin-search-result small{display:block;margin-top:4px;font:400 11px/1.45 Arial,sans-serif;color:inherit;opacity:.78}
#admin .admin-search-result:hover,#admin .admin-search-result:focus-visible{outline:2px solid var(--brand-site-primary,#42ebcb);outline-offset:1px;background:color-mix(in srgb,var(--brand-admin-on-nav,#effbf5) 12%,transparent)}
#admin .admin-search-more{width:100%;min-height:44px;margin:15px 0 0;padding:10px;border:1px solid var(--brand-admin-on-nav,#8eedda);border-radius:9px;background:transparent;color:var(--brand-admin-on-nav,#effbf5);font:700 12px Arial,sans-serif}
#admin .admin-search-status{font-size:12px;line-height:1.5;margin:5px 3px 14px;color:inherit}
#admin .admin-search-target{outline:3px solid #007b74!important;outline-offset:4px}
@media(max-width:950px){#admin .admin-search-results{padding-bottom:max(32px,env(safe-area-inset-bottom))}#admin .admin-search-result{min-height:48px}}
html[data-club-theme] #admin #club-global-search-results .admin-search-group h3{color:var(--brand-admin-on-nav)!important}
@media(max-width:950px){#admin #admin-navigation .admin-navigation-heading input{font-size:16px!important}}
