/* _Pricing.cshtml partial stilleri — sayfa içi <style> kuralı (UX denetimi Faz 2) gereği taşındı.
   Partial içinde, eski <style> bloğunun yerinde <link> ile yüklenir; kaskad sırası korunur. */
            /* ---- Paket karti CTA ----
               Kartlarda hicbir buton yoktu (5 yerde yorum satirina alinmis).
               Kullanici fiyati goruyor ama tiklayacak bir sey bulamiyordu.
               Hepsi teklif/demo formuna gider; OZEL "Bize Ulasin" der. */
            /* Kart iceriklerinin uzunlugu farkli (bazisinda eski fiyat var, bazisinda yok,
               aciklama 1 veya 2 satir). Kart flex-column olmadan butonlar zikzak yapiyordu.
               margin-top:auto -> hepsi kartin dibinde, ayni hizada. */
            .price-head.custom-head .price-headItem,
            .price-body-custom-mobile .price-headItem {
                display: flex;
                flex-direction: column;
                row-gap: 10px;          /* butonla metin arasinda garanti bosluk (auto margin 0'a duserse bile) */
                /* DIKKAT: buraya height:100% YAZMA. Ust kapsayici zaten flex + align-items:stretch;
                   acik bir yukseklik vermek stretch'i iptal edip kartlari yeniden farkli boya dusuruyor. */
            }

            /* Gorunum ortak .js-btn--primary/--ghost + --block'tan (site-standard.css, Faz 2 Lot C);
               burada yalniz yerlesim. */
            .pkg-cta {
                width: 100%;
                margin-top: auto;                       /* dip hizasi */
            }
            /* "39.900₺ / yıl" ikinci satira sariyordu ("/" ile "yıl" ayriliyordu) */
            .pkg-yearly-line { white-space: nowrap; }


            .summary-price-table {
                border-top-left-radius: 15px;
                border-top-right-radius: 15px;
                border: 1px solid #5e48c6;
            }

                .summary-price-table > .content {
                    margin-top: 20px !important;
                }

                    .summary-price-table > .content > .price-body > .price-bodyItems {
                        border-bottom: 0px !important;
                    }

                        .summary-price-table > .content > .price-body > .price-bodyItems > .price-item {
                            border-right: 1px solid #5e48c6;
                            height: 50px !important;
                            flex: 1;
                        }

                            .summary-price-table > .content > .price-body > .price-bodyItems > .price-item > span {
                                font-size: 12px !important;
                                float: left !important;
                            }

                            .summary-price-table > .content > .price-body > .price-bodyItems > .price-item > i {
                                font-size: 20px;
                                width: 25px;
                                height: 20px;
                            }

           

            .kontor-fiyat, .kontor-liste {
                padding: 20px;
            }

                .kontor-fiyat > div > div {
                   
                    padding: 5px 0px !important;
                }

                    .kontor-fiyat > div > div > div {
                        height: auto !important;
                        padding: 0px 0px !important;
                        width: 50% !important;
                    }

                .kontor-liste > div > div {
                   /*  border-bottom: 1px solid #7b5fe647 !important; */
                    padding: 5px 0px !important;
                }

                .kontor-fiyat > div > div > div > span {
                    font-size: 1rem !important;
                }

                .kontor-liste > div > span {
                    font-size: 1rem !important;
                }

            .price-headItem {
                flex: 1;
            }

            /* --- Fiyat baslik karti: okunurluk & ritim --- */
            .pricing.style-5 .price-head.custom-head .price-headItem {
                display: flex; flex-direction: column; align-items: center; justify-content: flex-start;
                padding: 24px 16px 28px;
            }
            .custom-head .package-name { font-size: 21px; font-weight: 700; letter-spacing: .05em; margin-bottom: 16px; }

            /* Aylik fiyat: buyuk, koyu, net; "/ aylik" susturulmus */
            .custom-head .package-month-price { font-size: 33px; font-weight: 800; color: #1c1533; letter-spacing: -.01em; margin: 0 0 6px !important; }
            /* Renkler WCAG AA (4.5:1) icin olculup duzeltildi; ton ailesi korundu, yalnizca
               aciklik dusuruldu. Olculen eski degerler beyaz uzerinde:
               #9a96aa 2.87:1, #b4b0c4 2.11:1, #e0555b 3.74:1 -> hicbiri gecmiyordu. */
            .custom-head .package-month-price .package-yearly-price { font-size: .74rem; font-weight: 600; color: #78738d; margin-left: 3px; } /* 4.53:1 */

            /* Yillik indirim satiri: pill icinde eski (ustu cizili) + yeni fiyat */
            .pkg-yearly-line { display: inline-flex; align-items: baseline; gap: 8px; margin: 2px 0 16px; padding: 6px 13px; background: rgba(88,66,188,.07); border-radius: 999px; font-size: .95rem; line-height: 1; }
            .pkg-old { color: #5a5670; font-weight: 500; text-decoration: line-through !important; text-decoration-color: #c0392b !important; text-decoration-thickness: 2px; } /* lila hap zemininde 6.2:1 (eski #787195 hapta 4.11:1 kaliyordu) */
            .pkg-new { color: #4e1c99; font-weight: 800; font-size: 1.05rem; }
            .pkg-year-label { color: #5a5670; font-weight: 600; font-size: .76rem; } /* lila hap zemininde 6.2:1 (eski #78738d hapta 4.07:1 kaliyordu) */

            /* Aciklama: kontrasti yukselt + kartlari ayni hizada tut.
               #e0555b (3.74:1) -> #c0392b (5.44:1). Ayni mercan ailesi, okunur. */
            .custom-head .package-month-price-custom { font-size: 13.5px; line-height: 1.5; font-weight: 600; color: #c0392b; padding: 0 12px; margin-top: 4px; min-height: 3em; display: flex; align-items: center; justify-content: center; text-align: center; }

            /* POPULER (mor) kartta yillik satir & fiyatlar okunur kalsin */
            .popular-package .package-month-price { color: #fff !important; }
            /* Hap zemini aciltilinca (beyaz .16) tam beyaz metin bile 4.6:1'de kaliyordu; hap koyulastirildi.
               "/ Aylik" icin .custom-head kuralini (#78738d, morda 1.44:1) ezen secici gerekir.
               .jsp-page kartlarinda populer sutun beyazdir; oradaki !important kurallar bunlari ezer. */
            .popular-package .pkg-yearly-line { background: rgba(0,0,0,.2); }
            .popular-package .pkg-old { color: rgba(255,255,255,.88); text-decoration-color: rgba(255,255,255,.9) !important; }
            .popular-package .pkg-new { color: #fff; }
            .popular-package .pkg-year-label { color: rgba(255,255,255,.92); }
            .custom-head .popular-package .package-month-price .package-yearly-price { color: rgba(255,255,255,.92); }
            .popular-package .package-month-price-custom { color: #fff; }

            /* Fiyat ozeti ozellik metinleri (yesil tikli satirlar) */
            .price-headItem-feature .price-feature-icon > span { font-size: .8rem; }
