/*
 * Bu dosya yalnızca kullanıcıya gösterilen fiyat alanlarını kapatır.
 * Hesaplama, sepet, sipariş ve geçmiş finansal kayıtlar silinmez.
 * Data/SiteGorunum.json içindeki fiyatlariGoster=true olduğunda bu kurallar uygulanmaz.
 */

/* Ana sayfa, paket kataloğu ve dinamik alan adı sorgu sonuçları. */
body.kh-prices-hidden .kh-home-plan-card__price,
body.kh-prices-hidden .kh-product-card__price,
body.kh-prices-hidden .kh-domain-result-card__price,
body.kh-prices-hidden .kh-domain-owner-price {
    display: none !important;
}

/*
 * Fiyatlar geçici olarak kapalıyken doğrudan satın alma ve sepete ekleme
 * çağrıları da gösterilmez. Teklif isteyen hizmetlerin iletişim düğmeleri kalır.
 */
body.kh-prices-hidden [data-public-purchase-action] {
    display: none !important;
}

/* İçinde başka işlem kalmayan aksiyon alanlarının boşluk bırakmasını önler. */
body.kh-prices-hidden .kh-home-plan-card__form,
body.kh-prices-hidden .kh-server-summary__actions,
body.kh-prices-hidden .kh-domain-result-card:not(.is-taken) .kh-domain-result-card__actions {
    display: none !important;
}

/* Fiyatlar kapalıyken sonuçlar iki sütunlu, kompakt alan adı kartlarına dönüşür. */
body.kh-prices-hidden .kh-domain-results-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

body.kh-prices-hidden .kh-domain-result-card {
    grid-template-columns: minmax(0, 1fr);
    min-height: 88px;
}

/* Alan adı sayfasındaki fiyat karşılaştırma alanı ve ek ücretli çark teklifi. */
body.kh-prices-hidden .kh-domain-pricing,
body.kh-prices-hidden .kh-domain-guide__pricing,
body.kh-prices-hidden .kh-wheel-credit-offer {
    display: none !important;
}

/* Sunucu yapılandırıcısında kaynak birim ücretleri ile hesaplanan toplamlar. */
body.kh-prices-hidden.kh-page--sunucu-yapilandir .kh-resource-card > header > strong,
body.kh-prices-hidden.kh-page--sunucu-yapilandir .kh-server-summary__price-lines,
body.kh-prices-hidden.kh-page--sunucu-yapilandir .kh-server-summary__total,
body.kh-prices-hidden.kh-page--sunucu-yapilandir .kh-server-summary__fineprint {
    display: none !important;
}

/* Fiyat bloğu kalkınca kartların düğmeleri aynı hizada kalır. */
body.kh-prices-hidden .kh-home-plan-card ul,
body.kh-prices-hidden .kh-product-card__features {
    margin-top: 18px;
}

@media (max-width: 767.98px) {
    body.kh-prices-hidden .kh-domain-results-grid,
    body.kh-prices-hidden .kh-domain-result-card {
        grid-template-columns: minmax(0, 1fr);
    }
}
