/* --- КОРЗИНА И ИЗБРАННОЕ (Возврат рабочих версий) --- */
.t-name.t706__cartpage-products_empty { font-size: 0 !important; }
.t-name.t706__cartpage-products_empty::after { content: "Sepetiniz boş. En az bir ürün ekleyin"; font-size: 16px !important; display: block; margin-top: 20px;}

.t1002__wishlistwin-heading { font-size: 0 !important; }
.t1002__wishlistwin-heading::after { content: "Favorilerim:"; font-size: 24px !important; display: block; margin-bottom: 15px; }

/* --- КНОПКИ ЛИЧНОГО КАБИНЕТА --- */
.tmst-button.js-add-to-cart-btn { font-size: 0 !important; }
.tmst-button.js-add-to-cart-btn::after { content: "Sepete ekle"; font-size: 14px !important; }

/* Кнопка-ссылка "Go to product" (по твоему коду) */
a.tmst-button.tmst-button_secondary[href*="tproduct"] { font-size: 0 !important; }
a.tmst-button.tmst-button_secondary[href*="tproduct"]::after { content: "Ürüne git"; font-size: 14px !important; }

/* Кнопка "Log out" */
button.tmst-main_card_link_secondary { font-size: 0 !important; }
button.tmst-main_card_link_secondary::after { content: "Çıkış yap"; font-size: 14px !important; }

/* --- СТАТУСЫ И ПРЕДУПРЕЖДЕНИЯ --- */
/* Product has changed (только красный текст, по твоему коду) */
.tmst-purchased__product-cta-details { font-size: 0 !important; }
.tmst-purchased__product-cta-details::after { content: "Ürün değişti"; font-size: 12px !important; color: #ff0000; display: block; }

.tmst-status[title="Unpaid"] { font-size: 0 !important; }
.tmst-status[title="Unpaid"]::after { content: "Ödenmedi"; font-size: 12px !important; }

/* --- ЗАГОЛОВКИ И НАВИГАЦИЯ КАБИНЕТА (eksik список) --- */
/* Заголовок "My orders" */
a.tmst-main_card_title[href="/members/orderlist"] { font-size: 0 !important; }
a.tmst-main_card_title[href="/members/orderlist"]::after { content: "Siparişlerim"; font-size: 18px !important; display: block; }

/* Заголовок "Purchased products" */
a.tmst-main_card_title[href="/members/purchased-products"] { font-size: 0 !important; }
a.tmst-main_card_title[href="/members/purchased-products"]::after { content: "Satın alınan ürünler"; font-size: 18px !important; display: block; }

/* Ссылка "All products >" */
a.tmst-main_card_link[href="/members/purchased-products"] { font-size: 0 !important; }
a.tmst-main_card_link[href="/members/purchased-products"]::before { content: "Tüm ürünler"; font-size: 14px !important; display: inline-block; margin-right: 5px; }
a.tmst-main_card_link[href="/members/purchased-products"] svg { width: 10px; height: 10px; display: inline-block; }

/* Ссылка "Order history >" */
a.tmst-main_card_title-link[href="/members/orderlist"] { font-size: 0 !important; }
a.tmst-main_card_title-link[href="/members/orderlist"]::before { content: "Sipariş geçmişi"; font-size: 14px !important; display: inline-block; margin-right: 5px; }
a.tmst-main_card_title-link[href="/members/orderlist"] svg { width: 10px; height: 10px; display: inline-block; }

/* Ссылка "View all orders" */
.tmst-main_card_footer-link { font-size: 0 !important; }
.tmst-main_card_footer-link::after { content: "Tüm siparişleri görüntüle"; font-size: 14px !important; }

/* --- СТАТИЧНЫЙ БЕЗОПАСНЫЙ ПЕРЕВОД ЛК (БЕЗ JS) --- */

/* 1. Кнопки и Ссылки */
html body a.tmst-button_secondary[href*="tproduct"] { font-size: 0 !important; }
html body a.tmst-button_secondary[href*="tproduct"]::after { content: "Ürüne git"; font-size: 14px !important; }

html body button.tmst-main_card_link_secondary { font-size: 0 !important; }
html body button.tmst-main_card_link_secondary::after { content: "Çıkış yap"; font-size: 14px !important; }

html body .tmst-main_card_footer-link { font-size: 0 !important; }
html body .tmst-main_card_footer-link::after { content: "Tüm siparişleri görüntüle"; font-size: 14px !important; }

html body a.tmst-main_card_link[href="/members/purchased-products"] { font-size: 0 !important; }
html body a.tmst-main_card_link[href="/members/purchased-products"]::before { content: "Tüm ürünler"; font-size: 14px !important; display: inline-block; margin-right: 5px; }
html body a.tmst-main_card_link[href="/members/purchased-products"] svg { width: 10px; height: 10px; display: inline-block; }

/* 2. Заголовки */
html body a.tmst-main_card_title[href="/members/orderlist"] { font-size: 0 !important; }
html body a.tmst-main_card_title[href="/members/orderlist"]::after { content: "Siparişlerim"; font-size: 18px !important; display: block; }

html body a.tmst-main_card_title[href="/members/purchased-products"] { font-size: 0 !important; }
html body a.tmst-main_card_title[href="/members/purchased-products"]::after { content: "Satın alınan ürünler"; font-size: 18px !important; display: block; }

/* 3. Статусы и предупреждения */
html body .tmst-purchased__product-cta-details { font-size: 0 !important; }
html body .tmst-purchased__product-cta-details::after { content: "Ürün değişti"; font-size: 12px !important; color: #ff0000; display: block; }

html body .tmst-status[title="Unpaid"] { font-size: 0 !important; }
html body .tmst-status[title="Unpaid"]::after { content: "Ödenmedi"; font-size: 12px !important; }

html body .tmst-status[title="Processing"] { font-size: 0 !important; }
html body .tmst-status[title="Processing"]::after { content: "Hazırlanıyor"; font-size: 12px !important; }

html body .tmst-status[title="Paid"] { font-size: 0 !important; }
html body .tmst-status[title="Paid"]::after { content: "Ödendi"; font-size: 12px !important; }

html body .tmst-status[title="Canceled"] { font-size: 0 !important; }
html body .tmst-status[title="Canceled"]::after { content: "İptal edildi"; font-size: 12px !important; }