.command-bar nav{position:relative;overflow:visible}
.command-bar nav .lcars-nav-dropdown{position:relative;flex:1;min-width:0}
.command-bar nav .lcars-nav-dropdown>summary{list-style:none;padding:14px 12px;white-space:nowrap;text-align:center;cursor:pointer;font-size:13px;color:var(--text,#fff);border-radius:8px}
.command-bar nav .lcars-nav-dropdown>summary::-webkit-details-marker{display:none}
.command-bar nav .lcars-nav-dropdown>summary:hover,.command-bar nav .lcars-nav-dropdown[open]>summary{color:var(--amber,#ffb443);background:#15304c}
.command-bar nav .lcars-nav-dropdown>summary:focus-visible,.command-bar nav .lcars-nav-menu a:focus-visible{outline:2px solid var(--amber,#ffb443);outline-offset:2px}
.command-bar nav .lcars-nav-account{flex:1.55;margin-left:12px}
.command-bar nav .lcars-nav-account>summary{background:linear-gradient(#5950a9,#342879);border:1px solid #aaa0ff;border-radius:30px;padding:11px 16px;font-weight:600;box-shadow:0 0 14px #7062ff40}
.command-bar nav .lcars-nav-menu{position:absolute;z-index:1000;left:0;top:calc(100% + 6px);width:440px;max-width:calc(100vw - 40px);max-height:65vh;overflow:auto;padding:12px;margin:0;background:var(--panel,#081629);color:var(--text,#fff);border:1px solid var(--blue,#43aaff);border-radius:12px;box-shadow:0 14px 30px #000a;text-align:left;list-style:none}
.command-bar nav .lcars-nav-account>.lcars-nav-menu{left:auto;right:0;width:260px}
.command-bar nav .lcars-nav-menu ul{list-style:none;margin:0;padding:0}
.command-bar nav .lcars-nav-menu .lcars-nav-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}
.command-bar nav .lcars-nav-menu .lcars-nav-extra{margin-top:8px;padding-top:8px;border-top:1px solid #315371}
.command-bar nav .lcars-nav-menu a,.command-bar nav .lcars-nav-menu a:first-child{display:block;flex:none;margin:0;padding:10px 12px;border:0;border-radius:6px;background:none;box-shadow:none;font:500 14px/1.4 'Segoe UI',sans-serif;color:var(--text,#f0f6ff);text-align:left;white-space:normal;text-decoration:none}
.command-bar nav .lcars-nav-menu a:hover,.command-bar nav .lcars-nav-menu a:focus-visible{color:var(--amber,#ffb443);background:#15304c}
.command-bar nav .lcars-nav-menu a.lcars-nav-all{font-weight:700;color:var(--amber,#ffb443);margin-bottom:8px}
@media(max-width:800px){.command-bar nav .lcars-nav-dropdown{position:static}.command-bar nav .lcars-nav-menu,.command-bar nav .lcars-nav-account>.lcars-nav-menu{left:8px;right:8px;top:calc(100% + 6px);width:auto;max-width:none}}
@media(max-width:560px){.command-bar nav .lcars-nav-dropdown{flex:1 0 18%}.command-bar nav .lcars-nav-dropdown>summary{font-size:10px;padding:11px 5px}.command-bar nav .lcars-nav-account{flex-basis:90%;margin:4px 10px}.command-bar nav .lcars-nav-account>summary{font-size:12px;padding:9px 15px}.command-bar nav .lcars-nav-menu{max-height:60vh}.command-bar nav .lcars-nav-menu a{font-size:13px}}
