body.mobile-shell .shell>aside .friend-search122{position:absolute;right:110px;top:15px;width:40px;height:40px;padding:0;border-radius:50%;font-size:27px;display:grid;place-items:center;line-height:1}body.mobile-shell .friend-search122[hidden]{display:none!important}.people-grid{display:grid;gap:10px}.search-line{display:flex;flex-wrap:wrap;gap:8px}.search-line>input{flex:1;min-width:180px}


/* DENO_HEADER_FIX124 */
body.mobile-shell .shell>aside .mobile-more,
body.mobile-shell .shell>aside .friend-search122{
    position:absolute!important;
    top:20px!important;
    bottom:auto!important;
    transform:none!important;
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    min-height:36px!important;
    padding:0!important;
    margin:0!important;
    border-radius:12px!important;
    display:grid!important;
    place-items:center!important;
    gap:0!important;
}
body.mobile-shell .shell>aside .mobile-more{
    right:14px!important;
}
body.mobile-shell .shell>aside .mobile-more span{
    display:none!important;
}
body.mobile-shell .shell>aside .mobile-more svg{
    width:21px!important;
    height:21px!important;
    margin:0!important;
    display:block!important;
}
body.mobile-shell .shell>aside .friend-search122{
    right:58px!important;
    font-size:23px!important;
    line-height:1!important;
}
body.mobile-shell.signed-out88 .shell>aside .mobile-more,
body.mobile-shell.signed-out88 .shell>aside .friend-search122,
body.mobile-shell:has(#app[hidden]) .shell>aside .mobile-more,
body.mobile-shell:has(#app[hidden]) .shell>aside .friend-search122,
body.mobile-shell .shell>aside .friend-search122[hidden]{
    display:none!important;
}

/* DENO_HEADER_ANCHOR125 */
body.mobile-shell:not(.admin-portal92) .shell>aside{
    position:relative!important;
}
body.mobile-shell .shell>aside .mobile-more,
body.mobile-shell .shell>aside .friend-search122{
    top:50%!important;
    bottom:auto!important;
    transform:translateY(-50%)!important;
}
body.mobile-shell.signed-out88 .shell>aside .mobile-more,
body.mobile-shell.signed-out88 .shell>aside .friend-search122,
body.mobile-shell:has(#app[hidden]) .shell>aside .mobile-more,
body.mobile-shell:has(#app[hidden]) .shell>aside .friend-search122{
    display:none!important;
}

/* DENO_SMALL_ICONS126 */
body.mobile-shell .shell>aside .mobile-more,
body.mobile-shell .shell>aside .friend-search122{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    max-width:30px!important;
    max-height:30px!important;
    box-sizing:border-box!important;
    padding:0!important;
    display:grid!important;
    place-items:center!important;
    border-radius:10px!important;
}
body.mobile-shell .shell>aside .mobile-more{
    right:13px!important;
}
body.mobile-shell .shell>aside .friend-search122{
    right:51px!important;
}
body.mobile-shell .shell>aside .mobile-more span{
    display:none!important;
}
body.mobile-shell .shell>aside .mobile-more svg,
body.mobile-shell .shell>aside .friend-search122 svg{
    width:17px!important;
    height:17px!important;
    margin:0!important;
    padding:0!important;
    display:block!important;
}
body.mobile-shell.signed-out88 .shell>aside .mobile-more,
body.mobile-shell.signed-out88 .shell>aside .friend-search122,
body.mobile-shell:has(#app[hidden]) .shell>aside .mobile-more,
body.mobile-shell:has(#app[hidden]) .shell>aside .friend-search122,
body.mobile-shell .shell>aside .friend-search122[hidden]{
    display:none!important;
}

/* DENO_MENU_HEIGHT129 */
body.mobile-shell:not(.admin-portal92).menu-open .shell>aside #nav{
    position:absolute!important;
    top:calc(100% + 6px)!important;
    bottom:auto!important;
    left:10px!important;
    right:10px!important;
    width:auto!important;
    height:auto!important;
    min-height:0!important;
    max-height:calc(100dvh - 190px)!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-auto-rows:min-content!important;
    align-content:start!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    padding:12px!important;
    gap:8px!important;
    margin:0!important;
    box-sizing:border-box!important;
    background:#20132efa!important;
    border:1px solid #8657a1!important;
    border-radius:16px!important;
    box-shadow:0 12px 35px #0009!important;
    z-index:100!important;
    overscroll-behavior:contain;
}
body.mobile-shell.menu-open #nav>button,
body.mobile-shell.menu-open #nav>a{
    min-width:0!important;
    min-height:40px!important;
    height:auto!important;
    white-space:normal!important;
    overflow-wrap:anywhere;
    padding:10px!important;
    font-size:13px!important;
}
body.mobile-shell.menu-open #nav .menu-group-title89{
    grid-column:1/-1!important;
    padding:10px 3px 3px!important;
}
body.mobile-shell.menu-open #nav [hidden]{
    display:none!important;
}

/* DENO_COMPACT_MENU130 */
body.mobile-shell:not(.admin-portal92).menu-open .shell>aside #nav{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:7px!important;
    padding:10px!important;
    background:#20132e!important;
}
body.mobile-shell.menu-open #nav>button,
body.mobile-shell.menu-open #nav>a{
    width:100%!important;
    min-height:34px!important;
    height:auto!important;
    padding:7px 6px!important;
    margin:0!important;
    border-radius:10px!important;
    font-size:12px!important;
    line-height:1.25!important;
    text-align:center!important;
    border:1px solid #654579!important;
    background:#30203f!important;
    color:#f5eaff!important;
    transition:background .15s,border-color .15s,box-shadow .15s;
}
body.mobile-shell.menu-open #nav .menu-group-title89{
    padding:6px 2px 2px!important;
    margin:0!important;
    border:0!important;
    background:transparent!important;
    border-radius:0!important;
    font-size:10px!important;
    line-height:1.2!important;
}
body.mobile-shell.menu-open #nav>button:hover,
body.mobile-shell.menu-open #nav>a:hover,
body.mobile-shell.menu-open #nav>button:focus-visible,
body.mobile-shell.menu-open #nav>a:focus-visible{
    background:#633780!important;
    border-color:#e29cff!important;
    box-shadow:0 0 12px #c65cff70!important;
    outline:2px solid #d995ff!important;
    outline-offset:1px;
}
body.mobile-shell.menu-open #nav>button:active,
body.mobile-shell.menu-open #nav>a:active{
    background:#8144a5!important;
    box-shadow:0 0 14px #dc79ff90!important;
}
