/* İşletme ve ortak paneli: yönetimin temel.css + yonetim.css'i üstüne yalnız birkaç ek. Renkler token'lardan; yeni renk yok. */

/* /ortak-ol: iki fiş alt alta, metin okunur genişlikte */
.basvuru-sayfa .tek-genis { max-width: 640px; }
.basvuru-sayfa .fis + .fis { margin-top: 36px; }
.basvuru-cevap { color: var(--text); font-size: 1.0625rem; line-height: 1.55; }
.basvuru-ara { font-family: var(--display); font-weight: 700; font-size: 1.125rem; letter-spacing: -0.015em; margin: 22px 0 10px; padding-top: 16px; border-top: 1px dashed var(--card-line); }
.basvuru-adimlar, .basvuru-sartlar, .panel-liste { display: grid; gap: 8px; padding-left: 1.25em; color: var(--text-2); }
.basvuru-adimlar { list-style: decimal; }
.basvuru-sartlar, .panel-liste { list-style: disc; }
.basvuru-adimlar strong { color: var(--text); }
.basvuru-tur { display: grid; gap: 2px; }
.basvuru-sayfa code, .panel-link { overflow-wrap: anywhere; word-break: break-word; }
.basvuru-sayfa code { display: inline-block; margin-top: 4px; padding: 4px 8px; border: 1px dashed var(--field-line); border-radius: 6px; background: var(--paper); font-size: 0.875rem; }
.basvuru-sayfa textarea.girdi, .icerik textarea.girdi { min-height: 84px; resize: vertical; padding-top: 10px; padding-bottom: 10px; line-height: 1.45; }
#kod-yeniden { justify-self: center; }
#tamam .basvuru-adimlar { margin-top: 8px; }
.tek-ust a#logo-yeri { color: inherit; text-decoration: none; }

/* Panel: bağlantı satırı telefonda taşmasın */
.panel-link { font-size: 0.875rem; }

/* Giriş: kod adımındaki bağlantı düğmeleri (8 Ekim 2026) */
.kod-eylem { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px 16px; margin: 4px 0 0; }
