/* shure-scan-panel.js — was an injected style. Hashed by scripts/build.mjs (ensure: views-shure-scan-panel). */
.sh6-wrap { display: flex; flex-direction: column; gap: 8px; }
.sh6-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); gap: 8px; }
.sh6-field { display: flex; flex-direction: column; gap: 4px; }
.sh6-label { font-size: 12px; color: var(--text-muted, #6b7280); }
.sh6-input, .sh6-btn, .sh6-pill {
  font: inherit; border: 1px solid var(--border, #d0d5dd); border-radius: 6px;
  background: var(--bg-input); color: inherit; padding: 4px 8px;
}
.sh6-btn { cursor: pointer; align-self: flex-start; }
.sh6-btn:disabled { opacity: .55; cursor: not-allowed; }
.sh6-pill { cursor: pointer; }
.sh6-pill.on { color: var(--accent-text, #2563eb); border-color: var(--accent, #2563eb); }
.sh6-chip { font-size: 12px; font-weight: 600; }
.sh6-note { margin: 0; font-size: 13px; }
.sh6-warn { margin: 0; font-size: 13px; color: var(--danger, #b42318); }
.sh6-msg { font-size: 12px; min-height: 1em; }
.sh6-msg.bad { color: var(--danger, #b42318); }
.sh6-err { color: var(--danger, #b42318); }
.sh6-ants { display: flex; gap: 12px; }
.sh6-ant { display: flex; align-items: center; gap: 4px; font-size: 13px; }
