.orbit-dock-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,410px);gap:10px;min-height:0}.orbit-dock-layout>main,.orbit-dock-inspector{min-width:0;padding:12px;border:1px solid rgba(105,184,239,.17);border-radius:12px;background:linear-gradient(180deg,rgba(7,18,31,.95),rgba(5,14,25,.96));box-shadow:var(--inner-glow)}.orbit-dock-layout>main>header,.orbit-dock-inspector>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.orbit-dock-layout h2,.orbit-dock-inspector h2{margin:3px 0;font-size:18px}.orbit-dock-layout>main>header>strong,.orbit-dock-inspector>header>strong{padding:5px 8px;border-radius:999px;color:#65e5c3;background:rgba(77,224,170,.07);border:1px solid rgba(77,224,170,.18);font-size:13px}.orbit-dock-inspector>header p{margin:0;color:#8299ab;font-size:13px}
.orbit-dock-list{display:grid;gap:7px;margin-top:10px}.orbit-dock-ship{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) 90px 100px;gap:10px;align-items:center;padding:10px;border:1px solid rgba(105,184,239,.12);border-radius:10px;color:inherit;text-align:left;background:rgba(8,22,37,.76)}.orbit-dock-ship:hover{border-color:rgba(94,203,255,.34)}.orbit-dock-ship.active{border-color:rgba(94,203,255,.68);background:rgba(9,31,48,.9);box-shadow:inset 3px 0 0 var(--cyan)}.orbit-dock-ship-mark{color:#63d8f7;font-size:18px}.orbit-dock-ship div strong,.orbit-dock-ship div small,.orbit-dock-ship>span small,.orbit-dock-ship>span strong{display:block}.orbit-dock-ship div strong{font-size:13px}.orbit-dock-ship div small,.orbit-dock-ship>span small{margin-top:2px;color:#7d95a8;font-size:13px}.orbit-dock-ship>span strong{margin-top:2px;font-size:13px}
.orbit-dock-inspector{display:grid;align-content:start;gap:10px}.orbit-dock-condition{display:grid;grid-template-columns:1fr 1fr;gap:7px}.orbit-dock-meter{padding:8px;border-radius:8px;background:rgba(4,14,25,.7)}.orbit-dock-meter>div{display:flex;justify-content:space-between;gap:8px}.orbit-dock-meter span,.orbit-dock-meter strong{font-size:13px}.orbit-dock-meter i{display:block;height:5px;margin-top:5px;border-radius:999px;background:#102839;overflow:hidden}.orbit-dock-meter i b{display:block;height:100%;background:linear-gradient(90deg,#55cdec,#4de0aa)}.orbit-dock-facts{display:grid;grid-template-columns:1fr 1fr;gap:6px}.orbit-dock-facts span{padding:8px;border-radius:8px;background:rgba(5,15,27,.72)}.orbit-dock-facts small,.orbit-dock-facts strong{display:block;font-size:13px}.orbit-dock-facts small{color:#7891a5}.orbit-dock-facts strong{margin-top:3px}.orbit-dock-component-section,.orbit-dock-services{padding-top:9px;border-top:1px solid rgba(105,184,239,.11)}.orbit-dock-component-section>header,.orbit-dock-services>header{display:flex;justify-content:space-between;gap:10px}.orbit-dock-component-section>header span,.orbit-dock-services>header span{color:#79a8c2;font-size:13px;font-weight:760;letter-spacing:.06em}.orbit-dock-component-section>header small,.orbit-dock-services>header small{color:#7d95a8;font-size:13px}.orbit-dock-components{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:7px;max-height:180px;overflow:auto}.orbit-dock-components span{padding:7px;border-radius:7px;background:rgba(4,14,25,.68)}.orbit-dock-components strong,.orbit-dock-components small{display:block;font-size:13px}.orbit-dock-components small{margin-top:2px;color:#7891a5}.orbit-dock-services>div{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:7px}.orbit-dock-services button{padding:8px;border:1px solid rgba(105,184,239,.12);border-radius:8px;color:#7891a5;background:rgba(5,15,27,.58);font-size:13px}.orbit-dock-open-fleet{width:100%}.orbit-dock-empty{display:grid;gap:5px;place-items:center;min-height:180px;padding:18px;border:1px dashed rgba(105,184,239,.18);border-radius:10px;text-align:center;background:rgba(5,15,27,.5)}.orbit-dock-empty.compact{min-height:70px}.orbit-dock-empty strong,.orbit-dock-empty span{font-size:13px}.orbit-dock-empty span{max-width:480px;color:#8299ab;line-height:1.4}
@media(max-width:1150px){.orbit-dock-layout{grid-template-columns:1fr}.orbit-dock-condition,.orbit-dock-facts,.orbit-dock-components,.orbit-dock-services>div{grid-template-columns:1fr 1fr}}@media(max-width:700px){.orbit-dock-ship{grid-template-columns:auto minmax(0,1fr)}.orbit-dock-ship>span:not(.orbit-dock-ship-mark){grid-column:2}.orbit-dock-condition,.orbit-dock-facts,.orbit-dock-components,.orbit-dock-services>div{grid-template-columns:1fr}}

.orbit-dock-service-note{display:grid;gap:3px;margin-top:7px;padding:8px 9px;border:1px solid rgba(94,203,255,.16);border-radius:8px;background:rgba(6,25,38,.74)}.orbit-dock-service-note strong{font-size:13px;color:#d9f5ff}.orbit-dock-service-note span{font-size:13px;color:#8ba4b5;line-height:1.35}.orbit-dock-services button.service-primary{color:#edfffb;border-color:rgba(77,224,170,.42);background:linear-gradient(90deg,rgba(15,112,104,.72),rgba(10,75,81,.78));font-weight:800}.orbit-dock-services button.service-primary:hover{border-color:#4de0aa}.orbit-dock-services button.service-active{color:#79dfc6;border-color:rgba(77,224,170,.2);background:rgba(16,79,74,.28)}
