/* Scheduler mobile nav labels 2026-11-07 (Minh 07/11): phones show a short label; the full name stays for screen readers and on desktop. */
.sw-nav-short{display:none}
@media(max-width:767px){
 .sw-sidebar nav .sw-nav>.sw-nav-short{display:block;white-space:nowrap}
 .sw-sidebar nav .sw-nav>.sw-nav-short+span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
 /* Beats the bundle rule .sw-sidebar nav:has([data-page=classes]) .sw-nav>span:not(.sw-icon){white-space:normal}, which the bundle injects after this file. */
 .sw-sidebar nav:has([data-page]) .sw-nav.sw-nav>span:not(.sw-icon){white-space:nowrap}
}
/* End Scheduler mobile nav labels 2026-11-07. */
