/* v0.33.61 - Orbit command redesign: overview, facilities and dock */
.module-orbit .orbit-command-page{gap:8px}.module-orbit .orbit-command-breadcrumb{opacity:.82}
.orbit-workspace-header.orbit-command-header-v2{min-height:128px;grid-template-columns:minmax(0,1fr) minmax(340px,42%);align-items:center;padding:18px 20px;background:linear-gradient(180deg,rgba(5,17,29,.98),rgba(4,13,23,.98));border-color:rgba(84,178,222,.16);box-shadow:none}
.orbit-command-header-v2 .orbit-workspace-header-copy{z-index:3;max-width:760px}.orbit-command-header-v2 .orbit-workspace-header-copy h1{font-size:28px}.orbit-command-header-v2 .orbit-workspace-header-copy p{max-width:720px;color:#91a9ba}
.orbit-command-header-art-v2{left:auto!important;width:42%!important;z-index:1}.orbit-command-header-art-v2 img{object-fit:cover!important;object-position:center 50%!important;filter:brightness(.72) saturate(.86) contrast(1.04)}
.orbit-command-header-shade-v2{z-index:2;background:linear-gradient(90deg,rgba(4,13,23,1) 0%,rgba(4,13,23,.98) 42%,rgba(4,13,23,.72) 62%,rgba(4,13,23,.15) 100%),linear-gradient(0deg,rgba(4,13,23,.54),transparent 60%)}
.orbit-command-header-v2 .orbit-workspace-header-meta strong{border-radius:6px;background:rgba(8,28,43,.78);border-color:rgba(82,188,233,.14);padding:5px 8px}
.orbit-command-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.orbit-command-kpis article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(83,175,218,.14);border-radius:9px;background:rgba(5,18,30,.84)}.orbit-command-kpis article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:rgba(29,117,160,.14);color:#5ed1fb}.orbit-command-kpis svg{width:18px;height:18px}.orbit-command-kpis article div{display:grid;gap:2px}.orbit-command-kpis small{color:#7f98aa}.orbit-command-kpis strong{font-size:14px;color:#e0eef6}
.orbit-command-overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(380px,.85fr);gap:10px;align-items:start}.orbit-command-panel{border:1px solid rgba(83,175,218,.14);border-radius:10px;background:linear-gradient(180deg,rgba(6,18,30,.94),rgba(4,14,24,.96));overflow:hidden}.orbit-command-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(83,175,218,.1)}.orbit-command-panel>header>div{display:grid;gap:2px}.orbit-command-panel>header span{color:#5fcaf0;font-size:13px;letter-spacing:.1em}.orbit-command-panel>header h2{margin:0;font-size:18px}.orbit-command-panel>header small{color:#7791a4}.orbit-command-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:10px}.orbit-command-action-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:76px;padding:10px 11px;border:1px solid rgba(92,180,222,.12);border-radius:8px;background:rgba(8,24,38,.66);color:#dbeaf3;text-align:left}.orbit-command-action-card:hover:not(:disabled){border-color:rgba(70,203,255,.38);background:rgba(12,39,57,.72)}.orbit-command-action-card:disabled{opacity:.48}.orbit-command-action-card>i{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:rgba(43,147,196,.13);color:#62d5ff}.orbit-command-action-card>span{display:grid;gap:3px}.orbit-command-action-card strong{font-size:14px}.orbit-command-action-card small{color:#809aac;line-height:1.3}.orbit-command-action-card em{font-style:normal;color:#67dcb6;font-size:13px;white-space:nowrap}.orbit-command-action-card>b{color:#4ecdfb;font-size:20px;font-weight:400}
.orbit-command-facility-list{display:grid;padding:4px 10px 10px}.orbit-command-facility-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto 12px;align-items:center;gap:10px;min-height:67px;padding:7px 2px;border:0;border-bottom:1px solid rgba(83,175,218,.09);background:transparent;color:#dbeaf3;text-align:left}.orbit-command-facility-row:last-child{border-bottom:0}.orbit-command-facility-row:hover{background:rgba(28,87,116,.11)}.orbit-command-facility-thumb,.orbit-command-facility-thumb picture,.orbit-command-facility-thumb img{display:block;width:70px;height:48px}.orbit-command-facility-thumb img{object-fit:cover;border-radius:6px;filter:brightness(.82) saturate(.88)}.orbit-command-facility-copy{display:grid;gap:2px}.orbit-command-facility-copy small{color:#7d96a8}.orbit-command-facility-row em{font-style:normal;font-size:13px;color:#d8ad61}.orbit-command-facility-row.is-active em{color:#62d9b2}.orbit-command-facility-row>b{font-size:18px;color:#4fcaf5;font-weight:400}
.orbit-facility-workspace-v2{display:grid;grid-template-columns:300px minmax(0,1fr);gap:10px;align-items:start}.orbit-facility-selector-v2{display:grid;gap:5px;padding:7px;border:1px solid rgba(83,175,218,.14);border-radius:10px;background:rgba(5,16,27,.91)}.orbit-facility-selector-v2 button{display:grid;grid-template-columns:78px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 9px;min-height:68px;padding:6px;border:1px solid transparent;border-radius:7px;background:transparent;color:#d9e9f2;text-align:left}.orbit-facility-selector-v2 button:hover{background:rgba(21,64,87,.2)}.orbit-facility-selector-v2 button.active{border-color:rgba(72,203,253,.38);background:linear-gradient(90deg,rgba(17,83,112,.36),rgba(8,31,47,.48));box-shadow:inset 2px 0 #4acfff}.orbit-facility-selector-v2 button>span,.orbit-facility-selector-v2 button>span picture,.orbit-facility-selector-v2 button>span img{display:block;width:78px;height:54px;grid-row:1/3}.orbit-facility-selector-v2 button>span img{object-fit:cover;border-radius:5px}.orbit-facility-selector-v2 button>div{display:grid;gap:2px}.orbit-facility-selector-v2 small{color:#7f98aa}.orbit-facility-selector-v2 em{font-style:normal;font-size:13px;color:#d9ae62}.orbit-facility-selector-v2 em.good{color:#61d9b3}.orbit-facility-detail-v2{display:grid;gap:9px;min-width:0}.orbit-facility-hero-v2{display:grid;grid-template-columns:minmax(330px,42%) minmax(0,1fr);min-height:280px;border:1px solid rgba(83,175,218,.14);border-radius:10px;background:rgba(5,17,28,.94);overflow:hidden}.orbit-facility-hero-art-v2{position:relative;min-height:280px}.orbit-facility-hero-art-v2 picture,.orbit-facility-hero-art-v2 img{display:block;width:100%;height:100%}.orbit-facility-hero-art-v2 img{object-fit:cover;filter:brightness(.82) saturate(.9)}.orbit-facility-hero-art-v2>span{position:absolute;left:10px;top:10px;padding:5px 8px;border-radius:5px;background:rgba(3,13,22,.82);border:1px solid rgba(90,184,227,.18);font-size:13px}.orbit-facility-hero-art-v2>span.good{color:#67dfb8}.orbit-facility-hero-art-v2>span.warn{color:#e3b462}.orbit-facility-hero-copy-v2{display:grid;align-content:start;gap:8px;padding:18px}.orbit-facility-hero-copy-v2>span,.orbit-facility-upgrade-v2 header span{color:#60c9ef;font-size:13px;letter-spacing:.1em}.orbit-facility-hero-copy-v2 h2{margin:0;font-size:24px}.orbit-facility-hero-copy-v2 p{margin:0;color:#91a7b7;line-height:1.45}.orbit-facility-metrics-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px}.orbit-facility-metrics-v2 article{display:grid;gap:3px;padding:9px;border:1px solid rgba(83,175,218,.1);border-radius:7px;background:rgba(8,24,38,.58)}.orbit-facility-metrics-v2 small{color:#7892a5}.orbit-facility-effects-v2{display:flex;flex-wrap:wrap;gap:5px}.orbit-facility-effects-v2 span{padding:6px 8px;border-radius:6px;background:rgba(15,51,66,.52);color:#9bd8e7;font-size:13px}.orbit-facility-upgrade-v2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px 14px;border:1px solid rgba(83,175,218,.14);border-radius:10px;background:rgba(5,17,28,.94)}.orbit-facility-upgrade-v2>header{grid-column:1/-1;display:flex;align-items:end;justify-content:space-between;gap:10px}.orbit-facility-upgrade-v2 h3{margin:2px 0 0;font-size:17px}.orbit-facility-time-v2{display:grid;text-align:right}.orbit-facility-time-v2 small{color:#7892a5}.orbit-facility-upgrade-grid-v2{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:8px}.orbit-facility-upgrade-grid-v2>div{display:grid;align-content:start;gap:4px;padding:9px;border:1px solid rgba(83,175,218,.1);border-radius:7px;background:rgba(8,24,38,.54)}.orbit-facility-upgrade-grid-v2 small{color:#7892a5}.orbit-facility-upgrade-grid-v2 span{color:#879faf}.orbit-facility-upgrade-v2>.ref-primary-button{align-self:end;min-width:190px;min-height:40px}
.orbit-dock-layout-v3{display:grid;grid-template-columns:minmax(330px,380px) minmax(0,1fr);gap:10px;align-items:start}.orbit-dock-directory-v3,.orbit-dock-inspector-v3{border:1px solid rgba(83,175,218,.14);border-radius:10px;background:rgba(5,17,28,.94);overflow:hidden}.orbit-dock-directory-v3>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;border-bottom:1px solid rgba(83,175,218,.1)}.orbit-dock-directory-v3 h2{margin:2px 0 0;font-size:17px}.orbit-dock-directory-v3>header>strong{font-size:13px;color:#67ddb7}.orbit-dock-list-v3{display:grid;padding:6px}.orbit-dock-ship-v3{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:74px;padding:6px;border:1px solid transparent;border-radius:7px;background:transparent;color:#dbeaf3;text-align:left}.orbit-dock-ship-v3:hover{background:rgba(19,58,79,.2)}.orbit-dock-ship-v3.active{border-color:rgba(71,202,253,.4);background:linear-gradient(90deg,rgba(15,76,103,.36),rgba(7,28,43,.5));box-shadow:inset 2px 0 #49cfff}.orbit-dock-ship-art-v3,.orbit-dock-ship-art-v3 picture,.orbit-dock-ship-art-v3 img{display:block;width:92px;height:58px}.orbit-dock-ship-art-v3 img{object-fit:contain;background:radial-gradient(circle at center,rgba(39,112,150,.18),transparent 70%);border-radius:5px}.orbit-dock-ship-main-v3{display:grid;gap:3px}.orbit-dock-ship-main-v3 small{color:#7e97a9}.orbit-dock-ship-state-v3{display:grid;justify-items:end;gap:3px}.orbit-dock-ship-state-v3 em{font-style:normal;font-size:13px}.orbit-dock-ship-state-v3 em.good{color:#66ddb6}.orbit-dock-ship-state-v3 em.warn{color:#e4b35f}.orbit-dock-ship-state-v3 small{color:#7e97a9}.orbit-dock-inspector-v3{display:grid;grid-template-rows:auto auto minmax(240px,1fr) auto;min-height:480px}.orbit-dock-inspector-hero-v3{display:grid!important;grid-template-columns:minmax(260px,38%) minmax(0,1fr);align-items:center!important;gap:16px!important;padding:12px!important;border-bottom:1px solid rgba(83,175,218,.1)}.orbit-dock-inspector-art-v3,.orbit-dock-inspector-art-v3 picture,.orbit-dock-inspector-art-v3 img{display:block;width:100%;height:150px}.orbit-dock-inspector-art-v3 img{object-fit:contain;background:radial-gradient(ellipse at center,rgba(34,107,146,.24),rgba(3,13,22,.05) 65%)}.orbit-dock-inspector-hero-v3>div:last-child{display:grid;align-content:center;gap:3px}.orbit-dock-inspector-hero-v3 h2{margin:2px 0;font-size:23px}.orbit-dock-inspector-hero-v3 p{margin:0;color:#849dad}.orbit-dock-inspector-hero-v3 strong{justify-self:start;margin-top:5px;padding:4px 7px;border-radius:5px;background:rgba(28,91,103,.22);color:#66ddb6;font-size:13px}.orbit-dock-inspector-v3 .orbit-dock-tabs{margin:8px 10px 0}.orbit-dock-inspector-v3 .orbit-dock-inspector-content{padding:10px 12px 12px}.orbit-dock-inspector-v3 .orbit-dock-condition{grid-template-columns:1fr 1fr;gap:8px}.orbit-dock-inspector-v3 .orbit-dock-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.orbit-dock-inspector-v3 .orbit-dock-facts>span{padding:9px;border:1px solid rgba(83,175,218,.1);border-radius:7px;background:rgba(8,24,38,.5)}.orbit-dock-inspector-v3>.orbit-dock-open-fleet{margin:0 12px 12px}
@media(max-width:1380px){.orbit-command-overview-grid{grid-template-columns:1fr}.orbit-command-infrastructure .orbit-command-facility-list{grid-template-columns:1fr 1fr;gap:0 12px}.orbit-facility-workspace-v2{grid-template-columns:260px minmax(0,1fr)}.orbit-dock-layout-v3{grid-template-columns:330px minmax(0,1fr)}}
@media(max-width:1100px){.orbit-command-kpis{grid-template-columns:1fr 1fr}.orbit-facility-workspace-v2,.orbit-dock-layout-v3{grid-template-columns:1fr}.orbit-facility-selector-v2{grid-template-columns:1fr 1fr}.orbit-facility-hero-v2{grid-template-columns:1fr}.orbit-facility-hero-art-v2{min-height:220px}.orbit-dock-list-v3{grid-template-columns:1fr 1fr}.orbit-dock-inspector-v3{min-height:0}}
@media(max-width:760px){.orbit-workspace-header.orbit-command-header-v2{grid-template-columns:1fr;min-height:160px}.orbit-command-header-art-v2{width:100%!important;opacity:.24}.orbit-command-kpis,.orbit-command-action-grid,.orbit-command-infrastructure .orbit-command-facility-list,.orbit-facility-selector-v2,.orbit-dock-list-v3,.orbit-facility-upgrade-grid-v2{grid-template-columns:1fr}.orbit-command-overview-grid{display:block}.orbit-command-infrastructure{margin-top:8px}.orbit-facility-upgrade-v2{grid-template-columns:1fr}.orbit-facility-upgrade-v2>.ref-primary-button{width:100%}.orbit-dock-inspector-hero-v3{grid-template-columns:1fr}.orbit-dock-inspector-art-v3,.orbit-dock-inspector-art-v3 picture,.orbit-dock-inspector-art-v3 img{height:120px}.orbit-dock-inspector-v3 .orbit-dock-facts{grid-template-columns:1fr 1fr}}
