/* Staging upload workspace appearance; scoped to production uploader cards. */
.uw-production-card{--uw-bg:#fff;--uw-line:#e0e7f0;--uw-ink:#1d2939;--uw-muted:#667b96;background:var(--uw-bg)!important;border:1px solid var(--uw-line)!important;border-radius:12px!important;padding:22px!important;color:var(--uw-ink)!important;box-shadow:none!important;min-width:0}
.uw-production-card .st,.uw-production-card .ct,.uw-production-card .uz-title{color:var(--uw-ink)!important;font-family:'Stack Sans Text',system-ui,sans-serif!important}
.uw-production-card .flbl,.uw-production-card .uz-sub{color:var(--uw-muted)!important}
.uw-production-card .finp,.uw-production-card .fsel{background:#fff!important;color:var(--uw-ink)!important;border:1px solid var(--uw-line)!important;border-radius:7px!important;min-height:38px;max-width:100%}
.uw-production-card .btn{border-radius:7px!important;min-height:36px;box-shadow:none!important}
.uw-production-card .btn-s{background:#fff!important;color:var(--uw-ink)!important;border:1px solid var(--uw-line)!important}
.uw-production-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:20px;align-items:stretch;margin:16px 0}
.uw-production-input{min-width:0;display:flex;flex-direction:column}
.uw-production-card .uz{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:190px!important;height:auto!important;padding:24px!important;margin:0!important;border:1px dashed #a8bbd9!important;border-radius:9px!important;background:#f8faff!important;box-sizing:border-box}
.uw-production-card .uz:hover{background:#eef4ff!important;border-color:#2459ec!important}
.uw-production-card .uz-icon{color:#2459ec!important;font-size:28px!important;margin-bottom:12px!important}
.uw-production-card .uz-title{font-size:15px!important;font-weight:650!important;line-height:1.5}
.uw-production-card .uz-sub{font-size:12px!important;line-height:1.7;max-width:520px}
.uw-production-file{font-size:12px;color:var(--uw-muted);overflow-wrap:anywhere;margin:10px 0 0}
.uw-production-monitor{min-width:0;border:1px solid var(--uw-line);border-radius:9px;padding:20px;background:#fff;color:var(--uw-ink);overflow-wrap:anywhere}
.uw-production-monitor h3{font-size:15px;margin:0 0 8px;font-weight:650}
.uw-production-phase,.uw-production-note{font-size:12px;line-height:1.65;color:var(--uw-muted);margin:0 0 14px}
.uw-production-count{font-size:13px;font-variant-numeric:tabular-nums;display:block;margin-bottom:8px}
.uw-production-monitor progress{width:100%;height:8px;accent-color:#2459ec;margin-bottom:14px}
.uw-production-monitor progress[hidden]{display:none}
.uw-production-monitor .notice{font-size:12px!important;line-height:1.7;padding:12px!important;border-radius:7px!important;white-space:normal;color:#795914;background:#fff8e8;border:1px solid #ead9ae}
.uw-production-monitor .nok{color:#146b4a!important;background:#edf9f3!important;border-color:#c7e6d7!important}
.uw-production-monitor .nerr{color:#aa243a!important;background:#fff0f2!important;border-color:#f1c6cc!important}
.uw-production-note{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--uw-line)}
.uw-production-page .product-live-upload-grid{grid-template-columns:1fr!important}
.uw-production-card button:focus-visible,.uw-production-card input:focus-visible,.uw-production-card select:focus-visible{outline:2px solid #2459ec;outline-offset:3px}
@media(max-width:950px){.uw-production-grid{grid-template-columns:1fr}.uw-production-card{padding:16px!important}.uw-production-monitor{padding:16px}.uw-production-card .uz{min-height:170px!important}}

/* Shared by Sales, Stock, Ads, New Arrival, Refill, Target, Kamus and Marketplace. */
[data-theme=dark] .uw-production-card{--uw-bg:#121a26;--uw-line:#334155;--uw-ink:#f2f5fa;--uw-muted:#a1aec0;color-scheme:dark}
[data-theme=dark] .uw-production-card :is(.finp,.fsel,.btn-s,.uw-production-monitor){background:#182230!important;color:var(--uw-ink)!important;border-color:var(--uw-line)!important}
[data-theme=dark] .uw-production-card .uz{background:#182230!important;border-color:#607496!important;box-shadow:none!important}
[data-theme=dark] .uw-production-card .uz:hover{background:#223047!important;border-color:#83abff!important}
[data-theme=dark] .uw-production-card .uz-icon{color:#83abff!important}
[data-theme=dark] .uw-production-monitor .notice{background:#302818!important;color:#f4d58e!important;border-color:#705a2b!important}
[data-theme=dark] .uw-production-monitor .nok{background:#133528!important;color:#91e8b7!important;border-color:#28674a!important}
[data-theme=dark] .uw-production-monitor .nerr{background:#3b2029!important;color:#ffb5c1!important;border-color:#75404e!important}
[data-theme=dark] :is(.uw-production-page,#page-sales-mgmt,#page-stock-mgmt,#page-manajemen,#page-marketplace-mgmt,#page-product-age,#page-target-upload) :is(.finp,.fsel,input[type=date],input[type=month],.sales-mgmt-search,.sales-mgmt-search input,.sales-mgmt-popover,.sales-date-panel,.mgmt-danger-panel,.btn-s){background:#182230!important;color:#f2f5fa!important;border-color:#334155!important;color-scheme:dark}
[data-theme=dark] :is(.uw-production-page,#page-sales-mgmt,#page-stock-mgmt,#page-manajemen,#page-marketplace-mgmt,#page-product-age,#page-target-upload) :is(.st,.sales-mgmt-title){color:#f2f5fa!important}
[data-theme=dark] :is(.uw-production-page,#page-sales-mgmt,#page-stock-mgmt,#page-manajemen,#page-marketplace-mgmt,#page-product-age,#page-target-upload) .sales-date-icon{color:#fff!important;background:#2458bb!important}
[data-theme=dark] :is(.uw-production-page,#page-sales-mgmt,#page-stock-mgmt,#page-manajemen,#page-marketplace-mgmt,#page-product-age,#page-target-upload) input::-webkit-calendar-picker-indicator{opacity:1;filter:none}
[data-theme=dark] #page-sales-mgmt :is(.sales-mgmt-product-search,.sales-mgmt-product-search input){background:#182230!important;color:#f2f5fa!important;border-color:#334155!important}
[data-theme=dark] :is(.uw-production-page,#page-sales-mgmt,#page-stock-mgmt,#page-manajemen,#page-marketplace-mgmt,#page-product-age,#page-target-upload) .sales-mgmt-popover-panel{background:#182230!important;color:#f2f5fa!important;border-color:#334155!important}
