@keyframes workspacePulse{to{opacity:.35}}@keyframes workspaceSpin{to{transform:rotate(360deg)}}@keyframes workspaceShimmer{to{transform:translateX(100%)}}@keyframes workspaceLoadingFade{to{opacity:.48}}@keyframes workspaceEnter{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes drawerEnter{0%{opacity:.4;transform:translateX(18px)}to{opacity:1;transform:none}}body:not(.widget-mode){--dp-bg:#090b10;--dp-shell:#0c0f15;--dp-panel:#121720;--dp-panel-2:#171d28;--dp-panel-3:#1d2430;--dp-field:#0d1118;--dp-line:#293241;--dp-line-strong:#3b4759;--dp-text:#f5f7fb;--dp-text-soft:#c4ccd8;--dp-muted:#7f8b9c;--dp-accent:#35c5e4;--dp-accent-strong:#76e1f3;--dp-accent-soft:rgba(53,197,228,.12);--dp-violet:#9b8cff;--dp-violet-soft:rgba(155,140,255,.12);--dp-amber:#f2a93b;--dp-amber-soft:rgba(242,169,59,.12);--dp-red:#f06f78;--dp-red-soft:rgba(240,111,120,.12);--dp-white:#f6f3eb;--dp-shadow:0 18px 48px rgba(0,0,0,.28);--dp-radius:8px;color:var(--dp-text);background:var(--dp-bg)!important;color-scheme:dark;overflow-x:hidden}body:not(.widget-mode),body:not(.widget-mode) button,body:not(.widget-mode) input,body:not(.widget-mode) select,body:not(.widget-mode) textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;letter-spacing:0!important}body:not(.widget-mode) *,body:not(.widget-mode) ::after,body:not(.widget-mode) ::before{box-sizing:border-box}body:not(.widget-mode) *{scrollbar-width:thin;scrollbar-color:#465165 #0d1118}body:not(.widget-mode) .hidden,body:not(.widget-mode) [data-editor-panel].hidden,body:not(.widget-mode) [data-editor-section].hidden,body:not(.widget-mode) main.hidden{display:none!important}body:not(.widget-mode) .app{display:block!important;width:100%!important;max-width:none!important;min-height:100vh;margin:0!important;padding:0 24px 48px 252px!important;background:var(--dp-bg)!important}body:not(.widget-mode) main{width:100%;max-width:1680px;min-width:0;margin:0 auto!important}body:not(.widget-mode) main:not(.hidden){position:relative;z-index:1}body:not(.widget-mode) #calcView:not(.hidden){display:grid!important;gap:14px}body:not(.widget-mode) #analyticsView:not(.hidden),body:not(.widget-mode) #botView:not(.hidden),body:not(.widget-mode) #dataView:not(.hidden),body:not(.widget-mode) #draftsView:not(.hidden),body:not(.widget-mode) #editView:not(.hidden),body:not(.widget-mode) #formulaLabView:not(.hidden),body:not(.widget-mode) #ordersView:not(.hidden),body:not(.widget-mode) #siteWidgetsView:not(.hidden),body:not(.widget-mode) #stockView:not(.hidden),body:not(.widget-mode) #systemView:not(.hidden){display:block!important}body:not(.widget-mode) .tabs{position:fixed!important;inset:0 auto 0 0!important;z-index:80!important;width:228px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;margin:0!important;padding:88px 12px 20px!important;overflow-y:auto!important;overflow-x:hidden!important;border:0!important;border-right:1px solid #202735!important;border-radius:0!important;background:var(--dp-shell)!important;box-shadow:14px 0 42px rgba(0,0,0,.24)!important}body:not(.widget-mode) .tabs::before{content:"dot.print";position:fixed;top:27px;left:22px;color:var(--dp-white);font-size:21px;line-height:1;font-weight:900}body:not(.widget-mode) .tabs::after{content:"WORKSPACE";position:fixed;top:53px;left:22px;color:var(--dp-muted);font-size:9px;font-weight:800}body:not(.widget-mode) .tabs button.tab,body:not(.widget-mode) .tabs button.tab:not(.secondary):not(.ghost):not(.warn){position:relative;width:100%!important;min-height:43px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;padding:9px 12px!important;border:1px solid transparent!important;border-radius:7px!important;background:0 0!important;color:#9ca7b6!important;box-shadow:none!important;font-size:13px!important;font-weight:750!important;text-align:left!important;white-space:normal!important}body:not(.widget-mode) .tabs .tab::before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:2px;background:#4c5664}body:not(.widget-mode) .tabs button.tab:hover{color:var(--dp-text)!important;background:#151a23!important}body:not(.widget-mode) .tabs button.tab.active,body:not(.widget-mode) .tabs button.tab.active:not(.secondary):not(.ghost):not(.warn){color:#fff!important;background:#171f2a!important;border-color:#2c3a49!important;box-shadow:inset 3px 0 0 var(--dp-accent)!important}body:not(.widget-mode) .tabs .tab.active::before{background:var(--dp-accent)!important;box-shadow:0 0 0 4px rgba(53,197,228,.11)}body:not(.widget-mode) .top.brand-panel{position:sticky!important;top:0!important;z-index:70!important;min-height:82px;display:grid!important;grid-template-columns:auto minmax(300px,1fr) auto!important;align-items:center!important;gap:18px!important;margin:0-24px 18px!important;padding:14px 24px!important;border:0!important;border-bottom:1px solid #202735!important;border-radius:0!important;background:rgba(9,11,16,.94)!important;box-shadow:0 12px 36px rgba(0,0,0,.22)!important;backdrop-filter:blur(18px)}body:not(.widget-mode) .top.brand-panel::after,body:not(.widget-mode) .top.brand-panel::before{display:none!important}body:not(.widget-mode) .brand-lockup{min-width:215px;display:flex!important;align-items:center!important;gap:12px!important}body:not(.widget-mode) .pixel-mark{width:46px!important;height:46px!important;flex:0 0 46px!important;display:grid!important;grid-template-columns:1fr 1fr!important;place-items:center!important;border:1px solid #313b49!important;border-radius:8px!important;background:var(--dp-panel-2)!important;color:var(--dp-white)!important;box-shadow:none!important;font-weight:900!important}body:not(.widget-mode) .pixel-mark span{color:inherit!important}body:not(.widget-mode) .brand-kicker{margin:0 0 2px!important;color:var(--dp-muted)!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase}body:not(.widget-mode) .brand-wordmark{display:flex!important;align-items:center!important;gap:8px!important}body:not(.widget-mode) .brand-wordmark h1{margin:0!important;color:var(--dp-text)!important;font-size:23px!important;line-height:1!important;font-weight:850!important}body:not(.widget-mode) .brand-wordmark strong{padding:4px 6px!important;border:1px solid #344051!important;border-radius:5px!important;background:0 0!important;color:var(--dp-accent-strong)!important;font-size:9px!important;font-weight:850!important;text-transform:uppercase}body:not(.widget-mode) .brand-subtitle,body:not(.widget-mode) .platform-chip{display:none!important}body:not(.widget-mode) .platform-stats{min-width:0;display:grid!important;grid-template-columns:repeat(5,minmax(92px,1fr))!important;gap:7px!important}body:not(.widget-mode) #platformStats:empty{display:none!important}body:not(.widget-mode) #editView .subtabs,body:not(.widget-mode) .platform-stats,body:not(.widget-mode) .tabs{scrollbar-width:none!important}body:not(.widget-mode) #editView .subtabs::-webkit-scrollbar,body:not(.widget-mode) .platform-stats::-webkit-scrollbar,body:not(.widget-mode) .tabs::-webkit-scrollbar{display:none!important}body:not(.widget-mode) .platform-stat{min-width:0!important;min-height:50px!important;padding:7px 10px!important;border:1px solid #293241!important;border-radius:7px!important;background:var(--dp-panel)!important;color:var(--dp-text)!important;box-shadow:none!important}body:not(.widget-mode) .platform-stat small,body:not(.widget-mode) .platform-stat span{color:var(--dp-muted)!important;font-size:8px!important;font-weight:800!important;text-transform:uppercase}body:not(.widget-mode) .platform-stat b{display:block;margin-top:2px;color:#fff!important;font-size:17px!important;line-height:1!important}body.concept-system:not(.widget-mode) .top.brand-panel>.toolbar,body:not(.widget-mode) .top.brand-panel>.toolbar{justify-content:flex-end!important;flex-wrap:nowrap!important}body:not(.widget-mode) .admin-card,body:not(.widget-mode) .booklet-options,body:not(.widget-mode) .calc-inline-panel,body:not(.widget-mode) .card,body:not(.widget-mode) .drawer,body:not(.widget-mode) .editor-right-panel,body:not(.widget-mode) .formula,body:not(.widget-mode) .modal-card,body:not(.widget-mode) .order-card,body:not(.widget-mode) .panel,body:not(.widget-mode) .quick-order-card,body:not(.widget-mode) .section,body:not(.widget-mode) .side,body:not(.widget-mode) .workspace-card{min-width:0!important;border:1px solid var(--dp-line)!important;border-radius:var(--dp-radius)!important;background:var(--dp-panel)!important;color:var(--dp-text)!important;box-shadow:none!important}body:not(.widget-mode) .notice,body:not(.widget-mode) .quality-list{min-width:0!important;border:1px solid var(--dp-line)!important;border-radius:var(--dp-radius)!important;background:var(--dp-panel)!important;box-shadow:none!important}body:not(.widget-mode) .section{position:relative;padding:16px!important;margin:0 0 14px!important;overflow:visible}body:not(.widget-mode) .metric::before,body:not(.widget-mode) .mini-metric::before,body:not(.widget-mode) .orders-summary-card::before,body:not(.widget-mode) .section::before{display:none!important}body:not(.widget-mode) .calc-inline-panel h2,body:not(.widget-mode) .panel h1,body:not(.widget-mode) .panel h2,body:not(.widget-mode) .panel h3,body:not(.widget-mode) .panel h4,body:not(.widget-mode) .quick-order-title b,body:not(.widget-mode) .section h1,body:not(.widget-mode) .section h2,body:not(.widget-mode) .section h3,body:not(.widget-mode) .section h4,body:not(.widget-mode) .section-title,body:not(.widget-mode) .split-head h2,body:not(.widget-mode) b,body:not(.widget-mode) h1,body:not(.widget-mode) h2,body:not(.widget-mode) h3,body:not(.widget-mode) h4,body:not(.widget-mode) strong{color:var(--dp-text)!important}body:not(.widget-mode) h2{font-size:16px!important;line-height:1.25!important}body:not(.widget-mode) .hint,body:not(.widget-mode) .muted,body:not(.widget-mode) small{color:var(--dp-muted)!important}body:not(.widget-mode) .split-head{min-width:0;gap:12px!important;align-items:center!important}body:not(.widget-mode) .row-actions,body:not(.widget-mode) .toolbar{min-width:0;gap:7px!important}body:not(.widget-mode) button{min-height:38px!important;padding:8px 13px!important;border:1px solid var(--dp-accent)!important;border-radius:7px!important;background:var(--dp-accent)!important;color:#071014!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;white-space:normal;overflow-wrap:anywhere}body:not(.widget-mode) button:hover{border-color:var(--dp-accent-strong)!important;background:var(--dp-accent-strong)!important;color:#071014!important;transform:none!important}body:not(.widget-mode) button.ghost,body:not(.widget-mode) button.secondary{border-color:#3b4657!important;background:var(--dp-panel-2)!important;color:var(--dp-text-soft)!important}body:not(.widget-mode) button.ghost:hover,body:not(.widget-mode) button.secondary:hover{border-color:#637087!important;background:var(--dp-panel-3)!important;color:#fff!important}body:not(.widget-mode) .danger-button,body:not(.widget-mode) button.warn{border-color:var(--dp-red)!important;background:var(--dp-red-soft)!important;color:#ffbdc2!important}body:not(.widget-mode) button:disabled{opacity:.42!important;cursor:not-allowed!important}body:not(.widget-mode) button:focus-visible,body:not(.widget-mode) input:focus-visible,body:not(.widget-mode) select:focus-visible,body:not(.widget-mode) textarea:focus-visible{outline:2px solid var(--dp-accent)!important;outline-offset:2px!important}body:not(.widget-mode) label{display:block;margin-bottom:5px!important;color:#909cad!important;font-size:9px!important;font-weight:850!important;line-height:1.2!important;text-transform:uppercase}body:not(.widget-mode) input,body:not(.widget-mode) select,body:not(.widget-mode) textarea{width:100%;min-width:0;min-height:42px!important;padding:9px 11px!important;border:1px solid #344051!important;border-radius:7px!important;background:var(--dp-field)!important;color:var(--dp-text)!important;box-shadow:none!important;font-size:13px!important}body:not(.widget-mode) input::placeholder,body:not(.widget-mode) textarea::placeholder{color:#5f6a7a!important}body:not(.widget-mode) input[readonly],body:not(.widget-mode) textarea[readonly]{background:#111620!important;color:#aab4c3!important}body:not(.widget-mode) select option{background:#0d1118;color:var(--dp-text)}body:not(.widget-mode) input[type=checkbox],body:not(.widget-mode) input[type=radio]{width:18px!important;min-height:18px!important;accent-color:var(--dp-accent)}body:not(.widget-mode) .grid{min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important}body:not(.widget-mode) .grid.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:not(.widget-mode) .grid.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}body:not(.widget-mode) #calcView>.section:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:14px 16px!important;align-items:start!important;padding:16px!important;background:#10141c!important;border-color:#252e3b!important}body:not(.widget-mode) #calcView>.section:first-child>:not(.calc-summary-rail){grid-column:1;min-width:0}body:not(.widget-mode) #calcView>.section:first-child>.calc-summary-rail{grid-column:2!important;grid-row:1/span 20!important;min-width:0!important;position:sticky!important;top:100px!important;align-self:start!important}body:not(.widget-mode) #calcView>.section:first-child>.grid{padding:13px!important;border:1px solid #252f3d!important;border-radius:8px!important;background:#141923!important}body:not(.widget-mode) #calcView>.section:first-child>.grid+.grid{margin-top:0!important}body:not(.widget-mode) .calc-summary-rail{display:grid!important;gap:10px!important}body:not(.widget-mode) .calc-summary-rail::before{content:"Підсумок прорахунку";display:block;margin:0 0-2px;color:var(--dp-text)!important;font-size:14px;line-height:1.2;font-weight:850}body:not(.widget-mode) .calc-summary-rail .metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:10px!important;border:1px solid #2b3543!important;border-radius:8px!important;background:#0d1118!important}body:not(.widget-mode) .metric{min-width:0!important;min-height:72px!important;padding:10px!important;border:1px solid #303a49!important;border-radius:7px!important;background:#171d27!important;box-shadow:none!important}body:not(.widget-mode) .metric .muted,body:not(.widget-mode) .metric span{color:#8995a5!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase}body:not(.widget-mode) .metric b{margin-top:7px!important;color:#fff!important;font-size:21px!important;line-height:1.05!important;overflow-wrap:anywhere}body:not(.widget-mode) .metric:nth-child(5){grid-column:1/-1!important;min-height:96px!important;border-color:rgba(53,197,228,.55)!important;background:#111b25!important;box-shadow:inset 0 3px 0 var(--dp-accent)!important}body:not(.widget-mode) .metric:nth-child(5) .muted,body:not(.widget-mode) .metric:nth-child(5) span{color:var(--dp-accent-strong)!important}body:not(.widget-mode) .metric:nth-child(5) b{color:#fff!important;font-size:34px!important}body:not(.widget-mode) .metric:nth-child(6){border-color:rgba(155,140,255,.4)!important;background:var(--dp-violet-soft)!important}body:not(.widget-mode) .metric:nth-child(6) .muted,body:not(.widget-mode) .metric:nth-child(6) span{color:#beb4ff!important}body:not(.widget-mode) .metric:nth-child(7){border-color:rgba(53,197,228,.36)!important;background:var(--dp-accent-soft)!important}body:not(.widget-mode) .metric:nth-child(7) .muted,body:not(.widget-mode) .metric:nth-child(7) b,body:not(.widget-mode) .metric:nth-child(7) span{color:#9cebf7!important}body:not(.widget-mode) .quick-order-card{padding:12px!important;background:#141a24!important}body:not(.widget-mode) .quick-order-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin-bottom:10px!important}body:not(.widget-mode) .quick-order-title b{font-size:14px!important}body:not(.widget-mode) .quick-order-title span{max-width:180px;color:var(--dp-muted)!important;font-size:9px!important;line-height:1.35!important;text-align:right}body:not(.widget-mode) .order-panel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important}body:not(.widget-mode) .order-panel .comment-field,body:not(.widget-mode) .order-panel .quick-order-actions{grid-column:1/-1!important}body:not(.widget-mode) .quick-order-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}body:not(.widget-mode) .quick-order-actions button{width:100%!important}body:not(.widget-mode) .design-asset-panel{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid #293241!important;background:0 0!important}body:not(.widget-mode) .bot-message,body:not(.widget-mode) .crm-snapshot{border:1px solid #303a49!important;border-radius:7px!important;background:#111720!important;color:var(--dp-text-soft)!important;box-shadow:none!important}body:not(.widget-mode) #botPreviewText.bot-message{border-color:rgba(53,197,228,.38)!important;background:var(--dp-accent-soft)!important;color:#d8f9fd!important}body:not(.widget-mode) #copyCrmPayloadBtn.ghost,body:not(.widget-mode) #copyCrmPayloadBtn.secondary{border-color:#3b4657!important;background:var(--dp-panel-2)!important;color:var(--dp-text-soft)!important}body:not(.widget-mode) .calc-inline-panel{padding:13px!important;background:#121720!important}body:not(.widget-mode) #priceMatrixPanel{margin-top:0!important}body:not(.widget-mode) .formula{padding:10px!important;background:#0f141c!important}body:not(.widget-mode) .formula-visual{gap:8px!important;background:0 0!important}body:not(.widget-mode) .formula-hero{grid-template-columns:1.2fr repeat(3,minmax(105px,.8fr))!important;gap:7px!important}body:not(.widget-mode) .formula-chip,body:not(.widget-mode) .formula-cost,body:not(.widget-mode) .formula-details,body:not(.widget-mode) .formula-total{border:1px solid #303a49!important;border-radius:7px!important;background:#171d27!important;color:var(--dp-text)!important}body:not(.widget-mode) .formula-total:first-child{border-color:rgba(53,197,228,.45)!important;background:var(--dp-accent-soft)!important}body:not(.widget-mode) .formula-chip span,body:not(.widget-mode) .formula-cost-head,body:not(.widget-mode) .formula-total span{color:#8793a4!important}body:not(.widget-mode) .bot-card h3,body:not(.widget-mode) .bot-preview h3,body:not(.widget-mode) .bot-status-card b,body:not(.widget-mode) .formula-chip b,body:not(.widget-mode) .formula-line b,body:not(.widget-mode) .formula-total b,body:not(.widget-mode) .launch-next b{color:#fff!important}body:not(.widget-mode) .formula-strip{grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr)!important}body:not(.widget-mode) .formula-cost-bar{background:#252e3b!important}body:not(.widget-mode) .formula-cost-segment.material,body:not(.widget-mode) .formula-legend i.material,body:not(.widget-mode) .readiness-badge.ready::before{background:var(--dp-accent)!important}body:not(.widget-mode) .formula-cost-segment.print,body:not(.widget-mode) .formula-legend i.print{background:#4d8dd8!important}body:not(.widget-mode) .formula-cost-segment.coating,body:not(.widget-mode) .formula-legend i.coating{background:var(--dp-violet)!important}body:not(.widget-mode) .formula-cost-segment.postpress,body:not(.widget-mode) .formula-legend i.postpress,body:not(.widget-mode) .readiness-badge.review::before{background:var(--dp-amber)!important}body:not(.widget-mode) .formula-cost-segment.labor,body:not(.widget-mode) .formula-legend i.labor{background:#6e7a8b!important}body:not(.widget-mode) .formula-legend,body:not(.widget-mode) .formula-line span{color:#aab4c2!important}body:not(.widget-mode) .bot-status-card.good b,body:not(.widget-mode) .bot-status-card.info b,body:not(.widget-mode) .formula-details summary,body:not(.widget-mode) .launch-score b,body:not(.widget-mode) .role-banner b{color:var(--dp-accent-strong)!important}body:not(.widget-mode) .formula-line{border-top-color:#293241!important;background:0 0!important}body:not(.widget-mode) .bot-card,body:not(.widget-mode) .bot-preview,body:not(.widget-mode) .bot-status-card,body:not(.widget-mode) .embed-preview,body:not(.widget-mode) .launch-next,body:not(.widget-mode) .launch-score,body:not(.widget-mode) .role-banner{border:1px solid #303a49!important;border-radius:8px!important;background:#151b24!important;color:var(--dp-text-soft)!important;box-shadow:none!important}body:not(.widget-mode) .embed-preview{padding:10px!important}body:not(.widget-mode) .embed-preview iframe{border-color:#3b4657!important;border-radius:7px!important}body:not(.widget-mode) .bot-status-card small,body:not(.widget-mode) .bot-status-card span,body:not(.widget-mode) .launch-next ul,body:not(.widget-mode) .launch-score small,body:not(.widget-mode) .launch-score span{color:#8f9bab!important}body:not(.widget-mode) .bot-status-card.good,body:not(.widget-mode) .bot-status-card.info,body:not(.widget-mode) .launch-score,body:not(.widget-mode) .role-banner{border-color:rgba(53,197,228,.4)!important;background:var(--dp-accent-soft)!important;color:#b7f2f9!important}body:not(.widget-mode) .bot-status-card.warn{border-color:rgba(242,169,59,.45)!important;background:var(--dp-amber-soft)!important;color:#ffd899!important}body:not(.widget-mode) .bot-switch{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:10px!important;border:1px solid #303a49!important;border-radius:7px!important;background:#111720!important;color:var(--dp-text-soft)!important;text-transform:none!important}body:not(.widget-mode) .bot-switch b,body:not(.widget-mode) .orders-summary-card strong{color:#fff!important}body:not(.widget-mode) .bot-switch small{color:#8995a5!important}body:not(.widget-mode) .system-command{border:1px solid #303a49!important;border-radius:6px!important;background:#0b1017!important;color:#c7d0dc!important}body:not(.widget-mode) .notice,body:not(.widget-mode) .quality-list{padding:11px 13px!important;border-color:#334051!important;background:#141a23!important;color:var(--dp-text-soft)!important}body:not(.widget-mode) .notice.warn,body:not(.widget-mode) .quality-list.warn,body:not(.widget-mode) .validation-warning{border-color:rgba(242,169,59,.48)!important;background:var(--dp-amber-soft)!important;color:#ffd592!important}body:not(.widget-mode) .notice.good,body:not(.widget-mode) .status-good,body:not(.widget-mode) .sync-ok{border-color:rgba(53,197,228,.42)!important;background:var(--dp-accent-soft)!important;color:#a4eff8!important}body:not(.widget-mode) .notice.danger,body:not(.widget-mode) .status-danger,body:not(.widget-mode) .sync-error{border-color:rgba(240,111,120,.45)!important;background:var(--dp-red-soft)!important;color:#ffbcc2!important}body:not(.widget-mode) .badge,body:not(.widget-mode) .engine-pill,body:not(.widget-mode) .pill,body:not(.widget-mode) .tag{border:1px solid #394657!important;border-radius:999px!important;background:#1a222e!important;color:#c9d2de!important}body:not(.widget-mode) .table-wrap{width:100%;max-width:100%;min-width:0;overflow:auto!important;border:1px solid var(--dp-line)!important;border-radius:7px!important;background:#0d1118!important;box-shadow:none!important;-webkit-overflow-scrolling:touch}body:not(.widget-mode) table{width:100%;border-collapse:separate!important;border-spacing:0!important;color:var(--dp-text-soft)!important;background:#0d1118!important}body:not(.widget-mode) th{position:sticky;top:0;z-index:2;padding:9px 10px!important;border-bottom:1px solid #354052!important;background:#171d27!important;color:#9ba7b7!important;font-size:9px!important;font-weight:850!important;text-transform:uppercase;white-space:nowrap}body:not(.widget-mode) td{padding:9px 10px!important;border-bottom:1px solid #222a36!important;background:#10151d!important;color:#d5dbe4!important;vertical-align:middle!important}body:not(.widget-mode) tr:hover td{background:#151b25!important}body:not(.widget-mode) #matrixTable{min-width:760px}body:not(.widget-mode) #matrixTable td,body:not(.widget-mode) #matrixTable th{text-align:center}body:not(.widget-mode) #matrixTable .selected,body:not(.widget-mode) #matrixTable td.selected{background:rgba(53,197,228,.16)!important;color:#dffbff!important;box-shadow:inset 0 0 0 1px rgba(53,197,228,.48)!important}body:not(.widget-mode) .orders-summary{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))!important;gap:8px!important}body:not(.widget-mode) .api-item,body:not(.widget-mode) .availability-card,body:not(.widget-mode) .calc-type-card,body:not(.widget-mode) .constructor-card,body:not(.widget-mode) .launch-card,body:not(.widget-mode) .mini-metric,body:not(.widget-mode) .orders-summary-card,body:not(.widget-mode) .sync-card,body:not(.widget-mode) .visual-meta div{min-width:0;border:1px solid #303a49!important;border-radius:7px!important;background:#171d27!important;color:var(--dp-text)!important;box-shadow:none!important}body:not(.widget-mode) .orders-summary-card.accent,body:not(.widget-mode) .orders-summary-card.good{border-color:rgba(53,197,228,.38)!important;background:var(--dp-accent-soft)!important}body:not(.widget-mode) .orders-summary-card.warn{border-color:rgba(242,169,59,.42)!important;background:var(--dp-amber-soft)!important}body:not(.widget-mode) .orders-summary-card span{color:#8e9aaa!important}body:not(.widget-mode) .order-filter-bar{padding:8px!important;border:1px solid #293241!important;border-radius:8px!important;background:#0f141c!important}body:not(.widget-mode) .order-filter-bar button.active{border-color:var(--dp-accent)!important;background:var(--dp-accent-soft)!important;color:var(--dp-accent-strong)!important}body:not(.widget-mode) .layout-visual-grid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)!important;gap:12px!important}body:not(.widget-mode) .layout-stage,body:not(.widget-mode) .sheet-visual,body:not(.widget-mode) .visual-panel{border:1px solid #303a49!important;border-radius:7px!important;background:#0e131b!important;color:var(--dp-text)!important;box-shadow:none!important}body:not(.widget-mode) .sheet-canvas,body:not(.widget-mode) .sheet-frame{border-color:#566276!important;background:#171e28!important}body:not(.widget-mode) .layout-piece,body:not(.widget-mode) .piece{border-color:var(--dp-accent)!important;background:rgba(53,197,228,.12)!important;color:#dffbff!important}body:not(.widget-mode) .work-area-frame{border-color:var(--dp-amber)!important;background:rgba(242,169,59,.05)!important}body:not(.widget-mode) #editView{min-width:0}body:not(.widget-mode) #editView .subtabs{position:sticky!important;top:88px!important;z-index:35!important;display:flex!important;flex-wrap:nowrap!important;gap:5px!important;max-width:100%;margin:0 0 12px!important;padding:7px!important;overflow-x:auto!important;border:1px solid #293241!important;border-radius:8px!important;background:rgba(13,17,24,.96)!important;backdrop-filter:blur(14px)}body:not(.widget-mode) #editView .subtabs button.subtab,body:not(.widget-mode) #editView .subtabs button.subtab:not(.secondary):not(.ghost):not(.warn){flex:0 0 auto!important;min-height:35px!important;padding:7px 11px!important;border:1px solid transparent!important;border-radius:6px!important;background:0 0!important;color:#8f9bab!important;box-shadow:none!important;white-space:nowrap!important}body:not(.widget-mode) #editView .subtabs button.subtab.active,body:not(.widget-mode) #editView .subtabs button.subtab.active:not(.secondary):not(.ghost):not(.warn){border-color:#354355!important;background:#1b2330!important;color:#fff!important}body:not(.widget-mode) .editor-workspace{grid-template-columns:minmax(0,1fr) 300px!important;gap:14px!important;align-items:start!important}body:not(.widget-mode) .editor-grid{grid-template-columns:250px minmax(0,1fr)!important;gap:14px!important}body:not(.widget-mode) .editor-main,body:not(.widget-mode) .editor-workspace>*{min-width:0!important}body:not(.widget-mode) .editor-right-panel{position:sticky!important;top:145px!important;max-height:calc(100vh - 165px)!important;padding:12px!important;overflow:auto!important;background:#111720!important}body:not(.widget-mode) .check-item,body:not(.widget-mode) .checkup-item,body:not(.widget-mode) .editor-hero,body:not(.widget-mode) .editor-modebar,body:not(.widget-mode) .editor-right-card,body:not(.widget-mode) .material-group-card,body:not(.widget-mode) .product-passport-panel,body:not(.widget-mode) .resource-card,body:not(.widget-mode) .resource-summary div,body:not(.widget-mode) .side-summary,body:not(.widget-mode) .template-create,body:not(.widget-mode) .template-details,body:not(.widget-mode) .template-logic{border:1px solid #303a49!important;border-radius:8px!important;background:#151b24!important;color:var(--dp-text-soft)!important;box-shadow:none!important}body:not(.widget-mode) .editor-modebar{padding:10px!important}body:not(.widget-mode) .segmented{border:1px solid #303a49!important;border-radius:7px!important;background:#0e131b!important;box-shadow:none!important}body:not(.widget-mode) .segmented button,body:not(.widget-mode) .segmented button:not(.secondary):not(.ghost):not(.warn){min-height:33px!important;border:1px solid transparent!important;background:0 0!important;color:#9ba7b7!important;box-shadow:none!important}body:not(.widget-mode) .segmented button.active,body:not(.widget-mode) .segmented button.active:not(.secondary):not(.ghost):not(.warn){border-color:rgba(53,197,228,.48)!important;background:var(--dp-accent-soft)!important;color:var(--dp-accent-strong)!important}body:not(.widget-mode) .category-master-card strong,body:not(.widget-mode) .category-master-title b,body:not(.widget-mode) .editor-hero-title b,body:not(.widget-mode) .passport-check b,body:not(.widget-mode) .passport-metric b,body:not(.widget-mode) .passport-scenario strong,body:not(.widget-mode) .passport-section-title,body:not(.widget-mode) .product-passport-head h3,body:not(.widget-mode) .resource-card h3,body:not(.widget-mode) .setup-step strong,body:not(.widget-mode) .side-summary b,body:not(.widget-mode) .template-details b,body:not(.widget-mode) .template-logic b,body:not(.widget-mode) .wizard-flow-row b{color:#fff!important}body:not(.widget-mode) .product-list-readiness,body:not(.widget-mode) .product-passport-head p,body:not(.widget-mode) .side-summary,body:not(.widget-mode) .template-details,body:not(.widget-mode) .template-logic{color:#919dad!important}body:not(.widget-mode) .passport-check,body:not(.widget-mode) .passport-metric,body:not(.widget-mode) .passport-scenario{border:1px solid #303a49!important;border-radius:7px!important;background:#111720!important;color:var(--dp-text-soft)!important;box-shadow:none!important}body:not(.widget-mode) .passport-check span,body:not(.widget-mode) .passport-metric span,body:not(.widget-mode) .passport-scenario small{color:#8995a5!important}body:not(.widget-mode) .passport-check.good,body:not(.widget-mode) .passport-scenario.good{border-color:rgba(53,197,228,.38)!important;background:var(--dp-accent-soft)!important}body:not(.widget-mode) .passport-check.warn,body:not(.widget-mode) .passport-scenario.warn{border-color:rgba(242,169,59,.45)!important;background:var(--dp-amber-soft)!important;color:#ffd899!important}body:not(.widget-mode) .passport-check.danger,body:not(.widget-mode) .passport-scenario.danger{border-color:rgba(240,111,120,.45)!important;background:var(--dp-red-soft)!important;color:#ffc1c6!important}body:not(.widget-mode) .readiness-badge{border:1px solid #3b4759!important;background:#1c2430!important;color:#cbd3de!important}body:not(.widget-mode) .readiness-badge.draft::before{background:var(--dp-violet)!important}body:not(.widget-mode) .readiness-badge.hidden::before{background:var(--dp-red)!important}body:not(.widget-mode) .side{padding:12px!important;background:#111720!important}body:not(.widget-mode) #productList button,body:not(.widget-mode) #productList button:not(.secondary):not(.ghost):not(.warn),body:not(.widget-mode) .list button,body:not(.widget-mode) .list button:not(.secondary):not(.ghost):not(.warn){width:100%!important;justify-content:flex-start!important;margin:0 0 5px!important;border-color:#2d3746!important;background:#151b24!important;color:#dce2ea!important;text-align:left!important;box-shadow:none!important}body:not(.widget-mode) #productList button:hover,body:not(.widget-mode) .list button:hover{border-color:#445268!important;background:#1a222e!important}body:not(.widget-mode) #productList button.active,body:not(.widget-mode) #productList button.active:not(.secondary):not(.ghost):not(.warn),body:not(.widget-mode) .list button.active,body:not(.widget-mode) .list button.active:not(.secondary):not(.ghost):not(.warn){border-color:rgba(53,197,228,.55)!important;background:var(--dp-accent-soft)!important;color:#fff!important;box-shadow:inset 3px 0 0 var(--dp-accent)!important}body:not(.widget-mode) #productList .pill,body:not(.widget-mode) .list .pill{border-color:#415066!important;background:#202936!important;color:#cdd5df!important}body:not(.widget-mode) .category-master,body:not(.widget-mode) .category-master-card,body:not(.widget-mode) .category-master-foot,body:not(.widget-mode) .setup-progress,body:not(.widget-mode) .wizard-flow,body:not(.widget-mode) .wizard-focus{border-color:#303a49!important;background:#151b24!important;color:var(--dp-text)!important}body:not(.widget-mode) .category-master-card small,body:not(.widget-mode) .category-master-card span,body:not(.widget-mode) .category-master-foot,body:not(.widget-mode) .category-master-title span,body:not(.widget-mode) .setup-step span,body:not(.widget-mode) .wizard-flow-row div,body:not(.widget-mode) .wizard-focus-title{color:#8e9aaa!important}body:not(.widget-mode) button.setup-step,body:not(.widget-mode) button.setup-step:not(.secondary):not(.ghost):not(.warn),body:not(.widget-mode) button.wizard-flow-row,body:not(.widget-mode) button.wizard-flow-row:not(.secondary):not(.ghost):not(.warn){border-color:#303a49!important;background:#111720!important;color:var(--dp-text)!important;box-shadow:none!important}body:not(.widget-mode) button.setup-step.done,body:not(.widget-mode) button.wizard-flow-row.done{border-color:rgba(53,197,228,.4)!important;background:var(--dp-accent-soft)!important}body:not(.widget-mode) button.setup-step.warn,body:not(.widget-mode) button.wizard-flow-row.warn{border-color:rgba(242,169,59,.44)!important;background:var(--dp-amber-soft)!important}body:not(.widget-mode) .category-master-icon,body:not(.widget-mode) .step-no{border-color:#425166!important;background:#202936!important;color:var(--dp-accent-strong)!important}body:not(.widget-mode) #jsonText,body:not(.widget-mode) .crm-json-store{border-color:#303a49!important;background:#090d13!important;color:#cdd5df!important}body:not(.widget-mode) .access-gate{background:var(--dp-bg)!important}body:not(.widget-mode) .access-card{width:min(460px,calc(100vw - 24px))!important;border-color:#303a49!important;background:#121720!important;color:var(--dp-text)!important}body:not(.widget-mode) #analyticsView .section,body:not(.widget-mode) #crmPayloadSection,body:not(.widget-mode) #layoutVisualizationSection,body:not(.widget-mode) #ordersView .section,body:not(.widget-mode) #postpressCalcSection,body:not(.widget-mode) #stockView .section{content-visibility:auto;contain-intrinsic-size:600px}@media (max-width:1320px){body:not(.widget-mode) .app{padding-left:226px!important}body:not(.widget-mode) .tabs{width:204px!important}body:not(.widget-mode) .platform-stats{display:flex!important;min-width:0;overflow-x:auto!important;padding-bottom:2px}body:not(.widget-mode) .platform-stat{flex:1 0 88px!important}body:not(.widget-mode) #calcView>.section:first-child{grid-template-columns:minmax(0,1fr) 330px!important}body:not(.widget-mode) .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1100px){body:not(.widget-mode) .app{padding:0 14px 40px!important}body:not(.widget-mode) .top.brand-panel{position:relative!important;grid-template-columns:auto minmax(0,1fr)!important;margin:0-14px!important;padding:13px 14px!important}body:not(.widget-mode) .platform-stats{grid-column:1/-1!important;grid-row:2!important;display:flex!important;width:100%!important;overflow-x:auto!important}body:not(.widget-mode) .platform-stat{display:block!important;flex:1 0 118px!important}body:not(.widget-mode) .top.brand-panel>.toolbar{grid-column:2!important;grid-row:1!important}body:not(.widget-mode) .tabs{position:sticky!important;inset:auto!important;top:0!important;z-index:75!important;width:calc(100% + 28px)!important;height:auto!important;min-height:0!important;max-height:none!important;flex-direction:row!important;gap:4px!important;margin:0-14px 14px!important;padding:8px 14px!important;overflow-x:auto!important;overflow-y:hidden!important;border-right:0!important;border-bottom:1px solid #202735!important;box-shadow:0 10px 28px rgba(0,0,0,.22)!important}body:not(.widget-mode) .tabs::after,body:not(.widget-mode) .tabs::before{display:none!important}body:not(.widget-mode) .tabs button.tab,body:not(.widget-mode) .tabs button.tab:not(.secondary):not(.ghost):not(.warn){flex:0 0 auto!important;width:auto!important;min-width:max-content!important;min-height:38px!important;height:auto!important;white-space:nowrap!important}body:not(.widget-mode) #calcView>.section:first-child{grid-template-columns:1fr!important}body:not(.widget-mode) #calcView>.section:first-child>*{grid-column:1!important}body:not(.widget-mode) #calcView>.section:first-child>.calc-summary-rail{grid-column:1!important;grid-row:auto!important;position:static!important;order:4}body:not(.widget-mode) #calcView>.section:first-child>.grid{order:1}body:not(.widget-mode) #calcView>.section:first-child>.grid+.grid{order:2}body:not(.widget-mode) #bookletOptionsSection{order:3}body:not(.widget-mode) #formula{order:5}body:not(.widget-mode) #layoutAdvice{order:6}body:not(.widget-mode) #qualityWarnings{order:7}body:not(.widget-mode) #priceMatrixPanel{order:8}body:not(.widget-mode) .calc-summary-rail .metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}body:not(.widget-mode) .metric:nth-child(5){grid-column:span 2!important}body:not(.widget-mode) .quick-order-card{margin-top:0!important}body:not(.widget-mode) .editor-grid,body:not(.widget-mode) .editor-workspace{grid-template-columns:1fr!important}body:not(.widget-mode) .editor-right-panel,body:not(.widget-mode) .side{position:static!important;max-height:none!important}body:not(.widget-mode) #productList{max-height:340px;overflow:auto}}@media (max-width:760px){body:not(.widget-mode){padding-bottom:72px!important}body:not(.widget-mode) .app{padding:0 10px 84px!important}body:not(.widget-mode) .top.brand-panel{grid-template-columns:1fr!important;gap:10px!important;margin:0-10px!important;padding:11px 10px!important}body:not(.widget-mode) .brand-lockup{min-width:0}body:not(.widget-mode) .platform-stats{grid-column:1!important;grid-row:2!important;display:flex!important;width:100%!important;gap:6px!important;padding:1px 0 3px!important;overflow-x:auto!important;scroll-snap-type:x proximity}body:not(.widget-mode) .platform-stat{display:block!important;flex:0 0 112px!important;scroll-snap-align:start}body:not(.widget-mode) .pixel-mark{width:40px!important;height:40px!important;flex-basis:40px!important}body:not(.widget-mode) .brand-wordmark h1{font-size:20px!important}body:not(.widget-mode) .top.brand-panel>.toolbar{grid-column:1!important;grid-row:3!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;gap:5px!important}body:not(.widget-mode) .top.brand-panel>.toolbar button{min-width:0!important;min-height:34px!important;padding:6px 5px!important;font-size:10px!important}body:not(.widget-mode) .tabs{position:fixed!important;inset:auto 0 0 0!important;z-index:100!important;width:100%!important;min-height:66px!important;margin:0!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important;border-top:1px solid #283140!important;border-bottom:0!important;background:rgba(9,12,17,.97)!important;box-shadow:0-10px 28px rgba(0,0,0,.32)!important}body:not(.widget-mode) .tabs button.tab,body:not(.widget-mode) .tabs button.tab:not(.secondary):not(.ghost):not(.warn){min-width:92px!important;min-height:50px!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;padding:5px 8px!important;font-size:9px!important;text-align:center!important}body:not(.widget-mode) .tabs .tab::before{width:6px;height:6px}body:not(.widget-mode) .tabs button.tab.active{box-shadow:inset 0 2px 0 var(--dp-accent)!important}body:not(.widget-mode) main{padding-top:10px}body:not(.widget-mode) .section{padding:11px!important;margin-bottom:10px!important}body:not(.widget-mode) #calcView>.section:first-child{gap:10px!important;padding:10px!important}body:not(.widget-mode) #calcView>.section:first-child>.grid{grid-template-columns:1fr!important;gap:9px!important;padding:10px!important}body:not(.widget-mode) .grid,body:not(.widget-mode) .grid.three,body:not(.widget-mode) .grid.two{grid-template-columns:1fr!important}body:not(.widget-mode) input,body:not(.widget-mode) select,body:not(.widget-mode) textarea{min-height:44px!important;font-size:16px!important}body:not(.widget-mode) .calc-summary-rail .metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:8px!important}body:not(.widget-mode) .metric{min-height:68px!important}body:not(.widget-mode) .metric:nth-child(5){grid-column:1/-1!important}body:not(.widget-mode) .metric:nth-child(5) b{font-size:31px!important}body:not(.widget-mode) .design-asset-panel,body:not(.widget-mode) .order-panel,body:not(.widget-mode) .quick-order-actions{grid-template-columns:1fr!important}body:not(.widget-mode) .order-panel>*{grid-column:1!important}body:not(.widget-mode) .formula-hero,body:not(.widget-mode) .formula-strip,body:not(.widget-mode) .layout-visual-grid{grid-template-columns:1fr!important}body:not(.widget-mode) .formula-total{min-width:0!important}body:not(.widget-mode) .formula-line{grid-template-columns:1fr!important;gap:3px!important}body:not(.widget-mode) .split-head{align-items:flex-start!important;flex-direction:column!important}body:not(.widget-mode) .section>.toolbar,body:not(.widget-mode) .split-head>.toolbar{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body:not(.widget-mode) .order-filter-bar button,body:not(.widget-mode) .section>.toolbar button,body:not(.widget-mode) .split-head>.toolbar button{width:100%!important}body:not(.widget-mode) .order-filter-bar,body:not(.widget-mode) .orders-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:not(.widget-mode) .order-filter-bar{display:grid!important}body:not(.widget-mode) .table-wrap{margin-right:0!important}body:not(.widget-mode) table:not(#matrixTable){min-width:680px}body:not(.widget-mode) #matrixTable{min-width:650px!important}body:not(.widget-mode) #editView .subtabs{position:sticky!important;top:0!important;margin:0 0 10px!important}body:not(.widget-mode) .category-master-grid,body:not(.widget-mode) .editor-grid,body:not(.widget-mode) .editor-workspace,body:not(.widget-mode) .setup-progress,body:not(.widget-mode) .wizard-flow{grid-template-columns:1fr!important}body:not(.widget-mode) .editor-right-panel,body:not(.widget-mode) .side{width:100%!important;padding:10px!important}body:not(.widget-mode) #productList{max-height:280px}body:not(.widget-mode) #productList button,body:not(.widget-mode) .list button{flex-wrap:wrap!important}body:not(.widget-mode) #productList .product-list-readiness,body:not(.widget-mode) .list .product-list-readiness{flex:1 0 100%!important;width:100%!important;margin-left:0!important;text-align:left!important}body:not(.widget-mode) .drawer,body:not(.widget-mode) .modal-card{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;margin:10px!important}body:not(.widget-mode) .layout-stage,body:not(.widget-mode) .sheet-visual{min-height:240px!important}}body.concept-system .reliability-dialog{background:#111820!important;color:#e8eef5!important;border-color:rgba(148,163,184,.3)!important;box-shadow:0 24px 70px rgba(0,0,0,.55)!important}body.concept-system .reliability-dialog .dialog-head{border-bottom-color:rgba(148,163,184,.22)!important}body.concept-system .reliability-dialog .dialog-head h2,body.concept-system .reliability-dialog label{color:#e8eef5!important}body.concept-system .reliability-dialog .dialog-head small{color:#67d8e9!important}body.concept-system .reliability-dialog input,body.concept-system .reliability-dialog select,body.concept-system .reliability-dialog textarea{background:#0d141a!important;color:#f8fafc!important;border-color:#3b4a5a!important}body.concept-system .reliability-dialog input::placeholder,body.concept-system .reliability-dialog textarea::placeholder{color:#8592a3!important;opacity:1!important}body.concept-system .reliability-dialog input:focus,body.concept-system .reliability-dialog select:focus,body.concept-system .reliability-dialog textarea:focus{border-color:#33c6db!important;box-shadow:0 0 0 3px rgba(51,198,219,.18)!important;outline:0!important}body.concept-system .reliability-dialog .ghost,body.concept-system .reliability-dialog .icon-only{background:#18212b!important;color:#e8eef5!important;border-color:#475569!important}body.concept-system .reliability-dialog .ghost:hover,body.concept-system .reliability-dialog .icon-only:hover{background:#24303c!important;border-color:#67d8e9!important}body.concept-system:not(.widget-mode) .ops-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}body.concept-system:not(.widget-mode) .ops-panel-head>div:first-child{display:flex;align-items:center;gap:10px;min-width:0}body.concept-system:not(.widget-mode) .ops-panel-head>div:first-child>svg{width:18px;height:18px;color:#5ed3eb}body.concept-system:not(.widget-mode) .ops-panel-head span{display:grid;gap:1px}body.concept-system:not(.widget-mode) .ops-panel-head small{color:#7f8b99;font-size:8px;font-weight:800;text-transform:uppercase}body.concept-system:not(.widget-mode) .ops-panel-head h3{margin:0;color:#edf1f5;font-size:14px;letter-spacing:0}body.concept-system:not(.widget-mode) .ops-panel-head .toolbar{display:flex;gap:6px}.ops-count,body.concept-system:not(.widget-mode) .ops-priority{padding:5px 8px;border:1px solid #394451;border-radius:5px;color:#cbd3dc;font-size:9px;font-weight:850;text-transform:uppercase}body.concept-system:not(.widget-mode) .ops-priority.tone-danger{border-color:#7c3e47;background:#2c181d;color:#ffadb5}body.concept-system:not(.widget-mode) .ops-priority.tone-warning{border-color:#765634;background:#2b2118;color:#ffd097}body.concept-system:not(.widget-mode) .ops-priority.tone-info{border-color:#315f72;background:#142731;color:#8bdff0}body.concept-system:not(.widget-mode) .ops-order-panel{margin-top:14px;padding:14px;border:1px solid #33404d;border-radius:8px;background:#121922}body.concept-system:not(.widget-mode) .ops-planning-grid{display:grid;grid-template-columns:160px 150px minmax(180px,1fr) auto;gap:8px;align-items:end;padding:10px;border:1px solid #2d3844;border-radius:7px;background:#171f29}body.concept-system:not(.widget-mode) .ops-planning-grid label{display:grid;gap:5px;color:#8b97a4;font-size:8px;font-weight:800;text-transform:uppercase}.ops-planning-grid select,body.concept-system:not(.widget-mode) .ops-planning-grid input{width:100%;min-width:0;background:#10161e!important;color:#e9edf1!important;border-color:#394654!important}body.concept-system:not(.widget-mode) .ops-planning-grid button{min-height:38px}body.concept-system:not(.widget-mode) .ops-three-columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:8px}body.concept-system:not(.widget-mode) .ops-three-columns>article{min-width:0;padding:10px;border:1px solid #2e3945;border-radius:7px;background:#151d26}body.concept-system:not(.widget-mode) .ops-subhead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}body.concept-system:not(.widget-mode) .ops-subhead b{color:#e6ebef;font-size:10px}body.concept-system:not(.widget-mode) .ops-subhead>span{display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:20px;padding:0 5px;border:1px solid #3a4653;border-radius:4px;color:#93a0ad;font-size:8px}.ops-file-list,body.concept-system:not(.widget-mode) .ops-note-list{display:grid;gap:5px;max-height:176px;overflow:auto}body.concept-system:not(.widget-mode) .ops-note-list>div{padding:7px;border-left:2px solid #a796ff;background:#111820}.ops-note-list p,.ops-note-list small,body.concept-system:not(.widget-mode) .ops-note-list b{display:block;margin:0}body.concept-system:not(.widget-mode) .ops-note-list b{color:#aeb8c3;font-size:8px}body.concept-system:not(.widget-mode) .ops-note-list p{margin:3px 0;color:#e1e6eb;font-size:9px;line-height:1.45;overflow-wrap:anywhere}.ops-file-list small,body.concept-system:not(.widget-mode) .ops-note-list small{color:#6f7c8a;font-size:7px}body.concept-system:not(.widget-mode) .ops-inline-form{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:5px;margin-top:8px}body.concept-system:not(.widget-mode) .ops-inline-form input{min-width:0;background:#10161e!important;color:#e8edf2!important;border-color:#394654!important}body.concept-system:not(.widget-mode) .ops-inline-form button{width:34px!important;min-width:34px!important;padding:0!important}body.concept-system:not(.widget-mode) .ops-check-list{display:grid;gap:5px}body.concept-system:not(.widget-mode) .ops-check-list label{display:flex;align-items:center;gap:7px;min-height:28px;padding:5px 7px;border:1px solid #303b47;border-radius:5px;background:#111820;color:#c9d1d9;font-size:9px}body.concept-system:not(.widget-mode) .ops-check-list input{width:15px;height:15px;min-height:15px;margin:0;accent-color:#5ed3eb}body.concept-system:not(.widget-mode) .ops-check-list input:checked+span{color:#79dca8;text-decoration:line-through}body.concept-system:not(.widget-mode) .ops-file-list a{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px;border:1px solid #303b47;border-radius:5px;background:#111820;text-decoration:none}body.concept-system:not(.widget-mode) .ops-file-list a>span{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;background:#202a36;color:#7bd7e9;font-size:8px;font-weight:900}body.concept-system:not(.widget-mode) .ops-file-list b{overflow:hidden;color:#dbe1e7;font-size:9px;text-overflow:ellipsis;white-space:nowrap}body.concept-system:not(.widget-mode) .ops-file-form{display:grid;grid-template-columns:1fr;gap:5px;margin-top:8px}body.concept-system:not(.widget-mode) .ops-file-form input{min-width:0;background:#10161e!important;color:#e8edf2!important;border-color:#394654!important}body.concept-system:not(.widget-mode) .ops-empty{margin:0;padding:12px;color:#74818e;font-size:9px;text-align:center}body.concept-system:not(.widget-mode) .ops-row-meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}body.concept-system:not(.widget-mode) .ops-row-meta span{display:inline-flex;align-items:center;gap:3px;padding:3px 5px;border:1px solid #35414e;border-radius:4px;background:#131b24;color:#9ca8b4;font-size:7px;font-weight:800}body.concept-system:not(.widget-mode) .ops-row-meta span.tone-danger{border-color:#78404a;color:#ffadb5}body.concept-system:not(.widget-mode) .ops-row-meta span.tone-warning{border-color:#745535;color:#ffd097}body.concept-system:not(.widget-mode) .ops-row-meta svg{width:10px;height:10px}body.concept-system:not(.widget-mode) .ops-capacity-panel{margin-top:10px!important;padding:13px!important}body.concept-system:not(.widget-mode) .ops-capacity-setting{display:grid;grid-template-columns:auto 82px 32px;align-items:center;gap:6px;color:#81909e;font-size:8px;font-weight:800;text-transform:uppercase}body.concept-system:not(.widget-mode) .ops-capacity-setting input{min-height:32px!important;padding:5px!important;background:#111820!important;color:#eef2f5!important}body.concept-system:not(.widget-mode) .ops-capacity-setting button{width:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important}body.concept-system:not(.widget-mode) .ops-capacity-days{display:grid;grid-template-columns:repeat(7,minmax(95px,1fr));gap:6px}body.concept-system:not(.widget-mode) .ops-capacity-days article{display:grid;gap:5px;min-height:92px;padding:9px;border:1px solid #303b47;border-top:2px solid #4c5a68;border-radius:6px;background:#151d26}body.concept-system:not(.widget-mode) .ops-capacity-days article.tone-success{border-top-color:#3bc58c}body.concept-system:not(.widget-mode) .ops-capacity-days article.tone-warning{border-top-color:#e6a341}body.concept-system:not(.widget-mode) .ops-capacity-days article.tone-danger{border-top-color:#ee6c78}body.concept-system:not(.widget-mode) .ops-capacity-days small{color:#8995a3;font-size:8px;text-transform:uppercase}body.concept-system:not(.widget-mode) .ops-capacity-days b{color:#edf1f5;font-size:11px}body.concept-system:not(.widget-mode) .ops-capacity-days i{display:block;height:5px;overflow:hidden;border-radius:2px;background:#28333e}body.concept-system:not(.widget-mode) .ops-capacity-days i span{display:block;height:100%;background:#5bcce5}body.concept-system:not(.widget-mode) .ops-capacity-days p{margin:0;color:#788592;font-size:8px}.ops-purchasing,body.concept-system:not(.widget-mode) .ops-system-suite{margin-top:12px!important}body.concept-system:not(.widget-mode) .ops-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:8px}body.concept-system:not(.widget-mode) .ops-health-grid article{display:grid;gap:3px;min-height:76px;padding:10px;border:1px solid #303b47;border-top:2px solid #5bcce5;border-radius:7px;background:#151d26}body.concept-system:not(.widget-mode) .ops-health-grid article.good{border-top-color:#43c68f}body.concept-system:not(.widget-mode) .ops-health-grid article.warn{border-top-color:#e1a34d}body.concept-system:not(.widget-mode) .ops-health-grid small{color:#7f8b98;font-size:8px;text-transform:uppercase}body.concept-system:not(.widget-mode) .ops-health-grid b{color:#edf1f5;font-size:14px}body.concept-system:not(.widget-mode) .ops-health-grid span{color:#8794a1;font-size:8px}body.concept-system:not(.widget-mode) .ops-system-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:8px}body.concept-system:not(.widget-mode) .ops-system-card{min-width:0;padding:11px;border:1px solid #303b47;border-radius:7px;background:#151d26}body.concept-system:not(.widget-mode) .ops-table-wrap{overflow:auto;border:1px solid #303a46;border-radius:6px}body.concept-system:not(.widget-mode) .ops-table-wrap table{width:100%;min-width:600px;border-collapse:collapse}.ops-table-wrap td,body.concept-system:not(.widget-mode) .ops-table-wrap th{padding:7px 8px;border-bottom:1px solid #29333e;text-align:left;white-space:nowrap}body.concept-system:not(.widget-mode) .ops-table-wrap th{background:#111820;color:#788694;font-size:7px;text-transform:uppercase}.ops-table-wrap td{color:#aeb7c1;font-size:8px}body.concept-system:not(.widget-mode) .ops-table-wrap tr:last-child td{border-bottom:0}body.concept-system:not(.widget-mode) .ops-table-wrap button{min-height:27px!important;padding:4px 7px!important;font-size:8px!important}body.concept-system:not(.widget-mode) .ops-state{display:inline-flex;padding:3px 5px;border:1px solid #44515e;border-radius:4px;color:#b4bec8;font-size:7px;font-weight:850;text-transform:uppercase}.ops-state.cancelled,body.concept-system:not(.widget-mode) .ops-state.error{border-color:#78414a;background:#29191d;color:#ffadb5}.ops-state.ordered,.ops-state.processing,body.concept-system:not(.widget-mode) .ops-state.pending{border-color:#6e5739;background:#2a2218;color:#ffd099}.ops-state.done,body.concept-system:not(.widget-mode) .ops-state.received{border-color:#315f4c;background:#15251f;color:#81dfad}body.concept-system:not(.widget-mode) .ops-version-list{display:grid;gap:5px}body.concept-system:not(.widget-mode) .ops-version-list>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px;border:1px solid #303b47;border-radius:5px;background:#111820}body.concept-system:not(.widget-mode) .ops-version-list>div.active{border-color:#32667a;background:#14242c}body.concept-system:not(.widget-mode) .ops-version-list span{display:grid;gap:2px;min-width:0}body.concept-system:not(.widget-mode) .ops-version-list b{overflow:hidden;color:#dbe1e7;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ops-audit-note,body.concept-system:not(.widget-mode) .ops-version-list small{color:#74818e;font-size:7px}body.concept-system:not(.widget-mode) .ops-version-list strong{color:#76d8ea;font-size:8px;text-transform:uppercase}body.concept-system:not(.widget-mode) .ops-purchase-forms{display:grid;grid-template-columns:1fr 1.35fr;gap:8px;margin-bottom:8px}body.concept-system:not(.widget-mode) .ops-purchase-forms form{display:grid;grid-template-columns:repeat(5,minmax(80px,1fr));gap:6px;padding:9px;border:1px solid #303b47;border-radius:7px;background:#151d26}body.concept-system:not(.widget-mode) .ops-purchase-forms form:first-child{grid-template-columns:repeat(4,minmax(80px,1fr)) auto}body.concept-system:not(.widget-mode) .ops-purchase-forms form b{grid-column:1/-1;color:#dce2e8;font-size:9px}.ops-purchase-forms select,body.concept-system:not(.widget-mode) .ops-purchase-forms input{min-width:0;background:#10161e!important;color:#e7ecf1!important;border-color:#394654!important}@media (max-width:1180px){body.concept-system:not(.widget-mode) .ops-three-columns{grid-template-columns:1fr 1fr}body.concept-system:not(.widget-mode) .ops-three-columns>article:last-child{grid-column:1/-1}body.concept-system:not(.widget-mode) .ops-capacity-days{grid-template-columns:repeat(7,minmax(110px,1fr));overflow-x:auto;padding-bottom:4px}body.concept-system:not(.widget-mode) .ops-purchase-forms{grid-template-columns:1fr}}@media (max-width:760px){body.concept-system:not(.widget-mode) .ops-order-panel{margin:10px -2px 0;padding:10px}body.concept-system:not(.widget-mode) .ops-planning-grid{grid-template-columns:1fr 1fr}body.concept-system:not(.widget-mode) .ops-planning-grid button,body.concept-system:not(.widget-mode) .ops-planning-grid label:nth-child(3){grid-column:1/-1}body.concept-system:not(.widget-mode) .ops-three-columns{grid-template-columns:1fr}body.concept-system:not(.widget-mode) .ops-three-columns>article:last-child{grid-column:auto}body.concept-system:not(.widget-mode) .ops-capacity-panel{overflow:hidden}body.concept-system:not(.widget-mode) .ops-capacity-days{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}body.concept-system:not(.widget-mode) .ops-capacity-days article{flex:0 0 42vw;scroll-snap-align:start}body.concept-system:not(.widget-mode) .ops-health-grid{grid-template-columns:1fr 1fr}body.concept-system:not(.widget-mode) .ops-system-grid{grid-template-columns:1fr}body.concept-system:not(.widget-mode) .ops-purchase-forms form,body.concept-system:not(.widget-mode) .ops-purchase-forms form:first-child{grid-template-columns:1fr 1fr}body.concept-system:not(.widget-mode) .ops-purchase-forms form b,body.concept-system:not(.widget-mode) .ops-purchase-forms form button{grid-column:1/-1}body.concept-system:not(.widget-mode) .ops-table-wrap{margin:0-3px}}@media (max-width:430px){body:not(.widget-mode) .top.brand-panel>.toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:not(.widget-mode) .calc-summary-rail .metrics,body:not(.widget-mode) .order-filter-bar,body:not(.widget-mode) .orders-summary{grid-template-columns:1fr!important}body:not(.widget-mode) .metric:nth-child(5){grid-column:1!important}body:not(.widget-mode) .metric{min-height:62px!important}body:not(.widget-mode) .metric b{font-size:19px!important}body:not(.widget-mode) .metric:nth-child(5) b{font-size:29px!important}body:not(.widget-mode) #calcView>.section:first-child,body:not(.widget-mode) .section{border-left:0!important;border-right:0!important;border-radius:0!important}body:not(.widget-mode) .app{padding-left:0!important;padding-right:0!important}body:not(.widget-mode) #calcView>.section:first-child,body:not(.widget-mode) main>.section{padding-left:10px!important;padding-right:10px!important}}@media (max-width:1399px){body.concept-system:not(.widget-mode) #editView .editor-workspace{grid-template-columns:minmax(0,1fr)!important}body.concept-system:not(.widget-mode) #editView .editor-right-panel{position:static!important;top:auto!important;width:100%!important;max-height:none!important;overflow:visible!important}}@media (prefers-reduced-motion:reduce){body:not(.widget-mode) *,body:not(.widget-mode) ::after,body:not(.widget-mode) ::before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.concept-system:not(.widget-mode){--concept-bg:#202020;--concept-work:#181818;--concept-panel:#171717;--concept-panel-2:#242424;--concept-panel-3:#303030;--concept-input:#353535;--concept-line:#363636;--concept-line-soft:#2b2b2b;--concept-text:#f6f6f3;--concept-soft:#c9c9c4;--concept-muted:#8e8e88;--concept-sidebar:#fbfbf8;--concept-sidebar-text:#22221f;--concept-sidebar-muted:#6d6d67;--concept-blue:#6eb8ff;--concept-blue-soft:rgba(110,184,255,.13);--concept-orange:#ef9d54;--concept-orange-soft:rgba(239,157,84,.13);--concept-violet:#a79af2;--concept-violet-soft:rgba(167,154,242,.13);--concept-danger:#ef7777;color:var(--concept-text)!important;background:var(--concept-bg)!important;color-scheme:dark}body.concept-system:not(.widget-mode) .app{min-height:100vh!important;padding:0 18px 42px 244px!important;background:var(--concept-bg)!important}body.concept-system:not(.widget-mode) main{max-width:1660px!important}body.concept-system:not(.widget-mode) .hidden,body.concept-system:not(.widget-mode) [data-editor-panel].hidden,body.concept-system:not(.widget-mode) [data-editor-section].hidden,body.concept-system:not(.widget-mode) main.hidden{display:none!important}body.concept-system:not(.widget-mode) .tabs{position:fixed!important;inset:0 auto 0 0!important;z-index:90!important;width:226px!important;min-height:100vh!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:3px!important;margin:0!important;padding:91px 14px 20px!important;overflow:auto!important;border:0!important;border-right:1px solid #deded9!important;border-radius:0!important;background:var(--concept-sidebar)!important;box-shadow:none!important}body.concept-system:not(.widget-mode) .tabs::after,body.concept-system:not(.widget-mode) .tabs::before{content:"dot.print"!important;position:fixed!important;top:27px!important;left:62px!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;pointer-events:none!important;color:var(--concept-sidebar-text)!important;font-size:17px!important;font-weight:500!important}body.concept-system:not(.widget-mode) .tabs::after{content:"production OS"!important;top:51px!important;color:var(--concept-sidebar-muted)!important;font-size:10px!important;font-weight:400!important}body.concept-system:not(.widget-mode) .tabs button.tab,body.concept-system:not(.widget-mode) .tabs button.tab:not(.secondary):not(.ghost):not(.warn){position:relative!important;width:100%!important;min-height:43px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:9px 12px!important;border:0!important;border-radius:5px!important;background:0 0!important;color:var(--concept-sidebar-muted)!important;box-shadow:none!important;font-size:13px!important;font-weight:400!important;text-align:left!important}body.concept-system:not(.widget-mode) .tabs button.tab:not(.secondary):not(.ghost):not(.warn){gap:10px!important}body.concept-system:not(.widget-mode) .tabs .tab::before{flex:0 0 auto!important;background:#aaa9a2!important;box-shadow:none!important}body.concept-system:not(.widget-mode) .tabs button.tab:hover{color:var(--concept-sidebar-text)!important;background:#efefeb!important}body.concept-system:not(.widget-mode) .tabs button.tab.active,body.concept-system:not(.widget-mode) .tabs button.tab.active:not(.secondary):not(.ghost):not(.warn){color:var(--concept-sidebar-text)!important;background:#e8e8e4!important;box-shadow:none!important}body.concept-system:not(.widget-mode) .tabs .tab.active::before{background:var(--concept-sidebar-text)!important}body.concept-system:not(.widget-mode) .top.brand-panel{position:sticky!important;top:0!important;z-index:75!important;display:grid!important;align-items:center!important;gap:15px!important;margin:0-18px 16px!important;padding:13px 18px!important;border:0!important;border-bottom:1px solid var(--concept-line-soft)!important;border-radius:0!important;background:var(--concept-panel)!important;box-shadow:none!important;backdrop-filter:none!important}body.concept-system:not(.widget-mode) .top .pixel-mark,body.concept-system:not(.widget-mode) .top.brand-panel::after,body.concept-system:not(.widget-mode) .top.brand-panel::before{display:none!important}body.concept-system:not(.widget-mode) .brand-lockup{min-width:0!important}body.concept-system:not(.widget-mode) .brand-kicker{margin:0 0 3px!important;color:var(--concept-muted)!important;font-size:10px!important;font-weight:400!important;text-transform:none!important}body.concept-system:not(.widget-mode) .brand-wordmark{display:flex!important;align-items:center!important;gap:9px!important}body.concept-system:not(.widget-mode) .brand-wordmark h1{margin:0!important;color:var(--concept-text)!important;font-size:0!important;font-weight:500!important}body.concept-system:not(.widget-mode) .brand-wordmark h1::after{font-size:22px}body.concept-system:not(.widget-mode):has(.tab[data-view=drafts].active) .brand-wordmark h1::after{content:"Чернетки"}body.concept-system:not(.widget-mode):has(.tab[data-view=orders].active) .brand-wordmark h1::after{content:"Замовлення"}body.concept-system:not(.widget-mode):has(.tab[data-view=stock].active) .brand-wordmark h1::after{content:"Склад"}body.concept-system:not(.widget-mode):has(.tab[data-view=analytics].active) .brand-wordmark h1::after{content:"Аналітика"}body.concept-system:not(.widget-mode):has(.tab[data-view=formulaLab].active) .brand-wordmark h1::after{content:"Лабораторія формул"}body.concept-system:not(.widget-mode):has(.tab[data-view=siteWidgets].active) .brand-wordmark h1::after{content:"Калькулятори сайту"}body.concept-system:not(.widget-mode):has(.tab[data-view=bot].active) .brand-wordmark h1::after{content:"Бот"}body.concept-system:not(.widget-mode):has(.tab[data-view=edit].active) .brand-wordmark h1::after{content:"Продукти та ціни"}body.concept-system:not(.widget-mode):has(.tab[data-view=system].active) .brand-wordmark h1::after{content:"Система"}body.concept-system:not(.widget-mode):has(.tab[data-view=data].active) .brand-wordmark h1::after{content:"Дані"}body.concept-system:not(.widget-mode) .brand-wordmark strong{padding:3px 6px!important;border:1px solid #494949!important;border-radius:4px!important;background:0 0!important;color:var(--concept-soft)!important;font-size:9px!important;font-weight:400!important}body.concept-system:not(.widget-mode) #ordersView.density-compact #ordersTable .order-design,body.concept-system:not(.widget-mode) #ordersView.density-compact #ordersTable .order-lines,body.concept-system:not(.widget-mode) .brand-subtitle,body.concept-system:not(.widget-mode) .metric::before,body.concept-system:not(.widget-mode) .mini-metric::before,body.concept-system:not(.widget-mode) .orders-summary-card::before,body.concept-system:not(.widget-mode) .platform-chip,body.concept-system:not(.widget-mode) .section::before{display:none!important}body.concept-system:not(.widget-mode) .platform-stats{min-width:0!important;display:grid!important}body.concept-system:not(.widget-mode) #platformStats:empty{display:none!important}body.concept-system:not(.widget-mode) .platform-stat{min-width:0!important;border:1px solid #353535!important;background:#202020!important;color:var(--concept-text)!important;box-shadow:none!important}body.concept-system:not(.widget-mode) .platform-stat small,body.concept-system:not(.widget-mode) .platform-stat span{color:var(--concept-muted)!important;font-weight:400!important}body.concept-system:not(.widget-mode) .platform-stat b{color:#fff!important;font-weight:500!important}body.concept-system:not(.widget-mode) button{min-height:37px!important;padding:8px 12px!important;border:1px solid #484848!important;border-radius:5px!important;background:#2d2d2d!important;color:var(--concept-text)!important;box-shadow:none!important;font-size:12px!important;font-weight:400!important}body.concept-system:not(.widget-mode) button:hover{border-color:#5c5c5c!important;background:#393939!important;color:#fff!important;transform:none!important}body.concept-system:not(.widget-mode) button#createOrderBtn,body.concept-system:not(.widget-mode) button#saveBtn,body.concept-system:not(.widget-mode) button.btn-primary{border-color:#f3f3ef!important;background:#f3f3ef!important;color:#1a1a18!important}body.concept-system:not(.widget-mode) button.ghost,body.concept-system:not(.widget-mode) button.secondary{border-color:#3d3d3d!important;background:#242424!important;color:var(--concept-soft)!important}body.concept-system:not(.widget-mode) .danger-button,body.concept-system:not(.widget-mode) button.warn{border-color:rgba(239,119,119,.5)!important;background:rgba(239,119,119,.12)!important;color:#ffb0b0!important}body.concept-system:not(.widget-mode) label{margin-bottom:5px!important;color:var(--concept-soft)!important;font-size:10px!important;font-weight:400!important;text-transform:none!important}body.concept-system:not(.widget-mode) input,body.concept-system:not(.widget-mode) select,body.concept-system:not(.widget-mode) textarea{min-width:0!important;min-height:41px!important;padding:9px 10px!important;border:1px solid #454545!important;border-radius:5px!important;background:var(--concept-input)!important;color:var(--concept-text)!important;box-shadow:none!important;font-size:13px!important}body.concept-system:not(.widget-mode) input::placeholder,body.concept-system:not(.widget-mode) textarea::placeholder{color:#868681!important}body.concept-system:not(.widget-mode) input[readonly],body.concept-system:not(.widget-mode) textarea[readonly]{background:#292929!important;color:#b9b9b4!important}body.concept-system:not(.widget-mode) select option{background:#333!important;color:#fff!important}body.concept-system:not(.widget-mode) input[type=checkbox],body.concept-system:not(.widget-mode) input[type=radio]{accent-color:var(--concept-blue)}body.concept-system:not(.widget-mode) .admin-card,body.concept-system:not(.widget-mode) .card,body.concept-system:not(.widget-mode) .drawer,body.concept-system:not(.widget-mode) .modal-card,body.concept-system:not(.widget-mode) .order-card,body.concept-system:not(.widget-mode) .panel,body.concept-system:not(.widget-mode) .section,body.concept-system:not(.widget-mode) .side,body.concept-system:not(.widget-mode) .workspace-card{min-width:0!important;border:1px solid var(--concept-line-soft)!important;border-radius:0!important;background:var(--concept-panel)!important;color:var(--concept-text)!important;box-shadow:none!important}body.concept-system:not(.widget-mode) .calc-inline-panel{min-width:0!important;border:1px solid var(--concept-line-soft)!important;border-radius:0!important;color:var(--concept-text)!important;box-shadow:none!important}body.concept-system:not(.widget-mode) .booklet-options,body.concept-system:not(.widget-mode) .editor-right-panel,body.concept-system:not(.widget-mode) .formula,body.concept-system:not(.widget-mode) .notice,body.concept-system:not(.widget-mode) .quality-list,body.concept-system:not(.widget-mode) .quick-order-card{min-width:0!important;border:1px solid var(--concept-line-soft)!important;border-radius:0!important;background:var(--concept-panel)!important;color:var(--concept-text)!important;box-shadow:none!important}body.concept-system:not(.widget-mode) .section{padding:16px!important;margin:0 0 14px!important}body.concept-system:not(.widget-mode) b,body.concept-system:not(.widget-mode) h1,body.concept-system:not(.widget-mode) h2,body.concept-system:not(.widget-mode) h3,body.concept-system:not(.widget-mode) h4,body.concept-system:not(.widget-mode) strong{color:var(--concept-text)!important;font-weight:500!important}body.concept-system:not(.widget-mode) h2{font-size:17px!important}body.concept-system:not(.widget-mode) .hint,body.concept-system:not(.widget-mode) .muted,body.concept-system:not(.widget-mode) small{color:var(--concept-muted)!important}body.concept-system:not(.widget-mode) .grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important}body.concept-system:not(.widget-mode) .grid.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.concept-system:not(.widget-mode) .grid.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.concept-system:not(.widget-mode) #calcView:not(.hidden){display:block!important;width:100%!important;max-width:1660px!important;grid-template-columns:none!important;grid-template-areas:none!important}body.concept-system:not(.widget-mode) #calcView>.section{width:100%!important;max-width:none!important;grid-column:auto!important;grid-row:auto!important;position:relative!important}body.concept-system:not(.widget-mode) #calcView>.section:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:14px 16px!important;align-items:start!important;padding:16px!important;background:var(--concept-work)!important;width:100%!important;max-width:none!important}body.concept-system:not(.widget-mode) #calcView>.section:first-child>:not(.calc-summary-rail){grid-column:1!important;min-width:0!important}body.concept-system:not(.widget-mode) #calcView>.section:first-child>.calc-summary-rail{grid-column:2!important;grid-row:1/span 20!important;position:sticky!important;top:92px!important;min-width:0!important;align-self:start!important}body.concept-system:not(.widget-mode) #calcView>.section:first-child>.grid{padding:13px!important;border:1px solid var(--concept-line-soft)!important;border-radius:0!important;background:var(--concept-panel)!important}body.concept-system:not(.widget-mode) .calc-summary-rail{display:grid!important;gap:10px!important}body.concept-system:not(.widget-mode) .calc-summary-rail::before{content:"Підсумок прорахунку"!important;color:var(--concept-text)!important;font-size:14px!important;font-weight:500!important}body.concept-system:not(.widget-mode) .calc-summary-rail .metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:13px!important;border:1px solid #3a3a3a!important;border-radius:0!important;background:#303030!important}body.concept-system:not(.widget-mode) .metric{min-width:0!important;min-height:62px!important;padding:9px 7px!important;border:0!important;border-bottom:1px solid #444!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}body.concept-system:not(.widget-mode) .metric .muted,body.concept-system:not(.widget-mode) .metric span{color:#aaa9a4!important;font-size:9px!important;font-weight:400!important}body.concept-system:not(.widget-mode) .metric b{margin-top:5px!important;color:#fff!important;font-size:19px!important;font-weight:500!important}body.concept-system:not(.widget-mode) .metric:nth-child(5){grid-column:1/-1!important;grid-row:1!important;min-height:95px!important;padding:5px 7px 14px!important;border-bottom-color:#484848!important;background:0 0!important;box-shadow:none!important}body.concept-system:not(.widget-mode) .metric:nth-child(5) b{font-size:34px!important}body.concept-system:not(.widget-mode) .metric:nth-child(5) span{color:#d4d4cf!important}body.concept-system:not(.widget-mode) .metric:nth-child(6),body.concept-system:not(.widget-mode) .metric:nth-child(7){background:0 0!important;border-color:#444!important}body.concept-system:not(.widget-mode) .metric:nth-child(6) span{color:#bbb2ef!important}body.concept-system:not(.widget-mode) .metric:nth-child(7) b,body.concept-system:not(.widget-mode) .metric:nth-child(7) span{color:#a7d5ff!important}body.concept-system:not(.widget-mode) .quick-order-card{padding:13px!important;border-color:#3a3a3a!important;background:#303030!important}body.concept-system:not(.widget-mode) .quick-order-title{margin-bottom:10px!important}body.concept-system:not(.widget-mode) .quick-order-title span{color:#aaa9a4!important}body.concept-system:not(.widget-mode) .order-panel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important}body.concept-system:not(.widget-mode) .order-panel .comment-field,body.concept-system:not(.widget-mode) .order-panel .quick-order-actions{grid-column:1/-1!important}body.concept-system:not(.widget-mode) .quick-order-actions{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}body.concept-system:not(.widget-mode) .quick-order-actions button{width:100%!important}body.concept-system:not(.widget-mode) .design-asset-panel{grid-template-columns:1fr!important;background:0 0!important}body.concept-system:not(.widget-mode) .formula{padding:10px!important;background:#1b1b1b!important}body.concept-system:not(.widget-mode) .formula-visual{background:0 0!important}body.concept-system:not(.widget-mode) .formula-chip,body.concept-system:not(.widget-mode) .formula-cost,body.concept-system:not(.widget-mode) .formula-details,body.concept-system:not(.widget-mode) .formula-total{border:1px solid #383838!important;border-radius:0!important;background:#242424!important;color:var(--concept-text)!important}body.concept-system:not(.widget-mode) .formula-total:first-child{border-color:rgba(110,184,255,.5)!important;background:var(--concept-blue-soft)!important}body.concept-system:not(.widget-mode) .formula-line{border-top-color:#353535!important;background:0 0!important}body.concept-system:not(.widget-mode) .formula-legend,body.concept-system:not(.widget-mode) .formula-line span{color:#b0b0aa!important}body.concept-system:not(.widget-mode) .formula-cost-bar{background:#333!important}body.concept-system:not(.widget-mode) .formula-cost-segment.material,body.concept-system:not(.widget-mode) .formula-legend i.material,body.concept-system:not(.widget-mode) .readiness-badge.ready::before{background:var(--concept-blue)!important}body.concept-system:not(.widget-mode) .formula-cost-segment.print,body.concept-system:not(.widget-mode) .formula-legend i.print,body.concept-system:not(.widget-mode) .readiness-badge.review::before{background:var(--concept-orange)!important}body.concept-system:not(.widget-mode) .formula-cost-segment.coating,body.concept-system:not(.widget-mode) .formula-legend i.coating,body.concept-system:not(.widget-mode) .readiness-badge.draft::before{background:var(--concept-violet)!important}body.concept-system:not(.widget-mode) .formula-cost-segment.postpress,body.concept-system:not(.widget-mode) .formula-legend i.postpress{background:#d9c775!important}body.concept-system:not(.widget-mode) .calc-inline-panel{padding:14px!important;background:var(--concept-panel)!important}body.concept-system:not(.widget-mode) .table-wrap{width:100%!important;max-width:100%!important;overflow:auto!important;border:1px solid var(--concept-line-soft)!important;border-radius:0!important;background:#191919!important;box-shadow:none!important}body.concept-system:not(.widget-mode) table{border-collapse:collapse!important}body.concept-system:not(.widget-mode) th{padding:9px 10px!important;border-bottom:1px solid #3b3b3b!important;background:#202020!important;color:#a7a7a1!important;font-size:9px!important;font-weight:400!important}body.concept-system:not(.widget-mode) td{padding:9px 10px!important;border-bottom:1px solid #303030!important;background:#191919!important;color:#d8d8d3!important}body.concept-system:not(.widget-mode) tr:hover td{background:#222!important}body.concept-system:not(.widget-mode) #matrixTable{min-width:760px!important}body.concept-system:not(.widget-mode) #matrixTable .selected,body.concept-system:not(.widget-mode) #matrixTable td.selected{background:var(--concept-blue-soft)!important;color:#d8ecff!important;box-shadow:inset 0 0 0 1px var(--concept-blue)!important}body.concept-system:not(.widget-mode) #priceMatrixPanel #matrixTable,body.concept-system:not(.widget-mode) table{background:#191919!important;color:var(--concept-soft)!important}body.concept-system:not(.widget-mode) #priceMatrixPanel #matrixTable th{border-color:#3b3b3b!important;background:#202020!important;color:#a7a7a1!important}body.concept-system:not(.widget-mode) #priceMatrixPanel #matrixTable td{border-color:#303030!important;background:#191919!important;color:#d8d8d3!important}body.concept-system:not(.widget-mode) #priceMatrixPanel #matrixTable td:hover{background:#242424!important}body.concept-system:not(.widget-mode) #priceMatrixPanel #matrixTable .selected,body.concept-system:not(.widget-mode) #priceMatrixPanel #matrixTable td.selected{border-color:var(--concept-blue)!important;background:var(--concept-blue-soft)!important;color:#e5f3ff!important;box-shadow:inset 0 0 0 1px var(--concept-blue)!important}body.concept-system:not(.widget-mode) .layout-visual-grid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)!important}body.concept-system:not(.widget-mode) .layout-stage,body.concept-system:not(.widget-mode) .sheet-visual,body.concept-system:not(.widget-mode) .visual-panel{border:1px solid #3b3b3b!important;border-radius:0!important;background:#202020!important;color:var(--concept-text)!important;box-shadow:none!important}body.concept-system:not(.widget-mode) .layout-piece,body.concept-system:not(.widget-mode) .order-filter-bar button.active,body.concept-system:not(.widget-mode) .piece{border-color:var(--concept-blue)!important;background:var(--concept-blue-soft)!important;color:#fff!important}body.concept-system:not(.widget-mode) .work-area-frame{border-color:var(--concept-orange)!important;background:rgba(239,157,84,.06)!important}body.concept-system:not(.widget-mode) .orders-summary{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))!important;gap:8px!important}body.concept-system:not(.widget-mode) .orders-summary-card{min-width:0!important;border:1px solid #383838!important;border-radius:0!important;color:var(--concept-text)!important;box-shadow:none!important}body.concept-system:not(.widget-mode) .api-item,body.concept-system:not(.widget-mode) .availability-card,body.concept-system:not(.widget-mode) .calc-type-card,body.concept-system:not(.widget-mode) .constructor-card,body.concept-system:not(.widget-mode) .launch-card,body.concept-system:not(.widget-mode) .mini-metric,body.concept-system:not(.widget-mode) .sync-card,body.concept-system:not(.widget-mode) .visual-meta div{min-width:0!important;border:1px solid #383838!important;border-radius:0!important;background:#242424!important;color:var(--concept-text)!important;box-shadow:none!important}body.concept-system:not(.widget-mode) .orders-summary-card.accent,body.concept-system:not(.widget-mode) .orders-summary-card.good{border-color:rgba(110,184,255,.42)!important;background:var(--concept-blue-soft)!important}body.concept-system:not(.widget-mode) .orders-summary-card.warn{border-color:rgba(239,157,84,.45)!important;background:var(--concept-orange-soft)!important}body.concept-system:not(.widget-mode) .category-master-card strong,body.concept-system:not(.widget-mode) .category-master-title b,body.concept-system:not(.widget-mode) .orders-summary-card strong,body.concept-system:not(.widget-mode) .setup-step strong,body.concept-system:not(.widget-mode) .wizard-flow-row b{color:#fff!important}body.concept-system:not(.widget-mode) .order-filter-bar,body.concept-system:not(.widget-mode) .orders-filter-panel{border:1px solid #363636!important;border-radius:0!important;background:#202020!important}body.concept-system:not(.widget-mode) .order-filter-bar button.active{color:#cde7ff!important}body.concept-system:not(.widget-mode) #editView .subtabs{position:sticky!important;top:82px!important;z-index:45!important;display:flex!important;flex-wrap:nowrap!important;gap:3px!important;margin:0 0 12px!important;padding:6px!important;overflow-x:auto!important;border:1px solid #353535!important;border-radius:0!important;background:#202020!important}body.concept-system:not(.widget-mode) #editView .subtabs button.subtab,body.concept-system:not(.widget-mode) #editView .subtabs button.subtab:not(.secondary):not(.ghost):not(.warn){flex:0 0 auto!important;border:0!important;border-radius:4px!important;background:0 0!important;color:#aaa9a4!important;white-space:nowrap!important}body.concept-system:not(.widget-mode) #editView .subtabs button.subtab.active,body.concept-system:not(.widget-mode) #editView .subtabs button.subtab.active:not(.secondary):not(.ghost):not(.warn){background:#3a3a3a!important;color:#fff!important}body.concept-system:not(.widget-mode) .editor-workspace{grid-template-columns:minmax(0,1fr) 300px!important;gap:14px!important}body.concept-system:not(.widget-mode) .editor-grid{grid-template-columns:250px minmax(0,1fr)!important;gap:14px!important}body.concept-system:not(.widget-mode) .editor-right-panel{position:sticky!important;top:138px!important;max-height:calc(100vh - 155px)!important;overflow:auto!important;background:#202020!important}body.concept-system:not(.widget-mode) .side{background:#202020!important}body.concept-system:not(.widget-mode) #productList button,body.concept-system:not(.widget-mode) #productList button:not(.secondary):not(.ghost):not(.warn),body.concept-system:not(.widget-mode) .list button,body.concept-system:not(.widget-mode) .list button:not(.secondary):not(.ghost):not(.warn){width:100%!important;justify-content:flex-start!important;margin:0 0 4px!important;border-color:#353535!important;background:#242424!important;color:#dddcd7!important;text-align:left!important}body.concept-system:not(.widget-mode) #productList button.active,body.concept-system:not(.widget-mode) #productList button.active:not(.secondary):not(.ghost):not(.warn),body.concept-system:not(.widget-mode) .list button.active,body.concept-system:not(.widget-mode) .list button.active:not(.secondary):not(.ghost):not(.warn){border-color:var(--concept-blue)!important;background:var(--concept-blue-soft)!important;box-shadow:inset 3px 0 0 var(--concept-blue)!important}body.concept-system:not(.widget-mode) .check-item,body.concept-system:not(.widget-mode) .checkup-item,body.concept-system:not(.widget-mode) .editor-hero,body.concept-system:not(.widget-mode) .editor-modebar,body.concept-system:not(.widget-mode) .editor-right-card,body.concept-system:not(.widget-mode) .material-group-card,body.concept-system:not(.widget-mode) .passport-check,body.concept-system:not(.widget-mode) .passport-metric,body.concept-system:not(.widget-mode) .passport-scenario,body.concept-system:not(.widget-mode) .product-passport-panel,body.concept-system:not(.widget-mode) .resource-card,body.concept-system:not(.widget-mode) .resource-summary div,body.concept-system:not(.widget-mode) .side-summary,body.concept-system:not(.widget-mode) .template-create,body.concept-system:not(.widget-mode) .template-details,body.concept-system:not(.widget-mode) .template-logic{border:1px solid #383838!important;border-radius:0!important;background:#242424!important;color:var(--concept-soft)!important;box-shadow:none!important}body.concept-system:not(.widget-mode) .category-master,body.concept-system:not(.widget-mode) .category-master-card{background-color:#242424!important}body.concept-system:not(.widget-mode) .category-master,body.concept-system:not(.widget-mode) .category-master-card,body.concept-system:not(.widget-mode) .category-master-head{border-color:#383838!important;border-radius:0!important;background-image:none!important;color:var(--concept-soft)!important;box-shadow:none!important}body.concept-system:not(.widget-mode) .category-master-foot,body.concept-system:not(.widget-mode) .setup-progress,body.concept-system:not(.widget-mode) .wizard-flow,body.concept-system:not(.widget-mode) .wizard-focus{border-color:#383838!important;border-radius:0!important;background-color:#242424!important;background-image:none!important;color:var(--concept-soft)!important;box-shadow:none!important}body.concept-system:not(.widget-mode) .category-master-head{background-color:#202020!important}body.concept-system:not(.widget-mode) .category-master-card small,body.concept-system:not(.widget-mode) .category-master-card span,body.concept-system:not(.widget-mode) .category-master-foot,body.concept-system:not(.widget-mode) .category-master-title span,body.concept-system:not(.widget-mode) .setup-step span,body.concept-system:not(.widget-mode) .wizard-flow-row div,body.concept-system:not(.widget-mode) .wizard-focus-title{color:#aaa9a4!important}body.concept-system:not(.widget-mode) button.setup-step,body.concept-system:not(.widget-mode) button.setup-step:not(.secondary):not(.ghost):not(.warn),body.concept-system:not(.widget-mode) button.wizard-flow-row,body.concept-system:not(.widget-mode) button.wizard-flow-row:not(.secondary):not(.ghost):not(.warn){border-color:#3b3b3b!important;border-radius:0!important;background:#202020!important;color:var(--concept-soft)!important;box-shadow:none!important}body.concept-system:not(.widget-mode) .passport-check.good,body.concept-system:not(.widget-mode) .passport-scenario.good,body.concept-system:not(.widget-mode) button.setup-step.done,body.concept-system:not(.widget-mode) button.wizard-flow-row.done{border-color:rgba(110,184,255,.42)!important;background:var(--concept-blue-soft)!important}body.concept-system:not(.widget-mode) button.setup-step.warn,body.concept-system:not(.widget-mode) button.wizard-flow-row.warn{border-color:rgba(239,157,84,.45)!important;background:var(--concept-orange-soft)!important}body.concept-system:not(.widget-mode) .segmented{border:1px solid #383838!important;border-radius:4px!important;background:#1b1b1b!important}body.concept-system:not(.widget-mode) .segmented button{border:0!important;background:0 0!important;color:#aaa9a4!important}body.concept-system:not(.widget-mode) .segmented button.active{background:#3b3b3b!important;color:#fff!important}body.concept-system:not(.widget-mode) .passport-check.warn,body.concept-system:not(.widget-mode) .passport-scenario.warn{border-color:rgba(239,157,84,.45)!important;background:var(--concept-orange-soft)!important;color:#ffd2a6!important}body.concept-system:not(.widget-mode) .passport-check.danger,body.concept-system:not(.widget-mode) .passport-scenario.danger{border-color:rgba(239,119,119,.5)!important;background:rgba(239,119,119,.12)!important}body.concept-system:not(.widget-mode) .readiness-badge{background:#2c2c2c!important;color:#d0d0cb!important}body.concept-system:not(.widget-mode) .bot-card,body.concept-system:not(.widget-mode) .bot-message,body.concept-system:not(.widget-mode) .bot-preview,body.concept-system:not(.widget-mode) .bot-status-card,body.concept-system:not(.widget-mode) .crm-snapshot,body.concept-system:not(.widget-mode) .embed-preview,body.concept-system:not(.widget-mode) .launch-next,body.concept-system:not(.widget-mode) .launch-score,body.concept-system:not(.widget-mode) .role-banner{border:1px solid #383838!important;border-radius:0!important;background:#242424!important;color:var(--concept-soft)!important;box-shadow:none!important}body.concept-system:not(.widget-mode) .bot-status-card.good,body.concept-system:not(.widget-mode) .bot-status-card.info{background:var(--concept-blue-soft)!important;color:#cfe7ff!important}body.concept-system:not(.widget-mode) .launch-score,body.concept-system:not(.widget-mode) .role-banner{border-color:rgba(110,184,255,.42)!important;background:var(--concept-blue-soft)!important;color:#cfe7ff!important}body.concept-system:not(.widget-mode) .bot-status-card.warn{background:var(--concept-orange-soft)!important;color:#ffd0a2!important}body.concept-system:not(.widget-mode) .bot-switch{border:1px solid #383838!important;border-radius:0!important;background:#202020!important;color:var(--concept-soft)!important;text-transform:none!important}body.concept-system:not(.widget-mode) #jsonText,body.concept-system:not(.widget-mode) .crm-json-store,body.concept-system:not(.widget-mode) .system-command{border:1px solid #383838!important;border-radius:0!important;background:#141414!important;color:#d0d0cb!important}body.concept-system:not(.widget-mode) .access-gate{background:#202020!important}body.concept-system:not(.widget-mode) .access-card{border:1px solid #3b3b3b!important;border-radius:0!important;background:#171717!important;color:#fff!important}@media (max-width:1180px){body.concept-system:not(.widget-mode) .app{padding:0 14px 36px!important}body.concept-system:not(.widget-mode) .top.brand-panel{position:relative!important;grid-template-columns:auto minmax(0,1fr) auto!important;margin:0-14px!important}body.concept-system:not(.widget-mode) .tabs{position:sticky!important;inset:auto!important;top:0!important;z-index:85!important;width:calc(100% + 28px)!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;margin:0-14px 14px!important;padding:7px 14px!important;overflow:visible!important;border-right:0!important;border-bottom:1px solid #deded9!important;background:var(--concept-sidebar)!important}body.concept-system:not(.widget-mode) .tabs::after,body.concept-system:not(.widget-mode) .tabs::before{display:none!important}body.concept-system:not(.widget-mode) .tabs button.tab,body.concept-system:not(.widget-mode) .tabs button.tab:not(.secondary):not(.ghost):not(.warn){width:100%!important;min-height:36px!important;justify-content:center!important;padding:6px 8px!important;text-align:center!important}body.concept-system:not(.widget-mode) .platform-stats{display:flex!important;overflow-x:auto!important}body.concept-system:not(.widget-mode) .platform-stat{flex:1 0 92px!important}body.concept-system:not(.widget-mode) #calcView>.section:first-child{grid-template-columns:1fr!important}body.concept-system:not(.widget-mode) #calcView>.section:first-child>*{grid-column:1!important}body.concept-system:not(.widget-mode) #calcView>.section:first-child>.calc-summary-rail{grid-column:1!important;grid-row:auto!important;position:static!important;order:4!important}body.concept-system:not(.widget-mode) #calcView>.section:first-child>.grid{order:1!important}body.concept-system:not(.widget-mode) #calcView>.section:first-child>.grid+.grid{order:2!important}body.concept-system:not(.widget-mode) #bookletOptionsSection{order:3!important}body.concept-system:not(.widget-mode) #formula{order:5!important}body.concept-system:not(.widget-mode) #layoutAdvice{order:6!important}body.concept-system:not(.widget-mode) #qualityWarnings{order:7!important}body.concept-system:not(.widget-mode) #priceMatrixPanel{order:8!important}body.concept-system:not(.widget-mode) .calc-summary-rail .metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.concept-system:not(.widget-mode) .metric:nth-child(5){grid-column:span 2!important}body.concept-system:not(.widget-mode) .editor-grid,body.concept-system:not(.widget-mode) .editor-workspace{grid-template-columns:1fr!important}body.concept-system:not(.widget-mode) .editor-right-panel,body.concept-system:not(.widget-mode) .side{position:static!important;max-height:none!important}}@media (max-width:760px){body.concept-system:not(.widget-mode) .app{padding:0 9px 26px!important}body.concept-system:not(.widget-mode) .top.brand-panel{grid-template-columns:1fr!important;gap:10px!important;margin:0-9px!important;padding:11px 10px!important}body.concept-system:not(.widget-mode) .top.brand-panel>.toolbar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}body.concept-system:not(.widget-mode) .top.brand-panel>.toolbar button{min-width:0!important;padding:6px 4px!important;font-size:10px!important}body.concept-system:not(.widget-mode) .platform-stats{grid-row:auto!important;grid-column:1!important}body.concept-system:not(.widget-mode) .tabs{position:relative!important;top:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:calc(100% + 18px)!important;margin:0-9px 10px!important;padding:7px 9px!important}body.concept-system:not(.widget-mode) .tabs button.tab,body.concept-system:not(.widget-mode) .tabs button.tab:not(.secondary):not(.ghost):not(.warn){font-size:10px!important;white-space:normal!important}body.concept-system:not(.widget-mode) .section{padding:11px!important;margin-bottom:10px!important}body.concept-system:not(.widget-mode) #calcView>.section:first-child{padding:10px!important;gap:10px!important}body.concept-system:not(.widget-mode) #calcView>.section:first-child>.grid,body.concept-system:not(.widget-mode) .grid,body.concept-system:not(.widget-mode) .grid.three,body.concept-system:not(.widget-mode) .grid.two{grid-template-columns:1fr!important}body.concept-system:not(.widget-mode) input,body.concept-system:not(.widget-mode) select,body.concept-system:not(.widget-mode) textarea{min-height:44px!important;font-size:16px!important}body.concept-system:not(.widget-mode) .calc-summary-rail .metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.concept-system:not(.widget-mode) .metric:nth-child(5){grid-column:1/-1!important}body.concept-system:not(.widget-mode) .design-asset-panel,body.concept-system:not(.widget-mode) .formula-hero,body.concept-system:not(.widget-mode) .formula-strip,body.concept-system:not(.widget-mode) .layout-visual-grid,body.concept-system:not(.widget-mode) .order-panel,body.concept-system:not(.widget-mode) .quick-order-actions{grid-template-columns:1fr!important}body.concept-system:not(.widget-mode) .order-panel>*{grid-column:1!important}body.concept-system:not(.widget-mode) .split-head{align-items:flex-start!important;flex-direction:column!important}body.concept-system:not(.widget-mode) .split-head>.toolbar{width:100%!important}body.concept-system:not(.widget-mode) .orders-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.concept-system:not(.widget-mode) .order-filter-bar,body.concept-system:not(.widget-mode) .split-head>.toolbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.concept-system:not(.widget-mode) table:not(#matrixTable){min-width:680px!important}body.concept-system:not(.widget-mode) #matrixTable{min-width:650px!important}body.concept-system:not(.widget-mode) #editView .subtabs{position:sticky!important;top:0!important}body.concept-system:not(.widget-mode) .category-master-grid,body.concept-system:not(.widget-mode) .setup-progress,body.concept-system:not(.widget-mode) .wizard-flow{grid-template-columns:1fr!important}body.concept-system:not(.widget-mode) #productList button,body.concept-system:not(.widget-mode) .list button{flex-wrap:wrap!important}body.concept-system:not(.widget-mode) .product-list-readiness{flex:1 0 100%!important;width:100%!important;margin-left:0!important}}@media (max-width:430px){body.concept-system:not(.widget-mode){overflow-x:hidden!important}body.concept-system:not(.widget-mode) .app{width:100%!important;max-width:100vw!important}body.concept-system:not(.widget-mode) .tabs,body.concept-system:not(.widget-mode) .top.brand-panel{width:100%!important;margin-left:0!important;margin-right:0!important}body.concept-system:not(.widget-mode) .tabs,body.concept-system:not(.widget-mode) .top.brand-panel>.toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.concept-system:not(.widget-mode) .calc-summary-rail .metrics,body.concept-system:not(.widget-mode) .order-filter-bar,body.concept-system:not(.widget-mode) .orders-summary{grid-template-columns:1fr!important}body.concept-system:not(.widget-mode) .metric:nth-child(5){grid-column:1!important}body.concept-system:not(.widget-mode) .app{padding-left:0!important;padding-right:0!important}body.concept-system:not(.widget-mode) #calcView>.section:first-child,body.concept-system:not(.widget-mode) .section{border-left:0!important;border-right:0!important}}body.concept-system:not(.widget-mode) .tabs .tab::before{position:static!important;inset:auto!important;transform:none!important;display:grid!important;place-items:center!important;width:20px!important;height:20px!important;border:1px solid #d1d2ce!important;border-radius:4px!important;background:#f5f5f2!important;color:#6f726e!important;font-size:13px!important;font-weight:800!important;line-height:1!important}body.concept-system:not(.widget-mode) .tabs .tab[data-view=calc]::before{content:"▦"!important}body.concept-system:not(.widget-mode) .tabs .tab[data-view=drafts]::before{content:"◫"!important}body.concept-system:not(.widget-mode) .tabs .tab[data-view=orders]::before{content:"▣"!important}body.concept-system:not(.widget-mode) .tabs .tab[data-view=stock]::before{content:"▤"!important}body.concept-system:not(.widget-mode) .tabs .tab[data-view=analytics]::before{content:"▥"!important}body.concept-system:not(.widget-mode) .tabs .tab[data-view=formulaLab]::before{content:"◇"!important}body.concept-system:not(.widget-mode) .tabs .tab[data-view=siteWidgets]::before{content:"▧"!important}body.concept-system:not(.widget-mode) .tabs .tab[data-view=bot]::before{content:"◆"!important}body.concept-system:not(.widget-mode) .tabs .tab[data-view=edit]::before{content:"◩"!important}body.concept-system:not(.widget-mode) .tabs .tab[data-view=system]::before{content:"⚙"!important}body.concept-system:not(.widget-mode) .tabs .tab[data-view=data]::before{content:"⌁"!important}body.concept-system:not(.widget-mode) .tabs .tab.active::before{border-color:rgba(53,197,228,.65)!important;background:rgba(53,197,228,.14)!important;color:#087f96!important}body.concept-system:not(.widget-mode) #createOrderBtn,body.concept-system:not(.widget-mode) #exportBtn,body.concept-system:not(.widget-mode) #exportOrdersBtn,body.concept-system:not(.widget-mode) #exportOrdersCsvBtn,body.concept-system:not(.widget-mode) #importBtn,body.concept-system:not(.widget-mode) #importKeycrmOrdersBtn,body.concept-system:not(.widget-mode) #logoutBtn,body.concept-system:not(.widget-mode) #quickDraftBtn,body.concept-system:not(.widget-mode) #refreshBackendOrdersBtn,body.concept-system:not(.widget-mode) #resetBotSettingsBtn,body.concept-system:not(.widget-mode) #saveBotSettingsBtn,body.concept-system:not(.widget-mode) #saveBtn,body.concept-system:not(.widget-mode) #testBotPreviewBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;white-space:nowrap!important}body.concept-system:not(.widget-mode) #createOrderBtn::before,body.concept-system:not(.widget-mode) #saveBotSettingsBtn::before{content:"✓"}body.concept-system:not(.widget-mode) #exportOrdersBtn::before,body.concept-system:not(.widget-mode) #exportOrdersCsvBtn::before{content:"↓"}body.concept-system:not(.widget-mode) #importKeycrmOrdersBtn::before{content:"↑"}body.concept-system:not(.widget-mode) #quickDraftBtn::before{content:"▤"}body.concept-system:not(.widget-mode) #refreshBackendOrdersBtn::before,body.concept-system:not(.widget-mode) #testBotPreviewBtn::before{content:"↻"}body.concept-system:not(.widget-mode) #resetBotSettingsBtn::before{content:"↺"}body.concept-system:not(.widget-mode) #clearOrderFiltersBtn::before{content:"×";margin-right:6px}body.concept-system:not(.widget-mode) .order-actions [data-order-calculate]::before{content:"=";margin-right:5px}body.concept-system:not(.widget-mode) .order-actions [data-order-open]::before{content:"▣";margin-right:5px}body.concept-system:not(.widget-mode) .order-actions [data-production-sheet]::before{content:"▤";margin-right:5px}body.concept-system:not(.widget-mode) #ordersTable .order-client-name,body.concept-system:not(.widget-mode) #ordersTable .order-id{color:#f6f6f2!important}body.concept-system:not(.widget-mode) #ordersTable .order-product-title{letter-spacing:0!important}body.concept-system:not(.widget-mode) #ordersTable .order-client-phone,body.concept-system:not(.widget-mode) #ordersTable .order-lines,body.concept-system:not(.widget-mode) #ordersTable .order-production-sub,body.concept-system:not(.widget-mode) #ordersTable .order-unit{color:#b9bab5!important}body.concept-system:not(.widget-mode) #ordersTable .order-production-main{color:#dfe9f4!important}body.concept-system:not(.widget-mode) #ordersTable .order-date,body.concept-system:not(.widget-mode) #ordersTable .order-design,body.concept-system:not(.widget-mode) #ordersTable .order-lines.muted-line{color:#92938f!important}body.concept-system:not(.widget-mode) #ordersPagination,body.concept-system:not(.widget-mode) #ordersPagination b,body.concept-system:not(.widget-mode) #ordersPagination div{color:#c6c7c2!important}body.concept-system:not(.widget-mode) #ordersPagination{padding:9px 12px!important;border:1px solid #383838!important;border-radius:0!important;background:#202020!important}body.concept-system:not(.widget-mode) .status-badge{border-radius:5px!important;background:#2b2d30!important;border-color:#50545a!important;color:#d4d8df!important;box-shadow:inset 3px 0 0 currentColor!important}body.concept-system:not(.widget-mode) .status-badge.calculation{background:rgba(160,174,194,.12)!important;border-color:rgba(160,174,194,.38)!important;color:#c3cedd!important}body.concept-system:not(.widget-mode) .status-badge.awaiting_approval{background:rgba(239,157,84,.14)!important;border-color:rgba(239,157,84,.48)!important;color:#ffc47d!important}body.concept-system:not(.widget-mode) .status-badge.awaiting_payment,body.concept-system:not(.widget-mode) .status-badge.confirmed{background:rgba(110,184,255,.14)!important;border-color:rgba(110,184,255,.48)!important;color:#9ecbff!important}body.concept-system:not(.widget-mode) .status-badge.paid{background:rgba(89,208,146,.14)!important;border-color:rgba(89,208,146,.48)!important;color:#8be1b4!important}body.concept-system:not(.widget-mode) .status-badge.in_work{background:rgba(177,154,255,.14)!important;border-color:rgba(177,154,255,.48)!important;color:#c5b4ff!important}body.concept-system:not(.widget-mode) .status-badge.done{background:rgba(73,205,190,.14)!important;border-color:rgba(73,205,190,.48)!important;color:#82e1d4!important}body.concept-system:not(.widget-mode) .status-badge.delivery{background:rgba(84,205,232,.14)!important;border-color:rgba(84,205,232,.48)!important;color:#8bdff1!important}body.concept-system:not(.widget-mode) .status-badge.closed{background:rgba(174,178,184,.12)!important;border-color:rgba(174,178,184,.38)!important;color:#c8cbd0!important}body.concept-system:not(.widget-mode) .status-badge.cancelled{background:rgba(239,119,119,.14)!important;border-color:rgba(239,119,119,.48)!important;color:#ffabab!important}body.concept-system:not(.widget-mode) .status-select:has(option[value=calculation]:checked){border-color:#6f7885!important;color:#d2d8e1!important}body.concept-system:not(.widget-mode) .status-select:has(option[value=awaiting_approval]:checked){border-color:#a96c34!important;color:#ffc47d!important;background-color:#30271f!important}body.concept-system:not(.widget-mode) .status-select:has(option[value=awaiting_payment]:checked){border-color:#4d83b8!important;color:#9ecbff!important;background-color:#202a34!important}body.concept-system:not(.widget-mode) .status-select:has(option[value=paid]:checked){border-color:#3d8d66!important;color:#8be1b4!important;background-color:#1f2d27!important}body.concept-system:not(.widget-mode) .status-select:has(option[value=in_work]:checked){border-color:#725fb3!important;color:#c5b4ff!important;background-color:#272331!important}body.concept-system:not(.widget-mode) .status-select:has(option[value=done]:checked){border-color:#378f83!important;color:#82e1d4!important;background-color:#1d2d2b!important}body.concept-system:not(.widget-mode) .status-select:has(option[value=delivery]:checked){border-color:#3d8798!important;color:#8bdff1!important;background-color:#1d2b2f!important}body.concept-system:not(.widget-mode) .status-select:has(option[value=closed]:checked){border-color:#666a70!important;color:#c8cbd0!important;background-color:#262729!important}body.concept-system:not(.widget-mode) .status-select:has(option[value=cancelled]:checked){border-color:#a24f4f!important;color:#ffabab!important;background-color:#322121!important}body.concept-system:not(.widget-mode) #layoutVisualization .layout-piece,body.concept-system:not(.widget-mode) #layoutVisualization .piece,body.concept-system:not(.widget-mode) #layoutVisualization .sheet-cell{color:#e7f9ff!important;font-weight:800!important;text-shadow:0 1px 0 rgba(0,0,0,.75)!important}body.concept-system:not(.widget-mode) #systemView .check-card p,body.concept-system:not(.widget-mode) #systemView .check-card small,body.concept-system:not(.widget-mode) #systemView .launch-card p,body.concept-system:not(.widget-mode) #systemView .launch-card small{color:#c2c3be!important}@media (max-width:1320px) and (min-width:761px){body.concept-system:not(.widget-mode) .top.brand-panel{grid-template-columns:minmax(260px,1fr) auto!important;row-gap:10px!important}body.concept-system:not(.widget-mode) .top.brand-panel .platform-stats{grid-column:1/-1!important;grid-row:2!important}body.concept-system:not(.widget-mode) .top.brand-panel>.toolbar{grid-column:2!important;grid-row:1!important}}@media (max-width:760px){body.concept-system:not(.widget-mode) .tabs button.tab,body.concept-system:not(.widget-mode) .tabs button.tab:not(.secondary):not(.ghost):not(.warn){justify-content:flex-start!important;gap:7px!important}body.concept-system:not(.widget-mode) .tabs .tab::before{width:18px!important;height:18px!important;font-size:12px!important}}body.concept-system:not(.widget-mode){--tone-blue:#6eb8ff;--tone-cyan:#51cde5;--tone-green:#59d092;--tone-orange:#ef9d54;--tone-red:#ef7777;--tone-violet:#b19aff;--workspace-cyan:#55c8e5;--workspace-blue:#6eb8ff;--workspace-violet:#a996ff;--workspace-amber:#eea34f;--workspace-red:#ef7777;--workspace-green:#59c995}body.concept-system:not(.widget-mode) .metric[class*=tone-]{position:relative!important;overflow:hidden!important;border-color:#404040!important;background:#242424!important}body.concept-system:not(.widget-mode) .metric[class*=tone-]::after,body.concept-system:not(.widget-mode) .orders-summary-card::after{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:#70716d}body.concept-system:not(.widget-mode) .metric.tone-info::after{background:var(--tone-cyan)}body.concept-system:not(.widget-mode) .metric.tone-info b{color:#a7ecfa!important}body.concept-system:not(.widget-mode) .metric.tone-primary{border-color:rgba(110,184,255,.48)!important;background:rgba(110,184,255,.12)!important}body.concept-system:not(.widget-mode) .metric.tone-primary::after{background:var(--tone-blue)}body.concept-system:not(.widget-mode) .metric.tone-primary b{color:#c4e2ff!important}body.concept-system:not(.widget-mode) .metric.tone-success{border-color:rgba(89,208,146,.42)!important;background:rgba(89,208,146,.09)!important}body.concept-system:not(.widget-mode) .metric.tone-success::after{background:var(--tone-green)}body.concept-system:not(.widget-mode) .metric.tone-success b{color:#92e4b8!important}body.concept-system:not(.widget-mode) .metric.tone-warning{border-color:rgba(239,157,84,.42)!important;background:rgba(239,157,84,.09)!important}body.concept-system:not(.widget-mode) .metric.tone-warning::after{background:var(--tone-orange)}body.concept-system:not(.widget-mode) .metric.tone-warning b{color:#ffc182!important}body.concept-system:not(.widget-mode) .metric.tone-danger{border-color:rgba(239,119,119,.45)!important;background:rgba(239,119,119,.1)!important}body.concept-system:not(.widget-mode) .metric.tone-danger::after{background:var(--tone-red)}body.concept-system:not(.widget-mode) .metric.tone-danger b{color:#faa!important}body.concept-system:not(.widget-mode) .metric.tone-process{border-color:rgba(177,154,255,.4)!important;background:rgba(177,154,255,.08)!important}body.concept-system:not(.widget-mode) .metric.tone-process::after{background:var(--tone-violet)}body.concept-system:not(.widget-mode) .metric.tone-process b{color:#c9bcff!important}body.concept-system:not(.widget-mode) .metric.tone-cost{border-color:rgba(239,157,84,.32)!important;background:rgba(239,157,84,.055)!important}body.concept-system:not(.widget-mode) .metric.tone-cost::after{background:#c77b3c}body.concept-system:not(.widget-mode) .metric.tone-cost b{color:#e9b580!important}body.concept-system:not(.widget-mode) .orders-summary-card{position:relative!important;overflow:hidden!important;min-height:112px!important;padding:18px 14px 13px!important;background:#242424!important}body.concept-system:not(.widget-mode) .orders-summary-card.total{border-color:rgba(81,205,229,.52)!important;background:rgba(81,205,229,.11)!important}body.concept-system:not(.widget-mode) .orders-summary-card.total::after{background:var(--tone-cyan)}body.concept-system:not(.widget-mode) .orders-summary-card.active-orders{border-color:rgba(110,184,255,.58)!important;background:rgba(110,184,255,.14)!important}body.concept-system:not(.widget-mode) .orders-summary-card.active-orders::after{background:var(--tone-blue)}body.concept-system:not(.widget-mode) .orders-summary-card.attention{border-color:rgba(239,157,84,.62)!important;background:rgba(239,157,84,.14)!important}body.concept-system:not(.widget-mode) .orders-summary-card.attention::after{background:var(--tone-orange)}body.concept-system:not(.widget-mode) .orders-summary-card.ready{border-color:rgba(89,208,146,.58)!important;background:rgba(89,208,146,.12)!important}body.concept-system:not(.widget-mode) .orders-summary-card.ready::after{background:var(--tone-green)}body.concept-system:not(.widget-mode) .orders-summary-card.blocked{border-color:rgba(239,119,119,.62)!important;background:rgba(239,119,119,.14)!important}body.concept-system:not(.widget-mode) .orders-summary-card.blocked::after{background:var(--tone-red)}body.concept-system:not(.widget-mode) .orders-summary-card.work{border-color:rgba(177,154,255,.56)!important;background:rgba(177,154,255,.12)!important}body.concept-system:not(.widget-mode) .orders-summary-card.work::after{background:var(--tone-violet)}body.concept-system:not(.widget-mode) .orders-summary-card.revenue{border-color:#4b4b4b!important;background:#292929!important}body.concept-system:not(.widget-mode) .orders-summary-card.revenue::after{background:#e2e2dc}body.concept-system:not(.widget-mode) .orders-summary-card strong{font-size:28px!important;font-weight:700!important}body.concept-system:not(.widget-mode) .orders-summary-card span{color:#c3c4bf!important;line-height:1.35!important}body.concept-system:not(.widget-mode) .order-priority-filter-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 12px;padding:8px;border:1px solid #363636;background:#202020}body.concept-system:not(.widget-mode) .order-priority-filter-bar button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;color:#b8b9b4!important}body.concept-system:not(.widget-mode) .order-priority-filter-bar button b{display:grid;place-items:center;min-width:25px;height:23px;padding:0 6px;border:1px solid #4b4b4b;border-radius:4px;background:#2b2b2b;color:#f4f4ef!important;font-size:11px;font-weight:800!important}body.concept-system:not(.widget-mode) .order-priority-filter-bar button[data-order-priority=attention].active{border-color:var(--tone-orange)!important;background:rgba(239,157,84,.14)!important;color:#ffc182!important}body.concept-system:not(.widget-mode) .order-priority-filter-bar button[data-order-priority=ready].active{border-color:var(--tone-green)!important;background:rgba(89,208,146,.13)!important;color:#92e4b8!important}body.concept-system:not(.widget-mode) .order-priority-filter-bar button[data-order-priority=work].active{border-color:var(--tone-violet)!important;background:rgba(177,154,255,.13)!important;color:#c9bcff!important}body.concept-system:not(.widget-mode) .order-priority-filter-bar button[data-order-priority=blocked].active{border-color:var(--tone-red)!important;background:rgba(239,119,119,.14)!important;color:#faa!important}body.concept-system:not(.widget-mode) .order-priority-filter-bar button[data-order-priority=all].active{border-color:var(--tone-cyan)!important;background:rgba(81,205,229,.12)!important;color:#a7ecfa!important}body.concept-system:not(.widget-mode) #ordersTable tbody tr td:first-child{box-shadow:inset 4px 0 0#555!important}body.concept-system:not(.widget-mode) #ordersTable tbody tr.status-calculation td:first-child{box-shadow:inset 4px 0 0#9aa8ba!important}body.concept-system:not(.widget-mode) #ordersTable tbody tr.status-awaiting_approval td:first-child{box-shadow:inset 4px 0 0 var(--tone-orange)!important}body.concept-system:not(.widget-mode) #ordersTable tbody tr.status-awaiting_payment td:first-child{box-shadow:inset 4px 0 0 var(--tone-blue)!important}body.concept-system:not(.widget-mode) #ordersTable tbody tr.status-paid td:first-child{box-shadow:inset 4px 0 0 var(--tone-green)!important}body.concept-system:not(.widget-mode) #ordersTable tbody tr.status-in_work td:first-child{box-shadow:inset 4px 0 0 var(--tone-violet)!important}body.concept-system:not(.widget-mode) #ordersTable tbody tr.status-done td:first-child{box-shadow:inset 4px 0 0#49cdbe!important}body.concept-system:not(.widget-mode) #ordersTable tbody tr.status-delivery td:first-child{box-shadow:inset 4px 0 0 var(--tone-cyan)!important}body.concept-system:not(.widget-mode) #ordersTable tbody tr.status-closed td:first-child{box-shadow:inset 4px 0 0#8d9095!important}body.concept-system:not(.widget-mode) #analyticsStockAlertsTable tbody tr td:first-child,body.concept-system:not(.widget-mode) #ordersTable tbody tr.status-cancelled td:first-child{box-shadow:inset 4px 0 0 var(--tone-red)!important}body.concept-system:not(.widget-mode) #ordersTable .order-date.age-stale{color:#ffc182!important;font-weight:700!important}body.concept-system:not(.widget-mode) #ordersTable .order-date.age-urgent{color:#f99!important;font-weight:800!important}body.concept-system:not(.widget-mode) .stock-state{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid #4b4b4b;border-radius:4px;font-size:11px;font-weight:800}body.concept-system:not(.widget-mode) .stock-state.ok{border-color:rgba(89,208,146,.46);background:rgba(89,208,146,.12);color:#92e4b8}body.concept-system:not(.widget-mode) .stock-state.low{border-color:rgba(239,157,84,.5);background:rgba(239,157,84,.13);color:#ffc182}body.concept-system:not(.widget-mode) .stock-state.out{border-color:rgba(239,119,119,.52);background:rgba(239,119,119,.14);color:#faa}body.concept-system:not(.widget-mode) #stockTable tr.stock-ok td:first-child{box-shadow:inset 4px 0 0 var(--tone-green)}body.concept-system:not(.widget-mode) #stockTable tr.stock-low td:first-child{box-shadow:inset 4px 0 0 var(--tone-orange)}body.concept-system:not(.widget-mode) #stockTable tr.stock-out td:first-child{box-shadow:inset 4px 0 0 var(--tone-red)}body.concept-system:not(.widget-mode) #stockMovementsTable tr.movement-in td:nth-child(2),body.concept-system:not(.widget-mode) #stockMovementsTable tr.movement-return td:nth-child(2){color:#92e4b8!important}body.concept-system:not(.widget-mode) #stockMovementsTable tr.movement-reserve td:nth-child(2){color:#ffc182!important}body.concept-system:not(.widget-mode) #stockMovementsTable tr.movement-out td:nth-child(2){color:#faa!important}body.concept-system:not(.widget-mode) #stockMovementsTable tr.movement-usage td:nth-child(2){color:#c9bcff!important}body.concept-system:not(.widget-mode) #analyticsManagerTable td:nth-child(3),body.concept-system:not(.widget-mode) #analyticsMaterialTable td:nth-child(3),body.concept-system:not(.widget-mode) #analyticsProductTable td:nth-child(3),body.concept-system:not(.widget-mode) #analyticsSourceTable td:nth-child(3),body.concept-system:not(.widget-mode) #analyticsStatusTable td:nth-child(3){color:#a7d5ff!important}body.concept-system:not(.widget-mode) #analyticsManagerTable td:nth-child(4),body.concept-system:not(.widget-mode) #analyticsMaterialTable td:nth-child(4),body.concept-system:not(.widget-mode) #analyticsProductTable td:nth-child(4),body.concept-system:not(.widget-mode) #analyticsSourceTable td:nth-child(4),body.concept-system:not(.widget-mode) #analyticsStatusTable td:nth-child(4){color:#e9b580!important}body.concept-system:not(.widget-mode) #analyticsManagerTable td:nth-child(5),body.concept-system:not(.widget-mode) #analyticsMaterialTable td:nth-child(5),body.concept-system:not(.widget-mode) #analyticsProductTable td:nth-child(5),body.concept-system:not(.widget-mode) #analyticsSourceTable td:nth-child(5),body.concept-system:not(.widget-mode) #analyticsStatusTable td:nth-child(5){color:#92e4b8!important;font-weight:800!important}body.concept-system:not(.widget-mode) #analyticsStockAlertsTable tbody tr td:nth-child(2){color:#faa!important;font-weight:800!important}body.concept-system:not(.widget-mode) .bot-status-card.good{border-color:rgba(89,208,146,.5)!important;background:rgba(89,208,146,.11)!important}body.concept-system:not(.widget-mode) .bot-status-card.good b{color:#92e4b8!important}body.concept-system:not(.widget-mode) .bot-status-card.info{border-color:rgba(177,154,255,.46)!important;background:rgba(177,154,255,.1)!important}body.concept-system:not(.widget-mode) .bot-status-card.info b{color:#c9bcff!important}body.concept-system:not(.widget-mode) .bot-status-card.warn{border-color:rgba(239,157,84,.52)!important;background:rgba(239,157,84,.12)!important}body.concept-system:not(.widget-mode) .bot-status-card.warn b{color:#ffc182!important}body.concept-system:not(.widget-mode) #systemView .launch-card.good{border-color:rgba(89,208,146,.38)!important}body.concept-system:not(.widget-mode) #systemView .launch-card.good .launch-progress i{background:var(--tone-green)!important}body.concept-system:not(.widget-mode) #systemView .launch-card.good .launch-pill{border-color:rgba(89,208,146,.48)!important;background:rgba(89,208,146,.13)!important;color:#92e4b8!important}body.concept-system:not(.widget-mode) #systemView .launch-card.warn{border-color:rgba(239,157,84,.48)!important}body.concept-system:not(.widget-mode) #systemView .launch-card.warn .launch-progress i{background:var(--tone-orange)!important}body.concept-system:not(.widget-mode) #systemView .launch-card.warn .launch-pill{border-color:rgba(239,157,84,.5)!important;background:rgba(239,157,84,.13)!important;color:#ffc182!important}body.concept-system:not(.widget-mode) #systemView .launch-card.bad{border-color:rgba(239,119,119,.5)!important}body.concept-system:not(.widget-mode) #systemView .launch-card.bad .launch-progress i{background:var(--tone-red)!important}body.concept-system:not(.widget-mode) #systemView .launch-card.bad .launch-pill{border-color:rgba(239,119,119,.52)!important;background:rgba(239,119,119,.14)!important;color:#faa!important}body.concept-system:not(.widget-mode) .product-list-readiness,body.concept-system:not(.widget-mode) .readiness-badge{border:1px solid #4a4a4a!important;border-radius:4px!important;padding:3px 7px!important}body.concept-system:not(.widget-mode) .product-list-readiness.ready,body.concept-system:not(.widget-mode) .readiness-badge.ready{border-color:rgba(89,208,146,.45)!important;background:rgba(89,208,146,.12)!important;color:#92e4b8!important}body.concept-system:not(.widget-mode) .product-list-readiness.review,body.concept-system:not(.widget-mode) .readiness-badge.review{border-color:rgba(239,157,84,.48)!important;background:rgba(239,157,84,.12)!important;color:#ffc182!important}body.concept-system:not(.widget-mode) .product-list-readiness.draft,body.concept-system:not(.widget-mode) .readiness-badge.draft{border-color:rgba(110,184,255,.42)!important;background:rgba(110,184,255,.1)!important;color:#a7d5ff!important}body.concept-system:not(.widget-mode) .product-list-readiness.hidden,body.concept-system:not(.widget-mode) .readiness-badge.hidden{border-color:#555!important;background:#292929!important;color:#a7a8a3!important}body.concept-system:not(.widget-mode) .setup-step.done,body.concept-system:not(.widget-mode) .wizard-flow-row.done{border-left:3px solid var(--tone-green)!important}body.concept-system:not(.widget-mode) .setup-step.warn,body.concept-system:not(.widget-mode) .wizard-flow-row.warn{border-left:3px solid var(--tone-orange)!important}body.concept-system:not(.widget-mode) #dataView .sync-card{border-left:3px solid var(--tone-violet)!important}body.concept-system:not(.widget-mode) #dataView .api-item{border-left:3px solid var(--tone-cyan)!important}@media (max-width:760px){body.concept-system:not(.widget-mode) .order-priority-filter-bar{grid-template-columns:1fr 1fr!important}body.concept-system:not(.widget-mode) .order-priority-filter-bar button:first-child{grid-column:1/-1!important}}body.concept-system:not(.widget-mode) .workspace-utility-bar{position:relative;z-index:72;display:grid;grid-template-columns:minmax(280px,680px) max-content max-content;align-items:center;gap:10px;max-width:1680px;margin:12px auto 14px}body.concept-system:not(.widget-mode) .global-search{position:relative;min-width:0}body.concept-system:not(.widget-mode) .global-search>span{position:absolute;left:13px;top:50%;z-index:2;transform:translateY(-50%);color:#9ca7b5;font-size:20px;line-height:1;pointer-events:none}body.concept-system:not(.widget-mode) .global-search>input{width:100%!important;height:42px!important;padding:0 14px 0 42px!important;border:1px solid #313946!important;background:#11161e!important;color:#f5f7fb!important;box-shadow:0 9px 28px rgba(0,0,0,.16)!important}body.concept-system:not(.widget-mode) .global-search>input::placeholder{color:#778391!important}body.concept-system:not(.widget-mode) .global-search-results{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:180;overflow:hidden;border:1px solid #343d4b;border-radius:8px;background:#141a23;box-shadow:0 22px 54px rgba(0,0,0,.42)}body.concept-system:not(.widget-mode) .global-search-results button{display:grid!important;gap:3px;width:100%!important;min-height:52px!important;padding:9px 13px!important;border:0!important;border-bottom:1px solid #29313d!important;border-radius:0!important;background:0 0!important;color:#f4f6f8!important;text-align:left!important}body.concept-system:not(.widget-mode) .global-search-results button:hover{background:rgba(85,200,229,.09)!important}body.concept-system:not(.widget-mode) .global-search-results button span{font-weight:800}body.concept-system:not(.widget-mode) .global-search-results button small{color:#98a3b2}body.concept-system:not(.widget-mode) .global-search-empty{padding:16px;color:#98a3b2;text-align:center}body.concept-system:not(.widget-mode) .notification-center-btn,body.concept-system:not(.widget-mode) .workspace-sync-state{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border:1px solid #323a46!important;border-radius:7px!important;background:#141a22!important;color:#bfc7d2!important;font-size:12px;font-weight:750;white-space:nowrap}body.concept-system:not(.widget-mode) .workspace-sync-state::before{content:"";width:7px;height:7px;margin-right:8px;border-radius:50%;background:#778391}body.concept-system:not(.widget-mode) #orderDetailSection .readiness-item.good::before,body.concept-system:not(.widget-mode) .workspace-sync-state.good::before{background:var(--workspace-green)}body.concept-system:not(.widget-mode) .workspace-sync-state.process::before{background:var(--workspace-blue);animation:workspacePulse 1s infinite alternate}body.concept-system:not(.widget-mode) #orderDetailSection .readiness-item.warn::before,body.concept-system:not(.widget-mode) .notification-item.warning::before,body.concept-system:not(.widget-mode) .workspace-sync-state.warning::before{background:var(--workspace-amber)}body.concept-system:not(.widget-mode) .notification-center-btn{gap:7px;cursor:pointer}body.concept-system:not(.widget-mode) .notification-center-btn>span{display:grid;place-items:center;width:18px;height:18px;border:1px solid rgba(238,163,79,.48);border-radius:50%;color:#ffc786;background:rgba(238,163,79,.11);font-size:11px}body.concept-system:not(.widget-mode) .notification-center-btn b{min-width:20px;padding:2px 6px;border-radius:10px;background:rgba(239,119,119,.16);color:#faa;text-align:center}body.concept-system:not(.widget-mode) .notification-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:185;width:min(390px,calc(100vw - 24px));overflow:hidden;border:1px solid #36404d;border-radius:8px;background:#141a23;box-shadow:0 24px 60px rgba(0,0,0,.46)}body.concept-system:not(.widget-mode) .notification-head{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid #303845}body.concept-system:not(.widget-mode) .notification-head span,body.concept-system:not(.widget-mode) .notification-item small{color:#98a3b2}body.concept-system:not(.widget-mode) .notification-item{position:relative;display:grid!important;gap:3px;width:100%!important;min-height:58px!important;padding:10px 14px 10px 18px!important;border:0!important;border-bottom:1px solid #29313d!important;border-radius:0!important;background:0 0!important;color:#f2f4f7!important;text-align:left!important}body.concept-system:not(.widget-mode) .notification-item::before{content:"";position:absolute;inset:9px auto 9px 0;width:4px;background:#6eb8ff}body.concept-system:not(.widget-mode) .notification-item.danger::before{background:var(--workspace-red)}body.concept-system:not(.widget-mode) .notification-item:hover{background:#1a212c!important}body.concept-system:not(.widget-mode) .notification-empty{padding:22px;color:#98a3b2;text-align:center}body.concept-system:not(.widget-mode) .order-workspace-context{position:sticky;top:10px;z-index:35;display:grid;grid-template-columns:max-content minmax(180px,1fr) auto;align-items:center;gap:10px;min-height:48px;margin:8px 0 10px;padding:8px 12px;border:1px solid #303946;border-radius:7px;background:rgba(17,22,30,.94);box-shadow:0 10px 26px rgba(0,0,0,.2);backdrop-filter:blur(14px)}body.concept-system:not(.widget-mode) .order-workspace-context>span{padding:4px 7px;border:1px solid rgba(85,200,229,.32);border-radius:4px;background:rgba(85,200,229,.08);color:#9ce5f5;font-size:11px;font-weight:850;text-transform:uppercase}body.concept-system:not(.widget-mode) .order-workspace-context>b{overflow:hidden;color:#f4f6f8;text-overflow:ellipsis;white-space:nowrap}body.concept-system:not(.widget-mode) .order-workspace-context>small{color:#9ca7b5;text-align:right}body.concept-system:not(.widget-mode) .orders-loading-bar{position:relative;display:flex;align-items:center;gap:10px;overflow:hidden;min-height:40px;margin:8px 0;padding:9px 12px;border:1px solid rgba(110,184,255,.3);border-radius:7px;background:rgba(110,184,255,.08);color:#b7d9ff}body.concept-system:not(.widget-mode) .orders-loading-bar i{width:14px;height:14px;border:2px solid rgba(110,184,255,.25);border-top-color:#8cc9ff;border-radius:50%;animation:workspaceSpin .7s linear infinite}body.concept-system:not(.widget-mode) .orders-loading-bar::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.055),transparent);transform:translateX(-100%);animation:workspaceShimmer 1.4s infinite}body.concept-system:not(.widget-mode) .density-toggle{display:inline-flex;gap:3px;padding:3px;border:1px solid #303845;border-radius:7px;background:#10151c}body.concept-system:not(.widget-mode) .density-toggle button{min-height:30px!important;padding:5px 8px!important;border:0!important;background:0 0!important;color:#8f9aa8!important}body.concept-system:not(.widget-mode) .density-toggle button.active{background:#252d38!important;color:#f6f7f9!important;box-shadow:inset 0 0 0 1px #3a4655!important}body.concept-system:not(.widget-mode) #ordersView.density-compact #ordersTable td{padding-top:6px!important;padding-bottom:6px!important}@media (min-width:1181px){body.concept-system:not(.widget-mode) #ordersView>.table-wrap{max-height:calc(100vh - 360px);overflow:auto!important;border:1px solid #2d3541;border-radius:8px}body.concept-system:not(.widget-mode) #ordersTable{min-width:1380px!important;border-collapse:separate!important;border-spacing:0!important}body.concept-system:not(.widget-mode) #ordersTable thead th{position:sticky!important;top:0;z-index:18;background:#161c24!important}body.concept-system:not(.widget-mode) #ordersTable td:nth-child(1),body.concept-system:not(.widget-mode) #ordersTable th:nth-child(1){position:sticky!important;left:0;z-index:13;background:#11161e!important}body.concept-system:not(.widget-mode) #ordersTable td:nth-child(2),body.concept-system:not(.widget-mode) #ordersTable th:nth-child(2){position:sticky!important;left:190px;z-index:12;background:#11161e!important;box-shadow:10px 0 20px rgba(0,0,0,.16)}body.concept-system:not(.widget-mode) #ordersTable td:nth-child(6),body.concept-system:not(.widget-mode) #ordersTable th:nth-child(6){position:sticky!important;right:190px;z-index:12;background:#11161e!important;box-shadow:-10px 0 20px rgba(0,0,0,.14)}body.concept-system:not(.widget-mode) #ordersTable td:nth-child(7),body.concept-system:not(.widget-mode) #ordersTable th:nth-child(7){position:sticky!important;right:0;z-index:13;background:#11161e!important}body.concept-system:not(.widget-mode) #ordersTable thead th:nth-child(1),body.concept-system:not(.widget-mode) #ordersTable thead th:nth-child(2),body.concept-system:not(.widget-mode) #ordersTable thead th:nth-child(6),body.concept-system:not(.widget-mode) #ordersTable thead th:nth-child(7){z-index:22;background:#161c24!important}}body.concept-system:not(.widget-mode) #ordersTable tbody tr{cursor:pointer}body.concept-system:not(.widget-mode) #ordersTable tbody tr:hover td{background:#181f29!important}body.concept-system:not(.widget-mode) #ordersTable tbody tr.selected td{background:#19232d!important}body.concept-system:not(.widget-mode) #ordersTable tbody tr.selected{outline:2px solid rgba(85,200,229,.42);outline-offset:-2px}body.concept-system:not(.widget-mode) #ordersTable .order-next-action{border-color:rgba(85,200,229,.46)!important;background:rgba(85,200,229,.13)!important;color:#a8ebf8!important;font-weight:800!important}body.concept-system:not(.widget-mode)::after{content:"";position:fixed;inset:0;z-index:190;visibility:hidden;background:rgba(3,5,8,.62);opacity:0;transition:opacity .18s ease,visibility .18s ease;pointer-events:none}body.concept-system:not(.widget-mode).order-drawer-open::after{visibility:visible;opacity:1;pointer-events:auto}body.concept-system:not(.widget-mode).order-drawer-open main:not(.hidden){z-index:auto!important}body.concept-system:not(.widget-mode) #orderDetailSection{position:fixed!important;inset:16px 16px 16px auto!important;z-index:210!important;width:min(720px,calc(100vw - 32px))!important;max-height:calc(100vh - 32px)!important;margin:0!important;padding:16px!important;overflow:auto!important;border:1px solid #3b4552!important;border-radius:8px!important;background:#0f141b!important;box-shadow:0 30px 90px rgba(0,0,0,.56)!important}body.concept-system:not(.widget-mode) #orderDetailSection>.split-head{position:sticky;top:-16px;z-index:15;margin:-16px -16px 14px!important;padding:14px 16px!important;border-bottom:1px solid #303946;background:rgba(15,20,27,.96);backdrop-filter:blur(12px)}body.concept-system:not(.widget-mode) #closeOrderDetailBtn{border-color:#465262!important;color:#f3f5f8!important}body.concept-system:not(.widget-mode) .order-timeline{display:flex;overflow-x:auto;padding:4px 2px 9px}body.concept-system:not(.widget-mode) .timeline-step{position:relative;display:grid;grid-template-rows:22px auto auto;min-width:116px;padding-right:8px;color:#778391}body.concept-system:not(.widget-mode) .timeline-step::before{content:"";position:absolute;top:8px;left:12px;right:-2px;height:2px;background:#303946}body.concept-system:not(.widget-mode) .timeline-step:last-child::before{display:none}body.concept-system:not(.widget-mode) .timeline-step i{position:relative;z-index:2;width:17px;height:17px;border:4px solid #11161e;border-radius:50%;background:#47515e;box-shadow:0 0 0 1px #47515e}body.concept-system:not(.widget-mode) .timeline-step span{color:#aeb7c3;font-size:11px;font-weight:800}body.concept-system:not(.widget-mode) .timeline-step small{color:#737f8e;font-size:9px}body.concept-system:not(.widget-mode) .timeline-step.done::before{background:var(--workspace-cyan)}body.concept-system:not(.widget-mode) .timeline-step.done i{background:var(--workspace-cyan);box-shadow:0 0 0 1px var(--workspace-cyan)}body.concept-system:not(.widget-mode) .timeline-step.current i{background:var(--workspace-violet);box-shadow:0 0 0 2px rgba(169,150,255,.24)}body.concept-system:not(.widget-mode) .timeline-step.current span{color:#ded7ff}body.concept-system:not(.widget-mode) #orderDetailSection .readiness-item.bad::before,body.concept-system:not(.widget-mode) .timeline-step.cancelled i{background:var(--workspace-red)}body.concept-system:not(.widget-mode) .analytics-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 14px}body.concept-system:not(.widget-mode) .analytics-chart-card{padding:14px;border:1px solid #303946;border-radius:8px;background:#11161e}body.concept-system:not(.widget-mode) .analytics-chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#eef1f5}body.concept-system:not(.widget-mode) .analytics-chart-head span{padding:2px 7px;border-radius:10px;background:#242c37;color:#9ca7b5;font-size:11px}body.concept-system:not(.widget-mode) .analytics-bars{display:grid;gap:9px}body.concept-system:not(.widget-mode) .analytics-bar-row{display:grid;grid-template-columns:minmax(100px,1.1fr) minmax(90px,2fr) minmax(72px,auto);align-items:center;gap:9px;font-size:11px}body.concept-system:not(.widget-mode) .analytics-bar-row>span{overflow:hidden;color:#b8c1cc;text-overflow:ellipsis;white-space:nowrap}body.concept-system:not(.widget-mode) .analytics-bar-row>i{height:7px;overflow:hidden;border-radius:4px;background:#242d39}body.concept-system:not(.widget-mode) .analytics-bar-row>i>b{display:block;height:100%;border-radius:4px;background:var(--workspace-blue)}body.concept-system:not(.widget-mode) .analytics-chart-card.tone-violet .analytics-bar-row>i>b{background:var(--workspace-violet)}body.concept-system:not(.widget-mode) .analytics-bar-row>strong{color:#e8ebef;text-align:right;white-space:nowrap}body.concept-system:not(.widget-mode) .mobile-bottom-nav{display:none}body.concept-system:not(.widget-mode) :where(button,input,select,textarea,a):focus-visible{outline:3px solid rgba(110,184,255,.72)!important;outline-offset:2px!important;box-shadow:0 0 0 5px rgba(110,184,255,.13)!important}@media (max-width:1180px){body.concept-system:not(.widget-mode) .workspace-utility-bar{grid-template-columns:minmax(220px,1fr) max-content max-content;margin-top:8px}body.concept-system:not(.widget-mode) .order-workspace-context{top:64px}body.concept-system:not(.widget-mode) #ordersView>.table-wrap{overflow:auto!important}body.concept-system:not(.widget-mode) #ordersTable{min-width:1180px!important}}@media (max-width:760px){body.concept-system:not(.widget-mode){padding-bottom:76px!important}body.concept-system:not(.widget-mode) .app{padding-bottom:88px!important}body.concept-system:not(.widget-mode) .workspace-utility-bar{grid-template-columns:1fr auto;margin:8px 0 10px}body.concept-system:not(.widget-mode) .global-search{grid-column:1/-1}body.concept-system:not(.widget-mode) .workspace-sync-state{justify-self:start;min-height:34px;padding:6px 8px;font-size:10px}body.concept-system:not(.widget-mode) .notification-center-btn{justify-self:end;min-height:34px;padding:6px 8px;font-size:10px}body.concept-system:not(.widget-mode) .notification-panel{top:calc(100% + 4px);right:0}body.concept-system:not(.widget-mode) .tabs{display:none!important;position:fixed!important;inset:auto 9px 76px!important;z-index:240!important;max-height:calc(100vh - 100px)!important;padding:9px!important;overflow:auto!important;border:1px solid #3a4553!important;border-radius:8px!important;background:#10151c!important;box-shadow:0 24px 70px rgba(0,0,0,.58)!important}body.concept-system:not(.widget-mode).mobile-menu-open .tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.concept-system:not(.widget-mode) .mobile-bottom-nav{position:fixed;inset:auto 0 0;z-index:230;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:68px;padding:5px max(7px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left));border-top:1px solid #333d49;background:rgba(12,16,22,.96);box-shadow:0-12px 36px rgba(0,0,0,.32);backdrop-filter:blur(18px)}body.concept-system:not(.widget-mode) .mobile-bottom-nav button{display:grid!important;place-content:center;gap:2px;min-width:0!important;min-height:52px!important;padding:3px!important;border:0!important;border-radius:6px!important;background:0 0!important;color:#8f9aa8!important;font-size:10px!important}body.concept-system:not(.widget-mode) .mobile-bottom-nav button span{font-size:17px;line-height:1}body.concept-system:not(.widget-mode) .mobile-bottom-nav button.active{background:rgba(85,200,229,.11)!important;color:#9ce5f5!important}body.concept-system:not(.widget-mode) .order-workspace-context{position:relative;top:auto;grid-template-columns:max-content minmax(0,1fr);gap:6px;margin-top:7px}body.concept-system:not(.widget-mode) .order-workspace-context>small{grid-column:1/-1;text-align:left}body.concept-system:not(.widget-mode) #ordersView>.split-head{align-items:flex-start!important}body.concept-system:not(.widget-mode) #ordersView>.split-head>.toolbar{width:100%;overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:3px}body.concept-system:not(.widget-mode) #ordersView>.table-wrap{overflow:visible!important;border:0!important;background:0 0!important}body.concept-system:not(.widget-mode) table#ordersTable:not(#matrixTable){display:block!important;min-width:0!important;width:100%!important;table-layout:auto!important}body.concept-system:not(.widget-mode) #ordersTable colgroup,body.concept-system:not(.widget-mode) #ordersTable thead{display:none!important}body.concept-system:not(.widget-mode) #ordersTable tbody{display:grid!important;gap:10px!important;width:100%!important}body.concept-system:not(.widget-mode) #ordersTable tbody tr{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;width:100%!important;overflow:hidden;border:1px solid #303946!important;border-radius:8px!important;background:#11161e!important;box-shadow:0 10px 28px rgba(0,0,0,.18)!important}body.concept-system:not(.widget-mode) #ordersTable tbody td{position:relative!important;left:auto!important;right:auto!important;display:block!important;width:auto!important;min-width:0!important;padding:10px 11px!important;border:0!important;border-bottom:1px solid #28313d!important;background:0 0!important;box-shadow:none!important}body.concept-system:not(.widget-mode) #ordersTable tbody td::before{display:block;margin-bottom:5px;color:#788594;font-size:9px;font-weight:850;text-transform:uppercase}body.concept-system:not(.widget-mode) #ordersTable tbody td:nth-child(1)::before{content:"Замовлення"}body.concept-system:not(.widget-mode) #ordersTable tbody td:nth-child(2)::before{content:"Клієнт"}body.concept-system:not(.widget-mode) #ordersTable tbody td:nth-child(3)::before{content:"Виріб"}body.concept-system:not(.widget-mode) #ordersTable tbody td:nth-child(4)::before{content:"Виробництво"}body.concept-system:not(.widget-mode) #ordersTable tbody td:nth-child(5)::before{content:"Сума"}body.concept-system:not(.widget-mode) #ordersTable tbody td:nth-child(6)::before{content:"Статус"}body.concept-system:not(.widget-mode) #ordersTable tbody td:nth-child(7)::before{content:"Дії"}body.concept-system:not(.widget-mode) #ordersTable tbody td:nth-child(3),body.concept-system:not(.widget-mode) #ordersTable tbody td:nth-child(4),body.concept-system:not(.widget-mode) #ordersTable tbody td:nth-child(7){grid-column:1/-1}body.concept-system:not(.widget-mode) #ordersTable tbody td:nth-child(5),body.concept-system:not(.widget-mode) #ordersTable tbody td:nth-child(6){border-bottom:1px solid #28313d!important}body.concept-system:not(.widget-mode) #ordersTable .order-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important}body.concept-system:not(.widget-mode) #ordersTable .order-actions>*{width:100%!important;min-width:0!important}body.concept-system:not(.widget-mode) #ordersView.density-compact #ordersTable .order-design,body.concept-system:not(.widget-mode) #ordersView.density-compact #ordersTable .order-lines{display:block!important}body.concept-system:not(.widget-mode) #orderDetailSection{inset:0!important;width:100vw!important;max-height:100dvh!important;padding:12px!important;border:0!important;border-radius:0!important}body.concept-system:not(.widget-mode) #orderDetailSection>.split-head{top:-12px;margin:-12px -12px 12px!important;padding:12px!important}body.concept-system:not(.widget-mode) .order-timeline{scroll-snap-type:x proximity}body.concept-system:not(.widget-mode) .timeline-step{min-width:105px;scroll-snap-align:start}body.concept-system:not(.widget-mode) .analytics-charts{grid-template-columns:1fr}body.concept-system:not(.widget-mode) .analytics-bar-row{grid-template-columns:minmax(86px,1fr) minmax(70px,1.2fr);gap:6px}body.concept-system:not(.widget-mode) .analytics-bar-row>strong{grid-column:2;text-align:left}}@media (max-width:430px){body.concept-system:not(.widget-mode) .workspace-utility-bar{margin-left:0;margin-right:0}body.concept-system:not(.widget-mode) .global-search>input{font-size:13px!important}body.concept-system:not(.widget-mode) .order-workspace-context{grid-template-columns:1fr}body.concept-system:not(.widget-mode) .order-workspace-context>span{justify-self:start}body.concept-system:not(.widget-mode) #ordersTable tbody tr{grid-template-columns:1fr!important}body.concept-system:not(.widget-mode) #ordersTable tbody td{grid-column:1!important}body.concept-system:not(.widget-mode) .density-toggle{display:none}}body.concept-system:not(.widget-mode) svg.lucide{width:16px;height:16px;flex:0 0 auto;stroke:currentColor}body.concept-system:not(.widget-mode) button>svg.lucide{pointer-events:none}body.concept-system:not(.widget-mode) #exportBtn::before,body.concept-system:not(.widget-mode) #importBtn::before,body.concept-system:not(.widget-mode) #logoutBtn::before,body.concept-system:not(.widget-mode) #saveBtn::before,body.concept-system:not(.widget-mode) .brand-wordmark h1::after,body.concept-system:not(.widget-mode) .mobile-bottom-nav button::before,body.concept-system:not(.widget-mode) .tabs .tab::before{display:none!important;content:none!important}body.concept-system:not(.widget-mode) .display-toggle button,body.concept-system:not(.widget-mode) .icon-command,body.concept-system:not(.widget-mode) .workspace-primary-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}body.concept-system:not(.widget-mode) .workspace-primary-action{border-color:#6fc8dc!important;background:#e9fbff!important;color:#081217!important;font-weight:850!important;box-shadow:0 8px 24px rgba(85,200,229,.14)!important}body.concept-system:not(.widget-mode) .workspace-primary-action:hover{background:#fff!important;transform:translateY(-1px)}body.concept-system:not(.widget-mode) .top.brand-panel{min-height:76px!important;padding-top:10px!important;padding-bottom:10px!important;grid-template-columns:minmax(220px,270px) minmax(360px,1fr) auto!important}body.concept-system:not(.widget-mode) .top.brand-panel .brand-wordmark h1{font-size:21px!important;line-height:1.1!important}body.concept-system:not(.widget-mode) .top.brand-panel .brand-kicker{font-size:9px!important}body.concept-system:not(.widget-mode) .top.brand-panel .brand-subtitle{display:none!important}body.concept-system:not(.widget-mode) .platform-stats{gap:5px!important;grid-template-columns:repeat(5,minmax(64px,1fr))!important}body.concept-system:not(.widget-mode) .platform-stat{min-height:48px!important;padding:6px 9px!important;border-radius:6px!important}body.concept-system:not(.widget-mode) .platform-stat span{font-size:8px!important}body.concept-system:not(.widget-mode) .platform-stat b{font-size:16px!important;line-height:1!important}body.concept-system:not(.widget-mode) .platform-stat small{font-size:7px!important}body.concept-system:not(.widget-mode) .top.brand-panel>.toolbar{gap:5px!important}body.concept-system:not(.widget-mode) .top.brand-panel>.toolbar button{min-height:36px!important;padding:7px 10px!important}body.concept-system:not(.widget-mode) .tabs button.tab{gap:10px!important}body.concept-system:not(.widget-mode) .tabs button.tab svg{color:#737f8e}body.concept-system:not(.widget-mode) .tabs button.tab.active svg{color:#6fd5eb}body.concept-system:not(.widget-mode) .global-search>svg{position:absolute;left:13px;top:50%;z-index:2;transform:translateY(-50%);color:#8995a5;pointer-events:none}body.concept-system:not(.widget-mode) .global-search>kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:3px 7px;border:1px solid #35404d;border-radius:4px;background:#171d26;color:#8390a0;font:700 9px/1.2 Inter,system-ui;pointer-events:none}body.concept-system:not(.widget-mode) .global-search>input{padding-right:64px!important}body.concept-system:not(.widget-mode) .role-workspace-panel{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:12px;max-width:1680px;min-height:56px;margin:0 auto 14px;padding:8px 10px;border:1px solid #293441;border-radius:8px;background:linear-gradient(90deg,#111720,#10151c);box-shadow:0 10px 28px rgba(0,0,0,.14)}body.concept-system:not(.widget-mode) .role-workspace-title{display:flex;align-items:center;gap:9px;min-width:180px}body.concept-system:not(.widget-mode) .role-workspace-title>svg{width:28px;height:28px;padding:6px;border:1px solid rgba(85,200,229,.3);border-radius:6px;background:rgba(85,200,229,.08);color:#8de0f1}body.concept-system:not(.widget-mode) .role-workspace-title div{display:grid;gap:1px}body.concept-system:not(.widget-mode) .role-workspace-title small{color:#7f8b9a;font-size:9px}body.concept-system:not(.widget-mode) .role-workspace-title b{color:#eef2f6;font-size:12px}body.concept-system:not(.widget-mode) .role-workspace-items{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));gap:6px}body.concept-system:not(.widget-mode) .role-workspace-items button{display:flex!important;align-items:center;justify-content:space-between;min-height:38px!important;padding:6px 9px!important;border:1px solid #2c3642!important;border-radius:6px!important;background:#151b24!important;color:#aab4c0!important;text-align:left!important}body.concept-system:not(.widget-mode) .role-workspace-items button:hover{border-color:#476071!important;background:#19212b!important}body.concept-system:not(.widget-mode) .role-workspace-items button span{font-size:10px}body.concept-system:not(.widget-mode) .role-workspace-items button b{color:#f3f5f7;font-size:13px;text-align:right}body.concept-system:not(.widget-mode) .role-workspace-collapse{display:grid!important;place-items:center;min-width:34px!important;width:34px!important;height:34px!important;padding:0!important;border-color:#313c49!important;background:#151b24!important;color:#9aa6b5!important}body.concept-system:not(.widget-mode) .role-workspace-panel.collapsed{grid-template-columns:max-content 1fr max-content;min-height:42px;padding-top:5px;padding-bottom:5px}body.concept-system:not(.widget-mode) .role-workspace-panel.collapsed .role-workspace-items{display:none}body.concept-system:not(.widget-mode) .display-toggle{display:inline-flex;gap:3px;padding:3px;border:1px solid #303845;border-radius:7px;background:#10151c}body.concept-system:not(.widget-mode) .display-toggle button{min-height:30px!important;padding:5px 8px!important;border:0!important;background:0 0!important;color:#8f9aa8!important}body.concept-system:not(.widget-mode) .display-toggle button.active{background:#252d38!important;color:#f6f7f9!important;box-shadow:inset 0 0 0 1px #3a4655!important}body.concept-system:not(.widget-mode) #ordersView.display-kanban .density-toggle{opacity:.36;pointer-events:none}body.concept-system:not(.widget-mode) .orders-kanban{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:10px;overflow-x:auto;padding:2px 1px 10px;scroll-snap-type:x proximity}body.concept-system:not(.widget-mode) .kanban-column{min-width:190px;min-height:340px;padding:8px;border:1px solid #2d3642;border-radius:8px;background:#0f141b;scroll-snap-align:start}body.concept-system:not(.widget-mode) .kanban-column>header{display:flex;align-items:center;justify-content:space-between;min-height:36px;margin:-8px -8px 8px;padding:8px 10px;border-bottom:2px solid #647182;color:#c6ced8}body.concept-system:not(.widget-mode) .kanban-column>header span{font-size:11px;font-weight:850;text-transform:uppercase}body.concept-system:not(.widget-mode) .kanban-column>header b{min-width:22px;padding:2px 6px;border-radius:10px;background:#252e39;color:#dce3eb;text-align:center;font-size:10px}body.concept-system:not(.widget-mode) .kanban-column.tone-warning>header{border-bottom-color:var(--workspace-amber)}body.concept-system:not(.widget-mode) .kanban-column.tone-process>header{border-bottom-color:var(--workspace-violet)}body.concept-system:not(.widget-mode) .kanban-column.tone-success>header{border-bottom-color:var(--workspace-green)}body.concept-system:not(.widget-mode) .kanban-column.tone-muted>header{border-bottom-color:#6c737d}body.concept-system:not(.widget-mode) .kanban-cards{display:grid;align-content:start;gap:7px}body.concept-system:not(.widget-mode) .kanban-card{display:grid!important;gap:5px;width:100%!important;min-height:132px!important;padding:10px!important;border:1px solid #303a47!important;border-radius:7px!important;background:#161c25!important;color:#e7ebf0!important;text-align:left!important}body.concept-system:not(.widget-mode) .kanban-card:hover{border-color:#4d6b7a!important;background:#1a222d!important;transform:translateY(-1px)}.kanban-card-bottom,body.concept-system:not(.widget-mode) .kanban-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}body.concept-system:not(.widget-mode) .kanban-card-top span{color:#8fdff0;font-size:10px;font-weight:800}.kanban-card>small,body.concept-system:not(.widget-mode) .kanban-card-top small{color:#8591a0;font-size:9px}body.concept-system:not(.widget-mode) .kanban-card>strong{color:#b7c0cb;font-size:10px;font-weight:650}body.concept-system:not(.widget-mode) .kanban-card-bottom{margin-top:3px;padding-top:7px;border-top:1px solid #2a333f}body.concept-system:not(.widget-mode) .kanban-card-bottom>b{color:#f6f7f9;font-size:11px}body.concept-system:not(.widget-mode) .kanban-empty{display:grid;place-items:center;gap:7px;min-height:150px;color:#657180;text-align:center;font-size:10px}body.concept-system:not(.widget-mode) .kanban-empty svg{width:24px;height:24px}body.concept-system:not(.widget-mode) #ordersTable .order-client-name{font-size:14px!important;font-weight:850!important}body.concept-system:not(.widget-mode) #ordersTable .order-product-title{font-size:13px!important;font-weight:800!important;color:#dce6f0!important}body.concept-system:not(.widget-mode) #ordersTable .order-price{font-size:15px!important;color:#f8fafb!important}body.concept-system:not(.widget-mode) #ordersTable .order-tags{margin-top:7px}body.concept-system:not(.widget-mode) #orderDetailSection .readiness-list{display:grid!important;gap:7px!important}body.concept-system:not(.widget-mode) #orderDetailSection .readiness-item{position:relative!important;display:flex!important;align-items:center!important;gap:9px!important;min-height:40px!important;padding:9px 11px 9px 15px!important;overflow:hidden!important;border:1px solid #303b48!important;border-radius:6px!important;background:#151c25!important;color:#dbe2ea!important}body.concept-system:not(.widget-mode) #orderDetailSection .readiness-item::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#788493}body.concept-system:not(.widget-mode) #orderDetailSection .readiness-item>div{color:#dbe2ea!important;font-size:11px!important;line-height:1.35!important}body.concept-system:not(.widget-mode) #orderDetailSection .readiness-dot{flex:0 0 auto!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#7d8996!important}body.concept-system:not(.widget-mode) #orderDetailSection .readiness-item.good .readiness-dot{background:var(--workspace-green)!important}body.concept-system:not(.widget-mode) #orderDetailSection .readiness-item.warn .readiness-dot{background:var(--workspace-amber)!important}body.concept-system:not(.widget-mode) #orderDetailSection .readiness-item.bad .readiness-dot{background:var(--workspace-red)!important}body.concept-system:not(.widget-mode) #orderDetailSection .crm-panel{border-color:#303a47!important;background:#121821!important;color:#e6ebf0!important}body.concept-system:not(.widget-mode) #orderDetailSection .crm-panel h3{color:#f3f5f7!important}body.concept-system:not(.widget-mode) #orderDetailSection .crm-line{border-color:#38434f!important}body.concept-system:not(.widget-mode) #orderDetailSection .crm-line span:first-child{color:#8591a0!important}body.concept-system:not(.widget-mode) #orderDetailSection .crm-line span:last-child{color:#f2f4f7!important;font-weight:750!important}body.concept-system:not(.widget-mode) #orderDetailSection .crm-table th{color:#8e9aa8!important;background:#171e27!important}body.concept-system:not(.widget-mode) #orderDetailSection .crm-table td{color:#dce3eb!important;background:#121821!important}body.concept-system:not(.widget-mode) .enhanced-empty{display:grid!important;place-items:center;gap:8px;min-height:230px!important;color:#8f9aa8!important;text-align:center!important}body.concept-system:not(.widget-mode) .enhanced-empty svg{width:30px;height:30px;color:#6d7a89}body.concept-system:not(.widget-mode) .enhanced-empty b{color:#e5e9ee;font-size:14px}body.concept-system:not(.widget-mode) .enhanced-empty button{margin-top:4px}body.concept-system:not(.widget-mode) #ordersView.is-loading #ordersTableWrap{position:relative;min-height:260px;opacity:.42;pointer-events:none}body.concept-system:not(.widget-mode) #ordersView.is-loading #ordersTableWrap::after{content:"";position:absolute;inset:48px 10px 10px;border-radius:7px;background:repeating-linear-gradient(180deg,#1a212b 0 38px,#11161e 38px 48px);animation:workspaceLoadingFade 1s infinite alternate}.command-palette{position:fixed;inset:0;z-index:420;display:grid;place-items:start center;padding:10vh 14px 20px;background:rgba(3,5,8,.72);backdrop-filter:blur(9px)}.command-palette.hidden{display:none!important}.command-palette-card{width:min(680px,100%);max-height:min(680px,80vh);overflow:hidden;border:1px solid #3b4654;border-radius:9px;background:#10161e;color:#eff2f5;box-shadow:0 34px 100px rgba(0,0,0,.62)}.command-palette-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #2e3743}.command-palette-head span{color:#7f8b99;font-size:9px;text-transform:uppercase}.command-palette-head h2{margin:2px 0 0;font-size:17px;letter-spacing:0}.command-palette .icon-only{display:grid!important;place-items:center;width:34px;height:34px;padding:0!important;border:1px solid #36414f!important;border-radius:6px!important;background:#171e27!important;color:#dbe1e8!important}.command-palette-search{position:relative;padding:12px 14px;border-bottom:1px solid #2e3743}.command-palette-search>svg{position:absolute;left:28px;top:50%;transform:translateY(-50%);color:#8995a3}.command-palette-search input{width:100%!important;height:46px!important;padding:0 54px 0 42px!important;border:1px solid #394554!important;border-radius:7px!important;background:#0c1118!important;color:#f4f6f8!important}.command-palette-search kbd{position:absolute;right:27px;top:50%;transform:translateY(-50%);padding:3px 6px;border:1px solid #374250;border-radius:4px;color:#84909d;font-size:9px}.command-palette-results{display:grid;gap:3px;max-height:480px;padding:8px;overflow:auto}.command-palette-results button{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%!important;min-height:52px!important;padding:8px 10px!important;border:1px solid transparent!important;border-radius:6px!important;background:0 0!important;color:#eef1f4!important;text-align:left!important}.command-palette-results button:focus-visible,.command-palette-results button:hover{border-color:#405262!important;background:#18212b!important}.command-palette-results button>span{display:grid;gap:2px}.command-palette-results button b{font-size:12px}.command-palette-results button small{color:#84909e;font-size:9px}.command-palette-results button kbd{color:#6f7b89;font-size:9px}.command-empty{padding:36px;color:#85919f;text-align:center}body.command-open{overflow:hidden!important}body.concept-system:not(.widget-mode) .mobile-quick-action,body.concept-system:not(.widget-mode) .mobile-quick-action-menu{display:none}body.concept-system:not(.widget-mode) :where(button,.section,.metric,.platform-stat,.kanban-card,.role-workspace-items button){transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,opacity .16s ease,box-shadow .16s ease}body.concept-system:not(.widget-mode) main:not(.hidden){animation:workspaceEnter .18s ease-out}body.concept-system:not(.widget-mode) #orderDetailSection:not(.hidden){animation:drawerEnter .2s ease-out}@media (max-width:1320px){body.concept-system:not(.widget-mode) .top.brand-panel{grid-template-columns:minmax(220px,1fr) auto!important}body.concept-system:not(.widget-mode) .top.brand-panel .platform-stats{grid-column:1/-1!important;grid-row:2!important}body.concept-system:not(.widget-mode) .top.brand-panel>.toolbar{grid-column:2!important;grid-row:1!important}}@media (max-width:760px){body.concept-system:not(.widget-mode) .top.brand-panel{min-height:62px!important;padding:8px 9px!important;grid-template-columns:1fr auto!important}body.concept-system:not(.widget-mode) .top.brand-panel .brand-lockup{min-width:0}body.concept-system:not(.widget-mode) .top.brand-panel .pixel-mark{width:38px!important;height:38px!important}body.concept-system:not(.widget-mode) .top.brand-panel .brand-wordmark h1{font-size:17px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.concept-system:not(.widget-mode) .top.brand-panel>.toolbar{display:flex!important;grid-column:2!important;grid-row:1!important;width:auto!important}body.concept-system:not(.widget-mode) .global-search>kbd,body.concept-system:not(.widget-mode) .top.brand-panel>.toolbar .icon-command span,body.concept-system:not(.widget-mode) .workspace-primary-action span{display:none}body.concept-system:not(.widget-mode) .top.brand-panel>.toolbar #saveBtn{min-width:38px!important;width:38px!important;padding:0!important;border-color:#394552!important;background:#171e27!important;color:#dce3eb!important}body.concept-system:not(.widget-mode) .top.brand-panel .brand-wordmark strong,body.concept-system:not(.widget-mode) .top.brand-panel>.toolbar #exportBtn,body.concept-system:not(.widget-mode) .top.brand-panel>.toolbar #importBtn,body.concept-system:not(.widget-mode) .top.brand-panel>.toolbar #logoutBtn{display:none!important}body.concept-system:not(.widget-mode) .workspace-primary-action{min-width:38px!important;width:38px!important;padding:0!important}body.concept-system:not(.widget-mode) .top.brand-panel .platform-stats{grid-column:1/-1!important;grid-row:2!important;display:none!important}body.concept-system:not(.widget-mode) .global-search>input{padding-right:12px!important}body.concept-system:not(.widget-mode) .role-workspace-panel{position:relative;grid-template-columns:1fr;margin:0 0 10px;min-height:48px;padding:7px 46px 7px 8px}body.concept-system:not(.widget-mode) .role-workspace-title{min-width:0}body.concept-system:not(.widget-mode) .role-workspace-items{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}body.concept-system:not(.widget-mode) .role-workspace-items button{display:grid!important;gap:2px;min-width:0!important;min-height:48px!important}body.concept-system:not(.widget-mode) .role-workspace-items button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.concept-system:not(.widget-mode) .role-workspace-items button b{text-align:left;font-size:11px}body.concept-system:not(.widget-mode) .role-workspace-collapse{position:absolute;top:8px;right:8px}body.concept-system:not(.widget-mode) .display-toggle button span{display:none}body.concept-system:not(.widget-mode) .orders-kanban{grid-template-columns:repeat(5,82vw);margin:0-1px}body.concept-system:not(.widget-mode) .kanban-column{min-width:82vw}body.concept-system:not(.widget-mode) .mobile-quick-action{position:fixed;right:18px;bottom:82px;z-index:245;display:grid!important;place-items:center;width:52px!important;height:52px!important;padding:0!important;border:1px solid #8de1f1!important;border-radius:50%!important;background:#eafcff!important;color:#071217!important;box-shadow:0 14px 34px rgba(0,0,0,.42)!important}body.concept-system:not(.widget-mode) .mobile-quick-action svg{width:22px;height:22px;transition:transform .16s ease}body.concept-system:not(.widget-mode) .mobile-quick-action.open svg{transform:rotate(45deg)}body.concept-system:not(.widget-mode) .mobile-quick-action-menu{position:fixed;right:12px;bottom:142px;z-index:244;display:grid;width:min(260px,calc(100vw - 24px));padding:7px;border:1px solid #3a4553;border-radius:8px;background:#111820;box-shadow:0 22px 60px rgba(0,0,0,.52)}body.concept-system:not(.widget-mode) .mobile-quick-action-menu button{display:flex!important;align-items:center;gap:9px;justify-content:flex-start!important;min-height:42px!important;border:0!important;border-bottom:1px solid #2a3440!important;border-radius:4px!important;background:0 0!important;color:#e5e9ee!important;text-align:left!important}body.concept-system:not(.widget-mode) .mobile-quick-action-menu button:last-child{border-bottom:0!important}.command-palette{padding-top:12px;place-items:start center}.command-palette-card{max-height:calc(100dvh - 24px)}.command-palette-results{max-height:calc(100dvh - 170px)}body.concept-system:not(.widget-mode) .mobile-bottom-nav button span{max-width:100%;font-size:9px!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}}@media (prefers-reduced-motion:reduce){body.concept-system:not(.widget-mode) *,body.concept-system:not(.widget-mode) ::after,body.concept-system:not(.widget-mode) ::before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.concept-system:not(.widget-mode) .tabs{overflow-y:auto!important;overscroll-behavior:contain}body.concept-system:not(.widget-mode) .nav-group-label{display:block;margin:12px 10px 3px;padding:0 8px;color:#8b8d88;font-size:8px;font-weight:850;line-height:1.2;text-transform:uppercase;letter-spacing:0}body.concept-system:not(.widget-mode) .tabs .tab[data-view=dashboard]{margin-bottom:4px!important}body.concept-system:not(.widget-mode).dashboard-mode .platform-stats,body.concept-system:not(.widget-mode).dashboard-mode .role-workspace-panel{display:none!important}body.concept-system:not(.widget-mode).dashboard-mode .workspace-utility-bar{margin-bottom:12px}body.concept-system:not(.widget-mode) .module-page-head{display:flex!important;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px!important}body.concept-system:not(.widget-mode) .module-page-head>div:first-child{display:grid;gap:3px}body.concept-system:not(.widget-mode) .module-page-head>div:first-child>span{color:#78d7e9;font-size:9px;font-weight:850;text-transform:uppercase}body.concept-system:not(.widget-mode) .module-page-head h2{margin:0!important;color:#f4f6f8!important;font-size:22px!important;letter-spacing:0!important}body.concept-system:not(.widget-mode) .module-page-head p{margin:0;color:#8995a3;font-size:11px}body.concept-system:not(.widget-mode) .module-page-head .toolbar{flex-wrap:nowrap!important}body.concept-system:not(.widget-mode) .module-page-head button{display:inline-flex!important;align-items:center;gap:7px}body.concept-system:not(.widget-mode) .module-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;margin:0 0 12px}body.concept-system:not(.widget-mode) .module-kpi{position:relative;display:grid!important;gap:7px;min-height:82px!important;padding:12px!important;overflow:hidden;border:1px solid #303a47!important;border-radius:8px!important;background:#121922!important;color:#aeb8c4!important;text-align:left!important}body.concept-system:not(.widget-mode) .module-kpi::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#687585}body.concept-system:not(.widget-mode) .module-kpi span{font-size:9px;font-weight:750;text-transform:uppercase}body.concept-system:not(.widget-mode) .module-kpi b{color:#f4f6f8;font-size:20px;line-height:1.05}body.concept-system:not(.widget-mode) .module-kpi:hover{transform:translateY(-1px);border-color:#455464!important}body.concept-system:not(.widget-mode) .module-kpi.tone-primary::before{background:var(--workspace-cyan)}body.concept-system:not(.widget-mode) .module-kpi.tone-info::before{background:var(--workspace-blue)}body.concept-system:not(.widget-mode) .module-kpi.tone-process::before,body.concept-system:not(.widget-mode) .module-task-list .task-tone.process{background:var(--workspace-violet)}body.concept-system:not(.widget-mode) .module-kpi.tone-warning::before{background:var(--workspace-amber)}body.concept-system:not(.widget-mode) .module-kpi.tone-danger::before{background:var(--workspace-red)}body.concept-system:not(.widget-mode) .module-kpi.tone-success::before{background:var(--workspace-green)}body.concept-system:not(.widget-mode) .module-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.concept-system:not(.widget-mode) .module-dashboard-grid>.section{margin:0!important;min-height:260px!important;padding:14px!important}body.concept-system:not(.widget-mode) .module-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #2b3440}body.concept-system:not(.widget-mode) .module-card-head>div{display:flex;align-items:center;gap:9px}body.concept-system:not(.widget-mode) .module-card-head>div>svg{width:28px;height:28px;padding:6px;border:1px solid #344251;border-radius:6px;color:#8bdff0}body.concept-system:not(.widget-mode) .module-card-head span{display:grid;gap:1px}body.concept-system:not(.widget-mode) .module-card-head small{color:#798695;font-size:8px;text-transform:uppercase}body.concept-system:not(.widget-mode) .module-card-head b{color:#ecf0f4;font-size:12px}body.concept-system:not(.widget-mode) .module-card-head>button{min-height:28px!important;padding:4px 8px!important;border-color:#34404d!important;background:#171e27!important;color:#9faab7!important;font-size:9px!important}body.concept-system:not(.widget-mode) .module-alert-list,body.concept-system:not(.widget-mode) .module-history-list,body.concept-system:not(.widget-mode) .module-task-list{display:grid;gap:6px}body.concept-system:not(.widget-mode) .module-task-list>button{display:grid!important;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%!important;min-height:47px!important;padding:7px 9px!important;border:1px solid #2d3743!important;border-radius:6px!important;background:#151c25!important;color:#e5e9ee!important;text-align:left!important}body.concept-system:not(.widget-mode) .module-task-list>button:hover{border-color:#465868!important;background:#19222c!important}body.concept-system:not(.widget-mode) .module-task-list .task-tone{width:4px;height:28px;border-radius:3px;background:var(--workspace-amber)}body.concept-system:not(.widget-mode) .module-alert-list span,body.concept-system:not(.widget-mode) .module-history-list span,body.concept-system:not(.widget-mode) .module-task-list span{display:grid;gap:2px}body.concept-system:not(.widget-mode) .module-task-list small{color:#84909f;font-size:9px}body.concept-system:not(.widget-mode) .module-task-list strong{font-size:11px}body.concept-system:not(.widget-mode) .module-bars{display:grid;gap:11px}body.concept-system:not(.widget-mode) .module-bars button{display:grid!important;grid-template-columns:94px minmax(80px,1fr) 28px;align-items:center;gap:9px;width:100%!important;min-height:29px!important;padding:2px!important;border:0!important;background:0 0!important;color:#aeb7c2!important;text-align:left!important}body.concept-system:not(.widget-mode) .module-bars button>span{font-size:9px}body.concept-system:not(.widget-mode) .module-bars button>i{height:7px;overflow:hidden;border-radius:4px;background:#252f3b}body.concept-system:not(.widget-mode) .module-bars button>i>b{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#55c8e5,#9b8cff)}body.concept-system:not(.widget-mode) .module-bars button>strong{color:#e8ebef;text-align:right;font-size:10px}body.concept-system:not(.widget-mode) .module-alert-list>button{display:grid!important;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;width:100%!important;min-height:46px!important;padding:7px 9px!important;border:1px solid #303a46!important;border-left:3px solid var(--workspace-amber)!important;border-radius:6px!important;background:#151b24!important;color:#e7ebef!important;text-align:left!important}body.concept-system:not(.widget-mode) .module-alert-list>button.tone-danger{border-left-color:var(--workspace-red)!important}body.concept-system:not(.widget-mode) .module-alert-list>button>svg{color:#9ba7b5}body.concept-system:not(.widget-mode) .module-alert-list small{color:#84909e;font-size:9px}body.concept-system:not(.widget-mode) .module-history-list>div{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:7px;min-height:33px}body.concept-system:not(.widget-mode) .module-history-list>div>i{width:7px;height:7px;margin-top:5px;border-radius:50%;background:#58c7df;box-shadow:0 0 0 4px rgba(85,200,229,.08)}body.concept-system:not(.widget-mode) .module-history-list b{color:#cfd6df;font-size:10px}body.concept-system:not(.widget-mode) .module-history-list small{color:#737f8e;font-size:8px}body.concept-system:not(.widget-mode) .module-empty{display:grid;place-items:center;align-content:center;gap:7px;min-height:120px;color:#798594;text-align:center;font-size:10px}body.concept-system:not(.widget-mode) .module-empty svg{width:25px;height:25px;color:#647180}body.concept-system:not(.widget-mode) .module-empty b{color:#b9c2cd;font-size:11px}body.concept-system:not(.widget-mode) .module-empty.compact{min-height:74px}body.concept-system:not(.widget-mode) .module-empty.large{min-height:260px}body.concept-system:not(.widget-mode) .production-queue-board{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:10px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x proximity}body.concept-system:not(.widget-mode) .production-lane{min-width:220px;min-height:430px;padding:8px;border:1px solid #2c3642;border-radius:8px;background:#0f151d;scroll-snap-align:start}body.concept-system:not(.widget-mode) .production-lane>header{display:flex;align-items:center;justify-content:space-between;margin:-8px -8px 9px;padding:10px;border-bottom:2px solid var(--workspace-violet);color:#dce2e9}body.concept-system:not(.widget-mode) .production-lane>header span{font-size:10px;font-weight:850;text-transform:uppercase}body.concept-system:not(.widget-mode) .production-lane>header b{min-width:22px;padding:2px 6px;border-radius:10px;background:#282f3b;text-align:center;font-size:9px}body.concept-system:not(.widget-mode) .production-lane>div{display:grid;align-content:start;gap:7px}body.concept-system:not(.widget-mode) .production-job{padding:9px;border:1px solid #303a47;border-left:3px solid var(--workspace-green);border-radius:7px;background:#161d26}body.concept-system:not(.widget-mode) .production-job.warn{border-left-color:var(--workspace-amber)}body.concept-system:not(.widget-mode) .issue-card.tone-danger,body.concept-system:not(.widget-mode) .production-job.bad{border-left-color:var(--workspace-red)}body.concept-system:not(.widget-mode) .production-job-open{display:grid!important;gap:3px;width:100%!important;padding:0!important;border:0!important;background:0 0!important;color:#eff2f5!important;text-align:left!important}body.concept-system:not(.widget-mode) .production-job-open>span{color:#86dced;font-size:9px;font-weight:800}body.concept-system:not(.widget-mode) .production-job-open>b{font-size:11px}body.concept-system:not(.widget-mode) .production-job-open>small{color:#8793a1;font-size:9px}body.concept-system:not(.widget-mode) .production-job-meta{display:grid;gap:2px;margin-top:7px;padding-top:7px;border-top:1px solid #2b3540;color:#8995a3;font-size:8px}body.concept-system:not(.widget-mode) .production-progress{height:5px;margin:8px 0;overflow:hidden;border-radius:3px;background:#27303b}body.concept-system:not(.widget-mode) .production-progress i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#9b8cff,#55c8e5)}body.concept-system:not(.widget-mode) .production-next{width:100%!important;min-height:29px!important;padding:4px 7px!important;border-color:#3c4d5b!important;background:#1a2530!important;color:#9dddec!important;font-size:9px!important}body.concept-system:not(.widget-mode) .issues-list{display:grid;gap:8px}body.concept-system:not(.widget-mode) .issue-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;border:1px solid #303a47;border-left:4px solid var(--workspace-amber);border-radius:8px;background:#121922}body.concept-system:not(.widget-mode) .issue-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid #394652;border-radius:7px;background:#19212b;color:#aeb9c5}body.concept-system:not(.widget-mode) .issue-card>div:nth-child(2){display:grid;gap:3px;min-width:0}body.concept-system:not(.widget-mode) .issue-card>div:nth-child(2)>span{color:#82909e;font-size:8px;font-weight:850;text-transform:uppercase}body.concept-system:not(.widget-mode) .issue-card>div:nth-child(2)>b{color:#eef1f4;font-size:11px}body.concept-system:not(.widget-mode) .issue-card p{margin:0;color:#9ca7b4;font-size:9px;line-height:1.4}body.concept-system:not(.widget-mode) .issue-card>button{min-height:31px!important;padding:5px 9px!important;border-color:#3b4855!important;background:#19212b!important;color:#c8d0d9!important;font-size:9px!important}body.concept-system:not(.widget-mode) .issues-load-more{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%!important;min-height:42px!important;border:1px dashed #3b4855!important;background:#151c25!important;color:#b8c3cf!important}body.concept-system:not(.widget-mode) .issues-load-more span{color:#758291;font-size:8px}body.concept-system:not(.widget-mode) .orders-tools-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:8px 0}body.concept-system:not(.widget-mode) .saved-view-control{display:flex;align-items:flex-end;gap:6px;min-width:0}body.concept-system:not(.widget-mode) .saved-view-control label{align-self:center;margin-right:3px;color:#8793a0;font-size:9px}body.concept-system:not(.widget-mode) .saved-view-control select{min-width:180px!important;min-height:35px!important}body.concept-system:not(.widget-mode) .saved-view-control button{min-height:35px!important;padding:6px 9px!important}body.concept-system:not(.widget-mode) .orders-bulk-bar{display:flex;align-items:center;gap:6px;padding:6px;border:1px solid rgba(85,200,229,.32);border-radius:7px;background:rgba(85,200,229,.08)}body.concept-system:not(.widget-mode) .orders-bulk-bar>b{padding:0 6px;color:#9fe7f5;font-size:10px;white-space:nowrap}body.concept-system:not(.widget-mode) .orders-bulk-bar button,body.concept-system:not(.widget-mode) .orders-bulk-bar select{min-height:32px!important;padding:5px 8px!important;font-size:9px!important}body.concept-system:not(.widget-mode) .order-select-check{position:relative;display:inline-grid;place-items:center;float:right;width:22px;height:22px;margin:-2px -2px 3px 7px;cursor:pointer}body.concept-system:not(.widget-mode) .order-select-check input{position:absolute;opacity:0;pointer-events:none}body.concept-system:not(.widget-mode) .order-select-check span{width:15px;height:15px;border:1px solid #526071;border-radius:3px;background:#161d26}body.concept-system:not(.widget-mode) .order-select-check input:checked+span{border-color:#7ddced;background:#55c8e5;box-shadow:inset 0 0 0 3px #15202a}body.concept-system:not(.widget-mode) #ordersTable tr.bulk-selected td{background:#182631!important}body.concept-system:not(.widget-mode) .stock-forecast-panel{overflow:hidden;border:1px solid #303a47;border-radius:8px;background:#111820}.stock-forecast-row,body.concept-system:not(.widget-mode) .stock-forecast-head{display:grid;grid-template-columns:minmax(190px,2fr) repeat(4,minmax(90px,1fr));align-items:center;gap:10px;padding:8px 11px}body.concept-system:not(.widget-mode) .stock-forecast-head{background:#171e27;color:#818d9a;font-size:8px;font-weight:850;text-transform:uppercase}body.concept-system:not(.widget-mode) .stock-forecast-row{min-height:42px;border-top:1px solid #29333e;color:#adb7c2;font-size:9px}body.concept-system:not(.widget-mode) .stock-forecast-row:first-of-type{border-top:0}body.concept-system:not(.widget-mode) .stock-forecast-row b{color:#e7ebef;font-size:10px}body.concept-system:not(.widget-mode) .stock-forecast-row strong{color:#80dca9}body.concept-system:not(.widget-mode) .stock-forecast-row.warning strong{color:#ffc182}body.concept-system:not(.widget-mode) .stock-forecast-row.danger strong{color:#faa}body.concept-system:not(.widget-mode) .calc-planning-section{padding:14px!important}.order-templates-panel,body.concept-system:not(.widget-mode) .quote-versions-panel{display:grid;gap:6px}.order-templates-panel article,body.concept-system:not(.widget-mode) .quote-versions-panel article{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:62px;padding:8px 9px;border:1px solid #303a47;border-radius:7px;background:#151c25}.order-templates-panel article>div:first-child,body.concept-system:not(.widget-mode) .quote-versions-panel article>div:first-child{display:grid;gap:2px;min-width:0}.order-templates-panel article span,body.concept-system:not(.widget-mode) .quote-versions-panel article span{color:#8995a3;font-size:8px;text-transform:uppercase}.order-templates-panel article b,body.concept-system:not(.widget-mode) .quote-versions-panel article b{color:#eef1f4;font-size:11px}.order-templates-panel article small,body.concept-system:not(.widget-mode) .quote-versions-panel article small{overflow:hidden;color:#808c9a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.order-templates-panel article>div:last-child,body.concept-system:not(.widget-mode) .quote-versions-panel article>div:last-child{display:flex;gap:5px}.order-templates-panel button,body.concept-system:not(.widget-mode) .quote-versions-panel button{min-height:30px!important;padding:5px 8px!important;font-size:9px!important}body.concept-system:not(.widget-mode) .order-activity-panel{border-left:3px solid var(--workspace-violet)!important}body.concept-system:not(.widget-mode) .order-activity-list{display:grid;gap:8px}body.concept-system:not(.widget-mode) .order-activity-list>div{display:grid;grid-template-columns:12px minmax(0,1fr);gap:7px}body.concept-system:not(.widget-mode) .order-activity-list>div>i{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--workspace-violet);box-shadow:0 0 0 4px rgba(169,150,255,.09)}body.concept-system:not(.widget-mode) .order-activity-list span{display:grid;gap:2px}body.concept-system:not(.widget-mode) .order-activity-list b{color:#dce2e9;font-size:10px}body.concept-system:not(.widget-mode) .order-activity-list small{color:#7f8b99;font-size:8px}@media (max-width:1180px){body.concept-system:not(.widget-mode) .nav-group-label{display:none}body.concept-system:not(.widget-mode) .module-kpi-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}body.concept-system:not(.widget-mode) .production-queue-board{grid-template-columns:repeat(5,minmax(240px,1fr))}body.concept-system:not(.widget-mode) .production-lane{min-width:240px}}@media (max-width:760px){body.concept-system:not(.widget-mode) .tabs .nav-group-label{display:block;grid-column:1/-1;margin:8px 5px 1px}body.concept-system:not(.widget-mode) .module-page-head{align-items:flex-start;padding:12px!important}body.concept-system:not(.widget-mode) .module-page-head h2{font-size:18px!important}body.concept-system:not(.widget-mode) .module-page-head p{font-size:9px}body.concept-system:not(.widget-mode) .module-page-head .toolbar{display:grid!important;grid-template-columns:1fr!important;min-width:112px}body.concept-system:not(.widget-mode) .module-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body.concept-system:not(.widget-mode) .module-kpi{min-height:72px!important;padding:10px!important}body.concept-system:not(.widget-mode) .module-kpi b{font-size:16px;overflow-wrap:anywhere}body.concept-system:not(.widget-mode) .module-dashboard-grid{grid-template-columns:1fr}body.concept-system:not(.widget-mode) .module-dashboard-grid>.section{min-height:0!important}body.concept-system:not(.widget-mode) .production-queue-board{grid-template-columns:repeat(5,84vw);margin:0-1px}body.concept-system:not(.widget-mode) .production-lane{min-width:84vw;min-height:360px}body.concept-system:not(.widget-mode) .issue-card{grid-template-columns:34px minmax(0,1fr);padding:9px}body.concept-system:not(.widget-mode) .issue-card>button{grid-column:1/-1;width:100%!important}body.concept-system:not(.widget-mode) .orders-tools-row{display:grid;align-items:stretch}body.concept-system:not(.widget-mode) .saved-view-control{display:grid;grid-template-columns:minmax(0,1fr) auto auto}body.concept-system:not(.widget-mode) .saved-view-control label{grid-column:1/-1}body.concept-system:not(.widget-mode) .module-page-head .toolbar button,body.concept-system:not(.widget-mode) .module-page-head .toolbar select,body.concept-system:not(.widget-mode) .saved-view-control select{min-width:0!important;width:100%!important}body.concept-system:not(.widget-mode) .orders-bulk-bar{overflow-x:auto}body.concept-system:not(.widget-mode) .orders-bulk-bar>*{flex:0 0 auto}body.concept-system:not(.widget-mode) .stock-forecast-panel{overflow-x:auto}.stock-forecast-row,body.concept-system:not(.widget-mode) .stock-forecast-head{min-width:670px}body.concept-system:not(.widget-mode) .calc-planning-section>.grid{grid-template-columns:1fr!important}.order-templates-panel article,body.concept-system:not(.widget-mode) .quote-versions-panel article{align-items:flex-start}}body.concept-system:not(.widget-mode) #ordersView .orders-filter-panel{position:relative!important;top:auto!important;z-index:auto!important}body.concept-system:not(.widget-mode) #ordersTable tbody td:nth-child(1),body.concept-system:not(.widget-mode) #ordersTable tbody td:nth-child(2),body.concept-system:not(.widget-mode) #ordersTable tbody td:nth-child(6),body.concept-system:not(.widget-mode) #ordersTable tbody td:nth-child(7){position:static!important;left:auto!important;right:auto!important;box-shadow:none!important}body.concept-system:not(.widget-mode) #ordersTable thead th:nth-child(1),body.concept-system:not(.widget-mode) #ordersTable thead th:nth-child(2),body.concept-system:not(.widget-mode) #ordersTable thead th:nth-child(6),body.concept-system:not(.widget-mode) #ordersTable thead th:nth-child(7){left:auto!important;right:auto!important;box-shadow:none!important}.photo-service-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.photo-service-options label{display:flex;align-items:center;gap:9px;min-height:52px;padding:11px 13px;border:1px solid #3b4148;border-radius:8px;background:#202326;color:#f4f2ed;font-weight:650;line-height:1.25;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.photo-service-options label:hover{background:#272b2f;border-color:#596168}.photo-service-options label:has(input:checked){background:#163039;border-color:#27bfd0;box-shadow:inset 3px 0 0#27bfd0;color:#fff}.photo-service-options input{width:18px;height:18px;flex:0 0 auto;accent-color:#27bfd0}.photo-service-options label:focus-within{outline:2px solid #67d6e2;outline-offset:2px}@media (max-width:900px){.photo-service-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.photo-service-options{grid-template-columns:1fr}.photo-options-grid{grid-template-columns:1fr!important}}body.concept-system:not(.widget-mode) #editView [data-editor-panel=formula],body.concept-system:not(.widget-mode) #pricingEditor,body.concept-system:not(.widget-mode) #pricingEditor .pricing-group,body.concept-system:not(.widget-mode) #pricingEditor .pricing-groups,body.concept-system:not(.widget-mode) #pricingEditor details{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body.concept-system:not(.widget-mode) #pricingEditor.grid{display:block!important;width:100%!important}body.concept-system:not(.widget-mode) #pricingEditor .pricing-groups{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important}body.concept-system:not(.widget-mode) #pricingEditor .pricing-group{width:100%!important;padding:14px!important;overflow:hidden!important;border:1px solid #303a47!important;border-radius:8px!important;background:#151b22!important;color:#dfe6ed!important;box-shadow:none!important}body.concept-system:not(.widget-mode) #pricingEditor .pricing-group.primary{border-color:#346572!important;background:#132027!important;box-shadow:inset 3px 0 0#43bfd0!important}body.concept-system:not(.widget-mode) #pricingEditor .pricing-group h3{margin:0 0 12px!important;color:#f5f7f9!important;font-size:14px!important}body.concept-system:not(.widget-mode) #pricingEditor .pricing-group-grid{grid-template-columns:repeat(4,minmax(120px,1fr))!important;min-width:0!important}body.concept-system:not(.widget-mode) #pricingEditor label{color:#a8b4c0!important}body.concept-system:not(.widget-mode) #pricingEditor input,body.concept-system:not(.widget-mode) #pricingEditor select{width:100%!important;min-width:0!important;border-color:#3b4652!important;background:#242b33!important;color:#f4f6f8!important}body.concept-system:not(.widget-mode) #pricingEditor input[readonly]{background:#1d252d!important;color:#cbd5de!important}body.concept-system:not(.widget-mode) #pricingEditor .pricing-group details{margin-top:10px!important;padding-top:10px!important;border-top:1px solid #303a47!important}body.concept-system:not(.widget-mode) #pricingEditor .pricing-group details:first-child{margin-top:0!important;padding-top:0!important;border-top:0!important}body.concept-system:not(.widget-mode) #pricingEditor summary{color:#7bd8e8!important;font-weight:800!important}body.concept-system:not(.widget-mode) #pricingEditor .pricing-note{margin-top:10px!important;color:#8e9ba8!important;line-height:1.45!important}body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor{width:100%!important;overflow:hidden!important}body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor .table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid #303a47!important;border-radius:7px!important;background:#10161d!important;scrollbar-color:#4c5a68 #171e26}body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor table{width:1270px!important;min-width:1270px!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;background:#10161d!important}body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor td,body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor th{width:180px!important;min-width:180px!important;padding:10px!important;border-right:1px solid #2c3540!important;border-bottom:1px solid #2c3540!important;vertical-align:middle!important;white-space:normal!important;overflow-wrap:anywhere!important}body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor th{background:#1a222b!important;color:#b8c4cf!important;font-size:10px!important;line-height:1.35!important;text-transform:uppercase!important}body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor td{color:#dce3e9!important}body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor th:first-child{position:sticky!important;left:0!important;width:230px!important;min-width:230px!important;background:#171e26!important;z-index:3!important;background:#202a34!important}body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor td:first-child{position:sticky!important;left:0!important;z-index:2!important;width:230px!important;min-width:230px!important;background:#171e26!important}body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor td:nth-last-child(-n+2),body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor th:nth-last-child(-n+2){width:140px!important;min-width:140px!important}body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor b,body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor small{display:block!important}body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor b{color:#f5f7f9!important;font-size:11px!important;line-height:1.35!important}body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor small{margin-top:4px!important;color:#82909e!important;font-size:9px!important;line-height:1.35!important}body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor .toolbar-row{margin-top:10px!important}@media (max-width:1180px){body.concept-system:not(.widget-mode) #pricingEditor .pricing-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){body.concept-system:not(.widget-mode) #pricingEditor .pricing-group{padding:11px!important}body.concept-system:not(.widget-mode) #pricingEditor .pricing-group-grid{grid-template-columns:1fr!important}body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor table{width:1160px!important;min-width:1160px!important}body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor td,body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor th{width:160px!important;min-width:160px!important}body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor td:first-child,body.concept-system:not(.widget-mode) #pricingEditor .photo-ready-price-editor th:first-child{width:190px!important;min-width:190px!important}}body.concept-system:not(.widget-mode) #editView .grid.two:has(>[data-editor-panel=layout]),body.concept-system:not(.widget-mode) #editView .grid.two:has([data-editor-panel=coatings]),body.concept-system:not(.widget-mode) #editView .grid.two:has([data-editor-panel=postpress]),body.concept-system:not(.widget-mode) #editView .grid.two:has([data-editor-panel=print]),body.concept-system:not(.widget-mode) #editView .grid.two:has([data-editor-panel=terms]){display:block!important;width:100%!important;min-width:0!important}body.concept-system:not(.widget-mode) #editView .grid.two:has([data-editor-panel=coatings])>div,body.concept-system:not(.widget-mode) #editView .grid.two:has([data-editor-panel=postpress])>div,body.concept-system:not(.widget-mode) #editView .grid.two:has([data-editor-panel=print])>div,body.concept-system:not(.widget-mode) #editView .grid.two:has([data-editor-panel=terms])>div{width:100%!important;min-width:0!important}body.concept-system:not(.widget-mode) #editView [data-editor-panel=coatings],body.concept-system:not(.widget-mode) #editView [data-editor-panel=layout],body.concept-system:not(.widget-mode) #editView [data-editor-panel=postpress],body.concept-system:not(.widget-mode) #editView [data-editor-panel=print],body.concept-system:not(.widget-mode) #editView [data-editor-panel=terms],body.concept-system:not(.widget-mode) #editView [data-editor-section="components formula sizes layout print terms coatings postpress operationPrices"],body.concept-system:not(.widget-mode) #printTypesEditor input,body.concept-system:not(.widget-mode) #printTypesEditor select{width:100%!important;min-width:0!important}body.concept-system:not(.widget-mode) #editView [data-editor-panel=coatings] .table-wrap,body.concept-system:not(.widget-mode) #editView [data-editor-panel=components] .table-wrap,body.concept-system:not(.widget-mode) #editView [data-editor-panel=layout] .table-wrap,body.concept-system:not(.widget-mode) #editView [data-editor-panel=operationPrices] .table-wrap,body.concept-system:not(.widget-mode) #editView [data-editor-panel=postpress] .table-wrap,body.concept-system:not(.widget-mode) #editView [data-editor-panel=print] .table-wrap,body.concept-system:not(.widget-mode) #editView [data-editor-panel=sizes] .table-wrap,body.concept-system:not(.widget-mode) #editView [data-editor-panel=terms] .table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:auto!important;scrollbar-gutter:stable}body.concept-system:not(.widget-mode) #printTypesEditor{width:100%!important;min-width:780px!important;table-layout:fixed!important}body.concept-system:not(.widget-mode) #printTypesEditor th:nth-child(1){width:15%!important}body.concept-system:not(.widget-mode) #printTypesEditor th:nth-child(2){width:25%!important}body.concept-system:not(.widget-mode) #printTypesEditor th:nth-child(3){width:12%!important}body.concept-system:not(.widget-mode) #printTypesEditor th:nth-child(4){width:22%!important}body.concept-system:not(.widget-mode) #printTypesEditor th:nth-child(5){width:12%!important}body.concept-system:not(.widget-mode) #printTypesEditor th:nth-child(6){width:100px!important}body.concept-system:not(.widget-mode) #printTypesEditor td:last-child button{width:100%!important;min-width:0!important;padding-inline:8px!important}body.concept-system:not(.widget-mode) #termsEditor{width:100%!important;min-width:560px!important}body.concept-system:not(.widget-mode) #optionsEditor{width:100%!important;min-width:980px!important}body.concept-system:not(.widget-mode) #postpressEditor{width:100%!important;min-width:1080px!important}body.concept-system:not(.widget-mode) #sizeFactorsEditor{width:100%!important;min-width:980px!important}body.concept-system:not(.widget-mode) #sizesEditor{width:100%!important;min-width:880px!important}body.concept-system:not(.widget-mode) #componentsEditor{width:100%!important;min-width:1050px!important}body.concept-system:not(.widget-mode) #operationPricesEditor{width:100%!important;min-width:900px!important}@media (min-width:1500px){body.concept-system:not(.widget-mode) .app{width:calc(100% - var(--concept-sidebar-w))!important;max-width:none!important}body.concept-system:not(.widget-mode) .editor-workspace{grid-template-columns:minmax(0,1fr) 320px!important;gap:16px!important}body.concept-system:not(.widget-mode) .editor-right-panel{width:320px!important}}@media (max-width:1180px){body.concept-system:not(.widget-mode) #editView .grid.two:has([data-editor-panel=coatings]),body.concept-system:not(.widget-mode) #editView .grid.two:has([data-editor-panel=postpress]),body.concept-system:not(.widget-mode) #editView .grid.two:has([data-editor-panel=print]),body.concept-system:not(.widget-mode) #editView .grid.two:has([data-editor-panel=terms]){display:block!important}}