/* Acik API sayfasi. Uc listesi ve canli deneme ciktisi. */

.api-ornek { padding: 14px; }

.api-ozet { list-style: none; margin: 0; padding: 0; }
.api-ozet li {
  display: flex; align-items: baseline; justify-content: space-between; gap: 10px;
  padding: 6px 0; border-bottom: 1px solid var(--ucuz-border);
  font-size: .8rem;
}
.api-ozet li:last-child { border-bottom: 0; }
.api-ozet span { color: var(--ucuz-sonuk2); }
.api-ozet code {
  color: var(--ucuz-gold); background: none; padding: 0;
  font-size: .78rem; word-break: break-all; text-align: right;
}

.api-liste { display: flex; flex-direction: column; gap: 8px; }

.api-uc {
  padding: 10px 12px;
  border: 1px solid var(--ucuz-border); border-radius: var(--r-sm);
  background: rgba(255,255,255,.02);
}
.api-uc-bas { display: flex; align-items: center; gap: 9px; flex-wrap: wrap; }
.api-yontem {
  flex: 0 0 auto; padding: 2px 7px; border-radius: 4px;
  background: rgba(52,211,153,.14); color: #34d399;
  font-family: var(--yt-metin); font-size: .62rem; font-weight: 800; letter-spacing: .06em;
}
.api-yol {
  flex: 1 1 240px; min-width: 0;
  color: var(--ucuz-metin); background: none; padding: 0;
  font-size: .82rem; word-break: break-all;
}
.api-dene { flex: 0 0 auto; }
.api-ne { margin: 7px 0 0; font-size: .8rem; line-height: 1.6; color: var(--ucuz-sonuk); }
.api-par { margin: 4px 0 0; font-size: .75rem; color: var(--ucuz-sonuk3); }
.api-par span {
  font-family: var(--yt-metin); font-size: .62rem; font-weight: 700;
  text-transform: uppercase; letter-spacing: .06em; color: var(--ucuz-sonuk2);
  margin-right: 5px;
}

.api-cikti {
  margin: 10px 0 0; padding: 11px 12px; max-height: 320px; overflow: auto;
  border: 1px solid var(--ucuz-border); border-radius: var(--r-sm);
  background: #0b0e15; color: #a6e3a1;
  font-family: var(--yt-kod, ui-monospace, Consolas, monospace);
  font-size: .72rem; line-height: 1.6;
  white-space: pre-wrap; word-break: break-word;
}
.api-cikti[hidden] { display: none; }
