/* RCON test: konsol. arac-cikti her temada koyu oldugu icin konsol renkleri sabit. */
.arac-panel input[type=password] {
  width: 100%; min-height: 44px; padding: 10px 13px; border: 1px solid var(--line); border-radius: 9px;
  background: var(--bg); color: var(--text); font: inherit; font-size: 14.5px; line-height: 1.4;
}
.arac-panel input[type=password]:focus { outline: none; border-color: var(--accent); box-shadow: 0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent); }
.rcon-adres { grid-template-columns: minmax(0, 2fr) minmax(0, 1fr); }
.rcon-uyari { margin: 0; font-size: 12.5px; color: var(--muted); }
.rcon-uyari::before { content: '⚠ '; color: #f5a524; }
.rcon-renk { display: inline-flex; align-items: center; gap: 6px; font-size: 12.5px; color: #93aebb; cursor: pointer; }
.rcon-renk input { accent-color: var(--accent); }
.rcon-cikti {
  height: 320px; overflow: auto; padding: 14px 16px; white-space: pre-wrap; overflow-wrap: anywhere;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 13px; line-height: 1.6; color: #d8e6ec;
}
.rcon-cikti.rcon-ornek { opacity: .6; }
.rcon-k { color: #9fd3e3; margin-top: 6px; }
.rcon-k:first-child { margin-top: 0; }
.rcon-h { color: #ff8f8f; }
.rcon-bilgi { color: #7c95a2; }
.rcon-satir { display: flex; align-items: center; gap: 8px; padding: 8px 10px; border-top: 1px solid #22323c; background: #0f1b22; }
.rcon-satir > span { color: #9fd3e3; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }
.arac-panel .rcon-satir input[type=text] {
  flex: 1; min-width: 0; min-height: 36px; padding: 6px 10px; border-color: #2c3e4a; background: #0b141a; color: #d8e6ec;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 13.5px;
}
.rcon-satir .arac-dugme { width: auto; }
.rcon-gizli { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
@media (max-width: 420px) {
  .rcon-adres { grid-template-columns: minmax(0, 1fr); }
  .rcon-cikti { height: 260px; }
}
