/* _content/AnaSayfa/Views/AnabilimDallari/Detay.cshtml.rz.scp.css */
h3[b-5oswmq8hs5] {
    color: #2a0655;
}
img[b-5oswmq8hs5]{
    width:110px;
}
/* _content/AnaSayfa/Views/Anasayfa/Index.cshtml.rz.scp.css */
.reveal[b-u28j117ycr] {
    opacity: 1;
    transform: translateY(20px);
    transition: transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}

    .reveal.active[b-u28j117ycr] {
        transform: translateY(0);
    }

/* Mobil */
@media (max-width: 768px) {
    .reveal[b-u28j117ycr] {
        transform: translateY(12px);
        transition: transform 0.6s ease;
    }
}
.section-gray[b-u28j117ycr],
.bg-soft[b-u28j117ycr] {
    background-color: var(--bg-soft);
}

.section-title-soft[b-u28j117ycr] {
    font-family: 'Inter', sans-serif;
    font-size: 1.35rem;
    font-weight: 700;
    color: #003366;
    letter-spacing: .4px;
}

.section-title[b-u28j117ycr] {
    width: 100%;
    border-bottom: 1px solid #cecece;
    margin: 5px 0px;
    overflow: hidden;
}

    .section-title h3[b-u28j117ycr] {
        border-bottom: 2px solid #1b1464;
        padding: 13px 0px;
        color: #204884;
        margin: 0px 0px;
        width: 40%;
    }

    .section-title a[b-u28j117ycr] {
        text-decoration: none;
        color: #3366a0;
        /* font-weight: 500; */
        background-color: #a6c9e26b;
        padding: 4px 5px;
    }
@media (max-width: 576px) {
    .section-title-soft[b-u28j117ycr] {
        font-size: 1.00rem;
        letter-spacing: .2px;
        width: 56%;
    }
}
.border-soft[b-u28j117ycr] {
    padding-bottom: 10px;
    border-bottom: 2px solid #eef1f6;
}

.section-link[b-u28j117ycr],
.section-link-soft[b-u28j117ycr] {
    font-size: .85rem;
    font-weight: 600;
    color: var(--text-muted);
    text-decoration: none;
    transition: color .2s ease;
}

    .section-link:hover[b-u28j117ycr],
    .section-link-soft:hover[b-u28j117ycr] {
        color: var(--etu-blue);
    }
/* SLIDER */
.carousel-control-next[b-u28j117ycr], .carousel-control-prev[b-u28j117ycr] {
    width: 44px !important;
}

.carousel-control-next-icon[b-u28j117ycr], .carousel-control-prev-icon[b-u28j117ycr] {
    padding: 34px 22px;
}
.slider-im[b-u28j117ycr] {
    width: 100%;
    aspect-ratio: 1920 / 800;
    object-fit: cover;
    object-position: center center;
}
@media (max-width: 576px) {
    .slider-im[b-u28j117ycr] {
        aspect-ratio: 16 / 9;
        max-height: 280px;
    }
}
#mainCarousel[b-u28j117ycr] {
    position: relative;
    z-index: 1;
}
    #mainCarousel a[b-u28j117ycr] {
        display: inline-block;
        max-width: 100%;
    }
.quick-links[b-u28j117ycr] {
    position: relative;
    margin-top: -55px;
    margin-bottom: 45px;
    z-index: 10;
}
.quick-card[b-u28j117ycr] {
    padding: 20px 10px 18px;
    border-radius: 18px;
    border-bottom: 5px solid #3366a0;
    transition: all .3s ease;
}

    .quick-card i[b-u28j117ycr] {
        font-size: 28px;
        color: #3366a0;
        margin-bottom: 10px;
    }

    .quick-card span[b-u28j117ycr] {
        display: block;
        font-size: 11px;
        font-weight: 700;
        color: #444;
    }

    .quick-card:hover[b-u28j117ycr] {
        transform: translateY(-6px);
        background: #3366a0 !important;
        color: white;
    }

        .quick-card:hover i[b-u28j117ycr], .quick-card:hover span[b-u28j117ycr] {
            color: white;
        }
@media (max-width: 576px) {

    .quick-links[b-u28j117ycr] {
        margin-top: -20px;
        margin-bottom: 45px;
        position: relative;
        z-index: 10;
    }
    .quick-card[b-u28j117ycr] {
        padding: 12px 4px 10px;
        border-radius: 14px;
        border-bottom-width: 3px;
    }

        .quick-card i[b-u28j117ycr] {
            font-size: 20px;
            margin-bottom: 6px;
        }

        .quick-card span[b-u28j117ycr] {
            font-size: 9px;
            letter-spacing: -0.2px;
        }

        .quick-card:hover[b-u28j117ycr] {
            transform: translateY(-3px);
        }
    #mainCarousel[b-u28j117ycr] {
        pointer-events: auto;
    }

    #haberler[b-u28j117ycr] {
        position: relative;
        z-index: 5;
        isolation: isolate;
    }
    .slider-bg[b-u28j117ycr] {
        aspect-ratio: 16 / 9;
        max-height: 280px;
    }
}

.slider-bg[b-u28j117ycr] {
    width: 100%;
    aspect-ratio: 1920 / 800;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.slider-link[b-u28j117ycr] {
    display: block;
    width: 100%;
}
.content-clamp[b-u28j117ycr] {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 0.95rem;
    line-height: 1.4;
    color: #555;
}
@media (max-width: 767.98px) {
    .content-clamp[b-u28j117ycr] {
        -webkit-line-clamp: 4;
        font-size: 0.9rem;
    }
}
.slider-cards[b-u28j117ycr] {
    margin-top: -55px;
    z-index: 10;
    margin-bottom: 55px;
}

    .slider-cards .card[b-u28j117ycr] {
        width: 140px;
        border-radius: 12px;
        box-shadow: 0 6px 18px rgba(0,0,0,.15);
        cursor: pointer;
    }






.announcement-card[b-u28j117ycr] {
    background: #ffffff;
    border-radius: 10px;
    padding: 12px 14px;
    min-height: 90px;
    display: flex;
    align-items: center;
    gap: 14px;
}

    .announcement-card:hover[b-u28j117ycr] {
        border-left-color: var(--etu-blue);
        background: #fbfcff;
        transform: translateY(-2px);
        box-shadow: 0 10px 24px rgba(0,58,143,.08);
    }

.date-box[b-u28j117ycr] {
    width: 64px;
    min-width: 64px;
    height: 64px;
    background: linear-gradient(180deg, #88bae2, #5a9bd5);
    color: #fff;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    box-shadow: 0 6px 14px rgba(0,0,0,.12);
}

    .date-box .day[b-u28j117ycr] {
        font-size: 1.45rem;
        font-weight: 700;
        line-height: 1;
    }

    .date-box .month[b-u28j117ycr] {
        font-size: .75rem;
        letter-spacing: .5px;
        text-transform: uppercase;
    }


.announcement-content[b-u28j117ycr] {
    flex: 1;
    display: flex;
    align-items: center;
}

.announcement-title[b-u28j117ycr] {
    margin: 0;
    font-size: .95rem;
    font-weight: 500;
    line-height: 1.35;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

    .announcement-title a[b-u28j117ycr] {
        color: #1b1362;
        text-decoration: none;
    }

.announcement-card:hover .date-box[b-u28j117ycr] {
    background: linear-gradient(180deg, #234c8a, #1b1362);
}

.announcement-card:hover a[b-u28j117ycr] {
    color: #234c8a;
    text-decoration: underline;
}

.event-card[b-u28j117ycr] {
    background: #fff;
    border-radius: 14px;
    overflow: hidden;
    transition: .35s;
    box-shadow: 0 6px 18px rgba(0,0,0,.06);
    height: 100%;
}

    .event-card:hover[b-u28j117ycr] {
        transform: translateY(-4px);
        box-shadow: 0 14px 30px rgba(0,58,143,.12);
    }

.event-img-wrapper[b-u28j117ycr] {
    aspect-ratio: .8;
    overflow: hidden;
    border-radius: 12px;
}

    .event-img-wrapper img[b-u28j117ycr] {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.event-title[b-u28j117ycr] {
    font-size: 0.95rem;
    line-height: 1.4;
    min-height: calc(1.4em * 3); /* 3 SATIRLIK SAB�T ALAN */
    display: -webkit-box;
    -webkit-line-clamp: 3; /* En fazla 3 sat�r */
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-family: 'Inter', sans-serif;
    font-size: 1.05rem;
    font-weight: 600;
    line-height: 1.4;
    color: #342c73;
    text-decoration: none !important;
}

.etu-stat[b-u28j117ycr] {
    background: #fff;
    border-radius: 14px;
    padding: 32px 16px;
    box-shadow: 0 10px 30px rgba(0,0,0,.06);
    transition: .3s;
}

    .etu-stat:hover[b-u28j117ycr] {
        transform: translateY(-6px);
    }

.etu-number[b-u28j117ycr] {
    font-size: 2rem;
    font-weight: 600;
    color: var(--etu-blue);
}

.etu-label[b-u28j117ycr] {
    font-size: .7rem;
    text-transform: uppercase;
    letter-spacing: .8px;
    color: var(--text-muted);
}

.quick-panel[b-u28j117ycr] {
    background: #ffffff;
    border-radius: 18px;
    padding: 30px 28px;
    box-shadow: 0 14px 40px rgba(0,0,0,0.08);
}

.quick-box[b-u28j117ycr] {
    height: 95px;
    background: #ffffff;
    border: 1px solid #e3e7ee;
    border-radius: 14px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 6px;
    text-decoration: none;
    color: #2c3e50;
    font-size: 0.85rem;
    font-weight: 600;
    text-align: center;
    transition: all 0.25s ease;
}

/* ===============================
   �N�VERS�TEM�Z HAKKINDA
================================ */

.about-section[b-u28j117ycr] {
    background-color: #f3f5f7;
}

.about-text[b-u28j117ycr] {
    max-width: 760px;
    margin: 0 auto 40px auto;
    font-size: 1rem;
    color: #555;
    line-height: 1.7;
    text-align: center;
}

.about-box[b-u28j117ycr] {
    background: #ffffff;
    padding: 36px 24px;
    border-radius: 18px;
    height: 100%;
    text-align: center;
    transition: all .35s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,.06);
    border: 1px solid #eef1f6;
}

    .about-box i[b-u28j117ycr] {
        font-size: 40px;
        color: #1f4fa3;
        margin-bottom: 16px;
        display: inline-block;
    }

    .about-box h5[b-u28j117ycr] {
        font-size: 1.05rem;
        font-weight: 600;
        color: #2c3e50;
        margin-bottom: 6px;
    }

    .about-box p[b-u28j117ycr] {
        font-size: .85rem;
        color: #6c757d;
        margin: 0;
    }

    .about-box:hover[b-u28j117ycr] {
        transform: translateY(-6px);
        box-shadow: 0 18px 40px rgba(0,0,0,.12);
    }



/* ===============================
  HABERLER
================================ */

.news-title[b-u28j117ycr] {
    font-family: 'Inter', sans-serif;
    font-size: 1.05rem;
    font-weight: 600;
    line-height: 1.35;
    color: #342c73;
    margin-bottom: 0.4rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

#haberler .col > .d-flex[b-u28j117ycr] {
    transition: all .2s ease;
}

    #haberler .col > .d-flex:hover[b-u28j117ycr] {
        background-color: #e9ecef;
        color: #234c8a
    }

    #haberler .col > .d-flex img[b-u28j117ycr] {
        transition: all .2s ease;
    }

    #haberler .col > .d-flex:hover img[b-u28j117ycr] {
        filter: brightness(90%)
    }
.news-read-more[b-u28j117ycr] {
    font-size: 13px;
    font-weight: 600;
    color: #3366a0;
    text-decoration: none;
}

    .news-read-more:hover[b-u28j117ycr] {
        text-decoration: underline;
    }

@media (max-width: 576px) {

    #haberCarousel .carousel-item .col-12[b-u28j117ycr] {
        display: none;
    }

        #haberCarousel .carousel-item .col-12:first-child[b-u28j117ycr] {
            display: block;
        }
}
.content-clamp-haber[b-u28j117ycr] {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 0.95rem;
    line-height: 1.45;
    color: #555;
}

@media (max-width: 767.98px) {
    .content-clamp-haber[b-u28j117ycr] {
        -webkit-line-clamp: 4;
        font-size: 0.9rem;
    }
}
#haberler .section-title[b-u28j117ycr] {
    position: relative;
    z-index: 5;
}

#haberler .btn[b-u28j117ycr] {
    position: relative;
    z-index: 6;
}
#haberler .card[b-u28j117ycr] {
    position: relative;
    overflow: hidden;
}

/* ===============================
  DUYURU
================================ */
#duyurular[b-u28j117ycr] {
    position: relative;
    z-index: 1;
}
    #duyurular .announcement-card[b-u28j117ycr] {
        position: relative;
    }
#duyurular h4[b-u28j117ycr] {
    color: #ffffff;
    background-color: #88bae2;
    border-color: #88bae2 !important;
    text-align: center;
    margin: 0;
    font-size: 1rem;
    min-width: 30px;
}

#duyurular h5 a[b-u28j117ycr] {
    color: rgb(27 19 98);
    margin: 0;
    font-size: 1rem;
    text-decoration: none;
    display: block;
    width: 100%;
    text-align: left;
}

#duyurular .col a[b-u28j117ycr], #haberler .col a[b-u28j117ycr] {
    text-decoration: none;
    color: inherit;
}

#duyurular .col:hover a[b-u28j117ycr] {
    text-decoration: underline;
    color: #234c8a;
}

.announcement-content[b-u28j117ycr] {
    flex: 1;
    display: flex;
    align-items: center;
}


@media (max-width: 576px) {
    .quick-links[b-u28j117ycr],
    .slider-cards[b-u28j117ycr] {
        margin-top: -20px;
    }
}
#universitemiz .video-thumbnail[b-u28j117ycr] {
    position: relative;
    display: block;
    width: 100%;
    height: 200px;
}

    #universitemiz .video-thumbnail img[b-u28j117ycr] {
        object-fit: cover;
        height: 100%;
        width: 100%;
    }

    #universitemiz .video-thumbnail[b-u28j117ycr]::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        width: 64px;
        height: 64px;
        background: url('/img/play.png') no-repeat center center;
        background-size: contain;
        transform: translate(-50%, -50%);
        pointer-events: none;
    }

#universitemiz .rektoresor[b-u28j117ycr] {
    position: relative;
    display: block;
    width: 100%;
    height: 200px;
}

    #universitemiz .rektoresor img[b-u28j117ycr] {
        object-fit: contain;
        height: 100%;
        width: 100%;
    }

#sayilarlaetu .col[b-u28j117ycr] {
    text-align: center;
}

#sayilarlaetu span:nth-child(1)[b-u28j117ycr] {
    font-size: 40px;
    color: #204884;
}

#sayilarlaetu span:nth-child(2)[b-u28j117ycr] {
    font-size: 25px;
    font-weight: bold;
}

.fast-menu-item[b-u28j117ycr] {
    min-height: 94px;
}

    .fast-menu-item:hover[b-u28j117ycr] {
        background-color: #e9ecef;
    }

    .fast-menu-item div:first-child[b-u28j117ycr] {
        color: #234c8a;
    }

    .fast-menu-item div:last-child[b-u28j117ycr] {
        font-size: 0.8rem;
    }

#popupModal .modal-dialog[b-u28j117ycr] {
    max-width: 600px !important;
    font-size: 1.2rem;
}

#popupModal .do-not-show-again[b-u28j117ycr] {
    text-decoration: none;
    color: black;
}

    #popupModal .do-not-show-again:hover[b-u28j117ycr] {
        text-decoration: underline;
        color: #234c8a;
    }

/* SAYILARLA ET� */
#sayilarla-etu[b-u28j117ycr] {
    font-family: 'Inter', sans-serif;
}

.etu-stat-box[b-u28j117ycr] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.4rem;
}

.etu-icon[b-u28j117ycr] {
    font-size: 1.8rem;
    color: #204884;
}

.etu-number[b-u28j117ycr] {
    font-size: 1.6rem;
    font-weight: 700;
    color: #204884;
    line-height: 1.1;
}

.etu-label[b-u28j117ycr] {
    color: #555;
}

.etu-stat-box:hover .etu-icon[b-u28j117ycr] {
    transform: translateY(-2px);
    transition: 0.2s ease;
}



.announcement-content[b-u28j117ycr] {
    flex: 1;
    display: flex;
    align-items: center;
}


/* HIZLI ER���M */

.faculty-info-section[b-u28j117ycr] {
    background: #f8f9fb;
    padding: 60px 0;
}

.faculty-box[b-u28j117ycr] {
    background: #fff;
    border-radius: 10px;
    padding: 22px;
    transition: all .3s ease;
    box-shadow: 0 6px 20px rgba(0,0,0,.06);
    color: #212529;
}

    .faculty-box:hover[b-u28j117ycr] {
        transform: translateY(-6px);
        box-shadow: 0 12px 30px rgba(0,0,0,.12);
    }

.faculty-title[b-u28j117ycr] {
    font-size: 1.1rem;
    font-weight: 600;
    margin-bottom: 8px;
}

.faculty-desc[b-u28j117ycr] {
    font-size: .9rem;
    color: #6c757d;
    margin-bottom: 14px;
}

.faculty-more[b-u28j117ycr] {
    font-size: .85rem;
    font-weight: 500;
    color: #3366a0;
}

/* etkinlik */
@media (max-width: 767.98px) {

    #etkinlikCarousel .carousel-item .col-12[b-u28j117ycr] {
        display: none;
    }

        #etkinlikCarousel .carousel-item .col-12:first-child[b-u28j117ycr] {
            display: block;
        }
}

/* KAMP�STE YA�AM */
.video-thumb[b-u28j117ycr] {
    position: relative;
    cursor: pointer;
}

.play-button[b-u28j117ycr] {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 60px;
    color: #fff;
    background: rgba(0,0,0,0.35);
    transition: .3s;
}

.video-thumb:hover .play-button[b-u28j117ycr] {
    background: rgba(0,0,0,0.55);
    transform: scale(1.05);
}

.video-title[b-u28j117ycr] {
    background: rgba(0,0,0,.45);
    text-shadow: 1px 1px 4px rgba(0,0,0,.6);
}
/* _content/AnaSayfa/Views/Birim/Detay.cshtml.rz.scp.css */
.section-gray[b-0i279l3u62],
.bg-soft[b-0i279l3u62] {
    background-color: var(--bg-soft);
}

.section-title-soft[b-0i279l3u62] {
    font-family: 'Inter', sans-serif;
    font-size: 1.35rem;
    font-weight: 700;
    color: #003366;
    letter-spacing: .4px;
}

@media (max-width: 576px) {
    .section-title-soft[b-0i279l3u62] {
        font-size: 1.00rem;
        letter-spacing: .2px;
        width: 56%;
    }
}

.border-soft[b-0i279l3u62] {
    padding-bottom: 10px;
    border-bottom: 2px solid #eef1f6;
}

.section-link[b-0i279l3u62],
.section-link-soft[b-0i279l3u62] {
    font-size: .85rem;
    font-weight: 600;
    color: var(--text-muted);
    text-decoration: none;
    transition: color .2s ease;
}

    .section-link:hover[b-0i279l3u62],
    .section-link-soft:hover[b-0i279l3u62] {
        color: var(--etu-blue);
    }
/* SLIDER */
.carousel-control-next[b-0i279l3u62], .carousel-control-prev[b-0i279l3u62] {
    width: 44px !important;
    z-index: 2;
}

.carousel-control-next-icon[b-0i279l3u62], .carousel-control-prev-icon[b-0i279l3u62] {
    padding: 34px 22px;
    z-index: 2;
}

.slider-image[b-0i279l3u62] {
    position: absolute;
    inset: 0;
    /*background-size: contain;*/
    background-position: center;
    background-repeat: no-repeat;
    z-index: 2;
    cursor: pointer;
}

.slider-im[b-0i279l3u62] {
    width: 100%;
    aspect-ratio: 1920 / 800;
    object-fit: cover;
    object-position: center center;
}

/*#mainCarousel {
    position: relative;
    z-index: 1;
    pointer-events: auto;
}

    #mainCarousel a {
        display: inline-block;
        max-width: 100%;
    }*/
#mainCarousel[b-0i279l3u62],
#mainCarousel .carousel-inner[b-0i279l3u62],
#mainCarousel .carousel-item[b-0i279l3u62] {
    height: calc(100vw / 2.4); /* 1920 / 800 */
    max-height: 800px;
    min-height: 320px;
    position: relative;
}

.carousel-item[b-0i279l3u62] {
    position: relative;
    overflow: hidden;
}

.quick-links[b-0i279l3u62] {
    position: relative;
    margin-top: -55px;
    margin-bottom: 45px;
    z-index: 10;
}

.quick-card[b-0i279l3u62] {
    padding: 20px 10px 18px;
    border-radius: 18px;
    border-bottom: 5px solid #3366a0;
    transition: all .3s ease;
}

    .quick-card i[b-0i279l3u62] {
        font-size: 28px;
        color: #3366a0;
        margin-bottom: 10px;
    }

    .quick-card span[b-0i279l3u62] {
        display: block;
        font-size: 11px;
        font-weight: 700;
        color: #444;
    }

    .quick-card:hover[b-0i279l3u62] {
        transform: translateY(-6px);
        background: #3366a0 !important;
        color: white;
    }

        .quick-card:hover i[b-0i279l3u62], .quick-card:hover span[b-0i279l3u62] {
            color: white;
        }



.slider-bg[b-0i279l3u62] {
    position: absolute;
    inset: 0;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 2;
}

.slider-link[b-0i279l3u62] {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.content-clamp[b-0i279l3u62] {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 0.95rem;
    line-height: 1.4;
    color: #555;
}


.slider-cards[b-0i279l3u62] {
    margin-top: -55px;
    z-index: 10;
    margin-bottom: 55px;
}

    .slider-cards .card[b-0i279l3u62] {
        width: 140px;
        border-radius: 12px;
        box-shadow: 0 6px 18px rgba(0,0,0,.15);
        cursor: pointer;
    }

.slider-blur[b-0i279l3u62] {
    position: absolute;
    inset: -20%;
    background-size: cover;
    background-position: center;
    filter: blur(30px);
    transform: scale(1.1);
    z-index: 1;
}

@media (max-width: 767.98px) {
    .content-clamp[b-0i279l3u62] {
        -webkit-line-clamp: 4;
        font-size: 0.9rem;
    }
}

@media (max-width: 576px) {
    #mainCarousel[b-0i279l3u62],
    #mainCarousel .carousel-inner[b-0i279l3u62],
    #mainCarousel .carousel-item[b-0i279l3u62] {
        height: auto !important;
        min-height: unset !important;
        max-height: unset !important;
        aspect-ratio: 9 / 6;
    }

        #mainCarousel[b-0i279l3u62],
        #mainCarousel .carousel-inner[b-0i279l3u62],
        #mainCarousel .carousel-item[b-0i279l3u62] {
            height: auto !important;
            min-height: unset !important;
            max-height: unset !important;
        }

    .slider-bg[b-0i279l3u62] {
        position: relative;
        aspect-ratio: 16 / 9;
    }

    .slider-image[b-0i279l3u62] {
        position: relative;
        background-size: contain !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;
        min-height: 220px;
    }

    .slider-blur[b-0i279l3u62] {
        display: none; /* mobilde blur KAPAT */
    }

    .quick-links[b-0i279l3u62] {
        margin-top: -20px;
        margin-bottom: 45px;
        position: relative;
        z-index: 10;
    }

    .quick-card[b-0i279l3u62] {
        padding: 12px 4px 10px;
        border-radius: 14px;
        border-bottom-width: 3px;
    }

        .quick-card i[b-0i279l3u62] {
            font-size: 20px;
            margin-bottom: 6px;
        }

        .quick-card span[b-0i279l3u62] {
            font-size: 9px;
            letter-spacing: -0.2px;
        }

        .quick-card:hover[b-0i279l3u62] {
            transform: translateY(-3px);
        }



    #haberler[b-0i279l3u62] {
        position: relative;
        z-index: 5;
        isolation: isolate;
    }

    /*    .slider-bg {
        aspect-ratio: 16 / 9;
        max-height: 280px;
    }*/
}
/*-------------------------------------------------*/

/* ===============================
  HABERLER
================================ */
#haberler[b-0i279l3u62] {
    position: relative;
    z-index: 2;
}

.section-title-soft[b-0i279l3u62] {
    font-family: 'Inter', sans-serif;
    font-size: 1.35rem;
    font-weight: 700;
    color: #003366;
}

.news-card-link[b-0i279l3u62] {
    text-decoration: none;
    color: inherit;
}

.news-card[b-0i279l3u62] {
    border-radius: 14px;
    overflow: hidden;
    transition: all .3s ease;
    box-shadow: 0 6px 18px rgba(0,0,0,.08);
}

    .news-card:hover[b-0i279l3u62] {
        transform: translateY(-4px);
        box-shadow: 0 14px 30px rgba(0,58,143,.15);
    }

    .news-card img[b-0i279l3u62] {
        height: 190px;
        object-fit: cover;
    }

.news-title[b-0i279l3u62] {
    font-size: 1.05rem;
    font-weight: 600;
    line-height: 1.35;
    color: #342c73;
    margin-bottom: .4rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.news-summary[b-0i279l3u62] {
    font-size: .95rem;
    line-height: 1.45;
    color: #555;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.news-read-more[b-0i279l3u62] {
    font-size: 13px;
    font-weight: 600;
    color: #3366a0;
}

    .news-read-more:hover[b-0i279l3u62] {
        text-decoration: underline;
    }

@media (max-width: 576px) {

    #haberCarouselHome .carousel-item .col-12[b-0i279l3u62] {
        display: none;
    }

        #haberCarouselHome .carousel-item .col-12:first-child[b-0i279l3u62] {
            display: block;
        }
}


#duyurular h4[b-0i279l3u62] {
    color: #ffffff;
    background-color: #88bae2;
    border-color: #88bae2 !important;
    text-align: center;
    margin: 0;
    font-size: 1rem;
    min-width: 30px;
}

#duyurular h5 a[b-0i279l3u62] {
    color: rgb(27 19 98);
    margin: 0;
    font-size: 1rem;
    text-decoration: none;
    display: block;
    width: 100%;
    text-align: left;
}

#duyurular .col a[b-0i279l3u62], #haberler .col a[b-0i279l3u62] {
    text-decoration: none;
    color: inherit;
}

#duyurular .col:hover a[b-0i279l3u62] {
    text-decoration: underline;
    color: #234c8a;
}

.announcement-content[b-0i279l3u62] {
    flex: 1;
    display: flex;
    align-items: center;
}




.content-clamp[b-0i279l3u62] {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 0.95rem;
    line-height: 1.4;
    color: #555;
}

.slider-cards[b-0i279l3u62] {
    margin-top: -55px;
    z-index: 10;
    margin-bottom: 55px;
}

    .slider-cards .card[b-0i279l3u62] {
        width: 140px;
        border-radius: 12px;
        box-shadow: 0 6px 18px rgba(0,0,0,.15);
        cursor: pointer;
    }


.announcement-card[b-0i279l3u62] {
    background: #ffffff;
    border-radius: 10px;
    padding: 12px 14px;
    min-height: 90px;
    display: flex;
    align-items: center;
    gap: 14px;
}

    .announcement-card:hover[b-0i279l3u62] {
        border-left-color: var(--etu-blue);
        background: #fbfcff;
        transform: translateY(-2px);
        box-shadow: 0 10px 24px rgba(0,58,143,.08);
    }

.date-box[b-0i279l3u62] {
    width: 64px;
    min-width: 64px;
    height: 64px;
    background: linear-gradient(180deg, #88bae2, #5a9bd5);
    color: #fff;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    box-shadow: 0 6px 14px rgba(0,0,0,.12);
}

    .date-box .day[b-0i279l3u62] {
        font-size: 1.45rem;
        font-weight: 700;
        line-height: 1;
    }

    .date-box .month[b-0i279l3u62] {
        font-size: .75rem;
        letter-spacing: .5px;
        text-transform: uppercase;
    }


.announcement-content[b-0i279l3u62] {
    flex: 1;
    display: flex;
    align-items: center;
}

.announcement-title[b-0i279l3u62] {
    margin: 0;
    font-size: .95rem;
    font-weight: 500;
    line-height: 1.35;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

    .announcement-title a[b-0i279l3u62] {
        color: #1b1362;
        text-decoration: none;
    }

.announcement-card:hover .date-box[b-0i279l3u62] {
    background: linear-gradient(180deg, #234c8a, #1b1362);
}

.announcement-card:hover a[b-0i279l3u62] {
    color: #234c8a;
    text-decoration: underline;
}

.event-card[b-0i279l3u62] {
    background: #fff;
    border-radius: 14px;
    overflow: hidden;
    transition: .35s;
    box-shadow: 0 6px 18px rgba(0,0,0,.06);
    height: 100%;
}

    .event-card:hover[b-0i279l3u62] {
        transform: translateY(-4px);
        box-shadow: 0 14px 30px rgba(0,58,143,.12);
    }

.event-img-wrapper[b-0i279l3u62] {
    aspect-ratio: .8;
    overflow: hidden;
    border-radius: 12px;
}

    .event-img-wrapper img[b-0i279l3u62] {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.event-title[b-0i279l3u62] {
    font-size: 0.95rem;
    line-height: 1.4;
    min-height: calc(1.4em * 3); /* 3 SATIRLIK SAB�T ALAN */
    display: -webkit-box;
    -webkit-line-clamp: 3; /* En fazla 3 sat�r */
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-family: 'Inter', sans-serif;
    font-size: 1.05rem;
    font-weight: 600;
    line-height: 1.4;
    color: #342c73;
}

.etu-stat[b-0i279l3u62] {
    background: #fff;
    border-radius: 14px;
    padding: 32px 16px;
    box-shadow: 0 10px 30px rgba(0,0,0,.06);
    transition: .3s;
}

    .etu-stat:hover[b-0i279l3u62] {
        transform: translateY(-6px);
    }

.etu-number[b-0i279l3u62] {
    font-size: 2rem;
    font-weight: 600;
    color: var(--etu-blue);
}

.etu-label[b-0i279l3u62] {
    font-size: .7rem;
    text-transform: uppercase;
    letter-spacing: .8px;
    color: var(--text-muted);
}



/* ALTMEN�LER*/
.faculty-info-section[b-0i279l3u62] {
    background: #f8f9fb;
    padding: 60px 0;
}

/* Kart */
.faculty-card[b-0i279l3u62] {
    background: #ffffff;
    border-radius: 14px;
    padding: 22px 20px;
    height: 100%;
    border: 1px solid #eef0f3;
    box-shadow: 0 8px 20px rgba(0,0,0,0.06);
    transition: all 0.25s ease;
}

    .faculty-card:hover[b-0i279l3u62] {
        transform: translateY(-4px);
        box-shadow: 0 14px 30px rgba(0,0,0,0.10);
    }

/* Ba�l�k */
.faculty-title[b-0i279l3u62] {
    position: relative;
    font-size: 1.05rem;
    font-weight: 600;
    margin-bottom: 14px;
    padding-left: 12px;
    color: #1f3c88;
}

    .faculty-title[b-0i279l3u62]::before {
        content: "";
        position: absolute;
        left: 0;
        top: 3px;
        width: 4px;
        height: 18px;
        background-color: #1f3c88;
        border-radius: 3px;
    }


.faculty-links[b-0i279l3u62] {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

    .faculty-links li[b-0i279l3u62] {
        padding: 0;
        margin: 0;
    }


    .faculty-links a[b-0i279l3u62] {
        display: flex;
        align-items: center;
        gap: 8px;
        font-size: 0.9rem;
        color: #333;
        text-decoration: none;
        padding: 4px 0;
        transition: all 0.2s ease;
    }


        .faculty-links a i[b-0i279l3u62] {
            font-size: 0.75rem;
            color: #1f3c88;
            flex-shrink: 0;
            transition: transform 0.2s ease;
        }

        .faculty-links a:hover[b-0i279l3u62] {
            color: #1f3c88;
        }

            .faculty-links a:hover i[b-0i279l3u62] {
                transform: translateX(3px);
            }

    .faculty-links .more-link a[b-0i279l3u62] {
        font-weight: 500;
        color: #1f3c88;
        margin-top: 6px;
    }

    .faculty-links .extra-item[b-0i279l3u62] {
        display: none;
    }

    .faculty-links.expanded .extra-item[b-0i279l3u62] {
        display: flex;
    }

/*-------*/
.section-link[b-0i279l3u62],
.section-link-soft[b-0i279l3u62] {
    font-size: .85rem;
    font-weight: 600;
    color: var(--text-muted);
    text-decoration: none;
    transition: color .2s ease;
}

    .section-link:hover[b-0i279l3u62],
    .section-link-soft:hover[b-0i279l3u62] {
        color: var(--etu-blue);
    }

.section-title[b-0i279l3u62] {
    width: 100%;
    border-bottom: 1px solid #cecece;
    margin: 5px 0px;
    overflow: hidden;
}

    .section-title h3[b-0i279l3u62] {
        border-bottom: 2px solid #1b1464;
        padding: 13px 0px;
        color: #204884;
        margin: 0px 0px;
        width: 40%;
    }

    .section-title a[b-0i279l3u62] {
        text-decoration: none;
        color: #3366a0;
        font-weight: 500;
        margin-bottom: -28px;
        background-color: #a6c9e2;
        padding: 8px 5px;
    }
/* _content/AnaSayfa/Views/Birim/List.cshtml.rz.scp.css */
h2[b-8h856ic2cv] {
    color: #2a0655;
}
/* _content/AnaSayfa/Views/BlmYonetim/Detay.cshtml.rz.scp.css */
img[b-ifr0jvk5wp] {
    height: 110px;
}
h2[b-ifr0jvk5wp], h4[b-ifr0jvk5wp] {
    color: #2a0655;
}
.list-unstyled a[b-ifr0jvk5wp] {
    color:#234c8a;
}
/* _content/AnaSayfa/Views/Bolumler/Detay.cshtml.rz.scp.css */
.section-gray[b-pbxdmy0wxi],
.bg-soft[b-pbxdmy0wxi] {
    background-color: var(--bg-soft);
}

.section-title-soft[b-pbxdmy0wxi] {
    font-family: 'Inter', sans-serif;
    font-size: 1.35rem;
    font-weight: 700;
    color: #003366;
    letter-spacing: .4px;
}

@media (max-width: 576px) {
    .section-title-soft[b-pbxdmy0wxi] {
        font-size: 1.00rem;
        letter-spacing: .2px;
        width: 56%;
    }
}

.border-soft[b-pbxdmy0wxi] {
    padding-bottom: 10px;
    border-bottom: 2px solid #eef1f6;
}

.section-link[b-pbxdmy0wxi],
.section-link-soft[b-pbxdmy0wxi] {
    font-size: .85rem;
    font-weight: 600;
    color: var(--text-muted);
    text-decoration: none;
    transition: color .2s ease;
}

    .section-link:hover[b-pbxdmy0wxi],
    .section-link-soft:hover[b-pbxdmy0wxi] {
        color: var(--etu-blue);
    }
/* SLIDER */
.carousel-control-next[b-pbxdmy0wxi], .carousel-control-prev[b-pbxdmy0wxi] {
    width: 44px !important;
    z-index: 2;
}

.carousel-control-next-icon[b-pbxdmy0wxi], .carousel-control-prev-icon[b-pbxdmy0wxi] {
    padding: 34px 22px;
    z-index: 2;
}

.slider-image[b-pbxdmy0wxi] {
    position: absolute;
    inset: 0;
    /*background-size: contain;*/
    background-position: center;
    background-repeat: no-repeat;
    z-index: 2;
    cursor: pointer;
}

.slider-im[b-pbxdmy0wxi] {
    width: 100%;
    aspect-ratio: 1920 / 800;
    object-fit: cover;
    object-position: center center;
}

/*#mainCarousel {
    position: relative;
    z-index: 1;
    pointer-events: auto;
}

    #mainCarousel a {
        display: inline-block;
        max-width: 100%;
    }*/
#mainCarousel[b-pbxdmy0wxi],
#mainCarousel .carousel-inner[b-pbxdmy0wxi],
#mainCarousel .carousel-item[b-pbxdmy0wxi] {
    height: calc(100vw / 2.4); /* 1920 / 800 */
    max-height: 800px;
    min-height: 320px;
    position: relative;
}

.carousel-item[b-pbxdmy0wxi] {
    position: relative;
    overflow: hidden;
}

.quick-links[b-pbxdmy0wxi] {
    position: relative;
    margin-top: -55px;
    margin-bottom: 45px;
    z-index: 10;
}

.quick-card[b-pbxdmy0wxi] {
    padding: 20px 10px 18px;
    border-radius: 18px;
    border-bottom: 5px solid #3366a0;
    transition: all .3s ease;
}

    .quick-card i[b-pbxdmy0wxi] {
        font-size: 28px;
        color: #3366a0;
        margin-bottom: 10px;
    }

    .quick-card span[b-pbxdmy0wxi] {
        display: block;
        font-size: 11px;
        font-weight: 700;
        color: #444;
    }

    .quick-card:hover[b-pbxdmy0wxi] {
        transform: translateY(-6px);
        background: #3366a0 !important;
        color: white;
    }

        .quick-card:hover i[b-pbxdmy0wxi], .quick-card:hover span[b-pbxdmy0wxi] {
            color: white;
        }



.slider-bg[b-pbxdmy0wxi] {
    position: absolute;
    inset: 0;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 2;
}

.slider-link[b-pbxdmy0wxi] {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.content-clamp[b-pbxdmy0wxi] {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 0.95rem;
    line-height: 1.4;
    color: #555;
}


.slider-cards[b-pbxdmy0wxi] {
    margin-top: -55px;
    z-index: 10;
    margin-bottom: 55px;
}

    .slider-cards .card[b-pbxdmy0wxi] {
        width: 140px;
        border-radius: 12px;
        box-shadow: 0 6px 18px rgba(0,0,0,.15);
        cursor: pointer;
    }

.slider-blur[b-pbxdmy0wxi] {
    position: absolute;
    inset: -20%;
    background-size: cover;
    background-position: center;
    filter: blur(30px);
    transform: scale(1.1);
    z-index: 1;
}

@media (max-width: 767.98px) {
    .content-clamp[b-pbxdmy0wxi] {
        -webkit-line-clamp: 4;
        font-size: 0.9rem;
    }
}

@media (max-width: 576px) {
    #mainCarousel[b-pbxdmy0wxi],
    #mainCarousel .carousel-inner[b-pbxdmy0wxi],
    #mainCarousel .carousel-item[b-pbxdmy0wxi] {
        height: auto !important;
        min-height: unset !important;
        max-height: unset !important;
        aspect-ratio: 9 / 6;
    }

        #mainCarousel[b-pbxdmy0wxi],
        #mainCarousel .carousel-inner[b-pbxdmy0wxi],
        #mainCarousel .carousel-item[b-pbxdmy0wxi] {
            height: auto !important;
            min-height: unset !important;
            max-height: unset !important;
        }

    .slider-bg[b-pbxdmy0wxi] {
        position: relative;
        aspect-ratio: 16 / 9;
    }

    .slider-image[b-pbxdmy0wxi] {
        position: relative;
        background-size: contain !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;
        min-height: 220px;
    }

    .slider-blur[b-pbxdmy0wxi] {
        display: none; /* mobilde blur KAPAT */
    }

    .quick-links[b-pbxdmy0wxi] {
        margin-top: -20px;
        margin-bottom: 45px;
        position: relative;
        z-index: 10;
    }

    .quick-card[b-pbxdmy0wxi] {
        padding: 12px 4px 10px;
        border-radius: 14px;
        border-bottom-width: 3px;
    }

        .quick-card i[b-pbxdmy0wxi] {
            font-size: 20px;
            margin-bottom: 6px;
        }

        .quick-card span[b-pbxdmy0wxi] {
            font-size: 9px;
            letter-spacing: -0.2px;
        }

        .quick-card:hover[b-pbxdmy0wxi] {
            transform: translateY(-3px);
        }



    #haberler[b-pbxdmy0wxi] {
        position: relative;
        z-index: 5;
        isolation: isolate;
    }

    /*    .slider-bg {
        aspect-ratio: 16 / 9;
        max-height: 280px;
    }*/
}
/*-------------------------------------------------*/

/* ===============================
  HABERLER
================================ */
#haberler[b-pbxdmy0wxi] {
    position: relative;
    z-index: 2;
}

.section-title-soft[b-pbxdmy0wxi] {
    font-family: 'Inter', sans-serif;
    font-size: 1.35rem;
    font-weight: 700;
    color: #003366;
}

.news-card-link[b-pbxdmy0wxi] {
    text-decoration: none;
    color: inherit;
}

.news-card[b-pbxdmy0wxi] {
    border-radius: 14px;
    overflow: hidden;
    transition: all .3s ease;
    box-shadow: 0 6px 18px rgba(0,0,0,.08);
}

    .news-card:hover[b-pbxdmy0wxi] {
        transform: translateY(-4px);
        box-shadow: 0 14px 30px rgba(0,58,143,.15);
    }

    .news-card img[b-pbxdmy0wxi] {
        height: 190px;
        object-fit: cover;
    }

.news-title[b-pbxdmy0wxi] {
    font-size: 1.05rem;
    font-weight: 600;
    line-height: 1.35;
    color: #342c73;
    margin-bottom: .4rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.news-summary[b-pbxdmy0wxi] {
    font-size: .95rem;
    line-height: 1.45;
    color: #555;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.news-read-more[b-pbxdmy0wxi] {
    font-size: 13px;
    font-weight: 600;
    color: #3366a0;
}

    .news-read-more:hover[b-pbxdmy0wxi] {
        text-decoration: underline;
    }

@media (max-width: 576px) {

    #haberCarouselHome .carousel-item .col-12[b-pbxdmy0wxi] {
        display: none;
    }

        #haberCarouselHome .carousel-item .col-12:first-child[b-pbxdmy0wxi] {
            display: block;
        }
}


#duyurular h4[b-pbxdmy0wxi] {
    color: #ffffff;
    background-color: #88bae2;
    border-color: #88bae2 !important;
    text-align: center;
    margin: 0;
    font-size: 1rem;
    min-width: 30px;
}

#duyurular h5 a[b-pbxdmy0wxi] {
    color: rgb(27 19 98);
    margin: 0;
    font-size: 1rem;
    text-decoration: none;
    display: block;
    width: 100%;
    text-align: left;
}

#duyurular .col a[b-pbxdmy0wxi], #haberler .col a[b-pbxdmy0wxi] {
    text-decoration: none;
    color: inherit;
}

#duyurular .col:hover a[b-pbxdmy0wxi] {
    text-decoration: underline;
    color: #234c8a;
}

.announcement-content[b-pbxdmy0wxi] {
    flex: 1;
    display: flex;
    align-items: center;
}




.content-clamp[b-pbxdmy0wxi] {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 0.95rem;
    line-height: 1.4;
    color: #555;
}

.slider-cards[b-pbxdmy0wxi] {
    margin-top: -55px;
    z-index: 10;
    margin-bottom: 55px;
}

    .slider-cards .card[b-pbxdmy0wxi] {
        width: 140px;
        border-radius: 12px;
        box-shadow: 0 6px 18px rgba(0,0,0,.15);
        cursor: pointer;
    }


.announcement-card[b-pbxdmy0wxi] {
    background: #ffffff;
    border-radius: 10px;
    padding: 12px 14px;
    min-height: 90px;
    display: flex;
    align-items: center;
    gap: 14px;
}

    .announcement-card:hover[b-pbxdmy0wxi] {
        border-left-color: var(--etu-blue);
        background: #fbfcff;
        transform: translateY(-2px);
        box-shadow: 0 10px 24px rgba(0,58,143,.08);
    }

.date-box[b-pbxdmy0wxi] {
    width: 64px;
    min-width: 64px;
    height: 64px;
    background: linear-gradient(180deg, #88bae2, #5a9bd5);
    color: #fff;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    box-shadow: 0 6px 14px rgba(0,0,0,.12);
}

    .date-box .day[b-pbxdmy0wxi] {
        font-size: 1.45rem;
        font-weight: 700;
        line-height: 1;
    }

    .date-box .month[b-pbxdmy0wxi] {
        font-size: .75rem;
        letter-spacing: .5px;
        text-transform: uppercase;
    }


.announcement-content[b-pbxdmy0wxi] {
    flex: 1;
    display: flex;
    align-items: center;
}

.announcement-title[b-pbxdmy0wxi] {
    margin: 0;
    font-size: .95rem;
    font-weight: 500;
    line-height: 1.35;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

    .announcement-title a[b-pbxdmy0wxi] {
        color: #1b1362;
        text-decoration: none;
    }

.announcement-card:hover .date-box[b-pbxdmy0wxi] {
    background: linear-gradient(180deg, #234c8a, #1b1362);
}

.announcement-card:hover a[b-pbxdmy0wxi] {
    color: #234c8a;
    text-decoration: underline;
}

.event-card[b-pbxdmy0wxi] {
    background: #fff;
    border-radius: 14px;
    overflow: hidden;
    transition: .35s;
    box-shadow: 0 6px 18px rgba(0,0,0,.06);
    height: 100%;
}

    .event-card:hover[b-pbxdmy0wxi] {
        transform: translateY(-4px);
        box-shadow: 0 14px 30px rgba(0,58,143,.12);
    }

.event-img-wrapper[b-pbxdmy0wxi] {
    aspect-ratio: .8;
    overflow: hidden;
    border-radius: 12px;
}

    .event-img-wrapper img[b-pbxdmy0wxi] {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.event-title[b-pbxdmy0wxi] {
    font-size: 0.95rem;
    line-height: 1.4;
    min-height: calc(1.4em * 3); /* 3 SATIRLIK SABİT ALAN */
    display: -webkit-box;
    -webkit-line-clamp: 3; /* En fazla 3 satır */
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-family: 'Inter', sans-serif;
    font-size: 1.05rem;
    font-weight: 600;
    line-height: 1.4;
    color: #342c73;
}

.etu-stat[b-pbxdmy0wxi] {
    background: #fff;
    border-radius: 14px;
    padding: 32px 16px;
    box-shadow: 0 10px 30px rgba(0,0,0,.06);
    transition: .3s;
}

    .etu-stat:hover[b-pbxdmy0wxi] {
        transform: translateY(-6px);
    }

.etu-number[b-pbxdmy0wxi] {
    font-size: 2rem;
    font-weight: 600;
    color: var(--etu-blue);
}

.etu-label[b-pbxdmy0wxi] {
    font-size: .7rem;
    text-transform: uppercase;
    letter-spacing: .8px;
    color: var(--text-muted);
}



/* ALTMENÜLER*/
.faculty-info-section[b-pbxdmy0wxi] {
    background: #f8f9fb;
    padding: 60px 0;
}

/* Kart */
.faculty-card[b-pbxdmy0wxi] {
    background: #ffffff;
    border-radius: 14px;
    padding: 22px 20px;
    height: 100%;
    border: 1px solid #eef0f3;
    box-shadow: 0 8px 20px rgba(0,0,0,0.06);
    transition: all 0.25s ease;
}

    .faculty-card:hover[b-pbxdmy0wxi] {
        transform: translateY(-4px);
        box-shadow: 0 14px 30px rgba(0,0,0,0.10);
    }

/* Başlık */
.faculty-title[b-pbxdmy0wxi] {
    position: relative;
    font-size: 1.05rem;
    font-weight: 600;
    margin-bottom: 14px;
    padding-left: 12px;
    color: #1f3c88;
}

    .faculty-title[b-pbxdmy0wxi]::before {
        content: "";
        position: absolute;
        left: 0;
        top: 3px;
        width: 4px;
        height: 18px;
        background-color: #1f3c88;
        border-radius: 3px;
    }


.faculty-links[b-pbxdmy0wxi] {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

    .faculty-links li[b-pbxdmy0wxi] {
        padding: 0;
        margin: 0;
    }


    .faculty-links a[b-pbxdmy0wxi] {
        display: flex;
        align-items: center;
        gap: 8px;
        font-size: 0.9rem;
        color: #333;
        text-decoration: none;
        padding: 4px 0;
        transition: all 0.2s ease;
    }


        .faculty-links a i[b-pbxdmy0wxi] {
            font-size: 0.75rem;
            color: #1f3c88;
            flex-shrink: 0;
            transition: transform 0.2s ease;
        }

        .faculty-links a:hover[b-pbxdmy0wxi] {
            color: #1f3c88;
        }

            .faculty-links a:hover i[b-pbxdmy0wxi] {
                transform: translateX(3px);
            }

    .faculty-links .more-link a[b-pbxdmy0wxi] {
        font-weight: 500;
        color: #1f3c88;
        margin-top: 6px;
    }

    .faculty-links .extra-item[b-pbxdmy0wxi] {
        display: none;
    }

    .faculty-links.expanded .extra-item[b-pbxdmy0wxi] {
        display: flex;
    }

/*-------*/
.section-link[b-pbxdmy0wxi],
.section-link-soft[b-pbxdmy0wxi] {
    font-size: .85rem;
    font-weight: 600;
    color: var(--text-muted);
    text-decoration: none;
    transition: color .2s ease;
}

    .section-link:hover[b-pbxdmy0wxi],
    .section-link-soft:hover[b-pbxdmy0wxi] {
        color: var(--etu-blue);
    }

.section-title[b-pbxdmy0wxi] {
    width: 100%;
    border-bottom: 1px solid #cecece;
    margin: 5px 0px;
    overflow: hidden;
}

    .section-title h3[b-pbxdmy0wxi] {
        border-bottom: 2px solid #1b1464;
        padding: 13px 0px;
        color: #204884;
        margin: 0px 0px;
        width: 40%;
    }

    .section-title a[b-pbxdmy0wxi] {
        text-decoration: none;
        color: #3366a0;
        font-weight: 500;
        margin-bottom: -28px;
        background-color: #a6c9e2;
        padding: 8px 5px;
    }
/* _content/AnaSayfa/Views/Bolumler/Index.cshtml.rz.scp.css */
h2[b-edice9ixjw] {
    color: #2a0655;
}
/* _content/AnaSayfa/Views/Bolumler/List.cshtml.rz.scp.css */
/* B�R�M KARTLARI */

.birim-card[b-5tyh65q9p5] {
    background: #fff;
    border-radius: 14px;
    padding: 22px 16px;
    border: 1px solid #e5e7eb;
    box-shadow: 0 6px 18px rgba(0,0,0,.06);
    transition: all .25s ease;
    cursor: pointer;
}

    .birim-card:hover[b-5tyh65q9p5] {
        transform: translateY(-6px);
        box-shadow: 0 12px 28px rgba(0,0,0,.12);
        border-color: #3366a0;
    }

.birim-logo[b-5tyh65q9p5] {
    width: 70px;
    height: 70px;
    object-fit: contain;
}


.birim-title[b-5tyh65q9p5] {
    font-size: 0.95rem;
    font-weight: 600;
    color: #234c8a;
    line-height: 1.4;
}

.birim-card:hover .birim-title[b-5tyh65q9p5] {
    color: #003366;
    text-decoration: underline;
}

@media (max-width: 576px) {
    .birim-card[b-5tyh65q9p5] {
        padding: 16px 12px;
    }

    .birim-logo[b-5tyh65q9p5] {
        width: 60px;
        height: 60px;
    }

    .birim-title[b-5tyh65q9p5] {
        font-size: 0.9rem;
    }
}
/* _content/AnaSayfa/Views/Bolumler/Liste.cshtml.rz.scp.css */
.row div:hover[b-v98053cpdi] {
    text-decoration: underline;
    color: #234c8a;
    border-color: #234c8a !important;
}
/* _content/AnaSayfa/Views/DbYonetim/Detay.cshtml.rz.scp.css */
h2[b-ms961avif7], h4[b-ms961avif7], h5[b-ms961avif7] {
    color: #2a0655;
}

img[b-ms961avif7] {
    width: 110px;
}

.nav-underline .nav-link[b-ms961avif7] {
    color: #234c8a;
}
.list-unstyled a[b-ms961avif7] {
    color:#234c8a;
}
/* _content/AnaSayfa/Views/Duyuru/Detay.cshtml.rz.scp.css */
h2[b-uw2m1gnga7],h4[b-uw2m1gnga7] {
    color: #2a0655;
}

.list-unstyled a[b-uw2m1gnga7] {
    color:#234c8a;
}

.row.row-cols-3.g-2 .col:first-child[b-uw2m1gnga7]{
    width: 100% !important;
}
/* _content/AnaSayfa/Views/Duyuru/Index.cshtml.rz.scp.css */
h2[b-mbabqm27u2] {
    color: #2a0655;
}

a:hover[b-mbabqm27u2] {
    text-decoration: underline !important;
    color:#234c8a !important;
}

.item:nth-child(odd)[b-mbabqm27u2] {
    background-color: var(--bs-gray-200);
}
/* _content/AnaSayfa/Views/Etkinlik/Detay.cshtml.rz.scp.css */
h2[b-75uf9llepv], h4[b-75uf9llepv] {
    color: #2a0655;
}
/* _content/AnaSayfa/Views/Etkinlik/Index.cshtml.rz.scp.css */
h2[b-l9nf8rnsrf] {
    color: #2a0655;
}

.col > div:hover[b-l9nf8rnsrf] {
    color: #234c8a;
    border-color: #234c8a !important;
    background-color: #e9ecef;
}
.col > div:hover a[b-l9nf8rnsrf] {
    text-decoration: underline !important;
    color: inherit !important;
}
/* _content/AnaSayfa/Views/Fakulte/Detay.cshtml.rz.scp.css */
.section-gray[b-3993kqk43n],
.bg-soft[b-3993kqk43n] {
    background-color: var(--bg-soft);
}

.section-title-soft[b-3993kqk43n] {
    font-family: 'Inter', sans-serif;
    font-size: 1.35rem;
    font-weight: 700;
    color: #003366;
    letter-spacing: .4px;
}

@media (max-width: 576px) {
    .section-title-soft[b-3993kqk43n] {
        font-size: 1.00rem;
        letter-spacing: .2px;
        width: 56%;
    }
}

.border-soft[b-3993kqk43n] {
    padding-bottom: 10px;
    border-bottom: 2px solid #eef1f6;
}

.section-link[b-3993kqk43n],
.section-link-soft[b-3993kqk43n] {
    font-size: .85rem;
    font-weight: 600;
    color: var(--text-muted);
    text-decoration: none;
    transition: color .2s ease;
}

    .section-link:hover[b-3993kqk43n],
    .section-link-soft:hover[b-3993kqk43n] {
        color: var(--etu-blue);
    }
/* SLIDER */
.carousel-control-next[b-3993kqk43n], .carousel-control-prev[b-3993kqk43n] {
    width: 44px !important;
    z-index: 2;
}

.carousel-control-next-icon[b-3993kqk43n], .carousel-control-prev-icon[b-3993kqk43n] {
    padding: 34px 22px;
    z-index: 2;
}
.slider-image[b-3993kqk43n] {
    position: absolute;
    inset: 0;
    /*background-size: contain;*/
    background-position: center;
    background-repeat: no-repeat;
    z-index: 2;
    cursor: pointer;
}

.slider-im[b-3993kqk43n] {
    width: 100%;
    aspect-ratio: 1920 / 800;
    object-fit: cover;
    object-position: center center;
}

/*#mainCarousel {
    position: relative;
    z-index: 1;
    pointer-events: auto;
}

    #mainCarousel a {
        display: inline-block;
        max-width: 100%;
    }*/
#mainCarousel[b-3993kqk43n],
#mainCarousel .carousel-inner[b-3993kqk43n],
#mainCarousel .carousel-item[b-3993kqk43n] {
    height: calc(100vw / 2.4); /* 1920 / 800 */
    max-height: 800px;
    min-height: 320px;
    position: relative;
}

.carousel-item[b-3993kqk43n] {
    position: relative;
    overflow: hidden;
}

.quick-links[b-3993kqk43n] {
    position: relative;
    margin-top: -55px;
    margin-bottom: 45px;
    z-index: 10;
}

.quick-card[b-3993kqk43n] {
    padding: 20px 10px 18px;
    border-radius: 18px;
    border-bottom: 5px solid #3366a0;
    transition: all .3s ease;
}

    .quick-card i[b-3993kqk43n] {
        font-size: 28px;
        color: #3366a0;
        margin-bottom: 10px;
    }

    .quick-card span[b-3993kqk43n] {
        display: block;
        font-size: 11px;
        font-weight: 700;
        color: #444;
    }

    .quick-card:hover[b-3993kqk43n] {
        transform: translateY(-6px);
        background: #3366a0 !important;
        color: white;
    }

        .quick-card:hover i[b-3993kqk43n], .quick-card:hover span[b-3993kqk43n] {
            color: white;
        }



.slider-bg[b-3993kqk43n] {
    position: absolute;
    inset: 0;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 2;
}

.slider-link[b-3993kqk43n] {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.content-clamp[b-3993kqk43n] {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 0.95rem;
    line-height: 1.4;
    color: #555;
}


.slider-cards[b-3993kqk43n] {
    margin-top: -55px;
    z-index: 10;
    margin-bottom: 55px;
}

    .slider-cards .card[b-3993kqk43n] {
        width: 140px;
        border-radius: 12px;
        box-shadow: 0 6px 18px rgba(0,0,0,.15);
        cursor: pointer;
    }

.slider-blur[b-3993kqk43n] {
    position: absolute;
    inset: -20%;
    background-size: cover;
    background-position: center;
    filter: blur(30px);
    transform: scale(1.1);
    z-index: 1;
}

@media (max-width: 767.98px) {
    .content-clamp[b-3993kqk43n] {
        -webkit-line-clamp: 4;
        font-size: 0.9rem;
    }
}

@media (max-width: 576px) {
    #mainCarousel[b-3993kqk43n],
    #mainCarousel .carousel-inner[b-3993kqk43n],
    #mainCarousel .carousel-item[b-3993kqk43n] {
        height: auto !important;
        min-height: unset !important;
        max-height: unset !important;
        aspect-ratio: 9 / 6;
    }
        #mainCarousel[b-3993kqk43n],
        #mainCarousel .carousel-inner[b-3993kqk43n],
        #mainCarousel .carousel-item[b-3993kqk43n] {
            height: auto !important;
            min-height: unset !important;
            max-height: unset !important;
        }

    .slider-bg[b-3993kqk43n] {
        position: relative;
        aspect-ratio: 16 / 9;
    }

    .slider-image[b-3993kqk43n] {
        position: relative;
        background-size: contain !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;
        min-height: 220px;
    }

    .slider-blur[b-3993kqk43n] {
        display: none; /* mobilde blur KAPAT */
    }
    .quick-links[b-3993kqk43n] {
        margin-top: -20px;
        margin-bottom: 45px;
        position: relative;
        z-index: 10;
    }

    .quick-card[b-3993kqk43n] {
        padding: 12px 4px 10px;
        border-radius: 14px;
        border-bottom-width: 3px;
    }

        .quick-card i[b-3993kqk43n] {
            font-size: 20px;
            margin-bottom: 6px;
        }

        .quick-card span[b-3993kqk43n] {
            font-size: 9px;
            letter-spacing: -0.2px;
        }

        .quick-card:hover[b-3993kqk43n] {
            transform: translateY(-3px);
        }



    #haberler[b-3993kqk43n] {
        position: relative;
        z-index: 5;
        isolation: isolate;
    }

/*    .slider-bg {
        aspect-ratio: 16 / 9;
        max-height: 280px;
    }*/
}
/*-------------------------------------------------*/

/* ===============================
  HABERLER
================================ */
#haberler[b-3993kqk43n] {
    position: relative;
    z-index: 2;
}

.section-title-soft[b-3993kqk43n] {
    font-family: 'Inter', sans-serif;
    font-size: 1.35rem;
    font-weight: 700;
    color: #003366;
}

.news-card-link[b-3993kqk43n] {
    text-decoration: none;
    color: inherit;
}

.news-card[b-3993kqk43n] {
    border-radius: 14px;
    overflow: hidden;
    transition: all .3s ease;
    box-shadow: 0 6px 18px rgba(0,0,0,.08);
}

    .news-card:hover[b-3993kqk43n] {
        transform: translateY(-4px);
        box-shadow: 0 14px 30px rgba(0,58,143,.15);
    }

    .news-card img[b-3993kqk43n] {
        height: 190px;
        object-fit: cover;
    }

.news-title[b-3993kqk43n] {
    font-size: 1.05rem;
    font-weight: 600;
    line-height: 1.35;
    color: #342c73;
    margin-bottom: .4rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.news-summary[b-3993kqk43n] {
    font-size: .95rem;
    line-height: 1.45;
    color: #555;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.news-read-more[b-3993kqk43n] {
    font-size: 13px;
    font-weight: 600;
    color: #3366a0;
}

    .news-read-more:hover[b-3993kqk43n] {
        text-decoration: underline;
    }
@media (max-width: 576px) {

    #haberCarouselHome .carousel-item .col-12[b-3993kqk43n] {
        display: none;
    }

        #haberCarouselHome .carousel-item .col-12:first-child[b-3993kqk43n] {
            display: block;
        }
}


#duyurular h4[b-3993kqk43n] {
    color: #ffffff;
    background-color: #88bae2;
    border-color: #88bae2 !important;
    text-align: center;
    margin: 0;
    font-size: 1rem;
    min-width: 30px;
}

#duyurular h5 a[b-3993kqk43n] {
    color: rgb(27 19 98);
    margin: 0;
    font-size: 1rem;
    text-decoration: none;
    display: block;
    width: 100%;
    text-align: left;
}

#duyurular .col a[b-3993kqk43n], #haberler .col a[b-3993kqk43n] {
    text-decoration: none;
    color: inherit;
}

#duyurular .col:hover a[b-3993kqk43n] {
    text-decoration: underline;
    color: #234c8a;
}

.announcement-content[b-3993kqk43n] {
    flex: 1;
    display: flex;
    align-items: center;
}




.content-clamp[b-3993kqk43n] {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 0.95rem;
    line-height: 1.4;
    color: #555;
}

.slider-cards[b-3993kqk43n] {
    margin-top: -55px;
    z-index: 10;
    margin-bottom: 55px;
}

    .slider-cards .card[b-3993kqk43n] {
        width: 140px;
        border-radius: 12px;
        box-shadow: 0 6px 18px rgba(0,0,0,.15);
        cursor: pointer;
    }


.announcement-card[b-3993kqk43n] {
    background: #ffffff;
    border-radius: 10px;
    padding: 12px 14px;
    min-height: 90px;
    display: flex;
    align-items: center;
    gap: 14px;
}

    .announcement-card:hover[b-3993kqk43n] {
        border-left-color: var(--etu-blue);
        background: #fbfcff;
        transform: translateY(-2px);
        box-shadow: 0 10px 24px rgba(0,58,143,.08);
    }

.date-box[b-3993kqk43n] {
    width: 64px;
    min-width: 64px;
    height: 64px;
    background: linear-gradient(180deg, #88bae2, #5a9bd5);
    color: #fff;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    box-shadow: 0 6px 14px rgba(0,0,0,.12);
}

    .date-box .day[b-3993kqk43n] {
        font-size: 1.45rem;
        font-weight: 700;
        line-height: 1;
    }

    .date-box .month[b-3993kqk43n] {
        font-size: .75rem;
        letter-spacing: .5px;
        text-transform: uppercase;
    }


.announcement-content[b-3993kqk43n] {
    flex: 1;
    display: flex;
    align-items: center;
}

.announcement-title[b-3993kqk43n] {
    margin: 0;
    font-size: .95rem;
    font-weight: 500;
    line-height: 1.35;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

    .announcement-title a[b-3993kqk43n] {
        color: #1b1362;
        text-decoration: none;
    }

.announcement-card:hover .date-box[b-3993kqk43n] {
    background: linear-gradient(180deg, #234c8a, #1b1362);
}

.announcement-card:hover a[b-3993kqk43n] {
    color: #234c8a;
    text-decoration: underline;
}

.event-card[b-3993kqk43n] {
    background: #fff;
    border-radius: 14px;
    overflow: hidden;
    transition: .35s;
    box-shadow: 0 6px 18px rgba(0,0,0,.06);
    height: 100%;
}

    .event-card:hover[b-3993kqk43n] {
        transform: translateY(-4px);
        box-shadow: 0 14px 30px rgba(0,58,143,.12);
    }

.event-img-wrapper[b-3993kqk43n] {
    aspect-ratio: .8;
    overflow: hidden;
    border-radius: 12px;
}

    .event-img-wrapper img[b-3993kqk43n] {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.event-title[b-3993kqk43n] {
    font-size: 0.95rem;
    line-height: 1.4;
    min-height: calc(1.4em * 3); /* 3 SATIRLIK SABİT ALAN */
    display: -webkit-box;
    -webkit-line-clamp: 3; /* En fazla 3 satır */
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-family: 'Inter', sans-serif;
    font-size: 1.05rem;
    font-weight: 600;
    line-height: 1.4;
    color: #342c73;
}

.etu-stat[b-3993kqk43n] {
    background: #fff;
    border-radius: 14px;
    padding: 32px 16px;
    box-shadow: 0 10px 30px rgba(0,0,0,.06);
    transition: .3s;
}

    .etu-stat:hover[b-3993kqk43n] {
        transform: translateY(-6px);
    }

.etu-number[b-3993kqk43n] {
    font-size: 2rem;
    font-weight: 600;
    color: var(--etu-blue);
}

.etu-label[b-3993kqk43n] {
    font-size: .7rem;
    text-transform: uppercase;
    letter-spacing: .8px;
    color: var(--text-muted);
}



/* ALTMENÜLER*/
.faculty-info-section[b-3993kqk43n] {
    background: #f8f9fb;
    padding: 60px 0;
}

/* Kart */
.faculty-card[b-3993kqk43n] {
    background: #ffffff;
    border-radius: 14px;
    padding: 22px 20px;
    height: 100%;
    border: 1px solid #eef0f3;
    box-shadow: 0 8px 20px rgba(0,0,0,0.06);
    transition: all 0.25s ease;
}

    .faculty-card:hover[b-3993kqk43n] {
        transform: translateY(-4px);
        box-shadow: 0 14px 30px rgba(0,0,0,0.10);
    }

/* Başlık */
.faculty-title[b-3993kqk43n] {
    position: relative;
    font-size: 1.05rem;
    font-weight: 600;
    margin-bottom: 14px;
    padding-left: 12px;
    color: #1f3c88;
}

    .faculty-title[b-3993kqk43n]::before {
        content: "";
        position: absolute;
        left: 0;
        top: 3px;
        width: 4px;
        height: 18px;
        background-color: #1f3c88;
        border-radius: 3px;
    }


.faculty-links[b-3993kqk43n] {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

    .faculty-links li[b-3993kqk43n] {
        padding: 0;
        margin: 0;
    }


    .faculty-links a[b-3993kqk43n] {
        display: flex;
        align-items: center;
        gap: 8px;
        font-size: 0.9rem;
        color: #333;
        text-decoration: none;
        padding: 4px 0;
        transition: all 0.2s ease;
    }


        .faculty-links a i[b-3993kqk43n] {
            font-size: 0.75rem;
            color: #1f3c88;
            flex-shrink: 0;
            transition: transform 0.2s ease;
        }

        .faculty-links a:hover[b-3993kqk43n] {
            color: #1f3c88;
        }

            .faculty-links a:hover i[b-3993kqk43n] {
                transform: translateX(3px);
            }

    .faculty-links .more-link a[b-3993kqk43n] {
        font-weight: 500;
        color: #1f3c88;
        margin-top: 6px;
    }

    .faculty-links .extra-item[b-3993kqk43n] {
        display: none;
    }

    .faculty-links.expanded .extra-item[b-3993kqk43n] {
        display: flex;
    }

/*-------*/
.section-link[b-3993kqk43n],
.section-link-soft[b-3993kqk43n] {
    font-size: .85rem;
    font-weight: 600;
    color: var(--text-muted);
    text-decoration: none;
    transition: color .2s ease;
}

    .section-link:hover[b-3993kqk43n],
    .section-link-soft:hover[b-3993kqk43n] {
        color: var(--etu-blue);
    }

.section-title[b-3993kqk43n] {
    width: 100%;
    border-bottom: 1px solid #cecece;
    margin: 5px 0px;
    overflow: hidden;
}

    .section-title h3[b-3993kqk43n] {
        border-bottom: 2px solid #1b1464;
        padding: 13px 0px;
        color: #204884;
        margin: 0px 0px;
        width: 40%;
    }

    .section-title a[b-3993kqk43n] {
        text-decoration: none;
        color: #3366a0;
        font-weight: 500;
        margin-bottom: -28px;
        background-color: #a6c9e2;
        padding: 8px 5px;
    }
/* _content/AnaSayfa/Views/Fakulte/List.cshtml.rz.scp.css */
h2[b-7e166l6g3d] {
    color: #2a0655;
}
.items:hover[b-7e166l6g3d] {
    text-decoration: underline;
    color: #234c8a;
    border-color: #234c8a !important;
}
/* _content/AnaSayfa/Views/Galeri/Detay.cshtml.rz.scp.css */
h2[b-rrtq8gptms] {
    color: #2a0655;
}
/* _content/AnaSayfa/Views/Iletisim/Index.cshtml.rz.scp.css */
h2[b-gm8bc2nl0c] {
    color: #2a0655;
}
/* _content/AnaSayfa/Views/Menu/Detay.cshtml.rz.scp.css */
h2[b-yrfmr589dr],h4[b-yrfmr589dr] {
    color: #2a0655;
}

.list-unstyled a[b-yrfmr589dr] {
    color:#234c8a;
}

.row.row-cols-3.g-2 .col:first-child[b-yrfmr589dr]{
    width: 100% !important;
}
/* _content/AnaSayfa/Views/Personel/Detay.cshtml.rz.scp.css */
h2[b-p8rcz0uw8c] {
    text-transform: capitalize;"
}

img[b-p8rcz0uw8c] {
    max-width: 170px;
}

button.nav-link[b-p8rcz0uw8c]{
    color: #2a0655;
    border-color: #2a0655;
    box-shadow: 1px -1px 4px #2a0655;
}

button.nav-link.active[b-p8rcz0uw8c] {
    color: white;
    background-color: #2a0655;
}
button.nav-link:hover[b-p8rcz0uw8c] {
    color: white;
    background-color: #2a0655;
}
/* _content/AnaSayfa/Views/Personeller/Detay.cshtml.rz.scp.css */
.nav-underline .nav-link[b-sm4mzh4ryk] {
    color: #234c8a;
}

h2[b-sm4mzh4ryk], h5[b-sm4mzh4ryk] {
    color: #2a0655;
}
h2 a[b-sm4mzh4ryk], h5 a[b-sm4mzh4ryk]{
    color: inherit;
}
/* _content/AnaSayfa/Views/ResimGalerisi/Detay.cshtml.rz.scp.css */
h2[b-i9h821c7kj] {
    color: #2a0655;
}
/* _content/AnaSayfa/Views/Shared/ChatBot.cshtml.rz.scp.css */
/* _content/AnaSayfa/Views/Shared/Components/HeaderMenu/Header.cshtml.rz.scp.css */
header[b-vts50tx2db] {
    font-family: 'Inter', sans-serif;
    font-size: 15px;
    line-height: 1.5;
    color: #1f2937;

}

    header nav:last-of-type .navbar-nav[b-vts50tx2db] {
        margin-left: auto !important;
        margin-right: 0 !important;
    }
    header nav:last-of-type .navbar > .container[b-vts50tx2db],
    header nav:last-of-type .navbar > .container-fluid[b-vts50tx2db] {
        justify-content: flex-end !important;
    }
    header nav:first-of-type[b-vts50tx2db] {
        font-family: 'Inter', sans-serif;
        background-color: #3366a0 !important;
        font-size: 0.85rem;
        line-height: 1.65;
        background-color: #3366a0 !important;
        font-size: 0.9rem !important;
    }

    header nav:last-of-type .nav-link[b-vts50tx2db] {
        font-size: 1rem;
        /*font-weight: 600;*/
        /*color: #30649d !important;*/
        padding: 0.6rem 0.65rem;
    }

    header nav:last-of-type .navbar-brand[b-vts50tx2db] {
        font-family: 'Inter', sans-serif;
        font-size: 13.5px;
        line-height: 1.65;
        background: none;
        /*padding-left: 3rem;*/
        background-size: contain;
        background-repeat: no-repeat;
        letter-spacing: -0.5px;
        color: #1b1464;
        margin-right: auto;

    }
    header .navbar-brand a[b-vts50tx2db] {
        color: inherit; 
        text-decoration: none; 
    }

        header .navbar-brand a:hover[b-vts50tx2db] {
            color: inherit;
            text-decoration: none;
        }


#searchModal .navbar-brand[b-vts50tx2db] {
    font-family: 'Inter', sans-serif;
    font-size: 13.5px;
    line-height: 1.65;
    background: url("https://static.erzurum.edu.tr/favicons/favicon.png");
    padding-left: 3rem;
    background-size: contain;
    background-repeat: no-repeat;
    letter-spacing: -0.7px;
}

#searchModal .input-group input:focus[b-vts50tx2db] {
    border-color: #234c8a;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#searchModal .input-group input[b-vts50tx2db], #searchModal .input-group button[b-vts50tx2db] {
    --bs-primary: #234c8a;
    --bs-border-color: #234c8a;
    --bs-btn-color: #234c8a;
    --bs-btn-hover-bg: #234c8a;
    --bs-btn-hover-border-color: #234c8a;
    --bs-btn-border-color: #234c8a;
}

ul#search_tabs li button.active[b-vts50tx2db] {
    background-color: #234c8a;
    color: #ffffff;
}

ul#search_tabs button[b-vts50tx2db] {
    color: black;
}

.dropdown-menu h4[b-vts50tx2db] {
    font-family: 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 600;
    color: #234c8a;
    margin-bottom: 0.75rem;
    padding-bottom: 0.4rem;
    border-bottom: 1px solid #e5e7eb;
}

.dropdown-menu h4[b-vts50tx2db] {
    font-family: 'Inter', sans-serif;
    font-size: 0.95rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .6px;
    color: #234c8a;
    margin-bottom: 0.75rem;
    padding-bottom: 0.4rem;
    border-bottom: 1px solid #e5e7eb;
}

.dropdown-menu[b-vts50tx2db] {
    border: 0;
    border-radius: 0;
    background-color: #ffffff;
}

    .dropdown-menu .container[b-vts50tx2db] {
        padding: 1.75rem 1.5rem;
    }


.section-gray[b-vts50tx2db],
.bg-soft[b-vts50tx2db] {
    background-color: var(--bg-soft);
}

.section-title-soft[b-vts50tx2db] {
    font-family: 'Inter', sans-serif;
    font-size: 1.35rem;
    font-weight: 700;
    color: #003366;
    letter-spacing: .4px;
}

.border-soft[b-vts50tx2db] {
    padding-bottom: 10px;
    border-bottom: 2px solid #eef1f6;
}
.dropdown-menu .dropdown-item[b-vts50tx2db] {
   
    font-weight: 500;
    font-size: 0.9rem;
    line-height: 1.65;
}

 
/* _content/AnaSayfa/Views/Shared/Components/HeaderMenu/HeaderDinamik.cshtml.rz.scp.css */
header[b-8gqh229p7z] {
    font-family: 'Inter', sans-serif;
    font-size: 15px;
    line-height: 1.5;
    color: #1f2937;
}

    header nav:last-of-type .navbar-nav[b-8gqh229p7z] {
        margin-left: auto !important;
        margin-right: 0 !important;
    }

    header nav:last-of-type .navbar > .container[b-8gqh229p7z],
    header nav:last-of-type .navbar > .container-fluid[b-8gqh229p7z] {
        justify-content: flex-end !important;
    }

    header nav:first-of-type[b-8gqh229p7z] {
        font-family: 'Inter', sans-serif;
        background-color: #3366a0 !important;
        font-size: 0.85rem;
        line-height: 1.65;
        background-color: #3366a0 !important;
        font-size: 0.9rem !important;
    }

    header nav:last-of-type .nav-link[b-8gqh229p7z] {
        font-size: 1rem;
        /*font-weight: 600;*/
        /*color: #30649d !important;*/
        padding: 0.6rem 0.65rem;
    }

    header nav:last-of-type .navbar-brand[b-8gqh229p7z] {
        font-family: 'Inter', sans-serif;
        font-size: 13.5px;
        line-height: 1.65;
        background: none;
        /*padding-left: 3rem;*/
        background-size: contain;
        background-repeat: no-repeat;
        letter-spacing: -0.5px;
        color: #1b1464;
        margin-right: auto;
    }

    header .navbar-brand a[b-8gqh229p7z] {
        color: inherit;
        text-decoration: none;
    }

        header .navbar-brand a:hover[b-8gqh229p7z] {
            color: inherit;
            text-decoration: none;
        }



#searchModal .navbar-brand[b-8gqh229p7z] {
    font-family: 'Inter', sans-serif;
    font-size: 13.5px;
    line-height: 1.65;
    background: url("https://static.erzurum.edu.tr/favicons/favicon.png");
    padding-left: 3rem;
    background-size: contain;
    background-repeat: no-repeat;
    letter-spacing: -0.7px;
}

#searchModal .input-group input:focus[b-8gqh229p7z] {
    border-color: #234c8a;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#searchModal .input-group input[b-8gqh229p7z], #searchModal .input-group button[b-8gqh229p7z] {
    --bs-primary: #234c8a;
    --bs-border-color: #234c8a;
    --bs-btn-color: #234c8a;
    --bs-btn-hover-bg: #234c8a;
    --bs-btn-hover-border-color: #234c8a;
    --bs-btn-border-color: #234c8a;
}

ul#search_tabs li button.active[b-8gqh229p7z] {
    background-color: #234c8a;
    color: #ffffff;
}

ul#search_tabs button[b-8gqh229p7z] {
    color: black;
}

.dropdown-menu h4[b-8gqh229p7z] {
    font-family: 'Inter', sans-serif;
    font-size: 1rem;
    font-weight: 600;
    color: #234c8a;
    margin-bottom: 0.75rem;
    padding-bottom: 0.4rem;
    border-bottom: 1px solid #e5e7eb;
}

.dropdown-menu h4[b-8gqh229p7z] {
    font-family: 'Inter', sans-serif;
    font-size: 0.95rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .6px;
    color: #234c8a;
    margin-bottom: 0.75rem;
    padding-bottom: 0.4rem;
    border-bottom: 1px solid #e5e7eb;
}

.dropdown-menu[b-8gqh229p7z] {
    border: 0;
    border-radius: 0;
    background-color: #ffffff;
}

    .dropdown-menu .container[b-8gqh229p7z] {
        padding: 1.75rem 1.5rem;
    }


.section-gray[b-8gqh229p7z],
.bg-soft[b-8gqh229p7z] {
    background-color: var(--bg-soft);
}

.section-title-soft[b-8gqh229p7z] {
    font-family: 'Inter', sans-serif;
    font-size: 1.35rem;
    font-weight: 700;
    color: #003366;
    letter-spacing: .4px;
}

.border-soft[b-8gqh229p7z] {
    padding-bottom: 10px;
    border-bottom: 2px solid #eef1f6;
}

.dropdown-menu .dropdown-item[b-8gqh229p7z] {
  
    font-weight: 500;
    font-size: 0.9rem;
    line-height: 1.65;
}

    
/* _content/AnaSayfa/Views/Shared/DepartmentHeader.cshtml.rz.scp.css */
.nav-underline .nav-link[b-e0pehnq16h] {
    color: #234c8a;
}

h2[b-e0pehnq16h], h5[b-e0pehnq16h] {
    color: #2a0655;
}
h2 a[b-e0pehnq16h], h5 a[b-e0pehnq16h]{
    color: inherit;
}
/* _content/AnaSayfa/Views/Shared/Footer.cshtml.rz.scp.css */
footer[b-jj89lc4rde] {
    font-family: 'Inter', sans-serif;
    font-size: 15px;
    background-color: rgb(58 102 159);
}

    footer .container[b-jj89lc4rde] {
        background: url(/img/footer_rectorate.png) bottom right no-repeat;
    }

    footer .social-icons img[b-jj89lc4rde] {
        height: 15px;
        width: auto;
    }

h4[b-jj89lc4rde] {
    font-size: 15px;
    border-bottom: 1px solid #a1a1a1
}

.list-unstyled a:hover[b-jj89lc4rde] {
    text-decoration: underline !important;
}
/* _content/AnaSayfa/Views/Shared/Header.cshtml.rz.scp.css */
header nav:first-of-type[b-yy2f1uvflt] {
    font-family: 'Roboto Condensed', sans-serif;
    background-color: #3366a0 !important;
    font-size: 0.9rem !important;
}

header nav:last-of-type .nav-link[b-yy2f1uvflt] {
    font-family: 'Roboto Condensed', sans-serif;
}

header nav:last-of-type .navbar-brand[b-yy2f1uvflt] {
    font-family: 'Roboto Condensed', sans-serif;
    background: url("https://static.erzurum.edu.tr/favicons/favicon.png");
    padding-left: 3rem;
    background-size: contain;
    background-repeat: no-repeat;
    letter-spacing: -0.7px;
}

#searchModal .navbar-brand[b-yy2f1uvflt] {
    font-family: 'Roboto Condensed', sans-serif;
    background: url("https://static.erzurum.edu.tr/favicons/favicon.png");
    padding-left: 3rem;
    background-size: contain;
    background-repeat: no-repeat;
    letter-spacing: -0.7px;
}
#searchModal .input-group input:focus[b-yy2f1uvflt] {
    border-color: #234c8a;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#searchModal .input-group input[b-yy2f1uvflt], #searchModal .input-group button[b-yy2f1uvflt]{
    --bs-primary: #234c8a;
    --bs-border-color: #234c8a;
    --bs-btn-color: #234c8a;
    --bs-btn-hover-bg: #234c8a;
    --bs-btn-hover-border-color: #234c8a;
    --bs-btn-border-color: #234c8a;
}

ul#search_tabs li button.active[b-yy2f1uvflt] {
    background-color: #234c8a;
    color: #ffffff;
}

ul#search_tabs button[b-yy2f1uvflt] {
    color: black;
}
/* _content/AnaSayfa/Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

/* _content/AnaSayfa/Views/VideoGaleri/Index.cshtml.rz.scp.css */
h2[b-xp41tei49t] {
    color: #2a0655;
}
/* _content/AnaSayfa/Views/Videolar/Detay.cshtml.rz.scp.css */
h2[b-y7oskzyri5] {
    color: #2a0655;
}
/* _content/AnaSayfa/Views/Vip/Detay.cshtml.rz.scp.css */
.nav-underline .nav-link[b-mgkzrmbo2o] {
    color: #234c8a;
}

.managers h3[b-mgkzrmbo2o] {
    font-family:  serif;
}
.managers span[b-mgkzrmbo2o] {
    font-family:  inherit;
    display: inline-block;
}
.managers h3 span[b-mgkzrmbo2o]::first-letter {
    font-size: 130% !important;
}

.managers .menu[b-mgkzrmbo2o] {
    margin-top:70px;
}

.row.has-lead a:first-child[b-mgkzrmbo2o] {
    width: 100% !important;
}
.row.has-lead img[b-mgkzrmbo2o]{
    width:110px;
}
/* _content/AnaSayfa/Views/Yonetim/Detay.cshtml.rz.scp.css */
img[b-3dp53axroe] {
    height: 110px;
}
h2[b-3dp53axroe], h4[b-3dp53axroe] {
    color: #2a0655;
}
.list-unstyled a[b-3dp53axroe] {
    color:#234c8a;
}
