/* Heilsan – Schnittstellen */
.interop .drop { display: flex; flex-direction: column; align-items: center; gap: 4px; }
.interop .drop svg { width: 26px; height: 26px; color: var(--accent); }
.interop .tbl td .chip { vertical-align: middle; }
.interop label.btn input[type="file"] { display: none; }
.interop .kpi .val { font-size: 24px; }
.interop textarea.mono { font-family: var(--mono); font-size: 12px; }
.interop .card.flat { background: var(--panel2); }
.interop .card.is-off { border-style: dashed; }
.interop .card.is-off .card-head h3 { color: var(--text2); }
