.sameArtworkProductionPanel{margin:1rem 0;padding:1rem;border:1px solid #dfd4c4;border-radius:18px;background:#fffdf9}.sameArtworkProductionGroupTop,.sameArtworkProductionHeader,.sameArtworkProductionLine,.sameArtworkProductionLineMeta{display:flex;align-items:center}.sameArtworkProductionGroupTop,.sameArtworkProductionHeader{justify-content:space-between;gap:1rem}.sameArtworkProductionHeader h2,.sameArtworkProductionHeader p{margin:0}.sameArtworkProductionHeader p{margin-top:.2rem;color:#6e7480}.sameArtworkGroupCount,.sameArtworkLinkedBadge,.sameArtworkProductionLineMeta span,.sameArtworkReviewBadge{border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-weight:700;white-space:nowrap}.sameArtworkGroupCount,.sameArtworkLinkedBadge,.sameArtworkProductionLineMeta .confirmed{background:#e8f6ef;color:#236744}.sameArtworkProductionLineMeta .warning,.sameArtworkReviewBadge{background:#fff0e5;color:#8f4e16}.sameArtworkProductionLineMeta .muted{background:#f1f2f4;color:#6e7480}.sameArtworkProductionGroups{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:.9rem}.sameArtworkProductionGroup{border:1px solid #e9e1d5;border-radius:15px;padding:.85rem;background:#fff}.sameArtworkProductionGroup.needsReview{border-color:#e4b88f}.sameArtworkProductionGroupTop>div{display:flex;gap:.5rem;align-items:baseline}.sameArtworkProductionGroupTop>div>span{color:#81858d;font-size:.74rem}.sameArtworkProductionLine{justify-content:space-between;gap:1rem;margin-top:.65rem;padding:.7rem;border-radius:12px;background:#f8fafb}.sameArtworkProductionLine.source{background:#f7f3ec}.sameArtworkProductionLineMain{display:grid;grid-gap:.08rem;gap:.08rem}.sameArtworkProductionLineMain>a{font-weight:800}.sameArtworkProductionLineMain>span{color:#6e7480;font-size:.75rem}.sameArtworkProductionLineMeta{justify-content:flex-end;gap:.35rem;flex-wrap:wrap}.sameArtworkProductionLineMeta>span:first-child{background:#edf1f7;color:#334155}.sameArtworkProductionLabel{display:block;margin-top:.7rem;color:#6e7480;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.sameArtworkLineWarning,.sameArtworkMissingSource,.sameArtworkNoAddOns{margin:.55rem 0 0;font-size:.78rem;line-height:1.45}.sameArtworkLineWarning,.sameArtworkMissingSource{color:#8f4e16}.sameArtworkNoAddOns{color:#6e7480}@media (max-width:760px){.sameArtworkProductionHeader,.sameArtworkProductionLine{align-items:flex-start;flex-direction:column}.sameArtworkProductionLineMeta{justify-content:flex-start}}.navLinks{gap:.35rem;margin-top:.55rem}.navGroup+.navGroup{margin-top:0}.navGroup{display:grid;grid-gap:.2rem;gap:.2rem}.navGroupToggle{width:100%;min-height:2.45rem;display:grid;grid-template-columns:1.65rem minmax(0,1fr) auto 1rem;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.35rem .45rem;border-radius:10px;background:transparent;color:var(--navy-2);text-align:left;transition:background .12s ease,color .12s ease}.navGroupToggle:focus-visible,.navGroupToggle:hover{background:var(--surface-2);color:var(--navy);outline:none}.navGroupIcon{width:1.65rem;height:1.65rem;display:grid;place-items:center;border-radius:8px;background:var(--surface-2);color:var(--navy-2)}.navGroup.open>.navGroupToggle .navGroupIcon{background:var(--accent-lilac-soft);color:var(--accent-lilac-text)}.navGroupLabel{margin:0;padding:0;color:inherit;font-size:.72rem;font-weight:650;letter-spacing:0;text-transform:none}.navGroupChevron{display:grid;place-items:center;color:#9aa0ad}.navGroupChevron svg{width:14px;height:14px}.navGroupBadge{min-width:1.35rem;height:1.35rem;display:grid;place-items:center;padding:0 .28rem;border-radius:999px;background:#fce7e9;color:#b84655;font-size:.58rem;font-weight:800}.navGroupLinks{display:grid;grid-gap:.12rem;gap:.12rem;margin-left:.6rem;padding-left:.65rem;border-left:1px solid #e7e9ef}.navGroupLinks[hidden]{display:none!important}.navGroupLinks a{min-height:2.25rem;gap:.5rem;padding:0 .5rem;font-size:.76rem}.navGroupLinks .navIcon{width:1.45rem;height:1.45rem;border-radius:7px;background:transparent}.navGroupLinks .navIcon svg{width:16px;height:16px}.navGroupLinks a[aria-current=page]{background:var(--accent-lilac-soft);color:var(--accent-lilac-text);font-weight:650}.navGroupLinks a[aria-current=page] .navIcon{background:#fff;color:var(--accent-lilac-text)}.sidebarCollapseToggle svg{width:16px;height:16px}.mobileNavGroups summary{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;grid-gap:.55rem;gap:.55rem}.mobileNavGroups summary svg{width:17px;height:17px;color:var(--accent-lilac-text)}.mobileNavGroups summary small{font-size:.65rem;color:var(--grey)}@media (min-width:1101px){#appShell.sidebarCollapsed .navGroupToggle{grid-template-columns:1fr;padding:.32rem;justify-items:center}#appShell.sidebarCollapsed .navGroupBadge,#appShell.sidebarCollapsed .navGroupChevron,#appShell.sidebarCollapsed .navGroupLabel{display:none}#appShell.sidebarCollapsed .navGroupLinks{margin-left:0;padding-left:0;border-left:0}#appShell.sidebarCollapsed .navGroupLinks a{justify-content:center;padding:0 .25rem}#appShell.sidebarCollapsed .navGroupIcon{width:1.8rem;height:1.8rem}}html[data-theme=studio-light] .shell .main{min-width:0;padding:1.25rem;background:var(--surface-page)}html[data-theme=studio-light] .shell :where(.pageShell,.overviewPage,.operationsTodayPage,.productionPage,.communicationsInboxPage,.diagnosticsPage,.orderWorkspacePage){width:100%;max-width:96rem;margin-left:auto;margin-right:auto}html[data-theme=studio-light] .shell :where(.pageHeader){gap:1rem;margin-bottom:0}html[data-theme=studio-light] .shell :where(.pageHeader) .headerCopy{max-width:56rem;margin-top:.45rem;margin-bottom:0;color:var(--text-secondary)}html[data-theme=studio-light] .shell :where(.panel,.tableShell,.portalCard,.workspaceCard,.collectionCard){border-color:var(--border-subtle);background:var(--surface-card)}html[data-theme=studio-light] .shell :where(.panel)>.panelHeader{border-bottom-color:var(--border-subtle)}html[data-theme=studio-light] .shell :where(.notice)>:first-child,html[data-theme=studio-light] .shell :where(.panelBody)>:first-child{margin-top:0}html[data-theme=studio-light] .shell :where(.notice)>:last-child,html[data-theme=studio-light] .shell :where(.panelBody)>:last-child{margin-bottom:0}html[data-theme=studio-light] .shell :where(input,select,textarea,.button,button){border-radius:var(--radius-control)}html[data-theme=studio-light] .shell :where(input,select){min-height:2.5rem}html[data-theme=studio-light] .shell :where(.button){min-height:2.5rem}html[data-theme=studio-light] .shell :where(textarea){line-height:1.45}html[data-theme=studio-light] .shell :where(.tableShell,.operationsWorkboardTableWrap,.opTableWrap){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}html[data-theme=studio-light] .shell :where(.emptyState){border-radius:14px;color:var(--text-secondary)}html[data-theme=studio-light] .shell :where(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(32,170,167,.16);outline-offset:2px}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"]{gap:.9rem}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opTabs,html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .operationsFilterChips{gap:.4rem}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opOverviewArea{gap:.62rem}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opOverviewAreaTitle{margin:0;padding:0 .1rem;font-size:.95rem}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opHubPanel{overflow:hidden}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opHubPanel>.panelHeader{min-height:3.4rem;padding:.82rem .95rem}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opHubPanel>.panelHeader p{margin:.18rem 0 0;color:var(--text-muted);font-size:.75rem;line-height:1.4}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opTableWrap{border-top:1px solid var(--border-subtle);background:#fff}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opTable{width:100%;min-width:46rem;border-collapse:collapse}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opTable th{padding:.58rem .72rem;background:var(--surface-subtle);color:var(--text-muted);font-size:.66rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opTable td{padding:.62rem .72rem;border-bottom:1px solid var(--border-subtle);vertical-align:middle;font-size:.78rem;line-height:1.35}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opTable tbody tr:last-child td{border-bottom:0}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opTable tbody tr:hover td{background:var(--surface-hover)}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opStatusLegend{margin-top:0;padding:.72rem .82rem;border:1px solid var(--border-subtle);border-radius:14px;background:#fff}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"]{gap:.82rem}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .operationsPurposePanel{margin:.5rem 0 0;padding:.7rem .8rem;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-subtle);color:var(--text-secondary);font-size:.78rem;line-height:1.45}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .operationsFilterChips{gap:.38rem}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .filterChip{min-height:2.1rem;display:inline-flex;align-items:center;justify-content:center;padding:.34rem .68rem;line-height:1.2}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .operationsSummaryCards,html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .productionSummaryStrip{gap:.58rem}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .operationsSummaryCard,html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .productionSummaryCard{min-height:4.85rem;padding:.72rem .8rem}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .operationsWorkboardTableWrap{border-color:var(--border-subtle);box-shadow:var(--shadow-soft)}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .operationsWorkboardTable td,html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .operationsWorkboardTable th{padding-top:.58rem;padding-bottom:.58rem}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .prodDetailPanel{gap:.75rem;padding:.82rem}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .prodDetailSummary{gap:.62rem}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .prodDetailSummaryItem{min-height:5.8rem;padding:.78rem .82rem}html[data-theme=studio-light] .shell .orderWorkspacePage{gap:.78rem}html[data-theme=studio-light] .shell .orderWorkspacePage>.pageHeader{padding:.95rem 1.05rem}html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns,html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns>aside,html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns>div{gap:.78rem}html[data-theme=studio-light] .shell .orderWorkspacePage .panelHeader{min-height:2.9rem;padding:.68rem .82rem}html[data-theme=studio-light] .shell .orderWorkspacePage .panelBody{padding:.78rem .82rem}html[data-theme=studio-light] .shell .orderWorkspacePage .readGrid{gap:.48rem}html[data-theme=studio-light] .shell .orderWorkspacePage .readItem{padding:.52rem .58rem}html[data-theme=studio-light] .shell .orderWorkspacePage .readItem span{font-size:.62rem}html[data-theme=studio-light] .shell .orderWorkspacePage .readItem strong,html[data-theme=studio-light] .shell .orderWorkspacePage .readItem>div{font-size:.78rem;line-height:1.38}html[data-theme=studio-light] .shell .orderWorkspacePage .collapsiblePanel>summary{min-height:2.9rem;display:flex;align-items:center;padding:.68rem .82rem;border-radius:14px;color:var(--text-primary);font-size:.84rem;font-weight:700;cursor:pointer;list-style-position:inside}html[data-theme=studio-light] .shell .orderWorkspacePage .collapsiblePanel[open]>summary{border-bottom:1px solid var(--border-subtle);border-bottom-left-radius:0;border-bottom-right-radius:0}html[data-theme=studio-light] .shell .orderWorkspacePage .detailNote{font-size:.76rem;line-height:1.45}html[data-theme=studio-light] .shell .orderWorkspacePage .fileSummaryGrid,html[data-theme=studio-light] .shell .orderWorkspacePage .mediaThumbGrid{gap:.55rem}@media (max-width:1100px){html[data-theme=studio-light] .shell .main{padding:1rem}}@media (max-width:900px){html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .operationsWorkboardTableWrap,html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opTableWrap{border-radius:14px}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opStatusLegend{overflow-x:auto;white-space:nowrap}}@media (max-width:700px){html[data-theme=studio-light] .shell .main{padding:.7rem}html[data-theme=studio-light] .shell :where(.pageShell,.overviewPage,.operationsTodayPage,.productionPage,.communicationsInboxPage,.diagnosticsPage,.orderWorkspacePage){max-width:none}html[data-theme=studio-light] .shell :where(.pageHeader){gap:.65rem}html[data-theme=studio-light] .shell :where(.pageHeader) .headerCopy{font-size:.86rem;line-height:1.48}html[data-theme=studio-light] .shell :where(input,select,.button,button){min-height:2.75rem}html[data-theme=studio-light] .shell :where(.panelHeader,.panelBody){padding-left:.78rem;padding-right:.78rem}html[data-theme=studio-light] .shell .operationsTodayPage .operationsFilterChips{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.18rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}html[data-theme=studio-light] .shell .operationsTodayPage .operationsFilterChips .filterChip,html[data-theme=studio-light] .shell .operationsTodayPage .operationsFilterChips form{flex:0 0 auto}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opHubPanel>.panelHeader{padding:.72rem .76rem}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opTable{min-width:42rem}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opTable td,html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Operations Overview"] .opTable th{padding-left:.58rem;padding-right:.58rem}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .operationsPurposePanel{margin-top:.35rem;padding:.62rem .68rem}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .operationsSummaryCards,html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .operationsSummaryCards.compact,html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .productionSummaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .operationsSummaryCard,html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .productionSummaryCard{min-height:4.35rem;padding:.62rem .68rem}html[data-theme=studio-light] .shell .orderWorkspacePage{gap:.62rem}html[data-theme=studio-light] .shell .orderWorkspacePage>.pageHeader{padding:.78rem}html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns,html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns>aside,html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns>div{gap:.62rem}html[data-theme=studio-light] .shell .orderWorkspacePage .panelBody,html[data-theme=studio-light] .shell .orderWorkspacePage .panelHeader{padding-left:.7rem;padding-right:.7rem}html[data-theme=studio-light] .shell .orderWorkspacePage .readGrid,html[data-theme=studio-light] .shell .orderWorkspacePage .readGrid.four,html[data-theme=studio-light] .shell .orderWorkspacePage .readGrid.three,html[data-theme=studio-light] .shell .orderWorkspacePage .readGrid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}html[data-theme=studio-light] .shell .orderWorkspacePage .readItem{padding:.48rem .52rem}}@media (max-width:430px){html[data-theme=studio-light] .shell .orderWorkspacePage .readGrid,html[data-theme=studio-light] .shell .orderWorkspacePage .readGrid.four,html[data-theme=studio-light] .shell .orderWorkspacePage .readGrid.three,html[data-theme=studio-light] .shell .orderWorkspacePage .readGrid.two{grid-template-columns:minmax(0,1fr)}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .operationsSummaryCards,html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .operationsSummaryCards.compact,html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Final Order Progression"] .productionSummaryStrip{gap:.45rem}}