/* Novaris 0.34.1 - Orbit command workspaces rework. */
.module-orbit .orbit-command-page{--or-line:rgba(82,205,255,.14);--or-line-hi:rgba(52,222,255,.52);--or-panel:rgba(4,16,28,.92);--or-panel2:rgba(7,27,43,.88);gap:11px!important}
.module-orbit .orbit-command-breadcrumb{padding:1px 3px 0!important;letter-spacing:.11em!important;color:#628da5!important}
.module-orbit .orbit-section-stack{gap:12px!important}.module-orbit .orbit-section-header,.module-orbit .orbit-section-heading{min-height:92px!important;padding:16px 18px!important;border:1px solid var(--or-line)!important;border-radius:14px!important;background:linear-gradient(100deg,rgba(5,20,34,.98),rgba(7,31,49,.88))!important;overflow:hidden}.module-orbit .orbit-section-header h1,.module-orbit .orbit-section-heading h1{font-size:31px!important;letter-spacing:-.03em!important}.module-orbit .orbit-section-header p,.module-orbit .orbit-section-heading p{max-width:720px!important;color:#87a6b9!important}
.module-orbit .orbit-command-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.module-orbit .orbit-command-kpis article{min-height:72px!important;padding:12px 14px!important;border:1px solid var(--or-line)!important;border-radius:10px!important;background:linear-gradient(180deg,rgba(8,29,46,.86),rgba(4,16,28,.86))!important}.module-orbit .orbit-command-kpis small{text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10px!important}.module-orbit .orbit-command-kpis strong{font-size:18px!important}
/* Orbit overview becomes a command map with a secondary action deck. */
.module-orbit .orbit-command-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(290px,.55fr)!important;grid-template-areas:"map status" "actions status"!important;gap:10px!important}.module-orbit .orbit-command-network{grid-area:map;position:relative;min-height:365px;overflow:hidden;border:1px solid var(--or-line)!important;border-radius:14px!important;background:radial-gradient(circle at 50% 48%,rgba(15,89,119,.18),transparent 32%),linear-gradient(180deg,rgba(2,12,22,.92),rgba(2,10,18,.98))!important}.module-orbit .orbit-command-network:before{content:"";position:absolute;inset:7% 16%;border:1px solid rgba(54,211,255,.18);border-radius:50%;box-shadow:0 0 0 42px rgba(47,186,230,.025),0 0 0 84px rgba(47,186,230,.02)}
.module-orbit .orbit-command-network-hero{position:absolute;inset:42px 29% 34px;display:grid;place-items:center;z-index:1}.module-orbit .orbit-command-network-hero picture,.module-orbit .orbit-command-network-hero img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 32px rgba(0,0,0,.5))}.module-orbit .orbit-command-network-title{position:absolute;left:16px;top:14px;z-index:3}.module-orbit .orbit-command-network-title span{font-size:10px;letter-spacing:.12em;color:#70b9d7}.module-orbit .orbit-command-network-title strong{display:block;margin-top:3px;font-size:17px}.module-orbit .orbit-command-node{position:absolute;z-index:4;min-width:165px;padding:9px 11px;border:1px solid rgba(73,212,255,.2);border-radius:9px;background:rgba(5,22,35,.92);box-shadow:0 10px 24px rgba(0,0,0,.24);text-align:left}.module-orbit .orbit-command-node strong,.module-orbit .orbit-command-node small,.module-orbit .orbit-command-node em{display:block}.module-orbit .orbit-command-node small{margin-top:2px;color:#7998ab}.module-orbit .orbit-command-node em{margin-top:4px;color:#5de0b1;font-style:normal;font-size:11px}.module-orbit .orbit-command-node.n1{left:8%;top:27%}.module-orbit .orbit-command-node.n2{right:8%;top:24%}.module-orbit .orbit-command-node.n3{left:13%;bottom:18%}.module-orbit .orbit-command-node.n4{right:12%;bottom:17%}.module-orbit .orbit-command-node.n5{left:42%;top:12%}.module-orbit .orbit-command-node.n6{left:43%;bottom:7%}
.module-orbit .orbit-command-workspaces{grid-area:actions!important}.module-orbit .orbit-command-infrastructure{grid-area:status!important}.module-orbit .orbit-command-panel{border:1px solid var(--or-line)!important;border-radius:13px!important;background:linear-gradient(180deg,rgba(6,22,36,.96),rgba(3,14,24,.96))!important}.module-orbit .orbit-command-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.module-orbit .orbit-command-action-card{min-height:88px!important;border:1px solid rgba(88,201,247,.1)!important;border-radius:9px!important;background:rgba(6,22,36,.72)!important}.module-orbit .orbit-command-action-card:hover{border-color:rgba(55,213,255,.4)!important;background:rgba(9,41,60,.86)!important;transform:translateY(-1px)}.module-orbit .orbit-command-facility-row{min-height:58px!important;border-bottom:1px solid rgba(81,188,231,.08)!important}
/* Facilities */
.module-orbit .orbit-facility-workspace-v2{grid-template-columns:270px minmax(0,1fr)!important;gap:10px!important}.module-orbit .orbit-facility-selector-v2{padding:8px!important;border:1px solid var(--or-line)!important;border-radius:13px!important;background:var(--or-panel)!important}.module-orbit .orbit-facility-selector-v2 button{min-height:66px!important;border:1px solid transparent!important;border-radius:9px!important}.module-orbit .orbit-facility-selector-v2 button.active{border-color:var(--or-line-hi)!important;background:linear-gradient(90deg,rgba(9,65,84,.72),rgba(5,25,40,.8))!important}.module-orbit .orbit-facility-detail-v2{display:grid!important;grid-template-rows:minmax(360px,1fr) auto!important;gap:10px!important}.module-orbit .orbit-facility-hero-v2{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr)!important;min-height:360px!important;border:1px solid var(--or-line)!important;border-radius:13px!important;background:var(--or-panel)!important;overflow:hidden}.module-orbit .orbit-facility-hero-art-v2{min-height:360px!important}.module-orbit .orbit-facility-hero-copy-v2{padding:19px!important}.module-orbit .orbit-facility-upgrade-v2{border:1px solid var(--or-line)!important;border-radius:12px!important;background:var(--or-panel)!important}
/* Dock */
.module-orbit .orbit-dock-layout-v3{grid-template-columns:minmax(0,1.6fr) minmax(350px,.6fr)!important;gap:10px!important}.module-orbit .orbit-dock-directory-v3,.module-orbit .orbit-dock-inspector-v3{border:1px solid var(--or-line)!important;border-radius:13px!important;background:var(--or-panel)!important}.module-orbit .orbit-dock-list-v3{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:8px!important}.module-orbit .orbit-dock-ship-v3{grid-template-columns:98px minmax(0,1fr) auto!important;min-height:82px!important;border:1px solid rgba(89,201,247,.1)!important;border-radius:9px!important;background:rgba(5,20,33,.7)!important}.module-orbit .orbit-dock-ship-v3.active{border-color:var(--or-line-hi)!important;background:linear-gradient(90deg,rgba(10,67,87,.68),rgba(5,24,39,.88))!important}.module-orbit .orbit-dock-ship-art-v3{width:98px!important;height:80px!important}.module-orbit .orbit-dock-inspector-hero-v3{display:grid!important;grid-template-columns:1fr!important}.module-orbit .orbit-dock-inspector-art-v3{height:170px!important;border-radius:10px!important;overflow:hidden}.module-orbit .orbit-dock-tabs{grid-template-columns:repeat(4,1fr)!important}.module-orbit .orbit-dock-condition{gap:8px!important}
/* Shipyard and blueprints */
.module-orbit .orbit-shipyard-layout{grid-template-columns:minmax(0,1.5fr) minmax(350px,.55fr)!important;gap:10px!important}.module-orbit .orbit-blueprint-browser,.module-orbit .orbit-build-panel,.module-orbit .orbit-queue-card,.module-orbit .orbit-blueprint-management>section,.module-orbit .orbit-blueprint-detail{border:1px solid var(--or-line)!important;border-radius:13px!important;background:var(--or-panel)!important}.module-orbit .orbit-blueprint-row{min-height:68px!important;border:1px solid rgba(87,199,246,.09)!important;border-radius:8px!important;margin-bottom:6px!important}.module-orbit .orbit-blueprint-row.active{border-color:var(--or-line-hi)!important;background:linear-gradient(90deg,rgba(9,61,81,.65),rgba(4,20,33,.82))!important}.module-orbit .orbit-build-panel header>div{height:145px!important}.module-orbit .orbit-blueprint-management{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr)!important;gap:10px!important}.module-orbit .orbit-blueprint-detail header{grid-template-columns:260px minmax(0,1fr)!important}.module-orbit .orbit-blueprint-detail-art{height:170px!important}.module-orbit .orbit-blueprint-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
@media(max-width:1220px){.module-orbit .orbit-command-kpis{grid-template-columns:repeat(3,1fr)!important}.module-orbit .orbit-command-overview-grid{grid-template-columns:1fr!important;grid-template-areas:"map" "status" "actions"!important}.module-orbit .orbit-facility-workspace-v2,.module-orbit .orbit-dock-layout-v3,.module-orbit .orbit-shipyard-layout,.module-orbit .orbit-blueprint-management{grid-template-columns:1fr!important}.module-orbit .orbit-command-infrastructure{max-height:none!important}}
@media(max-width:820px){.module-orbit .orbit-command-kpis{grid-template-columns:repeat(2,1fr)!important}.module-orbit .orbit-command-action-grid{grid-template-columns:1fr!important}.module-orbit .orbit-dock-list-v3{grid-template-columns:1fr!important}.module-orbit .orbit-blueprint-summary-grid{grid-template-columns:repeat(2,1fr)!important}.module-orbit .orbit-command-network{min-height:300px}.module-orbit .orbit-command-network-hero{inset:55px 18% 40px}.module-orbit .orbit-command-node{min-width:130px;font-size:11px}}
