html[data-theme=studio-light] .shell .productionPage .expandedOrderItems.prodWorkspace{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem;border-top:1px solid var(--border-subtle);background:linear-gradient(180deg,#fffdfb 0,var(--surface-page) 38%,#fffaf7 100%)}html[data-theme=studio-light] .shell .productionPage .expandedOrderHeader{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:14px;background:linear-gradient(135deg,var(--brand-accent-soft),#fff 58%,var(--accent-lagoon-soft));box-shadow:0 5px 14px rgba(32,48,71,.055)}html[data-theme=studio-light] .shell .productionPage .expandedOrderHeader>div{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}html[data-theme=studio-light] .shell .productionPage .expandedOrderHeader strong{color:var(--text-primary);font-size:1rem;font-weight:750}html[data-theme=studio-light] .shell .productionPage .expandedOrderHeader span{color:var(--text-secondary);font-size:.78rem;line-height:1.45}html[data-theme=studio-light] .shell .productionPage .expandedOrderHeader .button.secondary{flex:0 0 auto;border:0;border-radius:999px;background:linear-gradient(135deg,#25bcb0,#168e93);color:#fff;box-shadow:0 8px 18px rgba(32,170,167,.22)}html[data-theme=studio-light] .shell .productionPage .prodWorkspaceGroups{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);grid-gap:.9rem;gap:.9rem;align-items:start}html[data-theme=studio-light] .shell .productionPage .prodWorkspaceColumn{display:grid;grid-gap:.9rem;gap:.9rem;min-width:0}html[data-theme=studio-light] .shell .productionPage .prodWorkspace .jobDetailCard{display:grid;grid-gap:.72rem;gap:.72rem;min-width:0;padding:1rem 1.05rem;border:1px solid var(--border-subtle);border-top:3px solid var(--accent-lagoon);border-radius:16px;background:#fff;box-shadow:var(--shadow-soft);overflow:hidden}html[data-theme=studio-light] .shell .productionPage .prodWorkspace .jobDetailCard>h3{margin:0;color:var(--text-primary);font-size:1rem;font-weight:750}html[data-theme=studio-light] .shell .productionPage .prodWorkspace .orderSummaryCard{border-top-color:var(--accent-lagoon);background:linear-gradient(145deg,#fff 52%,var(--accent-lagoon-soft))}html[data-theme=studio-light] .shell .productionPage .prodWorkspace .artistFacingNotesCard,html[data-theme=studio-light] .shell .productionPage .prodWorkspace .productionNextStepCard{border-top-color:var(--brand-accent);background:linear-gradient(145deg,#fff 50%,var(--brand-accent-soft))}html[data-theme=studio-light] .shell .productionPage .prodWorkspace .customerUploadsCard{border-top-color:var(--accent-lagoon);background:linear-gradient(145deg,#fff 50%,var(--accent-lagoon-soft))}html[data-theme=studio-light] .shell .productionPage .prodWorkspace .internalProductionFilesGroupCard,html[data-theme=studio-light] .shell .productionPage .prodWorkspace .proofAssetsCard{border-top-color:var(--accent-shell);background:linear-gradient(145deg,#fff 50%,var(--accent-shell-soft))}html[data-theme=studio-light] .shell .productionPage .prodWorkspace .finalArtworkLinkCard,html[data-theme=studio-light] .shell .productionPage .prodWorkspace .prodTone-assignment{border-top-color:var(--accent-seafoam);background:linear-gradient(145deg,#fff 50%,var(--accent-seafoam-soft))}html[data-theme=studio-light] .shell .productionPage .prodWorkspace .prodTone-internal{border-top-color:var(--accent-sand);background:linear-gradient(145deg,#fff 52%,var(--accent-sand-soft))}html[data-theme=studio-light] .shell .productionPage .prodWorkspace .readGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}html[data-theme=studio-light] .shell .productionPage .prodWorkspace .readLine{min-width:0;padding:.62rem .68rem;border-radius:11px;background:hsla(0,0%,100%,.78);box-shadow:0 2px 8px rgba(32,48,71,.035)}html[data-theme=studio-light] .shell .productionPage .prodWorkspace .readLine span{display:block;color:var(--text-muted);font-size:.63rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}html[data-theme=studio-light] .shell .productionPage .prodWorkspace .readLine strong{display:block;margin-top:.18rem;color:var(--text-primary);font-size:.84rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}html[data-theme=studio-light] .shell .productionPage .prodWorkspace .finalArtworkSaved,html[data-theme=studio-light] .shell .productionPage .prodWorkspace .productionAssetLink,html[data-theme=studio-light] .shell .productionPage .prodWorkspace .productionImageLink,html[data-theme=studio-light] .shell .productionPage .prodWorkspace .productionNote{border:1px solid hsla(0,0%,100%,.82);border-radius:12px;background:hsla(0,0%,100%,.82);box-shadow:0 3px 10px rgba(32,48,71,.04)}html[data-theme=studio-light] .shell .productionPage .prodWorkspace .button.secondary{border:0;border-radius:999px;background:var(--accent-shell-soft);color:#7864ad;box-shadow:0 5px 13px rgba(32,48,71,.075)}html[data-theme=studio-light] .shell .productionPage .prodWorkspace .button.blue,html[data-theme=studio-light] .shell .productionPage .prodWorkspace .button.green{border:0;border-radius:999px;background:linear-gradient(135deg,#25bcb0,#168e93);color:#fff;box-shadow:0 8px 18px rgba(32,170,167,.2)}html[data-theme=studio-light] .shell .artistPage .customerInstructionsCard,html[data-theme=studio-light] .shell .orderWorkspacePage .customerInstructionsCard,html[data-theme=studio-light] .shell .productionPage .customerInstructionsCard{display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem 1.05rem!important;border:1px solid var(--border-subtle);border-top:3px solid var(--brand-accent);border-radius:16px;background:linear-gradient(145deg,#fff 46%,var(--brand-accent-soft));box-shadow:var(--shadow-soft);overflow:hidden}html[data-theme=studio-light] .shell .customerInstructionsCard>h3{margin:0;color:var(--text-primary);font-size:1rem;font-weight:750}html[data-theme=studio-light] .shell .customerInstructionsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.58rem;gap:.58rem;margin:0}html[data-theme=studio-light] .shell .customerInstructionsRow{min-width:0;padding:.72rem .78rem;border-radius:12px;background:hsla(0,0%,100%,.78);box-shadow:0 3px 10px rgba(32,48,71,.04)}html[data-theme=studio-light] .shell .customerInstructionsRow:nth-child(4n+2){background:rgba(229,247,243,.84)}html[data-theme=studio-light] .shell .customerInstructionsRow:nth-child(4n+3){background:rgba(243,238,253,.82)}html[data-theme=studio-light] .shell .customerInstructionsRow:nth-child(4n){background:hsla(45,89%,93%,.86)}html[data-theme=studio-light] .shell .customerInstructionsRow dt{margin:0 0 .3rem;color:var(--text-muted);font-size:.65rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}html[data-theme=studio-light] .shell .customerInstructionsRow dd,html[data-theme=studio-light] .shell .customerInstructionsValue{margin:0;color:var(--text-primary);font-size:.82rem;font-weight:550;line-height:1.48;overflow-wrap:anywhere}html[data-theme=studio-light] .shell .customerInstructionsValue+.customerInstructionsValue{margin-top:.38rem}html[data-theme=studio-light] .shell .customerInstructionsUploadLinks{display:flex;flex-wrap:wrap;gap:.4rem;margin:.45rem 0 0;padding:0;list-style:none}html[data-theme=studio-light] .shell .customerInstructionsExpand summary,html[data-theme=studio-light] .shell .customerInstructionsUploadLinks a{display:inline-flex;align-items:center;min-height:1.9rem;padding:.28rem .58rem;border-radius:999px;background:var(--accent-lagoon-soft);color:#317f8b;font-size:.72rem;font-weight:700}html[data-theme=studio-light] .shell .orderWorkspacePage{width:100%;max-width:94rem;display:grid;grid-gap:1rem;gap:1rem;margin:0 auto;padding-bottom:1rem}html[data-theme=studio-light] .shell .orderWorkspacePage>.pageHeader{padding:1.1rem 1.2rem;border:1px solid var(--border-subtle);border-top:3px solid var(--brand-accent);border-radius:18px;background:linear-gradient(135deg,#fff 0,var(--brand-accent-soft) 72%,var(--accent-lagoon-soft) 140%);box-shadow:var(--shadow-soft)}html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);grid-gap:1rem;gap:1rem;align-items:start}html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns>aside,html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns>div{display:grid;grid-gap:1rem;gap:1rem;min-width:0}html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns .panel,html[data-theme=studio-light] .shell .orderWorkspacePage>.panel{overflow:hidden;margin:0;border:1px solid var(--border-subtle);border-top:3px solid var(--accent-lagoon);border-radius:16px;background:#fff;box-shadow:var(--shadow-soft)}html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns>aside>.panel:nth-of-type(5n+2),html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns>div>.panel:nth-of-type(5n+2){border-top-color:var(--accent-shell)}html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns>aside>.panel:nth-of-type(5n+3),html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns>div>.panel:nth-of-type(5n+3){border-top-color:var(--accent-seafoam)}html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns>aside>.panel:nth-of-type(5n+4),html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns>div>.panel:nth-of-type(5n+4){border-top-color:var(--brand-accent)}html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns>aside>.panel:nth-of-type(5n),html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns>div>.panel:nth-of-type(5n){border-top-color:var(--accent-sand)}html[data-theme=studio-light] .shell .orderWorkspacePage .panelHeader{min-height:3.2rem;padding:.78rem .95rem;border-bottom:1px solid rgba(223,228,235,.74);background:linear-gradient(135deg,hsla(0,0%,100%,.96),var(--surface-subtle))}html[data-theme=studio-light] .shell .orderWorkspacePage .panelHeader h2{margin:0;color:var(--text-primary);font-size:1rem;font-weight:750}html[data-theme=studio-light] .shell .orderWorkspacePage .panelBody{padding:.95rem}html[data-theme=studio-light] .shell .orderWorkspacePage .orderStatusTone{border-top-color:var(--accent-shell)!important;background:linear-gradient(145deg,#fff 58%,var(--accent-shell-soft))}html[data-theme=studio-light] .shell .orderWorkspacePage .orderArtistTone{border-top-color:var(--accent-seafoam)!important;background:linear-gradient(145deg,#fff 58%,var(--accent-seafoam-soft))}html[data-theme=studio-light] .shell .orderWorkspacePage .nextStepPanel,html[data-theme=studio-light] .shell .orderWorkspacePage .orderNextActionTone{border-top-color:var(--brand-accent)!important;background:linear-gradient(145deg,#fff 56%,var(--brand-accent-soft))}html[data-theme=studio-light] .shell .orderWorkspacePage .internalProductionFilesPanel{border-top-color:var(--accent-sand)!important;background:linear-gradient(145deg,#fff 58%,var(--accent-sand-soft))}html[data-theme=studio-light] .shell .orderWorkspacePage .readItem{min-width:0;padding:.58rem .64rem;border-radius:11px;background:var(--surface-subtle)}html[data-theme=studio-light] .shell .orderWorkspacePage .readItem:nth-child(4n+2){background:var(--accent-lagoon-soft)}html[data-theme=studio-light] .shell .orderWorkspacePage .readItem:nth-child(4n+3){background:var(--accent-shell-soft)}html[data-theme=studio-light] .shell .orderWorkspacePage .readItem:nth-child(4n){background:var(--accent-sand-soft)}html[data-theme=studio-light] .shell .orderWorkspacePage .artistAssignmentCurrentCard,html[data-theme=studio-light] .shell .orderWorkspacePage .artistAssignmentPickerForm,html[data-theme=studio-light] .shell .orderWorkspacePage .emptyState,html[data-theme=studio-light] .shell .orderWorkspacePage .fileSummaryCard,html[data-theme=studio-light] .shell .orderWorkspacePage .finalArtworkAdminCurrent,html[data-theme=studio-light] .shell .orderWorkspacePage .finalArtworkSaved,html[data-theme=studio-light] .shell .orderWorkspacePage .finalArtworkSendSection,html[data-theme=studio-light] .shell .orderWorkspacePage .productionNote,html[data-theme=studio-light] .shell .orderWorkspacePage .proofAssetUploadCard,html[data-theme=studio-light] .shell .orderWorkspacePage .proofReadyEmailRetryCard{border:0;border-radius:12px;background:var(--surface-subtle)}html[data-theme=studio-light] .shell .orderWorkspacePage .fileSummaryCard:nth-child(4n+1){background:var(--accent-lagoon-soft)}html[data-theme=studio-light] .shell .orderWorkspacePage .fileSummaryCard:nth-child(4n+2){background:var(--accent-shell-soft)}html[data-theme=studio-light] .shell .orderWorkspacePage .fileSummaryCard:nth-child(4n+3){background:var(--accent-seafoam-soft)}html[data-theme=studio-light] .shell .orderWorkspacePage .fileSummaryCard:nth-child(4n){background:var(--accent-sand-soft)}html[data-theme=studio-light] .shell .orderWorkspacePage .finalArtworkAdminCurrent,html[data-theme=studio-light] .shell .orderWorkspacePage .finalArtworkSendSection{background:linear-gradient(145deg,#fff 30%,var(--accent-seafoam-soft))}html[data-theme=studio-light] .shell .orderWorkspacePage .proofAssetUploadCard,html[data-theme=studio-light] .shell .orderWorkspacePage .proofReadyEmailRetryCard{background:linear-gradient(145deg,#fff 34%,var(--accent-lagoon-soft))}html[data-theme=studio-light] .shell .orderWorkspacePage .button{border:0;border-radius:999px;background:linear-gradient(135deg,#25bcb0,#168e93);color:#fff;box-shadow:0 8px 18px rgba(32,170,167,.2)}html[data-theme=studio-light] .shell .orderWorkspacePage .button.secondary{background:var(--accent-shell-soft);color:#7864ad;box-shadow:0 5px 13px rgba(32,48,71,.075)}html[data-theme=studio-light] .shell .orderWorkspacePage .button.danger{background:var(--brand-accent-soft);color:var(--brand-accent-strong);box-shadow:0 5px 13px hsla(8,81%,69%,.12)}@media (max-width:1050px){html[data-theme=studio-light] .shell .orderWorkspacePage .workspaceColumns,html[data-theme=studio-light] .shell .productionPage .prodWorkspaceGroups{grid-template-columns:minmax(0,1fr)}html[data-theme=studio-light] .shell .productionPage .prodWorkspace .readGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){html[data-theme=studio-light] .shell .productionPage .expandedOrderItems.prodWorkspace{gap:.75rem;padding:.72rem}html[data-theme=studio-light] .shell .productionPage .expandedOrderHeader{align-items:stretch;flex-direction:column;padding:.8rem}html[data-theme=studio-light] .shell .productionPage .expandedOrderHeader .button.secondary{width:100%}html[data-theme=studio-light] .shell .orderWorkspacePage .customerInstructionsCard,html[data-theme=studio-light] .shell .productionPage .customerInstructionsCard,html[data-theme=studio-light] .shell .productionPage .prodWorkspace .jobDetailCard{padding:.85rem!important}html[data-theme=studio-light] .shell .customerInstructionsGrid,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 .productionPage .prodWorkspace .readGrid{grid-template-columns:minmax(0,1fr)}html[data-theme=studio-light] .shell .orderWorkspacePage .panelBody,html[data-theme=studio-light] .shell .orderWorkspacePage .panelHeader{padding-left:.82rem;padding-right:.82rem}html[data-theme=studio-light] .shell .orderWorkspacePage .fileSummaryGrid,html[data-theme=studio-light] .shell .orderWorkspacePage .mediaThumbGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){html[data-theme=studio-light] .shell .orderWorkspacePage .fileSummaryGrid,html[data-theme=studio-light] .shell .orderWorkspacePage .mediaThumbGrid{grid-template-columns:minmax(0,1fr)}}html[data-theme=studio-light] .shell .overviewPage .ordersSnapshotHeader>div:first-child{width:auto;margin:0;align-self:flex-start;text-align:left}@media (min-width:1181px){html[data-theme=studio-light] .shell .todaysBusiness .summaryMain{grid-row:1/span 3}html[data-theme=studio-light] .shell .todaysBusiness .summaryMetrics,html[data-theme=studio-light] .shell .todaysBusiness .summarySupport,html[data-theme=studio-light] .shell .todaysBusiness>.button{grid-column:2/-1}html[data-theme=studio-light] .shell .todaysBusiness .summaryPill{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.36rem;text-align:left}html[data-theme=studio-light] .shell .todaysBusiness .summaryPill>.sourceBadge,html[data-theme=studio-light] .shell .todaysBusiness .summaryPill>span,html[data-theme=studio-light] .shell .todaysBusiness .summaryPill>strong{position:static;width:auto;max-width:100%;margin:0}html[data-theme=studio-light] .shell .todaysBusiness .summaryPill>span{line-height:1.3;overflow-wrap:anywhere}html[data-theme=studio-light] .shell .todaysBusiness .summaryPill>strong{line-height:1.1;white-space:normal}html[data-theme=studio-light] .shell .todaysBusiness .summaryPill>.sourceBadge{align-self:flex-start}}html[data-theme=studio-light] .shell .resolutionRevisionPanel{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border:1px solid var(--border-subtle);border-radius:16px;background:#fff;box-shadow:var(--shadow-soft)}html[data-theme=studio-light] .shell .resolutionRevisionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}html[data-theme=studio-light] .shell .resolutionRevisionHeader h2{margin:.18rem 0 .3rem;color:var(--text-primary);font-size:1.15rem}html[data-theme=studio-light] .shell .resolutionRevisionHeader p:last-child{max-width:58rem;margin:0;color:var(--text-secondary);line-height:1.5}html[data-theme=studio-light] .shell .resolutionRevisionTable td{vertical-align:top}html[data-theme=studio-light] .shell .resolutionRevisionNote{min-width:18rem;max-width:34rem;line-height:1.45;white-space:normal}html[data-theme=studio-light] .shell .resolutionRevisionTable .statusBadge{margin-top:.4rem}@media (max-width:760px){html[data-theme=studio-light] .shell .resolutionRevisionPanel{padding:.75rem}html[data-theme=studio-light] .shell .resolutionRevisionHeader{align-items:flex-start}}html[data-theme=studio-light] .shell .orderWorkspacePage .communicationPanel{display:none!important}@media (max-width:700px){html[data-theme=studio-light] .shell .operationsInboxPage .productionHeroCard{gap:.62rem;padding:.78rem;border-radius:14px}html[data-theme=studio-light] .shell .operationsInboxPage .productionHeroCard h1{font-size:1.45rem;line-height:1.15}html[data-theme=studio-light] .shell .operationsInboxPage .productionHeroCard>div>p{margin:.25rem 0 0;font-size:.8rem;line-height:1.42}html[data-theme=studio-light] .shell .operationsInboxPage .operationsPurposePanel{margin:0;padding:.62rem .7rem;font-size:.76rem;line-height:1.42}html[data-theme=studio-light] .shell .operationsInboxPage .operationsSummaryCards{display:flex!important;gap:.48rem;overflow-x:auto;padding:.05rem 0 .28rem;scroll-snap-type:x proximity}html[data-theme=studio-light] .shell .operationsInboxPage .operationsSummaryCard{flex:0 0 7rem;min-height:4.35rem;padding:.58rem .62rem;scroll-snap-align:start}html[data-theme=studio-light] .shell .operationsInboxPage .operationsSummaryCard strong{font-size:1.25rem}html[data-theme=studio-light] .shell .operationsInboxPage .operationsSummaryCard span,html[data-theme=studio-light] .shell .operationsInboxPage .operationsSummarySecondaryLink{font-size:.7rem}html[data-theme=studio-light] .shell .operationsInboxPage .operationsFilterChips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.28rem}html[data-theme=studio-light] .shell .operationsInboxPage .filterChip{flex:0 0 auto;min-height:2rem;padding:.28rem .62rem;font-size:.72rem}html[data-theme=studio-light] .shell .operationsInboxPage .operationsSearchForm{grid-template-columns:minmax(0,1fr) auto;gap:.42rem}html[data-theme=studio-light] .shell .operationsInboxPage .operationsSearchForm button,html[data-theme=studio-light] .shell .operationsInboxPage .operationsSearchForm input{min-height:2.25rem;font-size:.76rem}html[data-theme=studio-light] .shell .operationsInboxPage .operationsRecentChanges,html[data-theme=studio-light] .shell .operationsInboxPage .operationsTaskComposer,html[data-theme=studio-light] .shell .operationsInboxPage .operationsWorkGroup{border-radius:13px}html[data-theme=studio-light] .shell .operationsInboxPage .operationsRecentChanges>summary,html[data-theme=studio-light] .shell .operationsInboxPage .operationsTaskComposer>summary,html[data-theme=studio-light] .shell .operationsInboxPage .operationsWorkGroup>summary{min-height:2.8rem;padding:.62rem .72rem;font-size:.82rem}html[data-theme=studio-light] .shell .operationsInboxPage .operationsWorkGroupDescription{margin:0;padding:.55rem .72rem;font-size:.72rem;line-height:1.4}html[data-theme=studio-light] .shell .operationsInboxPage .operationsWorkboardTableWrap{overflow:visible;padding:0 .5rem .55rem}html[data-theme=studio-light] .shell .operationsInboxPage .operationsWorkboardTable,html[data-theme=studio-light] .shell .operationsInboxPage .operationsWorkboardTable tbody{display:block;width:100%}html[data-theme=studio-light] .shell .operationsInboxPage .operationsWorkboardTable thead{display:none}html[data-theme=studio-light] .shell .operationsInboxPage tr.operationsWorkRow{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;grid-gap:.3rem .5rem;gap:.3rem .5rem;align-items:start;margin-top:.5rem;padding:.65rem;border:1px solid var(--border-subtle);border-radius:12px;background:#fff;box-shadow:0 3px 10px rgba(32,48,71,.045)}html[data-theme=studio-light] .shell .operationsInboxPage tr.operationsWorkRow>td{display:none;min-width:0;padding:0;border:0}html[data-theme=studio-light] .shell .operationsInboxPage tr.operationsWorkRow>td:first-child{display:block;grid-row:1/3;grid-column:1}html[data-theme=studio-light] .shell .operationsInboxPage tr.operationsWorkRow>td:nth-child(2){display:block;grid-column:2;font-size:.8rem}html[data-theme=studio-light] .shell .operationsInboxPage tr.operationsWorkRow>td:nth-child(3){display:block;grid-column:2;font-size:.72rem}html[data-theme=studio-light] .shell .operationsInboxPage tr.operationsWorkRow>td:nth-child(7){display:block;grid-column:3;font-size:.68rem;text-align:right}html[data-theme=studio-light] .shell .operationsInboxPage tr.operationsWorkRow>td:nth-child(8){display:block;grid-column:3;grid-row:1}html[data-theme=studio-light] .shell .operationsInboxPage tr.operationsWorkRow>td:nth-child(9){display:block;grid-column:2/4}html[data-theme=studio-light] .shell .operationsInboxPage tr.operationsWorkRow>td:nth-child(9) .buttonSecondary{width:100%;min-height:2.1rem;justify-content:center;font-size:.72rem}html[data-theme=studio-light] .shell .operationsInboxPage tr.operationsWorkDetailRow{display:block}html[data-theme=studio-light] .shell .operationsInboxPage tr.operationsWorkDetailRow>td{display:block;padding:.25rem .5rem .35rem;border:0}html[data-theme=studio-light] .shell .operationsInboxPage .operationsWorkDetail>summary{font-size:.7rem}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced{display:flex!important;flex-direction:column;gap:.7rem}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced>.statusSummaryGrid,html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced>.workspaceColumns,html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced>.workspaceColumns>aside,html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced>.workspaceColumns>div{display:contents!important}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced>.pageHeader{order:0}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced>.notice,html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced>.safetyStripBlock{order:1}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderNextStep{order:2}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderRevision{order:3}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderStatusControl{order:4}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderArtistControl{order:5}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderActions{order:6}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderRevisionControl{order:7}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderDetails{order:8}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderFiles{order:9}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderFinalArtwork{order:10}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderUploads{order:11}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderArtworkPreview{order:12}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderCustomer{order:13}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderCustomerInstructions{order:14}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderPassiveStatus{order:15}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .workspaceColumns .panel,html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced>.panel,html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced>details.panel{order:20}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderLowPriority{display:none!important}html[data-theme=studio-light] .shell .orderWorkspacePage>.pageHeader{align-items:stretch;gap:.55rem;padding:.72rem .78rem}html[data-theme=studio-light] .shell .orderWorkspacePage>.pageHeader h1{font-size:1.35rem}html[data-theme=studio-light] .shell .orderWorkspacePage>.pageHeader .headerCopy{margin-top:.22rem;font-size:.76rem;line-height:1.38}html[data-theme=studio-light] .shell .orderWorkspacePage .panelHeader{min-height:2.65rem;padding:.58rem .7rem}html[data-theme=studio-light] .shell .orderWorkspacePage .panelHeader h2{font-size:.9rem}html[data-theme=studio-light] .shell .orderWorkspacePage .panelBody{padding:.7rem}html[data-theme=studio-light] .shell .orderWorkspacePage .mobileOrderCustomer .readGrid.three,html[data-theme=studio-light] .shell .orderWorkspacePage .mobileOrderDetails .readGrid,html[data-theme=studio-light] .shell .orderWorkspacePage .mobileOrderFinalArtwork .readGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.38rem}html[data-theme=studio-light] .shell .orderWorkspacePage .mobileOrderUploads .mediaThumbGrid{display:flex!important;gap:.42rem;overflow-x:auto;padding-bottom:.2rem}html[data-theme=studio-light] .shell .orderWorkspacePage .mobileOrderUploads .mediaThumb{flex:0 0 5.25rem;min-width:5.25rem;display:grid;grid-gap:.22rem;gap:.22rem;padding:.25rem;border-radius:10px}html[data-theme=studio-light] .shell .orderWorkspacePage .mobileOrderUploads .mediaThumb img{width:100%;height:4.1rem;object-fit:cover;border-radius:7px}html[data-theme=studio-light] .shell .orderWorkspacePage .mobileOrderUploads .mediaThumb small,html[data-theme=studio-light] .shell .orderWorkspacePage .mobileOrderUploads .mediaThumb span{font-size:.62rem;line-height:1.25}html[data-theme=studio-light] .shell .orderWorkspacePage .mobileOrderFinalArtwork .panelBody>.detailNote:first-child{display:none}html[data-theme=studio-light] .shell .orderWorkspacePage .mobileOrderFinalArtwork .finalArtworkAdminCurrent{display:grid;grid-template-columns:6.25rem minmax(0,1fr);grid-gap:.5rem;gap:.5rem;padding:.55rem}html[data-theme=studio-light] .shell .orderWorkspacePage .mobileOrderFinalArtwork .finalArtworkAdminPreview{width:6.25rem;height:6.25rem;object-fit:cover;border-radius:9px}html[data-theme=studio-light] .shell .orderWorkspacePage .mobileOrderFinalArtwork .finalArtworkAdminCurrent>.button,html[data-theme=studio-light] .shell .orderWorkspacePage .mobileOrderFinalArtwork .finalArtworkAdminCurrent>form{grid-column:1/-1}html[data-theme=studio-light] .shell .orderWorkspacePage .readItem{padding:.42rem .46rem}html[data-theme=studio-light] .shell .orderWorkspacePage .readItem span{font-size:.58rem}html[data-theme=studio-light] .shell .orderWorkspacePage .readItem strong{font-size:.74rem;overflow-wrap:anywhere}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderNextStep{order:2!important}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderRevision{order:3!important}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderStatusControl{order:4!important}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderArtistControl{order:5!important}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderActions{order:6!important}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderRevisionControl{order:7!important}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderDetails{order:8!important}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderFiles{order:9!important}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderFinalArtwork{order:10!important}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderUploads{order:11!important}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderArtworkPreview{order:12!important}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderCustomer{order:13!important}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderCustomerInstructions{order:14!important}html[data-theme=studio-light] .shell .orderWorkspacePage.mobileOrderWorkspaceEnhanced .mobileOrderPassiveStatus{order:15!important}html[data-theme=studio-light] .shell .teamTasksPage{min-width:0;overflow-x:hidden}html[data-theme=studio-light] .shell .teamTasksPage .opsPageTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.38rem;gap:.38rem;width:100%;overflow:visible;padding:.35rem}html[data-theme=studio-light] .shell .teamTasksPage .opsPageTab{min-width:0;min-height:2.25rem;padding:.42rem .48rem;justify-content:center;white-space:normal;text-align:center;font-size:.7rem;line-height:1.2}html[data-theme=studio-light] .shell .teamTasksPage .operationsPurposePanel{max-width:100%;overflow:visible;overflow-wrap:anywhere;white-space:normal}html[data-theme=studio-light] .shell .teamTasksPage .teamTasksSummary .operationsSummaryCards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.48rem;gap:.48rem;overflow:visible;padding:0}html[data-theme=studio-light] .shell .teamTasksPage .teamTasksSummary .operationsSummaryCard{width:auto;min-width:0;min-height:4.3rem;padding:.62rem .68rem}html[data-theme=studio-light] .shell .teamTasksPage .teamTasksSummary .operationsSummaryCard:last-child{grid-column:1/-1}html[data-theme=studio-light] .shell .teamTasksPage .teamTasksFilterBar{min-width:0}html[data-theme=studio-light] .shell .teamTasksPage .teamTasksFilterBar .operationsFilterChips{display:flex;gap:.38rem;max-width:100%;overflow-x:auto;padding-bottom:.22rem}html[data-theme=studio-light] .shell .teamTasksPage .operationsTaskComposer>summary{min-height:2.65rem;font-size:.82rem}html[data-theme=studio-light] .shell .teamTasksPage .operationsWorkGroup,html[data-theme=studio-light] .shell .teamTasksPage .operationsWorkboard,html[data-theme=studio-light] .shell .teamTasksPage .operationsWorkboardTable,html[data-theme=studio-light] .shell .teamTasksPage .operationsWorkboardTable tbody,html[data-theme=studio-light] .shell .teamTasksPage .operationsWorkboardTableWrap{width:100%;max-width:100%;min-width:0}html[data-theme=studio-light] .shell .teamTasksPage .operationsWorkGroupDescription{overflow-wrap:anywhere}html[data-theme=studio-light] .shell .teamTasksPage tr.operationsWorkRow{width:auto;max-width:100%;margin:.45rem 0 0;padding:.62rem;grid-template-columns:1.75rem minmax(0,1fr) auto}html[data-theme=studio-light] .shell .teamTasksPage tr.operationsWorkRow>td:nth-child(2)>strong{display:block;color:var(--text-primary);font-size:.88rem!important;line-height:1.28;overflow-wrap:anywhere}html[data-theme=studio-light] .shell .teamTasksPage .operationsOrderLink{font-size:.78rem;overflow-wrap:anywhere}html[data-theme=studio-light] .shell .teamTasksPage .operationsRowNote,html[data-theme=studio-light] .shell .teamTasksPage .operationsRowSubtext{font-size:.7rem;line-height:1.35;overflow-wrap:anywhere}html[data-theme=studio-light] .shell .teamTasksPage .operationsDoneButton{width:1.7rem;height:1.7rem;min-width:1.7rem}html[data-theme=studio-light] .shell .teamTasksPage .operationsInlineControl,html[data-theme=studio-light] .shell .teamTasksPage .operationsNoteForm,html[data-theme=studio-light] .shell .teamTasksPage .operationsWorkDetailBody{min-width:0}}html[data-theme=studio-light] .shell .navLinks a{position:relative}html[data-theme=studio-light] .shell .navAttentionBadge{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;margin-left:auto;padding:0 .36rem;border-radius:999px;background:#e44955;color:#fff;font-size:.66rem;font-weight:800;line-height:1;box-shadow:0 3px 9px rgba(228,73,85,.24)}html[data-theme=studio-light] .shell.sidebarCollapsed .navAttentionBadge{position:absolute;top:.2rem;right:.1rem;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.55rem}@media (max-width:1100px){html[data-theme=studio-light] .shell .navAttentionBadge{min-width:1.2rem;height:1.2rem;font-size:.62rem}}html[data-theme=studio-light] .shell .artistDeadlineMobileList{display:none}html[data-theme=studio-light] .shell .artistDeadlineReplacementGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}html[data-theme=studio-light] .shell .artistDeadlineReplacementCard{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0;padding:.85rem;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-subtle)}html[data-theme=studio-light] .shell .artistDeadlineReplacementCard span{overflow-wrap:anywhere;color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}html[data-theme=studio-light] .shell .artistDeadlineReplacementCard strong{color:var(--text-primary);font-size:1rem}html[data-theme=studio-light] .shell .artistDeadlineReplacementCard small{color:var(--text-muted);font-size:.78rem}@media (max-width:720px){html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Artist Deadline Control"]{gap:.72rem}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Artist Deadline Control"] .pageHeader{padding:.9rem}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Artist Deadline Control"] .pageHeader .pageTitle,html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Artist Deadline Control"] .pageHeader h1{font-size:clamp(1.5rem,7vw,1.85rem);line-height:1.08}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Artist Deadline Control"] .pageHeader p{font-size:.88rem;line-height:1.45}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Artist Deadline Control"] .opsPageTabs{display:flex;gap:.4rem;width:100%;padding-bottom:.15rem;overflow-x:auto;scrollbar-width:none}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Artist Deadline Control"] .opsPageTabs::-webkit-scrollbar{display:none}html[data-theme=studio-light] .shell .operationsTodayPage[aria-label="Artist Deadline Control"] .opsPageTab{flex:0 0 auto;min-height:2rem;padding:.45rem .65rem;white-space:nowrap}html[data-theme=studio-light] .shell .artistDeadlineMonitorPanel .panelHeader{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:stretch}html[data-theme=studio-light] .shell .artistDeadlineMonitorForm,html[data-theme=studio-light] .shell .artistDeadlineMonitorForm button{width:100%}html[data-theme=studio-light] .shell .artistDeadlineMonitorForm button{min-height:2.75rem}html[data-theme=studio-light] .shell .artistDeadlineDesktopTable{display:none}html[data-theme=studio-light] .shell .artistDeadlineMobileList{display:grid;grid-gap:.7rem;gap:.7rem}html[data-theme=studio-light] .shell .artistDeadlineMobileCard{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0;padding:.85rem;border:1px solid var(--border-subtle);border-radius:15px;background:#fff;box-shadow:0 3px 12px rgba(32,48,71,.045)}html[data-theme=studio-light] .shell .artistDeadlineMobileCardHeader{display:flex;justify-content:space-between;align-items:center;gap:.55rem}html[data-theme=studio-light] .shell .artistDeadlineTimePill{flex:0 0 auto;padding:.3rem .48rem;border-radius:999px;background:var(--surface-subtle);color:var(--text-secondary);font-size:.72rem;font-weight:700;white-space:nowrap}html[data-theme=studio-light] .shell .artistDeadlineTimePill.overdue{background:hsla(8,81%,69%,.12);color:#b84f43}html[data-theme=studio-light] .shell .artistDeadlineMobileOrder{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}html[data-theme=studio-light] .shell .artistDeadlineMobileOrder strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:1rem;line-height:1.3}html[data-theme=studio-light] .shell .artistDeadlineMobileOrder span{color:var(--text-muted);font-size:.82rem}html[data-theme=studio-light] .shell .artistDeadlineMobileFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:0}html[data-theme=studio-light] .shell .artistDeadlineMobileFacts>div{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0;padding:.6rem;border-radius:11px;background:var(--surface-subtle)}html[data-theme=studio-light] .shell .artistDeadlineMobileFacts dt{color:var(--text-muted);font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}html[data-theme=studio-light] .shell .artistDeadlineMobileFacts dd{margin:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:.82rem;font-weight:600;line-height:1.35}html[data-theme=studio-light] .shell .artistDeadlineMobileNextAction{display:grid;grid-gap:.2rem;gap:.2rem;padding:.68rem .72rem;border-left:3px solid var(--brand-accent);border-radius:0 10px 10px 0;background:rgba(32,170,167,.06)}html[data-theme=studio-light] .shell .artistDeadlineMobileNextAction span{color:var(--text-muted);font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}html[data-theme=studio-light] .shell .artistDeadlineMobileNextAction strong{color:var(--text-primary);font-size:.86rem;line-height:1.4}html[data-theme=studio-light] .shell .artistDeadlineMobileAction{width:100%;min-height:2.75rem;justify-content:center}html[data-theme=studio-light] .shell .artistDeadlineReplacementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}html[data-theme=studio-light] .shell .artistDeadlineReplacementCard{padding:.72rem}}@media (max-width:380px){html[data-theme=studio-light] .shell .artistDeadlineMobileFacts,html[data-theme=studio-light] .shell .artistDeadlineReplacementGrid{grid-template-columns:minmax(0,1fr)}}html[data-theme=studio-light] .shell .artistPage{width:100%;max-width:92rem;min-height:0;margin:0 auto;padding:0;display:grid;grid-gap:.78rem;gap:.78rem;color:var(--text-primary)}html[data-theme=studio-light] .shell .artistPage>*{margin:0}html[data-theme=studio-light] .shell .artistPage .portalHero{min-height:auto;padding:1rem 1.05rem;border:1px solid var(--border-subtle);border-top:3px solid var(--accent-lagoon);border-radius:16px;background:linear-gradient(145deg,#fff 45%,var(--accent-lagoon-soft));box-shadow:var(--shadow-soft)}html[data-theme=studio-light] .shell .artistPage .portalHero h1{color:var(--text-primary);font-size:clamp(1.65rem,3vw,2.25rem);font-weight:750;letter-spacing:-.025em}html[data-theme=studio-light] .shell .artistPage .portalHero .headerCopy{margin-top:.38rem;color:var(--text-secondary);font-size:.84rem;line-height:1.45}html[data-theme=studio-light] .shell .artistPage .heroLogo{width:7.8rem}html[data-theme=studio-light] .shell .artistPage .artistTodayPanel,html[data-theme=studio-light] .shell .artistPage .portalCard,html[data-theme=studio-light] .shell .artistPage>.panel{border:1px solid var(--border-subtle);border-radius:16px;background:#fff;box-shadow:var(--shadow-soft)}html[data-theme=studio-light] .shell .artistPage .portalCard{padding:.8rem .9rem}html[data-theme=studio-light] .shell .artistPage .artistAuthNotice{min-height:2.8rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;padding:.65rem .72rem;border-radius:12px;background:var(--action-primary-soft)}html[data-theme=studio-light] .shell .artistPage .artistAuthNotice strong{color:var(--text-primary)}html[data-theme=studio-light] .shell .artistPage .artistAuthNotice p{flex-basis:100%;margin:0;color:var(--text-secondary);font-size:.74rem}html[data-theme=studio-light] .shell .artistPage .artistTodayPanel{gap:.65rem;padding:.82rem .88rem;border-top:3px solid var(--accent-seafoam)}html[data-theme=studio-light] .shell .artistPage .artistTodayHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}html[data-theme=studio-light] .shell .artistPage .artistTodayHeader h2{color:var(--text-primary);font-size:1rem;font-weight:750}html[data-theme=studio-light] .shell .artistPage .artistTodayTotal{min-height:1.7rem;display:inline-flex;align-items:center;padding:.25rem .55rem;border-radius:999px;background:var(--accent-shell-soft);color:#7864ad;font-size:.68rem;font-weight:700}html[data-theme=studio-light] .shell .artistPage .statCardGrid{gap:.5rem}html[data-theme=studio-light] .shell .artistPage .statCard{min-height:4.8rem;padding:.68rem .72rem;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-subtle);box-shadow:none}html[data-theme=studio-light] .shell .artistPage .statCard:first-child{border-top:3px solid var(--brand-accent)}html[data-theme=studio-light] .shell .artistPage .statCard:nth-child(2){border-top:3px solid var(--accent-sand)}html[data-theme=studio-light] .shell .artistPage .statCard:nth-child(3){border-top:3px solid var(--accent-seafoam)}html[data-theme=studio-light] .shell .artistPage .statCard:nth-child(4){border-top:3px solid var(--accent-shell)}html[data-theme=studio-light] .shell .artistPage>.panel>.panelHeader{min-height:3.2rem;padding:.72rem .82rem;border-bottom:1px solid var(--border-subtle)}html[data-theme=studio-light] .shell .artistPage>.panel>.panelBody{padding:.72rem .78rem}html[data-theme=studio-light] .shell .artistPage .artistPriorityGroup+.artistPriorityGroup{margin-top:.7rem}html[data-theme=studio-light] .shell .artistPage .artistPriorityGroupHeader{min-height:2.25rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.38rem;padding:0 .12rem}html[data-theme=studio-light] .shell .artistPage .artistPriorityGroupHeader h3{color:var(--text-primary);font-size:.78rem;font-weight:750;text-transform:none}html[data-theme=studio-light] .shell .artistPage .artistJobList{display:grid;grid-gap:.48rem;gap:.48rem}html[data-theme=studio-light] .shell .artistPage .artistJobRow{min-width:0;padding:.68rem .72rem;border:1px solid var(--border-subtle);border-left:3px solid var(--accent-lagoon);border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(32,48,71,.035)}html[data-theme=studio-light] .shell .artistPage .artistJobRow-revision,html[data-theme=studio-light] .shell .artistPage .artistJobRow-urgent{border-left-color:var(--brand-accent);background:linear-gradient(145deg,#fff 78%,var(--brand-accent-soft))}html[data-theme=studio-light] .shell .artistPage .artistJobRow-waiting{border-left-color:var(--accent-sand);background:linear-gradient(145deg,#fff 78%,var(--accent-sand-soft))}html[data-theme=studio-light] .shell .artistPage .artistJobRow-complete{border-left-color:var(--accent-seafoam);background:linear-gradient(145deg,#fff 78%,var(--accent-seafoam-soft))}html[data-theme=studio-light] .shell .artistPage .artistJobRow.isSelected{border-color:var(--action-primary);border-left-width:3px;box-shadow:0 0 0 2px rgba(32,170,167,.09)}html[data-theme=studio-light] .shell .artistPage .artistJobMain{gap:.24rem}html[data-theme=studio-light] .shell .artistPage .artistJobMain>strong{color:var(--text-primary);font-size:.86rem}html[data-theme=studio-light] .shell .artistPage .artistJobMain p,html[data-theme=studio-light] .shell .artistPage .artistJobNextAction,html[data-theme=studio-light] .shell .artistPage .artistJobProduct{margin:0;color:var(--text-secondary);font-size:.72rem;line-height:1.38}html[data-theme=studio-light] .shell .artistPage .artistJobNextAction{color:var(--text-primary);font-weight:650}html[data-theme=studio-light] .shell .artistPage .artistJobFactsCompact{gap:.38rem}html[data-theme=studio-light] .shell .artistPage .artistJobFactsCompact span{min-height:2.8rem;padding:.45rem .5rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-subtle);color:var(--text-secondary);font-size:.68rem}html[data-theme=studio-light] .shell .artistPage .artistJobFactsCompact span strong{color:var(--text-muted);font-size:.58rem}html[data-theme=studio-light] .shell .artistPage .artistDetailCard{gap:.6rem;padding:.78rem;border:1px solid var(--border-subtle);border-radius:14px;background:#fff;box-shadow:var(--shadow-soft)}html[data-theme=studio-light] .shell .artistPage .artistDetailCard.artistCustomerRevisionCard{border-top:3px solid var(--brand-accent);background:#fff}html[data-theme=studio-light] .shell .artistPage .artistDetailCard.artistProofAssetsCard,html[data-theme=studio-light] .shell .artistPage .artistDetailCard.artistProofUploadCard{border-top:3px solid var(--accent-lagoon);background:#fff}html[data-theme=studio-light] .shell .artistPage .artistDetailCard.finalArtworkLinkCard{border-top:3px solid var(--accent-seafoam);background:#fff}html[data-theme=studio-light] .shell .artistPage .artistDetailCard.artistUploadsCard,html[data-theme=studio-light] .shell .artistPage .artistDetailCard.internalProductionFilesCard{border-top:3px solid var(--accent-shell);background:#fff}html[data-theme=studio-light] .shell .artistPage .artistDetailCard.artistProductionNotesCard{border-top:3px solid var(--accent-sand);background:#fff}@media (max-width:900px){html[data-theme=studio-light] .shell .artistPage .portalHero{grid-template-columns:minmax(0,1fr) auto}html[data-theme=studio-light] .shell .artistPage .heroLogo{width:6.5rem}}@media (max-width:720px){html[data-theme=studio-light] .shell .artistPage{gap:.58rem}html[data-theme=studio-light] .shell .artistPage .portalHero{grid-template-columns:minmax(0,1fr);padding:.78rem}html[data-theme=studio-light] .shell .artistPage .heroLogo{display:none}html[data-theme=studio-light] .shell .artistPage .portalHero h1{font-size:1.55rem}html[data-theme=studio-light] .shell .artistPage .artistTodayPanel,html[data-theme=studio-light] .shell .artistPage .portalCard{padding:.68rem}html[data-theme=studio-light] .shell .artistPage .artistTodayHeader{align-items:flex-start}html[data-theme=studio-light] .shell .artistPage .statCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}html[data-theme=studio-light] .shell .artistPage .statCard{min-height:4.25rem;padding:.58rem .62rem}html[data-theme=studio-light] .shell .artistPage .artistJobRow{padding:.62rem;gap:.5rem}html[data-theme=studio-light] .shell .artistPage .artistJobFactsCompact{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=studio-light] .shell .artistPage .artistJobActions{width:100%}html[data-theme=studio-light] .shell .artistPage .artistJobActions .button{min-height:2.75rem;width:100%}}@media (max-width:430px){html[data-theme=studio-light] .shell .artistPage .artistJobFactsCompact,html[data-theme=studio-light] .shell .artistPage .statCardGrid{grid-template-columns:minmax(0,1fr)}}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"]{width:100%;max-width:92rem;margin:0 auto;display:grid;grid-gap:.72rem;gap:.72rem}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"]>.pageHeader{margin:0;border-top:3px solid var(--accent-lagoon)}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .statCardGrid{gap:.48rem}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .statCard{min-height:4.8rem;padding:.68rem .72rem;border:1px solid var(--border-subtle);border-radius:12px;background:#fff;box-shadow:var(--shadow-soft)}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .statCard:nth-child(5n+1){border-top:3px solid var(--accent-lagoon)}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .statCard:nth-child(5n+2){border-top:3px solid var(--accent-shell)}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .statCard:nth-child(5n+3){border-top:3px solid var(--accent-seafoam)}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .statCard:nth-child(5n+4){border-top:3px solid var(--accent-sand)}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .statCard:nth-child(5n){border-top:3px solid var(--brand-accent)}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .productionPanel{margin:0;padding:.82rem;border:1px solid var(--border-subtle);border-radius:14px;background:#fff;box-shadow:var(--shadow-soft)}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .productionSearchForm{display:grid;grid-template-columns:minmax(14rem,1.4fr) minmax(10rem,.8fr) auto auto;grid-gap:.5rem;gap:.5rem;align-items:end;margin:.65rem 0;padding:.62rem;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-subtle)}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .catalogueTableWrap{max-width:100%;overflow-x:auto;border:1px solid var(--border-subtle);border-radius:12px;background:#fff;-webkit-overflow-scrolling:touch}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .catalogueTable{width:100%;min-width:48rem;border-collapse:collapse}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .catalogueTable th{padding:.56rem .68rem;border-bottom:1px solid var(--border-subtle);background:var(--surface-subtle);color:var(--text-muted);font-size:.64rem;font-weight:700;letter-spacing:.025em;text-align:left;text-transform:uppercase;white-space:nowrap}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .catalogueTable td{padding:.58rem .68rem;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.75rem;line-height:1.35;vertical-align:middle}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .catalogueTable tbody tr:last-child td{border-bottom:0}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .catalogueTable tbody tr:hover td{background:var(--surface-hover)}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .productionAssetLink{display:inline-flex;min-height:1.9rem;align-items:center;padding:.28rem .52rem;border-radius:999px;background:var(--action-primary-soft);color:var(--action-primary-hover);font-size:.68rem;font-weight:700;text-decoration:none}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .legacyFallbackDetails{overflow:hidden;margin:0;border:1px solid var(--border-subtle);border-radius:14px;background:#fff;box-shadow:var(--shadow-soft)}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .legacyFallbackDetails>summary{min-height:2.9rem;display:flex;align-items:center;padding:.68rem .8rem;background:linear-gradient(145deg,#fff,var(--accent-shell-soft));color:var(--text-primary);font-size:.8rem;font-weight:700;cursor:pointer}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .legacyFallbackDetails[open]>summary{border-bottom:1px solid var(--border-subtle)}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .legacyFallbackBody{display:grid;grid-gap:.65rem;gap:.65rem;padding:.68rem;background:var(--surface-page)}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .productionQueueRow{border-color:var(--border-subtle);border-radius:12px;background:#fff;box-shadow:none}@media (max-width:760px){html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"]{gap:.58rem}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .statCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .statCard{min-height:4.3rem;padding:.58rem .62rem}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .productionSearchForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:.55rem}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .productionSearchForm>:first-child{grid-column:1/-1}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .productionPanel{padding:.68rem}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .catalogueTable{min-width:42rem}}@media (max-width:430px){html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .productionSearchForm,html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .statCardGrid{grid-template-columns:minmax(0,1fr)}html[data-theme=studio-light] .shell .productionPage[aria-label="Background catalogue"] .productionSearchForm>:first-child{grid-column:auto}}html[data-theme=studio-light] .shell .workforceTableWrap{max-width:100%;overflow-x:auto;margin-top:.62rem;border:1px solid var(--border-subtle);border-radius:14px;background:#fff;-webkit-overflow-scrolling:touch}html[data-theme=studio-light] .shell .workforceTable{width:100%;min-width:52rem;border-collapse:collapse;font-size:.78rem}html[data-theme=studio-light] .shell .workforceTable th{padding:.55rem .62rem;border-bottom:1px solid var(--border-subtle);background:var(--surface-subtle);color:var(--text-muted);font-size:.64rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}html[data-theme=studio-light] .shell .workforceTable td{padding:.58rem .62rem;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);vertical-align:middle}html[data-theme=studio-light] .shell .workforceTable tbody tr:last-child td{border-bottom:0}html[data-theme=studio-light] .shell .workforceTable tbody tr:hover td{background:var(--surface-hover)}html[data-theme=studio-light] .shell .workforceActionsCell{gap:.32rem}html[data-theme=studio-light] .shell .workforceActionButton{min-height:2.1rem;padding:.32rem .58rem;border:1px solid var(--border-subtle);border-radius:999px;background:#fff;color:var(--text-secondary);font-size:.68rem;font-weight:650}html[data-theme=studio-light] .shell .workforceActionButton:hover:not(:disabled){border-color:transparent;background:var(--action-primary-soft);color:var(--action-primary-hover)}html[data-theme=studio-light] .shell .workforceActionButton:disabled{background:var(--surface-muted);color:var(--text-muted)}html[data-theme=studio-light] .shell .workforceBootstrapNotice{border-top:3px solid var(--accent-sand);background:linear-gradient(145deg,#fff 70%,var(--accent-sand-soft))}html[data-theme=studio-light] .shell .workforceCurrentUser{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:.65rem 0 0}html[data-theme=studio-light] .shell .workforceCurrentUser>div{min-width:0;padding:.56rem .62rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-subtle)}html[data-theme=studio-light] .shell .workforceCurrentUser dt{color:var(--text-muted);font-size:.58rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}html[data-theme=studio-light] .shell .workforceCurrentUser dd{margin:.14rem 0 0;overflow-wrap:anywhere;color:var(--text-primary);font-size:.74rem;font-weight:650}html[data-theme=studio-light] .shell .artistCapacityOverview{margin-top:.72rem;padding:.72rem;border:1px solid var(--border-subtle);border-top:3px solid var(--accent-lagoon);border-radius:14px;background:var(--surface-subtle)}html[data-theme=studio-light] .shell .artistCapacityHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}html[data-theme=studio-light] .shell .artistCapacityHeader h3{color:var(--text-primary);font-size:.9rem}html[data-theme=studio-light] .shell .artistCapacityHeader p{margin:.18rem 0 0;color:var(--text-muted);font-size:.7rem}html[data-theme=studio-light] .shell .artistCapacityRows{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.55rem}html[data-theme=studio-light] .shell .artistCapacityRow{min-width:0;padding:.58rem;border:1px solid var(--border-subtle);border-left:3px solid var(--accent-seafoam);border-radius:11px;background:#fff}html[data-theme=studio-light] .shell .artistProfileGrid{gap:.62rem;margin-top:.7rem}html[data-theme=studio-light] .shell .artistProfileCard{overflow:hidden;border:1px solid var(--border-subtle);border-top:3px solid var(--accent-shell);border-radius:14px;background:#fff;box-shadow:var(--shadow-soft)}html[data-theme=studio-light] .shell .artistProfileForm{gap:.65rem}html[data-theme=studio-light] .shell .artistProfileHeader,html[data-theme=studio-light] .shell .artistProfileSection{padding-left:.75rem;padding-right:.75rem}html[data-theme=studio-light] .shell .inactiveArtistSection{margin-top:.65rem;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-subtle)}html[data-theme=studio-light] .shell .inactiveArtistSection>summary{min-height:2.6rem;display:flex;align-items:center;padding:.55rem .68rem;color:var(--text-secondary);font-size:.72rem;font-weight:700;cursor:pointer}html[data-theme=studio-light] .shell .artistBriefingPage{width:100%;max-width:92rem;margin:0 auto;display:grid;grid-gap:.72rem;gap:.72rem}html[data-theme=studio-light] .shell .artistBriefingPage>.pageHeader{margin:0;border-top:3px solid var(--accent-lagoon)}html[data-theme=studio-light] .shell .artistBriefingPage .artistAvailabilityPanel{margin:0;border-top:3px solid var(--accent-seafoam)}html[data-theme=studio-light] .shell .artistBriefingPage .artistBriefingQueue{padding:.62rem;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-subtle)}html[data-theme=studio-light] .shell .artistBriefingPage .artistBriefingQueue+.artistBriefingQueue{margin-top:.52rem}html[data-theme=studio-light] .shell .artistBriefingPage .artistBriefingItems{display:grid;grid-gap:.42rem;gap:.42rem;margin-top:.42rem}html[data-theme=studio-light] .shell .artistBriefingPage .artistBriefingItem{border-color:var(--border-subtle);border-left:3px solid var(--accent-lagoon);border-radius:11px;background:#fff}html[data-theme=studio-light] .shell .artistBriefingPage .briefingAcknowledgeForm{display:flex;justify-content:flex-end}@media (max-width:760px){html[data-theme=studio-light] .shell .workforceCurrentUser{grid-template-columns:1fr}html[data-theme=studio-light] .shell .productionFilters{display:flex;flex-wrap:nowrap;gap:.34rem;overflow-x:auto;padding-bottom:.18rem;-webkit-overflow-scrolling:touch}html[data-theme=studio-light] .shell .productionFilters .filterChip{flex:0 0 auto}html[data-theme=studio-light] .shell .workforceActionButton{min-height:2.75rem}html[data-theme=studio-light] .shell .artistBriefingPage{gap:.58rem}html[data-theme=studio-light] .shell .artistBriefingPage .briefingAcknowledgeForm .button{width:100%}}.whatsappOnly .communicationsMessageFailureNote[data-psos-failure-guidance="1"]{display:block;margin:.65rem 0 0;padding:.7rem .8rem;border:1px solid rgba(176,38,55,.28);border-radius:.75rem;background:rgba(176,38,55,.08);color:#8f1d2c;font-size:.82rem;font-weight:650;line-height:1.45}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"]{width:min(100%,88rem);margin:0 auto;padding:1.15rem 1.25rem 2.5rem;display:grid;grid-gap:.9rem;gap:.9rem;color:var(--text-primary)}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"]>.pageHeader{padding:1.2rem 1.3rem;border:1px solid var(--border-subtle);border-radius:18px;background:linear-gradient(145deg,#fff,#fbfcfd);box-shadow:var(--shadow-soft)}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .diagnosticsHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:end}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .eyebrow{margin:0 0 .35rem;color:var(--brand-accent-strong);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] h1{margin:0;color:var(--text-primary);font-size:clamp(2rem,4vw,3.2rem);line-height:1.02;letter-spacing:-.035em}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .headerCopy{max-width:52rem;margin:.65rem 0 0;color:var(--text-secondary);font-size:.98rem;line-height:1.6}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .overviewMeta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;align-items:center}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .overviewMeta a,html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .overviewMeta span{min-height:2.45rem;display:inline-flex;align-items:center;padding:.6rem .9rem;border-radius:999px;font-size:.86rem;font-weight:700;text-decoration:none}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .overviewMeta span{background:var(--surface-muted);color:var(--text-secondary)}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .overviewMeta a{background:var(--action-primary);color:#fff;box-shadow:0 7px 16px rgba(32,170,167,.16)}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .diagnosticsSafety{padding:.95rem 1.05rem;border:1px solid #e8e2d4;border-radius:16px;background:linear-gradient(145deg,#fffefb,#fbfaf7);box-shadow:none}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .safetyStrip{display:flex;flex-wrap:wrap;gap:.42rem}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .safetyNotice{margin:.65rem 0 0;color:var(--text-secondary);line-height:1.55;font-size:.9rem}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .panel{margin:0;border:1px solid var(--border-subtle);border-radius:16px;background:#fff;box-shadow:var(--shadow-soft);overflow:hidden}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .panel .panel{border-radius:14px;box-shadow:none;background:var(--surface-subtle)}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .panelHeader{padding:.9rem 1rem;border-bottom:1px solid var(--border-subtle);background:#fff;display:flex;gap:.7rem;align-items:center;justify-content:space-between}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .panelHeader h2,html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .panelHeader h3{margin:0;color:var(--text-primary);line-height:1.25}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .panelHeader h2{font-size:1.08rem}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .panelHeader h3{font-size:.98rem}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .panelBody{padding:1rem}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .detailNote{color:var(--text-secondary);line-height:1.55}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .detailNote strong{color:var(--text-primary)}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .detailNote a{color:var(--action-primary-hover);font-weight:700;text-decoration:none}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .tag{border:0;border-radius:999px;padding:.38rem .68rem;font-size:.75rem;font-weight:700;line-height:1.1}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .tag.green{background:var(--accent-seafoam-soft);color:#347c69}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .tag.gold{background:var(--accent-sand-soft);color:#8a6417}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .tag.blue{background:var(--accent-lagoon-soft);color:#327e88}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .notice{margin:0;padding:.85rem 1rem;border-radius:14px;font-size:.9rem;font-weight:600;line-height:1.45}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .notice.success{border:1px solid #cdebe2;background:var(--accent-seafoam-soft);color:#347c69}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .notice.error{border:1px solid #f3cfd3;background:var(--brand-accent-soft);color:#9f4651}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] img{border-radius:12px}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] input,html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] select,html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] textarea{border:1px solid var(--border-strong);border-radius:10px;background:#fff;color:var(--text-primary)}@media (max-width:760px){html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"]{padding:.75rem .7rem calc(2rem + env(safe-area-inset-bottom));gap:.72rem}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"]>.pageHeader{padding:1rem;border-radius:15px}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .diagnosticsHeader{grid-template-columns:minmax(0,1fr);gap:.8rem}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] h1{font-size:clamp(2rem,11vw,2.7rem)}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .headerCopy{margin-top:.55rem;font-size:.9rem;line-height:1.5}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .overviewMeta{justify-content:flex-start}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .overviewMeta a,html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .overviewMeta span{min-height:2.35rem;padding:.55rem .78rem;font-size:.8rem}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .diagnosticsSafety{padding:.8rem}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .safetyNotice{font-size:.82rem}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .panelBody,html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .panelHeader{padding:.82rem}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .panelHeader{align-items:flex-start}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .panelHeader h2{font-size:1rem}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] .button,html[data-theme=studio-light] .diagnosticsPage[aria-label="Final Art human QA"] button{min-height:2.75rem}}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"]{width:100%;max-width:82rem;margin:0 auto;display:grid;grid-gap:.72rem;gap:.72rem;color:var(--text-primary)}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"]>.pageHeader{margin:0;padding:.9rem 1rem;border:1px solid var(--border-subtle);border-top:3px solid var(--brand-accent);border-radius:16px;background:linear-gradient(145deg,#fff 48%,var(--brand-accent-soft));box-shadow:var(--shadow-soft)}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .diagnosticsHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.85rem;gap:.85rem;align-items:end}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] h1{color:var(--text-primary);font-size:clamp(1.65rem,3vw,2.2rem);font-weight:750;letter-spacing:-.025em}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .headerCopy{margin:.38rem 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.48}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .overviewMeta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .overviewMeta a,html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .overviewMeta span{min-height:2.25rem;display:inline-flex;align-items:center;padding:.42rem .68rem;border-radius:999px;font-size:.7rem;font-weight:700}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .overviewMeta span{background:var(--surface-muted);color:var(--text-secondary)}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .overviewMeta a{background:var(--action-primary);color:#fff}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .diagnosticsSafety{margin:0;padding:.75rem .82rem;border:1px solid #efd9dc;border-radius:14px;background:linear-gradient(145deg,#fff,var(--brand-accent-soft))}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .safetyStrip{display:flex;flex-wrap:wrap;gap:.34rem}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .safetyNotice{margin:.48rem 0 0;color:var(--text-secondary);font-size:.76rem;line-height:1.45}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .panel{margin:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:14px;background:#fff;box-shadow:var(--shadow-soft)}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .panelHeader{padding:.72rem .82rem;border-bottom:1px solid var(--border-subtle);background:var(--surface-subtle)}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .panelBody{padding:.8rem}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .diagnosticsGrid{display:grid;grid-template-columns:minmax(16rem,.85fr) minmax(18rem,1.15fr);grid-gap:.75rem;gap:.75rem;align-items:start}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .diagnosticsGrid img{width:100%;border:1px solid var(--border-subtle);border-radius:12px;background-image:linear-gradient(45deg,#f2f4f7 25%,transparent 0),linear-gradient(-45deg,#f2f4f7 25%,transparent 0),linear-gradient(45deg,transparent 75%,#f2f4f7 0),linear-gradient(-45deg,transparent 75%,#f2f4f7 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;background-color:#fff}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .diagnosticsGrid form{padding:.75rem;border:1px solid var(--border-subtle);border-top:3px solid var(--brand-accent);border-radius:12px;background:var(--surface-subtle)}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] textarea{min-height:7rem}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .button.primary{min-height:2.6rem;border-radius:999px;background:var(--brand-accent-strong);color:#fff;box-shadow:0 6px 14px rgba(201,79,93,.16)}@media (max-width:760px){html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"]{gap:.58rem}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .diagnosticsSafety,html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .panelBody,html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"]>.pageHeader{padding:.68rem}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .diagnosticsGrid,html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .diagnosticsHeader{grid-template-columns:minmax(0,1fr)}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .overviewMeta{justify-content:flex-start}html[data-theme=studio-light] .shell .diagnosticsPage[aria-label="Final Artwork repair"] .button.primary{width:100%;min-height:2.75rem}}.customerBackgroundApprovalCheck{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:.65rem;width:100%}.customerBackgroundApprovalCheck>input[type=checkbox]{flex:0 0 auto;width:1.05rem;height:1.05rem;margin:.18rem 0 0}.customerBackgroundApprovalCheck>span{flex:1 1 auto;min-width:0;line-height:1.45}.artworkItemBackgroundReview{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:.85rem}.artworkItemBackgroundReview .customerArtworkBackgroundShell{overflow:hidden;border:1px solid #e8e2d8;border-radius:16px;background:#fff;box-shadow:0 5px 18px rgba(31,42,60,.055)}.artworkItemBackgroundReview .customerArtworkBackgroundMeta{padding:.75rem .85rem;border-bottom:1px solid #eee8de;background:#fffdf9}.artworkItemBackgroundReview .customerArtworkBackgroundMeta strong{display:block;margin-top:.12rem;color:#1f2a3c;font-size:.9rem}.artworkItemBackgroundReview .customerArtworkBackgroundMeta small{display:block;margin-top:.18rem;color:#6e7480;font-size:.72rem;line-height:1.4}.artworkItemBackgroundReview .customerBackgroundSelector{padding:.8rem;border:1px solid #e8e2d8;border-radius:16px;background:#fff;box-shadow:0 5px 18px rgba(31,42,60,.045)}.artworkItemBackgroundReview .customerBackgroundSelectorHeader{margin-bottom:.65rem}.artworkItemBackgroundReview .customerBackgroundSelectorHeader strong{display:block;color:#1f2a3c;font-size:.86rem}.artworkItemBackgroundReview .customerBackgroundSelectorHeader small{display:block;margin-top:.18rem;color:#6e7480;font-size:.72rem;line-height:1.4}.customerBackgroundOptionGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));grid-gap:.55rem;gap:.55rem}.customerBackgroundOption{min-width:0;overflow:hidden;padding:.42rem;border:1px solid #e8e2d8;border-radius:11px;background:#fff;color:#1f2a3c;text-align:left;box-shadow:none;cursor:pointer;transition:border-color .13s ease,box-shadow .13s ease,transform .13s ease,background .13s ease}.customerBackgroundOption:focus-visible,.customerBackgroundOption:hover{border-color:#d98c97;transform:translateY(-1px);outline:none;box-shadow:0 6px 14px rgba(31,42,60,.08)}.customerBackgroundOption.selected{border-color:#2fb374;background:#f1faf6;box-shadow:0 0 0 3px rgba(47,179,116,.12)}.customerBackgroundOption img{width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid #e5e1da;border-radius:8px;background-color:#fff;background-image:linear-gradient(45deg,#f0eee9 25%,transparent 0),linear-gradient(-45deg,#f0eee9 25%,transparent 0),linear-gradient(45deg,transparent 75%,#f0eee9 0),linear-gradient(-45deg,transparent 75%,#f0eee9 0);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0}.customerBackgroundOption span{display:block;margin-top:.38rem;overflow-wrap:anywhere;color:#1f2a3c;font-size:.69rem;font-weight:700;line-height:1.3}.artworkItemBackgroundReview>.decisionOption.approve{margin-top:0!important;padding:.8rem;border:1px solid #d8eadf;border-radius:16px;background:#f7fcf9;box-shadow:none}.artworkItemBackgroundReview>.decisionOption.approve .checkRow{display:flex;flex-direction:row;align-items:flex-start;gap:.65rem;margin-bottom:.65rem}.artworkItemBackgroundReview>.decisionOption.approve .checkRow input[type=checkbox]{flex:0 0 auto;width:1.1rem;height:1.1rem;margin:.15rem 0 0}.artworkItemBackgroundReview>.decisionOption.approve .checkRow span{min-width:0;color:#35465c;font-size:.78rem;line-height:1.45;text-transform:none}.customerBackgroundThumb img{border:1px solid #e5e1da;background-color:#fff;background-image:linear-gradient(45deg,#f0eee9 25%,transparent 0),linear-gradient(-45deg,#f0eee9 25%,transparent 0),linear-gradient(45deg,transparent 75%,#f0eee9 0),linear-gradient(-45deg,transparent 75%,#f0eee9 0);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0}.customerProofPage .customerProofCard:has(textarea[name=uploaded_image_links]){display:none!important}@media (max-width:620px){.artworkItemBackgroundReview{gap:.65rem;margin-top:.65rem}.artworkItemBackgroundReview .customerArtworkBackgroundMeta,.artworkItemBackgroundReview .customerBackgroundSelector,.artworkItemBackgroundReview>.decisionOption.approve{padding:.68rem}.customerBackgroundOptionGrid{display:flex;gap:.5rem;overflow-x:auto;padding:.05rem 0 .2rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.customerBackgroundOption{flex:0 0 7rem;scroll-snap-align:start}.artworkItemBackgroundReview>.decisionOption.approve .button{min-height:2.9rem}}.sameArtworkUpsellCard{border-color:#e5d5bd;background:linear-gradient(180deg,#fffdf9,#fbf8f2);overflow:hidden}.sameArtworkUpsellIntro{margin-bottom:1rem}.sameArtworkUpsellIntro h2{margin:.2rem 0 .25rem}.sameArtworkError,.sameArtworkFootnote,.sameArtworkMoreHint,.sameArtworkOfferCopy p,.sameArtworkPreviewNote,.sameArtworkSwipeHint,.sameArtworkUpsellIntro p{margin:0}.sameArtworkOfferGrid{display:flex;gap:.8rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-inline:1px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.15rem 0 .35rem}.sameArtworkOfferGrid::-webkit-scrollbar{display:none}.sameArtworkOffer{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 0.8rem) / 2);min-width:360px;display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:.85rem 1rem;gap:.85rem 1rem;align-items:center;align-content:start;padding:1rem;border:1px solid #eadfce;border-radius:20px;background:hsla(0,0%,100%,.94);box-shadow:0 8px 24px rgba(31,42,60,.06);scroll-snap-align:start;scroll-snap-stop:always}.sameArtworkOfferMedia{width:72px;height:72px;border-radius:15px;overflow:hidden;background:#f4eee5;display:grid;place-items:center}.sameArtworkOfferMedia img{width:100%;height:100%;object-fit:cover}.sameArtworkOfferPlaceholder{font-weight:800;color:#6e7480}.sameArtworkOfferHeading{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.sameArtworkOfferHeading h3{margin:0;font-size:1rem}.sameArtworkOfferHeading>span{display:inline-flex;padding:.28rem .55rem;border-radius:999px;background:#f4e7cd;color:#8b6426;font-size:.72rem;font-weight:800;white-space:nowrap}.sameArtworkOfferCopy>p{margin-top:.18rem;color:#6e7480;font-size:.88rem}.sameArtworkPrice{display:flex;gap:.55rem;align-items:baseline;margin-top:.35rem}.sameArtworkPrice del{color:#8b8f98;font-size:.86rem}.sameArtworkPrice strong{color:#1f2a3c;font-size:1.05rem}.sameArtworkOfferAction{grid-column:1/-1;display:grid;grid-gap:.55rem;gap:.55rem;min-width:0;align-self:end}.sameArtworkOfferAction label{display:grid;grid-gap:.25rem;gap:.25rem}.sameArtworkOfferAction label>span,.sameArtworkSingleVariant{font-size:.75rem;font-weight:700;color:#5e6570}.sameArtworkOfferAction select{width:100%;min-height:42px;padding:.55rem .7rem;border:1px solid #d9cdbd;border-radius:12px;background:#fff;color:#1f2a3c}.sameArtworkAddButton{width:100%;min-height:44px;border-radius:999px;background:#1f2a3c;color:#fff}.sameArtworkAddButton:disabled{opacity:.55;cursor:not-allowed}.sameArtworkCarouselGuidance{display:grid;justify-items:center;grid-gap:.55rem;gap:.55rem;padding:.55rem 0 .15rem}.sameArtworkDots{display:flex;align-items:center;justify-content:center;gap:.65rem;min-height:20px}.sameArtworkDots button{width:12px;height:12px;padding:0;border:0;border-radius:999px;background:#d9d2ca;cursor:pointer;transition:width .16s ease,background .16s ease,transform .16s ease}.sameArtworkDots button.active{width:34px;background:#d98c97}.sameArtworkDots button:focus-visible{outline:2px solid #1f2a3c;outline-offset:3px}.sameArtworkMoreHint,.sameArtworkSwipeHint{display:none;color:#69717e;text-align:center;line-height:1.25;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;letter-spacing:.01em}.sameArtworkError,.sameArtworkFootnote,.sameArtworkPreviewNote{margin-top:.75rem;font-size:.78rem;line-height:1.45}.sameArtworkFootnote{color:#6e7480}.sameArtworkPreviewNote{color:#8b6426;background:#fff5df;border-radius:12px;padding:.6rem .75rem}.sameArtworkError{color:#9f3030;background:#fff0f0;border-radius:12px;padding:.6rem .75rem}@media (max-width:900px){.sameArtworkOffer{flex-basis:min(82vw,430px);min-width:min(82vw,430px)}}@media (max-width:760px){.sameArtworkUpsellCard{padding-left:1rem;padding-right:1rem}.sameArtworkOfferGrid{margin-right:-1rem;padding-right:1rem}.sameArtworkOffer{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 1.1rem);min-width:calc(100% - 1.1rem);grid-template-columns:60px minmax(0,1fr);gap:.75rem;padding:.85rem}.sameArtworkOfferMedia{width:60px;height:60px}.sameArtworkOfferHeading{align-items:flex-start}.sameArtworkCarouselGuidance{gap:.45rem;padding-top:.7rem}.sameArtworkMoreHint,.sameArtworkSwipeHint{display:block}.sameArtworkMoreHint{font-size:clamp(1rem,4.2vw,1.2rem)}.sameArtworkSwipeHint{font-size:clamp(1.05rem,4.6vw,1.3rem)}}