.app-frame .canais-topo>.topbar-chip,.app-frame .channel-filter>[data-slot=button],.app-frame .context-controls>[data-slot=button],.app-frame .home-top-acoes>[data-slot=button]{color:#0f0f10;height:36px;min-height:36px;box-shadow:none;background:#fff;border:1px solid #0000001a;border-radius:10px;gap:8px;padding:0 12px 0 8px;font-size:14px;font-weight:500}.app-frame .context-controls>[data-slot=button],.app-frame .home-top-acoes>[data-slot=button]{padding:0 12px}.app-frame .canais-topo-logo .channel-mark,.app-frame .channel-filter .channel-stack>*{border-radius:9999px;width:24px;height:24px;box-shadow:0 0 0 2px #fff}.app-frame .canais-topo-logo+.canais-topo-logo,.app-frame .channel-filter .channel-stack>*+*{margin-left:-6px}.app-frame .channel-filter-menu>a[data-slot=button],.app-frame .channel-filter-menu>a{color:#fff;background:#0a0a0a;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;height:36px;margin-top:4px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.app-frame .channel-filter-menu>a:hover{background:#262626}.menu-recolher{display:none}@media (min-width:761px){.menu-recolher{color:#545454;margin-right:2px;display:inline-flex}.app-frame .sidebar{transition:width .18s,transform .18s,box-shadow .18s}.app-frame .main-frame{transition:margin-left .18s}.app-frame[data-menu=icones] .sidebar{width:64px;padding-left:10px;padding-right:10px}.app-frame[data-menu=icones] .main-frame{margin-left:64px}.app-frame[data-menu=icones] .nav-item{justify-content:center;padding:0}.app-frame[data-menu=icones] .nav-item span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-frame[data-menu=icones] .nav-caption{background:#00000013;height:1px;margin:10px 6px;font-size:0}.app-frame[data-menu=oculto] .main-frame{margin-left:0}.app-frame[data-menu=oculto] .sidebar{transform:translate(calc(-100% - 16px))}.app-frame[data-menu=oculto][data-espiando] .sidebar{z-index:30;border:1px solid #00000014;border-radius:14px;height:auto;top:64px;bottom:8px;left:8px;transform:none;box-shadow:0 2px 6px #0a0a0a0f,0 16px 48px #0a0a0a29}}@media (prefers-reduced-motion:reduce){.app-frame .sidebar,.app-frame .main-frame{transition:none}}
