/* Gate I: disposizione PC2 e asset autorevoli del kit V4.1 definitivo. */
.app-topbar{
  min-height:64px!important;
  padding:5px 14px!important;
  background:rgba(1,8,14,.96) url("../assets/ui/v4.1/frames/topbar.webp") center/100% 100% no-repeat!important;
}
.app-topbar::before,.app-topbar::after{content:none!important;display:none!important}
#galaxyApp{overflow-x:clip}
#galaxyApp[data-ui-responsive-root]:not(.is-responsive-preview){isolation:auto}
.app-brand{flex:0 0 clamp(160px,17vw,260px)!important;padding:0!important}
.app-brand::after{display:none!important}
.app-brand-official{display:block;width:min(100%,256px);height:48px;object-fit:contain;object-position:left center}
.dev-editor-access{display:none;align-items:center;justify-content:center;min-width:94px;height:34px;margin-left:12px;padding:0 13px;border:1px solid rgba(217,165,85,.62);background:rgba(3,20,32,.9);color:#eed08e;font:700 9px/1 Cinzel,Georgia,serif;letter-spacing:.12em;text-decoration:none;box-shadow:inset 0 0 14px rgba(21,111,163,.2)}
html[data-dev-editor-access="true"] .dev-editor-access:not([hidden]){display:flex}.dev-editor-access:hover,.dev-editor-access:focus-visible{border-color:#62d9f4;outline:0;box-shadow:inset 0 0 18px rgba(40,145,198,.28),0 0 8px rgba(58,176,224,.2)}
.player-control{position:relative!important;margin-left:auto!important;width:340px;min-width:340px;min-height:54px;padding-right:142px;justify-content:flex-end;gap:2px!important;overflow:visible!important}
.player-avatar{position:absolute!important;inset:0!important;width:140px!important;height:140px!important;border:0!important;outline:0!important;background:none!important;box-shadow:none!important;transform:none!important;overflow:visible!important}
.player-avatar::before,.player-avatar::after,.player-avatar i{content:none!important;display:none!important}
.player-avatar-image,.player-avatar-frame{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}
.player-avatar-frame{z-index:0;clip-path:circle(49% at 50% 50%);filter:drop-shadow(0 0 8px rgba(229,170,66,.32))}
.player-avatar-image{z-index:1;object-position:center;clip-path:circle(34% at 50% 40%);transform:translateY(10%) scale(1.2);transform-origin:50% 40%}
.player-level-badge{position:absolute;right:4px;bottom:4px;z-index:3;display:grid;width:50px;height:50px;place-items:center;border:0;border-radius:50%;background:transparent url("../assets/ui/v4.1/topbar/player-level-frame.webp") center/contain no-repeat;color:#ffe0a0;font:700 16px/1 Georgia,serif;text-shadow:0 1px 3px #000,0 0 5px rgba(233,177,71,.46);filter:drop-shadow(0 0 5px rgba(229,170,66,.48));pointer-events:none}
.player-control-btn.avatar-only{position:absolute!important;right:0;top:-5px;width:140px!important;min-width:140px!important;height:140px!important;min-height:140px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;overflow:visible!important;z-index:4}
.player-control-btn.avatar-only::before,.player-control-btn.avatar-only::after{content:none!important;display:none!important}
.player-control-btn.avatar-only:hover,.player-control-btn.avatar-only:focus,.player-control-btn.avatar-only:focus-visible{outline:0!important;box-shadow:none!important}.player-control-btn.avatar-only:hover .player-avatar-frame,.player-control-btn.avatar-only:focus-visible .player-avatar-frame{filter:drop-shadow(0 0 9px #62d9f4)}
.player-control .player-dropdown{top:140px!important;right:0!important}
.topbar-action-image{width:44px;height:44px;object-fit:contain}
.topbar-kit-action{display:grid;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;place-items:center;border:0!important;background:transparent!important;box-shadow:none!important}
.notification-center-btn{display:grid!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;place-items:center;border:0!important;background:transparent!important;box-shadow:none!important}
.notification-center-btn .topbar-action-image{width:44px!important;height:44px!important}
.topbar-kit-action:hover .topbar-action-image,.topbar-kit-action:focus-visible .topbar-action-image{filter:brightness(1.2) drop-shadow(0 0 7px rgba(77,202,249,.52))}
.notification-center-glyph{display:none!important}

#view-map.active{height:calc(100dvh - 64px)!important;padding:0!important;overflow:hidden!important}
body:has(#view-map.active){padding-bottom:0!important;overflow:hidden!important}
.galaxy-planet-strip{position:relative;z-index:23;display:flex;align-items:center;min-height:58px;padding:5px 150px 5px 8px;background:rgba(1,8,14,.98) url("../assets/ui/v4.1/frames/planet-selector.webp") center/100% 100% no-repeat}
.galaxy-planet-buttons{display:flex;flex-flow:row nowrap;align-items:center;justify-content:safe center;gap:5px;width:100%;height:clamp(42px,3.25vw,48px);min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity}.galaxy-planet-buttons::-webkit-scrollbar{display:none}
.galaxy-planet-tab{--planet-tab-frame:url("../assets/ui/v4.1/controls/chat-channel-tabs/chat-channel-tab-ultra-thin-normal.webp");--planet-tab-width:clamp(179px,13.75vw,207px);position:relative;display:grid;grid-template-columns:clamp(27px,2.2vw,32px) minmax(0,1fr);align-items:center;column-gap:7px;flex:0 0 var(--planet-tab-width);width:var(--planet-tab-width);min-width:var(--planet-tab-width);max-width:var(--planet-tab-width);height:44px!important;min-height:44px!important;padding:3px 10px;border:0!important;border-image:none!important;outline:0!important;background:transparent!important;color:#dce8ed;cursor:pointer;box-shadow:none!important;overflow:hidden;scroll-snap-align:start;isolation:isolate}
.galaxy-planet-tab::before{content:"";position:absolute;z-index:0;left:0;right:0;top:50%;box-sizing:border-box;height:auto;aspect-ratio:160/34;transform:translateY(-50%);border:5px solid transparent;border-image:var(--planet-tab-frame) 9 14 fill / 5px 8px stretch;background:rgba(2,15,25,.88)}
.galaxy-planet-tab-skin,.galaxy-planet-tab-copy{position:relative;z-index:1}
.galaxy-planet-tab:hover,.galaxy-planet-tab:focus-visible{--planet-tab-frame:url("../assets/ui/v4.1/controls/chat-channel-tabs/chat-channel-tab-ultra-thin-hover.webp");filter:brightness(1.08)}.galaxy-planet-tab.active{--planet-tab-frame:url("../assets/ui/v4.1/controls/chat-channel-tabs/chat-channel-tab-ultra-thin-active.webp");box-shadow:inset 0 0 16px rgba(21,111,163,.22)!important}
.galaxy-planet-tab-skin{display:block;width:clamp(27px,2.2vw,32px);height:clamp(27px,2.2vw,32px);flex:0 0 auto;border-radius:50%;background-image:var(--planet-skin);background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px rgba(218,167,83,.75),0 0 8px rgba(63,179,226,.22)}
.galaxy-planet-tab-copy{display:grid;align-content:center;justify-items:start;min-width:0;width:100%;text-align:left}.galaxy-planet-tab-copy b,.galaxy-planet-tab-copy small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.galaxy-planet-tab-copy b{color:#edcf90;font:600 11px/1.2 Cinzel,Georgia,serif}.galaxy-planet-tab-copy small{margin-top:3px;color:#8fc9dc;font:700 7px/1.1 "Segoe UI",sans-serif;letter-spacing:.04em}
.pc2-galaxy-page{display:block!important;position:relative;max-width:none!important;width:100%;height:calc(100% - 58px);padding-bottom:78px;background:#01070c}
.pc2-map-shell{position:absolute!important;inset:0!important;border:0!important;clip-path:none!important;background:#01070c!important;box-shadow:none!important}
.pc2-map-shell::before,.pc2-map-shell::after{display:none!important}
.galaxy-info-button{position:absolute;z-index:18;left:14px;top:12px;display:grid;width:48px;height:48px;padding:0;place-items:center;border:0;background:transparent;cursor:pointer}
.galaxy-info-button img{width:46px;height:46px;object-fit:contain}.galaxy-info-button:hover img,.galaxy-info-button:focus-visible img{filter:drop-shadow(0 0 8px #56d5f4)}
.pc2-galaxy-page #map{height:100%!important;min-height:0!important;border:0!important;background:#01070c url("../assets/ui/v4.1/backgrounds/galaxy-map.webp") center/cover no-repeat!important;box-shadow:none!important}
.pc2-galaxy-page #space{inset:0!important;width:100%!important;height:100%!important}
.pc2-galaxy-page #systemCard.pc2-system-intel{
  position:absolute!important;right:auto!important;bottom:auto!important;z-index:32!important;
  box-sizing:border-box;min-width:210px;min-height:210px;margin:0!important;padding:18px 20px!important;
  overflow:hidden;border:14px solid transparent!important;border-image:url("../assets/ui/v4.1/frames/panel-sidebar.webp") 32 fill / 14px / 0 stretch!important;
  border-radius:0!important;background:#03101a!important;color:#b9d2dc!important;
  box-shadow:0 12px 38px #000b!important;clip-path:none!important;transform:none!important;
}
.pc2-galaxy-page #systemCard.pc2-system-intel.hidden{display:none!important}
.pc2-system-intel-scroll{box-sizing:border-box;max-height:calc(var(--pc2-system-card-max-height,520px) - 64px);padding:1px 8px 1px 1px;overflow-x:visible;overflow-y:auto;scrollbar-gutter:stable}
.pc2-system-intel-head,.pc2-system-intel section,.pc2-galaxy-intel-head,.pc2-intel-panel>.panel>section{border-bottom:0!important}
.pc2-system-intel-scroll::-webkit-scrollbar{width:6px}.pc2-system-intel-scroll::-webkit-scrollbar-track{background:rgba(1,9,15,.7)}.pc2-system-intel-scroll::-webkit-scrollbar-thumb{border-radius:6px;background:linear-gradient(#d7a64c,#7d4b14)}
.pc2-system-intel-head{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;padding:0 34px 8px 0!important;border-bottom:1px solid rgba(190,132,57,.45);background:transparent!important;box-shadow:none!important}
.pc2-system-intel-head>img{display:block;width:42px;height:42px;margin:0;object-fit:contain}.pc2-system-intel-head span{min-width:0}.pc2-system-intel-head small{display:block;color:#64c9e6;font:700 8px/1.2 "Segoe UI",sans-serif;letter-spacing:.1em;text-transform:uppercase}.pc2-system-intel-head h3{margin:3px 0 0!important;overflow:hidden;color:#efd18c;font:600 16px/1.1 Cinzel,Georgia,serif;text-overflow:ellipsis;white-space:nowrap}.pc2-system-intel-head .system-card-close{position:absolute;top:-2px;right:0;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0;padding:0;border:0;background:none;color:#e9c77f;font:22px/30px Georgia,serif;cursor:pointer}
.pc2-system-intel section{margin:0;padding:7px 0;border-bottom:1px solid rgba(92,137,158,.24)}.pc2-system-intel-summary{display:grid;gap:3px}.pc2-system-intel-summary>div{display:flex;justify-content:space-between;gap:10px;min-width:0;font-size:11px}.pc2-system-intel-summary span{color:#89aab8}.pc2-system-intel-summary b{color:#e5edf0;text-align:right;overflow-wrap:anywhere}.pc2-system-intel h4{margin:0 0 5px;color:#e4bd70;font:600 10px/1.2 Cinzel,Georgia,serif;text-transform:uppercase}.pc2-system-intel-resources ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px;margin:0;padding:0;list-style:none}.pc2-system-intel-resources li{display:flex;justify-content:space-between;gap:5px;font-size:10px}.pc2-system-intel-resources li span{color:#88a9b7}.pc2-system-intel-resources li b{color:#dce9ed}.pc2-system-intel-event{display:grid;gap:3px}.pc2-system-intel-event>b{color:#dce9ed;font-size:11px}.pc2-system-intel-event>small{color:#82a3b1;font-size:9px;line-height:1.3}.pc2-system-visit{display:grid;width:58px;min-width:58px;height:58px;min-height:58px;margin:8px auto 0;padding:0;place-items:center;border:0;background:transparent;color:#efd18c;cursor:pointer}.pc2-system-visit img{display:block;width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 0 5px rgba(77,202,249,.18));transition:filter .15s ease,transform .15s ease}.pc2-system-visit:hover,.pc2-system-visit:focus-visible{border:0;outline:0;background:transparent;box-shadow:none}.pc2-system-visit:hover img,.pc2-system-visit:focus-visible img{filter:brightness(1.18) drop-shadow(0 0 8px rgba(77,202,249,.65));transform:scale(1.04)}
.pc2-runtime-info-connection{position:fixed;inset:0;z-index:31;width:100%;height:100%;pointer-events:none;overflow:hidden}.pc2-runtime-info-connection path{fill:none;stroke:#b8d8c8;stroke-width:1;opacity:.65}.pc2-runtime-info-connection circle{fill:#72ddef0c;stroke:#8cdbea;stroke-width:1;opacity:.75}
.pc2-galaxy-page .galaxy-map-search{left:auto!important;right:24px!important;top:16px!important;width:min(320px,25vw)!important;height:auto!important;min-height:0!important;aspect-ratio:320/52;border:0!important;background:transparent url("../assets/ui/v4.1/frames/map-search.webp") center/contain no-repeat!important;box-shadow:none!important}
.pc2-galaxy-page .galaxy-map-search input{height:100%!important;padding:7px 48px 7px 18px!important;color:#d9e8ef!important}
.pc2-galaxy-page .galaxy-map-search button{position:absolute;right:5px;top:50%;width:36px;height:36px!important;transform:translateY(-50%);border:0!important;background:none!important}
.pc2-galaxy-page .galaxy-map-search button img{width:100%;height:100%;object-fit:contain}
.pc2-galaxy-page .galaxy-map-legend{left:50%!important;right:auto!important;bottom:97px!important;width:min(556px,calc(100vw - 24px))!important;min-height:58px;transform:translateX(-50%);padding:8px 12px!important;border:0!important;background:transparent url("../assets/ui/v4.1/frames/map-filter-bar.webp") center/100% 100% no-repeat!important;box-shadow:none!important;clip-path:none!important;justify-content:center!important;gap:clamp(2px,.35vw,6px)!important}
.pc2-galaxy-page .galaxy-map-legend button{min-height:42px;padding:4px 3px!important;gap:4px;flex:0 0 auto;letter-spacing:0;border-color:transparent!important;color:#b8c8d0!important;font-size:8px!important}
.pc2-galaxy-page .galaxy-map-legend button.active{color:#f0cf91!important;border-color:transparent!important;background:rgba(4,30,46,.72)!important;box-shadow:none!important;outline:0!important}
.pc2-galaxy-page #galaxyInfoButton[hidden],.pc2-galaxy-page:has(#galaxyMapChrome.is-system) #galaxyInfoButton{display:none!important}
.topbar-action-image{pointer-events:none}
.pc2-galaxy-page .galaxy-map-legend button img{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 0 5px rgba(57,176,232,.25))}
.pc2-galaxy-page #galaxyHint{display:flex!important;flex-direction:column;gap:4px;position:absolute!important;z-index:13!important;right:25px!important;top:76px!important;padding:0!important;background:none!important;border:0!important}
.pc2-galaxy-page #galaxyHint button{width:45px!important;height:45px!important;min-width:45px!important;padding:0!important;border:0!important;background:transparent!important}
.pc2-galaxy-page #galaxyHint img{width:100%;height:100%;object-fit:contain}
.pc2-galaxy-page #backGalaxy{left:14px!important;bottom:78px!important;z-index:26!important;min-height:40px!important}
.pc2-intel-panel{position:absolute!important;z-index:24;left:18px;right:auto;top:72px;width:min(330px,calc(100vw - 36px));max-height:calc(100% - 190px);overflow:auto;display:none!important}
.pc2-intel-panel.is-open{display:grid!important}.pc2-intel-panel>.panel{border:18px solid transparent!important;border-image:url("../assets/ui/v4.1/frames/panel-sidebar.webp") 32 fill / 18px / 0 stretch!important;background:#03101a!important}.map-side-title{position:relative;padding-right:34px}.galaxy-intel-close{position:absolute;right:0;top:-5px;width:32px;height:32px;border:0;background:transparent;color:#edca85;font-size:23px;cursor:pointer}
.pc2-galaxy-intel-head{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;padding:0 36px 9px 0!important;border-bottom:1px solid rgba(190,132,57,.48);background:transparent!important}
.pc2-galaxy-intel-head>img{display:block;width:42px;height:42px;margin:0;object-fit:contain}.pc2-galaxy-intel-head>span{min-width:0}.pc2-galaxy-intel-head small{display:block;color:#63c9e6;font:700 8px/1.2 "Segoe UI",sans-serif;letter-spacing:.12em;text-transform:uppercase}.pc2-galaxy-intel-head h2{margin:2px 0 0;color:#efd18c;font:600 17px/1.15 Cinzel,Georgia,serif}.pc2-galaxy-intel-head .galaxy-intel-close{position:absolute;top:-2px;right:0;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0;padding:0}
.pc2-intel-panel>.panel>section{margin:0;padding:8px 0;border-bottom:1px solid rgba(92,137,158,.24);background:transparent}.pc2-intel-panel>.panel>section:last-child{border-bottom:0}.pc2-intel-panel>.panel h3{margin:0 0 6px;color:#e4bd70;font:600 10px/1.2 Cinzel,Georgia,serif;text-transform:uppercase}
.pc2-galaxy-intel-summary{display:grid;gap:4px}.pc2-galaxy-intel-summary>div{display:flex;justify-content:space-between;gap:12px;font-size:11px}.pc2-galaxy-intel-summary span{color:#89aab8}.pc2-galaxy-intel-summary b{color:#e5edf0;text-align:right}
.pc2-galaxy-intel-resources ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px;margin:0;padding:0;list-style:none}.pc2-galaxy-intel-resources li{display:flex;justify-content:space-between;gap:5px;font-size:10px}.pc2-galaxy-intel-resources li span{color:#88a9b7}.pc2-galaxy-intel-resources li b{color:#dce9ed}
.pc2-galaxy-intel-domain>div,.pc2-galaxy-intel-events>div{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px}.pc2-galaxy-intel-domain img,.pc2-galaxy-intel-events img{width:36px;height:36px;object-fit:contain}.pc2-galaxy-intel-domain span,.pc2-galaxy-intel-events span{display:grid;min-width:0}.pc2-galaxy-intel-domain small,.pc2-galaxy-intel-events small{color:#82a3b1;font-size:9px;line-height:1.3}.pc2-galaxy-intel-domain b,.pc2-galaxy-intel-events b{color:#dce9ed;font-size:11px;overflow-wrap:anywhere}
.map-quick-actions-drawer{position:absolute;z-index:25;right:0;top:50%;width:min(310px,88vw);max-height:72%;transform:translate(100%,-50%);transition:transform .18s ease;pointer-events:none}.map-quick-actions-drawer.is-open{transform:translate(0,-50%)}
.map-quick-actions-toggle{position:absolute;right:100%;top:50%;display:grid;width:38px;height:66px;place-items:center;padding:0;border:1px solid rgba(217,165,85,.64);outline:0;background:linear-gradient(180deg,rgba(7,27,40,.94),rgba(2,11,18,.97));box-shadow:inset 0 0 14px rgba(21,111,163,.2);color:#f2d58d;font:700 25px Georgia,serif;transform:translateY(-50%);cursor:pointer;pointer-events:auto}.map-quick-actions-toggle:hover,.map-quick-actions-toggle:focus-visible{border-color:rgba(238,199,126,.86);box-shadow:inset 0 0 18px rgba(40,145,198,.28),0 0 7px rgba(58,176,224,.18)}.map-quick-actions-content{max-height:72vh;padding:12px;overflow:auto;border:12px solid transparent;border-image:url("../assets/ui/v4.1/frames/panel-sidebar.webp") 32 fill / 12px / 0 stretch;background:#03101a;pointer-events:auto}.map-quick-actions-content>header{min-height:23px;margin:0 0 5px;padding:0 3px;border:0;background:none;box-shadow:none}.map-quick-actions-content>header h2{margin:0;color:#edcb8a;font:600 15px/23px Cinzel,Georgia,serif}.map-quick-actions-content .shared-quick-title{display:none!important}.map-quick-actions-content .shared-quick-actions{padding:22px 3px 3px!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}.map-quick-actions-content .shared-quick-actions::after{content:none!important}.map-quick-actions-content .shared-quick-grid{gap:4px;padding-bottom:0}.map-quick-actions-content .shared-quick-action{min-height:52px;border-color:rgba(184,128,55,.66)!important;border-radius:2px!important}.map-quick-actions-content .quick-edit-btn{right:3px!important;top:1px!important;bottom:auto!important;width:19px!important;min-width:19px!important;height:19px!important;min-height:19px!important;padding:0!important;border-width:1px!important;box-shadow:none!important}.map-quick-actions-content .quick-edit-glyph{width:11px;height:2px;border:0;background:#e7c77f;transform:rotate(-45deg);box-shadow:0 0 4px rgba(98,217,244,.3)}.map-quick-actions-content .quick-edit-glyph::before{content:"";position:absolute;left:-3px;top:0;width:2px;height:2px;background:#62d9f4}.map-quick-actions-content .quick-edit-glyph::after{content:"";position:absolute;right:-3px;top:-1px;width:3px;height:4px;background:#e7c77f}

.shared-fleet-head{display:flex!important;align-items:center!important;min-height:32px!important;padding:5px 8px!important;border-bottom:1px solid rgba(180,117,46,.4)!important}.shared-fleet-head h3{margin:0!important;color:#edcf90!important;font:600 14px/1 Cinzel,Georgia,serif!important;letter-spacing:.08em!important}.shared-fleet-summary{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:7px!important;padding:7px!important;background:linear-gradient(145deg,rgba(5,24,38,.88),rgba(1,10,17,.94))}
.fleet-status-primary{display:grid;align-content:center;justify-items:center;min-height:86px;padding:6px;border:1px solid rgba(190,132,57,.6);background:radial-gradient(circle at 50% 20%,rgba(32,133,180,.23),transparent 62%),rgba(2,13,21,.88);box-shadow:inset 0 0 18px rgba(31,153,230,.1)}.fleet-status-primary small{color:#79cce4;font:700 7px/1.1 "Segoe UI",sans-serif;text-transform:uppercase}.fleet-status-primary b{margin:4px 0;color:#f0d28d;font:700 25px/1 Cinzel,Georgia,serif}.fleet-status-primary span{color:#7895a4;font-size:6px}
.fleet-status-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.fleet-status-metrics article{position:relative;display:grid;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:40px;padding:5px 6px;border:1px solid rgba(73,112,132,.48);background:linear-gradient(150deg,rgba(8,31,46,.92),rgba(2,13,21,.96));overflow:hidden}.fleet-status-metrics article::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--status-color)}.fleet-status-metrics i{width:4px;height:18px;background:var(--status-color);box-shadow:0 0 6px var(--status-color)}.fleet-status-metrics span{color:#a8bdc8;font-size:7px;line-height:1.05}.fleet-status-metrics b{color:#eef4f6;font:700 13px/1 Cinzel,Georgia,serif}.fleet-status-metrics [data-fleet-status="repair"]{--status-color:var(--fleet-repair)}.fleet-status-metrics [data-fleet-status="ground"]{--status-color:var(--fleet-ground)}.fleet-status-metrics [data-fleet-status="pve"]{--status-color:var(--fleet-pve)}.fleet-status-metrics [data-fleet-status="pvp"]{--status-color:var(--fleet-pvp)}
.app-bottom-nav{z-index:22020!important}
.app-bottom-nav{width:min(540px,75vw)!important;min-height:88px!important;padding:5px 20px!important;border:0!important;background:transparent url("../assets/ui/v4.1/frames/bottom-navigation.webp") center/100% 100% no-repeat!important;box-shadow:none!important}
.app-bottom-nav .app-nav-btn,.app-bottom-nav .app-nav-btn:not(.active),.app-bottom-nav .app-nav-btn:not(.active)::before,.app-bottom-nav .app-nav-btn:not(.active)::after{background:transparent!important;border:0!important;outline:0!important;min-height:76px!important;box-shadow:none!important}
.app-bottom-nav .app-nav-btn,.app-bottom-nav .app-nav-btn:focus,.app-bottom-nav .app-nav-btn:focus-visible{border:0!important;outline:0!important}
.app-bottom-nav .app-nav-btn::before,.app-bottom-nav .app-nav-btn::after{content:none!important;display:none!important}
.app-bottom-nav .app-nav-btn.active{border:0!important;outline:0!important;box-shadow:inset 0 0 0 1px rgba(217,165,85,.62),inset 0 0 18px rgba(21,111,163,.22)!important}
.app-bottom-nav .app-nav-btn span{display:block;height:60px!important}
.app-bottom-nav .app-nav-btn img{width:60px;height:60px;object-fit:contain;filter:grayscale(.25) brightness(.8);transition:.18s ease}
.app-bottom-nav .app-nav-btn.active img,.app-bottom-nav .app-nav-btn:hover img{filter:none;transform:translateY(-2px)}
.app-bottom-nav .app-nav-btn small{font:600 9px/1 Cinzel,Georgia,serif;letter-spacing:.12em;text-transform:uppercase}

@media(max-width:1050px){
  .pc2-galaxy-page .galaxy-map-search{width:min(300px,34vw)!important}
  .pc2-galaxy-page .galaxy-map-legend{width:min(556px,calc(100vw - 24px))!important}
}
@media(max-width:700px){
  .app-topbar{min-height:56px!important;padding-inline:7px!important}
  .app-brand{flex-basis:126px!important}.app-brand-official{height:40px}
  .player-control{width:225px;min-width:225px;padding-right:74px}.player-control-btn.avatar-only{right:0;top:-2px;width:74px!important;min-width:74px!important;height:74px!important;min-height:74px!important}.player-avatar{width:74px!important;height:74px!important}.player-level-badge{right:1px;bottom:1px;width:28px;height:28px;font-size:10px}.player-control .player-dropdown{top:76px!important}.topbar-kit-action{display:none}.notification-center-btn{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.notification-center-btn .topbar-action-image{width:40px!important;height:40px!important}.player-gold-hud{display:none!important}
  .dev-editor-access{position:fixed;left:8px;top:62px;z-index:30000;height:30px;min-width:78px;font-size:7px}.galaxy-planet-strip{min-height:48px;padding:3px 80px 3px 5px}.galaxy-planet-buttons{height:42px}.galaxy-planet-tab{--planet-tab-width:179px;grid-template-columns:27px minmax(0,1fr);column-gap:6px;padding:3px 10px}.galaxy-planet-tab-skin{width:27px;height:27px}.galaxy-planet-tab-copy b{font-size:9px}.galaxy-planet-tab-copy small{font-size:6px}
  #view-map.active{height:calc(100dvh - 56px)!important}.pc2-galaxy-page{height:calc(100% - 54px);padding-bottom:66px}
  .galaxy-info-button{left:8px;top:8px}
  .pc2-galaxy-page .galaxy-map-search{left:58px!important;right:auto!important;top:9px!important;width:min(320px,calc(100vw - 76px))!important}
  .pc2-galaxy-page #galaxyHint{right:10px!important;top:62px!important}
  .pc2-galaxy-page #backGalaxy{left:8px!important;bottom:68px!important}
  .pc2-galaxy-page .galaxy-map-legend{left:50%!important;right:auto!important;bottom:87px!important;width:min(556px,calc(100vw - 24px))!important;transform:translateX(-50%);justify-content:flex-start!important;overflow-x:auto;padding:7px 14px!important}
  .pc2-galaxy-page .galaxy-map-legend button{flex:0 0 auto!important}.pc2-galaxy-page .galaxy-map-legend button:nth-child(n){display:flex!important}
  .app-bottom-nav{width:75vw!important;min-height:78px!important;padding:5px 8px!important}
  .app-bottom-nav .app-nav-btn{min-height:68px!important}.app-bottom-nav .app-nav-btn span{height:51px!important}.app-bottom-nav .app-nav-btn img{width:51px;height:51px}
  .pc2-galaxy-page #systemCard.pc2-system-intel{min-width:190px;min-height:180px;padding:14px!important;font-size:10px}.pc2-system-intel-resources ul{grid-template-columns:1fr}.pc2-system-intel-head{grid-template-columns:34px minmax(0,1fr);padding-right:32px!important}.pc2-system-intel-head>img{width:34px;height:34px}
}
