.orbit-shipyard-workspace{display:grid;gap:16px;padding:14px 0 2px}.orbit-shipyard-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border:1px solid rgba(93,197,242,.22);background:linear-gradient(135deg,rgba(16,40,60,.78),rgba(10,18,31,.88));border-radius:12px}.orbit-shipyard-title div{display:grid;gap:5px}.orbit-shipyard-title span,.orbit-shipyard-title h3,.orbit-shipyard-workspace section>h3{font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:#7cc8ec}.orbit-shipyard-title strong{font-size:20px}.orbit-shipyard-title small{color:#9eb2c4;line-height:1.45}.orbit-shipyard-title em{font-style:normal;font-weight:800;color:#d8f4ff;background:rgba(63,174,225,.14);border:1px solid rgba(91,198,244,.24);padding:8px 10px;border-radius:8px;white-space:nowrap}.orbit-shipyard-workspace>section{display:grid;gap:10px}.orbit-shipyard-workspace section>h3{margin:0}.orbit-shipyard-empty{padding:13px;border:1px dashed rgba(137,171,194,.25);border-radius:10px;color:#91a4b5;background:rgba(7,13,22,.45)}
.orbit-shipyard-queue{display:grid;gap:8px}.orbit-shipyard-queue article{display:grid;gap:8px;padding:12px;border:1px solid rgba(92,174,211,.18);border-radius:10px;background:rgba(7,15,25,.7)}.orbit-shipyard-queue header,.orbit-shipyard-queue footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.orbit-shipyard-queue header div{display:grid;gap:3px}.orbit-shipyard-queue small,.orbit-shipyard-queue footer span{color:#8fa6b7}.orbit-shipyard-queue em{font-style:normal;font-weight:800;color:#7fd8ff}.orbit-shipyard-progress{height:7px;overflow:hidden;border-radius:999px;background:rgba(92,131,154,.18)}.orbit-shipyard-progress i{display:block;height:100%;background:linear-gradient(90deg,#3ba6d8,#81d9fb);border-radius:inherit}.orbit-shipyard-queue button{border:1px solid rgba(239,129,129,.32);background:rgba(109,28,34,.24);color:#ffb1b1;border-radius:7px;padding:7px 10px;font-weight:700}
.orbit-blueprint-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.orbit-blueprint-card{display:grid;gap:11px;padding:13px;border:1px solid rgba(82,184,230,.22);border-radius:11px;background:linear-gradient(150deg,rgba(9,24,37,.92),rgba(7,13,22,.94))}.orbit-blueprint-card.is-locked{opacity:.68}.orbit-blueprint-card header,.orbit-blueprint-card footer{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.orbit-blueprint-card header div{display:grid;gap:3px}.orbit-blueprint-card header span{font-size:13px;color:#69c7ee;letter-spacing:.08em}.orbit-blueprint-card header strong{font-size:16px}.orbit-blueprint-card header small{color:#91a8ba}.orbit-blueprint-card header em{font-style:normal;font-weight:800;color:#d0effd}.orbit-blueprint-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.orbit-blueprint-stats span,.orbit-blueprint-cost span{display:grid;gap:2px;padding:7px;border:1px solid rgba(126,171,196,.14);border-radius:7px;background:rgba(11,23,34,.62)}.orbit-blueprint-stats small,.orbit-blueprint-cost small{color:#829caf}.orbit-blueprint-cost{display:flex;flex-wrap:wrap;gap:6px}.orbit-blueprint-cost span{min-width:82px}.orbit-blueprint-card footer{align-items:center}.orbit-blueprint-card footer>span{color:#91a8ba}.orbit-blueprint-card button,.orbit-special-ship-grid button{border:1px solid rgba(81,190,236,.35);background:rgba(31,128,171,.22);color:#d7f3ff;border-radius:8px;padding:8px 11px;font-weight:800}.orbit-blueprint-card button:disabled,.orbit-special-ship-grid button:disabled{opacity:.45}
.orbit-special-ship-grid{display:grid;gap:8px}.orbit-special-ship-grid article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px;border:1px solid rgba(129,160,181,.16);border-radius:9px;background:rgba(7,14,23,.58)}.orbit-special-ship-grid article>div{display:grid;gap:4px}.orbit-special-ship-grid small{color:#8fa4b5;line-height:1.35}.orbit-ship-inventory{display:grid;gap:7px}.orbit-ship-inventory article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 11px;border:1px solid rgba(87,176,214,.16);border-radius:8px;background:rgba(8,17,27,.6)}.orbit-ship-inventory article>div{display:grid;gap:3px}.orbit-ship-inventory small,.orbit-ship-inventory span{color:#91a7b8}
@media(max-width:1500px){.orbit-blueprint-grid{grid-template-columns:1fr}.orbit-blueprint-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.orbit-shipyard-title,.orbit-special-ship-grid article,.orbit-shipyard-queue header,.orbit-shipyard-queue footer{align-items:stretch;flex-direction:column}.orbit-ship-inventory article{grid-template-columns:1fr}}
