/* ============================================================================
   QMS — Tema Uyumluluk Katmanı (compat layer)
   ----------------------------------------------------------------------------
   Eski (SaaS) tasarım sisteminden kalan tasarım token'larını (CSS değişkenleri,
   .btn-qms, .section-title vb.) mevcut Indutri/GenelDesign temasının paletine
   eşler. Böylece Subscription (Fiyatlandırma/Ödeme) gibi eski görünümler,
   markup'ları değiştirilmeden temayla uyumlu görünür.

   Tema paleti:  accent #ff5316 · koyu #192437 · gri #7e8591 · açık zemin #f4f4f5
   Public _Layout.cshtml içinde style.css'ten SONRA yüklenir.
   ============================================================================ */

:root {
    --primary: #ff5316;
    --primary-dark: #e0440a;
    --primary-light: #fff0eb;
    --primary-rgb: 255, 83, 22;
    --dark: #192437;
    --gray: #7e8591;
    --light-bg: #f4f4f5;
}

/* ── Başlıklar ── */
.section-title {
    font-size: 36px;
    font-weight: 800;
    color: #192437;
    line-height: 1.25;
}

.section-subtitle {
    color: #7e8591;
    font-size: 16px;
    max-width: 620px;
    line-height: 1.7;
}

/* ── Butonlar (tema accent'i ile) ── */
.btn-qms {
    background: #ff5316;
    color: #fff;
    border: 1.5px solid #ff5316;
    border-radius: 8px;
    font-weight: 600;
    padding: 12px 26px;
    display: inline-block;
    transition: all .3s ease;
}

    .btn-qms:hover,
    .btn-qms:focus {
        background: #192437;
        border-color: #192437;
        color: #fff;
    }

.btn-qms-outline {
    background: transparent;
    color: #192437;
    border: 1.5px solid #ff5316;
    border-radius: 8px;
    font-weight: 600;
    padding: 12px 26px;
    display: inline-block;
    transition: all .3s ease;
}

    .btn-qms-outline:hover,
    .btn-qms-outline:focus {
        background: #ff5316;
        border-color: #ff5316;
        color: #fff;
    }

/* Hatasız durumda MVC boş bir doğrulama özeti üretir; "alert alert-danger"
   sınıfı yüzünden boş kırmızı kutu görünür. Yalnızca hata varken göster. */
.validation-summary-valid {
    display: none;
}
