/* WEN SPORT v13 Enterprise */
:root{--ent-navy:#0f172a;--ent-blue:#2563eb;--ent-cyan:#0ea5e9;--ent-green:#16a34a;--ent-orange:#ea580c;--ent-red:#dc2626;--ent-purple:#7c3aed;--surface:var(--panel);--surface-soft:#f7f9fc;--border:var(--line);--primary:#0f766e}
.ent-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border-radius:24px;background:linear-gradient(135deg,#111827,#1e3a8a);color:#fff;margin-bottom:18px;box-shadow:0 18px 40px rgba(15,23,42,.16)}
.ent-hero h2{font-size:28px;margin:6px 0}.ent-hero p{margin:0;max-width:760px;color:#cbd5e1;line-height:1.6}.ent-hero .eyebrow{color:#93c5fd}.ent-hero>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.ent-hero-stats{min-width:145px;display:grid!important;text-align:center;padding:16px 20px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(255,255,255,.08)}.ent-hero-stats strong{font-size:34px}.ent-hero-stats span,.ent-hero-stats b{font-size:12px;color:#cbd5e1}.ent-hero.purchasing{background:linear-gradient(135deg,#422006,#b45309)}.ent-hero.performance{background:linear-gradient(135deg,#052e16,#15803d)}.ent-hero.security{background:linear-gradient(135deg,#2e1065,#6d28d9)}.ent-hero.planning{background:linear-gradient(135deg,#082f49,#0369a1)}
.ent-panel{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px;margin-bottom:18px;box-shadow:0 8px 30px rgba(15,23,42,.05)}.ent-panel-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.ent-panel-head h3{margin:0;font-size:18px}.ent-panel-head p{margin:4px 0 0;color:var(--muted);font-size:13px}.ent-panel-head select{border:1px solid var(--line);border-radius:12px;padding:9px 12px;background:#fff}
.ent-empty{display:grid;place-items:center;text-align:center;padding:30px;color:var(--muted)}.ent-empty span{font-size:28px}.ent-empty strong{font-size:13px;margin-top:8px}
.decision-center{margin-bottom:20px;padding:24px;background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #dbe4f0;border-radius:24px;box-shadow:0 16px 44px rgba(15,23,42,.07)}.decision-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.decision-head h2{margin:4px 0;font-size:24px}.decision-head p{margin:0;color:var(--muted)}.decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.decision-card{border:0;text-align:left;padding:16px;border-radius:18px;display:flex;align-items:center;gap:14px;transition:.2s}.decision-card:hover{transform:translateY(-2px)}.decision-card>span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-size:22px;background:rgba(255,255,255,.72)}.decision-card div{display:grid}.decision-card strong{font-size:25px}.decision-card b{font-size:13px}.decision-card small{font-size:11px;opacity:.75}.decision-card.red{background:#fee2e2;color:#991b1b}.decision-card.orange{background:#ffedd5;color:#9a3412}.decision-card.purple{background:#ede9fe;color:#5b21b6}.decision-card.green{background:#dcfce7;color:#166534}.decision-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.decision-detail-grid article{border:1px solid var(--line);border-radius:16px;padding:14px;background:#fff}.decision-detail-grid h3{font-size:13px;margin:0 0 10px}.decision-row{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px dashed #e2e8f0;font-size:12px}.decision-row:first-of-type{border-top:0}.decision-row b{text-align:right}
.ent-stage-tabs{display:flex;gap:8px;overflow:auto;padding-bottom:8px;margin-bottom:12px}.ent-stage-tab{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 14px;white-space:nowrap;display:flex;align-items:center;gap:7px;font-weight:700;color:var(--muted)}.ent-stage-tab i{width:9px;height:9px;border-radius:50%}.ent-stage-tab.active{color:var(--primary);border-color:#a5b4fc;background:#eef2ff}.ent-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.ent-stats-row article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:15px}.ent-stats-row small{display:block;color:var(--muted);font-size:11px}.ent-stats-row strong{font-size:25px}
.ent-progress>div{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-bottom:5px}.ent-progress i{display:block;height:7px;border-radius:999px;background:#e2e8f0;overflow:hidden}.ent-progress em{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#06b6d4)}.ent-progress small{display:block;color:#dc2626;margin-top:4px;font-size:9px}
.ent-quantity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ent-quantity-grid label{display:grid;gap:6px;font-size:11px;font-weight:700}.ent-quantity-grid input{border:1px solid var(--line);border-radius:11px;padding:11px}.checklist-stack{display:grid;gap:10px}.checklist-line{display:flex;gap:12px;padding:13px;border:1px solid var(--line);border-radius:14px;background:#fff}.checklist-line>input{display:none}.checklist-line>span{width:28px;height:28px;border:2px solid #cbd5e1;border-radius:9px;display:grid;place-items:center;color:transparent;flex:none}.checklist-line>input:checked+span{background:#16a34a;border-color:#16a34a;color:#fff}.checklist-line div{display:grid;grid-template-columns:auto auto;gap:4px 8px;width:100%;align-items:center}.checklist-line small{font-size:9px;color:#b45309}.checklist-line input[type=text],.checklist-line div input{grid-column:1/-1;border:1px solid var(--line);border-radius:9px;padding:8px}.ent-warning{padding:12px;border-radius:12px;background:#fff7ed;color:#9a3412;font-size:12px;margin-top:12px}
.capacity-grid{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:10px;overflow:auto;margin-bottom:16px}.capacity-card{background:#fff;border:1px solid var(--line);border-radius:17px;padding:13px;min-width:150px}.capacity-card header{display:flex;align-items:center;gap:7px}.capacity-card header i{width:9px;height:9px;border-radius:50%}.capacity-card header strong{font-size:12px}.capacity-card header span{margin-left:auto;font-size:10px}.capacity-card>div:nth-child(2){display:flex;align-items:baseline;gap:5px;margin:12px 0}.capacity-card>div b{font-size:25px}.capacity-card>div small{font-size:9px;color:var(--muted)}.capacity-bar{height:6px;background:#e2e8f0;border-radius:999px;overflow:hidden}.capacity-bar i{display:block;height:100%;background:#16a34a}.capacity-card.warning .capacity-bar i{background:#f59e0b}.capacity-card.danger .capacity-bar i{background:#ef4444}.capacity-card footer{margin-top:8px;font-size:9px;color:var(--muted)}.ent-two-column{display:grid;grid-template-columns:2fr 1fr;gap:14px}.table-wrap{overflow:auto}.ent-panel table{width:100%;border-collapse:collapse}.ent-panel th,.ent-panel td{padding:11px;border-bottom:1px solid #edf2f7;text-align:left;font-size:11px;white-space:nowrap}.ent-panel td small{display:block;color:var(--muted);margin-top:3px}.queue-rank{width:24px;height:24px;border-radius:8px;background:#e0e7ff;color:#3730a3;display:grid;place-items:center;font-weight:800}.risk-panel button{display:grid;width:100%;grid-template-columns:1fr auto;text-align:left;border:0;background:#fff7ed;border-radius:12px;padding:11px;margin:7px 0}.risk-panel small{grid-column:1/-1;color:#9a3412}.gantt-list{display:grid;gap:6px;max-height:480px;overflow:auto}.gantt-row{display:grid;grid-template-columns:1.5fr 1fr 1.5fr .5fr;gap:10px;align-items:center;padding:10px;border:1px solid #e2e8f0;border-radius:12px}.gantt-row strong,.gantt-row small{display:block}.gantt-row small{color:var(--muted)}.gantt-stage{display:flex;align-items:center;gap:7px}.gantt-stage i{width:8px;height:8px;border-radius:50%}.gantt-row time{font-size:11px}
.po-item-editor label{display:grid;grid-template-columns:28px 1.5fr 1fr 1fr;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px}.po-item-editor span strong,.po-item-editor span small{display:block}.po-item-editor span small{color:var(--muted)}.supplier-strip{display:flex;gap:10px;overflow:auto;margin-bottom:14px}.supplier-strip article{min-width:220px;background:#fff;border:1px solid var(--line);border-radius:15px;padding:12px;display:grid}.supplier-strip span{color:var(--muted);font-size:10px}.supplier-strip b{color:#b45309}.receive-list label{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px;border:1px solid var(--line);border-radius:12px}.receive-list span{display:grid}.receive-list small{color:var(--muted)}.ent-status{padding:5px 8px;border-radius:999px;background:#e2e8f0;font-size:9px;font-weight:800}.ent-status.active,.ent-status.received{background:#dcfce7;color:#166534}.ent-status.partial,.ent-status.ordered{background:#fef3c7;color:#92400e}.ent-status.cancelled{background:#fee2e2;color:#991b1b}
.performance-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:13px}.performance-card{background:#fff;border:1px solid var(--line);border-radius:19px;padding:16px}.performance-card header{display:flex;align-items:center;gap:10px}.performance-card header>span{width:32px;height:32px;border-radius:10px;background:#dcfce7;color:#166534;display:grid;place-items:center;font-weight:800}.performance-card header div{display:grid}.performance-card header small{color:var(--muted)}.performance-card header>b{margin-left:auto;font-size:22px;text-align:right}.performance-card header>b small{display:block;font-size:8px}.score-bar{height:7px;background:#e2e8f0;border-radius:999px;overflow:hidden;margin:13px 0}.score-bar i{display:block;height:100%;background:linear-gradient(90deg,#16a34a,#22c55e)}.performance-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.performance-metrics span{padding:8px;background:#f8fafc;border-radius:9px;font-size:9px;color:var(--muted)}.performance-metrics b{display:block;color:var(--text);font-size:14px}.secret-box{padding:15px;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:14px;display:grid;gap:7px;margin-bottom:14px}.secret-box strong{font-size:20px;letter-spacing:2px;word-break:break-all}.secret-box code{font-size:9px;word-break:break-all}.communication-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.communication-grid article{border:1px solid var(--line);border-radius:15px;padding:14px;display:grid;gap:6px}.communication-grid span{font-size:11px;color:var(--muted)}.communication-grid strong{font-size:17px}.communication-grid label{font-size:11px}.backup-policy{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.backup-policy input{width:80px;border:1px solid var(--line);padding:8px;border-radius:9px}.backup-policy p{width:100%;color:var(--muted);font-size:11px}
.system-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.system-option-editor{display:grid;gap:8px;min-width:0}.system-option-editor>span{font-size:12px;font-weight:900}.system-option-editor textarea{width:100%;min-height:250px;resize:vertical;border:1px solid var(--line);border-radius:14px;padding:13px 14px;background:#f8fafc;color:var(--text);font:600 12px/1.8 inherit}.system-option-editor small{color:var(--muted);font-size:10px}.system-option-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding-top:15px;border-top:1px solid var(--line)}.system-option-actions p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}
.ent-pane-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.ent-pane-head h3{margin:0}.ent-pane-head p{margin:4px 0;color:var(--muted);font-size:11px}.quick-order-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.quick-order-grid button{border:1px solid var(--line);border-radius:16px;background:#fff;text-align:left;padding:16px;display:grid;grid-template-columns:45px 1fr;gap:2px 12px}.quick-order-grid button>span{grid-row:1/4;width:45px;height:45px;border-radius:14px;background:#eef2ff;color:#4338ca;display:grid;place-items:center;font-size:22px}.quick-order-grid strong{font-size:14px}.quick-order-grid small{color:var(--muted);line-height:1.4}
.enterprise-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:100;background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:0 20px 50px rgba(15,23,42,.18);padding:7px;max-height:430px;overflow:auto}.global-search{position:relative}.enterprise-search-results.hidden{display:none}.enterprise-search-results button{display:grid;grid-template-columns:1fr auto;text-align:left;width:100%;border:0;background:#fff;padding:10px;border-radius:10px}.enterprise-search-results button:hover{background:#f1f5f9}.enterprise-search-results span{font-size:10px;color:var(--muted)}.enterprise-search-results small{grid-row:1/3;grid-column:2;color:var(--primary);align-self:center}.bulk-order-list{max-height:330px;overflow:auto;display:grid;gap:6px;margin-bottom:14px}.bulk-order-list label{display:flex;align-items:center;gap:10px;padding:9px;border:1px solid var(--line);border-radius:10px}.bulk-order-list span{display:grid}.bulk-order-list small{color:var(--muted)}
.enterprise-search-results{min-width:310px;overscroll-behavior:contain}.enterprise-search-results button{align-items:center;gap:12px;cursor:pointer;color:var(--text)}.enterprise-search-results button:hover,.enterprise-search-results button:focus-visible,.enterprise-search-results button.is-active{background:#eef5ff;outline:0}.enterprise-search-order{display:grid!important;gap:4px;min-width:0}.enterprise-search-order strong{font-size:12px;color:var(--text);overflow:hidden;text-overflow:ellipsis}.enterprise-search-order em{font-size:10px;color:var(--muted);font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enterprise-search-head{display:flex;align-items:center;justify-content:space-between;padding:5px 9px 8px;border-bottom:1px solid var(--line);margin-bottom:3px}.enterprise-search-head strong{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.enterprise-search-head span{font-size:9px}.enterprise-search-loading,.enterprise-search-empty{display:grid;place-items:center;gap:7px;text-align:center;padding:22px 14px}.enterprise-search-loading{grid-template-columns:auto auto;justify-content:center}.enterprise-search-loading i{width:15px;height:15px;border:2px solid #dbeafe;border-top-color:var(--primary);border-radius:50%;animation:enterprise-search-spin .7s linear infinite}.enterprise-search-empty strong{font-size:12px}.enterprise-search-empty span{line-height:1.5}.enterprise-search-empty.error strong{color:#b91c1c}@keyframes enterprise-search-spin{to{transform:rotate(360deg)}}
@media(max-width:900px){html[data-ui-mode="mobile"] #wenMobileGlobalSearch{position:sticky!important;overflow:visible!important}html[data-ui-mode="mobile"] #wenMobileGlobalSearch .enterprise-search-results{top:calc(100% + 5px);left:0;right:0;min-width:0;max-height:min(56vh,430px);z-index:16100;border-radius:16px;box-shadow:0 20px 44px rgba(15,23,42,.22)}html[data-ui-mode="mobile"] #wenMobileGlobalSearch .enterprise-search-results button{min-height:57px;padding:10px 12px;touch-action:manipulation}}
html[data-visual-theme="studio"] .enterprise-search-results{background:#0d1a2d;border-color:rgba(148,163,184,.2)}html[data-visual-theme="studio"] .enterprise-search-results button{background:#0d1a2d;color:#eff6ff}html[data-visual-theme="studio"] .enterprise-search-results button:hover,html[data-visual-theme="studio"] .enterprise-search-results button:focus-visible,html[data-visual-theme="studio"] .enterprise-search-results button.is-active{background:#142641}html[data-visual-theme="studio"] .enterprise-search-order strong,html[data-visual-theme="studio"] .enterprise-search-empty strong,html[data-visual-theme="studio"] .enterprise-search-head strong{color:#eff6ff}html[data-visual-theme="studio"] .enterprise-search-head{border-color:rgba(148,163,184,.18)}
.enterprise-search-head>span{display:grid;gap:2px}.enterprise-search-head>span small{grid-row:auto;grid-column:auto;align-self:auto;color:var(--muted)}.enterprise-search-results .enterprise-search-history-toggle{display:inline-flex;width:auto;min-height:30px;padding:6px 9px;border:1px solid #dbe5f3;border-radius:9px;background:#f5f8fd;color:#315fe6;font-size:9px;font-weight:850;white-space:nowrap}.enterprise-search-results .enterprise-search-history-toggle:hover,.enterprise-search-results .enterprise-search-history-toggle.is-active{background:#e8efff;border-color:#9fb5f5}.enterprise-search-results [data-search-order].is-completed{opacity:.78}.enterprise-search-results [data-search-order].is-completed>small{color:#15803d}
html[data-visual-theme="studio"] .enterprise-search-results .enterprise-search-history-toggle{background:#142641;border-color:rgba(148,163,184,.25);color:#bfdbfe}html[data-visual-theme="studio"] .enterprise-search-results .enterprise-search-history-toggle.is-active{background:#1d4ed8;color:#fff}
.wide-modal{max-width:900px!important}.portal-admin,
@media(max-width:1100px){.decision-grid{grid-template-columns:repeat(2,1fr)}.decision-detail-grid,.ent-two-column{grid-template-columns:1fr}.capacity-grid{grid-template-columns:repeat(7,160px)}.gantt-row{grid-template-columns:1fr 1fr}.gantt-row time,.gantt-row>span{font-size:10px}.ent-hero{align-items:flex-start}}
@media(max-width:720px){.ent-hero{padding:20px;flex-direction:column}.ent-hero h2{font-size:22px}.decision-center{padding:16px}.decision-head{align-items:flex-start}.decision-grid{grid-template-columns:1fr 1fr}.decision-detail-grid{grid-template-columns:1fr}.ent-stats-row{grid-template-columns:1fr 1fr}.performance-grid{grid-template-columns:1fr}.ent-quantity-grid{grid-template-columns:1fr 1fr}.quick-order-grid,.communication-grid,.system-option-grid{grid-template-columns:1fr}.system-option-actions{align-items:stretch;flex-direction:column}.system-option-actions .btn{width:100%}.gantt-row{grid-template-columns:1fr}.po-item-editor label{grid-template-columns:25px 1fr}.po-item-editor label input:nth-last-child(-n+2){grid-column:2}.performance-metrics{grid-template-columns:1fr 1fr}.decision-card{padding:12px}.decision-card>span{display:none}.decision-card strong{font-size:21px}}
@media(max-width:560px){.enterprise-search-head{align-items:flex-start;gap:7px;flex-direction:column}.enterprise-search-results .enterprise-search-history-toggle{width:100%;justify-content:center}}
.quick-access-panel{margin-top:18px}.quick-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.quick-access-grid>article{border:1px solid var(--border,#e5e7eb);border-radius:18px;padding:16px;background:linear-gradient(180deg,#fff,#f8fafc)}.quick-access-grid h4{margin:0 0 12px}.quick-order-card{display:grid;width:100%;text-align:left;border:0;border-bottom:1px solid #e5e7eb;background:transparent;padding:10px 4px;gap:3px}.quick-order-card:hover{background:#eef2ff}.quick-order-card span,.quick-order-card small{color:#64748b}.quick-order-card small{display:flex;align-items:center;gap:6px}.quick-order-card i{width:7px;height:7px;border-radius:50%}.saved-filter-row{display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid #e5e7eb}.saved-filter-row>button:first-child{border:0;background:transparent;text-align:left;padding:10px 4px;display:grid;gap:3px}.saved-filter-row small{color:#64748b}.icon-btn.mini{width:28px;height:28px;font-size:15px}.table-actions{display:flex;gap:6px;flex-wrap:wrap}.backup-policy strong{font-weight:800}@media(max-width:900px){.quick-access-grid{grid-template-columns:1fr}}
/* Growth pack: katalog, risk, aktif işler, tahsilat ve yayın güvenliği */
.catalog-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.catalog-card{border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--surface)}.catalog-card>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:var(--surface-soft)}.catalog-card>header strong{display:block;font-size:15px}.catalog-card>header small{display:block;color:var(--muted);margin-top:3px}.catalog-list{padding:8px}.catalog-row{display:grid;grid-template-columns:22px minmax(130px,1fr) 110px 34px 34px auto auto;gap:7px;align-items:center;padding:8px;border-bottom:1px solid var(--border)}.catalog-row:last-child{border:0}.catalog-row.archived{opacity:.55;background:var(--surface-soft)}.catalog-row input{height:36px;min-width:0}.catalog-row label{display:flex;align-items:center;gap:5px}.catalog-row label small{font-size:9px;white-space:nowrap;color:var(--muted)}.catalog-drag{color:var(--muted);text-align:center}.catalog-help{margin:14px 0 0;color:var(--muted);font-size:12px}.due-risk-list{display:grid;gap:8px}.due-risk-row{width:100%;border:1px solid var(--border);background:var(--surface);padding:12px 14px;border-radius:13px;display:flex;align-items:center;justify-content:space-between;text-align:left;color:var(--text)}.due-risk-row:hover{border-color:var(--primary)}.due-risk-row span strong,.due-risk-row span small,.due-risk-row>b,.due-risk-row>b small{display:block}.due-risk-row span small,.due-risk-row>b small{color:var(--muted);margin-top:4px}.due-risk-row>b{text-align:right}.due-risk-row.high{border-left:4px solid #ef4444}.due-risk-row.medium{border-left:4px solid #f59e0b}.due-risk-row.low{border-left:4px solid #10b981}.due-risk-summary{display:flex;gap:8px}.due-risk-summary span{padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800}.due-risk-summary .high{background:#fee2e2;color:#b91c1c}.due-risk-summary .medium{background:#fef3c7;color:#92400e}
.system-diagnostics .diagnostic-kpis,.customer-commercial-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.diagnostic-kpis article,.customer-commercial-grid article{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;padding:14px}.diagnostic-kpis small,.customer-commercial-grid small{display:block;font-size:9px;letter-spacing:.08em;color:var(--muted)}.diagnostic-kpis strong,.customer-commercial-grid strong{display:block;margin-top:7px;font-size:15px}.customer-commercial-summary{border:1px solid var(--border);border-radius:18px;padding:18px;background:var(--surface)}.customer-commercial-grid{grid-template-columns:repeat(3,1fr)}.customer-commercial-grid .has-balance{border-color:#f59e0b;background:#fff7ed}.diagnostic-errors{display:grid;gap:8px;margin-top:14px}.diagnostic-error{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:12px;padding:11px 13px}.diagnostic-error span strong,.diagnostic-error span small{display:block}.diagnostic-error span small{color:var(--muted);margin-top:3px}.active-jobs-panel{margin:18px 0;border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow:hidden}.active-jobs-panel>header{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;background:var(--surface-soft)}.active-jobs-panel>header h3{margin:2px 0}.active-jobs-panel>div{display:grid;gap:1px;background:var(--border)}.active-job-row{display:grid;grid-template-columns:90px minmax(180px,1fr) 95px auto;align-items:center;gap:14px;padding:13px 16px;background:var(--surface)}.active-job-row>div strong,.active-job-row>div small{display:block}.active-job-row>div small{color:var(--muted);margin-top:3px}.active-job-row>b{font-variant-numeric:tabular-nums}.active-job-stage{border-left:4px solid var(--job-stage);padding-left:8px;font-weight:800}.active-job-row.paused{opacity:.75}.workshop-connectivity{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:5px 9px;border-radius:999px;background:rgba(16,185,129,.12);font-size:11px;font-weight:700}.workshop-connectivity.offline{background:rgba(245,158,11,.16);color:#b45309}.workshop-connectivity i{width:7px;height:7px;border-radius:50%;background:#10b981}.workshop-connectivity.offline i{background:#f59e0b}
.foy-version-card,.foy-payment-card{border:1px solid var(--border);border-radius:16px;padding:13px;background:var(--surface);margin-top:12px}.foy-version-card>header,.foy-payment-card>header{margin-bottom:8px}.foy-version-card>header small,.foy-payment-card>header small{display:block;color:var(--muted);font-size:9px;letter-spacing:.08em}.foy-version-card>header strong,.foy-payment-card>header strong{display:block;margin-top:3px}.design-version-row{width:100%;display:grid;grid-template-columns:32px 1fr auto;gap:8px;align-items:center;border:0;border-top:1px solid var(--border);padding:9px 0;background:transparent;text-align:left;color:var(--text)}.design-version-row>span{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--surface-soft);font-size:10px;font-weight:900}.design-version-row div strong,.design-version-row div small{display:block}.design-version-row div small,.design-version-row em{color:var(--muted);font-size:9px;font-style:normal}.design-version-row.current>span{background:#ccfbf1;color:#0f766e}.design-version-row.approved>span{background:#dcfce7;color:#166534}.foy-payment-card>div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--border);padding:8px 0;font-size:11px}.foy-payment-card p,.foy-version-card p{color:var(--muted);font-size:11px}.shipping-panel-actions{display:flex;gap:8px}.shipping-sync-note{margin:-2px 0 14px;color:var(--muted);font-size:11px}.shipping-sync-error{display:block;color:#dc2626;font-size:10px;font-style:normal;max-width:240px}.shipping-date-cell small{display:block;color:var(--muted);margin-top:4px}.hidden{display:none!important}
@media(max-width:900px){.catalog-grid{grid-template-columns:1fr}.catalog-row{grid-template-columns:18px minmax(110px,1fr) 95px 30px 30px}.catalog-row [data-catalog-toggle],.catalog-row [data-catalog-save]{grid-column:auto;grid-row:2}.system-diagnostics .diagnostic-kpis,.customer-commercial-grid{grid-template-columns:repeat(2,1fr)}.active-job-row{grid-template-columns:80px 1fr auto}.active-job-row>b{display:none}.active-job-row>div:last-child{grid-column:1/-1;display:flex;justify-content:flex-end;gap:7px}}
@media(max-width:560px){.catalog-row{grid-template-columns:18px 1fr 86px}.catalog-row [data-catalog-up],.catalog-row [data-catalog-down]{display:none}.catalog-row [data-catalog-toggle],.catalog-row [data-catalog-save]{grid-row:auto;grid-column:auto}.system-diagnostics .diagnostic-kpis,.customer-commercial-grid{grid-template-columns:1fr 1fr}.active-job-row{grid-template-columns:72px 1fr;padding:11px}.active-job-row>div:last-child{grid-column:1/-1}.shipping-panel-actions{width:100%;flex-wrap:wrap}.shipping-panel-actions .btn{flex:1}.design-version-row{grid-template-columns:30px 1fr}.design-version-row>em{display:none}}
.system-order-settings,.catalog-grid,.catalog-card,.catalog-list,.catalog-row{min-width:0}.system-order-settings{overflow:hidden}@media(max-width:1350px){.catalog-grid{grid-template-columns:1fr}}
