/* 4. bölüm: kondansatör, bobin, AC, RC filtre */

.c4-split { min-height: 0; }
.c4-row { display: grid; grid-template-columns: 1.45fr 1fr; gap: 12px; min-height: 0; }
.c4-row-cap { grid-template-columns: 2.1fr 1fr; }
.c4-scope { display: flex; flex-direction: column; min-height: 0; min-width: 0; }
.c4-scope .scope-ctl { padding-top: 6px; }
.c4-plates { border-left: 1px dashed rgba(239, 238, 226, 0.14); }

.c4-note { font-family: var(--f-mono); font-size: 0.78rem; color: var(--muted); }
.c4-note:empty { display: none; }
.stage .controls .meters .meter { min-width: 0; }
.stage .controls .meter b { font-size: 0.95rem; white-space: nowrap; }
.controls.c4-audio { padding-top: 8px; padding-bottom: 9px; border-top: 1px dashed var(--line); }

/* metin içindeki güvenlik notu */
.c4-warn {
  margin: 0.9rem 0; padding: 0.55rem 0.9rem; border-radius: 6px;
  border-left: 3px solid var(--heat); background: rgba(255, 138, 42, 0.09);
  color: #ffd2ad; font-size: 0.93em;
}

@media (max-width: 860px) {
  .c4-split { grid-template-rows: none !important; grid-auto-rows: auto; }
  .c4-split > .pane { min-height: 210px; }
  .c4-row, .c4-row-cap { grid-template-columns: 1fr; grid-auto-rows: minmax(230px, auto); }
  .c4-row > .pane { min-height: 230px; }
  .c4-plates { border-left: 0; border-top: 1px dashed rgba(239, 238, 226, 0.14); min-height: 200px; }
  .c4-scope { min-height: 300px; }
}

.stage .controls.c4-tight input[type="range"] { width: 112px; }
.stage .controls.c4-tight { gap: 8px 14px; }
.c4-notrig .scope-ctl label { display: none; }
