/* WEN SPORT Studio: yöneticiye özel, tam kapsamlı koyu tema. */
html[data-visual-theme="studio"]{
  --primary:#17c8bf;--primary-dark:#0b928d;--primary-soft:rgba(23,200,191,.14);
  --text:#edf5ff;--muted:#91a4bd;--line:rgba(148,163,184,.17);
  --panel:#101e32;--panel-2:#14253d;--surface:#101e32;--surface-soft:#0b1728;
  --shadow-sm:0 8px 24px rgba(0,0,0,.18);--shadow:0 18px 48px rgba(0,0,0,.28);
  color-scheme:dark;background:#07111f
}
html[data-visual-theme="studio"] body,
html[data-visual-theme="studio"] .app-shell,
html[data-visual-theme="studio"] .main-content{background:radial-gradient(circle at 78% -8%,rgba(23,200,191,.12),transparent 32%),#07111f;color:var(--text)}
html[data-visual-theme="studio"] .page-content{background:transparent;color:var(--text)}
html[data-visual-theme="studio"] .sidebar{background:linear-gradient(180deg,#06101d,#0a1829 56%,#06101d);border-right:1px solid rgba(71,226,218,.13);box-shadow:20px 0 60px rgba(0,0,0,.22)}
html[data-visual-theme="studio"] .brand-logo{background:linear-gradient(145deg,#1bd7cd,#0b8390);color:#031317;box-shadow:0 10px 30px rgba(18,184,176,.28)}
html[data-visual-theme="studio"] .main-nav button:hover,
html[data-visual-theme="studio"] .main-nav button.active{background:linear-gradient(90deg,rgba(23,200,191,.2),rgba(23,200,191,.05));color:#efffff;box-shadow:inset 3px 0 #2ee1d7}
html[data-visual-theme="studio"] .topbar{background:rgba(7,17,31,.9)!important;border-color:rgba(148,163,184,.13)!important;backdrop-filter:blur(20px)}
html[data-visual-theme="studio"] .topbar-title h1,
html[data-visual-theme="studio"] h1,
html[data-visual-theme="studio"] h2,
html[data-visual-theme="studio"] h3,
html[data-visual-theme="studio"] h4,
html[data-visual-theme="studio"] strong{color:#f3f8ff}
html[data-visual-theme="studio"] p,
html[data-visual-theme="studio"] small{color:var(--muted)}
html[data-visual-theme="studio"] .global-search,
html[data-visual-theme="studio"] input,
html[data-visual-theme="studio"] select,
html[data-visual-theme="studio"] textarea{background:#0b1728!important;color:#edf6ff!important;border-color:rgba(148,163,184,.2)!important}
html[data-visual-theme="studio"] input::placeholder,
html[data-visual-theme="studio"] textarea::placeholder{color:#71849f}
html[data-visual-theme="studio"] .notification-btn{background:#102038;color:#6ff5ed;border-color:rgba(148,163,184,.17)}
html[data-visual-theme="studio"] .btn.primary{background:linear-gradient(135deg,#19c9c0,#0b919f)!important;border-color:transparent!important;color:#031819!important;box-shadow:0 10px 24px rgba(23,200,191,.22)!important}
html[data-visual-theme="studio"] .btn.secondary,
html[data-visual-theme="studio"] .btn.soft{background:#13243b!important;color:#cbd9e9!important;border-color:rgba(148,163,184,.2)!important;box-shadow:none!important}
html[data-visual-theme="studio"] .btn.secondary:hover,
html[data-visual-theme="studio"] .btn.soft:hover{background:#19304d!important;color:#70eee7!important;border-color:rgba(23,200,191,.35)!important}
html[data-visual-theme="studio"] .icon-btn{background:#112138!important;color:#d9e6f4!important;border-color:rgba(148,163,184,.18)!important}
html[data-visual-theme="studio"] .icon-btn.danger-soft{background:rgba(239,68,68,.12)!important;color:#ff9b9b!important}

/* Ortak yüzeyler */
html[data-visual-theme="studio"] .panel,
html[data-visual-theme="studio"] .mini-panel,
html[data-visual-theme="studio"] .data-card,
html[data-visual-theme="studio"] .settings-card,
html[data-visual-theme="studio"] .shipping-panel,
html[data-visual-theme="studio"] .shipping-ready-card,
html[data-visual-theme="studio"] .shipping-record-card,
html[data-visual-theme="studio"] .shortage-card,
html[data-visual-theme="studio"] .quick-access-grid>article,
html[data-visual-theme="studio"] .permission-section,
html[data-visual-theme="studio"] .security-card,
html[data-visual-theme="studio"] .modal,
html[data-visual-theme="studio"] .production-drawer{background:linear-gradient(145deg,#112138,#0c192b)!important;border-color:rgba(148,163,184,.15)!important;box-shadow:var(--shadow-sm);color:var(--text)}
html[data-visual-theme="studio"] .panel-head,
html[data-visual-theme="studio"] .shipping-panel-head,
html[data-visual-theme="studio"] .modal-head,
html[data-visual-theme="studio"] .modal-foot{border-color:rgba(148,163,184,.14)!important}

/* Yönetici karar merkezi */
html[data-visual-theme="studio"] .decision-center{background:linear-gradient(145deg,#11243a,#0b192b)!important;border-color:rgba(71,226,218,.15)!important;box-shadow:var(--shadow)!important}
html[data-visual-theme="studio"] .decision-center .eyebrow{color:#45e4da}
html[data-visual-theme="studio"] .decision-card{border:1px solid rgba(148,163,184,.12)!important}
html[data-visual-theme="studio"] .decision-card.red{background:rgba(239,68,68,.14);color:#ff9e9e}
html[data-visual-theme="studio"] .decision-card.orange{background:rgba(245,158,11,.14);color:#ffc76b}
html[data-visual-theme="studio"] .decision-card.purple{background:rgba(139,92,246,.14);color:#c7afff}
html[data-visual-theme="studio"] .decision-card.green{background:rgba(16,185,129,.14);color:#70e1b4}
html[data-visual-theme="studio"] .decision-card>span{background:rgba(255,255,255,.08)}
html[data-visual-theme="studio"] .decision-detail-grid article{background:#0d1a2d!important;border-color:rgba(148,163,184,.14)!important}
html[data-visual-theme="studio"] .decision-row{border-color:rgba(148,163,184,.2)!important;color:#cbd8e8}

/* Dashboard kartları */
html[data-visual-theme="studio"] .stat-card{background:linear-gradient(145deg,#12233b,#0d1a2d)!important;border-color:rgba(148,163,184,.14)!important;box-shadow:var(--shadow-sm)!important}
html[data-visual-theme="studio"] .stat-card:after{background:rgba(23,200,191,.07)!important}
html[data-visual-theme="studio"] .stat-head{color:#9db0c9!important}
html[data-visual-theme="studio"] .stat-value{color:#f7fbff!important}
html[data-visual-theme="studio"] .stat-icon{background:rgba(23,200,191,.12);color:#48e5dc}
html[data-visual-theme="studio"] .stat-foot{color:#91a4bd!important}
html[data-visual-theme="studio"] .stage-load-row{background:linear-gradient(135deg,color-mix(in srgb,var(--load-color) 12%,#122239),#0d1a2d 70%)!important;border-color:rgba(148,163,184,.14)!important}
html[data-visual-theme="studio"] .stage-load-title strong{color:#f0f6ff!important}
html[data-visual-theme="studio"] .stage-load-title small,
html[data-visual-theme="studio"] .stage-load-footer span{color:#8ea2bd!important}
html[data-visual-theme="studio"] .stage-load-icon{box-shadow:0 0 0 4px rgba(255,255,255,.08)}
html[data-visual-theme="studio"] .load-level{background:#0b1728!important}
html[data-visual-theme="studio"] .stage-load-meter{background:rgba(148,163,184,.15)}
html[data-visual-theme="studio"] .deadline-item{background:#0d1a2d!important;border-color:rgba(148,163,184,.15)!important}
html[data-visual-theme="studio"] .deadline-item:hover{background:#12243b!important;border-color:rgba(23,200,191,.4)!important}

/* Üretim panosu */
html[data-visual-theme="studio"] .toolbar.kanban-toolbar,
html[data-visual-theme="studio"] .kanban-toolbar{background:rgba(7,17,31,.96)!important}
html[data-visual-theme="studio"] .filter-chip{background:#101e32!important;color:#9cafc7!important;border-color:rgba(148,163,184,.16)!important}
html[data-visual-theme="studio"] .filter-chip.active{background:linear-gradient(135deg,#16c3ba,#0b8c99)!important;color:#04191a!important;border-color:transparent!important}
html[data-visual-theme="studio"] .density-switch{background:#0b1728!important;border:1px solid rgba(148,163,184,.13)}
html[data-visual-theme="studio"] .density-switch button{color:#8195af!important}
html[data-visual-theme="studio"] .density-switch button.active{background:#162842!important;color:#62eee6!important;box-shadow:none!important}
html[data-visual-theme="studio"] .own-board-toggle{background:#101e32!important;color:#dce8f5!important;border-color:rgba(148,163,184,.16)!important}
html[data-visual-theme="studio"] .kanban-column{background:#0b1728!important;box-shadow:inset 0 0 0 1px rgba(148,163,184,.14)!important}
html[data-visual-theme="studio"] .column-title strong{color:#edf5ff!important}
html[data-visual-theme="studio"] .column-count{background:#152842!important;color:#dce8f5!important;border-color:rgba(148,163,184,.15)!important;box-shadow:none!important}
html[data-visual-theme="studio"] .order-card{background:linear-gradient(145deg,#14253d,#101e32)!important;border:1px solid rgba(148,163,184,.14)!important;color:#e9f2fc!important;box-shadow:0 8px 22px rgba(0,0,0,.22)!important}
html[data-visual-theme="studio"] .order-number{color:#54e0d8!important}
html[data-visual-theme="studio"] .order-customer{color:#f4f8ff!important}
html[data-visual-theme="studio"] .order-product,
html[data-visual-theme="studio"] .card-stage-line,
html[data-visual-theme="studio"] .card-bottom{color:#91a4bd!important}
html[data-visual-theme="studio"] .meta-box{background:#0b1728!important;border-color:rgba(148,163,184,.14)!important}
html[data-visual-theme="studio"] .meta-box span{color:#7f94af!important}
html[data-visual-theme="studio"] .meta-box strong{color:#eaf2fc!important}
html[data-visual-theme="studio"] .progress-line{background:#26364d!important}
html[data-visual-theme="studio"] .due-pill{background:#1a2d48!important;color:#b8c8da!important}
html[data-visual-theme="studio"] .empty-column{background:rgba(17,33,56,.6)!important;border-color:#31435a!important;color:#8296af!important}
html[data-visual-theme="studio"] .empty-column b{color:#a9bad0!important}
html[data-visual-theme="studio"] .kanban-work-actions{border-color:rgba(148,163,184,.14)!important}
html[data-visual-theme="studio"] .kanban-scroll-arrow{background:rgba(16,30,50,.96)!important;color:#67eee6!important;border-color:rgba(148,163,184,.2)!important}

/* Tablolar, formlar ve diğer modüller */
html[data-visual-theme="studio"] table,
html[data-visual-theme="studio"] th,
html[data-visual-theme="studio"] td{border-color:rgba(148,163,184,.14)!important;color:#dce7f5!important}
html[data-visual-theme="studio"] th{background:#0a1627!important;color:#93a8c3!important}
html[data-visual-theme="studio"] tbody tr,
html[data-visual-theme="studio"] tbody td{background:transparent!important}
html[data-visual-theme="studio"] tbody tr:hover td{background:rgba(23,200,191,.05)!important}
html[data-visual-theme="studio"] .quick-order-card,
html[data-visual-theme="studio"] .saved-filter-row{border-color:rgba(148,163,184,.14)!important;color:#dce8f5!important}
html[data-visual-theme="studio"] .quick-order-card:hover{background:#14263f!important}
html[data-visual-theme="studio"] .ent-panel,
html[data-visual-theme="studio"] .delivery-calendar-shell,
html[data-visual-theme="studio"] .delivery-date-details,
html[data-visual-theme="studio"] .delivery-date-details.empty{background:linear-gradient(145deg,#112138,#0c192b)!important;border-color:rgba(148,163,184,.15)!important;box-shadow:var(--shadow-sm)!important;color:var(--text)}
html[data-visual-theme="studio"] .delivery-overview>div,
html[data-visual-theme="studio"] .capacity-card,
html[data-visual-theme="studio"] .communication-grid>article{background:#0d1a2d!important;border-color:rgba(148,163,184,.14)!important;color:var(--text)}
html[data-visual-theme="studio"] .delivery-month-row span,
html[data-visual-theme="studio"] .weekday-labels span{color:#8fa3bd!important}
html[data-visual-theme="studio"] .heat-legend{background:#0b1728!important;border-color:rgba(148,163,184,.14)!important}
html[data-visual-theme="studio"] .heat-cell.level-0,
html[data-visual-theme="studio"] .heat-cell.weekend.level-0{background:#14243a!important;color:#859ab4!important;border-color:rgba(148,163,184,.1)!important}
html[data-visual-theme="studio"] .heat-cell.level-1{background:rgba(16,185,129,.16)!important;color:#82e5b9!important}
html[data-visual-theme="studio"] .heat-cell.level-2{background:rgba(16,185,129,.3)!important;color:#b7f7d6!important}
html[data-visual-theme="studio"] .heat-cell.level-3{background:rgba(245,158,11,.3)!important;color:#ffd17d!important}
html[data-visual-theme="studio"] .heat-cell.level-4{background:rgba(239,68,68,.42)!important;color:#fff!important}
html[data-visual-theme="studio"] .heat-cell.selected{box-shadow:0 0 0 3px #07111f,0 0 0 6px #24d5cb,0 10px 24px rgba(0,0,0,.3)!important}
html[data-visual-theme="studio"] .delivery-order-row{background:#0d1a2d!important;color:#dce8f5!important;border-color:rgba(148,163,184,.14)!important}
html[data-visual-theme="studio"] .delivery-order-row:hover{background:#14263f!important}
html[data-visual-theme="studio"] .quick-access-grid>article{background:linear-gradient(145deg,#122239,#0d1a2d)!important}
html[data-visual-theme="studio"] .modal-backdrop{background:rgba(1,7,15,.78)!important;backdrop-filter:blur(7px)}
html[data-visual-theme="studio"] .notification-panel,
html[data-visual-theme="studio"] .notification-item{background:#101d31!important;color:#eaf2ff!important;border-color:rgba(148,163,184,.15)!important}
html[data-visual-theme="studio"] .customer-detail-modal,
html[data-visual-theme="studio"] .customer-detail-body{background:#07111f!important;color:var(--text)}
html[data-visual-theme="studio"] .customer-detail-head{background:linear-gradient(135deg,#0a192b,#123955 72%,#0f6670)!important}
html[data-visual-theme="studio"] .customer-detail-kpis article,
html[data-visual-theme="studio"] .customer-detail-note-grid article,
html[data-visual-theme="studio"] .customer-order-history,
html[data-visual-theme="studio"] .customer-order-row{background:#101e32!important;border-color:rgba(148,163,184,.15)!important;color:var(--text)}
html[data-visual-theme="studio"] .customer-order-row:hover{background:#172b46!important}
html[data-visual-theme="studio"] .customer-detail-kpis article>span{background:rgba(59,130,246,.13)!important;color:#7fb4ff!important}
html[data-visual-theme="studio"] .customer-detail-note-grid article>span{background:rgba(16,185,129,.12)!important;color:#6ee7b7!important}
html[data-visual-theme="studio"] .customer-detail-note-grid article+article>span{background:rgba(245,158,11,.12)!important;color:#fbc35f!important}
html[data-visual-theme="studio"] .customer-order-history-head,
html[data-visual-theme="studio"] .customer-order-row{border-color:rgba(148,163,184,.14)!important}
html[data-visual-theme="studio"] .customer-order-history-head>span{background:rgba(23,200,191,.12)!important;color:#61e9e1!important}
html[data-visual-theme="studio"] .customer-order-product,
html[data-visual-theme="studio"] .customer-detail-note-grid p{color:#91a4bd!important}

/* V12 modulleri: atolye, kargo, onaylar, raporlar ve yedekler */
html[data-visual-theme="studio"] .v12-hero,
html[data-visual-theme="studio"] .workshop-hero,
html[data-visual-theme="studio"] .approval-hero,
html[data-visual-theme="studio"] .backup-hero{background:linear-gradient(135deg,#142744,#0b192b 72%)!important;border-color:rgba(71,226,218,.17)!important;box-shadow:var(--shadow)!important}
html[data-visual-theme="studio"] .v12-hero:after{background:rgba(23,200,191,.1)!important}
html[data-visual-theme="studio"] .v12-hero .eyebrow,
html[data-visual-theme="studio"] .v12-report-section .eyebrow{color:#42e2d9!important}
html[data-visual-theme="studio"] .hero-count{background:#0c1b2e!important;border-color:rgba(148,163,184,.18)!important;box-shadow:inset 0 1px rgba(255,255,255,.035)}
html[data-visual-theme="studio"] .hero-count strong{color:#63ece4!important}
html[data-visual-theme="studio"] .v12-stage-tab{background:#101e32!important;color:#9fb2ca!important;border-color:rgba(148,163,184,.18)!important;box-shadow:none!important}
html[data-visual-theme="studio"] .v12-stage-tab:hover{background:#172b46!important;color:#eaf5ff!important;border-color:rgba(23,200,191,.35)!important}
html[data-visual-theme="studio"] .v12-stage-tab.active{background:linear-gradient(135deg,rgba(23,200,191,.24),rgba(23,200,191,.1))!important;color:#72f2ea!important;border-color:rgba(23,200,191,.5)!important}
html[data-visual-theme="studio"] .v12-panel,
html[data-visual-theme="studio"] .v12-report-section{background:linear-gradient(145deg,#112138,#0c192b)!important;border-color:rgba(148,163,184,.15)!important;box-shadow:var(--shadow-sm)!important;color:var(--text)}
html[data-visual-theme="studio"] .v12-stat{background:linear-gradient(145deg,#14253d,#0d1a2d)!important;border-color:rgba(148,163,184,.14)!important;box-shadow:var(--shadow-sm)!important;color:var(--text)}
html[data-visual-theme="studio"] .v12-stat-icon{background:rgba(23,200,191,.12)!important;color:#55e7de!important}

/* Kargo ozet kartlari ve formlari */
html[data-visual-theme="studio"] .shipping-stats article{background:linear-gradient(145deg,#14253d,#0d1a2d)!important;border-color:rgba(148,163,184,.14)!important;box-shadow:var(--shadow-sm)!important;color:var(--text)}
html[data-visual-theme="studio"] .shipping-stats article>span{background:rgba(23,200,191,.11)!important;color:#59e8df!important}
html[data-visual-theme="studio"] .shipping-stats small{color:#91a4bd!important}
html[data-visual-theme="studio"] .shipping-stats strong{color:#f2f8ff!important}
html[data-visual-theme="studio"] .shipping-form-section,
html[data-visual-theme="studio"] .shipping-api-choice,
html[data-visual-theme="studio"] .shipping-switch{background:#0d1a2d!important;border-color:rgba(148,163,184,.16)!important;color:var(--text)}
html[data-visual-theme="studio"] .shipping-ready-meta span{background:#0b1728!important;border-color:rgba(148,163,184,.14)!important}
html[data-visual-theme="studio"] .shipping-empty{background:rgba(11,23,40,.55)!important;border-color:#3b526c!important;color:#91a4bd!important}

/* Performans ve musteri kartlari */
html[data-visual-theme="studio"] .performance-card,
html[data-visual-theme="studio"] .customer-card{background:linear-gradient(145deg,#14253d,#0d1a2d)!important;border-color:rgba(148,163,184,.14)!important;box-shadow:var(--shadow-sm)!important;color:var(--text)}
html[data-visual-theme="studio"] .performance-card:hover,
html[data-visual-theme="studio"] .customer-card:hover{border-color:rgba(23,200,191,.4)!important;box-shadow:0 16px 34px rgba(0,0,0,.26)!important}
html[data-visual-theme="studio"] .performance-card header>span,
html[data-visual-theme="studio"] .customer-avatar{background:rgba(23,200,191,.14)!important;color:#62eee6!important}
html[data-visual-theme="studio"] .score-bar{background:#26364d!important}
html[data-visual-theme="studio"] .performance-metrics span,
html[data-visual-theme="studio"] .customer-stats div{background:#0b1728!important;border:1px solid rgba(148,163,184,.1)!important;color:#91a4bd!important}
html[data-visual-theme="studio"] .performance-metrics b,
html[data-visual-theme="studio"] .customer-stats strong{color:#eff6ff!important}

/* Liste ve tablo tasiyicilari */
html[data-visual-theme="studio"] .data-table-wrap{background:#0d1a2d!important;color:var(--text)}
html[data-visual-theme="studio"] .v12-table-wrap{background:transparent!important}

/* Detay pencereleri, formlar ve siparis uretim foyu (yalnizca ekran) */
@media screen{
  html[data-visual-theme="studio"] .drawer,
  html[data-visual-theme="studio"] .drawer-head,
  html[data-visual-theme="studio"] .order-detail-head,
  html[data-visual-theme="studio"] .modal-head,
  html[data-visual-theme="studio"] .modal-foot{background:#101e32!important;border-color:rgba(148,163,184,.15)!important;color:var(--text)}
  html[data-visual-theme="studio"] .order-form-modal .modal-head,
  html[data-visual-theme="studio"] .shipping-modal .modal-head,
  html[data-visual-theme="studio"] .shipping-modal .modal-foot{background:#101e32!important}
  html[data-visual-theme="studio"] .order-form-body{background:#07111f!important;color:var(--text)}
  html[data-visual-theme="studio"] .order-form-modal .form-section{background:linear-gradient(145deg,#112138,#0c192b)!important;border-color:rgba(148,163,184,.16)!important;box-shadow:0 12px 30px rgba(0,0,0,.2)!important;color:var(--text)}
  html[data-visual-theme="studio"] .order-form-modal .form-section-title{border-color:rgba(148,163,184,.15)!important}
  html[data-visual-theme="studio"] .order-form-modal .size-form-block,
  html[data-visual-theme="studio"] .order-form-modal .design-upload-box{background:#0b1728!important;border-color:rgba(148,163,184,.18)!important;color:var(--text)}
  html[data-visual-theme="studio"] .order-form-modal .size-input{background:#101e32!important;border-color:rgba(148,163,184,.16)!important;color:var(--text)}
  html[data-visual-theme="studio"] .order-stage-stepper,
  html[data-visual-theme="studio"] .stage-actions,
  html[data-visual-theme="studio"] .order-detail-tabs{background:#0d1a2d!important;border-color:rgba(148,163,184,.15)!important;color:var(--text)}
  html[data-visual-theme="studio"] .order-detail-tabs button{color:#8fa3bd!important}
  html[data-visual-theme="studio"] .order-detail-tabs button.active{background:rgba(23,200,191,.12)!important;color:#62eee6!important}
  html[data-visual-theme="studio"] .modern-production-sheet{background:#0b1728!important;border-color:rgba(148,163,184,.16)!important;box-shadow:0 22px 65px rgba(0,0,0,.3)!important}
  html[data-visual-theme="studio"] .foy-customer-hero>div:first-child,
  html[data-visual-theme="studio"] .foy-summary-item,
  html[data-visual-theme="studio"] .foy-section,
  html[data-visual-theme="studio"] .foy-design-card,
  html[data-visual-theme="studio"] .foy-contact-card,
  html[data-visual-theme="studio"] .foy-check-card{background:#101e32!important;border-color:rgba(148,163,184,.15)!important;box-shadow:none!important;color:var(--text)}
  html[data-visual-theme="studio"] .foy-deadline-card{background:rgba(99,102,241,.13)!important;border-color:rgba(129,140,248,.3)!important}
  html[data-visual-theme="studio"] .foy-deadline-card.soon{background:rgba(245,158,11,.12)!important;border-color:rgba(245,158,11,.28)!important}
  html[data-visual-theme="studio"] .foy-deadline-card.late{background:rgba(239,68,68,.12)!important;border-color:rgba(239,68,68,.28)!important}
  html[data-visual-theme="studio"] .foy-deadline-card strong,
  html[data-visual-theme="studio"] .foy-deadline-card span{color:#c8d4ff!important}
  html[data-visual-theme="studio"] .foy-deadline-card.soon strong,
  html[data-visual-theme="studio"] .foy-deadline-card.soon span{color:#ffd078!important}
  html[data-visual-theme="studio"] .foy-deadline-card.late strong,
  html[data-visual-theme="studio"] .foy-deadline-card.late span{color:#ff9c9c!important}
  html[data-visual-theme="studio"] .foy-summary-icon,
  html[data-visual-theme="studio"] .foy-section-title>b{background:rgba(23,200,191,.12)!important;color:#59e8df!important}
  html[data-visual-theme="studio"] .foy-spec-item,
  html[data-visual-theme="studio"] .foy-instruction,
  html[data-visual-theme="studio"] .foy-size-groups header,
  html[data-visual-theme="studio"] .foy-size-groups article>div>div{background:#0b1728!important;border-color:rgba(148,163,184,.13)!important;color:#91a4bd!important}
  html[data-visual-theme="studio"] .foy-size-groups>article{border-color:rgba(148,163,184,.15)!important}
  html[data-visual-theme="studio"] .foy-size-groups article>div>div.has-value{background:rgba(99,102,241,.16)!important;color:#c7d2fe!important;border-color:rgba(129,140,248,.28)!important}
  html[data-visual-theme="studio"] .foy-size-groups small{font-size:10px!important}
  html[data-visual-theme="studio"] .foy-size-groups b{font-size:13px!important}
  html[data-visual-theme="studio"] .foy-size-groups article.child>div>div.has-value{background:rgba(16,185,129,.14)!important;color:#83e8bc!important;border-color:rgba(16,185,129,.28)!important}
  html[data-visual-theme="studio"] .foy-size-groups article.child-sort>div>div.has-value{background:rgba(245,158,11,.13)!important;color:#ffd078!important;border-color:rgba(245,158,11,.28)!important}
  html[data-visual-theme="studio"] .foy-instruction p{color:#a8b8cc!important}
  html[data-visual-theme="studio"] .foy-general-note{background:linear-gradient(135deg,rgba(245,158,11,.13),rgba(245,158,11,.05))!important;border-color:rgba(245,158,11,.3)!important}
  html[data-visual-theme="studio"] .foy-general-note strong,
  html[data-visual-theme="studio"] .foy-general-note p{color:#f4c878!important}
  html[data-visual-theme="studio"] .foy-design-frame{background:linear-gradient(145deg,#0b1728,#14243a)!important;border-color:#3a5069!important}
  html[data-visual-theme="studio"] .foy-design-card footer,
  html[data-visual-theme="studio"] .foy-design-card footer>div+div{border-color:rgba(148,163,184,.14)!important}
  html[data-visual-theme="studio"] .quick-order-grid button,
  html[data-visual-theme="studio"] .enterprise-search-results,
  html[data-visual-theme="studio"] .enterprise-search-results button{background:#101e32!important;border-color:rgba(148,163,184,.15)!important;color:var(--text)}
  html[data-visual-theme="studio"] .enterprise-search-results button:hover{background:#172b46!important}
  html[data-visual-theme="studio"] .special-notification-btn{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(99,102,241,.14))!important;color:#d8c8ff!important;border-color:rgba(139,92,246,.3)!important}
  html[data-visual-theme="studio"] .user-permission-body{background:#07111f!important}
  html[data-visual-theme="studio"] .permission-choice,
  html[data-visual-theme="studio"] .stage-permission-choice{background:#0d1a2d!important;border-color:rgba(148,163,184,.15)!important;color:var(--text)}
  html[data-visual-theme="studio"] .permission-choice:hover,
  html[data-visual-theme="studio"] .stage-permission-choice:hover{background:#142840!important;border-color:rgba(23,200,191,.38)!important}
  html[data-visual-theme="studio"] .permission-choice:has(input:checked),
  html[data-visual-theme="studio"] .stage-permission-choice:has(input:checked){background:rgba(23,200,191,.1)!important;border-color:rgba(23,200,191,.38)!important;box-shadow:0 0 0 2px rgba(23,200,191,.08)!important}
  html[data-visual-theme="studio"] .permission-choice-icon{background:#172a44!important;color:#62eee6!important}
  html[data-visual-theme="studio"] .stage-permission-info{background:#0b1728!important;border-color:#3a5069!important;color:#91a4bd!important}
  html[data-visual-theme="studio"] .secret-box{background:rgba(139,92,246,.12)!important;border-color:rgba(139,92,246,.28)!important;color:var(--text)}
  html[data-visual-theme="studio"] .system-option-editor textarea{background:#0b1728!important;border-color:rgba(148,163,184,.2)!important;color:#edf6ff!important}
  html[data-visual-theme="studio"] .system-option-actions{border-color:rgba(148,163,184,.15)!important}
}

/* Tema kontrolü */
.theme-preview-btn{display:inline-flex;align-items:center;gap:7px;background:#eef3fa;color:#334155;border:1px solid #d9e2ee}.theme-preview-btn span{font-size:16px}
html[data-visual-theme="studio"] .theme-preview-btn{background:rgba(23,200,191,.13);color:#71f3eb;border-color:rgba(23,200,191,.32)}
@media(max-width:1180px){.theme-preview-btn b{display:none}.theme-preview-btn{width:42px;padding:0;justify-content:center}}
html[data-ui-mode="mobile"][data-visual-theme="studio"] .topbar,
html[data-ui-mode="mobile"][data-visual-theme="studio"] .mobile-bottom-nav{background:rgba(7,17,31,.98)!important;border-color:rgba(148,163,184,.15)!important}
html[data-ui-mode="mobile"][data-visual-theme="studio"] .mobile-bottom-nav button{color:#8295af}
html[data-ui-mode="mobile"][data-visual-theme="studio"] .mobile-bottom-nav button.active{color:#4de5dc}
html[data-ui-mode="mobile"][data-visual-theme="studio"] .mobile-stage-tabs{background:#07111f!important}
html[data-ui-mode="mobile"][data-visual-theme="studio"] .mobile-stage-tabs button{background:#101e32!important;color:#9fb2ca!important;border-color:rgba(148,163,184,.18)!important}
html[data-ui-mode="mobile"][data-visual-theme="studio"] .mobile-stage-tabs button b{background:#172a44!important;color:#c7d6e7!important}
html[data-ui-mode="mobile"][data-visual-theme="studio"] .mobile-stage-tabs button.active{background:linear-gradient(135deg,color-mix(in srgb,var(--stage-tab-color) 72%,#0d1a2d),#102138)!important;color:#fff!important;border-color:var(--stage-tab-color)!important}
html[data-ui-mode="mobile"][data-visual-theme="studio"] .mobile-stage-tabs button.active b{background:rgba(255,255,255,.15)!important;color:#fff!important}
html[data-ui-mode="mobile"][data-visual-theme="studio"] .column-head{background:#101e32!important;border-color:rgba(148,163,184,.17)!important;box-shadow:var(--shadow-sm)!important}
html[data-ui-mode="mobile"][data-visual-theme="studio"] .mobile-action-sheet,
html[data-ui-mode="mobile"][data-visual-theme="studio"] .mobile-quick-list button,
html[data-ui-mode="mobile"][data-visual-theme="studio"] .mobile-sheet-grid button,
html[data-ui-mode="mobile"][data-visual-theme="studio"] .mobile-action-sheet header button{background:#101e32!important;color:var(--text)!important;border-color:rgba(148,163,184,.16)!important}
html[data-ui-mode="mobile"][data-visual-theme="studio"] .mobile-sheet-logout{background:rgba(239,68,68,.12)!important;color:#ff9b9b!important}
@media(max-width:720px){.theme-preview-btn{position:absolute;right:58px;top:10px;width:40px;height:40px;min-height:40px;z-index:2}}
body.theme-studio .catalog-card,body.theme-studio .catalog-row,body.theme-studio .due-risk-row,body.theme-studio .active-jobs-panel,body.theme-studio .active-job-row,body.theme-studio .foy-version-card,body.theme-studio .foy-payment-card,body.theme-studio .customer-commercial-summary,body.theme-studio .diagnostic-kpis article,body.theme-studio .customer-commercial-grid article,body.theme-studio .diagnostic-error{background:#111f33!important;border-color:#29405e!important;color:#e7eef9!important}body.theme-studio .catalog-card>header,body.theme-studio .active-jobs-panel>header{background:#0e1a2b!important}body.theme-studio .catalog-row.archived{background:#0a1525!important}body.theme-studio .catalog-row input{background:#081526!important;color:#e7eef9!important;border-color:#29405e!important}body.theme-studio .customer-commercial-grid .has-balance{background:#302311!important;border-color:#9a6b1c!important}body.theme-studio .design-version-row{color:#e7eef9!important;border-color:#29405e!important}body.theme-studio .design-version-row>span{background:#1b2d46!important}body.theme-studio .shipping-sync-note{color:#9fb0c8!important}

/* v45 — müşteri portföyü koyu tema uyumu */
html[data-visual-theme="studio"] .customer-directory-hero{background:linear-gradient(120deg,#0a1729,#102e47 62%,#0a6f76)!important;border-color:rgba(23,200,191,.24)!important;box-shadow:0 18px 45px rgba(0,0,0,.24)!important}
html[data-visual-theme="studio"] .customer-directory-summary{background:rgba(3,12,24,.46)!important;border-color:rgba(148,163,184,.18)!important}
html[data-visual-theme="studio"] .customer-directory-card{background:linear-gradient(145deg,#14253d,#0d1a2d)!important;border-color:rgba(148,163,184,.14)!important;box-shadow:0 12px 34px rgba(0,0,0,.2)!important;color:var(--text)}
html[data-visual-theme="studio"] .customer-directory-card:hover,html[data-visual-theme="studio"] .customer-directory-card:focus-visible{border-color:rgba(23,200,191,.42)!important;box-shadow:0 20px 42px rgba(0,0,0,.34)!important}
html[data-visual-theme="studio"] .customer-directory-card h3{color:#eff6ff!important}
html[data-visual-theme="studio"] .customer-directory-card .customer-avatar{background:rgba(23,200,191,.13)!important;border-color:rgba(23,200,191,.24)!important;color:#62eee6!important;box-shadow:none!important}
html[data-visual-theme="studio"] .customer-edit-btn{background:#0b1728!important;color:#9fb3cc!important;border-color:rgba(148,163,184,.16)!important}
html[data-visual-theme="studio"] .customer-contact-list>span{color:#91a4bd!important}
html[data-visual-theme="studio"] .customer-contact-list i{background:#172a44!important;color:#84b9ff!important}
html[data-visual-theme="studio"] .customer-contact-list>span:first-child i{background:rgba(23,200,191,.12)!important;color:#62eee6!important}
html[data-visual-theme="studio"] .customer-stats div{background:#0b1728!important;border-color:rgba(148,163,184,.12)!important}
html[data-visual-theme="studio"] .customer-stats strong{color:#eff6ff!important}
html[data-visual-theme="studio"] .customer-card-foot{background:#0a1627!important;border-color:rgba(148,163,184,.12)!important;color:#8498b2!important}
html[data-visual-theme="studio"] .customer-card-foot b{background:rgba(23,200,191,.12)!important;color:#62eee6!important}
html[data-visual-theme="studio"] .customer-directory-empty{background:#101e32!important;border-color:rgba(148,163,184,.24)!important;color:#91a4bd!important}
