/* ==========================================================================
   Türk Kepit · Sipariş görünümleri
   Hesabım > sipariş, Siparişlerim, Sipariş takibi (form + sonuç), Sipariş alındı
   ========================================================================== */

/* Ortak başlık */
.tk-siparis-baslik, .woocommerce-MyAccount-content .tk-siparis-baslik {
	display: flex; align-items: center; gap: 10px;
	margin: 0 0 14px; padding-bottom: 12px;
	border-bottom: 1px solid var(--tk-komur);
	font-family: var(--tk-baslik); font-size: 19px; font-weight: 800; letter-spacing: -.01em; text-transform: none;
}
.tk-siparis-baslik > span { margin-left: auto; font-family: var(--tk-mono); font-size: 11px; font-weight: 500; letter-spacing: .08em; text-transform: uppercase; color: var(--tk-gri); }
.tk-siparis-baslik .tk-ikon { color: var(--tk-kirmizi); }

.tk-siparis { display: flex; flex-direction: column; gap: 32px; }
.tk-siparis-geri { margin: 0 0 18px; font-family: var(--tk-mono); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }
.tk-siparis-geri a { color: var(--tk-gri); text-decoration: none; }
.tk-siparis-geri a:hover { color: var(--tk-kirmizi); }
.tk-siparis > .tk-siparis-geri { margin: 0; }

/* Özet başlığı ------------------------------------------------------------ */
.tk-siparis-ust {
	display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 20px 40px;
	padding: 26px 28px;
	background: var(--tk-komur); color: var(--tk-tas);
	position: relative; overflow: hidden;
}
.tk-siparis-ust::after { /* sol kenarda kırmızı mühür çizgisi */
	content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 4px; background: var(--tk-kirmizi);
}
.tk-siparis-ust .tk-etiket { color: var(--tk-gri-acik); margin: 0 0 6px; }
.tk-siparis .tk-siparis-ust__nu { margin: 0; font-family: var(--tk-baslik); font-size: clamp(30px, 4vw, 44px); font-weight: 900; line-height: 1; letter-spacing: -.02em; color: #fff; text-transform: uppercase; }
.tk-siparis-ust__kunye { display: flex; flex-wrap: wrap; gap: 0; margin: 0; }
.tk-siparis-ust__kunye > div { padding: 0 22px; border-left: 1px solid rgba(236, 233, 227, .18); }
.tk-siparis-ust__kunye > div:first-child { padding-left: 0; border-left: 0; }
.tk-siparis-ust__kunye dt { margin: 0 0 6px; font-family: var(--tk-mono); font-size: 10.5px; letter-spacing: .1em; text-transform: uppercase; color: var(--tk-gri-acik); }
.tk-siparis-ust__kunye dd { margin: 0; font-family: var(--tk-baslik); font-size: 17px; font-weight: 700; color: #fff; }
.tk-siparis-ust__kunye dd .amount { color: #fff; }
.tk-siparis-ust .tk-durum { background: rgba(236, 233, 227, .12); color: var(--tk-tas); }
.tk-siparis-ust .tk-durum--processing { background: #3B4723; color: #E3E8CF; }
.tk-siparis-ust .tk-durum--kargoda { background: var(--tk-kirmizi); color: #fff; }
.tk-siparis-ust .tk-durum--completed { background: var(--tk-tas); color: var(--tk-komur); }
.tk-durum--kargoda { background: #F4DCD9; color: var(--tk-kirmizi-koyu); }

/* Aşama çizelgesi --------------------------------------------------------- */
.tk-cizelge { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); margin: 0; padding: 0; list-style: none; counter-reset: none; }
.tk-cizelge__adim { position: relative; display: flex; flex-direction: column; gap: 12px; padding-right: 12px; margin: 0; color: var(--tk-gri-orta); }
.tk-cizelge__adim::before { /* bağlantı çizgisi */
	content: ""; position: absolute; top: 17px; left: 36px; right: 0; height: 2px; background: var(--tk-kaya);
}
.tk-cizelge__adim:last-child::before { display: none; }
.tk-cizelge__adim.is-gecti::before { background: var(--tk-komur); }
.tk-cizelge__isaret {
	position: relative; z-index: 1;
	display: inline-flex; align-items: center; justify-content: center;
	width: 36px; height: 36px;
	font-family: var(--tk-mono); font-size: 12px; font-weight: 500;
	background: var(--tk-tas); border: 1.5px solid var(--tk-cizgi); color: var(--tk-gri-orta);
}
.tk-cizelge__adim.is-gecti .tk-cizelge__isaret { background: var(--tk-komur); border-color: var(--tk-komur); color: var(--tk-tas); }
.tk-cizelge__adim.is-simdi .tk-cizelge__isaret { background: var(--tk-kirmizi); border-color: var(--tk-kirmizi); color: #fff; box-shadow: 0 0 0 5px rgba(196, 35, 28, .14); }
.tk-cizelge__metin { display: flex; flex-direction: column; gap: 2px; }
.tk-cizelge__metin strong { font-family: var(--tk-baslik); font-size: 16px; font-weight: 700; color: inherit; }
.tk-cizelge__metin span { font-size: 13px; }
.tk-cizelge__adim.is-gecti, .tk-cizelge__adim.is-simdi { color: var(--tk-komur); }
.tk-cizelge__adim.is-gecti .tk-cizelge__metin span, .tk-cizelge__adim.is-simdi .tk-cizelge__metin span { color: var(--tk-gri); }

.tk-siparis-uyari, .tk-kargo-bekle {
	display: flex; align-items: flex-start; gap: 12px; margin: 0; padding: 16px 20px;
	font-size: 15px; line-height: 1.5;
	background: var(--tk-tas-acik); border-left: 3px solid var(--tk-kirmizi);
}
.tk-kargo-bekle { border-left-color: var(--tk-kaya); color: var(--tk-gri); }
.tk-siparis-uyari .tk-ikon, .tk-kargo-bekle .tk-ikon { flex: none; margin-top: 1px; }

/* Kargo kartı ------------------------------------------------------------- */
.tk-kargo-kart { border: 1.5px solid var(--tk-komur); background: #FBFAF7; }
.tk-kargo-kart__satir { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 18px; padding: 20px 22px; }
.tk-kargo-kart__satir + .tk-kargo-kart__satir { border-top: 1px solid var(--tk-cizgi); }
.tk-kargo-kart__ikon { display: flex; align-items: center; justify-content: center; width: 52px; height: 52px; background: var(--tk-kirmizi); color: #fff; }
.tk-kargo-kart__bilgi { display: flex; flex-direction: column; gap: 6px; min-width: 0; }
.tk-kargo-kart__bilgi .tk-etiket { margin: 0; }
.tk-kargo-kart__no { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; }
.tk-kargo-kart__no code { padding: 0; background: none; font-family: var(--tk-mono); font-size: clamp(18px, 2.2vw, 24px); font-weight: 500; letter-spacing: .06em; color: var(--tk-komur); word-break: break-all; }
.tk-kargo-kart__kopyala {
	min-height: 28px; padding: 0 10px; cursor: pointer;
	font-family: var(--tk-mono); font-size: 11px; letter-spacing: .06em; text-transform: uppercase;
	background: transparent; border: 1px solid var(--tk-cizgi); color: var(--tk-gri);
}
.tk-kargo-kart__kopyala:hover { border-color: var(--tk-komur); color: var(--tk-komur); }
.tk-kargo-kart__kopyala.is-tamam { border-color: var(--tk-zeytin); background: var(--tk-zeytin); color: #fff; }
.tk-kargo-kart__dugme { white-space: nowrap; }
.tk-kargo-kart__not { margin: 0; padding: 12px 22px; border-top: 1px solid var(--tk-cizgi); font-size: 13px; color: var(--tk-gri); }

/* Güncellemeler ----------------------------------------------------------- */
.tk-siparis-notlar ol { margin: 0; padding: 0; list-style: none; }
.tk-siparis-notlar li { display: grid; grid-template-columns: 180px minmax(0, 1fr); gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--tk-cizgi); }
.tk-siparis-notlar time { font-family: var(--tk-mono); font-size: 12px; color: var(--tk-gri); padding-top: 3px; }
.tk-siparis-notlar li p { margin: 0; }

/* Ürünler ve tutar özeti -------------------------------------------------- */
.tk-siparis-ayrinti { margin: 0; }
.tk-siparis-urunler { margin: 0; padding: 0; list-style: none; }
.tk-siparis-urunler li {
	display: grid; grid-template-columns: 64px minmax(0, 1fr) auto auto; align-items: center; gap: 4px 18px;
	padding: 14px 0; border-bottom: 1px solid var(--tk-cizgi);
}
.tk-siparis-urunler__gorsel { display: flex; align-items: center; justify-content: center; width: 64px; height: 64px; background: var(--tk-kaya); overflow: hidden; }
.tk-siparis-urunler__gorsel img { width: 100%; height: 100%; object-fit: cover; mix-blend-mode: multiply; }
.tk-siparis-urunler__ad { display: flex; flex-direction: column; gap: 3px; min-width: 0; font-family: var(--tk-baslik); font-size: 16px; font-weight: 700; }
.tk-siparis-urunler__ad a { color: var(--tk-komur); text-decoration: none; }
.tk-siparis-urunler__ad a:hover { color: var(--tk-kirmizi); }
.tk-siparis-urunler__ad .wc-item-meta, .tk-siparis-urunler__ozellik { margin: 0; padding: 0; list-style: none; font-family: var(--tk-metin); font-size: 13px; font-weight: 400; color: var(--tk-gri); }
.tk-siparis-urunler__ad .wc-item-meta li { display: inline; padding: 0; border: 0; }
.tk-siparis-urunler__ad .wc-item-meta p { display: inline; margin: 0; }
.tk-siparis-urunler__adet { font-family: var(--tk-mono); font-size: 13px; color: var(--tk-gri); }
.tk-siparis-urunler__tutar { font-family: var(--tk-baslik); font-size: 16px; font-weight: 700; text-align: right; min-width: 90px; }
.tk-siparis-urunler__not { grid-column: 2 / -1; font-size: 13px; color: var(--tk-gri); }
.tk-siparis-urunler__not p { margin: 0; }

.tk-siparis-tutarlar { margin: 0 0 0 auto; max-width: 400px; padding: 10px 0 0; }
.tk-siparis-tutarlar > div { display: flex; justify-content: space-between; gap: 16px; padding: 8px 0; font-size: 15px; }
.tk-siparis-tutarlar dt { color: var(--tk-gri); font-weight: 400; }
.tk-siparis-tutarlar dd { margin: 0; text-align: right; }
.tk-siparis-tutarlar dd small { display: block; color: var(--tk-gri); font-size: 12px; }
.tk-siparis-tutarlar .tk-siparis-tutarlar__order_total { margin-top: 6px; padding-top: 14px; border-top: 1px solid var(--tk-komur); }
.tk-siparis-tutarlar .tk-siparis-tutarlar__order_total dt { color: var(--tk-komur); font-family: var(--tk-baslik); font-size: 17px; font-weight: 700; }
.tk-siparis-tutarlar .tk-siparis-tutarlar__order_total dd { font-family: var(--tk-baslik); font-size: 24px; font-weight: 800; }
.tk-siparis-musteri-notu { display: flex; flex-direction: column; gap: 4px; margin: 20px 0 0; padding: 14px 18px; background: var(--tk-tas-acik); font-size: 14px; }
.tk-siparis-islemler { display: flex; flex-wrap: wrap; gap: 10px; margin: 20px 0 0; }
.tk-siparis-ayrinti .order-again { margin: 20px 0 0; }
.tk-siparis-ayrinti .order-again .button { border-radius: 0; }

/* Adresler ---------------------------------------------------------------- */
.tk-siparis-adresler { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 20px; margin: 32px 0 0; }
.tk-siparis .tk-siparis-adresler { margin: 0; }
.tk-siparis-adres { padding: 22px; background: var(--tk-tas-acik); }
.tk-siparis-adres .tk-siparis-baslik { border-bottom-color: var(--tk-cizgi); font-size: 16px; }
.tk-siparis-adres address, .tk-hesap-sayfa .tk-siparis-adres address { margin: 0; font-style: normal; line-height: 1.65; color: var(--tk-komur); border: 0; padding: 0; }
.tk-siparis-adres__ek { display: block; margin-top: 6px; font-size: 14px; color: var(--tk-gri); }
.tk-siparis-adres__ek + .tk-siparis-adres__ek { margin-top: 0; }

/* Yardım şeridi ----------------------------------------------------------- */
.tk-siparis-yardim {
	display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 18px;
	padding: 20px 22px; border: 1px solid var(--tk-cizgi);
}
.tk-siparis-yardim__ikon { display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 50%; background: var(--tk-kaya); }
.tk-siparis-yardim p { display: flex; flex-direction: column; gap: 2px; margin: 0; font-size: 14px; color: var(--tk-gri); }
.tk-siparis-yardim p strong { font-family: var(--tk-baslik); font-size: 16px; color: var(--tk-komur); }

/* Siparişlerim listesi: ek satırlar -------------------------------------- */
.tk-siparis-listesi--tam { border-top: 1px solid var(--tk-komur); }
.tk-siparis-listesi__kargo { display: inline-flex; align-items: center; gap: 6px; margin-top: 2px; font-family: var(--tk-mono); font-size: 12px !important; color: var(--tk-kirmizi) !important; }
.tk-siparis-listesi__islemler { display: flex; gap: 16px; margin: -6px 0 0; padding: 0 0 14px 76px; font-size: 13px; }
.tk-siparis-listesi__islemler a { color: var(--tk-kirmizi); font-weight: 600; text-decoration: none; }
.tk-siparis-listesi__islemler a:hover { text-decoration: underline; }
.tk-hesap-sayfa .tk-reyon-sayfalama { margin-top: 28px; }

/* Sipariş takibi: form ---------------------------------------------------- */
.tk-takip {
	display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr); gap: 0;
	margin: 8px 0 0;
	--theme-form-field-height: 54px;
	--theme-form-field-border-radius: 0;
	--theme-form-field-border-initial-color: var(--tk-cizgi);
	--theme-form-field-border-focus-color: var(--tk-komur);
	--theme-form-field-background-initial-color: #FBFAF7;
	--theme-form-field-background-focus-color: #fff;
}
.tk-takip__form { margin: 0; padding: clamp(28px, 4vw, 52px); background: var(--tk-tas-acik); border: 0; border-top: 3px solid var(--tk-komur); border-radius: 0; }
.tk-takip__form .tk-etiket { margin: 0 0 8px; }
.tk-takip .tk-takip__baslik { margin: 0 0 12px; font-family: var(--tk-baslik); font-size: clamp(28px, 3.4vw, 40px); font-weight: 900; line-height: 1.05; letter-spacing: -.02em; }
.tk-takip__giris { margin: 0 0 28px; max-width: 46ch; color: var(--tk-gri); }
.tk-takip__form .form-row { margin: 0 0 18px; padding: 0; width: 100%; float: none; }
.tk-takip__form label { display: block; margin: 0 0 6px; font-size: 14px; font-weight: 500; color: var(--tk-komur); }
.tk-takip__form input.input-text { width: 100%; }
.tk-takip__no { font-family: var(--tk-mono) !important; font-size: 18px !important; letter-spacing: .08em; }
.tk-takip__dugme { width: 100%; min-height: 56px; gap: 10px; font-size: 17px; }
.tk-takip__yan { position: relative; overflow: hidden; padding: clamp(28px, 4vw, 52px); background: var(--tk-komur); color: var(--tk-tas); }
.tk-takip .tk-takip__yan-baslik { margin: 0 0 22px; font-family: var(--tk-baslik); font-size: 20px; font-weight: 800; color: #fff; }
.tk-takip__ipuclari { position: relative; z-index: 1; margin: 0; padding: 0; list-style: none; }
.tk-takip__ipuclari li { display: grid; grid-template-columns: 24px minmax(0, 1fr); gap: 14px; padding: 16px 0; border-top: 1px solid rgba(236, 233, 227, .16); }
.tk-takip__ipuclari li:first-child { border-top: 0; padding-top: 0; }
.tk-takip__ipuclari .tk-ikon { color: var(--tk-kirmizi); margin-top: 2px; }
.tk-takip__ipuclari span span { display: inline; }
.tk-takip__ipuclari span { display: flex; flex-direction: column; gap: 4px; font-size: 14px; line-height: 1.55; color: var(--tk-gri-acik); }
.tk-takip__ipuclari strong { font-family: var(--tk-baslik); font-size: 16px; color: #fff; }
.tk-takip__ipuclari a { color: #fff; text-decoration: underline; text-decoration-color: var(--tk-kirmizi); text-underline-offset: 3px; }
.tk-takip__yan .tk-takip__yazit { position: absolute; right: -6px; bottom: -14px; z-index: 0; margin: 0; font-size: 88px; color: rgba(236, 233, 227, .07); pointer-events: none; }
.tk-sayfa__genis { padding-bottom: clamp(48px, 6vw, 88px); }
.tk-sayfa__genis .woocommerce-error, .tk-sayfa__genis .woocommerce-info, .tk-sayfa__genis .woocommerce-message { margin: 8px 0 20px; padding: 16px 20px; list-style: none; background: var(--tk-tas-acik); border: 0; border-left: 3px solid var(--tk-kirmizi); border-radius: 0; font-size: 15px; }
.tk-sayfa__genis .woocommerce-error::before, .tk-sayfa__genis .woocommerce-info::before { display: none; }
.tk-siparis--takip { margin: 8px 0 0; }

/* Sipariş alındı ---------------------------------------------------------- */
.tk-kasa .woocommerce-order.tk-tesekkur { max-width: none; display: flex; flex-direction: column; gap: 32px; }
.tk-tesekkur__ust {
	display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 28px 36px; align-items: center;
	padding: clamp(28px, 4vw, 48px); background: var(--tk-komur); color: var(--tk-tas);
	border-top: 4px solid var(--tk-kirmizi);
}
.tk-tesekkur__ust--hata { grid-template-columns: 1fr; background: var(--tk-tas-acik); color: var(--tk-komur); }
.tk-tesekkur__muhur svg { display: block; }
.tk-tesekkur__metin .tk-etiket { color: var(--tk-gri-acik); margin: 0 0 8px; }
.tk-tesekkur__ust--hata .tk-etiket { color: var(--tk-kirmizi); }
.tk-tesekkur__baslik { margin: 0 0 10px; font-family: var(--tk-baslik); font-size: clamp(26px, 3.4vw, 40px); font-weight: 900; line-height: 1.08; letter-spacing: -.02em; color: #fff; }
.tk-tesekkur__ust--hata .tk-tesekkur__baslik { color: var(--tk-komur); }
.tk-tesekkur__metin p { margin: 0; color: var(--tk-gri-acik); }
.tk-tesekkur__metin p strong { color: #fff; font-weight: 500; }
.tk-tesekkur__ust--hata .tk-tesekkur__metin p { color: var(--tk-gri); margin-bottom: 18px; }
.tk-tesekkur__kunye { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); margin: 0; padding: 20px 0 0; list-style: none; border-top: 1px solid rgba(236, 233, 227, .18); }
.tk-tesekkur__kunye > div { padding-right: 16px; }
.tk-tesekkur__kunye dt { margin: 0 0 6px; font-family: var(--tk-mono); font-size: 10.5px; letter-spacing: .1em; text-transform: uppercase; color: var(--tk-gri-acik); }
.tk-tesekkur__kunye dd { margin: 0; font-family: var(--tk-baslik); font-size: 18px; font-weight: 700; color: #fff; }
.tk-tesekkur__kunye dd .amount { color: #fff; }

.tk-tesekkur__havale { padding: 24px 26px; border: 1.5px solid var(--tk-komur); background: #FBFAF7; }
.tk-tesekkur__havale-not { display: flex; gap: 12px; align-items: flex-start; margin: 0 0 16px; font-size: 15px; }
.tk-tesekkur__havale-not .tk-ikon { flex: none; color: var(--tk-kirmizi); margin-top: 2px; }
.tk-tesekkur__havale > p:not(.tk-tesekkur__havale-not) { margin: 0 0 12px; color: var(--tk-gri); font-size: 14px; }
.tk-kasa .woocommerce-bacs-bank-details { margin: 0; }
.tk-kasa .wc-bacs-bank-details-heading { margin: 0 0 10px; font-family: var(--tk-baslik); font-size: 18px; font-weight: 800; }
.tk-kasa .wc-bacs-bank-details-account-name { margin: 14px 0 6px; font-family: var(--tk-mono); font-size: 12px; font-weight: 500; letter-spacing: .06em; text-transform: uppercase; color: var(--tk-gri); }
.tk-kasa ul.wc-bacs-bank-details { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 0; margin: 0; padding: 0; list-style: none; border-top: 1px solid var(--tk-cizgi); }
.tk-kasa ul.wc-bacs-bank-details li { margin: 0; padding: 12px 12px 12px 0; border-bottom: 1px solid var(--tk-cizgi); font-size: 12px; color: var(--tk-gri); }
.tk-kasa ul.wc-bacs-bank-details li strong { display: block; margin-top: 4px; font-family: var(--tk-mono); font-size: 15px; font-weight: 500; letter-spacing: .03em; color: var(--tk-komur); word-break: break-all; }

.tk-tesekkur__sonra { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0; margin: 0; padding: 0; list-style: none; border: 1px solid var(--tk-cizgi); }
.tk-tesekkur__sonra li { display: flex; flex-direction: column; gap: 6px; margin: 0; padding: 22px 24px; }
.tk-tesekkur__sonra li + li { border-left: 1px solid var(--tk-cizgi); }
.tk-tesekkur__no { font-family: var(--tk-mono); font-size: 12px; color: var(--tk-kirmizi); }
.tk-tesekkur__sonra strong { font-family: var(--tk-baslik); font-size: 18px; }
.tk-tesekkur__sonra p { margin: 0; font-size: 14px; line-height: 1.55; color: var(--tk-gri); }
.tk-tesekkur__alt { display: flex; flex-wrap: wrap; gap: 12px; }
.tk-kasa .tk-tesekkur .tk-siparis-adresler { margin: 0; }

/* Duyarlı ----------------------------------------------------------------- */
@media (max-width: 860px) {
	.tk-takip { grid-template-columns: 1fr; }
	.tk-tesekkur__sonra { grid-template-columns: 1fr; }
	.tk-tesekkur__sonra li + li { border-left: 0; border-top: 1px solid var(--tk-cizgi); }
}
@media (max-width: 640px) {
	.tk-siparis-ust { padding: 22px 20px; }
	.tk-siparis-ust__kunye { width: 100%; gap: 14px 0; }
	.tk-siparis-ust__kunye > div { padding: 0 14px; }
	.tk-siparis-ust__kunye dd { white-space: nowrap; }
	.tk-siparis-ust__kunye dd { font-size: 15px; }
	.tk-cizelge { grid-template-columns: 1fr; gap: 0; }
	.tk-cizelge__adim { flex-direction: row; align-items: center; gap: 14px; padding: 0 0 18px; }
	.tk-cizelge__adim::before { top: 36px; bottom: 0; left: 17px; right: auto; width: 2px; height: auto; }
	.tk-cizelge__metin { flex-direction: row; flex-wrap: wrap; align-items: baseline; gap: 4px 10px; }
	.tk-kargo-kart__satir { grid-template-columns: auto minmax(0, 1fr); padding: 18px; }
	.tk-kargo-kart__ikon { width: 44px; height: 44px; }
	.tk-kargo-kart__dugme { grid-column: 1 / -1; width: 100%; }
	.tk-siparis-notlar li { grid-template-columns: 1fr; gap: 4px; }
	.tk-siparis-urunler li { grid-template-columns: 56px minmax(0, 1fr) auto; }
	.tk-siparis-urunler__gorsel { width: 56px; height: 56px; grid-row: span 2; }
	.tk-siparis-urunler__adet { grid-column: 2; }
	.tk-siparis-urunler__tutar { grid-column: 3; grid-row: 1; min-width: 0; }
	.tk-siparis-tutarlar { max-width: none; }
	.tk-siparis-yardim { grid-template-columns: auto minmax(0, 1fr); }
	.tk-siparis-yardim .tk-dugme { grid-column: 1 / -1; width: 100%; }
	.tk-siparis-listesi__islemler { padding-left: 62px; }
	.tk-tesekkur__ust { grid-template-columns: 1fr; }
	.tk-tesekkur__muhur svg { width: 72px; height: 72px; }
	.tk-tesekkur__alt .tk-dugme { flex: 1 1 100%; }
	.tk-takip__yazit { font-size: 80px; }
}
