/* Compact launcher faithful to the earlier Apps layout, with improved contrast and tap targets. */
#start-menu.bw-classic-launcher{width:min(475px,calc(100vw - 20px))!important;max-width:475px!important;max-height:min(78dvh,740px)!important;left:10px!important;right:auto!important;bottom:66px!important;padding:16px!important;overflow-y:auto!important;background:linear-gradient(150deg,rgba(20,39,63,.98),rgba(6,13,30,.985))!important;border:1px solid #4a96bd80!important;border-radius:19px!important;box-shadow:0 18px 65px #000b!important;overscroll-behavior:contain}
#start-menu.bw-classic-launcher .bw-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}
#start-menu.bw-classic-launcher .bw-panel-heading h3{margin:0!important;font-size:1.02rem!important;color:#e8f8ff!important}
#start-menu.bw-classic-launcher #bw-app-search{min-height:40px!important;margin:12px 0!important;font-size:14px!important}
#start-menu.bw-classic-launcher #start-apps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
#start-menu.bw-classic-launcher #start-apps>a,#start-menu.bw-classic-launcher #start-apps>button{display:flex!important;align-items:center;justify-content:flex-start;text-align:left!important;min-width:0;width:100%!important;min-height:46px!important;padding:10px 11px!important;color:#effaff!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere;border:1px solid #527a9c!important;border-radius:11px!important;background:linear-gradient(145deg,#1d3655,#0d1e37)!important;text-decoration:none!important;cursor:pointer!important;transition:background .15s,border-color .15s}
#start-menu.bw-classic-launcher #start-apps>a:hover,#start-menu.bw-classic-launcher #start-apps>button:hover{background:linear-gradient(145deg,#2a5c83,#153353)!important;border-color:#69e9ff!important}
#start-menu.bw-classic-launcher #start-apps>[hidden]{display:none!important}
#start-menu.bw-classic-launcher .bw-start-utility{margin-top:12px;gap:8px}
#start-menu.bw-classic-launcher .bw-start-utility button{min-height:43px!important;font-size:12px!important}
#start-menu.bw-classic-launcher .bw-version-in-menu{margin-top:12px;border-top:1px solid #ffffff27;padding-top:10px}
#start-menu.bw-classic-launcher :is(button,a):focus-visible{outline:2px solid #78ecff;outline-offset:2px}
@media(max-width:500px){#start-menu.bw-classic-launcher{width:calc(100vw - 14px)!important;left:7px!important;right:7px!important;padding:12px!important;max-height:75dvh!important}}
@media(max-width:340px){#start-menu.bw-classic-launcher #start-apps{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){#start-menu.bw-classic-launcher #start-apps>*{transition:none!important}}
