.orbit-fleet-management{display:grid;gap:14px;margin-top:6px}.orbit-fleet-management-title,.orbit-fleet-create,.orbit-fleet-card{border:1px solid rgba(92,174,211,.2);border-radius:12px;background:rgba(7,15,25,.72)}.orbit-fleet-management-title{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;background:linear-gradient(135deg,rgba(14,43,61,.78),rgba(8,17,29,.9))}.orbit-fleet-management-title div,.orbit-fleet-create header div,.orbit-fleet-card header>div:first-child{display:grid;gap:4px}.orbit-fleet-management-title span,.orbit-fleet-create header span,.orbit-fleet-card header span{font-size:13px;letter-spacing:.1em;color:#79c9ec}.orbit-fleet-management-title strong,.orbit-fleet-create header strong{font-size:20px}.orbit-fleet-management-title small,.orbit-fleet-create header small,.orbit-fleet-card header small,.orbit-fleet-members-head small{font-size:13px;color:#96aabd;line-height:1.45}.orbit-fleet-management-title em,.orbit-fleet-create header em{font-size:13px;font-style:normal;font-weight:800;padding:8px 10px;border:1px solid rgba(100,197,237,.24);border-radius:8px;background:rgba(67,173,218,.13);white-space:nowrap}
.orbit-fleet-create,.orbit-fleet-card{display:grid;gap:12px;padding:14px}.orbit-fleet-create header,.orbit-fleet-card>header,.orbit-fleet-members-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.orbit-fleet-create-controls{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;align-items:end}.orbit-fleet-create-controls label{display:grid;gap:5px}.orbit-fleet-create-controls label span{font-size:13px;color:#9eb3c5}.orbit-fleet-create-controls input,.orbit-fleet-card input{min-height:38px;border:1px solid rgba(114,171,201,.28);border-radius:8px;background:rgba(4,10,18,.7);color:#e6f4fb;padding:8px 10px;font-size:14px}.orbit-fleet-create-controls button,.orbit-fleet-card button{min-height:38px;border:1px solid rgba(92,196,237,.34);border-radius:8px;background:rgba(43,135,177,.22);color:#dff6ff;padding:8px 12px;font-size:13px;font-weight:800}.orbit-fleet-card button.danger{border-color:rgba(239,129,129,.32);background:rgba(109,28,34,.24);color:#ffb1b1}.orbit-fleet-list{display:grid;gap:10px}.orbit-fleet-list>h3{margin:0;font-size:13px;letter-spacing:.09em;color:#7cc8ec;text-transform:uppercase}.orbit-fleet-card-actions{display:flex;gap:8px;flex-wrap:wrap}.orbit-fleet-card input[data-fleet-name]{font-size:18px;font-weight:800;min-width:240px}
.orbit-fleet-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.orbit-fleet-metrics span{display:grid;gap:3px;padding:9px;border:1px solid rgba(106,161,190,.18);border-radius:8px;background:rgba(6,13,22,.65)}.orbit-fleet-metrics small{font-size:13px;color:#8fa5b7}.orbit-fleet-metrics strong{font-size:15px}.orbit-fleet-members-head strong{font-size:15px}.orbit-fleet-members-head>div{display:grid;gap:3px}.orbit-fleet-ship-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.orbit-fleet-ship-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px;border:1px solid rgba(103,159,190,.18);border-radius:8px;background:rgba(6,13,22,.62);cursor:pointer}.orbit-fleet-ship-choice input{width:17px;height:17px}.orbit-fleet-ship-choice span{display:grid;gap:2px;min-width:0}.orbit-fleet-ship-choice strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orbit-fleet-ship-choice small{font-size:13px;color:#8fa4b6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orbit-fleet-ship-choice em{font-size:13px;font-style:normal;color:#8dd6f4}.orbit-fleet-ship-choice.is-disabled{opacity:.55;cursor:not-allowed}
@media(max-width:1450px){.orbit-fleet-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-fleet-ship-list{grid-template-columns:1fr}}@media(max-width:900px){.orbit-fleet-management-title,.orbit-fleet-create header,.orbit-fleet-card>header,.orbit-fleet-members-head{align-items:stretch;flex-direction:column}.orbit-fleet-create-controls{grid-template-columns:1fr}.orbit-fleet-card-actions{width:100%}.orbit-fleet-card-actions button{flex:1}.orbit-fleet-card input[data-fleet-name]{min-width:0;width:100%}}
.orbit-fleet-travel{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:12px;align-items:end;padding:11px;border:1px solid rgba(115,166,196,.2);border-radius:9px;background:rgba(8,18,29,.72)}.orbit-fleet-travel>div:first-child,.orbit-fleet-travel-head>div{display:grid;gap:3px}.orbit-fleet-travel span{font-size:13px;letter-spacing:.08em;color:#7cc8ec}.orbit-fleet-travel strong{font-size:15px}.orbit-fleet-travel small{font-size:13px;color:#91a8ba}.orbit-fleet-travel-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.orbit-fleet-travel select{min-height:38px;border:1px solid rgba(114,171,201,.28);border-radius:8px;background:rgba(4,10,18,.82);color:#e6f4fb;padding:7px 9px;font-size:13px}.orbit-fleet-travel.is-active{display:grid;grid-template-columns:1fr}.orbit-fleet-travel-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.orbit-fleet-travel-head em{font-size:13px;font-style:normal;color:#9fc9dc}.orbit-fleet-travel-progress{height:7px;border-radius:999px;background:rgba(80,126,151,.18);overflow:hidden}.orbit-fleet-travel-progress i{display:block;height:100%;background:linear-gradient(90deg,#4ca9d2,#87d6ee);border-radius:inherit}.orbit-fleet-card.is-traveling{border-color:rgba(102,196,235,.38)}.orbit-fleet-card button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:1100px){.orbit-fleet-travel{grid-template-columns:1fr}.orbit-fleet-travel-controls{grid-template-columns:1fr}}
