/* Indicators for navigation entries that own a submenu. */
#app-sidebar #caster-tab,
#app-sidebar #gnss-menu,
#app-sidebar #mqtt-menu{
 position:relative;
 padding-right:34px;
}
#app-sidebar #caster-tab::after,
#app-sidebar #gnss-menu::after,
#app-sidebar #mqtt-menu::after{
 content:"»";
 position:absolute;
 right:12px;
 top:50%;
 font-family:system-ui,sans-serif;
 font-size:20px;
 font-weight:600;
 line-height:1;
 color:currentColor;
 transform:translateY(-50%);
 transition:transform .15s ease;
 pointer-events:none;
}
#app-sidebar #caster-tab[aria-expanded="true"]::after,
#app-sidebar #gnss-menu[aria-pressed="true"]::after,
#app-sidebar #mqtt-menu[aria-expanded="true"]::after{
 transform:translateY(-50%) rotate(90deg);
}
@media(prefers-reduced-motion:reduce){
 #app-sidebar #caster-tab::after,#app-sidebar #gnss-menu::after,#app-sidebar #mqtt-menu::after{transition:none}
}
