.app-switcher-panel{align-items:center;display:flex;position:relative}.app-switcher-panel__trigger-grid{border:1px solid #e6eaf1;border-radius:6px;justify-content:center;align-items:center;padding:5px;display:flex}.app-switcher-panel__dropdown{position:absolute;top:calc(100% + 8px);right:0}.app-switcher-panel__dropdown--up{top:auto;bottom:calc(100% + 8px)}.app-switcher-panel__dropdown{z-index:2000;background:#fff;border:1px solid #e6eaf1;border-radius:16px;width:312px;padding:14px;animation:.15s cubic-bezier(.4,0,.2,1) both mosa-panel-in;box-shadow:0 2px 4px #00000005,0 4px 8px #00000008,0 8px 16px #0000000a,0 16px 32px #0000000d,0 32px 64px #00000014}@media (max-width:480px){.app-switcher-panel__dropdown{box-sizing:border-box;width:auto;max-width:312px;max-height:calc(100vh - 76px);margin:0 auto;position:fixed;inset:60px 16px auto;overflow-y:auto}.app-switcher-panel__dropdown--up{max-height:calc(100vh - 84px);top:auto;bottom:68px}}@keyframes mosa-panel-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.app-switcher-panel__current{align-items:center;gap:12px;padding:2px 4px 10px;display:flex}.app-switcher-panel__current-text{flex-direction:column;gap:2px;display:flex}.app-switcher-panel__you-are-in{letter-spacing:.16em;text-transform:uppercase;color:#5a6577;font-family:Poppins,system-ui,sans-serif;font-size:.6875rem;font-weight:700}.app-switcher-panel__app-name{letter-spacing:-.01em;color:#333;font-family:Poppins,system-ui,sans-serif;font-size:1rem;font-weight:700}.app-switcher-panel__divider{background:#e6eaf1;height:1px;margin:4px -14px 14px}.app-switcher-panel__section-label{letter-spacing:.16em;text-transform:uppercase;color:#5a6577;margin-bottom:8px;padding:0 4px;font-family:Poppins,system-ui,sans-serif;font-size:.6875rem;font-weight:700;display:block}.app-switcher-panel__grid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.app-switcher-panel__app{border-radius:8px;align-items:center;gap:10px;min-width:0;padding:8px;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex}.app-switcher-panel__app:hover{background:#f7f8fa}.app-switcher-panel__app-info{flex-direction:column;gap:1px;min-width:0;display:flex}.app-switcher-panel__app-label{color:#333;font-family:Poppins,system-ui,sans-serif;font-size:.8125rem;font-weight:600}.app-switcher-panel__app-subtitle{color:#5a6577;white-space:nowrap;font-size:.6875rem}.app-switcher-panel__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-switcher-panel__icon img{filter:brightness(0)invert();display:block}
