/* Ekran teması. Hiçbir formun davranışını veya kamera katmanını değiştirmez. */
body[data-workshop-page]:not([data-workshop-page="existing"]){
  --ink:#342e27;--blue:#955034;--muted:#726657;--line:#e5dbcc;
  --ac-ink:#342e27;--ac-muted:#726657;--ac-line:#e5dbcc;
  background-color:#faf7f1;background-image:var(--atelier-bg);background-position:center top;background-size:100% auto;background-repeat:no-repeat;color:#342e27;
}
body[data-workshop-page="wholesale"]{--atelier-bg:url('/static/complete-workshop/wholesale-desktop.webp');}
body[data-workshop-page="packing"]{--atelier-bg:url('/static/complete-workshop/packing-desktop.webp');}
body[data-workshop-page="people"]{--atelier-bg:url('/static/complete-workshop/people-desktop.webp');}
body[data-workshop-page="stock"]{--atelier-bg:url('/static/stock-workshop/desktop.webp');}
body[data-workshop-page="reports"],body[data-workshop-page="admin"]{--atelier-bg:url('/static/accounting-workshop/desktop.webp');}
body[data-workshop-page="returns"]{--atelier-bg:url('/static/sale-workshop/desktop.webp');}
body[data-workshop-page="welcome"]{--atelier-bg:url('/static/workshop/desktop.webp');}
body[data-workshop-page] :is(.brand,.rr-brand){font-family:Georgia,'Times New Roman',serif;letter-spacing:-.8px;color:#48382b;}
body[data-workshop-page] :is(.brand,.rr-brand) span{color:#9b5738;}
body[data-workshop-page]:not([data-workshop-page="existing"]) :is(header,.site-header,.rr-header){background:#fffbf3;border-color:#e2d6c3;}
body[data-workshop-page]:not([data-workshop-page="existing"]) :is(.panel,.card,.ac-card,.rr-card,.phone-card,.package-panel,.archive-panel,.camera-panel,.stat){background:#fffdf8;border-color:#e5dbcc;box-shadow:0 3px 12px #503b2006;}
body[data-workshop-page]:not([data-workshop-page="existing"]) :is(.muted,.hint,.rr-muted,.ac-muted){color:#726657;}
body[data-workshop-page]:not([data-workshop-page="existing"]) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),select,textarea){background:#fffdf8;color:#342e27;border-color:#dcccB5;}
body[data-workshop-page]:not([data-workshop-page="existing"]) :is(.button,.primary,.rr-primary){background:#955034;border-color:#955034;color:white;}
body[data-workshop-page]:not([data-workshop-page="existing"]) :is(.secondary,.button.secondary,.rr-button:not(.rr-primary),.badge:not(.cancelled),.retention){background:#f1e9dc;color:#715139;border-color:#dfcfb8;}
body[data-workshop-page]:not([data-workshop-page="existing"]) :is(.danger,.button.danger,.badge.cancelled){background:#fff0f2;color:#a72f40;border-color:#edc9d1;}
body[data-workshop-page]:not([data-workshop-page="existing"]) :is(.success,.button.success){background:#376a4b;color:white;border-color:#376a4b;}
body[data-workshop-page]:not([data-workshop-page="existing"]) :is(.nav a.current,.tab.active,.tabs a.selected){background:#eee2cf;color:#76482c;border-color:#cdb492;}
body[data-workshop-page]:not([data-workshop-page="existing"]) :is(.nav a,.tab,.tabs a){border-color:#dfd3c1;}
body[data-workshop-page]:not([data-workshop-page="existing"]) :is(th,.ac-table th,.rr-table th){background:#f4eee4;color:#655744;border-color:#e7ddcd;}
body[data-workshop-page]:not([data-workshop-page="existing"]) :is(td,.ac-table td,.rr-table td){border-color:#e9e0d3;}
body[data-workshop-page]:not([data-workshop-page="existing"]) :is(.rr-summary){background:#eef3e9;border-color:#d8e1cf;color:#364e37;box-shadow:none;}
body[data-workshop-page]:not([data-workshop-page="existing"]) .rr-summary-values b,body[data-workshop-page]:not([data-workshop-page="existing"]) .rr-summary-heading a{color:#315d43!important;}
body[data-workshop-page]:not([data-workshop-page="existing"]) .rr-summary-values small,body[data-workshop-page]:not([data-workshop-page="existing"]) .rr-summary p{color:#5d6c59;}
body[data-workshop-page] :focus-visible{outline:3px solid #9e644c;outline-offset:3px;}
/* Toptan sipariş: stok kutuları, açık ve okunaklı çalışma panelleri. */
body[data-workshop-page="wholesale"] :is(.summary,.totals,.pricing-panel,.ws-pricing,.customer-field){background:#f6f0e5;border-color:#e3d5bf;}
body[data-workshop-page="wholesale"] :is(.bottom-bar,.sticky-footer){background:#fffcf5;border-color:#e3d5bf;}
body[data-workshop-page="wholesale"] :is(.list-row,.order-row,.item){border-color:#e6dccd;}
body[data-workshop-page="wholesale"] .ac-hint{background:#f4eddf;color:#6a5a43;border-color:#e1d4bf;}
body[data-workshop-page="wholesale"] .tab[aria-selected="true"]{background:#eee2cf;color:#76482c;}
/* Video önizleme, kayıt göstergesi ve hata renkleri kendi işlevsel kontrastını korur. */
body[data-workshop-page="packing"] .phone-connect{background:#f8f0e3;border-color:#e0cfb2;}
body[data-workshop-page="packing"] .phone-connect p{color:#6e5d46;}
body[data-workshop-page="packing"] .packing-step{background:#fffdf8;border-color:#e5dbcc;color:#726657;}
body[data-workshop-page="packing"] .packing-step[data-state="active"]{background:#f3e5d3;border-color:#cbaa7e;color:#78451f;}
body[data-workshop-page="packing"] .packing-step[data-state="active"] .step-number{background:#955034;color:white;}
body[data-workshop-page="packing"] .packing-step[data-state="done"]{background:#edf5ec;border-color:#cfe3ce;color:#2e6546;}
body[data-workshop-page="packing"] .quantity-summary{background:#f3eee3;}
body[data-workshop-page="packing"] .quantity-summary strong{color:#845035;}
body[data-workshop-page="packing"] .camera-toolbar,body[data-workshop-page="packing"] .scan-box{background:#fffdf8;border-color:#e5dbcc;}
body[data-workshop-page="packing"] .phone-topline{color:#855031;}
body[data-workshop-page="packing"] .recording[data-state="recording"] i{animation:none;}
body[data-workshop-page="packing"] .workspace:fullscreen{background:#f5f0e6;}
/* Müşteri, firma profili ve yönetim. */
body[data-workshop-page="people"] .customer-field{background:#f4eee3;}
body[data-workshop-page="people"] .ac-customer[aria-pressed="true"]{background:#f1e5d3;border-color:#c6a981;box-shadow:inset 3px 0 #955034;}
body[data-workshop-page="people"] .ac-customer:hover{background:#f8f1e5;border-color:#c6a981!important;}
body[data-workshop-page="admin"] :is(.notice,.facts,.module-group,.help){border-color:#e2d4bf;}
body[data-workshop-page="admin"] .tabs>a[style*="background"]{background:#955034!important;}
body[data-workshop-page="admin"] button:not(.danger):not(.secondary){background:#955034;}
body[data-workshop-page="people"] button[type="submit"]:not(.danger){background:#955034;color:white;}
body[data-workshop-page="welcome"] button[type="submit"]{background:#955034;color:white;}
body[data-workshop-page="welcome"] :is(.brand,.panel){position:relative;}
/* Raporlarda değer etiketleri ve uyarı renkleri korunur. */
body[data-workshop-page="reports"] .rr-heading{background:#fffdf8;border:1px solid #e5dbcc;border-radius:18px;padding:20px;}
body[data-workshop-page="reports"] .rr-featured{background:#edf3e9;border-color:#cdddc5;}
body[data-workshop-page="reports"] .rr-value{color:#365d40;}
body[data-workshop-page="reports"] .rr-periods{background:#eee7da;}
body[data-workshop-page="reports"] :is(.rr-periods button[aria-pressed="true"],.rr-switch button[aria-pressed="true"]){background:#fffdf8;color:#855031;border-color:#d8c5a8;}
body[data-workshop-page="reports"] .rr-bar{background:#55795c;}
body[data-workshop-page="reports"] .rr-chart[data-metric="amount"] .rr-bar{background:#996444;}
body[data-workshop-page="reports"] .rr-bar-value[data-position="inside"]{color:white;}
body[data-workshop-page="reports"] .rr-chart-label{background:#fffdf8;color:#6b604f;}
body[data-workshop-page="reports"] .rr-record-amount{background:#f5eee2;border-color:#e3d3b9;}
body[data-workshop-page="reports"] .rr-record-total{color:#6a4932;}
@media(max-width:700px){
  body[data-workshop-page="wholesale"]{--atelier-bg:url('/static/complete-workshop/wholesale-mobile.webp');}
  body[data-workshop-page="packing"]{--atelier-bg:url('/static/complete-workshop/packing-mobile.webp');}
  body[data-workshop-page="people"]{--atelier-bg:url('/static/complete-workshop/people-mobile.webp');}
  body[data-workshop-page="stock"]{--atelier-bg:url('/static/stock-workshop/mobile.webp');}
  body[data-workshop-page="reports"],body[data-workshop-page="admin"]{--atelier-bg:url('/static/accounting-workshop/mobile.webp');}
  body[data-workshop-page="returns"]{--atelier-bg:url('/static/sale-workshop/mobile.webp');}
  body[data-workshop-page="welcome"]{--atelier-bg:url('/static/workshop/mobile.webp');}
  body[data-workshop-page="reports"] .rr-heading{padding:16px;}
}
@media(prefers-reduced-motion:reduce){body[data-workshop-page] *,body[data-workshop-page] *::before,body[data-workshop-page] *::after{animation:none!important;transition:none!important;}}
@media print{body[data-workshop-page]:not([data-workshop-page="existing"]){background:white;}}
/* Ortak yönetici kısayolu da üst çubuğun sıcak tonunu izler. */
body[data-workshop-page]>div:has(>a[href="/system-admin"]){background:#f4ede1!important;}
body[data-workshop-page]>div>a[href="/system-admin"]{background:#76513a!important;color:white!important;}
body[data-workshop-page] .rr-brand{color:#48382b!important;}
body[data-workshop-page] .rr-brand span{color:#9b5738!important;}
body[data-workshop-page="reports"] .rr-header{backdrop-filter:none;}
body[data-workshop-page="people"]{--ac-blue:#955034;}
body[data-workshop-page="people"] .actions{background:#faf7f1;}
body[data-workshop-page="people"] .ac-top:first-child{background:#fffcf6;border:1px solid #e5dbcc;border-radius:18px;padding:20px;}
body[data-workshop-page="people"] .ac-top a{color:#855031;}
body[data-workshop-page="people"] .ac-card .ac-top{padding:0;border:0;}
body[data-workshop-page="admin"] main{background:#faf7f1;border:1px solid #e5dbcc;border-radius:20px;margin-top:20px;}
body[data-workshop-page="admin"] main a:not(.selected):not([style]){color:#865135;}
body[data-workshop-page="wholesale"] :is(.bottom,.menu){background:#fffaf1;border-color:#dfd0b8;}
body[data-workshop-page="wholesale"] :is(.ws-card,.item,.optional){background:#fffaf1;border-color:#e5d7c0;}
body[data-workshop-page="wholesale"] .ws-controls button{background:#955034;}
body[data-workshop-page="wholesale"] :is(#start,#start-camera){background:#446a50;color:white;}
body[data-workshop-page="wholesale"] .ws-customer-panel .ac-top a{color:#855031;}
body[data-workshop-page="stock"] .meta-item{background:#f5efe4;}
body[data-workshop-page="stock"] .topbar a:not(.brand){background:#f0e7d8;color:#755036;border-color:#dfcfb8;}
body[data-workshop-page="packing"] :is(.page-heading,.intro){padding:18px;background:#fffcf6;border:1px solid #e5dbcc;border-radius:18px;}
body[data-workshop-page="packing"] .site-header nav a[aria-current="page"]{background:#efe4d2;color:#805034;}
@media(max-width:700px){body[data-workshop-page="admin"] main{margin:12px 8px;width:auto;}body[data-workshop-page="people"] .ac-top:first-child{padding:16px;}}
body[data-workshop-page]:not([data-workshop-page="existing"]) .ac-list-filters{background:#f6eee1;border-color:#e0cfb4;}
body[data-workshop-page]:not([data-workshop-page="existing"]) .ac-list-filters summary{color:#825234;}
body[data-workshop-page]:not([data-workshop-page="existing"]) .ac-list-pager :is(button,a){background:#f1e7d7;color:#805234;border-color:#deceb5;}
body[data-workshop-page="wholesale"] #items .item{background:#fffaf1;border-color:#e5d7c0;}
body[data-workshop-page="wholesale"] #ws-customer-edit summary{color:#855031;}
body[data-workshop-page="wholesale"] .ws-jump button{background:#f2e8d8;color:#805234;border-color:#decbb0;}
body[data-workshop-page="wholesale"] .ws-jump button:last-child{background:#e9f2e6;color:#386347;}
body[data-workshop-page="admin"] .modules .module{background:#fffaf1;border-color:#e5d7c0;}
body[data-workshop-page="admin"] .module input{accent-color:#805234;}
