/*
 * Eğer yerel (local) yazı tipi kullanıyorsanız aşağıdaki yorum satırlarını kaldırın.
 * If you use local fonts, remove the comment line markers below.
 */

/*
:root {
    --body-font-family: "Özel Yazı Tipi Adınız", sans-serif;
    --body-font-weight: 400;
    --menu-font-family: "Özel Yazı Tipi Adınız", sans-serif;
    --menu-font-weight: 600;
    --h1-font-family: "Özel Yazı Tipi Adınız", sans-serif;
    --h1-font-weight: 700;
    --h2-font-family: "Özel Yazı Tipi Adınız", sans-serif;
    --h2-font-weight: 600;
    --h3-font-family: "Özel Yazı Tipi Adınız", sans-serif;
    --h3-font-weight: 600;
    --h4-font-family: "Özel Yazı Tipi Adınız", sans-serif;
    --h4-font-weight: 600;
    --h5-font-family: "Özel Yazı Tipi Adınız", sans-serif;
    --h5-font-weight: 600;
    --h6-font-family: "Özel Yazı Tipi Adınız", sans-serif;
    --h6-font-weight: 600;
}
*/

/* DataTables responsive satır düzeni */
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
    padding-left: 0;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
    margin-right: 10px;
    display: inline-block;
}

/* Mobil görünüm (max-width: 640px) */
@media (max-width: 640px) {
    .dataTables_wrapper .dttblegoster {
        width: 85px;
        margin-right: 5px;
    }

    .dataTables_wrapper .dataTables_filter input {
        width: 170px !important;
    }
}

/* Hosting accordion ve ürün özelliklerini gizle */
[data-bs-target="#siparis-accordion-hosting-exist"],
#siparis-accordion-hosting-exist,
#scriptlistesi .urunozellikleri {
    display: none;
}

/* Yazılım detay bölümü: mobil sıralama düzeni */
@media (max-width: 767.99px) {
    #section-software-detail .col-md-5.col-lg-4 {
        order: 1;
    }

    #section-software-detail .col-md-7.col-lg-8 {
        order: 2;
    }
}

/* Fatura Fiyat Sütunu Para Birimi Kaymasını Engelle */
.invoicex #exportData table tr td:last-child span, 
.invoicex #exportData table tr th:last-child span {
	word-break: keep-all;
	white-space: nowrap;
}