/* Drone "Start flight" panel. Hashed by scripts/build.mjs
   (ensure: views-drone-ingest), after views-admin. The old
   <style id="drone-ingest-css"> was appended when the panel was created. */

.drone-ingest { display: flex; flex-direction: column; gap: 10px; padding: 12px; background: var(--bg-1, #10141d); border: 1px solid var(--border, rgba(255,255,255,.1)); border-radius: 8px; font-size: 13px; }
.drone-ingest-title { font-size: 13px; font-weight: 600; margin: 0; }
.drone-ingest-copy { color: var(--text-2, rgba(255,255,255,.6)); font-size: 12px; line-height: 1.5; margin: 0; }
.drone-ingest-row { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.drone-ingest-label { width: 160px; background: var(--bg-input, #0b0e14); color: inherit; border: 1px solid var(--border, rgba(255,255,255,.14)); border-radius: 6px; padding: 6px 8px; font-size: 12px; }
.drone-ingest-count { width: 72px; background: var(--bg-input, #0b0e14); color: inherit; border: 1px solid var(--border, rgba(255,255,255,.14)); border-radius: 6px; padding: 6px; font-size: 12px; }
.drone-ingest-empty { color: var(--warn, #ffd8a8); font-size: 12px; }
.drone-ingest-active { font-size: 12px; color: var(--text-2, rgba(255,255,255,.7)); }
.drone-ingest-test-tag { font-size: 10px; font-weight: 700; letter-spacing: .06em; color: #ffbe78; border: 1px solid rgba(255,190,120,.5); border-radius: 4px; padding: 1px 5px; text-transform: uppercase; }
.drone-ingest-status { font-size: 12px; color: var(--text-2, rgba(255,255,255,.55)); min-height: 16px; }
.drone-ingest-status.is-error { color: #ff9d9d; }
.drone-ingest-status.is-ok { color: #9fe6b0; }
