.ManufacturingDashboard_container__172OD{padding:10px;max-width:100%;margin:0;height:750px;overflow-y:auto;box-sizing:border-box}.ManufacturingDashboard_loading__8J0U4{text-align:center;padding:1rem;color:#888}.ManufacturingDashboard_title__Gz22T{font-size:1.25rem;margin-bottom:.5rem;color:#fff}.ManufacturingDashboard_stats__8Frln{display:flex;gap:1rem;margin-bottom:.75rem;padding:.5rem;background:rgba(0,0,0,.3);border-radius:4px}.ManufacturingDashboard_statItem__q4RF1{display:flex;flex-direction:column;gap:.25rem}.ManufacturingDashboard_statLabel__40su4{font-size:.7rem;color:#888;text-transform:uppercase}.ManufacturingDashboard_statValue__f4KA3{font-size:1rem;font-weight:700;color:#4caf50}.ManufacturingDashboard_inventorySection__99YUQ{margin-bottom:.75rem}.ManufacturingDashboard_inventorySection__99YUQ h2{font-size:1rem;margin-bottom:.5rem;color:#fff}.ManufacturingDashboard_inventoryGrid__sGlCi{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.5rem;gap:.5rem;padding:.5rem;background:rgba(0,0,0,.3);border-radius:4px}.ManufacturingDashboard_inventoryItem__wire0{display:flex;justify-content:space-between;align-items:center;padding:.4rem;background:hsla(0,0%,100%,.05);border-radius:4px;font-size:.75rem}.ManufacturingDashboard_resourceLabel__zJasD{font-size:.7rem;color:#aaa}.ManufacturingDashboard_resourceValue__UJCr_{font-weight:700;color:#4caf50;font-size:.75rem}.ManufacturingDashboard_buildSection__V2rvh h2{font-size:1rem;margin-bottom:.5rem;color:#fff}.ManufacturingDashboard_buildGrid__yU7vE{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:.5rem;gap:.5rem}.ManufacturingDashboard_buildCard__hMO4u{padding:.75rem;background:rgba(0,0,0,.3);border-radius:4px;border:2px solid rgba(76,175,80,.3);transition:border-color .3s;font-size:.8rem}.ManufacturingDashboard_buildCard__hMO4u.ManufacturingDashboard_insufficientResources__d7UjH{border-color:rgba(244,67,54,.5)}.ManufacturingDashboard_buildHeader__9aeeA{margin-bottom:.5rem}.ManufacturingDashboard_buildHeader__9aeeA h3{font-size:.9rem;color:#fff;margin-bottom:.25rem}.ManufacturingDashboard_progressBar__AYiES{position:relative;height:16px;background:rgba(0,0,0,.5);border-radius:3px;overflow:hidden}.ManufacturingDashboard_progressFill__DMUu4{height:100%;background:linear-gradient(90deg,#4caf50,#66bb6a);transition:width .3s ease}.ManufacturingDashboard_progressText__b6xjQ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.65rem;font-weight:700;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.8)}.ManufacturingDashboard_recipeCosts__HYsjQ{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem;padding:.4rem;background:rgba(0,0,0,.3);border-radius:3px}.ManufacturingDashboard_costLabel__VZ56Y{width:100%;font-size:.65rem;color:#888;text-transform:uppercase;margin-bottom:.15rem}.ManufacturingDashboard_cost__03Pn3{font-size:.7rem;color:#4caf50;padding:.15rem .3rem;background:rgba(76,175,80,.1);border-radius:2px}.ManufacturingDashboard_cost__03Pn3.ManufacturingDashboard_insufficient__Xe1i8{color:#f44336;background:rgba(244,67,54,.1)}.ManufacturingDashboard_allocationControl__PPjnv{margin-top:.5rem}.ManufacturingDashboard_allocationHeader__HKda3{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.ManufacturingDashboard_allocationHeader__HKda3 label{font-size:.7rem;color:#aaa;margin:0}.ManufacturingDashboard_lockButton__VuFqx{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;padding:.25rem .5rem;cursor:pointer;font-size:1rem;transition:all .3s}.ManufacturingDashboard_lockButton__VuFqx:hover{background:hsla(0,0%,100%,.15)}.ManufacturingDashboard_lockButton__VuFqx.ManufacturingDashboard_locked__lJjnn{background:rgba(76,175,80,.2);border-color:rgba(76,175,80,.5)}.ManufacturingDashboard_slider__H5xx5{width:100%;margin-top:.5rem;height:6px;border-radius:3px;background:hsla(0,0%,100%,.1);outline:none;-webkit-appearance:none}.ManufacturingDashboard_slider__H5xx5::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#4caf50;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.ManufacturingDashboard_slider__H5xx5::-webkit-slider-thumb:hover{background:#66bb6a}.ManufacturingDashboard_slider__H5xx5::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#4caf50;cursor:pointer;border:none;-moz-transition:background .3s;transition:background .3s}.ManufacturingDashboard_slider__H5xx5::-moz-range-thumb:hover{background:#66bb6a}.ManufacturingDashboard_productionInfo__dQ_xu{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.875rem;color:#888}.ManufacturingDashboard_productionRate__qxrWn{color:#4caf50;font-weight:700}.ScanningDashboard_container__ineBu{padding:10px;background-color:#0a0e27;height:750px;color:#fff;font-family:monospace;overflow:hidden;box-sizing:border-box}@media (max-width:1024px){.ScanningDashboard_container__ineBu{height:100vh;padding:5px}}.ScanningDashboard_header__LTR_n{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:5px;border-bottom:2px solid #0070f3}.ScanningDashboard_header__LTR_n h1{color:#00d4ff;margin:0;font-size:18px}.ScanningDashboard_powerInfo__6EBqA{color:#0f0;font-size:14px}.ScanningDashboard_loading__ajvQk{padding:20px;color:#fff;text-align:center}.ScanningDashboard_noPower__mV_bU{background-color:#3a1a1a;border:1px solid #f44;padding:15px;border-radius:6px;color:#f88;margin-bottom:20px;text-align:center}.ScanningDashboard_contentContainer__7BmDT{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;height:calc(750px - 120px)}@media (max-width:1024px){.ScanningDashboard_contentContainer__7BmDT{height:calc(100vh - 80px)}}.ScanningDashboard_mapWrapperLeft__plWCT{background-color:#1a1e3a;padding:8px;border-radius:4px;border:1px solid #2a3e5a;display:flex;flex-direction:column;height:100%;min-width:620px}.ScanningDashboard_mapTabs__9N8_P{display:flex;gap:5px;margin-bottom:8px}.ScanningDashboard_mapTabs__9N8_P button{flex:1 1;padding:8px;background-color:#0d1128;color:#aaa;border:1px solid #2a3e5a;border-radius:4px;cursor:pointer;font-family:monospace;font-size:12px;transition:all .2s}.ScanningDashboard_mapTabs__9N8_P button:hover:not(:disabled){background-color:#1a2744;color:#fff}.ScanningDashboard_mapTabs__9N8_P button.ScanningDashboard_activeTab__tQH_z{background-color:#0070f3;color:#fff;border-color:#00d4ff}.ScanningDashboard_mapTabs__9N8_P button:disabled{opacity:.5;cursor:not-allowed}.ScanningDashboard_systemTitle__3A70U{color:#0f0;font-size:12px;margin-bottom:8px;font-weight:700}.ScanningDashboard_rightPanel__ov0an{display:flex;flex-direction:column;height:100%;width:280px;background-color:#1a1e3a;border-radius:4px;border:1px solid #2a3e5a;padding:8px;box-sizing:border-box}@media (max-width:1024px){.ScanningDashboard_mapWrapperLeft__plWCT{min-width:auto}.ScanningDashboard_rightPanel__ov0an{width:auto}}.ScanningDashboard_mapContainer__BQnny{position:relative}.ScanningDashboard_viewButtons__Uhcgw{display:flex;gap:5px;margin-bottom:10px}.ScanningDashboard_viewButtons__Uhcgw button{flex:1 1;padding:8px;background-color:#0d1128;color:#aaa;border:1px solid #2a3e5a;border-radius:4px;cursor:pointer;font-family:monospace;transition:all .2s}.ScanningDashboard_viewButtons__Uhcgw button:hover{background-color:#1a2744;color:#fff}.ScanningDashboard_viewButtons__Uhcgw button.ScanningDashboard_activeView__4XX4Q{background-color:#0070f3;color:#fff;border-color:#00d4ff}.ScanningDashboard_zoomControls__pShvd{display:flex;gap:10px;align-items:center;justify-content:center;margin-bottom:10px}.ScanningDashboard_zoomControls__pShvd button{width:30px;height:30px;background-color:#0d1128;color:#fff;border:1px solid #2a3e5a;border-radius:4px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.ScanningDashboard_zoomControls__pShvd button:hover{background-color:#1a2744;border-color:#0070f3}.ScanningDashboard_zoomControls__pShvd span{color:#00d4ff;min-width:50px;text-align:center}.ScanningDashboard_map__A13bo{background-color:#000;border:2px solid #2a3e5a;border-radius:4px;display:block}.ScanningDashboard_systemDot__Ob5Kb{cursor:pointer;transition:all .2s}.ScanningDashboard_systemDot__Ob5Kb:hover{filter:brightness(1.5);r:6}.ScanningDashboard_infoPanel__VFLdG{background-color:#0d1128;padding:10px;border-radius:4px;border:1px solid #1a2744;overflow-y:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch;touch-action:pan-y;cursor:-webkit-grab;cursor:grab;flex:1 1}.ScanningDashboard_infoPanel__VFLdG,.ScanningDashboard_infoPanel__VFLdG *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ScanningDashboard_infoPanel__VFLdG::-webkit-scrollbar{width:12px}.ScanningDashboard_infoPanel__VFLdG::-webkit-scrollbar-track{background:#0d1128;border-radius:4px}.ScanningDashboard_infoPanel__VFLdG::-webkit-scrollbar-thumb{background:#2a3e5a;border-radius:4px;min-height:40px}.ScanningDashboard_infoPanel__VFLdG::-webkit-scrollbar-thumb:hover{background:#3a5e7a}.ScanningDashboard_infoPanel__VFLdG h2{margin:0 0 8px;color:#00d4ff;font-size:14px;border-bottom:1px solid #2a3e5a;padding-bottom:5px}.ScanningDashboard_noSelection__ndgzC{color:#666;text-align:center;padding:40px 20px;font-style:italic}.ScanningDashboard_systemInfo__0xAcB{color:#fff}.ScanningDashboard_systemInfo__0xAcB h3{color:#0f0;margin:0 0 8px;font-size:14px}.ScanningDashboard_infoRow__9_yxp{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid #0d1128;font-size:12px}.ScanningDashboard_infoRow__9_yxp span:first-child{color:#aaa}.ScanningDashboard_infoRow__9_yxp span:last-child{color:#00d4ff;font-weight:700}.ScanningDashboard_planetList__W3e84{margin-top:10px}.ScanningDashboard_planetList__W3e84 h4{color:#00d4ff;margin:0 0 5px;font-size:12px}.ScanningDashboard_planetCard__OrWbb{background-color:#0d1128;padding:6px;margin-bottom:5px;border-radius:4px;border:1px solid #1a2744}.ScanningDashboard_planetHeader__d3Jfb{display:flex;justify-content:space-between;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid #1a2744;font-size:11px}.ScanningDashboard_planetHeader__d3Jfb span:first-child{color:#0f0;font-weight:700}.ScanningDashboard_planetType__TonM_{color:#fa0;text-transform:capitalize}.ScanningDashboard_resourceInfo__ixhSP{font-size:10px;color:#ccc}.ScanningDashboard_resourceInfo__ixhSP div{padding:2px 0}.ScanningDashboard_fullDetails__wp9A5{margin-top:15px;padding-top:15px;border-top:1px solid #2a3e5a}.ShieldsDashboard_dashboard__qtYsU{padding:20px;color:#fff;height:100%;overflow-y:auto}.ShieldsDashboard_dashboard__qtYsU h2{margin:0 0 20px;color:#00d4ff}.ShieldsDashboard_dashboard__qtYsU h3{margin:0 0 10px;color:#00d4ff;font-size:1.1rem}.ShieldsDashboard_loading__mspAs{padding:20px;text-align:center;color:#999}.ShieldsDashboard_inventorySection__WccSs{margin-bottom:30px}.ShieldsDashboard_inventoryBar__v_YFD{display:flex;gap:10px;padding:15px;background-color:#1a1a1a;border:2px solid #333;border-radius:5px;min-height:80px;overflow-x:auto;align-items:center}.ShieldsDashboard_inventoryItem__K9Vlo{min-width:100px;width:100px;height:60px;display:flex;align-items:center;justify-content:center;border:2px solid #555;border-radius:5px;cursor:-webkit-grab;cursor:grab;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .1s}.ShieldsDashboard_inventoryItem__K9Vlo:hover{transform:scale(1.05);border-color:#00d4ff}.ShieldsDashboard_inventoryItem__K9Vlo:active{cursor:-webkit-grabbing;cursor:grabbing}.ShieldsDashboard_emptyInventory__IkjJ7{color:#666;font-style:italic}.ShieldsDashboard_shipSection__W34ai{margin-bottom:30px}.ShieldsDashboard_shipDiagram__s1SaN{display:flex;flex-direction:column;gap:20px;padding:30px;background-color:#0a0a0a;border:2px solid #333;border-radius:10px}.ShieldsDashboard_shipRow__KriaI{display:flex;flex-direction:column;align-items:center;gap:10px}.ShieldsDashboard_shipLabel__AY0j8{color:#00d4ff;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.ShieldsDashboard_slotsGroup__Sq0h7{display:flex;gap:15px}.ShieldsDashboard_shipSides__C53PM{display:flex;gap:30px;align-items:center;width:100%;justify-content:center}.ShieldsDashboard_sideGroup__hAPlZ{display:flex;flex-direction:column;align-items:center;gap:10px}.ShieldsDashboard_shipBody__1e4Qm{width:150px;height:150px;display:flex;align-items:center;justify-content:center;position:relative}.ShieldsDashboard_shipImage__7UhkU{width:100%;height:100%;object-fit:contain}.ShieldsDashboard_shipCenter__0z5NN{color:#00d4ff;font-size:1.2rem;font-weight:700;letter-spacing:2px}.ShieldsDashboard_slotContainer__ShB0D{display:flex;flex-direction:column;align-items:center;gap:5px}.ShieldsDashboard_slotLabel__xYlQz{color:#888;font-size:.75rem;font-weight:700}.ShieldsDashboard_slot__htsQr{width:120px;height:80px;border:2px solid #555;border-radius:5px;display:flex;align-items:center;justify-content:center;font-weight:700;cursor:pointer;position:relative;transition:border-color .2s}.ShieldsDashboard_slot__htsQr:hover{border-color:#00d4ff}.ShieldsDashboard_emptyText__nryiy{color:#555;font-style:italic}.ShieldsDashboard_progressBar__Qc_21{position:absolute;bottom:5px;left:5px;right:5px;height:20px;background-color:#222;border:1px solid #444;border-radius:3px;overflow:hidden}.ShieldsDashboard_progressFill__7hcDU{height:100%;background:linear-gradient(90deg,#00d4ff,#08f);transition:width .3s}.ShieldsDashboard_progressText__UtCid{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#fff;text-shadow:0 0 3px #000}.ShieldsDashboard_powerControls__cppGD{display:flex;align-items:center;gap:8px;padding:5px 8px;background-color:#1a1a1a;border:1px solid #333;border-radius:5px;width:100%;max-width:250px}.ShieldsDashboard_powerSlider__lQkqI{flex:1 1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#333;outline:none;border-radius:3px}.ShieldsDashboard_powerSlider__lQkqI::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#00d4ff;cursor:pointer;border-radius:50%}.ShieldsDashboard_powerSlider__lQkqI::-moz-range-thumb{width:16px;height:16px;background:#00d4ff;cursor:pointer;border-radius:50%;border:none}.ShieldsDashboard_powerSlider__lQkqI:disabled{opacity:.5;cursor:not-allowed}.ShieldsDashboard_powerSlider__lQkqI:disabled::-webkit-slider-thumb{cursor:not-allowed;background:#666}.ShieldsDashboard_powerSlider__lQkqI:disabled::-moz-range-thumb{cursor:not-allowed;background:#666}.ShieldsDashboard_powerValue__rE3PU{color:#00d4ff;font-size:.85rem;font-weight:700;min-width:45px;text-align:right}.ShieldsDashboard_lockButton__y3z_H{background:none;border:1px solid #555;border-radius:3px;color:#888;cursor:pointer;padding:3px 6px;font-size:1rem;transition:all .2s}.ShieldsDashboard_lockButton__y3z_H:hover{border-color:#00d4ff;color:#00d4ff}.ShieldsDashboard_lockButton__y3z_H.ShieldsDashboard_locked__tX1Oz{color:#fa0;border-color:#fa0}.ShieldsDashboard_powerInfo__iq9RW{padding:15px;background-color:#1a1a1a;border:2px solid #333;border-radius:5px}.ShieldsDashboard_infoRow__lIeq1{display:flex;justify-content:space-between;padding:5px 0;color:#ccc}.ShieldsDashboard_infoRow__lIeq1 span:first-child{color:#888}.ShieldsDashboard_infoRow__lIeq1 span:last-child{color:#00d4ff;font-weight:700}.WeaponsDashboard_weaponsDashboard__2u4cH{padding:20px;color:#fff;height:100%;overflow-y:auto}.WeaponsDashboard_weaponsDashboard__2u4cH h2{margin-top:0;text-align:center;color:#f44}.WeaponsDashboard_inventoryBar__QayH1{display:flex;align-items:center;gap:10px;padding:10px;background-color:rgba(0,0,0,.5);border:2px solid #f44;border-radius:5px;margin-bottom:20px;overflow-x:auto;min-height:80px}.WeaponsDashboard_inventoryLabel__XbB5h{font-weight:700;color:#f44;white-space:nowrap}.WeaponsDashboard_inventoryItem__Cm5Nj{padding:10px 20px;background-color:#f44;color:#000;border-radius:5px;cursor:-webkit-grab;cursor:grab;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.WeaponsDashboard_inventoryItem__Cm5Nj:active{cursor:-webkit-grabbing;cursor:grabbing}.WeaponsDashboard_missileCounter__kbdVh{display:flex;justify-content:center;align-items:center;gap:10px;padding:15px;background-color:rgba(0,0,0,.5);border:2px solid #f44;border-radius:5px;margin-bottom:20px;font-size:24px}.WeaponsDashboard_missileLabel__MIZzH{color:#f44;font-weight:700}.WeaponsDashboard_missileCount__LTvUp{color:#fff;font-size:32px;font-weight:700}.WeaponsDashboard_shipDiagram__ajXpN{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;background-color:rgba(0,0,0,.3);border:2px solid #f44;border-radius:10px;margin-bottom:20px}.WeaponsDashboard_shipSection__XYgMl{display:flex;flex-direction:column;align-items:center;gap:5px}.WeaponsDashboard_sectionLabel__rDheT{font-weight:700;color:#f44;font-size:14px}.WeaponsDashboard_slotRow__LjhiV{display:flex;gap:10px}.WeaponsDashboard_slot__cdwGl{width:120px;height:80px;border:2px solid #f44;border-radius:5px;background-color:rgba(255,68,68,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:all .2s}.WeaponsDashboard_slot__cdwGl:hover{background-color:rgba(255,68,68,.2);border-color:#f66}.WeaponsDashboard_slotLabel__lY_mY{position:absolute;top:5px;left:5px;font-size:10px;color:#f44}.WeaponsDashboard_slotItem__yD6Ub{padding:5px 10px;background-color:#f44;color:#000;border-radius:3px;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700}.WeaponsDashboard_slotItem__yD6Ub:active{cursor:-webkit-grabbing;cursor:grabbing}.WeaponsDashboard_slotEmpty__9yo2K{color:#666;font-style:italic}.WeaponsDashboard_progressBar__5MEWK{position:absolute;bottom:0;left:0;right:0;height:8px;background-color:rgba(0,0,0,.5);border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:hidden}.WeaponsDashboard_progressFill__srJGO{height:100%;background:linear-gradient(90deg,#f44,#f66);transition:width .3s}.WeaponsDashboard_shipBody__HtpbH{width:150px;height:150px;display:flex;align-items:center;justify-content:center;position:relative}.WeaponsDashboard_shipImage__fR6NA{width:100%;height:100%;object-fit:contain}.WeaponsDashboard_shipCenter__mVCCs{font-weight:700;color:#f44;font-size:18px}.WeaponsDashboard_targetingButtons__Td6IQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:20px}.WeaponsDashboard_targetingButton__TDBUO{padding:15px;background-color:#f44;color:#000;border:none;border-radius:5px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s}.WeaponsDashboard_targetingButton__TDBUO:hover{background-color:#f66;transform:scale(1.05)}.WeaponsDashboard_targetingButton__TDBUO:active{transform:scale(.95)}.WeaponsDashboard_targetingView__YUYlt{padding:20px;color:#fff;height:100%;display:flex;flex-direction:column}.WeaponsDashboard_targetingHeader___KTts{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.WeaponsDashboard_targetingHeader___KTts h3{margin:0;color:#f44}.WeaponsDashboard_returnButton__YFC_E{padding:10px 20px;background-color:#444;color:#fff;border:2px solid #666;border-radius:5px;font-weight:700;cursor:pointer;transition:all .2s}.WeaponsDashboard_returnButton__YFC_E:hover{background-color:#555;border-color:#888}.WeaponsDashboard_targetingSvg__aqCVc{border:2px solid #f44;border-radius:5px;margin-bottom:20px}.WeaponsDashboard_targetingControls__D1CHp{display:flex;gap:10px;align-items:center;justify-content:center}.WeaponsDashboard_targetingInfo__GxLHd{flex:1 1;padding:10px;background-color:rgba(0,0,0,.5);border:2px solid #f44;border-radius:5px;font-size:16px}.WeaponsDashboard_fireMissileButton__Vzzjn,.WeaponsDashboard_laserOffButton__jK_Lf,.WeaponsDashboard_laserOnButton__lyZhw{padding:15px 30px;border:none;border-radius:5px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s}.WeaponsDashboard_laserOnButton__lyZhw{background-color:#f44;color:#fff}.WeaponsDashboard_laserOnButton__lyZhw:hover:not(:disabled){background-color:#f66;transform:scale(1.05)}.WeaponsDashboard_laserOffButton__jK_Lf{background-color:#444;color:#fff}.WeaponsDashboard_laserOffButton__jK_Lf:hover:not(:disabled){background-color:#555;transform:scale(1.05)}.WeaponsDashboard_fireMissileButton__Vzzjn{background-color:#f80;color:#000}.WeaponsDashboard_fireMissileButton__Vzzjn:hover:not(:disabled){background-color:#fa0;transform:scale(1.05)}.WeaponsDashboard_fireMissileButton__Vzzjn:disabled,.WeaponsDashboard_laserOffButton__jK_Lf:disabled,.WeaponsDashboard_laserOnButton__lyZhw:disabled{opacity:.5;cursor:not-allowed}.WeaponsDashboard_fireMissileButton__Vzzjn:active:not(:disabled),.WeaponsDashboard_laserOffButton__jK_Lf:active:not(:disabled),.WeaponsDashboard_laserOnButton__lyZhw:active:not(:disabled){transform:scale(.95)}.CommunicationsDashboard_container__DCSsC{padding:10px;background-color:#0a0e27;height:750px;color:#fff;font-family:monospace;overflow:hidden;box-sizing:border-box}.CommunicationsDashboard_loading__TShdc{padding:20px;color:#fff;text-align:center}.CommunicationsDashboard_header__65Efv{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:5px;border-bottom:2px solid #0070f3}.CommunicationsDashboard_header__65Efv h1{color:#00d4ff;margin:0;font-size:18px}.CommunicationsDashboard_clearButton__U6NkR{background-color:#f44;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-family:monospace;font-size:14px;transition:background-color .2s}.CommunicationsDashboard_clearButton__U6NkR:hover{background-color:#f66}.CommunicationsDashboard_mainContent__tU5Hj{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;height:calc(100% - 50px);overflow:hidden}.CommunicationsDashboard_leftPanel__75bxA{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding-right:5px}.CommunicationsDashboard_inputSection__HiNyQ{display:flex;flex-direction:column;gap:5px}.CommunicationsDashboard_label__qOdWK{color:#00d4ff;font-size:14px;font-weight:700;display:flex;flex-direction:column;gap:2px}.CommunicationsDashboard_labelSubtext__3n7cK{color:#888;font-size:11px;font-weight:400}.CommunicationsDashboard_textarea__CQrL3{background-color:#1a1f3a;color:#fff;border:1px solid #0070f3;border-radius:4px;padding:10px;font-family:monospace;font-size:12px;resize:vertical;min-height:60px}.CommunicationsDashboard_textarea__CQrL3:focus{outline:none;border-color:#00d4ff;box-shadow:0 0 5px rgba(0,212,255,.3)}.CommunicationsDashboard_sendButton__IgRxP{background-color:#0070f3;color:#fff;border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-family:monospace;font-size:16px;font-weight:700;transition:background-color .2s;margin-top:10px}.CommunicationsDashboard_sendButton__IgRxP:hover:not(:disabled){background-color:#0051c7}.CommunicationsDashboard_sendButton__IgRxP:disabled{background-color:#333;color:#666;cursor:not-allowed}.CommunicationsDashboard_error__Q3G7F{background-color:#3a1a1a;border:1px solid #f44;padding:10px;border-radius:4px;color:#f88;margin-top:10px;font-size:12px}.CommunicationsDashboard_rightPanel__9qM3V{display:flex;flex-direction:column;gap:15px;overflow-y:auto;padding-right:5px}.CommunicationsDashboard_responseSection__QncTH{display:flex;flex-direction:column;gap:5px}.CommunicationsDashboard_responseBox__t_r_v{border:1px solid #0f0;border-radius:4px;color:#fff;font-size:14px;line-height:1.5}.CommunicationsDashboard_commandsBox__Rpb5I,.CommunicationsDashboard_responseBox__t_r_v{background-color:#1a1f3a;padding:15px;min-height:200px;max-height:400px;overflow-y:auto;white-space:pre-wrap}.CommunicationsDashboard_commandsBox__Rpb5I{border:1px solid #fa0;border-radius:4px;color:#0f0;font-size:12px;font-family:monospace;margin:0}.CommunicationsDashboard_commandsBox__Rpb5I::-webkit-scrollbar,.CommunicationsDashboard_leftPanel__75bxA::-webkit-scrollbar,.CommunicationsDashboard_responseBox__t_r_v::-webkit-scrollbar,.CommunicationsDashboard_rightPanel__9qM3V::-webkit-scrollbar{width:8px}.CommunicationsDashboard_commandsBox__Rpb5I::-webkit-scrollbar-track,.CommunicationsDashboard_leftPanel__75bxA::-webkit-scrollbar-track,.CommunicationsDashboard_responseBox__t_r_v::-webkit-scrollbar-track,.CommunicationsDashboard_rightPanel__9qM3V::-webkit-scrollbar-track{background:#0a0e27}.CommunicationsDashboard_commandsBox__Rpb5I::-webkit-scrollbar-thumb,.CommunicationsDashboard_leftPanel__75bxA::-webkit-scrollbar-thumb,.CommunicationsDashboard_responseBox__t_r_v::-webkit-scrollbar-thumb,.CommunicationsDashboard_rightPanel__9qM3V::-webkit-scrollbar-thumb{background:#0070f3;border-radius:4px}.CommunicationsDashboard_commandsBox__Rpb5I::-webkit-scrollbar-thumb:hover,.CommunicationsDashboard_leftPanel__75bxA::-webkit-scrollbar-thumb:hover,.CommunicationsDashboard_responseBox__t_r_v::-webkit-scrollbar-thumb:hover,.CommunicationsDashboard_rightPanel__9qM3V::-webkit-scrollbar-thumb:hover{background:#0051c7}.TransportationDashboard_dashboard__O5Zsr{display:flex;height:750px;gap:20px;padding:20px;background:#0a0e27;color:#fff;overflow:hidden}.TransportationDashboard_leftPanel__L_BMa{flex:0 0 300px;background:#1a1e3a;padding:15px;border-radius:8px;overflow-y:auto;display:flex;flex-direction:column;gap:15px}.TransportationDashboard_leftPanel__L_BMa h3{margin:0;color:#4a9eff;font-size:16px}.TransportationDashboard_inventoryList__Dcnzw{display:flex;flex-direction:column;gap:10px}.TransportationDashboard_roomInventoryCard__hobnr{background:#2a2e4a;border:1px solid #3a3e5a;border-radius:6px;padding:10px}.TransportationDashboard_roomInventoryCard__hobnr .TransportationDashboard_roomName__zYTfj{font-weight:700;color:#4a9eff;margin-bottom:8px;font-size:13px}.TransportationDashboard_inventoryItems__TZmS5{display:flex;flex-direction:column;gap:4px}.TransportationDashboard_inventoryItem__G_ag7{display:flex;justify-content:space-between;font-size:12px;color:#aaa;background:#1a1e3a;padding:6px;border-radius:4px}.TransportationDashboard_inventoryItem__G_ag7 .TransportationDashboard_amount__VOdlo{font-weight:700;color:#4a9eff}.TransportationDashboard_empty__zrxqv{color:#666;font-size:12px;text-align:center;padding:10px;font-style:italic}.TransportationDashboard_rightPanel__iKK5S{flex:1 1;background:#1a1e3a;padding:15px;border-radius:8px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.TransportationDashboard_rightPanel__iKK5S h3{margin:0 0 15px;color:#4a9eff;font-size:16px}.TransportationDashboard_transportsSection__o9qe2{flex:1 1;display:flex;flex-direction:column}.TransportationDashboard_transportsSection__o9qe2 h3{margin:0 0 15px}.TransportationDashboard_transportsGrid__vxO1l{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px;flex-wrap:wrap}.TransportationDashboard_transportCard__P_7lQ{background:#2a2e4a;border:2px solid #3a3e5a;border-radius:8px;padding:12px;cursor:pointer;transition:all .3s;display:flex;flex-direction:column;gap:10px}.TransportationDashboard_transportCard__P_7lQ:hover{border-color:#4a9eff;box-shadow:0 0 12px rgba(74,158,255,.4);transform:translateY(-2px)}.TransportationDashboard_transportHeader__Ywi_J{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.TransportationDashboard_transportId__zJk57{font-weight:700;color:#4a9eff;font-size:13px}.TransportationDashboard_transportBattery__2cT_l{display:flex;align-items:center;gap:6px;font-size:11px}.TransportationDashboard_batteryLabel__rAvAh{color:#aaa}.TransportationDashboard_batteryBar__6CJWc{position:relative;width:50px;height:14px;background:#1a1e3a;border:1px solid #3a3e5a;border-radius:3px;overflow:hidden}.TransportationDashboard_batteryFill__GclWd{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#4f4,#4a9eff);transition:width .3s}.TransportationDashboard_batteryValue__yrtrz{font-weight:700;color:#4a9eff}.TransportationDashboard_transportHealth__tXurX{font-size:12px;color:#aaa}.TransportationDashboard_transportStatus__NNJ1L{font-size:12px;color:#666;font-style:italic}.TransportationDashboard_selectButton__D8wxZ{padding:8px;background:#4a9eff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:700;transition:all .2s}.TransportationDashboard_selectButton__D8wxZ:hover{background:#6ab0ff}.TransportationDashboard_transitList__iM9hu{display:flex;flex-direction:column;gap:8px}.TransportationDashboard_transitItem__sjQtE{background:#2a2e4a;border:1px solid #3a3e5a;border-radius:6px;padding:10px;display:flex;justify-content:space-between;align-items:center}.TransportationDashboard_transitInfo__EC_4H{display:flex;gap:15px;font-size:12px}.TransportationDashboard_transitInfo__EC_4H .TransportationDashboard_transportId__zJk57{font-weight:700;color:#4a9eff}.TransportationDashboard_transitInfo__EC_4H .TransportationDashboard_transportStatus__NNJ1L{color:#f94}.TransportationDashboard_transitInfo__EC_4H .TransportationDashboard_transportRoom__jFm5g{color:#aaa}.TransportationDashboard_transitBattery__J0jmL{display:flex;align-items:center;gap:8px;font-size:11px}.TransportationDashboard_assignmentPanel__tH1kt{display:flex;flex-direction:column;height:100%;gap:15px}.TransportationDashboard_backButton__CkC4E{align-self:flex-start;padding:8px 12px;background:#3a3e5a;color:#aaa;border:1px solid #4a4e6a;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.TransportationDashboard_backButton__CkC4E:hover{background:#4a4e6a;color:#fff}.TransportationDashboard_assignmentContent__sVca3{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:15px}.TransportationDashboard_assignmentContent__sVca3 h3{margin:0;color:#4a9eff;font-size:14px}.TransportationDashboard_roomSelector__tdMdP{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.TransportationDashboard_roomButton__3A09m{background:#2a2e4a;border:2px solid #3a3e5a;border-radius:6px;padding:12px;cursor:pointer;transition:all .2s;text-align:center;display:flex;flex-direction:column;gap:6px}.TransportationDashboard_roomButton__3A09m:hover{border-color:#4a9eff;background:#3a3e5a}.TransportationDashboard_roomButton__3A09m.TransportationDashboard_selected__0zNPe{border-color:#4a9eff;background:#4a5e7a;box-shadow:0 0 12px rgba(74,158,255,.4)}.TransportationDashboard_roomButtonName__p7SHv{font-weight:700;color:#4a9eff;font-size:12px}.TransportationDashboard_roomButtonDistance__w5Ilv{font-size:11px;color:#f94}.TransportationDashboard_roomButtonInventory__98RXk{font-size:10px;color:#aaa;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.TransportationDashboard_roomButtonType__Go_Iu{font-size:10px;color:#8a9eff;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.TransportationDashboard_locationType__pDv2A{font-size:11px;color:#8a9eff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}.TransportationDashboard_startDestInfo__0uAvr{background:#2a2e4a;border:1px solid #3a3e5a;border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:6px;font-size:12px}.TransportationDashboard_startDestInfo__0uAvr div{display:flex;justify-content:space-between}.TransportationDashboard_startDestInfo__0uAvr strong{color:#4a9eff}.TransportationDashboard_resourceSelector__m5nxF{display:flex;flex-direction:column;gap:10px;flex:1 1}.TransportationDashboard_resourceInput__52K5r{display:flex;align-items:center;gap:10px}.TransportationDashboard_resourceInput__52K5r label{flex:0 0 130px;font-size:12px;color:#aaa}.TransportationDashboard_inputGroup__H0Nxa{display:flex;align-items:center;gap:8px;flex:1 1}.TransportationDashboard_inputGroup__H0Nxa input{flex:1 1;padding:6px;background:#2a2e4a;color:#fff;border:1px solid #3a3e5a;border-radius:4px;font-size:12px}.TransportationDashboard_inputGroup__H0Nxa input:focus{outline:none;border-color:#4a9eff;box-shadow:0 0 8px rgba(74,158,255,.3)}.TransportationDashboard_available__67Lma{color:#666;font-size:11px;flex:0 0 auto}.TransportationDashboard_submitButton___RtBC{padding:12px;background:#4a9eff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;transition:all .2s;align-self:flex-end}.TransportationDashboard_submitButton___RtBC:hover{background:#6ab0ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,158,255,.4)}.TransportationDashboard_loading__j_2pd{display:flex;justify-content:center;align-items:center;height:100%;font-size:18px;color:#aaa}.RepairsDashboard_dashboard___WFgX{display:grid;grid-template-columns:250px 1fr 300px;grid-gap:20px;gap:20px;height:750px;padding:20px;background:#0a0e27;color:#fff;overflow:hidden}.RepairsDashboard_roomList__A5frS{background:#1a1e3a;padding:15px;border-radius:8px;overflow-y:auto}.RepairsDashboard_roomList__A5frS h3{margin:0 0 15px;color:#4a9eff;font-size:16px}.RepairsDashboard_roomButtons__c80qo{display:flex;flex-direction:column;gap:8px}.RepairsDashboard_roomButton__elgu7{background:#2a2e4a;border:2px solid #3a3e5a;border-radius:4px;padding:10px;cursor:pointer;text-align:left;color:#fff;transition:all .2s}.RepairsDashboard_roomButton__elgu7:hover{background:#3a3e5a;border-color:#4a9eff}.RepairsDashboard_roomButton__elgu7.RepairsDashboard_selected__D7DIg{background:#4a5e7a;border-color:#4a9eff}.RepairsDashboard_roomButtonName__4qs3t{font-weight:700;margin-bottom:5px;font-size:13px}.RepairsDashboard_roomButtonHealth__9hG0q{height:4px;background:#1a1e3a;border-radius:2px;overflow:hidden;margin-bottom:3px}.RepairsDashboard_healthBar__22m9c{height:100%;transition:width .3s}.RepairsDashboard_roomButtonBots__U7ko3{font-size:11px;color:#4a9eff}.RepairsDashboard_roomDetails__IYh2r{background:#1a1e3a;padding:20px;border-radius:8px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.RepairsDashboard_roomDetails__IYh2r h3{margin:0;color:#4a9eff;font-size:20px}.RepairsDashboard_roomDetails__IYh2r h4{margin:0 0 10px;color:#aaa;font-size:14px}.RepairsDashboard_itemsList__3iGVy{background:#0a0e27;padding:15px;border-radius:4px}.RepairsDashboard_item__au5dp{background:#2a2e4a;padding:10px;border-radius:4px;margin-bottom:8px;cursor:pointer;border:2px solid transparent;transition:all .2s}.RepairsDashboard_item__au5dp:hover{background:#3a3e5a;border-color:#4a9eff}.RepairsDashboard_itemSelected__plEnQ{border-color:#4a9eff;background:#4a5e7a}.RepairsDashboard_itemName__chWRx{font-weight:700;margin-bottom:5px;font-size:14px}.RepairsDashboard_itemHealth__y4VeY{display:flex;align-items:center;gap:10px;font-size:12px}.RepairsDashboard_itemHealth__y4VeY span{min-width:80px}.RepairsDashboard_itemHealth__y4VeY .RepairsDashboard_healthBar__22m9c{flex:1 1;height:6px;background:#1a1e3a;border-radius:3px;overflow:hidden}.RepairsDashboard_botsSection__P465f{background:#0a0e27;padding:15px;border-radius:4px}.RepairsDashboard_botItem__9Cs8s{background:#2a2e4a;padding:10px;border-radius:4px;margin-bottom:8px;font-size:12px}.RepairsDashboard_botItem__9Cs8s div{margin-bottom:4px}.RepairsDashboard_botItem__9Cs8s button,.RepairsDashboard_botItem__9Cs8s select{width:100%;padding:6px;background:#4a9eff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;margin-top:5px}.RepairsDashboard_botItem__9Cs8s select{background:#3a3e5a;border:1px solid #4a4e6a}.RepairsDashboard_botItem__9Cs8s button:hover{background:#6ab0ff}.RepairsDashboard_botPriority__kTvCr{color:#fa0;font-style:italic}.RepairsDashboard_noBots__W_JXU{text-align:center;color:#666;padding:20px;font-style:italic}.RepairsDashboard_noSelection__UEI76{background:#1a1e3a;padding:20px;border-radius:8px;display:flex;justify-content:center;align-items:center;color:#666;font-size:16px}.RepairsDashboard_sidebar__NQxqo{background:#1a1e3a;padding:15px;border-radius:8px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.RepairsDashboard_sidebarSection__HSoiE h3{margin:0 0 10px;color:#4a9eff;font-size:16px}.RepairsDashboard_resourceInfo__DJqN9{background:#2a2e4a;padding:10px;border-radius:4px;font-size:13px}.RepairsDashboard_resourceInfo__DJqN9 div{margin-bottom:5px}.RepairsDashboard_resourceNote__SSTDS{color:#aaa;font-size:11px;font-style:italic}.RepairsDashboard_botsList__y4f9c{display:flex;flex-direction:column;gap:8px}.RepairsDashboard_infoBox__yLQ_k{background:#2a2e4a;padding:10px;border-radius:4px;font-size:12px}.RepairsDashboard_infoBox__yLQ_k p{margin:0 0 6px;color:#aaa}.RepairsDashboard_loading__0YJRy{display:flex;justify-content:center;align-items:center;height:100%;font-size:18px;color:#aaa}