/* AI Policy Lab - Detay için giriş sayfası (TR/EN geçişli) */

.section-become-instructor .main-section {
    background-color: #d6ebf4;
    /* Tema bu konteyneri flex yapıyor; dil sekmeleri dikeyde esnemesin diye
       bu sayfada normal blok akışına döndürüyoruz. */
    display: block;
}

.section-become-instructor .main-section .content-inner {
    max-width: 800px;
}

.section-become-instructor .main-section .content-user {
    align-items: center;
    padding-bottom: 4px;
}

.section-become-instructor .main-section .content-user .box-agent {
    gap: 20px;
}

/* --- Dil geçişi (saf CSS, JS yok) --- */
.apl-lang-radio {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
    pointer-events: none;
}

.apl-lang-switch {
    display: flex;
    justify-content: center;
    gap: 8px;
    margin-bottom: 26px;
}

.apl-lang-btn {
    cursor: pointer;
    padding: 8px 22px;
    border-radius: 999px;
    border: 1px solid #b9d6e4;
    background: #ffffff;
    color: #1b3a4b;
    font-weight: 600;
    font-size: 14px;
    line-height: 1;
    transition: all .2s ease;
    user-select: none;
}

.apl-lang-btn:hover {
    border-color: #7fb4cd;
}

/* Aktif dil sekmesi */
#apl-tr:checked ~ .apl-lang-switch .apl-lang-tr,
#apl-en:checked ~ .apl-lang-switch .apl-lang-en {
    background: #1b3a4b;
    border-color: #1b3a4b;
    color: #ffffff;
}

/* İçerik görünürlüğü */
.apl-content-en {
    display: none;
}

#apl-en:checked ~ .apl-content-tr {
    display: none;
}

#apl-en:checked ~ .apl-content-en {
    display: block;
}

/* İçerik tipografisi */
.apl-content .apl-lead {
    font-size: 16px;
    font-weight: 600;
    color: #143140;
}

.apl-content .apl-access-title {
    font-weight: 700;
    margin-top: 18px;
    margin-bottom: 10px;
}

.apl-content .apl-access-list {
    list-style: disc;
    padding-left: 22px;
    margin-bottom: 18px;
    text-align: left;
}

.apl-content .apl-access-list li {
    margin-bottom: 8px;
    font-size: 15px;
}

.apl-content .apl-note {
    font-size: 14px;
    color: #315160;
}
