/* LuxeLicense V23 - çift tema, profesyonel ön yüz ve destek bildirimleri */
@import url('/assets/css/frontend_v22_professional.css?v=22.0.0');
:root{
  --ll-bg:#f8fafc;--ll-bg2:#ffffff;--ll-surface:#ffffff;--ll-surface2:#f8fafc;--ll-text:#0f172a;--ll-title:#07111f;--ll-desc:#64748b;--ll-line:#e6eaf1;--ll-shadow-soft:0 24px 80px rgba(15,23,42,.14);--ll-header-bg:rgba(255,255,255,.88);
}
body[data-theme="dark"]{
  --ll-bg:#050914;--ll-bg2:#08111f;--ll-surface:#0b1426;--ll-surface2:#111c31;--ll-text:#f8fafc;--ll-title:#ffffff;--ll-desc:#cbd5e1;--ll-line:rgba(255,255,255,.12);--ll-shadow-soft:0 30px 90px rgba(0,0,0,.42);--ll-header-bg:rgba(8,17,31,.9);
  background:linear-gradient(180deg,#050914 0,#08111f 48%,#0b1426 100%)!important;color:#fff!important;
}
body[data-theme="light"]{background:linear-gradient(180deg,#f8fafc 0,#eef3fb 45%,#fff 100%)!important;color:#0f172a!important;}
body[data-theme="dark"] .ll-header{background:var(--ll-header-bg)!important;border-bottom-color:rgba(255,255,255,.1)!important;box-shadow:0 14px 42px rgba(0,0,0,.28)}
body[data-theme="dark"] .ll-brand,body[data-theme="dark"] .ll-nav-links a,body[data-theme="dark"] .ll-btn.ghost,body[data-theme="dark"] .btn.light{color:#fff!important}
body[data-theme="dark"] .ll-nav-links{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}
body[data-theme="dark"] .ll-nav-links a:hover{background:rgba(255,255,255,.09);color:#fff!important;box-shadow:none}
.ll-theme-toggle,.ll-mobile-theme,.ll-icon-btn{border:1px solid var(--ll-line);background:var(--ll-surface)!important;color:var(--ll-text)!important;border-radius:16px;min-height:46px;padding:0 14px;font-weight:1000;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 10px 24px rgba(15,23,42,.07);text-decoration:none!important;position:relative}.ll-icon-btn{width:46px;padding:0}.ll-icon-btn em,.ll-notify-link em{position:absolute;top:-7px;right:-7px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-style:normal;font-size:11px;font-weight:1000;display:flex;align-items:center;justify-content:center;border:2px solid var(--ll-surface)}.ll-notify-link{position:relative}.ll-notify-link em{position:static;margin-left:6px;display:inline-flex;border:0;vertical-align:middle}.ll-mobile-theme{width:100%;margin-bottom:8px}
body[data-theme="dark"] .ll-mobile-drawer{background:#08111f}body[data-theme="dark"] .ll-mobile-drawer a{background:#111c31;border-color:rgba(255,255,255,.1);color:#fff!important}
body[data-theme="dark"] .page-head,body[data-theme="dark"] .lx-product-card,body[data-theme="dark"] .product-card,body[data-theme="dark"] .ll-feature-card-v22,body[data-theme="dark"] .ll-stat-v22,body[data-theme="dark"] .ll-product-detail,body[data-theme="dark"] .ll-checkout-card,body[data-theme="dark"] .ll-tab-card,body[data-theme="dark"] .ll-side-card,body[data-theme="dark"] .timeline>div,body[data-theme="dark"] .ll-plan-option{background:var(--ll-surface)!important;color:#fff!important;border-color:var(--ll-line)!important;box-shadow:var(--ll-shadow-soft)!important}
body[data-theme="dark"] h1,body[data-theme="dark"] h2,body[data-theme="dark"] h3,body[data-theme="dark"] h4,body[data-theme="dark"] .page-head h1,body[data-theme="dark"] .lx-product-card h3,body[data-theme="dark"] .product-card h3,body[data-theme="dark"] .ll-side-row b,body[data-theme="dark"] .ll-feature-list div,body[data-theme="dark"] .lx-price,body[data-theme="dark"] .price{color:#fff!important}
body[data-theme="dark"] p,body[data-theme="dark"] .page-head p,body[data-theme="dark"] .lx-product-card p,body[data-theme="dark"] .product-card p,body[data-theme="dark"] .ll-section-head-v22 p,body[data-theme="dark"] .ll-side-row span,body[data-theme="dark"] .timeline p{color:#cbd5e1!important}
body[data-theme="dark"] input,body[data-theme="dark"] select,body[data-theme="dark"] textarea,body[data-theme="dark"] .search-box input,body[data-theme="dark"] .ll-field input,body[data-theme="dark"] .ll-field select,body[data-theme="dark"] .ll-field textarea{background:#111c31!important;color:#fff!important;border-color:rgba(255,255,255,.14)!important}body[data-theme="dark"] input::placeholder,body[data-theme="dark"] textarea::placeholder{color:#94a3b8!important}
body[data-theme="dark"] .ll-detail-media,body[data-theme="dark"] .lx-product-img{background:linear-gradient(135deg,#111c31,#0b1426)!important;border-color:rgba(255,255,255,.12)!important}
body[data-theme="dark"] .ll-trust span,body[data-theme="dark"] .ll-tab-nav span{background:#111c31!important;color:#fff!important;border-color:rgba(255,255,255,.12)!important}
body[data-theme="dark"] .ll-tab-nav span.active{background:linear-gradient(135deg,var(--ll-gold2),var(--ll-gold))!important;color:#111827!important}
body[data-theme="light"] .ll-theme-toggle,body[data-theme="light"] .ll-icon-btn,body[data-theme="light"] .ll-mobile-theme{background:#fff!important;color:#0f172a!important}
/* müşteri paneli rozetleri */
.lx-nav-toggle{position:relative}.lx-menu-badge,.lx-sub-badge{display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:23px;padding:0 7px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:1000;font-style:normal;margin-left:auto}.lx-sub-badge{margin-left:7px;min-width:20px;height:20px;font-size:10px}.lx-account-nav a,.lx-nav-toggle{gap:9px}
/* V23 ek fonksiyon görünümü: hızlı işlem ve profesyonel kart uyumu */
.ll-btn,.btn,.lx-btn{transition:transform .15s ease,box-shadow .15s ease}.ll-btn:hover,.btn:hover,.lx-btn:hover,.ll-icon-btn:hover,.ll-theme-toggle:hover{transform:translateY(-1px)}
@media(max-width:1040px){.ll-theme-toggle span{display:none}.ll-icon-btn{display:none}}

/* V24 - tam açık / tam koyu tema düzeltmesi: yarı siyah-yarı beyaz görünümü kapatır */
html[data-theme="light"],body[data-theme="light"]{background:#ffffff!important;color:#111827!important;color-scheme:light!important}
html[data-theme="dark"],body[data-theme="dark"]{background:#050914!important;color:#ffffff!important;color-scheme:dark!important}
body[data-theme="light"] *{color:inherit}
body[data-theme="dark"] *{border-color:rgba(255,255,255,.13)}
body[data-theme="light"] .ll-header,body[data-theme="light"] .ll-footer,body[data-theme="light"] .ll-mobile-drawer,body[data-theme="light"] .ll-card,body[data-theme="light"] .ll-product-card,body[data-theme="light"] .product-card,body[data-theme="light"] .page-head,body[data-theme="light"] .lx-pro-card,body[data-theme="light"] .lx-filter-card,body[data-theme="light"] .lx-account-main,body[data-theme="light"] .lx-account-sidebar,body[data-theme="light"] .lx-account-hero,body[data-theme="light"] .ll-feature-card-v22,body[data-theme="light"] .ll-stat-v22,body[data-theme="light"] .ll-checkout-card,body[data-theme="light"] .ll-tab-card,body[data-theme="light"] .ll-side-card{background:#ffffff!important;color:#111827!important;border-color:#e5e7eb!important}
body[data-theme="light"] h1,body[data-theme="light"] h2,body[data-theme="light"] h3,body[data-theme="light"] h4,body[data-theme="light"] h5,body[data-theme="light"] h6,body[data-theme="light"] p,body[data-theme="light"] label,body[data-theme="light"] span,body[data-theme="light"] small,body[data-theme="light"] strong,body[data-theme="light"] td,body[data-theme="light"] th,body[data-theme="light"] a:not(.ll-btn):not(.lx-btn):not(.btn){color:#111827!important}
body[data-theme="light"] p,body[data-theme="light"] small,body[data-theme="light"] .muted,body[data-theme="light"] .ll-desc,body[data-theme="light"] .page-head p{color:#4b5563!important}
body[data-theme="light"] input,body[data-theme="light"] select,body[data-theme="light"] textarea{background:#ffffff!important;color:#111827!important;border-color:#d1d5db!important}
body[data-theme="dark"] .ll-header,body[data-theme="dark"] .ll-footer,body[data-theme="dark"] .ll-mobile-drawer,body[data-theme="dark"] .ll-card,body[data-theme="dark"] .ll-product-card,body[data-theme="dark"] .product-card,body[data-theme="dark"] .page-head,body[data-theme="dark"] .lx-pro-card,body[data-theme="dark"] .lx-filter-card,body[data-theme="dark"] .lx-account-main,body[data-theme="dark"] .lx-account-sidebar,body[data-theme="dark"] .lx-account-hero,body[data-theme="dark"] .ll-feature-card-v22,body[data-theme="dark"] .ll-stat-v22,body[data-theme="dark"] .ll-checkout-card,body[data-theme="dark"] .ll-tab-card,body[data-theme="dark"] .ll-side-card{background:#0b1426!important;color:#ffffff!important;border-color:rgba(255,255,255,.13)!important}
body[data-theme="dark"] h1,body[data-theme="dark"] h2,body[data-theme="dark"] h3,body[data-theme="dark"] h4,body[data-theme="dark"] h5,body[data-theme="dark"] h6,body[data-theme="dark"] label,body[data-theme="dark"] span,body[data-theme="dark"] strong,body[data-theme="dark"] td,body[data-theme="dark"] th,body[data-theme="dark"] a:not(.ll-btn):not(.lx-btn):not(.btn){color:#ffffff!important}
body[data-theme="dark"] p,body[data-theme="dark"] small,body[data-theme="dark"] .muted,body[data-theme="dark"] .ll-desc,body[data-theme="dark"] .page-head p{color:#dbe4f0!important}
body[data-theme="dark"] input,body[data-theme="dark"] select,body[data-theme="dark"] textarea{background:#111c31!important;color:#ffffff!important;border-color:rgba(255,255,255,.16)!important}
body[data-theme="dark"] table,body[data-theme="dark"] .lx-table-wrap{background:#0b1426!important;color:#fff!important}body[data-theme="dark"] tr{background:#0b1426!important}body[data-theme="dark"] thead tr{background:#111c31!important}
.ll-theme-toggle{min-width:100px}.ll-theme-toggle span{font-weight:1000}
.lx-support-counter{display:flex;align-items:center;gap:10px;border:1px solid var(--ll-line);border-radius:16px;background:var(--ll-surface);padding:10px 14px}.lx-support-counter i{color:#ef4444!important}.lx-support-counter strong{font-size:22px}.lx-support-counter span{font-size:12px;color:var(--ll-desc)!important}.lx-ticket-new{display:inline-flex;align-items:center;gap:6px;background:#ef4444;color:#fff!important;border-radius:999px;padding:6px 10px;font-weight:1000;font-size:12px}.lx-ticket-new i{color:#fff!important}.lx-muted{color:#64748b!important}.lx-message.admin{background:rgba(37,99,235,.08)!important;border-color:rgba(37,99,235,.2)!important}.lx-message.customer{background:rgba(212,175,55,.12)!important;border-color:rgba(212,175,55,.25)!important}
body[data-theme="dark"] .lx-message.admin{background:#111c31!important}body[data-theme="dark"] .lx-message.customer{background:#1a2438!important}

/* V37 - ÖN YÜZ AÇIK TEMA TAM BEYAZ DÜZELTME
   Açık tema seçiliyken siyah/lacivert hero, kart ve mini panel alanlarını kaldırır. */
html[data-theme="light"],
body[data-theme="light"]{
  background:#ffffff !important;
  color:#0f172a !important;
}
body[data-theme="light"] .ll-header,
body[data-theme="light"] header.ll-header{
  background:rgba(255,255,255,.96) !important;
  border-bottom:1px solid #e5e7eb !important;
  box-shadow:0 10px 30px rgba(15,23,42,.06) !important;
}
body[data-theme="light"] .ll-hero-v22,
body[data-theme="light"] .ll-hero,
body[data-theme="light"] .lx-hero,
body[data-theme="light"] .hero,
body[data-theme="light"] section[class*="hero"]{
  background:#ffffff !important;
  color:#0f172a !important;
  box-shadow:none !important;
}
body[data-theme="light"] .ll-hero-v22:after,
body[data-theme="light"] .ll-hero-v22:before,
body[data-theme="light"] .ll-hero:after,
body[data-theme="light"] .ll-hero:before,
body[data-theme="light"] .lx-hero:after,
body[data-theme="light"] .lx-hero:before{
  display:none !important;
  content:none !important;
}
body[data-theme="light"] .ll-hero-v22 h1,
body[data-theme="light"] .ll-hero-v22 h2,
body[data-theme="light"] .ll-hero-v22 h3,
body[data-theme="light"] .ll-hero h1,
body[data-theme="light"] .lx-hero h1,
body[data-theme="light"] .hero h1,
body[data-theme="light"] section[class*="hero"] h1,
body[data-theme="light"] section[class*="hero"] h2,
body[data-theme="light"] section[class*="hero"] h3{
  color:#0f172a !important;
}
body[data-theme="light"] .ll-hero-v22 p,
body[data-theme="light"] .ll-hero p,
body[data-theme="light"] .lx-hero p,
body[data-theme="light"] .hero p,
body[data-theme="light"] section[class*="hero"] p{
  color:#475569 !important;
}
body[data-theme="light"] .ll-hero-pills span,
body[data-theme="light"] .ll-trust span,
body[data-theme="light"] .lx-trust span,
body[data-theme="light"] .ll-btn.glass,
body[data-theme="light"] .ll-btn.ghost,
body[data-theme="light"] .btn.light{
  background:#ffffff !important;
  color:#0f172a !important;
  border:1px solid #dbe3ee !important;
  box-shadow:0 10px 24px rgba(15,23,42,.06) !important;
}
body[data-theme="light"] .ll-hero-card-v22,
body[data-theme="light"] .ll-hero-card,
body[data-theme="light"] .lx-dashboard,
body[data-theme="light"] .ll-dashboard,
body[data-theme="light"] .ll-dash-stat,
body[data-theme="light"] .lx-mini-stat,
body[data-theme="light"] .ll-mini-stat,
body[data-theme="light"] .ll-feature-card-v22,
body[data-theme="light"] .ll-feature,
body[data-theme="light"] .lx-feature,
body[data-theme="light"] .card,
body[data-theme="light"] .ll-stat-v22,
body[data-theme="light"] .ll-product-card,
body[data-theme="light"] .lx-product-card,
body[data-theme="light"] .product-card{
  background:#ffffff !important;
  color:#0f172a !important;
  border:1px solid #e5e7eb !important;
  box-shadow:0 18px 50px rgba(15,23,42,.08) !important;
}
body[data-theme="light"] .ll-activity-list,
body[data-theme="light"] .ll-mini-list,
body[data-theme="light"] .lx-mini-list,
body[data-theme="light"] .activity-list,
body[data-theme="light"] .live-summary,
body[data-theme="light"] .platform-summary{
  background:#ffffff !important;
  color:#0f172a !important;
  border:1px solid #e5e7eb !important;
  box-shadow:0 12px 34px rgba(15,23,42,.06) !important;
}
body[data-theme="light"] .ll-activity-list div,
body[data-theme="light"] .ll-mini-list p,
body[data-theme="light"] .lx-mini-list p{
  color:#0f172a !important;
  border-bottom-color:#e5e7eb !important;
}
body[data-theme="light"] .ll-activity-list b,
body[data-theme="light"] .ll-mini-list em,
body[data-theme="light"] .lx-mini-list em{
  color:#16a34a !important;
}
body[data-theme="light"] .ll-section-head-v22 h2,
body[data-theme="light"] .lx-section-head h2,
body[data-theme="light"] .ll-section-head h2,
body[data-theme="light"] .ll-stat-v22 strong,
body[data-theme="light"] .lx-stat strong,
body[data-theme="light"] .ll-footer strong{
  color:#0f172a !important;
}
body[data-theme="light"] .ll-section-head-v22 p,
body[data-theme="light"] .lx-section-head p,
body[data-theme="light"] .ll-section-head p,
body[data-theme="light"] .ll-stat-v22 span,
body[data-theme="light"] .lx-stat span{
  color:#475569 !important;
}
body[data-theme="light"] .ll-footer,
body[data-theme="light"] footer.ll-footer,
body[data-theme="light"] .lx-footer{
  background:#ffffff !important;
  color:#475569 !important;
  border-top:1px solid #e5e7eb !important;
}
body[data-theme="light"] input,
body[data-theme="light"] select,
body[data-theme="light"] textarea{
  background:#ffffff !important;
  color:#0f172a !important;
  border-color:#dbe3ee !important;
}
body[data-theme="light"] input::placeholder,
body[data-theme="light"] textarea::placeholder{
  color:#64748b !important;
}

/* V43.5 Product detail price card white readability fix */
.ll-detail-price,
body[data-theme="dark"] .ll-detail-price{
    background:#ffffff !important;
    color:#111827 !important;
    border:1px solid #e5e7eb !important;
    box-shadow:0 14px 36px rgba(15,23,42,.08) !important;
    border-radius:24px !important;
}
.ll-detail-price span,
body[data-theme="dark"] .ll-detail-price span{
    color:#334155 !important;
    font-weight:1000 !important;
}
.ll-detail-price strong,
body[data-theme="dark"] .ll-detail-price strong{
    display:block !important;
    color:#111827 !important;
    background:#f8fafc !important;
    border:1px solid #e5e7eb !important;
    border-left:5px solid #eab308 !important;
    border-radius:16px !important;
    padding:6px 10px !important;
    width:max-content !important;
    max-width:100% !important;
    font-size:34px !important;
    line-height:1.15 !important;
}
.ll-detail-price p,
.ll-detail-price p *,
body[data-theme="dark"] .ll-detail-price p,
body[data-theme="dark"] .ll-detail-price p *{
    color:#111827 !important;
}
