/* Propulsion UI (CC_042) — FTL-Antrieb: ftl-drive.css */
.propulsion-layout { display: grid; grid-template-columns: 1fr 320px; gap: 1rem; padding: 1rem; }
.propulsion-gauge-panel { max-width: 640px; }

/* Schubschieber */
.thrust-form { display: flex; flex-direction: column; gap: 0.75rem; }
.maneuvering-control { margin-top: 1rem; }

/* Hinweise */
.warning-label { color: #ff5722; font-weight: bold; font-size: 0.85rem; }
.ok-label { color: #00c853; font-size: 0.85rem; }

/* Statusanzeige */
.sys-status-row { padding: 0.5rem 0; }
.status-active { color: #00c853; font-weight: bold; }
.status-standby { color: #888; }

/* P3: Thruster-Vektor-Visualisierung */
.thruster-vector-svg { width: 180px; height: 180px; display: block; margin: 0 auto; }
.thruster-hull { fill: none; stroke: rgba(0,229,255,0.4); stroke-width: 2; }
.thruster-main { fill: none; stroke: #ff6400; stroke-width: 3; marker-end: url(#arrow); }
.thruster-rcs  { fill: none; stroke: rgba(255,200,0,0.7); stroke-width: 1.5; }
.thruster-label { fill: #aaa; font-size: 10px; font-family: monospace; }
