.planet-source{display:flex;align-items:center;gap:8px;font-size:11px;color:#b8c9d9;pointer-events:auto}.planet-source select{max-width:185px;background:#0c1e30;color:#e3edf6;border:1px solid #45627e;padding:7px;border-radius:6px}.planet-logistics{max-width:1500px;margin:auto;padding:24px 16px 96px;color:#dbe6ef}.planet-logistics>header{margin-bottom:25px}.planet-logistics h1{font-size:30px;margin:8px 0}.planet-logistics h2{font-size:19px}.planet-logistics p{line-height:1.55;color:#aec0d0}.planet-inventory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:16px}.planet-inventory{background:linear-gradient(145deg,#142b40,#0d1c2a);border:1px solid #31495d;border-radius:12px;padding:18px}.planet-inventory.selected{border-color:var(--accent,#6dbdff);box-shadow:inset 0 2px var(--accent,#6dbdff)}.planet-inventory h2{margin:0 0 5px}.planet-inventory>div>span{font-size:11px;color:#a4b9cc}.planet-inventory dl{margin:16px 0;display:grid;grid-template-columns:1fr 1fr;gap:9px 15px}.planet-inventory dl div{display:flex;justify-content:space-between;gap:8px;font-size:12px}.planet-inventory dt{color:#a1b4c5}.planet-inventory dd{margin:0;color:#fff;font-variant-numeric:tabular-nums}.planet-inventory footer{border-top:1px solid #304253;padding-top:12px;display:grid;gap:8px;font-size:12px}.transfer-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:22px;margin:26px 0}.transfer-builder,.transfer-review,.transfer-empty,.transfer-operations{border:1px solid #30495f;background:#102235;border-radius:12px;padding:22px}.transfer-review{align-self:start;position:sticky;top:12px}.transfer-route{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px 0;border-bottom:1px solid #30495f}.transfer-route>div,.transfer-route label{display:grid;gap:8px}.planet-logistics select,.planet-logistics input{background:#081827;color:#e2edf8;border:1px solid #47637c;border-radius:6px;padding:9px;min-width:0}.transfer-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.transfer-quantity{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px;background:#0b1b2b;border-radius:7px;font-size:12px}.transfer-quantity span{max-width:65%}.transfer-quantity small{display:block;color:#8fa5b9;margin-top:5px}.transfer-quantity input{width:100px}.planet-logistics details{padding:16px 0}.planet-logistics summary{cursor:pointer;font-weight:600;margin-bottom:12px}.transfer-taskforce{display:flex;align-items:center;gap:16px}.transfer-taskforce select{flex:1}.transfer-validation{padding:15px;background:#211f23;border-left:3px solid #ceab66}.transfer-quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.transfer-quote-grid span{display:block;font-size:11px;color:#8fa5b9}.transfer-quote-grid b{display:block;margin-top:8px;font-size:18px}.transfer-review .btn{width:100%}.transfer-operations article{display:flex;justify-content:space-between;gap:15px;align-items:center;border-bottom:1px solid #30495f;padding:14px 0}.transfer-operations article p{font-size:12px;margin:8px 0}.transfer-operations article small{color:#8fa5b9}.transfer-operations>h2:not(:first-child){margin-top:30px}html[data-screen="logistics"] #main{overflow:auto;background:radial-gradient(ellipse at top,#183045,#070f1b 65%)}html[data-screen="logistics"] .scene-heading{position:static}.planet-logistics .mini{font-size:12px}.transfer-empty{margin-top:25px}
@media(max-width:800px){.transfer-layout{grid-template-columns:1fr}.transfer-review{position:static}.planet-logistics{padding:16px 10px 100px}.planet-source{font-size:0}.planet-source select{font-size:11px;max-width:135px}.transfer-builder,.transfer-review{padding:15px}.transfer-input-grid{grid-template-columns:1fr}.transfer-operations article{align-items:flex-start;flex-direction:column}.planet-inventory-grid{grid-template-columns:1fr}.planet-logistics h1{font-size:24px}}

@media(max-width:760px){html[data-screen="science"] .scene-tools{display:flex;top:90px;bottom:auto;right:12px;z-index:22}html[data-screen="science"] .scene-tools>.icon-button{display:none}}
