:root{--cream:#faf8f5;--card:#fff;--navy:#1f2a3c;--navy-2:#35465c;--pink:#d98c97;--pink-hover:#c9787d;--gold:#d8b36a;--border:#efe7dd;--grey:#6e7480;--muted-bg:#f5f1eb;--soft-pink:#fbeef0;--soft-gold:#f7f0de;--soft-navy:#eef2f6;--shadow:0 18px 46px rgba(31,42,60,.07);--shadow-soft:0 8px 20px rgba(31,42,60,.045);--radius:12px;--radius-sm:8px;--op-page-bg:#f7f8fa;--op-card-border:rgba(15,23,42,.06);--op-card-shadow:0 4px 16px rgba(15,23,42,.04);--op-card-radius:12px;--op-notes-to-artist-bg:#fff4f3;--op-notes-to-artist-border:#e3b0ab;--op-notes-to-artist-heading:#8f2f2a;--op-next-action-bg:#fff2f1;--op-next-action-border:#e7aaa5;--op-next-action-heading:#8f2f2a;--op-assignment-bg:#f1f8f3;--op-assignment-border:#b8d8c1;--op-assignment-heading:#245c38;--op-internal-bg:#f5f6f8;--op-internal-border:#dde1e6;--op-internal-heading:#3b4655}.shell{--canvas:#f6f7fb;--cream:#f6f7fb;--card:#fff;--surface-2:#f1f2f7;--border:#e3e6ee;--muted-bg:#f1f2f7;--soft-navy:#f1f2f7;--navy:#2b2e36;--navy-2:#4b4f5a;--grey:#6b7280;--op-page-bg:#f6f7fb;--op-card-border:#e3e6ee;--op-internal-bg:#f1f2f7;--op-internal-border:#e3e6ee;--op-notes-to-artist-bg:#fff;--op-next-action-bg:#fff;--op-assignment-bg:#fff;--op-card-radius:14px;--shadow:0 12px 28px rgba(43,46,54,.06);--shadow-soft:0 3px 10px rgba(43,46,54,.05);--radius:12px;--radius-sm:10px;--radius-lg:16px;--radius-md:14px;--radius-compact:9px;--accent-lilac:#8c7cf0;--accent-lilac-strong:#7a68e8;--accent-lilac-soft:#eeeafd;--accent-lilac-text:#6c5ce7;--accent-mint:#4fbe8d;--accent-mint-soft:#e4f7ef;--accent-lime:#8bc34a;--accent-lime-soft:#eff7e1;--accent-yellow:#e7b93f;--accent-yellow-soft:#fbf1da;--accent-coral:#f0806e;--accent-coral-soft:#fce9e5;--accent-aqua:#4fb7c4;--accent-aqua-soft:#e4f5f7}*{box-sizing:border-box}body,html{background:#f6f7fb}body{margin:0;color:var(--navy);font-family:Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;letter-spacing:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.55}img{max-width:100%;display:block}.shell{min-height:100vh;display:grid;grid-template-columns:14.5rem minmax(0,1fr)}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:1.1rem 1rem;display:flex;flex-direction:column;color:var(--navy);background:#fff;border-right:1px solid var(--border);overflow-y:auto}.brand{display:grid;grid-gap:.4rem;gap:.4rem;padding:.3rem .4rem 1.1rem;margin-bottom:.3rem;border-bottom:1px solid var(--border)}.brandLogo{width:7.8rem;height:auto;object-fit:contain;display:block;flex-shrink:0}.brandTitle{color:var(--grey);font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:.78rem;font-style:normal;font-weight:600}.navLinks{flex:1 1;display:grid;align-content:start;grid-gap:.28rem;gap:.28rem;margin-top:.6rem}.navLinks a{min-height:2.75rem;display:flex;align-items:center;gap:.65rem;padding:0 .7rem;border-radius:var(--radius-sm);color:var(--navy-2);font-size:.85rem;font-weight:500;transition:background .12s ease,color .12s ease}.navIcon{width:1.6rem;height:1.6rem;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:var(--radius-compact);background:var(--surface-2);color:var(--navy-2);font-size:.78rem;font-weight:800}.navLinks a:focus-visible,.navLinks a:hover{background:var(--surface-2);color:var(--navy);outline:none}.navLinks a:focus-visible .navIcon,.navLinks a:hover .navIcon{background:#fff;border:1px solid var(--border)}.sidebarNote{margin-top:1.1rem;padding:.8rem .85rem;border:1px solid var(--accent-lilac-soft);border-radius:var(--radius-md);background:var(--accent-lilac-soft)}.sidebarNote span{display:block;color:var(--accent-lilac-text);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.sidebarNote strong{display:block;margin-top:.36rem;line-height:1.4;font-size:.72rem;font-weight:600;color:var(--navy)}.sidebarLogout{margin-top:.7rem}.sidebarLogout button{width:100%;min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .74rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;color:var(--navy-2);font-size:.78rem;font-weight:600;transition:background .14s ease,border-color .14s ease,color .14s ease}.sidebarLogout button:focus-visible,.sidebarLogout button:hover{border-color:var(--accent-lilac);background:var(--accent-lilac-soft);color:var(--accent-lilac-text);outline:none}.main{min-width:0;padding:1.35rem}.sidebarCollapseToggle{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;margin:0 0 .4rem auto;border:1px solid var(--border);border-radius:var(--radius-compact);background:#fff;color:var(--navy-2);font-size:.85rem;font-weight:700;cursor:pointer}.sidebarCollapseToggle:focus-visible,.sidebarCollapseToggle:hover{border-color:var(--accent-lilac);color:var(--accent-lilac-text);outline:none}@media (min-width:1101px){#appShell.sidebarCollapsed{grid-template-columns:4.25rem minmax(0,1fr)}#appShell.sidebarCollapsed .sidebar{padding-left:.6rem;padding-right:.6rem;overflow:visible}#appShell.sidebarCollapsed .brand{justify-items:center;padding-left:0;padding-right:0}#appShell.sidebarCollapsed .brandTitle,#appShell.sidebarCollapsed .navGroupLabel{display:none}#appShell.sidebarCollapsed .navLinks a{justify-content:center;padding:0 .4rem}#appShell.sidebarCollapsed .navLabel,#appShell.sidebarCollapsed .sidebarNote span,#appShell.sidebarCollapsed .sidebarNote strong{display:none}#appShell.sidebarCollapsed .sidebarLogout button{padding:0;font-size:0}#appShell.sidebarCollapsed .sidebarLogout button:before{content:"⎋";font-size:1rem}#appShell.sidebarCollapsed .sidebarCollapseToggle{margin-left:auto;margin-right:auto}}@media (max-width:1100px){.sidebarCollapseToggle{display:none}}h1,h2,h3{margin:0;color:var(--navy);letter-spacing:0}h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.55rem,2vw,2.05rem);font-style:italic;font-weight:500;line-height:1.08}.shell h1{font-size:clamp(1.3rem,1.6vw,1.7rem);line-height:1.2}.shell .brandFallback,.shell h1{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-style:normal;font-weight:600}h2{font-size:.98rem;line-height:1.28}h2,h3{font-weight:600}h3{font-size:.9rem;line-height:1.25}p{color:var(--grey);line-height:1.58}.pageHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.95rem}.eyebrow{margin:0 0 .28rem;color:var(--pink-hover);font-size:.66rem;font-weight:600;text-transform:uppercase}.headerCopy{max-width:42rem;margin:.38rem 0 0;font-size:.88rem}.spacerTop{margin-top:.85rem}.spacerTop.tight{margin-top:.75rem}.collectionCard,.metric,.panel,.portalCard,.portalHero,.studioHero,.tableShell,.workspaceCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-soft)}.shell .metric,.shell .panel,.shell .portalCard,.shell .tableShell{border-radius:var(--radius-lg)}.portalHero,.studioHero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem;margin-bottom:.85rem}.heroLogo{width:9.2rem}.heroLogo,.loginLogo{height:auto;object-fit:contain;display:block;flex-shrink:0}.loginLogo{width:min(9rem,42vw);max-height:9rem;margin:0 auto}.brandFallback{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.25rem .65rem;border:1px solid hsla(40,59%,63%,.45);border-radius:var(--radius-sm);font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:500;letter-spacing:0;background:hsla(0,0%,100%,.72);color:var(--navy)}.brandLogo.brandFallback{width:auto;color:#fff;background:hsla(0,0%,100%,.08)}.shell .brandLogo.brandFallback{color:var(--navy);background:var(--surface-2)}.heroLogo.brandFallback{width:auto;min-width:9.2rem}.loginLogo.brandFallback{width:auto;min-width:8.4rem}.notice{margin:0 0 .85rem;padding:.72rem .85rem;border-radius:var(--radius-sm);font-weight:500;box-shadow:var(--shadow-soft)}.notice.success{border:1px solid hsla(40,59%,63%,.42);background:var(--soft-gold);color:#735825}.notice.error{border:1px solid rgba(217,140,151,.42);background:var(--soft-pink);color:#934c57}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.62rem;gap:.62rem;margin-bottom:.8rem}.metric{min-height:4.4rem;padding:.78rem .85rem}.labelText,.metric span,.readItem span,label span,th{color:var(--grey);font-size:.66rem;font-weight:600;text-transform:uppercase}.metric strong{display:block;margin-top:.25rem;color:var(--navy);font-size:1.24rem;font-weight:500;line-height:1}.gridForm,.toolbar{display:grid;grid-gap:.62rem;gap:.62rem;align-items:end}.toolbar{grid-template-columns:1.5fr 1fr 1fr 1fr auto auto;margin-bottom:.8rem;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius);background:hsla(0,0%,100%,.72)}.gridForm.two{grid-template-columns:repeat(2,minmax(0,1fr))}.gridForm.three{grid-template-columns:repeat(3,minmax(0,1fr))}.gridForm.four{grid-template-columns:repeat(4,minmax(0,1fr))}label{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0}input,select,textarea{width:100%;min-height:2.25rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;color:var(--navy);padding:.48rem .62rem;font-size:.84rem}textarea{min-height:7rem;resize:vertical}a:focus-visible,button:focus-visible,input:focus,select:focus,textarea:focus{border-color:var(--pink);outline:3px solid rgba(217,140,151,.2);outline-offset:1px}.button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;padding:0 .78rem;border-radius:var(--radius-sm);background:var(--navy);color:#fff;font-size:.82rem;font-weight:500;white-space:nowrap;box-shadow:0 8px 18px rgba(31,42,60,.12)}.button:hover{background:var(--navy-2)}.button.secondary{background:#fff;color:var(--navy);border:1px solid var(--border);box-shadow:none}.button.secondary:hover{background:var(--soft-navy)}.button.rose{background:var(--soft-pink);color:#934c57;box-shadow:none}.button.rose:hover{background:#f7dde1}.button.danger{background:#fff;color:#934c57;border:1px solid rgba(217,140,151,.45);box-shadow:none}.button.danger:hover{background:#fff4f5}.button.green{background:var(--navy-2)}.button.blue{background:var(--navy)}.button.gold{background:var(--gold);color:var(--navy)}.button.gold:hover{background:#c9a356}.button.full{width:100%}.button.strongGreen{background:#198754;color:#fff;border:1px solid #198754;font-weight:700}.button.strongGreen:hover{background:#157347;border-color:#157347}.button.strongGreen.isPressed,.button.strongGreen:active{background:#17243a;color:#fff;border-color:#17243a}.shell .button{min-height:2.5rem;padding:0 1rem;border-radius:var(--radius-sm);background:var(--accent-lilac);color:#fff;font-size:.875rem;font-weight:600;box-shadow:none}.shell .button:hover{background:var(--accent-lilac-strong)}.shell .button.secondary{background:#fff;color:var(--navy);border:1px solid var(--border)}.shell .button.secondary:hover{background:var(--surface-2)}.shell .button.compactButton{min-height:2.125rem;padding:0 .85rem;border-radius:var(--radius-compact);font-size:.8125rem}.statusStrip{display:flex;gap:.42rem;overflow-x:auto;padding-bottom:.48rem;margin-bottom:.62rem}.statusBadge,.statusPill,.tag{display:inline-flex;align-items:center;border-radius:999px;font-weight:500;white-space:nowrap}.statusPill{gap:.48rem;min-height:2rem;padding:0 .62rem;border:1px solid var(--border);background:#fff;font-size:.78rem}.statusPill strong{color:var(--pink-hover);font-weight:600}.statusBadge{min-height:1.45rem;padding:.12rem .48rem;background:var(--soft-gold);color:var(--navy);font-size:.72rem}.tagRow{display:flex;flex-wrap:wrap;gap:.34rem;margin-top:.62rem}.tagRow.compact{margin-top:.42rem}.tag{min-height:1.45rem;padding:.12rem .48rem;background:var(--soft-navy);color:var(--navy);font-size:.72rem}.tag.green{background:rgba(53,70,92,.1);color:var(--navy-2)}.tag.blue{background:var(--soft-navy);color:var(--navy)}.tag.gold{background:var(--soft-gold);color:#735825}.tag.pink,.tag.soft{background:var(--soft-pink);color:#934c57}.tag.internalOnly{background:var(--op-internal-bg);color:var(--op-internal-heading);border:1px solid var(--op-internal-border);font-weight:600}.safetyStrip{display:flex;flex-wrap:wrap;align-items:center;gap:.38rem;margin-top:.52rem}.safetyStripBlock{margin:0 0 .85rem;padding:.62rem .75rem;border:1px solid hsla(40,59%,63%,.26);border-radius:var(--radius-sm);background:rgba(255,252,247,.86)}.safetyNotice,.safetyStrip small{color:var(--grey);font-size:.74rem;line-height:1.45}.safetyNotice{margin:.45rem 0 0}.nextStepPanel{border-color:rgba(48,98,152,.2);background:rgba(246,250,253,.68)}.nextStepBody{display:grid;grid-gap:.46rem;gap:.46rem}.nextStepBody p{margin:0;color:var(--navy);font-size:.9rem;line-height:1.45}.customerProofLinkBlock{display:grid;grid-gap:.46rem;gap:.46rem}.inlineCardHeader{display:flex;flex-wrap:wrap;gap:.38rem;align-items:center}.communicationPanelBody{display:grid;grid-gap:.72rem;gap:.72rem}.communicationContext,.communicationMeta{display:flex;flex-wrap:wrap;gap:.4rem}.communicationContext span,.communicationMeta span{min-height:1.45rem;padding:.12rem .48rem;border-radius:999px;background:rgba(246,250,253,.88);color:var(--navy);font-size:.72rem;font-weight:700}.communicationComposer,.communicationControls,.communicationNoteForm,.communicationTimeline{display:grid;grid-gap:.52rem;gap:.52rem}.communicationControls{grid-template-columns:minmax(10rem,.35fr) minmax(14rem,1fr) auto;align-items:end}.communicationComposer{grid-template-columns:minmax(0,1fr) minmax(12rem,.42fr);align-items:stretch;padding:.68rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:hsla(36,33%,97%,.46)}.communicationComposerCollapsed,.messageComposer,.messageComposerPreview{display:grid;grid-gap:.52rem;gap:.52rem}.communicationComposerCollapsed{align-content:start}.communicationComposerCollapsed p,.messageComposerPreview p{margin:0;color:var(--grey);font-size:.78rem;line-height:1.45}.messageComposerControls{grid-template-columns:minmax(8rem,.32fr) minmax(12rem,1fr)}.messageComposerPreview{padding:.62rem;border:1px solid rgba(48,98,152,.16);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.74)}.messageComposerPreview strong{color:var(--navy);font-size:.82rem}.messageComposerActions,.messageVariableList{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center}.messageVariableList span{min-height:1.45rem;padding:.12rem .48rem;border-radius:999px;background:rgba(246,250,253,.88);color:var(--navy);font-size:.7rem;font-weight:700}.communicationSendPlaceholder{display:grid;align-content:center;grid-gap:.42rem;gap:.42rem;padding:.62rem;border:1px dashed rgba(48,98,152,.3);border-radius:var(--radius-sm);background:rgba(246,250,253,.72)}.communicationSendPlaceholder p{margin:0;color:var(--grey);font-size:.78rem;line-height:1.45}.communicationSendPlaceholder.inline{display:flex;flex-wrap:wrap;align-items:center;padding:.34rem .48rem}.communicationItem{display:grid;grid-gap:.42rem;gap:.42rem;padding:.72rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.74)}.communicationItemHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.62rem}.communicationItemHeader div{display:grid;grid-gap:.12rem;gap:.12rem}.communicationItemHeader strong{color:var(--navy);font-size:.88rem}.communicationItem p,.communicationItemHeader span{margin:0;color:var(--grey);font-size:.78rem;line-height:1.45}.communicationStatus{min-height:1.45rem;padding:.12rem .48rem;border-radius:999px;background:var(--soft-navy);color:var(--navy);font-size:.72rem;font-weight:800}.communicationStatus.status-failed{background:var(--soft-pink);color:#934c57}.communicationStatus.status-delivered,.communicationStatus.status-read,.communicationStatus.status-sent{background:rgba(53,70,92,.1);color:var(--navy-2)}.communicationDraftEdit,.communicationDraftTools,.communicationDryRunForm,.communicationLiveSendForm,.providerStatusPanel{display:grid;grid-gap:.48rem;gap:.48rem}.communicationDraftTools{padding-top:.2rem}.communicationDraftTools form{justify-self:start}.communicationDryRunForm p,.communicationLiveSendForm p,.providerStatusPanel p{margin:0;color:var(--grey);font-size:.78rem;line-height:1.45}.communicationDryRunBadge{justify-self:start;padding:.22rem .5rem;border-radius:999px;background:rgba(48,98,152,.1);color:var(--navy);font-size:.76rem;font-weight:700}.communicationLiveSendForm{max-width:28rem;padding:.55rem;border:1px solid rgba(146,55,55,.28);border-radius:var(--radius-sm);background:rgba(146,55,55,.06)}.providerLastSend{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;color:var(--navy);font-size:.78rem;font-weight:700}.providerStatusPanel{padding:.62rem;border:1px dashed rgba(48,98,152,.3);border-radius:var(--radius-sm);background:rgba(246,250,253,.72)}.providerStatusPanel strong{color:var(--navy);font-size:.84rem}.providerEnvList,.providerSetupGrid,.providerStatusNotices{display:grid;grid-gap:.4rem;gap:.4rem}.providerStatusNotices{padding:.5rem;border-radius:var(--radius-sm);background:rgba(184,119,35,.1)}.providerStatusNotices p{color:var(--navy);font-weight:700}.providerSetupGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.providerEnvList,.providerSetupGrid div{padding:.5rem;border-radius:var(--radius-sm);background:hsla(0,0%,100%,.72)}.providerEnvList span,.providerSetupGrid span{display:block;margin-bottom:.24rem;color:var(--grey);font-size:.72rem;font-weight:700;text-transform:uppercase}.providerStatusPanel code{display:block;max-width:100%;overflow-wrap:anywhere;color:var(--navy);font-size:.76rem}.diagnosticsPage{display:grid;grid-gap:.85rem;gap:.85rem;max-width:82rem}.diagnosticsHeader{align-items:flex-start}.diagnosticsMetrics,.diagnosticsSafety{margin-bottom:0}.diagnosticsCountTile small,.diagnosticsEvents p,.diagnosticsMetric small{display:block;margin-top:.24rem;color:var(--grey);font-size:.72rem;line-height:1.35}.diagnosticsMetric.tone-good{border-color:rgba(47,179,116,.22);background:rgba(247,252,249,.8)}.diagnosticsMetric.tone-watch{border-color:hsla(40,59%,63%,.34);background:rgba(255,250,240,.82)}.diagnosticsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.diagnosticsCountGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.62rem;gap:.62rem}.diagnosticsCountTile{min-height:5.2rem;display:grid;align-content:start;grid-gap:.18rem;gap:.18rem;padding:.68rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.74)}.diagnosticsCountTile span{color:var(--grey);font-size:.66rem;font-weight:700;text-transform:uppercase}.diagnosticsCountTile strong{color:var(--navy);font-size:1.45rem;font-weight:650;line-height:1}.diagnosticsCountTile.status-error,.diagnosticsCountTile.status-missing{border-color:rgba(217,140,151,.34);background:rgba(251,238,240,.58)}.diagnosticsEvents .tableHeader{align-items:flex-start}.diagnosticsEvents p{margin:.22rem 0 0}@media (max-width:950px){.diagnosticsCountGrid,.diagnosticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.diagnosticsCountGrid,.diagnosticsGrid,.diagnosticsMetrics{grid-template-columns:1fr}}@media (max-width:700px){.communicationComposer,.communicationControls,.providerSetupGrid{grid-template-columns:1fr}}.tableShell{overflow:hidden}.tableHeader{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.78rem .9rem;border-bottom:1px solid var(--border)}.productionTableWrap{overflow-x:auto}.productionTable{width:100%;border-collapse:collapse;font-size:.82rem}.productionTable td,.productionTable th{padding:.58rem .72rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.productionTable th{background:var(--muted-bg);color:var(--grey);font-size:.66rem;font-weight:600}.productionTable tr{transition:background .14s ease}.productionTable tbody tr:hover{background:var(--muted-bg)}.productionTable tbody tr:last-child td{border-bottom:0}.tableLink{display:block;color:var(--navy);font-weight:500}.tableSub{display:block;margin-top:.1rem;color:var(--grey);font-size:.74rem}.compactCell{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activityCell{color:var(--grey);font-size:.76rem}.panel{margin-top:.85rem}.widePanel{padding:.85rem}.panelHeader{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.85rem .9rem 0}.panelBody{padding:.85rem .9rem}.detailGrid,.workspaceGrid{grid-template-columns:minmax(0,1.14fr) minmax(22rem,.86fr);grid-gap:.85rem}.detailGrid,.workspaceColumns,.workspaceGrid{display:grid;gap:.85rem;align-items:flex-start}.workspaceColumns{grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr);grid-gap:.85rem}.readGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.72rem .85rem;gap:.72rem .85rem}.readGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.readGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.readItem strong{display:block;margin-top:.16rem;overflow-wrap:anywhere;font-size:.86rem;color:var(--navy);font-weight:500}.buttonGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));grid-gap:.46rem;gap:.46rem}.artistProofButtonGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));align-items:stretch}.artistProofButtonGrid .button{min-height:2.9rem;padding:.52rem .72rem;white-space:normal;line-height:1.25;text-align:center}.formStatusMessage{margin:0;padding:.58rem .68rem;border:1px solid rgba(48,98,152,.18);border-radius:var(--radius-sm);background:rgba(246,250,253,.8);color:var(--navy);font-size:.78rem;line-height:1.4}.formStatusMessage.error{border-color:rgba(217,140,151,.42);background:var(--soft-pink)}.proofFileGuidance{display:grid;grid-gap:.22rem;gap:.22rem;padding:.68rem;border:1px solid rgba(48,98,152,.16);border-radius:var(--radius-sm);background:#fff}.proofFileGuidance strong{color:var(--navy);font-size:.84rem}.proofFileGuidance p{margin:0;color:var(--grey);font-size:.78rem;line-height:1.45}.proofDropZoneField{display:grid;grid-gap:.32rem;gap:.32rem}.proofDropZone{display:grid;grid-gap:.22rem;gap:.22rem;padding:.82rem;border:1px dashed rgba(48,98,152,.42);border-radius:var(--radius-sm);background:rgba(246,250,253,.64);cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.proofDropZone.isActive{border-color:rgba(48,98,152,.78);background:rgba(246,250,253,.96);box-shadow:0 0 0 3px rgba(48,98,152,.1)}.proofDropZone input{width:100%}.proofDropZone strong{color:var(--navy);font-size:.84rem}.proofDropZone small{color:var(--grey);font-size:.74rem;overflow-wrap:anywhere}.customerProofLinkActions,.finalArtworkSaved{display:flex;flex-wrap:wrap;gap:.46rem;align-items:center}.finalArtworkSaved{justify-content:space-between;padding:.58rem .68rem;border:1px solid hsla(40,59%,63%,.32);border-radius:var(--radius-sm);background:var(--soft-gold)}.finalArtworkSaved strong{color:var(--navy);font-size:.84rem}.finalArtworkAdminCurrent{display:flex;flex-direction:column;gap:.6rem;padding:.7rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card)}.finalArtworkAdminPreview{width:100%;max-width:260px;border-radius:var(--radius-sm);border:1px solid var(--border);object-fit:contain}.finalArtworkAdminArchivedList{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.finalArtworkAdminArchivedRow{display:flex;flex-direction:column;gap:.4rem;padding:.55rem .65rem;border:1px solid var(--border);border-radius:var(--radius-sm)}.gridForm .formStatusMessage,.gridForm .proofDropZoneField,.gridForm .proofFileGuidance,.proofAssetUploadForm .detailNote,.proofAssetUploadForm .formStatusMessage,.proofAssetUploadForm .proofDropZoneField{grid-column:1/-1}.artistJobList{display:grid;grid-gap:.52rem;gap:.52rem}.artistJobRow{display:grid;grid-template-columns:minmax(14rem,1.1fr) minmax(22rem,1.6fr) auto;grid-gap:.72rem;gap:.72rem;align-items:center;padding:.72rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.72)}.artistJobRow.isSelected{border-color:rgba(48,98,152,.28);background:rgba(246,250,253,.9)}.artistJobMain{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.artistJobMain strong{color:var(--navy);font-size:1rem;font-weight:700}.artistJobMain p{margin:0;color:var(--grey);font-size:.78rem;overflow-wrap:anywhere}.artistJobFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.artistJobFacts span{display:grid;grid-gap:.08rem;gap:.08rem;color:var(--grey);font-size:.74rem}.artistJobFacts strong{color:var(--navy-2);font-size:.64rem;font-weight:700;text-transform:uppercase}.artistJobActions{display:grid;grid-gap:.28rem;gap:.28rem;justify-items:end}.artistAccessNote{color:var(--grey);font-size:.72rem;font-weight:700}.artistSelectedDetail{margin-top:.85rem;scroll-margin-top:1rem}.artistDetailHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding-bottom:.78rem;border-bottom:1px solid var(--border)}.artistDetailHeader h2{margin:0}.artistDetailGrid{display:grid;grid-template-columns:minmax(16rem,.85fr) minmax(24rem,1.35fr) minmax(18rem,.9fr);grid-gap:.72rem;gap:.72rem;align-items:start}.artistDetailColumn,.artistMediaStack{display:grid;grid-gap:.62rem;gap:.62rem;align-content:start;min-width:0}.artistDetailCard{display:grid;grid-gap:.52rem;gap:.52rem;padding:.82rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:hsla(36,33%,97%,.5)}.artistDetailCard h3{margin:0;color:var(--navy);font-size:.98rem}.artistReadGrid{gap:.5rem}.artistMediaCard{background:hsla(0,0%,100%,.72)}.customerRevisionRequestCard{border-color:hsla(40,59%,63%,.34);background:linear-gradient(135deg,rgba(255,249,238,.92),hsla(0,0%,100%,.82))}.customerRevisionNote{margin:0;padding:.68rem .78rem;border:1px solid var(--border);border-radius:var(--radius-sm,.56rem);background:var(--card,#fff);color:var(--navy);font-size:.92rem;line-height:1.48}.artistCustomerRevisionCard{background:rgba(255,249,238,.68)}.artistProofPreview .proofFrame img{max-height:24rem}.artistProofPreview .proofFallback{min-height:8rem}.compactProofPanel{display:grid;grid-gap:.72rem;gap:.72rem}.orderProofPreview .proofFrame img{max-height:26rem}.orderProofPreview .proofFallback{min-height:8rem}.artistMediaStrip{grid-template-columns:repeat(auto-fill,minmax(6.8rem,1fr))}.artistProofThumbStrip{display:flex;gap:.48rem;overflow-x:auto;padding-bottom:.24rem}.artistProofThumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:5.8rem;min-width:5.8rem;min-height:5.4rem;display:grid;align-content:center;justify-items:center;grid-gap:.22rem;gap:.22rem;padding:.36rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;color:var(--navy-2);font-size:.7rem;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.artistProofThumb.isSelected{border-color:rgba(48,98,152,.44);box-shadow:0 0 0 3px rgba(48,98,152,.1)}.artistProofThumb img{width:4.7rem;height:3.7rem;object-fit:cover;border-radius:.38rem;background:var(--cream)}.artistProofThumb small{color:var(--grey);font-size:.68rem}.artistProofUploadCard,.artistWorkflowCard{background:rgba(246,250,253,.66)}.artistProofForm{gap:.58rem}.artistAdvancedUrl{display:grid;grid-gap:.48rem;gap:.48rem;padding:.58rem;border:1px dashed var(--border);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.64)}.artistAdvancedUrl summary{cursor:pointer;color:var(--navy-2);font-size:.78rem;font-weight:700}.artistAdvancedUrl label{margin-top:.48rem}.artistTimelineCompact .timeline{gap:.3rem}.artistTimelineCompact .timelineItem{grid-template-columns:.72rem minmax(0,1fr);gap:.38rem}.artistTimelineCompact .timelineDot{width:.48rem;height:.48rem}.artistNotesStack{display:grid;grid-gap:.42rem;gap:.42rem}.artistNotesStack p{display:grid;grid-gap:.16rem;gap:.16rem;margin:0;color:var(--grey);font-size:.8rem;line-height:1.4}.artistNotesStack strong{color:var(--navy)}.artistDetailCard.artistCustomerRevisionCard,.artistPage .artistDetailCard.artistCustomerRevisionCard{border:1px solid #e59a94;background:#fff4f3}.artistCustomerRevisionCard h3{color:#8f2f2a}.artistCustomerRevisionCard .revisionUrgencyTag{justify-self:start;padding:.22rem .56rem;border-radius:999px;background:#c9534c;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.01em}.artistCustomerRevisionCard .customerRevisionNote{background:#fff;color:#8f2f2a}.artistDetailCard.artistProofUploadCard,.artistPage .artistDetailCard.artistProofUploadCard{border:1px solid #afc7df;background:#f3f7fc}.artistProofUploadCard h3{color:#294e72}.artistProofUploadCard .sectionKicker{color:#527fa8}.artistDetailCard.finalArtworkLinkCard,.artistPage .artistDetailCard.finalArtworkLinkCard{border:1px solid #bfd8c6;background:#f2f8f4}.finalArtworkLinkCard h3{color:#255c3a}.finalArtworkLinkCard .sectionKicker{color:#3c8a5b}.sectionKicker{margin:-.2rem 0 0;font-size:.72rem;letter-spacing:.02em}.artistDetailCard.artistUploadsCard,.artistPage .artistDetailCard.artistUploadsCard{border:1px solid #d8d9e1;background:#f7f7fa}.artistUploadsCard h3{color:#45485a}.artistDetailCard.artistProofAssetsCard,.artistPage .artistDetailCard.artistProofAssetsCard{border:1px solid #cbd9e8;background:#f8fafd}.artistDetailCard.artistProductionNotesCard,.artistPage .artistDetailCard.artistProductionNotesCard{border:1px solid var(--op-notes-to-artist-border);background:var(--op-notes-to-artist-bg)}.artistDetailCard.artistProductionNotesCard h3,.artistPage .artistDetailCard.artistProductionNotesCard h3{color:var(--op-notes-to-artist-heading)}.artistDetailCard.artistWorkflowCard,.artistPage .artistDetailCard.artistWorkflowCard{background:#fff}.artistPage .artistDetailCard.internalProductionFilesCard{border:1px solid var(--op-internal-border);background:var(--op-internal-bg)}.artistPage .artistDetailCard.internalProductionFilesCard h3{color:var(--op-internal-heading)}.artistTimelineCompact .timelineItem .timelineDot{background:var(--border)}.artistTimelineCompact .timelineItem.isDone .timelineDot{background:#2fb374}.artistTimelineCompact .timelineItem.isCurrent .timelineDot{background:#3062a6;box-shadow:0 0 0 4px rgba(48,98,166,.15)}.artistTimelineCompact .timelineItem.isCurrent.isRevision .timelineDot{background:#c9534c;box-shadow:0 0 0 4px rgba(201,83,76,.18)}.artistTimelineCompact .timelineItem.isCurrent.isApproved .timelineDot{background:#2fb374;box-shadow:0 0 0 4px rgba(47,179,116,.18)}.artistPage{min-height:calc(100vh - 2.7rem);margin:-1.35rem;padding:1.35rem;display:grid;grid-gap:1rem;gap:1rem}.artistPage>*{margin:0}.artistPage h1{font-family:Poppins,Arial,sans-serif;font-style:normal;font-weight:700;line-height:1.15;font-size:clamp(1.5rem,2vw,1.9rem)}.artistPage .panel,.artistPage .portalCard,.artistPage .portalHero{border:1px solid rgba(15,23,42,.06);border-radius:.85rem;background:#fff;box-shadow:0 4px 18px rgba(15,23,42,.05)}.artistPage .productionSummaryStrip{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem}.artistPage .productionSummaryCard{min-height:5.6rem;padding:.85rem 1rem;border:1px solid rgba(15,23,42,.06);box-shadow:0 4px 18px rgba(15,23,42,.05)}.artistPage .productionSummaryCard span{font-size:.7rem}.artistPage .productionSummaryCard strong{font-size:1.5rem}.artistPage .artistDetailCard{gap:.75rem;padding:1rem;border:1px solid rgba(15,23,42,.06);border-radius:.75rem;background:#fff;box-shadow:0 4px 18px rgba(15,23,42,.04)}.artistPage .artistDetailColumn,.artistPage .artistDetailGrid{gap:1rem;align-items:start}.artistPage .artistDetailHeader h2{font-size:1.125rem;font-weight:700;line-height:1.2}.artistPage .artistDetailCard h3{margin:0;color:var(--navy);font-size:.9375rem;font-weight:700;line-height:1.25}.artistPage .artistDetailCard .sectionKicker,.artistPage .sectionKicker{margin:0;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.artistPage .artistDetailCard p,.artistPage .artistNotesStack p,.artistPage .customerRevisionNote,.artistPage .nextStepBody p{font-size:.8125rem;line-height:1.5}.artistPage .readItem span{font-size:.625rem;font-weight:600}.artistPage .readItem strong{font-size:.75rem;font-weight:600}.artistPage .artistDetailCard .detailNote,.artistPage .detailNote{font-size:.75rem}.artistPage .slaPill{display:inline-flex;align-items:center;min-height:1.5rem;padding:.25rem .6rem;border-radius:999px;border:1px solid transparent;font-size:.72rem;font-weight:700;white-space:nowrap}.artistPage .slaPill-green{background:#eaf7ef;color:#1e7a46;border-color:#bfe3cc}.artistPage .slaPill-amber{background:#fff6e7;color:#8a5a12;border-color:#e9cf9b}.artistPage .slaPill-overdue,.artistPage .slaPill-red{background:#fdeeee;color:#9b3b3b;border-color:#f0c6c6}.artistPage .slaPill-none{background:#f3f4f6;color:#45485a;border-color:#d8d9e1}.artistPage .artistPriorityGroup+.artistPriorityGroup{margin-top:1rem}.artistPage .artistJobList{gap:.75rem}.artistPage .artistJobRow{border:1px solid rgba(15,23,42,.06);border-radius:.7rem;background:#fff;box-shadow:0 4px 18px rgba(15,23,42,.035)}.artistPage .artistJobRow.isSelected{border-color:rgba(60,138,91,.32);background:#fff}.statusSummaryGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);grid-gap:.85rem;gap:.85rem;align-items:stretch}.statusSummaryPanel{margin-top:0}.slaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.52rem;gap:.52rem}.slaCard{display:grid;grid-gap:.22rem;gap:.22rem;min-height:5.2rem;padding:.72rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff}.slaCard span{color:var(--grey);font-size:.66rem;font-weight:600;text-transform:uppercase}.slaCard strong{font-size:.9rem}.slaCard small{color:var(--grey);font-size:.72rem}.slaCard.green{border-color:rgba(53,70,92,.2);background:var(--soft-navy)}.slaCard.amber{border-color:hsla(40,59%,63%,.45);background:var(--soft-gold)}.slaCard.overdue,.slaCard.red{border-color:rgba(217,140,151,.45);background:var(--soft-pink)}.activityFeed,.customerInfoStack,.internalNoteList,.internalNotesStack{display:grid;grid-gap:.62rem;gap:.62rem}.activityItem,.internalNote{display:grid;grid-gap:.32rem;gap:.32rem;padding:.72rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.72)}.activityItem div,.internalNote div{display:flex;align-items:baseline;justify-content:space-between;gap:.62rem}.activityItem span,.internalNote span{color:var(--grey);font-size:.74rem}.activityItem p,.internalNote p{margin:0;overflow-wrap:anywhere}.artistProfileGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));grid-gap:.85rem;gap:.85rem;margin-top:.95rem}.artistProfileCard{display:grid;grid-gap:.72rem;gap:.72rem;padding:.85rem;border:1px solid var(--border);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-soft)}.artistProfileForm{display:grid;grid-gap:.82rem;gap:.82rem}.artistProfileHeader{grid-column:1/-1;display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.artistProfileHeader span{color:var(--grey);font-size:.76rem}.artistProfileSection{display:grid;grid-gap:.56rem;gap:.56rem;padding-top:.72rem;border-top:1px solid var(--border)}.artistProfileSection:is(fieldset){margin:0;padding-inline:0;padding-bottom:0;border-right:0;border-bottom:0;border-left:0}.artistProfileSection h3{margin:0;font-size:.88rem}.artistProfileSection legend{padding:0 .35rem 0 0;color:var(--navy);font-size:.88rem;font-weight:700}.artistCapacityOverview{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.95rem;margin-bottom:1rem;padding:.78rem;border:1px solid var(--border);border-radius:var(--radius);background:hsla(0,0%,100%,.72)}.artistCapacityHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.artistCapacityHeader h3{margin:0;font-size:.95rem}.artistCapacityHeader p{margin:.15rem 0 0;color:var(--grey);font-size:.78rem}.artistCapacityRows{display:grid;grid-gap:.42rem;gap:.42rem}.artistCapacityRow{display:grid;grid-template-columns:minmax(9rem,1.25fr) auto repeat(8,minmax(4.2rem,.64fr)) auto;align-items:center;grid-gap:.42rem;gap:.42rem;padding:.58rem .62rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff}.artistCapacityIdentity{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.artistCapacityIdentity span,.artistCapacityIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artistCapacityIdentity span{color:var(--grey);font-size:.72rem}.capacityMetric{display:grid;grid-gap:.06rem;gap:.06rem;min-width:0}.capacityMetric small{color:var(--grey);font-size:.64rem;font-weight:700;text-transform:uppercase}.capacityMetric strong{color:var(--navy);font-size:.8rem;font-weight:700}.inactiveArtistSection{margin-top:.95rem}.inactiveArtistSection summary{cursor:pointer;color:var(--navy-2);font-size:.82rem;font-weight:700}.inactiveArtistSection.compact{margin-top:.35rem}.compactForm{gap:.5rem}.checkGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.checkGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stylePicker{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.checkLabel{min-height:2.25rem;display:flex;align-items:center;gap:.42rem;padding:.48rem .62rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;color:var(--navy);font-size:.82rem}.checkLabel input{width:auto;min-height:0}.reliabilityForm{display:grid;grid-template-columns:1fr .5fr 1fr;grid-gap:.62rem;gap:.62rem;align-items:end;padding-top:.72rem;border-top:1px solid var(--border)}.reliabilityForm button,.reliabilityForm label:nth-of-type(4){grid-column:1/-1}.customerChecklist,.proofTimestampGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.46rem;gap:.46rem;margin:.75rem 0}.customerChecklist span{min-height:2rem;display:flex;align-items:center;justify-content:center;padding:.35rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--soft-navy);color:var(--navy);font-size:.76rem;font-weight:600;text-align:center}.linkList{display:grid;grid-gap:.36rem;gap:.36rem;margin:0;padding:0;list-style:none}.linkList a{color:var(--navy-2);overflow-wrap:anywhere;font-weight:500}.proofPreviewStack{display:grid;grid-gap:.48rem;gap:.48rem}.proofFrame{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:#f4efe8}.proofFrame.withArtworkBackground{background-size:cover;background-position:50%;background-repeat:no-repeat}.proofFrame.withArtworkBackground img{background:hsla(0,0%,100%,.16)}.customerArtworkBackgroundShell{display:grid;grid-gap:.78rem;gap:.78rem}.customerArtworkBackgroundMeta{display:flex;flex-wrap:wrap;gap:.42rem .72rem;align-items:baseline;padding:.72rem .82rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(255,252,248,.78)}.customerArtworkBackgroundMeta strong{color:var(--navy)}.customerArtworkBackgroundMeta small{color:var(--grey)}.proofFrame img{width:100%;max-height:54rem;object-fit:contain}.proofFrame.large img{max-height:70vh}.proofFallback{min-height:12rem;display:grid;place-items:center;grid-gap:.38rem;gap:.38rem;padding:1rem;color:var(--grey);text-align:center}.proofFallback strong{color:var(--navy)}.inlineLink{color:var(--navy-2);font-weight:600;text-decoration:underline;text-underline-offset:.18rem}.proofOpenLink{font-size:.82rem}.emptyState{padding:.85rem;border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--grey);background:hsla(0,0%,100%,.64)}.emptyState.compact{padding:.62rem;font-size:.8rem}.mediaThumbGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));grid-gap:.58rem;gap:.58rem}.mediaThumb{display:grid;grid-gap:.34rem;gap:.34rem;min-height:7.5rem;padding:.38rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff}.mediaThumb:hover{box-shadow:var(--shadow-soft)}.mediaThumb img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;background:var(--cream)}.mediaThumb span{color:var(--grey);font-size:.72rem;overflow-wrap:anywhere}.mediaThumb small{color:var(--navy-2);font-size:.72rem;font-weight:700}.assetThumb.imageLinkFallback,.mediaThumb.imageLinkFallback{min-height:auto;aspect-ratio:auto;padding:.56rem .64rem;align-content:center;justify-items:start;text-align:left}.mediaThumb.imageLinkFallback{gap:.18rem}.assetThumb.imageLinkFallback{min-height:3.2rem}.imageLinkFallback span{color:var(--navy);font-weight:800}.imageLinkFallback small{color:var(--navy-2)}.assetGroupStack{display:grid;grid-gap:.85rem;gap:.85rem}.assetGroup{display:grid;grid-gap:.52rem;gap:.52rem}.assetGroupHeader{display:flex;align-items:center;justify-content:space-between;gap:.62rem}.assetGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));grid-gap:.62rem;gap:.62rem}.assetGrid.compact{grid-template-columns:repeat(auto-fill,minmax(8.8rem,1fr))}.assetCard{display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;overflow:hidden}.assetCard.compact{font-size:.78rem}.assetThumb{display:grid;place-items:center;aspect-ratio:1.1;background:var(--cream);border-bottom:1px solid var(--border)}.assetThumb img{width:100%;height:100%;object-fit:cover}.assetThumb img+span{display:none}.assetThumb span{padding:.72rem;color:var(--grey);font-size:.78rem;font-weight:700;text-align:center;overflow-wrap:anywhere}.assetFileThumb{color:var(--grey);font-weight:600}.assetCardBody{display:grid;grid-gap:.34rem;gap:.34rem;align-content:start;padding:.55rem;min-width:0}.assetCardBody strong{color:var(--navy);font-size:.82rem;font-weight:600;overflow-wrap:anywhere}.assetMetaLine{color:var(--grey);font-size:.72rem;overflow-wrap:anywhere}.assetCard .inlineLink{justify-self:start;font-size:.75rem}.assetDeleteForm{justify-self:start;margin-top:.1rem}.assetDeleteButton{min-height:1.7rem;padding:.22rem .5rem;font-size:.72rem;font-weight:600;background:transparent;color:var(--grey);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:none}.assetDeleteButton:hover{background:#fff4f5;color:#934c57;border-color:rgba(217,140,151,.45)}.assetDeleteButton:disabled{opacity:.6;cursor:not-allowed}.timeline{display:grid;grid-gap:.42rem;gap:.42rem}.timelineItem{display:grid;grid-template-columns:.95rem minmax(0,1fr);grid-gap:.54rem;gap:.54rem;align-items:flex-start}.timelineDot{width:.58rem;height:.58rem;margin-top:.28rem;border-radius:999px;background:var(--border)}.timelineItem.isDone .timelineDot{background:var(--gold)}.timelineItem.isCurrent .timelineDot{background:var(--pink);box-shadow:0 0 0 4px rgba(217,140,151,.15)}.timelineItem strong{color:var(--navy);font-size:.8rem;font-weight:500}.timelineItem span{display:block;color:var(--grey);font-size:.72rem}.debugPanel{max-height:23rem;overflow:auto;padding:.85rem;border-radius:var(--radius-sm);background:#172235;color:#fff;font-size:.72rem;line-height:1.52;white-space:pre-wrap}.tableWrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.8rem}td,th{padding:.58rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}th{color:var(--grey)}.logResponse{max-width:28rem;white-space:pre-wrap;overflow-wrap:anywhere}.portalGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.62fr);grid-gap:.85rem;gap:.85rem;align-items:flex-start}.portalCard{padding:.85rem}.jobStack{display:grid;grid-gap:.75rem;gap:.75rem}.collectionGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.2rem,1fr));grid-gap:.62rem;gap:.62rem}.collectionCard{min-height:8.8rem;padding:.78rem;display:grid;align-content:space-between}.collectionCard span{color:var(--grey);font-size:.74rem}.collectionIcon{width:2rem;height:2rem;border-radius:999px;background:var(--soft-gold);border:1px solid hsla(40,59%,63%,.45)}@media (max-width:1100px){.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.brand{display:flex;align-items:center;justify-content:space-between}.brandLogo{width:8rem}.navLinks{grid-template-columns:repeat(3,minmax(0,1fr))}.artistDetailGrid,.artistJobRow,.detailGrid,.metrics,.portalGrid,.portalHero,.statusSummaryGrid,.studioHero,.toolbar,.workspaceColumns,.workspaceGrid{grid-template-columns:1fr}.artistJobActions{justify-items:start;grid-template-columns:auto auto;align-items:center}.gridForm.four,.gridForm.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.main{padding:.85rem}h1{font-size:1.55rem}.artistDetailHeader,.pageHeader{flex-direction:column;align-items:flex-start}.artistProfileGrid,.customerChecklist,.gridForm.four,.gridForm.three,.gridForm.two,.proofTimestampGrid,.readGrid,.readGrid.four,.readGrid.three,.reliabilityForm,.slaGrid{grid-template-columns:1fr}.artistJobFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.artistProofButtonGrid,.navLinks{grid-template-columns:1fr}.heroLogo{width:7.8rem}.productionTable td:nth-child(3),.productionTable td:nth-child(8),.productionTable th:nth-child(3),.productionTable th:nth-child(8){display:none}}.collapsiblePanel{overflow:hidden}.collapsiblePanel>summary,.compactDetails>summary{min-height:2.65rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .9rem;color:var(--navy);font-size:.9rem;font-weight:600;cursor:pointer;list-style:none}.collapsiblePanel>summary::-webkit-details-marker,.compactDetails>summary::-webkit-details-marker{display:none}.collapsiblePanel>summary:after,.compactDetails>summary:after{content:"▾";color:var(--grey);font-size:.8rem}.collapsiblePanel:not([open])>summary:after,.compactDetails:not([open])>summary:after{content:"▸"}.compactDetails{margin-top:.75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.68)}.compactDetails .gridForm{padding:.85rem;border-top:1px solid var(--border)}.fileSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.58rem;gap:.58rem}.fileSummaryCard{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;padding:.6rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff}.fileSummaryCard>span,.latestUpdateCard span{color:var(--grey);font-size:.66rem;font-weight:600;text-transform:uppercase}.fileSummaryCard .mediaThumb{min-height:5.5rem}.fileSummaryCard strong{color:var(--grey);font-size:.82rem;font-weight:500}.proofAssetAdminList{border:1px solid var(--border);border-radius:var(--radius-sm);background:hsla(36,33%,97%,.5)}.proofAssetAdminList,.proofAssetUploadCard{display:grid;grid-gap:.58rem;gap:.58rem;padding:.68rem}.proofAssetUploadCard{border:1px solid rgba(48,98,152,.18);border-radius:var(--radius-sm);background:rgba(246,250,253,.68)}.proofAssetUploadCard>div{display:grid;grid-gap:.18rem;gap:.18rem}.proofAssetUploadCard strong{color:var(--navy)}.proofAssetUploadForm{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem;align-items:end}.proofAssetAdminList>div:first-child{display:grid;grid-gap:.18rem;gap:.18rem}.proofAssetAdminList strong{color:var(--navy)}.proofAssetAdminRows{display:grid;grid-gap:.45rem;gap:.45rem}.proofAssetAdminRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.48rem;gap:.48rem;align-items:center;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff}.proofAssetAdminRow>div{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.proofAssetAdminRow small{color:var(--grey);font-size:.72rem}@media (max-width:760px){.proofAssetAdminRow,.proofAssetUploadForm{grid-template-columns:1fr}.proofAssetAdminRow .button,.proofAssetAdminRow form,.proofAssetUploadForm .button{width:100%}}.developerPanel .panelBody h3{margin-bottom:.5rem}.customerSoftPanel{background:linear-gradient(180deg,#fff,#fffcf8)}.latestUpdateCard{display:grid;grid-gap:.22rem;gap:.22rem;margin:.75rem 0;padding:.72rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.76)}.latestUpdateCard strong{color:var(--navy);font-size:.95rem;font-weight:600}.portalHero .headerCopy{max-width:48rem;font-size:.95rem}.customerChecklist{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.customerChecklist,.fileSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.customerChecklist,.fileSummaryGrid{grid-template-columns:1fr}}.shell:has(.customerPublicShell){display:block;min-height:100vh;background:radial-gradient(circle at top left,hsla(40,59%,63%,.14),transparent 34rem),linear-gradient(180deg,#fffdf9,#f7f0e8)}.shell:has(.customerPublicShell) .sidebar{display:none}.shell:has(.customerPublicShell) .main{width:100%;padding:0;background:transparent}.customerPublicRoot{min-height:100vh;background:radial-gradient(circle at top left,hsla(40,59%,63%,.14),transparent 34rem),linear-gradient(180deg,#fffdf9,#f7f0e8)}.customerPublicMain{width:100%;padding:0;background:transparent}.customerProofPage{display:grid;grid-gap:1.15rem;gap:1.15rem;width:min(100%,72rem);margin:0 auto;padding:1.1rem clamp(1rem,4vw,3rem) 3rem;color:var(--navy)}.customerPublicHeader{display:grid;justify-items:center;grid-gap:.65rem;gap:.65rem;padding:.2rem 0 .7rem}.customerPublicLogo{width:min(8rem,36vw);max-height:7.2rem;height:auto;object-fit:contain;display:block;mix-blend-mode:multiply}.customerProofCard,.customerProofHero{border:1px solid hsla(32,37%,80%,.78);border-radius:18px;background:hsla(0,0%,100%,.9);box-shadow:0 22px 70px rgba(30,42,59,.09)}.customerProofHero{padding:clamp(1.25rem,3.2vw,2.55rem);text-align:center;background:linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(255,248,241,.92)),radial-gradient(circle at center top,hsla(36,65%,82%,.32),transparent 28rem)}.customerProofCard h2,.customerProofHero h1{margin:0;color:var(--navy);letter-spacing:0}.customerProofHero h1{font-size:clamp(1.55rem,3.1vw,2.55rem);font-weight:700;line-height:1.08;max-width:16ch;margin:0 auto}.customerHelpText,.customerProofHero p,.customerReminderCard p{margin:0;color:var(--grey);line-height:1.65}.customerProofIntro{display:grid;grid-gap:.7rem;gap:.7rem;justify-items:center}.customerProofIntro p{max-width:42rem;font-size:clamp(.98rem,1.6vw,1.14rem)}.customerProofLayout{display:grid;grid-gap:1.15rem;gap:1.15rem;align-items:start}.customerProofLayout.single{grid-template-columns:minmax(0,1fr)}.customerProofCard{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.05rem,3vw,1.75rem)}.proofFocusCard{gap:.85rem;padding:clamp(.95rem,2.4vw,1.55rem)}.proofFocusCard .proofFrame.large{min-height:clamp(17rem,44vw,32rem);border-radius:16px;background:linear-gradient(135deg,#fcf8f1,#fff);display:flex;align-items:center;justify-content:center}.proofFocusCard .proofFrame.large.withArtworkBackground{background-size:cover;background-position:50%;background-repeat:no-repeat}.proofFocusCard .proofFrame.large img{object-fit:contain;padding:clamp(.35rem,1.4vw,.85rem);max-height:min(64vh,38rem)}.customerCardHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:.85rem}.customerCardHeader h2{font-size:clamp(1.32rem,2.5vw,2.15rem);font-weight:700;line-height:1.1}.customerStatusChip{display:inline-flex;align-items:center;min-height:1.6rem;padding:.22rem .7rem;border:1px solid hsla(40,59%,63%,.36);border-radius:999px;background:hsla(40,59%,63%,.14);color:#735825;font-size:.74rem;font-weight:800;white-space:nowrap}.customerStatusChip.approved{border-color:rgba(47,179,116,.24);background:rgba(47,179,116,.1);color:#17764b}.customerStatusChip.revision{border-color:rgba(217,140,151,.28);background:rgba(217,140,151,.11);color:#934c57}.revisionCounterTag{display:inline-flex;align-items:center;min-height:1.6rem;padding:.22rem .7rem;border:1px solid hsla(0,0%,58%,.28);border-radius:999px;background:hsla(0,0%,58%,.1);color:var(--grey);font-size:.72rem;font-weight:700;white-space:nowrap}.approvedConfirmationCard{border-color:rgba(47,179,116,.22);background:linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(239,250,245,.84))}.approvedConfirmationCard p{margin:0;color:var(--grey);line-height:1.58}.customerLookupCard{max-width:46rem;justify-self:center;width:100%}.customerReminderCard{border-color:hsla(40,59%,63%,.34);background:linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(255,249,243,.92));gap:.62rem}.customerReminderCard h2{margin-top:.15rem}.customerReminderCard p{max-width:58rem;line-height:1.52}.customerReminderCard p+p{margin-top:-.24rem}.customerReminderLead{max-width:54rem}.customerReviewList{display:grid;grid-gap:.55rem;gap:.55rem}.customerReviewNote{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:start;padding:.72rem .78rem;border:1px solid hsla(40,59%,63%,.22);border-radius:12px;background:hsla(0,0%,100%,.58)}.customerReviewNote>span{color:var(--gold);font-size:.78rem;line-height:1.4}.customerReviewNote strong{display:block;margin-bottom:.12rem;color:var(--navy);font-size:.94rem;font-weight:800}.customerReviewNote p{max-width:none;font-size:.9rem;line-height:1.48}.customerGoldNote{padding:.55rem .72rem;border:1px solid hsla(40,59%,63%,.28);border-radius:10px;background:hsla(40,59%,63%,.08);color:#735825!important;font-size:.84rem;font-weight:720}.backgroundChoicesCard{gap:.85rem}.backgroundLibraryStack{display:grid;grid-gap:.8rem;gap:.8rem}.backgroundLibraryStack.compact{gap:.5rem}.backgroundLibrary{display:grid;grid-gap:.62rem;gap:.62rem}.backgroundLibraryHeader{display:grid;grid-gap:.25rem;gap:.25rem}.backgroundLibraryHeader h3{margin:0;color:var(--navy);font-size:1rem}.backgroundLibraryHeader p{margin:0;color:var(--grey);font-size:.9rem}.customerBackgroundGuidance{margin:-.3rem 0 0;max-width:46rem;padding:.58rem .7rem;border:1px solid hsla(40,59%,63%,.24);border-radius:10px;background:rgba(255,250,246,.82);color:var(--grey);font-size:.84rem;line-height:1.48}.customerComingSoonNote{margin:-.2rem 0 0;max-width:48rem;padding:.62rem .72rem;border:1px solid rgba(53,70,92,.1);border-radius:10px;background:rgba(246,250,253,.68);color:var(--grey);font-size:.86rem;line-height:1.48}.customerComingSoonNote strong{color:var(--navy)}.backgroundChoiceGrid{display:flex;gap:.58rem;overflow-x:auto;overflow-y:hidden;padding:.08rem 0 .55rem;scroll-snap-type:x proximity}.backgroundChoiceCard{flex:0 0 9rem;min-height:4rem;display:flex;align-items:flex-end;padding:.72rem;border:1px solid hsla(32,37%,80%,.78);border-radius:12px;background:linear-gradient(145deg,hsla(0,0%,100%,.84),hsla(32,74%,95%,.92)),radial-gradient(circle at top left,hsla(40,59%,63%,.22),transparent 70%);scroll-snap-align:start}.backgroundChoiceCard span{color:var(--navy);font-size:.78rem;font-weight:790;overflow-wrap:anywhere}.decisionGrid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:.85rem;gap:.85rem}.decisionGrid.single{grid-template-columns:minmax(0,1fr)}.decisionOption{display:grid;align-content:start;grid-gap:.85rem;gap:.85rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid hsla(32,37%,80%,.78);border-radius:16px;background:#fffcf8}.decisionOption.approve{border-color:rgba(47,179,116,.22);background:rgba(47,179,116,.06)}.decisionOption.revision{border-color:rgba(217,140,151,.24);background:rgba(217,140,151,.06)}.decisionOption h3{margin:0;color:var(--navy);font-size:1.12rem}.decisionOption p{margin:.2rem 0 0;color:var(--grey);line-height:1.5;font-size:.86rem}.customerSummaryList{display:grid;grid-gap:.55rem;gap:.55rem}.customerSummaryList .readItem{padding:.58rem 0;border-bottom:1px solid hsla(33,36%,90%,.7)}.customerSummaryList .readItem:last-child{border-bottom:0}.customerSubsection{display:grid;grid-gap:.5rem;gap:.5rem}.customerSoftPanel{background:rgba(255,250,246,.9)}.customerContactLine{padding:.85rem 1rem;border-color:hsla(32,37%,80%,.62);background:hsla(0,0%,100%,.76);box-shadow:none}.customerContactLine p{margin:0;color:var(--grey);font-size:.86rem;text-align:center}.customerContactLine a,.customerReminderCard a{color:var(--navy-2);font-weight:800;text-decoration:underline;text-underline-offset:.18rem}.customerInfoStack{display:grid;grid-gap:.65rem;gap:.65rem}.mediaThumbGrid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.customerProofGallery{display:grid;grid-gap:.78rem;gap:.78rem}.proofGalleryList{grid-template-columns:repeat(auto-fit,minmax(7.6rem,1fr))}.artworkProofGalleryPanel,.proofGalleryList{display:grid;grid-gap:.55rem;gap:.55rem}.artworkProofGalleryHeader{display:grid;grid-gap:.16rem;gap:.16rem}.artworkProofGalleryHeader strong{color:var(--navy);font-size:.98rem;font-weight:850}.artworkProofGalleryHeader small{color:var(--grey);font-size:.82rem;line-height:1.42}.proofGalleryItem{display:grid;grid-gap:.32rem;gap:.32rem;min-height:7.4rem;align-content:start;padding:.42rem;border:1px solid hsla(32,37%,80%,.76);border-radius:12px;background:rgba(255,252,248,.82);color:inherit;text-align:left;box-shadow:none}.proofGalleryItem.current{border-color:rgba(47,179,116,.42);background:rgba(47,179,116,.08);box-shadow:0 0 0 3px rgba(47,179,116,.11)}.proofGalleryItem img{width:100%;aspect-ratio:1.12;object-fit:cover;border-radius:9px;background:#fcf8f1}.proofGalleryItem span{color:var(--navy);font-size:.78rem;font-weight:850;overflow-wrap:anywhere}.proofGalleryItem small{color:var(--navy-2);font-size:.68rem;font-weight:780}.customerBackgroundSelector{display:grid;grid-gap:.5rem;gap:.5rem}.customerBackgroundSelectorHeader{display:grid;grid-gap:.12rem;gap:.12rem}.customerBackgroundSelectorHeader strong{color:var(--navy);font-size:.92rem;font-weight:800}.customerBackgroundSelectorHeader small{color:var(--grey);font-size:.78rem;line-height:1.4}.customerBackgroundSelectorList{display:flex;gap:.55rem;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:.2rem;-webkit-overflow-scrolling:touch}.customerBackgroundThumb{flex:0 0 auto;scroll-snap-align:start;display:grid;grid-gap:.28rem;gap:.28rem;width:5.6rem;padding:.32rem;border:1px solid hsla(32,37%,80%,.76);border-radius:10px;background:rgba(255,252,248,.82);color:inherit;text-align:center;box-shadow:none;cursor:pointer}.customerBackgroundThumb.selected{border-color:rgba(47,179,116,.55);background:rgba(47,179,116,.1);box-shadow:0 0 0 3px rgba(47,179,116,.14)}.customerBackgroundThumb img,.customerBackgroundThumbFallback{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:7px;background:linear-gradient(135deg,#e9e4da,#d8cfc0)}.customerBackgroundThumb span{color:var(--navy);font-size:.66rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.customerBackgroundSaveNote{color:var(--grey);font-size:.72rem}.customerBackgroundSaveNote.error{color:#934c57}.customerBackgroundGroupList{display:flex;flex-wrap:wrap;gap:.4rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.customerBackgroundGroupTab{flex:0 0 auto;padding:.36rem .72rem;border:1px solid hsla(32,37%,80%,.76);border-radius:999px;background:rgba(255,252,248,.82);color:var(--navy);font-size:.76rem;font-weight:700;cursor:pointer}.customerBackgroundGroupTab.selected{border-color:rgba(47,179,116,.55);background:rgba(47,179,116,.12);box-shadow:0 0 0 3px rgba(47,179,116,.14)}.customerBackgroundGroupTab:focus-visible{outline:2px solid rgba(47,179,116,.65);outline-offset:2px}@media (max-width:640px){.customerBackgroundGroupList{flex-wrap:nowrap}.customerBackgroundThumb{width:4.8rem}}.proofOpenLink{justify-self:start;display:inline-flex;align-items:center;min-height:2.15rem;padding:0 .78rem;border:1px solid rgba(41,102,204,.2);border-radius:999px;background:hsla(0,0%,100%,.78);color:var(--navy-2);font-size:.8rem;font-weight:800;text-decoration:none}.proofOpenLink:hover{border-color:rgba(41,102,204,.38);box-shadow:var(--shadow-soft)}.customerFileLink{min-height:7.2rem;align-content:center;justify-items:center;padding:.9rem;border-style:solid;background:linear-gradient(145deg,hsla(0,0%,100%,.92),hsla(32,74%,95%,.92)),radial-gradient(circle at top left,hsla(40,59%,63%,.16),transparent 70%);text-align:center}.customerFileLink span{color:var(--navy);font-size:.88rem;font-weight:850}.mediaThumb small,.productionImageLink small{color:var(--navy-2);font-size:.74rem;font-weight:780}.mediaThumb:has(small),.productionImageLink:has(small){min-height:6.5rem;align-content:center;justify-items:center;border-style:dashed;background:rgba(255,250,246,.92)}@media (max-width:980px){.decisionGrid{grid-template-columns:1fr}}@media (max-width:620px){.customerProofPage{padding:1rem .75rem 2rem}.customerPublicHeader{align-items:flex-start}.customerProofCard,.customerProofHero{border-radius:14px;padding:1rem}.customerCardHeader{display:grid}.proofFocusCard .proofFrame.large{min-height:17rem}.backgroundChoiceGrid{padding-bottom:.48rem}}.overviewPage{display:grid;grid-gap:.9rem;gap:.9rem;max-width:88rem;margin:0 auto}.overviewHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.overviewHeader h1{font-family:Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.55rem;font-style:normal;font-weight:700}.overviewMeta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;color:var(--navy);font-size:.82rem;font-weight:500}.overviewMeta span{min-height:2rem;display:inline-flex;align-items:center;padding:0 .72rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.82)}.overviewCard,.statusBanner{border:1px solid rgba(206,216,228,.9);border-radius:var(--radius);background:hsla(0,0%,100%,.94);box-shadow:0 18px 44px rgba(31,42,60,.075)}.statusBanner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:1.15rem;gap:1.15rem;min-height:6.7rem;padding:1.25rem 1.55rem}.statusBanner h2{margin-top:.12rem;font-size:1.12rem;font-weight:700}.statusBanner p:not(.sectionKicker){margin:.22rem 0 0;color:var(--navy);font-size:.94rem}.sectionKicker{margin:0;color:var(--grey);font-size:.66rem;font-weight:700;text-transform:uppercase}.statusMark{width:3.75rem;height:3.75rem;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#57c98a,#20a867);color:#fff;font-size:.95rem;font-weight:700;box-shadow:0 12px 30px rgba(47,179,116,.26)}.overviewGridBottom,.overviewGridMain,.overviewGridTop{display:grid;grid-gap:.85rem;gap:.85rem;align-items:stretch}.overviewGridMain,.overviewGridTop{grid-template-columns:minmax(0,1.45fr) minmax(21rem,.95fr)}.overviewGridBottom{grid-template-columns:minmax(18rem,.9fr) minmax(25rem,1.3fr) minmax(17rem,.85fr)}.overviewCard{overflow:hidden}.overviewCardHeader{min-height:3.05rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.78rem 1rem;border-bottom:1px solid rgba(206,216,228,.72)}.overviewCardHeader h2{font-size:.98rem;font-weight:700}.cardHeaderActions{display:inline-flex;align-items:center;gap:.5rem}.cardHeaderActions a,.flowFootnote a{color:#0b63ce;font-size:.78rem;font-weight:600}.countBadge{min-width:1.45rem;height:1.45rem;display:inline-grid;place-items:center;border-radius:999px;background:#d93f3f;color:#fff;font-size:.74rem;font-weight:700}.metricCardGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;padding:.95rem 1rem 1.05rem}.overviewMetric{min-width:0;display:grid;grid-gap:.28rem;gap:.28rem;align-content:start;padding:.1rem .2rem}.flowStageLabel,.overviewMetric span:first-child{color:var(--navy);font-size:.72rem;font-weight:700}.overviewMetric strong{color:var(--navy);font-size:1.58rem;font-weight:700;line-height:1.05}.overviewMetric.tone-healthy strong{color:#229b63}.overviewMetric.tone-warning strong{color:#d98416}.overviewMetric.tone-critical strong{color:#d93f3f}.attentionCard em,.attentionCard small,.overviewMetric small,.quickLinkList small,.recommendationCard small{color:var(--grey);font-size:.74rem;line-height:1.4}.sourceBadge{justify-self:start;min-height:1.25rem;display:inline-flex;align-items:center;padding:0 .38rem;border-radius:999px;background:var(--soft-navy);color:var(--navy-2);font-size:.64rem;font-style:normal;font-weight:700}.sourceBadge.real{background:rgba(47,179,116,.12);color:#17764b}.sourceBadge.mixed{background:hsla(40,59%,63%,.18);color:#8a6217}.sourceBadge.planned{background:rgba(53,70,92,.08);color:var(--grey)}.flowStageScroller{display:flex;gap:.42rem;overflow-x:auto;padding:.9rem .75rem .75rem}.flowStageWrap{display:flex;align-items:center;gap:.42rem;flex:0 0 auto}.flowStageCard{width:5.15rem;min-height:9.6rem;display:grid;grid-template-rows:auto minmax(2.1rem,auto) auto auto auto;align-items:flex-start;justify-items:center;grid-gap:.35rem;gap:.35rem;padding:.68rem .4rem;border:1px solid rgba(206,216,228,.92);border-radius:var(--radius-sm);background:#fff;text-align:center;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.flowStageCard:focus-visible,.flowStageCard:hover{transform:translateY(-1px);border-color:rgba(11,99,206,.28);box-shadow:0 10px 22px rgba(31,42,60,.08)}.flowStageIcon{width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;background:#f3f7fc;color:#183b63;font-size:.78rem;font-weight:800}.flowStageCard strong{color:var(--navy);font-size:1.2rem;line-height:1}.flowStageCard small{color:var(--navy-2);font-size:.72rem}.flowStatus,.healthStatus,.severityBadge{min-height:1.32rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .45rem;border-radius:999px;font-size:.68rem;font-weight:700}.status-good,.status-healthy{background:rgba(47,179,116,.13);color:#17764b}.status-warning,.status-watch{background:hsla(40,59%,63%,.2);color:#9a6610}.status-blocked,.status-critical{background:rgba(217,63,63,.12);color:#b82929}.status-unknown{background:rgba(53,70,92,.08);color:var(--grey)}.flowConnector{color:#8da0b7;font-size:.78rem;font-weight:700}.flowFootnote{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:0 1rem .85rem;color:var(--navy-2);font-size:.78rem}.attentionList,.handledList,.quickLinkList,.recommendationList{display:grid}.attentionCard,.handledItem,.quickLinkList a,.recommendationCard{min-width:0;display:grid;align-items:center;grid-gap:.72rem;gap:.72rem;padding:.78rem 1rem;border-bottom:1px solid rgba(206,216,228,.72)}.attentionCard:last-child,.handledItem:last-child,.quickLinkList a:last-child,.recommendationCard:last-child{border-bottom:0}.attentionCard{grid-template-columns:auto minmax(0,1fr) auto}.attentionCard strong,.handledItem strong,.quickLinkList span,.recommendationCard strong{display:block;color:var(--navy);font-size:.84rem;font-weight:700}.attentionCard em{display:block;margin-top:.1rem;font-style:normal}.attentionIcon,.recommendationIcon{width:2.18rem;height:2.18rem;display:grid;place-items:center;border-radius:999px;font-weight:800}.severity-high{background:rgba(217,63,63,.12);color:#b82929}.severity-medium{background:hsla(40,59%,63%,.2);color:#9a6610}.severity-low{background:rgba(53,70,92,.08);color:var(--navy-2)}.recommendationCard{grid-template-columns:auto minmax(0,1fr) auto}.recommendationIcon.tone-healthy{background:rgba(47,179,116,.12);color:#17764b}.recommendationIcon.tone-warning{background:hsla(40,59%,63%,.2);color:#9a6610}.recommendationIcon.tone-critical{background:rgba(217,63,63,.12);color:#b82929}.recommendationIcon.tone-unknown{background:rgba(53,70,92,.08);color:var(--grey)}.handledItem{grid-template-columns:auto minmax(0,1fr) auto auto;padding-top:.58rem;padding-bottom:.58rem}.handledItem>span:first-child{width:1.25rem;height:1.25rem;display:grid;place-items:center;border-radius:999px;background:rgba(47,179,116,.12);color:#17764b;font-size:.58rem;font-weight:800}.handledItem em{color:var(--navy);font-style:normal;font-weight:700}.healthGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:0}.healthItem{min-height:5rem;display:grid;grid-gap:.16rem;gap:.16rem;align-content:center;justify-items:center;padding:.62rem;border-right:1px solid rgba(206,216,228,.72);border-bottom:1px solid rgba(206,216,228,.72);text-align:center}.healthItem:nth-child(3n){border-right:0}.healthItem:nth-last-child(-n+3){border-bottom:0}.healthIcon{width:1.85rem;height:1.85rem;display:grid;place-items:center;border-radius:999px;background:#f3f7fc;color:#183b63;font-size:.78rem;font-weight:800}.healthItem strong{color:var(--navy);font-size:.78rem;font-weight:700}.quickLinkList a{grid-template-columns:minmax(0,1fr);gap:.12rem;transition:background .14s ease}.quickLinkList a:focus-visible,.quickLinkList a:hover{background:#f7fafd}.overviewFooter{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem .85rem;color:var(--grey);font-size:.74rem;text-align:center}@media (max-width:1250px){.overviewGridBottom,.overviewGridMain,.overviewGridTop{grid-template-columns:1fr}.metricCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.flowFootnote,.overviewHeader,.statusBanner{align-items:stretch;grid-template-columns:1fr}.overviewMeta{justify-content:flex-start}.statusBanner{padding:1rem}.statusMark{width:3rem;height:3rem}.healthGrid,.metricCardGrid{grid-template-columns:1fr}.healthItem,.healthItem:nth-child(3n),.healthItem:nth-last-child(-n+3){border-right:0;border-bottom:1px solid rgba(206,216,228,.72)}.healthItem:last-child{border-bottom:0}.attentionCard,.handledItem,.recommendationCard{grid-template-columns:auto minmax(0,1fr)}.handledItem .sourceBadge,.handledItem em,.recommendationCard .sourceBadge,.severityBadge{grid-column:2;justify-self:start}}.overviewPolish{gap:1rem;max-width:92rem}.overviewPolish .overviewHeader{margin-bottom:-.15rem}.operatingSummary{display:grid;grid-template-columns:minmax(20rem,1.1fr) minmax(22rem,1fr) minmax(15rem,.85fr) auto;align-items:stretch;grid-gap:.8rem;gap:.8rem;padding:1rem;border:1px solid var(--border,rgba(198,210,224,.9));border-radius:var(--radius-lg,var(--radius));background:var(--card,#fff);box-shadow:var(--shadow-soft,0 24px 58px rgba(31,42,60,.095))}.summaryMain{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:center;min-width:0}.summarySignal{width:3.4rem;height:3.4rem;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#57c98a,#20a867);color:#fff;font-size:.82rem;font-weight:800;box-shadow:0 12px 30px rgba(47,179,116,.24)}.summaryGreeting{margin:0 0 .2rem;color:var(--navy-2);font-size:.92rem;font-weight:700}.operatingSummary h2{font-size:clamp(1.35rem,2vw,2rem);font-weight:700;line-height:1.08}.operatingSummary p:not(.summaryGreeting){margin:.34rem 0 0;color:var(--grey);font-size:.94rem}.summaryMetrics{display:grid;grid-template-columns:1.25fr .85fr;grid-gap:.58rem;gap:.58rem}.metricSpotlight{display:grid;grid-gap:.24rem;gap:.24rem;align-content:center;min-height:7.2rem;padding:.82rem;border:1px solid rgba(206,216,228,.85);border-radius:var(--radius-sm);background:#fff}.metricSpotlight.featured{border-color:rgba(47,179,116,.26);background:linear-gradient(180deg,#fff,rgba(239,250,245,.92))}.metricSpotlight>span,.summaryPill>span{color:var(--grey);font-size:.66rem;font-weight:700;text-transform:uppercase}.metricSpotlight strong{color:var(--navy);font-size:clamp(1.9rem,3.2vw,3rem);font-weight:700;line-height:1}.metricSpotlight.tone-healthy strong{color:#229b63}.metricSpotlight.tone-warning strong{color:#d98416}.metricSpotlight small{color:var(--grey);font-size:.72rem;line-height:1.34}.summarySupport{display:grid;grid-gap:.42rem;gap:.42rem}.summaryPill{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.45rem;gap:.45rem;min-height:2.26rem;padding:.4rem .55rem;border:1px solid rgba(206,216,228,.72);border-radius:7px;background:hsla(0,0%,100%,.72)}.summaryPill strong{color:var(--navy);font-size:.95rem;font-weight:700}.summaryPill .sourceBadge{grid-column:1/-1}.operatingSummary>.button{align-self:center}.overviewDecisionGrid{display:grid;grid-template-columns:minmax(22rem,.9fr) minmax(0,1.1fr);grid-gap:.85rem;gap:.85rem;align-items:stretch}.overviewConfidenceGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);grid-gap:.85rem;gap:.85rem}.flowCardPrimary{border-color:rgba(59,84,116,.22);box-shadow:0 26px 64px rgba(31,42,60,.11)}.flowCardPrimary .overviewCardHeader{min-height:3.8rem}.overviewCardHeader p{margin:.16rem 0 0;color:var(--grey);font-size:.74rem}.flowCardPrimary .flowStageScroller{gap:.56rem;padding:1rem .95rem .9rem}.flowCardPrimary .flowStageWrap{gap:.56rem}.flowCardPrimary .flowStageCard{width:7.2rem;min-height:11.4rem;grid-template-rows:auto minmax(2.35rem,auto) auto auto auto auto;gap:.38rem;padding:.78rem .58rem}.flowCardPrimary .flowStageIcon{width:2.35rem;height:2.35rem}.flowCardPrimary .flowStageCard strong{font-size:1.55rem;font-weight:800}.flowStageCard em{color:var(--grey);font-size:.68rem;font-style:normal;line-height:1.2}.attentionPanel{border-color:hsla(40,59%,63%,.34);background:linear-gradient(180deg,#fff,rgba(255,252,247,.94))}.attentionIcon.severity-high,.attentionPanel .countBadge,.severityBadge.severity-high{background:hsla(40,59%,63%,.2);color:#8a6217}.handledPanel{border-color:rgba(47,179,116,.22)}.handledListPolished{grid-template-columns:repeat(3,minmax(0,1fr));padding:.75rem;gap:.58rem}.handledListPolished .handledItem{grid-template-columns:auto minmax(0,1fr);align-content:start;min-height:6rem;padding:.72rem;border:1px solid rgba(206,216,228,.72);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.78)}.handledListPolished .handledItem strong{color:var(--navy);font-size:1.45rem;font-weight:800}.handledListPolished .handledItem .sourceBadge,.handledListPolished .handledItem em{grid-column:2;justify-self:start}.handledListPolished .handledItem em{color:var(--grey);font-size:.78rem}.healthPanel{opacity:.92}.healthPanel .overviewCardHeader{min-height:3.2rem}@media (max-width:1250px){.operatingSummary,.overviewConfidenceGrid,.overviewDecisionGrid{grid-template-columns:1fr}.summaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.summarySupport{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.handledListPolished,.summaryMain,.summaryMetrics,.summarySupport{grid-template-columns:1fr}.flowCardPrimary .flowStageCard{width:7rem}}.overviewPolish{max-width:96rem}.operatingSummary{grid-template-columns:minmax(20rem,1fr) minmax(25rem,1.12fr) minmax(13rem,.68fr) auto;margin-bottom:-.08rem}.metricSpotlight{min-height:7.8rem}.metricSpotlight strong{font-size:clamp(2.25rem,3.6vw,3.35rem)}.ordersSnapshot{display:grid;grid-gap:.72rem;gap:.72rem;padding:.95rem;border:1px solid rgba(59,84,116,.18);border-radius:var(--radius);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(247,250,253,.92));box-shadow:0 18px 42px rgba(31,42,60,.07)}.ordersSnapshotHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.ordersSnapshotHeader h2{margin-top:.14rem;font-size:1.05rem;font-weight:700}.ordersSnapshotActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.38rem}.ordersSnapshotActions a{min-height:1.9rem;display:inline-flex;align-items:center;padding:0 .58rem;border:1px solid rgba(206,216,228,.9);border-radius:999px;background:#fff;color:#0b63ce;font-size:.72rem;font-weight:700}.ordersSnapshotGrid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.orderSnapshotTile{min-width:0;min-height:7.2rem;display:grid;grid-gap:.18rem;gap:.18rem;align-content:start;padding:.72rem;border:1px solid rgba(206,216,228,.78);border-radius:var(--radius-sm);background:#fff;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.orderSnapshotTile:focus-visible,.orderSnapshotTile:hover{transform:translateY(-1px);border-color:rgba(11,99,206,.28);box-shadow:0 12px 24px rgba(31,42,60,.08)}.orderSnapshotTile.priority{border-color:rgba(31,42,60,.2);background:linear-gradient(180deg,#fff,#f9fbfd)}.orderSnapshotTile>span{color:var(--grey);font-size:.64rem;font-weight:700;text-transform:uppercase}.orderSnapshotTile strong{color:var(--navy);font-size:1.75rem;font-weight:700;line-height:1}.orderSnapshotTile.tone-warning strong{color:#d98416}.orderSnapshotTile small{color:var(--grey);font-size:.7rem;line-height:1.3}.orderSnapshotTile em{align-self:end;margin-top:.2rem;color:#0b63ce;font-size:.68rem;font-style:normal;font-weight:700}.flowCardPrimary{border-width:1px;border-color:rgba(31,42,60,.26)}.flowCardPrimary .overviewCardHeader{min-height:4.15rem;padding:.9rem 1.1rem}.flowCardPrimary .overviewCardHeader h2{font-size:1.12rem}.flowCardPrimary .flowStageScroller{gap:.7rem;padding:1.12rem 1.05rem 1rem}.flowCardPrimary .flowStageWrap{gap:.7rem}.flowCardPrimary .flowStageCard{width:8.15rem;min-height:12.6rem;padding:.9rem .68rem;gap:.42rem}.flowCardPrimary .flowStageIcon{width:2.5rem;height:2.5rem}.flowCardPrimary .flowStageLabel{font-size:.76rem}.flowCardPrimary .flowStageCard strong{font-size:1.82rem;font-weight:700}.flowCardPrimary .flowStageCard small{font-size:.76rem;font-weight:700}.flowCardPrimary .flowStatus{min-height:1.45rem;padding:0 .55rem;font-size:.7rem}.attentionPanel .overviewCardHeader p,.healthPanel .overviewCardHeader p,.quickLinksCard small,.recommendationPanel .overviewCardHeader p{color:#7a8492}.attentionCard{padding-top:.88rem;padding-bottom:.88rem}.healthPanel,.quickLinksCard{box-shadow:0 10px 24px rgba(31,42,60,.045)}@media (max-width:1450px){.ordersSnapshotGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1250px){.operatingSummary{grid-template-columns:1fr}.ordersSnapshotHeader{align-items:flex-start;flex-direction:column}.ordersSnapshotActions{justify-content:flex-start}}@media (max-width:760px){.ordersSnapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.orderSnapshotTile{min-height:6.7rem}.flowCardPrimary .flowStageCard{width:7.45rem}}.intelligenceOverview{gap:1.08rem}.todaysBusiness{grid-template-columns:minmax(26rem,1.2fr) minmax(25rem,.95fr) minmax(12rem,.55fr) auto;padding:1.15rem;border-color:rgba(31,42,60,.16);box-shadow:0 26px 62px rgba(31,42,60,.08)}.todaysBusiness h2{font-size:clamp(1.72rem,2.7vw,2.55rem);font-weight:700;letter-spacing:0}.todaysBusiness .summaryMain{align-items:flex-start}.todaysBusiness .summarySignal{margin-top:.18rem}.businessStatusLine{display:inline-flex;align-items:center;gap:.48rem;margin-top:.52rem;padding:.35rem .52rem;border:1px solid rgba(47,179,116,.22);border-radius:999px;background:rgba(47,179,116,.08)}.businessStatusLine span{color:var(--grey);font-size:.64rem;font-weight:800;text-transform:uppercase}.businessStatusLine strong{color:#17764b;font-size:.76rem;font-weight:700}.businessStatusLine.tone-warning{border-color:hsla(40,59%,63%,.34);background:hsla(40,59%,63%,.12)}.businessStatusLine.tone-warning strong{color:#8a6217}.businessStatusLine.tone-critical{border-color:rgba(217,92,92,.28);background:rgba(217,92,92,.1)}.businessStatusLine.tone-critical strong{color:#b82929}.todaysBusiness p:not(.summaryGreeting){max-width:50rem;color:var(--navy-2);font-size:.95rem;line-height:1.58}.intelligenceSupport .summaryPill{min-height:2.45rem;background:hsla(0,0%,100%,.58)}.intelligencePanel{border-color:rgba(31,42,60,.14);background:linear-gradient(180deg,#fff,rgba(248,250,253,.96))}.intelligenceList{display:grid;grid-gap:.68rem;gap:.68rem;padding:.8rem}.intelligenceItem{display:grid;grid-gap:.48rem;gap:.48rem;padding:.78rem;border:1px solid var(--border,rgba(206,216,228,.7));border-radius:var(--radius-md,var(--radius-sm));background:var(--card,#fff)}.intelligenceItem div>span{color:var(--grey);font-size:.64rem;font-weight:700;text-transform:uppercase}.intelligenceItem div>strong{display:block;margin-top:.12rem;color:var(--navy);font-size:.9rem;font-weight:700;line-height:1.28}.intelligenceItem p{display:grid;grid-gap:.1rem;gap:.1rem;margin:0;color:var(--navy-2);font-size:.76rem;line-height:1.42}.intelligenceItem b{color:var(--grey);font-size:.62rem;letter-spacing:0;text-transform:uppercase}.flowIntelligence{min-height:1.32rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .44rem;border-radius:999px;font-size:.66rem;font-weight:700}.flowIntelligence.tone-healthy{background:rgba(47,179,116,.12);color:#17764b}.flowIntelligence.tone-warning{background:hsla(40,59%,63%,.2);color:#8a6217}.flowIntelligence.tone-critical{background:rgba(217,92,92,.12);color:#b82929}.flowIntelligence.tone-unknown{background:rgba(53,70,92,.08);color:var(--grey)}.flowCardPrimary .flowStageCard{min-height:14.3rem;grid-template-rows:auto minmax(2.35rem,auto) auto auto auto minmax(2.2rem,auto) auto}.flowCardPrimary .flowStageCard em{max-width:6.8rem;color:var(--navy-2);font-size:.67rem}@media (max-width:1250px){.todaysBusiness{grid-template-columns:1fr}}.dailyBriefPage{display:grid;grid-gap:.72rem;gap:.72rem;max-width:78rem;margin:0 auto}.dailyGreeting{margin-bottom:.12rem}.dailyGreeting h1{font-family:Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;font-size:clamp(1.62rem,2.4vw,2.28rem);font-style:normal;font-weight:800}.dailyCard{display:grid;grid-gap:.46rem;gap:.46rem;padding:.82rem .95rem;border:1px solid rgba(206,216,228,.72);border-radius:.72rem;background:hsla(0,0%,100%,.96);box-shadow:0 10px 24px rgba(31,42,60,.045)}.businessStatusCard{grid-template-columns:minmax(11rem,.24fr) minmax(0,1fr);align-items:center;padding:1.15rem 1.18rem;box-shadow:var(--shadow-soft,0 16px 38px rgba(31,42,60,.075))}.businessStatusCard h2,.dailyCard>h2,.winCard h2,.workloadCard h2{margin:0;font-size:1.15rem;font-weight:800}.businessStatusCard h2{font-size:clamp(1.35rem,2.2vw,1.72rem);line-height:1.08}.businessStatusCopy>p{margin:0;color:var(--navy-2);font-size:.98rem;line-height:1.42}.businessStatusCopy{display:grid;grid-gap:.46rem;gap:.46rem}.sourcePills{display:flex;flex-wrap:wrap;gap:.28rem;margin:0}.sourcePill{display:inline-flex;align-items:center;gap:.22rem;min-height:1.34rem;padding:.12rem .42rem;border:1px solid rgba(47,179,116,.18);border-radius:999px;background:rgba(47,179,116,.065);color:var(--navy-2);font-size:.66rem;line-height:1.25}.sourcePill dd,.sourcePill dt{margin:0}.sourcePill dt{color:var(--grey);font-weight:750}.sourcePill dd{color:var(--navy);font-weight:850}.sourceNote{margin:-.18rem 0 .08rem;color:var(--grey);font-size:.76rem}.workloadCard{align-items:center;grid-template-columns:minmax(10rem,1fr) auto;min-height:0;padding-block:.72rem}.workloadCard h2{font-size:clamp(1.45rem,2.4vw,2.15rem);color:var(--navy);line-height:1;text-align:right}.winCard{border-color:rgba(47,179,116,.22);background:linear-gradient(180deg,#fff,rgba(239,250,245,.78))}.dailyBullets,.dailyList,.needsYouList{display:grid;grid-gap:.36rem;gap:.36rem;margin:0;padding:0;list-style:none}.dailyListItem,.needsYouList li{display:grid;grid-gap:.14rem;gap:.14rem;padding:.48rem .56rem;border:1px solid rgba(206,216,228,.58);border-radius:.56rem;background:hsla(0,0%,100%,.62)}.dailyListItem strong,.needsYouList a{color:var(--navy);font-size:.86rem;font-weight:800}.dailyEmpty,.dailyListItem span,.needsYouList span{margin:0;color:var(--grey);font-size:.78rem;line-height:1.35}.operationsFlowCard{gap:.52rem;padding-block:.9rem}.dailyFlow{display:flex;gap:.44rem;overflow-x:auto;padding:.05rem 0 .14rem}.dailyFlowStep{display:flex;align-items:center;gap:.44rem;flex:0 0 auto}.dailyFlowStage{width:7.35rem;min-height:7.45rem;display:grid;grid-gap:.24rem;gap:.24rem;align-content:start;justify-items:center;padding:.62rem;border:1px solid rgba(206,216,228,.62);border-radius:.58rem;background:hsla(0,0%,100%,.86);text-align:center}.dailyFlowStage span{color:var(--navy);font-size:.72rem;font-weight:800;line-height:1.15}.dailyFlowStage strong{color:var(--navy);font-size:1.44rem;font-weight:850;line-height:1}.dailyFlowStage small{color:var(--grey);font-size:.68rem}.dailyFlowStage em{min-height:1.18rem;display:inline-flex;align-items:center;padding:0 .4rem;border-radius:999px;font-size:.62rem;font-style:normal;font-weight:800}.dailyFlowStage.health-green em{background:rgba(47,179,116,.12);color:#17764b}.dailyFlowStage.health-amber em{background:hsla(40,59%,63%,.2);color:#8a6217}.dailyFlowStage.health-red em{background:rgba(217,92,92,.12);color:#b82929}.dailyFlowArrow{color:#8da0b7;font-size:.78rem;font-weight:800}.dailyBullets li{color:var(--navy-2);font-size:.8rem;line-height:1.34}@media (max-width:760px){.businessStatusCard{grid-template-columns:1fr}.dailyFlowStage{width:7.4rem}}.dailyBriefPage{max-width:88rem;gap:1rem}.dailyGreeting{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:0}.dailyGreeting h1{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.02}.dailyGreeting>span{display:inline-flex;align-items:center;min-height:2rem;padding:0 .72rem;border:1px solid rgba(206,216,228,.78);border-radius:999px;background:hsla(0,0%,100%,.78);color:var(--navy-2);font-size:.78rem;font-weight:800}.dailyControlGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;align-items:stretch}.dailyControlGrid.main{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.dailyControlGrid.main .needsAttentionCard{grid-column:span 5}.dailyControlGrid.main .quietWinsCard{grid-column:span 4}.dailyControlGrid.main .opportunitiesCard{grid-column:span 3}.dailyControlGrid.main .systemHealthCard{grid-column:span 6}.dailyControlGrid.main .quickLinksCard,.dailyControlGrid.main .timeReturnedCard{grid-column:span 3}.dailyControlGrid>.dailyCard{height:100%}.dailyCard{border-color:var(--border);border-radius:var(--radius-lg,1rem);background:var(--card,#fff);box-shadow:var(--shadow-soft,0 16px 42px rgba(31,42,60,.07))}.businessStatusCard{grid-template-columns:minmax(0,1fr) minmax(16rem,.38fr);gap:1rem;padding:clamp(1rem,2.2vw,1.45rem);border:1px solid var(--border);border-radius:var(--radius-lg,1rem);background:var(--card,#fff)}.businessStatusMain{display:grid;grid-gap:.32rem;gap:.32rem}.businessStatusMain h2{margin:0;font-size:clamp(1.72rem,3.2vw,2.85rem);line-height:1;letter-spacing:0}.businessStatusMain p:not(.sectionKicker){max-width:58rem;margin:0;color:var(--navy-2);font-size:clamp(.94rem,1.25vw,1.04rem);line-height:1.42}.businessStatusAside{display:grid;grid-gap:.55rem;gap:.55rem;align-content:center}.briefHeroStats{display:grid;grid-template-columns:1fr;grid-gap:.6rem;gap:.6rem}.briefHeroStats div{display:grid;grid-gap:.2rem;gap:.2rem;min-height:4.1rem;align-content:center;padding:.7rem .8rem;border:1px solid hsla(33,29%,77%,.72);border-radius:.9rem;background:hsla(0,0%,100%,.72)}.briefHeroStats span{color:var(--grey);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.briefHeroStats strong{color:var(--navy);font-size:clamp(1.35rem,2.2vw,1.82rem);line-height:1}.businessStatusAside .sourcePills{justify-content:flex-start}.dailyControlGrid:not(.main) .dailyCard{min-height:7.3rem}.revenueProtectionCard,.winCard,.workloadCard{align-content:start;grid-template-columns:1fr}.revenueProtectionCard h2,.winCard h2,.workloadCard h2{font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1}.revenueProtectionCard p,.workloadCard p{margin:0;color:var(--grey);font-size:.84rem;line-height:1.42}.revenueProtectionCard{min-height:0;padding:.82rem .92rem;border-color:hsla(33,29%,77%,.54);background:hsla(0,0%,100%,.72);box-shadow:0 8px 20px rgba(31,42,60,.035)}.revenueProtectionCard h2{color:var(--grey);font-size:1rem}.revenueProtectionCard p{font-size:.76rem}.operationsFlowCard{padding:clamp(.9rem,1.8vw,1.15rem);gap:.58rem}.operationsFlowCard h2{font-size:clamp(1.3rem,2.6vw,2rem)}.dailyFlow{gap:.42rem;padding:.08rem 0 .18rem}.dailyFlowStep{gap:.42rem}.dailyFlowStage{width:7.85rem;min-height:7.85rem;gap:.25rem;padding:.66rem;border-color:hsla(33,29%,77%,.72);border-radius:.86rem;background:linear-gradient(180deg,#fff,hsla(36,50%,96%,.76))}.dailyFlowStage span{min-height:1.8rem;display:flex;align-items:center;font-size:.73rem}.dailyFlowStage strong{font-size:1.58rem}.dailyFlowStage small{min-height:1.48rem;display:flex;align-items:center}.dailyFlowArrow{color:rgba(44,62,84,.52);font-size:.7rem}.needsAttentionCard{border-color:rgba(217,92,92,.18)}.quietWinsCard{border-color:rgba(47,179,116,.18)}.opportunitiesCard,.timeReturnedCard{background:hsla(0,0%,100%,.82);box-shadow:0 10px 26px rgba(31,42,60,.045)}.todaysWinInline{margin:0;padding:.58rem .68rem;border:1px solid rgba(47,179,116,.18);border-radius:.7rem;background:rgba(47,179,116,.07);color:var(--navy);font-size:.86rem;font-weight:800;line-height:1.35}.dailyListItem,.needsYouList li{padding:.72rem;border-color:var(--border);border-radius:var(--radius-md,.78rem);background:var(--card,#fff)}.dailyListItem strong,.needsYouList a{font-size:.9rem}.dailyEmpty,.dailyListItem span,.needsYouList span{font-size:.82rem}.quickLinkList,.systemHealthGrid{display:grid;grid-gap:.5rem;gap:.5rem}.systemHealthItem{display:grid;grid-template-columns:minmax(7.5rem,1fr) auto;grid-gap:.2rem .55rem;gap:.2rem .55rem;align-items:start;padding:.62rem .68rem;border:1px solid hsla(33,29%,77%,.64);border-radius:.72rem;background:rgba(255,252,248,.74)}.systemHealthItem strong{color:var(--navy);font-size:.86rem}.systemHealthItem span{justify-self:end;padding:.12rem .46rem;border-radius:999px;background:rgba(141,160,183,.12);color:var(--navy-2);font-size:.66rem;font-weight:850}.systemHealthItem.status-connected span{background:rgba(47,179,116,.12);color:#17764b}.systemHealthItem.status-not-connected span{background:hsla(40,59%,63%,.18);color:#7a5b19}.systemHealthItem small{grid-column:1/-1;color:var(--grey);font-size:.74rem;line-height:1.35}.quickLinkList a{display:grid;grid-gap:.1rem;gap:.1rem;padding:.62rem .68rem;border:1px solid hsla(33,29%,77%,.62);border-radius:.72rem;background:rgba(255,252,248,.74);text-decoration:none}.quickLinkList a:hover{border-color:rgba(41,102,204,.34);box-shadow:var(--shadow-soft)}.quickLinkList strong{color:var(--navy);font-size:.88rem}.quickLinkList span{color:var(--grey);font-size:.76rem}@media (max-width:1180px){.businessStatusCard,.dailyControlGrid{grid-template-columns:1fr}.dailyControlGrid.main{grid-template-columns:repeat(6,minmax(0,1fr))}.dailyControlGrid.main .needsAttentionCard,.dailyControlGrid.main .quietWinsCard,.dailyControlGrid.main .systemHealthCard{grid-column:span 6}.dailyControlGrid.main .opportunitiesCard,.dailyControlGrid.main .quickLinksCard,.dailyControlGrid.main .timeReturnedCard{grid-column:span 3}}@media (max-width:720px){.customerPublicHeader,.dailyGreeting{display:grid}.briefHeroStats{grid-template-columns:1fr}.dailyFlowStage{width:8.2rem}.dailyControlGrid.main{display:flex;flex-direction:column}.dailyControlGrid.main .needsAttentionCard{order:1}.dailyControlGrid.main .quietWinsCard{order:2}.dailyControlGrid.main .systemHealthCard{order:3}.dailyControlGrid.main .quickLinksCard{order:4}.dailyControlGrid.main .opportunitiesCard{order:5}.dailyControlGrid.main .timeReturnedCard{order:6}}.productionPage{display:grid;grid-gap:1rem;gap:1rem;max-width:86rem;margin:0 auto}.productionHeroCard,.productionPanel{border:1px solid var(--border);border-radius:var(--radius-lg,1.05rem);background:var(--card,hsla(0,0%,100%,.96));box-shadow:var(--shadow-soft,0 12px 26px rgba(31,42,60,.055))}.productionHeroCard{display:grid;grid-gap:.7rem;gap:.7rem;padding:1.5rem 1.65rem}.productionHeroCard h1,.productionPanel h2{margin:0;color:var(--navy);line-height:1.05}.productionHeroCard h1{font-size:clamp(2.1rem,4vw,3.25rem);font-weight:700}.detailNote,.productionHeroCard p,.productionPanelHeader p{margin:.22rem 0 0;color:var(--grey);font-size:.9rem;line-height:1.45}.productionSources{gap:.34rem}.sourcePill.good{border-color:rgba(47,179,116,.22);background:rgba(47,179,116,.1)}.sourcePill.caution,.sourcePill.warn{border-color:hsla(40,59%,63%,.34);background:hsla(40,59%,63%,.13)}.sourcePill.disabled{border-color:rgba(217,140,151,.28);background:rgba(217,140,151,.11)}.sourcePill.muted{border-color:hsla(220,8%,47%,.2);background:hsla(220,8%,47%,.08)}.productionSummaryStrip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.opKpiStrip{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem}.productionSummaryCard{position:relative;min-height:6.3rem;display:grid;align-content:center;grid-gap:.18rem;gap:.18rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:var(--radius-lg,.82rem);background:var(--card,#fff);box-shadow:var(--shadow-soft,0 8px 18px rgba(31,42,60,.045));overflow:hidden}.productionSummaryCard span{color:var(--navy-2);font-size:.9rem;font-weight:800}.productionSummaryCard strong{color:var(--navy);font-size:1.85rem;line-height:1}.productionSummaryCard small{color:var(--grey);font-size:.76rem}.productionPanel{display:grid;grid-gap:.8rem;gap:.8rem;padding:1.15rem 1.3rem}.productionPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.productionPanel h2{font-size:clamp(1.55rem,2.8vw,2.35rem);font-weight:700}.productionPage{min-height:calc(100vh - 2.7rem);margin-top:-1.35rem;margin-bottom:-1.35rem;padding-top:1.35rem;padding-bottom:1.35rem}.productionPage .productionHeroCard,.productionPage .productionPanel{border:1px solid rgba(15,23,42,.06);box-shadow:0 4px 18px rgba(15,23,42,.05)}.productionPage .productionHeroCard h1{font-family:Poppins,Arial,sans-serif;font-style:normal;font-weight:700;line-height:1.15;font-size:clamp(1.6rem,2.4vw,2.15rem)}.productionPage .productionPanel h2{font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:700}.productionPage .productionSummaryStrip{gap:1rem}.productionPage .productionSummaryCard{min-height:6.9rem;border:1px solid rgba(15,23,42,.06);box-shadow:0 4px 18px rgba(15,23,42,.05)}.productionPage .productionSummaryCard span{font-size:.76rem}.productionPage .productionSummaryCard strong{font-size:1.7rem}.productionPage .productionQueueList{gap:0;border:1px solid rgba(15,23,42,.06);border-radius:.85rem;background:#fff;box-shadow:0 4px 18px rgba(15,23,42,.05);overflow:hidden}.productionPage .productionQueueRow{border-radius:0;background:transparent;border:none;border-bottom:1px solid rgba(15,23,42,.06);transform:none}.productionPage .productionQueueRow:last-child{border-bottom:none}.productionPage .productionQueueRow.selected,.productionPage .productionQueueRow:hover{border-color:transparent transparent rgba(15,23,42,.06);background:rgba(15,23,42,.028);box-shadow:none;transform:none}.productionPage .orderQueueMain{padding:.62rem .85rem}.productionPage .orderQueueMain.prodQueueRow6{grid-template-columns:6.4rem 8.6rem minmax(8rem,1fr) minmax(7rem,.9fr) minmax(7.5rem,.85fr) minmax(7.5rem,.85fr) 3rem;align-items:center}.productionPage .prodCell{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.productionPage .prodCell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productionPage .prodQuiet{color:var(--grey);font-size:.72rem;font-weight:500}.productionPage .prodCellOpen{justify-items:end}.productionPage .prodOpenHint{color:var(--grey);font-size:.72rem;font-weight:600}.productionPage .prodPill{display:inline-flex;align-items:center;min-height:1.5rem;max-width:100%;padding:.25rem .6rem;border-radius:999px;border:1px solid transparent;font-size:.72rem;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productionPage .prodPill-amber{background:#fff6e7;color:#8a5a12;border-color:#e9cf9b}.productionPage .prodPill-blue{background:#eef4fc;color:#2d557f;border-color:#bfd8ef}.productionPage .prodPill-red{background:#fdeeee;color:#9b3b3b;border-color:#f0c6c6}.productionPage .prodPill-green{background:#eaf7ef;color:#1e7a46;border-color:#bfe3cc}.productionPage .prodPill-grey{background:#f3f4f6;color:#45485a;border-color:#d8d9e1}.firstInLineBadge{display:inline-flex;align-items:center;min-height:1.5rem;max-width:100%;padding:.25rem .6rem;border-radius:999px;border:1px solid #e9cf9b;font-size:.72rem;font-weight:600;background:#fff6e7;color:#8a5a12;margin-left:.4rem;white-space:nowrap}@media (max-width:900px){.productionPage .orderQueueMain.prodQueueRow6{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"order open" "customer customer" "date date" "artist proof" "fulfilment fulfilment";row-gap:.32rem}.productionPage .prodCellOrder{grid-area:order}.productionPage .prodCellOpen{grid-area:open}.productionPage .prodCellCustomer{grid-area:customer}.productionPage .prodCellDate{grid-area:date}.productionPage .prodCellArtist{grid-area:artist}.productionPage .prodCellProof{grid-area:proof}.productionPage .prodCellFulfilment{grid-area:fulfilment}}.legacyFallbackDetails{border:1px solid rgba(15,23,42,.06);border-radius:.85rem;background:#fff;box-shadow:0 4px 18px rgba(15,23,42,.05);padding:1rem 1.2rem}.legacyFallbackDetails summary{cursor:pointer;color:var(--navy);font-size:.86rem;font-weight:700}.legacyFallbackBody{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.catalogueTableWrap{overflow-x:auto}.catalogueTable{width:100%;border-collapse:collapse;font-size:.82rem}.catalogueTable td,.catalogueTable th{padding:.55rem .62rem;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;vertical-align:middle}.catalogueTable th{color:var(--grey);font-size:.7rem;font-weight:700;text-transform:uppercase}.overviewPolish{max-width:90rem;gap:.72rem}.overviewPolish .overviewHeader{align-items:center;margin-bottom:-.25rem}.overviewPolish .overviewMeta span{min-height:1.75rem;padding:0 .58rem;border-radius:999px;font-size:.74rem}.todaysBusiness{grid-template-columns:minmax(20rem,1.18fr) minmax(18rem,.85fr) minmax(17rem,.72fr) auto;gap:.58rem;padding:.78rem;box-shadow:var(--shadow-soft,0 16px 36px rgba(31,42,60,.07))}.todaysBusiness .summaryMain{gap:.62rem}.todaysBusiness .summarySignal{width:2.55rem;height:2.55rem;font-size:.68rem;box-shadow:0 8px 22px rgba(47,179,116,.2)}.todaysBusiness .summaryGreeting{margin-bottom:.1rem;font-size:.8rem}.todaysBusiness h2{font-size:clamp(1.34rem,2vw,1.95rem);line-height:1.06}.todaysBusiness p:not(.summaryGreeting){max-width:37rem;font-size:.82rem;line-height:1.42}.todaysBusiness .businessStatusLine{margin-top:.34rem;padding:.22rem .46rem}.todaysBusiness .businessStatusLine span{font-size:.58rem}.todaysBusiness .businessStatusLine strong{font-size:.7rem}.todaysBusiness .summaryMetrics{gap:.4rem}.todaysBusiness .metricSpotlight{min-height:5.65rem;padding:.58rem}.todaysBusiness .metricSpotlight strong{font-size:clamp(1.55rem,2.6vw,2.25rem)}.todaysBusiness .metricSpotlight small{font-size:.65rem;line-height:1.24}.todaysBusiness .summarySupport{gap:.3rem}.todaysBusiness .summaryPill{min-height:1.92rem;padding:.3rem .42rem}.todaysBusiness .summaryPill>span{font-size:.58rem}.todaysBusiness .summaryPill strong{font-size:.82rem}.todaysBusiness .button{min-height:1.9rem;padding:0 .62rem;border-radius:999px;font-size:.72rem}.ordersSnapshot{gap:.52rem;padding:.7rem;box-shadow:0 12px 28px rgba(31,42,60,.055)}.ordersSnapshotHeader{align-items:center}.ordersSnapshotHeader h2{font-size:.94rem}.ordersSnapshotActions a{min-height:1.65rem;padding:0 .5rem;font-size:.66rem}.ordersSnapshotGrid{gap:.38rem}.orderSnapshotTile{min-height:5.65rem;padding:.52rem}.orderSnapshotTile>span{font-size:.58rem}.orderSnapshotTile strong{font-size:1.32rem}.orderSnapshotTile small{font-size:.64rem;line-height:1.25}.orderSnapshotTile em{margin-top:.08rem;font-size:.62rem}.flowCardPrimary{box-shadow:0 14px 34px rgba(31,42,60,.075)}.flowCardPrimary .overviewCardHeader{min-height:2.85rem;padding:.62rem .82rem}.flowCardPrimary .overviewCardHeader h2{font-size:.98rem}.flowCardPrimary .overviewCardHeader p{font-size:.68rem}.flowCardPrimary .flowStageScroller{gap:.42rem;padding:.72rem .72rem .62rem}.flowCardPrimary .flowStageWrap{gap:.42rem}.flowCardPrimary .flowStageCard{width:6.55rem;min-height:10.2rem;grid-template-rows:auto minmax(1.7rem,auto) auto auto auto auto auto;gap:.26rem;padding:.58rem .42rem}.flowCardPrimary .flowStageIcon{width:1.9rem;height:1.9rem;font-size:.7rem}.flowCardPrimary .flowStageLabel{font-size:.68rem;line-height:1.15}.flowCardPrimary .flowStageCard strong{font-size:1.28rem}.flowCardPrimary .flowStageCard small{font-size:.66rem}.flowCardPrimary .flowStageCard em{max-width:5.7rem;font-size:.6rem}.flowCardPrimary .flowIntelligence,.flowCardPrimary .flowStatus{min-height:1.16rem;padding:0 .36rem;font-size:.58rem}.flowFootnote{padding:0 .82rem .62rem;font-size:.7rem}.overviewDecisionGrid{grid-template-columns:minmax(19rem,.8fr) minmax(0,1.2fr);gap:.68rem}.overviewDisclosure{overflow:hidden}.overviewDisclosure summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.05rem;padding:.62rem .82rem;border-bottom:1px solid rgba(206,216,228,.72);cursor:pointer;list-style:none}.overviewDisclosure summary::-webkit-details-marker{display:none}.overviewDisclosure summary:after{content:"Collapse";color:#0b63ce;font-size:.66rem;font-weight:700}.overviewDisclosure:not([open]) summary{border-bottom:0}.overviewDisclosure:not([open]) summary:after{content:"Expand"}.overviewDisclosure summary strong{display:block;color:var(--navy);font-size:.94rem;font-weight:700;line-height:1.18}.overviewDisclosure summary small{display:block;margin-top:.08rem;color:var(--grey);font-size:.68rem}.overviewDisclosure .countBadge{flex:0 0 auto}.countBadge.quiet{background:rgba(53,70,92,.08);color:var(--navy-2)}.overviewDisclosure .attentionList,.overviewDisclosure .intelligenceList{gap:.42rem;padding:.56rem}.overviewDisclosure .attentionCard{gap:.52rem;padding:.56rem .68rem}.overviewDisclosure .attentionIcon{width:1.72rem;height:1.72rem;font-size:.7rem}.overviewDisclosure .attentionCard strong,.overviewDisclosure .recommendationCard strong{font-size:.8rem}.overviewDisclosure .attentionCard em,.overviewDisclosure .attentionCard small{font-size:.68rem;line-height:1.28}.overviewDisclosure .intelligenceItem{gap:.32rem;padding:.56rem}.overviewDisclosure .intelligenceItem div>span{font-size:.58rem}.overviewDisclosure .intelligenceItem div>strong{font-size:.8rem;line-height:1.22}.overviewDisclosure .intelligenceItem p{font-size:.68rem;line-height:1.3}.overviewDisclosure .intelligenceItem b{font-size:.56rem}.overviewConfidenceGrid,.overviewConfidenceGrid.compact{grid-template-columns:1fr;gap:.68rem}.handledPanel .overviewCardHeader{min-height:2.85rem;padding:.62rem .82rem}.handledListPolished{grid-template-columns:repeat(6,minmax(0,1fr));gap:.42rem;padding:.56rem}.handledListPolished .handledItem{min-height:4.3rem;gap:.28rem;padding:.5rem}.handledListPolished .handledItem>span:first-child{width:1.05rem;height:1.05rem;font-size:.5rem}.handledListPolished .handledItem strong{font-size:1.12rem}.handledListPolished .handledItem em{font-size:.68rem;line-height:1.22}.handledListPolished .sourceBadge{min-height:1.05rem;font-size:.55rem}.healthPanel{opacity:.96}.healthPanel .overviewCardHeader{min-height:2.7rem;padding:.58rem .82rem}.healthPanel .healthGrid{grid-template-columns:repeat(9,minmax(5.7rem,1fr));overflow-x:auto}.healthPanel .healthItem,.healthPanel .healthItem:nth-child(3n),.healthPanel .healthItem:nth-last-child(-n+3){min-height:3.6rem;padding:.42rem;border-right:1px solid rgba(206,216,228,.72);border-bottom:0}.healthPanel .healthItem:last-child{border-right:0}.healthPanel .healthIcon{width:1.42rem;height:1.42rem;font-size:.64rem}.healthPanel .healthItem strong{font-size:.68rem}.healthPanel .healthStatus{min-height:1.08rem;padding:0 .32rem;font-size:.56rem}@media (max-width:1250px){.overviewDecisionGrid,.todaysBusiness{grid-template-columns:1fr}.handledListPolished{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.overviewPolish{gap:.62rem}.overviewPolish .overviewHeader{align-items:flex-start}.todaysBusiness{padding:.72rem}.handledListPolished,.ordersSnapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.flowCardPrimary .flowStageCard{width:6.25rem}.overviewDisclosure summary{align-items:flex-start;flex-wrap:wrap}.overviewDisclosure summary:after{width:100%}}.filterChip,.miniTag,.quietCount,.reviewChip,.stageChip{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.35rem;padding:.1rem .52rem;border-radius:999px;font-size:.74rem;font-weight:800;line-height:1.2}.quietCount{color:var(--grey);background:var(--border)}.productionFilters,.productionTagWrap{display:flex;flex-wrap:wrap;gap:.36rem}.productionSearchForm{display:grid;grid-template-columns:minmax(14rem,1fr) auto auto;align-items:end;grid-gap:.5rem;gap:.5rem;padding:.6rem;border:1px solid var(--border);border-radius:.72rem;background:rgba(255,252,248,.72)}.productionSearchForm label{display:grid;grid-gap:.24rem;gap:.24rem}.productionSearchForm label span{color:var(--grey);font-size:.72rem;font-weight:700}.productionSearchForm input{width:100%;border:1px solid var(--border);border-radius:.58rem;padding:.55rem .68rem;background:#fff;color:var(--navy);font:inherit}.filterChip{border:1px solid var(--border);background:var(--card);color:var(--navy-2)}.filterChip.active{border-color:var(--accent-lilac-soft);background:var(--accent-lilac-soft);color:var(--accent-lilac-text);font-weight:600}.filterChip.disabled{opacity:.48;cursor:default}.productionEmpty{margin:0;padding:.65rem .72rem;border:1px dashed var(--border);border-radius:.64rem;color:var(--grey);background:hsla(36,33%,97%,.62);font-size:.85rem}.productionEmpty.compact{padding:.48rem .55rem}.productionQueueList{display:grid;grid-gap:.44rem;gap:.44rem}.productionQueueRow{border:1px solid var(--border);border-radius:var(--radius-md,.72rem);background:var(--card,hsla(0,0%,100%,.72));color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;overflow:hidden}.productionQueueRow.selected,.productionQueueRow:hover{border-color:var(--accent-lilac-soft,rgba(53,70,92,.22));box-shadow:var(--shadow-soft,0 8px 20px rgba(31,42,60,.06));transform:translateY(-1px)}.orderQueueMain{display:grid;grid-template-columns:.9fr 1.05fr 1fr 1.2fr .82fr 1.3fr;grid-gap:.7rem;gap:.7rem;align-items:center;padding:.72rem .82rem;color:inherit;text-decoration:none}.orderQueueMain:focus-visible{outline:2px solid rgba(53,70,92,.28);outline-offset:-2px}.productionQueueRow strong,.readLine strong{display:block;color:var(--navy);font-size:.9rem;font-weight:800}.productionQueueRow span,.readLine span,.tagBlock>span{display:block;color:var(--grey);font-size:.76rem;line-height:1.35}.stageChip{border:1px solid rgba(53,70,92,.14);background:rgba(53,70,92,.08);color:var(--navy-2)}.reviewChip,.stageChip.watch{border:1px solid hsla(40,59%,63%,.34);background:hsla(40,59%,63%,.13);color:#735825}.stageChip.review{border-color:rgba(217,140,151,.28);background:rgba(217,140,151,.11);color:#934c57}.reviewChip.good,.stageChip.good{border:1px solid rgba(47,179,116,.24);background:rgba(47,179,116,.1);color:#17764b}.reviewFlagCell{display:flex;flex-wrap:wrap;gap:.28rem}.expandedOrderItems{display:grid;grid-gap:.46rem;gap:.46rem;padding:.72rem .82rem .82rem;border-top:1px solid var(--border);background:hsla(36,33%,97%,.56)}.expandedDetailGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.62rem;gap:.62rem}.productionDetailColumns{grid-template-columns:minmax(15rem,.78fr) minmax(25rem,1.42fr) minmax(17rem,.9fr);align-items:start}.productionDetailColumn{display:grid;grid-gap:.62rem;gap:.62rem;align-content:start;min-width:0}.excludedContext,.expandedOrderHeader{display:flex;justify-content:space-between;gap:.72rem;align-items:center;color:var(--grey);font-size:.78rem}.excludedContext strong,.expandedOrderHeader strong{color:var(--navy)}.nestedProductionItem{display:grid;grid-template-columns:1.5fr .52fr 1fr 1fr 1.4fr;grid-gap:.64rem;gap:.64rem;align-items:center;padding:.62rem .68rem;border:1px solid var(--border);border-radius:.62rem;background:hsla(0,0%,100%,.78)}.excludedContext strong,.expandedOrderHeader strong,.nestedProductionItem strong{display:block;font-size:.84rem;font-weight:850}.excludedContext span,.expandedOrderHeader span,.nestedProductionItem span{color:var(--grey);font-size:.74rem;line-height:1.35}.jobDetailPanel{gap:1rem}.jobDetailGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.jobDetailCard{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem;padding:.9rem;border:1px solid var(--border);border-radius:.78rem;background:hsla(36,33%,97%,.46)}.jobDetailCard h3{margin:0;color:var(--navy);font-size:1rem;font-weight:850}.productionPage .prodWorkspace{gap:1rem}.productionPage .prodWorkspaceGroups{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.productionPage .prodWorkspaceColumn{display:grid;grid-gap:1rem;gap:1rem;align-content:start;min-width:0}.productionPage .prodSecondaryColumn .jobDetailCard{padding:.75rem .85rem;box-shadow:none}.productionPage .prodSecondaryColumn .jobDetailCard h3{font-size:.86rem}.productionPage .jobDetailCard{gap:.62rem;padding:1rem;border:1px solid rgba(15,23,42,.06);border-radius:.75rem;background:#fff;box-shadow:0 4px 18px rgba(15,23,42,.04)}.productionPage .nextActionText{margin:0;font-size:.9rem;font-weight:600;color:var(--navy)}.productionPage .jobDetailCard.prodTone-blue{background:#f3f7fc;border-color:#bfd8ef}.productionPage .jobDetailCard.prodTone-green{background:#f2f8f4;border-color:#bfe3cc}.productionPage .jobDetailCard.prodTone-red{background:#fdeeee;border-color:#f0c6c6}.productionPage .jobDetailCard.prodTone-yellow{background:#fffbef;border-color:#e6d7a5}.productionPage .jobDetailCard.prodTone-amber{background:#fff6e7;border-color:#e9cf9b}.productionPage .jobDetailCard.prodTone-grey{background:#f7f7fa;border-color:#d8d9e1}.productionPage .jobDetailCard.prodTone-nextAction{background:var(--op-next-action-bg);border-color:var(--op-next-action-border)}.productionPage .jobDetailCard.prodTone-nextAction h3{color:var(--op-next-action-heading)}.productionPage .jobDetailCard.prodTone-assignment{background:var(--op-assignment-bg);border-color:var(--op-assignment-border)}.productionPage .jobDetailCard.prodTone-assignment h3{color:var(--op-assignment-heading)}.productionPage .jobDetailCard.prodTone-notesToArtist{background:var(--op-notes-to-artist-bg);border-color:var(--op-notes-to-artist-border)}.productionPage .jobDetailCard.prodTone-notesToArtist h3{color:var(--op-notes-to-artist-heading)}.productionPage .jobDetailCard.prodTone-internal{background:var(--op-internal-bg);border-color:var(--op-internal-border)}.productionPage .jobDetailCard.prodTone-internal h3{color:var(--op-internal-heading)}.productionPage .prodQueueHeadings{display:grid;grid-template-columns:6.4rem 8.6rem minmax(8rem,1fr) minmax(7rem,.9fr) minmax(7.5rem,.85fr) minmax(7.5rem,.85fr) 3rem;grid-gap:.7rem;gap:.7rem;padding:0 .85rem;margin-bottom:.4rem}.productionPage .prodQueueHeadings span{font-family:Poppins,Arial,sans-serif;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#5b6472}.productionPage .prodQueueHeadings span:last-child{text-align:right}@media (max-width:900px){.productionPage .prodQueueHeadings{display:none}}.orderWorkspacePage{min-height:calc(100vh - 2.7rem);margin:-1.35rem;padding:1.35rem;display:grid;grid-gap:1rem;gap:1rem}.orderWorkspacePage h1{font-style:normal;line-height:1.15;font-size:clamp(1.5rem,2vw,1.9rem)}.orderWorkspacePage h1,.orderWorkspacePage h2{font-family:Poppins,Arial,sans-serif;font-weight:700}.orderWorkspacePage .workspaceColumns{gap:1rem}.orderWorkspacePage .workspaceColumns>aside,.orderWorkspacePage .workspaceColumns>div{display:grid;grid-gap:1rem;gap:1rem;align-content:start;min-width:0}.orderWorkspacePage .panel{border-radius:var(--op-card-radius);border:1px solid var(--op-card-border);box-shadow:var(--op-card-shadow);padding:1rem}.orderWorkspacePage .panel.orderNextActionTone{background:var(--op-next-action-bg);border-color:var(--op-next-action-border)}.orderWorkspacePage .panel.orderNextActionTone h2{color:var(--op-next-action-heading)}.orderWorkspacePage .panel.orderStatusTone{background:var(--op-assignment-bg);border-color:var(--op-assignment-border)}.orderWorkspacePage .panel.orderStatusTone h2{color:var(--op-assignment-heading)}.orderWorkspacePage .panel.orderArtistTone{background:#fff8e7;border-color:#e6d29a}.orderWorkspacePage .panel.orderArtistTone h2{color:#735719}.orderWorkspacePage .panel.orderNotesToArtistTone{background:var(--op-notes-to-artist-bg);border-color:var(--op-notes-to-artist-border)}.orderWorkspacePage .panel.orderNotesToArtistTone h2{color:var(--op-notes-to-artist-heading)}.orderWorkspacePage .panel.internalProductionFilesPanel{background:var(--op-internal-bg);border-color:var(--op-internal-border);padding:.75rem 1rem}.orderWorkspacePage .panel.internalProductionFilesPanel h2{color:var(--op-internal-heading);font-size:1rem}.orderWorkspacePage .proofAssetAdminList{background:var(--op-assignment-bg);border:1px solid var(--op-assignment-border);border-radius:var(--op-card-radius);padding:1rem}.orderWorkspacePage .proofAssetAdminList strong{color:var(--op-assignment-heading)}@media (max-width:1100px){.productionPage .prodWorkspaceGroups{grid-template-columns:1fr}}.orderSummaryCard,.productionItemsCard{background:hsla(0,0%,100%,.7)}.customerUploadsCard{border-color:rgba(48,98,152,.18);background:rgba(246,250,253,.76)}.proofAssetsCard{border-color:rgba(50,140,101,.18);background:rgba(247,252,249,.72)}.internalToolCard{border-color:rgba(53,70,92,.18);background:hsla(45,22%,96%,.86)}.reviewSignalsCard,.rulesCard{border-color:hsla(40,59%,63%,.24)}.readLine{display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-gap:.45rem;gap:.45rem;align-items:baseline}.productionImageGrid{display:flex;flex-wrap:wrap;gap:.5rem}.productionImageGrid.compactStrip{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.28rem}.detailItemList,.itemImageGroups,.ruleItem{display:grid;grid-gap:.5rem;gap:.5rem}.detailItem,.itemImageGroup{display:grid;grid-gap:.34rem;gap:.34rem;padding:.62rem;border:1px solid var(--border);border-radius:.62rem;background:hsla(0,0%,100%,.62)}.detailItem{grid-template-columns:minmax(12rem,1.55fr) .55fr .82fr .8fr auto;align-items:center;gap:.55rem}.detailItem strong,.itemImageGroup strong,.ruleItem strong{color:var(--navy);font-size:.86rem;font-weight:850}.detailItem span{color:var(--grey);font-size:.75rem}.productionImageLink{width:5.35rem;min-width:5.35rem;min-height:5.15rem;display:grid;align-content:center;justify-items:center;grid-gap:.24rem;gap:.24rem;padding:.4rem;border:1px solid var(--border);border-radius:.62rem;background:hsla(0,0%,100%,.7);color:var(--navy-2);font-size:.7rem;font-weight:800;text-align:center;text-decoration:none}.productionImageLink img{width:3.4rem;height:3.4rem;object-fit:cover;border-radius:.44rem}.tagBlock{display:grid;grid-gap:.28rem;gap:.28rem}.miniTag{min-height:1.22rem;padding-inline:.42rem;border:1px solid rgba(53,70,92,.14);background:hsla(0,0%,100%,.66);color:var(--navy-2);font-size:.68rem}.miniTag.muted{color:var(--grey)}.safeActionsCard{border-color:hsla(40,59%,63%,.32);background:rgba(255,250,240,.66)}.safeActionList{display:grid;grid-gap:.38rem;gap:.38rem}.safeActionList.compact{gap:.28rem}.safeActionList div{display:flex;justify-content:space-between;gap:.72rem;align-items:center}.safeActionList span{color:var(--navy-2);font-size:.84rem}.safeActionList strong{min-height:1.35rem;display:inline-flex;align-items:center;padding:.1rem .52rem;border:1px solid hsla(40,59%,63%,.34);border-radius:999px;color:#735825;background:hsla(40,59%,63%,.13);font-size:.74rem}.productionActionForm{display:grid;grid-gap:.48rem;gap:.48rem}.productionActionForm label{display:grid;grid-gap:.24rem;gap:.24rem}.productionActionForm label span{color:var(--grey);font-size:.72rem;font-weight:800}.productionActionForm input,.productionActionForm select,.productionActionForm textarea{width:100%;border:1px solid var(--border);border-radius:.58rem;padding:.48rem .55rem;background:hsla(0,0%,100%,.76);color:var(--navy);font:inherit;font-size:.82rem}.compactButton{min-height:2.15rem;padding:.46rem .72rem}.productionAssetList,.productionNoteList{display:grid;grid-gap:.4rem;gap:.4rem}.productionAssetLink,.productionNote{display:grid;grid-gap:.16rem;gap:.16rem;padding:.5rem .56rem;border:1px solid var(--border);border-radius:.58rem;background:hsla(0,0%,100%,.62);text-decoration:none}.productionAssetLink strong,.productionNote strong{color:var(--navy);font-size:.8rem;font-weight:850}.productionAssetLink span,.productionNote p,.productionNote span{margin:0;color:var(--grey);font-size:.73rem;line-height:1.35}.costumeLineRow{display:grid;grid-gap:.16rem;gap:.16rem;padding:.5rem .56rem;border:1px solid var(--border);border-radius:.58rem;background:hsla(0,0%,100%,.62)}.costumeLineRow strong{color:var(--navy);font-size:.8rem;font-weight:850}.headCountPanel{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--border)}.productionPagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.58rem;padding-top:.3rem}.paginationStatus{color:var(--grey);font-size:.78rem}@media (max-width:1280px){.expandedDetailGrid,.jobDetailGrid,.productionDetailColumns,.productionSummaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.productionDetailColumnWide{grid-column:1/-1}.orderQueueMain{grid-template-columns:repeat(4,minmax(0,1fr))}.nestedProductionItem{grid-template-columns:repeat(3,minmax(0,1fr))}.detailItem{grid-template-columns:minmax(14rem,1fr) repeat(2,minmax(7rem,.6fr))}}@media (max-width:760px){.productionHeroCard,.productionPanel{border-radius:.82rem;padding:.92rem}.detailItem,.expandedDetailGrid,.jobDetailGrid,.nestedProductionItem,.orderQueueMain,.productionDetailColumns,.productionSearchForm,.productionSummaryStrip{grid-template-columns:1fr}.productionDetailColumnWide{grid-column:auto}.productionSummaryCard{min-height:4.8rem}.productionPanelHeader{display:grid}.readLine{grid-template-columns:1fr;gap:.08rem}}.uiBadge{gap:.32rem;width:-moz-fit-content;width:fit-content;min-height:1.4rem;padding:.12rem .56rem;border-radius:999px;font-size:.74rem;font-weight:700;line-height:1.2;white-space:nowrap}.uiBadge,.uiBadgeGlyph{display:inline-flex;align-items:center}.uiBadgeGlyph{justify-content:center;width:1rem;font-weight:800}.uiBadge-neutral,.uiBadge-progress,.uiBadge-ready{border:1px solid rgba(53,70,92,.14);background:rgba(53,70,92,.08);color:var(--navy-2)}.uiBadge-attention,.uiBadge-blocked,.uiBadge-urgent{border:1px solid rgba(217,140,151,.32);background:rgba(217,140,151,.12);color:#934c57}.uiBadge-urgent{font-weight:800}.uiBadge-revision,.uiBadge-waiting{border:1px solid hsla(40,59%,63%,.36);background:hsla(40,59%,63%,.14);color:#735825}.uiBadge-approved,.uiBadge-complete{border:1px solid rgba(47,179,116,.24);background:rgba(47,179,116,.1);color:#17764b}.navGroup+.navGroup{margin-top:1.1rem}.navGroupLabel{margin:0 0 .4rem;padding:0 .7rem;color:#8a8fa0;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.navLinks a[aria-current=page]{background:var(--accent-lilac-soft);color:var(--accent-lilac-text);font-weight:700}.navLinks a[aria-current=page] .navIcon{background:var(--accent-lilac);color:#fff}.artistAccessChecklist{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.artistAccessChecklist li{position:relative;padding-left:1.3rem;color:var(--grey);font-size:.86rem;line-height:1.5}.artistAccessChecklist li:before{content:"\2713";position:absolute;left:0;color:#17764b;font-weight:700}.artistAccessDirectory{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.artistAccessDirectoryRow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.6rem .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.6)}.artistAccessDirectoryRow strong{display:block;color:var(--navy);font-size:.88rem}.artistAccessDirectoryRow span{display:block;color:var(--grey);font-size:.78rem}.artistPriorityGroup+.artistPriorityGroup{margin-top:.9rem}.artistPriorityGroupHeader{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.artistPriorityGroupHeader h3{margin:0;font-size:.86rem}.artistJobNextAction{display:block;margin-top:.2rem;color:var(--navy-2);font-size:.78rem;font-weight:600}.customerInstructionsCard{border-color:var(--border);background:var(--card,#fff)}.customerInstructionsCard h3{margin:0 0 .65rem;font-size:1rem;font-weight:700;letter-spacing:-.01em}.customerInstructionsGrid{display:grid;grid-template-columns:9.5rem minmax(0,1fr);grid-gap:.65rem .85rem;gap:.65rem .85rem;margin:0}.customerInstructionsGrid.compact{margin-top:.5rem}.customerInstructionsRow{display:contents}.customerInstructionsRow dt{font-size:.72rem;font-weight:700;color:var(--navy-2);text-transform:uppercase;letter-spacing:.04em;padding-top:.1rem}.customerInstructionsRow dd{margin:0;font-size:.9rem;font-weight:500;color:var(--navy);line-height:1.4}.customerInstructionsValue{margin:0 0 .28rem;overflow-wrap:anywhere}.customerInstructionsValue:last-child{margin-bottom:0}.customerInstructionsValue a{color:var(--navy-2);text-decoration:underline}.customerInstructionsUploadLinks{list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.customerInstructionsUploadLinks a{font-size:.78rem;color:var(--navy-2);text-decoration:underline}.customerInstructionsExpand{margin-top:.8rem;border-top:1px solid rgba(53,70,92,.12);padding-top:.65rem}.customerInstructionsExpand summary{cursor:pointer;font-size:.82rem;font-weight:600;color:var(--navy-2)}.customerInstructionsIndicator{display:inline-flex;align-items:center;gap:.3rem;font-size:.74rem;font-weight:600;color:var(--navy-2)}.customerInstructionsIndicator:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:rgba(58,94,138,.55);flex-shrink:0}@media (max-width:640px){.customerInstructionsGrid{grid-template-columns:1fr}.customerInstructionsRow dt{padding-top:.4rem}}.internalRefImagesField{display:flex;flex-direction:column;gap:.4rem}.internalRefImagesStatus{margin:0}.internalRefImagesStatus p{margin:0;font-size:.84rem;font-weight:600;color:var(--navy-2)}.internalRefImagesStatus-quiet p{color:var(--navy-2);font-weight:500}.internalRefImagesStatus-warning p{color:#9a6a12}.internalRefImagesStatus-warning p:first-child{font-weight:700}.internalRefImagesStatus-blocked p{color:var(--navy)}.internalRefImagesStatus-blocked p:first-child{font-weight:700}.internalRefImagesSelected{border:1px solid rgba(53,70,92,.14);border-radius:.5rem;padding:.6rem .7rem;background:rgba(247,250,253,.6)}.internalRefImagesSelectedSummary{margin:0 0 .4rem;font-size:.82rem;font-weight:600;color:var(--navy);line-height:1.4}.internalRefImagesSelectedList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.internalRefImagesSelectedList li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8rem}.internalRefImagesSelectedName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}.internalRefImagesRemove{flex-shrink:0;border:none;background:none;color:var(--navy-2);font-size:.76rem;font-weight:600;text-decoration:underline;cursor:pointer;padding:0}.workforceTableWrap{overflow-x:auto;margin-top:.6rem}.workforceTable{width:100%;border-collapse:collapse;font-size:.82rem}.workforceTable td,.workforceTable th{padding:.55rem .62rem;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;vertical-align:middle;white-space:nowrap}.workforceTable th{color:var(--grey);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.workforceTable tbody tr:hover{background:var(--cream)}.workforceActionsCell{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.workforceActionButton{min-height:1.9rem;padding:.28rem .6rem;font-size:.74rem;font-weight:600;background:#fff;color:var(--navy-2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer}.workforceActionButton:hover:not(:disabled){background:var(--cream)}.workforceActionButton:disabled{opacity:.55;cursor:not-allowed}.workforceCurrentUser{display:flex;gap:1.6rem;margin:.4rem 0 .2rem}.workforceCurrentUser div{display:flex;flex-direction:column;gap:.15rem}.workforceCurrentUser dt{color:var(--grey);font-size:.7rem;text-transform:uppercase;letter-spacing:.02em}.workforceCurrentUser dd{color:var(--navy);font-weight:600}.invitePersonWizard{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;padding:.9rem;display:grid;grid-gap:.7rem;gap:.7rem;max-width:26rem}.invitePersonWizardHeader{display:flex;align-items:center;gap:.6rem}.invitePersonWizardHeader .quietCount{color:var(--grey);font-size:.76rem}.invitePersonWizardHeader .inlineLink{margin-left:auto}.invitePersonWizardStep{display:grid;grid-gap:.6rem;gap:.6rem}.invitePersonWizardStep label{display:grid;grid-gap:.25rem;gap:.25rem;font-size:.82rem;font-weight:600;color:var(--navy)}.invitePersonWizardStep input,.invitePersonWizardStep select{min-height:2.15rem;padding:.4rem .55rem}.invitePersonRoleChoice{border:none;padding:0;margin:0;display:grid;grid-gap:.35rem;gap:.35rem}.invitePersonRoleChoice legend{font-size:.7rem;text-transform:uppercase;color:var(--grey);font-weight:700;padding:0}.invitePersonRoleChoice label{flex-direction:row;align-items:center;gap:.4rem;font-weight:500}.invitePersonReview{display:grid;grid-gap:.4rem;gap:.4rem}.invitePersonReview div{display:flex;justify-content:space-between;gap:.6rem;font-size:.82rem}.invitePersonReview dt{color:var(--grey)}.invitePersonReview dd{color:var(--navy);font-weight:600;text-align:right}.invitePersonWizardActions{display:flex;gap:.5rem;justify-content:flex-end}.workforceBootstrapNotice{border:1px solid rgba(15,23,42,.12);background:var(--cream)}.staffRoleEditorForm{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff}.staffRoleEditorForm input:not([type]),.staffRoleEditorForm input[type=text],.staffRoleEditorForm select{min-height:1.9rem;padding:.25rem .4rem;font-size:.76rem}.staffRoleEditorArtistStep{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.76rem}.staffRoleEditorArtistStep label{display:flex;align-items:center;gap:.3rem;font-weight:500}.operationsTodayPage{display:grid;grid-gap:1rem;gap:1rem;max-width:86rem;margin:0 auto}.opsPageTabs{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.2rem;border-radius:var(--radius-sm);background:var(--surface-2);width:-moz-fit-content;width:fit-content}.opsPageTab{padding:.32rem .7rem;border-radius:calc(var(--radius-sm) - .15rem);font-size:.78rem;font-weight:600;color:var(--grey);text-decoration:none;white-space:nowrap}.opsPageTab:hover{color:var(--navy)}.opsPageTab.active{background:#fff;color:var(--navy);box-shadow:var(--shadow-soft,0 4px 10px rgba(31,42,60,.06))}.operationsPurposePanel{margin:0;color:var(--grey);font-size:.86rem;line-height:1.4}.operationsSummaryStrip{display:grid;grid-gap:.4rem;gap:.4rem}.operationsSummaryCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:.5rem;gap:.5rem}.operationsSummarySecondaryLink{justify-self:start;font-size:.78rem;color:var(--grey);text-decoration:underline}.operationsSummarySecondaryLink:hover{color:var(--navy)}.operationsSummaryCard{display:grid;grid-gap:.1rem;gap:.1rem;padding:.6rem .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;text-decoration:none;color:inherit}.operationsSummaryCard:hover{background:var(--cream)}.operationsSummaryCard strong{font-size:1.3rem;color:var(--navy)}.operationsSummaryCard span{font-size:.74rem;color:var(--grey)}.operationsSummaryCard.risk strong{color:var(--accent-coral)}.operationsSummaryCards.compact{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.4rem}.operationsSummaryCards.compact .operationsSummaryCard{padding:.4rem .6rem}.operationsSummaryCards.compact .operationsSummaryCard strong{font-size:1.05rem}.operationsSummaryCards.compact .operationsSummaryCard span{font-size:.68rem}.operationsFilterBar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.operationsFilterChips{display:flex;flex-wrap:wrap;gap:.35rem}.operationsSearchForm{display:flex;gap:.4rem}.operationsSearchForm input[type=search]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.35rem .6rem;font-size:.8rem;min-width:16rem}.opTabs{margin-top:1rem;display:flex;align-items:center}.filterChipCount{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;margin-left:.35rem;padding:0 .3rem;border-radius:999px;background:var(--accent-lilac);color:#fff;font-size:.65rem;font-weight:700}.opKpiCard{min-height:8.4rem;display:grid;grid-gap:.4rem;gap:.4rem;padding:1.2rem 1.3rem}.opKpiLabel{color:var(--grey);font-size:.8rem;font-weight:500}.opKpiCard strong{color:var(--navy);font-size:1.9rem;font-weight:700;line-height:1}.opKpiIcon{width:2.75rem;height:2.75rem;display:inline-grid;place-items:center;border-radius:var(--radius-sm);margin-bottom:.3rem}.opKpiIcon svg{width:1.4rem;height:1.4rem}.opKpiIcon-lilac{background:var(--accent-lilac-soft);color:var(--accent-lilac-text)}.opKpiIcon-aqua{background:var(--accent-aqua-soft);color:#2c7883}.opKpiIcon-mint{background:var(--accent-mint-soft);color:#2c7a55}.opKpiIcon-coral{background:var(--accent-coral-soft);color:#b8452f}.opKpiIcon-yellow{background:var(--accent-yellow-soft);color:#8a6a16}.opKpiIcon-lime{background:var(--accent-lime-soft);color:#5a7a21}.opKpiIcon-neutral{background:var(--surface-2);color:var(--grey)}.opDonutRow{display:flex;align-items:center;gap:1.1rem}.opDonutRow .opStatusBreakdown{flex:1 1}.uiBarChart{display:flex;align-items:flex-end;gap:.9rem;padding-top:.5rem}.uiBarChartColumn{flex:1 1;display:grid;justify-items:center;grid-gap:.3rem;gap:.3rem;height:100%;grid-template-rows:auto 1fr auto}.uiBarChartValue{font-size:.76rem;font-weight:700;color:var(--navy)}.uiBarChartTrack{width:100%;max-width:2.4rem;height:100%;display:flex;align-items:flex-end;background:var(--surface-2);border-radius:var(--radius-compact);overflow:hidden}.uiBarChartFill{width:100%;border-radius:var(--radius-compact) var(--radius-compact) 0 0;min-height:2px}.uiBarChartLabel{font-size:.72rem;color:var(--grey)}.opTaskList{list-style:none;margin:0 0 .7rem;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.opTaskList li{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.opTaskList li>div{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.opTaskList strong{font-size:.82rem;color:var(--navy);font-weight:600}.opTaskList span{font-size:.72rem;color:var(--grey)}.opPriorityPill{flex:0 0 auto;display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:capitalize;background:var(--surface-2);color:var(--navy-2)}.opPriorityPill-high,.opPriorityPill-urgent{background:var(--accent-coral-soft);color:#b8452f}.opPriorityPill-normal{background:var(--accent-yellow-soft);color:#8a6a16}.opPriorityPill-low{background:var(--accent-mint-soft);color:#2c7a55}.opActivityTime{flex:0 0 auto;font-size:.7rem;color:var(--grey);align-self:center}.opActivityList li,.opTableOwner{align-items:center}.opTableOwner{display:inline-flex;gap:.4rem}.opArtistAvatarSmall{width:1.4rem;height:1.4rem;font-size:.58rem}.opPagination{margin-top:.85rem;display:flex;align-items:center;gap:.6rem}.opPaginationStatus{font-size:.76rem;color:var(--grey)}.opStatusLegend{margin-top:.4rem;padding:1rem 1.3rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.opStatusLegendTitle{font-size:.8rem;font-weight:700;color:var(--navy);margin-right:.4rem}.opStatusLegendNote{margin-left:auto;font-size:.72rem;color:var(--grey)}@media (max-width:1024px){.opDonutRow{flex-direction:column;align-items:flex-start}.opStatusLegendNote{margin-left:0}}.opHubGrid{margin-top:1.4rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.opHubPanel{min-height:15rem;padding:1.4rem 1.5rem;display:grid;grid-gap:.9rem;gap:.9rem;align-content:start}.opHubPanelWide{grid-column:1/-1;min-height:0}@media (max-width:1280px){.opHubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.opOverviewArea{margin-top:2rem}.opOverviewArea:first-of-type{margin-top:1.4rem}.opOverviewAreaTitle{font-size:1rem;font-weight:700;color:var(--navy);margin:0 0 .85rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.opHubGridAttention{grid-template-columns:minmax(14rem,1fr) minmax(0,2fr);margin-top:0}@media (max-width:1024px){.opHubGridAttention{grid-template-columns:1fr}}.opKpiStripCompact{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem;align-content:start}.opStatusBreakdown{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.opStatusBreakdown li{display:flex;align-items:center;gap:.55rem}.opStatusLabel{flex:1 1;font-size:.82rem;color:var(--navy-2)}.opStatusCount{font-weight:700;color:var(--navy);font-size:.86rem}.opActivityDot,.opStatusDot{width:.5rem;height:.5rem;border-radius:999px;flex:0 0 auto;background:var(--accent-lilac)}.opStatusDot[data-status=ready_to_prepare],[data-status=ready_to_prepare] .opStatusDot{background:var(--accent-yellow)}.opStatusDot[data-status=in_progress]{background:var(--accent-aqua)}.opStatusDot[data-status=needs_information],.opStatusDot[data-status=quality_check]{background:var(--accent-coral)}.opStatusDot[data-status=final_artwork_ready]{background:var(--accent-mint)}.opStatusDot[data-status=complete]{background:var(--accent-lime)}.opActivityList{list-style:none;margin:0;padding:0;display:grid;grid-gap:.65rem;gap:.65rem}.opActivityList li{display:flex;align-items:flex-start;gap:.55rem}.opActivityList li>div{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.opActivityList strong{font-size:.84rem;color:var(--navy);font-weight:600}.opActivityList span{font-size:.74rem;color:var(--grey)}.opActivityDot{margin-top:.35rem}.opArtistList{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.opArtistList li{display:flex;align-items:center;gap:.6rem}.opArtistAvatar{width:1.85rem;height:1.85rem;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:999px;background:var(--accent-lilac-soft);color:var(--accent-lilac-text);font-size:.7rem;font-weight:700}.opArtistName{flex:1 1;font-size:.82rem;color:var(--navy-2)}.opArtistCount{font-weight:700;color:var(--navy);font-size:.86rem}.opTableWrap{overflow-x:auto}.opTable{width:100%;border-collapse:collapse;font-size:.82rem}.opTable th{text-align:left;padding:.6rem .75rem;background:var(--surface-2);color:var(--grey);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.opTable th:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.opTable th:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.opTable td{padding:.7rem .75rem;min-height:2.75rem;border-bottom:1px solid var(--border);color:var(--navy-2)}.opTable tbody tr:last-child td{border-bottom:0}.opStatusPill,.opTable tbody tr:hover td{background:var(--surface-2)}.opStatusPill{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:600;color:var(--navy-2)}.opStatusPill[data-status=ready_to_prepare]{background:var(--accent-yellow-soft);color:#8a6a16}.opStatusPill[data-status=in_progress]{background:var(--accent-aqua-soft);color:#2c7883}.opStatusPill[data-status=needs_information],.opStatusPill[data-status=quality_check]{background:var(--accent-coral-soft);color:#b8452f}.opStatusPill[data-status=final_artwork_ready]{background:var(--accent-mint-soft);color:#2c7a55}.opStatusPill[data-status=complete]{background:var(--accent-lime-soft);color:#5a7a21}@media (max-width:1024px){.opHubGrid{grid-template-columns:1fr}}.operationsTaskComposer{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;padding:.6rem .75rem}.operationsTaskComposer summary{cursor:pointer;font-weight:600;color:var(--navy);font-size:.85rem}.operationsTaskComposerForm{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.6rem}.operationsTaskComposerRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.5rem;gap:.5rem}.operationsTaskComposerForm label{display:grid;grid-gap:.2rem;gap:.2rem;font-size:.76rem;color:var(--grey)}.operationsTaskComposerForm input,.operationsTaskComposerForm select,.operationsTaskComposerForm textarea{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.35rem .5rem;font-size:.82rem}.operationsWorkboard{display:grid;grid-gap:.6rem;gap:.6rem}.operationsWorkGroup{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;padding:.6rem .75rem}.operationsWorkGroup summary{cursor:pointer;display:flex;align-items:center;gap:.5rem;font-weight:700;color:var(--navy);font-size:.9rem}.operationsWorkGroupDescription{margin:.25rem 0 .5rem;color:var(--grey);font-size:.78rem}.operationsWorkboardTableWrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.operationsWorkboardTable{width:100%;border-collapse:collapse;font-size:.78rem}.operationsWorkboardTable thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:.75rem;color:var(--grey);font-size:.68rem;letter-spacing:.03em}.operationsWorkboardTable thead th,.prodStageGroupRow th.prodStageGroup{background:var(--surface-2);text-align:left;border-bottom:1px solid var(--border);text-transform:uppercase;font-weight:700}.prodStageGroupRow th.prodStageGroup{position:static;padding:.4rem .75rem .3rem;color:var(--navy-2);font-size:.66rem;letter-spacing:.04em}.prodStageGroupRow th[aria-label=Details]{position:static}.operationsWorkboardTable td{padding:.75rem;min-height:3rem;border-bottom:1px solid var(--border);vertical-align:top;color:var(--navy-2)}.prodCellNextAction,.prodCellProduct{max-width:13rem;overflow-wrap:break-word;word-break:break-word}.prodCellOrder{min-width:4.75rem}.prodCellOrder,.prodOrderLink{white-space:nowrap}.operationsWorkboardTable tbody tr:last-child td{border-bottom:0}.operationsWorkboardTable tbody tr:hover td{background:var(--surface-2)}.operationsWorkRow{transition:background .1s ease}.operationsWorkRow.isExpanded td{background:var(--accent-lilac-soft)}.operationsRowNote{margin-top:.15rem}.operationsRowNote,.operationsRowSubtext{color:var(--grey);font-size:.72rem}.operationsOverdueCell{color:var(--accent-coral);font-weight:600}.operationsDoneButton{border:1px solid var(--border);border-radius:999px;width:1.6rem;height:1.6rem;background:#fff;cursor:pointer}.operationsDoneButton.derived{border:none;color:var(--grey);cursor:default}.operationsWorkDetailRow td{padding:0 .65rem .65rem;border-bottom:1px solid var(--border)}.operationsWorkDetail summary{cursor:pointer;color:var(--grey);font-size:.74rem}.operationsWorkDetailBody{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.4rem}.operationsCompletionNote{margin:0;color:var(--grey);font-size:.78rem}.operationsInlineControl{display:flex;align-items:flex-end;gap:.4rem}.operationsInlineControl label{display:grid;grid-gap:.15rem;gap:.15rem;font-size:.72rem;color:var(--grey)}.operationsInlineControl select{min-width:9.5rem;max-width:100%;padding:.32rem .5rem;font-size:.78rem}.buttonSecondary,.operationsInlineControl select{border:1px solid var(--border);border-radius:var(--radius-compact);color:var(--navy);background:#fff}.buttonSecondary{display:inline-flex;align-items:center;justify-content:center;min-height:2.125rem;padding:0 .7rem;font-size:.8125rem;font-weight:600;white-space:nowrap}.buttonSecondary:hover{background:var(--surface-2)}.buttonPrimary{display:inline-flex;align-items:center;justify-content:center;min-height:2.125rem;padding:0 .85rem;border:1px solid transparent;border-radius:var(--radius-compact);background:var(--accent-lilac,var(--navy));color:#fff;font-size:.8125rem;font-weight:600;white-space:nowrap}.buttonPrimary:hover{background:var(--accent-lilac-strong,var(--navy-2))}.buttonPrimary:disabled{opacity:.6;cursor:not-allowed}.buttonTertiary{display:inline-flex;align-items:center;justify-content:center;min-height:1.875rem;padding:0 .6rem;border:1px solid transparent;border-radius:var(--radius-compact);background:transparent;color:var(--navy-2);font-size:.75rem;font-weight:600;white-space:nowrap}.buttonTertiary:hover{background:var(--surface-2)}.buttonDanger{display:inline-flex;align-items:center;justify-content:center;min-height:1.875rem;padding:0 .6rem;border:1px solid rgba(217,140,151,.45);border-radius:var(--radius-compact);background:#fff;color:#934c57;font-size:.75rem;font-weight:600;white-space:nowrap}.buttonDanger:hover{background:#fff4f5}.operationsNoteForm{display:grid;grid-gap:.35rem;gap:.35rem;max-width:28rem}.prodTableWrap{border-radius:var(--radius-lg)}.prodTable td:last-child,.prodTable th:last-child{width:2.75rem;text-align:center}.prodCellOrder a,.prodOrderLink{color:var(--accent-lilac-text);font-weight:700;font-size:.92rem}.prodOrderLink:hover{text-decoration:underline}.prodCellProduct strong{display:block;color:var(--navy);font-size:.84rem;font-weight:700}.prodJobTypePill{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;background:var(--surface-2);color:var(--navy-2);font-size:.7rem;font-weight:600;white-space:nowrap}.prodTableCompact td,.prodTableCompact th{padding:.5rem .6rem}.prodCompactField{display:block}.prodCompactField select{min-height:2.15rem;width:100%;min-width:8.5rem;max-width:100%;padding:0 1.7rem 0 .55rem;border:1px solid var(--border);border-radius:var(--radius-compact);background:#fff;color:var(--navy);font-size:.78rem;font-weight:600;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 8L10 12.5L14.5 8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:.8rem}.prodCompactField select:focus{border-color:var(--accent-lilac);outline:2px solid var(--accent-lilac-soft);outline-offset:0}.prodCellAssignment{min-width:9.5rem}.prodFieldLabel{display:grid;grid-gap:.22rem;gap:.22rem;font-size:.66rem;color:var(--grey);font-weight:700;text-transform:uppercase;letter-spacing:.02em}.prodFieldLabel input,.prodFieldLabel select{min-height:2.3rem;min-width:9.5rem;max-width:100%;padding:0 .6rem;border:1px solid var(--border);border-radius:var(--radius-compact);background:#fff;color:var(--navy);font-size:.8rem;font-weight:600;text-transform:none;letter-spacing:0}.prodFieldLabel input:focus,.prodFieldLabel select:focus{border-color:var(--accent-lilac);outline:2px solid var(--accent-lilac-soft);outline-offset:0}.prodCellBlocker{display:flex;flex-direction:column;gap:.3rem;align-items:flex-start}.prodBlockerPill{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:999px;background:var(--accent-coral-soft);color:#b8452f;font-size:.72rem;font-weight:700;white-space:nowrap;max-width:10rem;overflow:hidden;text-overflow:ellipsis}.prodNoBlocker{color:var(--grey);font-size:.74rem}.prodNoteIndicator{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:999px;background:var(--surface-2);color:var(--navy-2);font-size:.66rem;font-weight:600;cursor:default}.prodCellShipping{min-width:6rem}.prodShippingPill{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;background:var(--surface-2);color:var(--navy-2);font-size:.7rem;font-weight:600;white-space:nowrap}.prodShippingPill.express{background:var(--accent-coral-soft);color:#b8452f}.prodCellNextAction{min-width:9rem}.prodNextActionPill{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;background:var(--surface-2);color:var(--navy-2);font-size:.72rem;font-weight:600;white-space:nowrap}.prodNextActionPill.attention{background:var(--accent-coral-soft);color:#b8452f}.prodCellSelect{width:2rem;text-align:center}.prodTableDense td,.prodTableDense th{vertical-align:middle}.prodTableDense .prodCompactField select{min-height:1.95rem;font-size:.76rem}.prodCellDate{min-width:5.5rem;white-space:nowrap;color:var(--navy-2);font-size:.78rem;font-weight:600}.prodCellApproval{min-width:4.5rem}.prodApprovalPill{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;background:var(--surface-2);color:var(--grey);font-size:.7rem;font-weight:600;white-space:nowrap}.prodApprovalPill.decided{background:var(--accent-mint-soft,var(--surface-2));color:#1f7a52}.prodCellBlockerCompact{text-align:center;white-space:nowrap}.prodBlockerDot{display:inline-flex;width:.6rem;height:.6rem;border-radius:999px;background:var(--grey)}.prodBlockerDot.attention{background:#d98416}.prodBlockerDot.blocked{background:#b8452f}.prodDetailSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:.75rem;gap:.75rem;padding:.75rem .9rem;margin-bottom:.75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.prodDetailSummaryItem{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.prodDetailSummaryItem span{color:var(--grey);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.prodDetailSummaryItem strong{color:var(--navy);font-size:.82rem;font-weight:700;overflow-wrap:break-word}.prodDetailSummaryItem small{color:var(--grey);font-size:.72rem}.prodWorkloadStrip{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.prodWorkloadStrip li{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;font-size:.78rem}.prodBulkBar{display:flex;align-items:flex-end;gap:.6rem;flex-wrap:wrap;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:.75rem .85rem}.prodDetailsToggleCell{text-align:center}.prodDetailsToggle{width:1.9rem;height:1.9rem;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--navy-2);font-size:1rem;line-height:1}.prodDetailsToggle:hover{background:var(--surface-2)}.prodDetailsToggle.isOpen{background:var(--accent-lilac);border-color:var(--accent-lilac);color:#fff}.prodDetailsToggle.needsReview:not(.isOpen){border-color:var(--accent-coral);color:var(--accent-coral)}.prodDetailPanel{padding:1.3rem 1.4rem 1.4rem;background:var(--surface-2);border-radius:var(--radius-md)}.prodDetailReviewBanner{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem;padding:.65rem .85rem;border-radius:var(--radius-sm);background:var(--accent-coral-soft);color:#b8452f}.prodDetailReviewBanner p{margin:0;flex:1 1;color:inherit;font-size:.8rem;font-weight:600}.prodDetailGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.prodDetailSection{padding:1rem 1.1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}.prodDetailSectionWide{grid-column:1/-1}.prodDetailSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.75rem}.prodDetailSection h4,.prodDetailSectionHeader{padding-bottom:.55rem;border-bottom:1px solid var(--border)}.prodDetailSection h4{margin:0 0 .75rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;font-weight:800;color:var(--accent-lilac-text)}.prodDetailSectionHeader h4{margin:0;padding:0;border:0}.prodDetailFields{display:flex;flex-wrap:wrap;gap:.85rem;align-items:flex-end}.prodDetailExistingNote{margin:0 0 .7rem;font-size:.82rem;color:var(--navy-2);line-height:1.5}.prodDetailStaticValue{min-height:2.3rem;display:flex;align-items:center;color:var(--navy);font-size:.82rem;font-weight:600;text-transform:none;letter-spacing:0}@media (max-width:1280px){.prodDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.prodDetailGrid{grid-template-columns:1fr}.prodTableWrap{overflow-x:auto}}.operationsNoteForm textarea{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.4rem .5rem;font-size:.8rem}.operationsHistory{border-top:1px solid var(--border);padding-top:.4rem}.operationsHistoryTitle{margin:0 0 .3rem;font-size:.72rem;text-transform:uppercase;font-weight:700;color:var(--grey)}.operationsHistory ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:.25rem;gap:.25rem;font-size:.76rem;color:var(--navy-2)}.operationsQueueEmpty{color:var(--grey);font-size:.76rem;margin:.4rem 0 0}.operationsQueueEmptyPage{padding:.75rem;margin:0}.operationsQueueEmptyPage,.operationsRecentChanges{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff}.operationsRecentChanges{padding:.5rem .7rem}.operationsRecentChanges summary{margin:0;font-size:.78rem;font-weight:700;color:var(--navy);cursor:pointer}.operationsRecentChanges[open] summary{margin-bottom:.35rem}.operationsRecentChanges ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:.25rem;gap:.25rem;font-size:.76rem;color:var(--navy-2)}.operationsOrderLink{color:var(--accent-lilac-text);font-weight:700;font-size:.86rem;text-decoration:none}.operationsOrderLink:hover{text-decoration:underline}.operationsSummaryCard[aria-disabled=true]{color:var(--grey);cursor:default;opacity:.6}.operationsSummaryCard[aria-disabled=true]:hover{background:none}.ownerBriefingPage{display:grid;grid-gap:1.4rem;gap:1.4rem;max-width:52rem;margin:0 auto}.ownerBriefingTimestamp{margin:-.6rem 0 0;color:var(--grey);font-size:.78rem}.ownerBriefingHeadline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (max-width:640px){.ownerBriefingHeadline{grid-template-columns:1fr}}.ownerBriefingMetric{display:grid;grid-gap:.3rem;gap:.3rem;padding:1.2rem 1.35rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.ownerBriefingMetricLabel{color:var(--grey);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ownerBriefingMetric strong{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;color:var(--navy);line-height:1.1}.ownerBriefingMetric small{color:var(--grey);font-size:.78rem}.ownerBriefingMetric.tone-warning strong{color:#b8791e}.ownerBriefingMetric.tone-critical strong{color:#b4453f}.ownerBriefingSourceNote{font-size:.68rem;color:var(--grey);font-style:italic}.ownerBriefingSection{display:grid;grid-gap:.65rem;gap:.65rem}.ownerBriefingSection h2{font-size:.95rem;font-weight:700;color:var(--navy);margin:0}.ownerBriefingAttentionList{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.ownerBriefingAttentionRow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.7rem .9rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);text-decoration:none;color:inherit}.ownerBriefingAttentionRow:hover{background:var(--surface-2)}.ownerBriefingAttentionSeverity{width:.5rem;height:.5rem;border-radius:999px;background:var(--grey)}.ownerBriefingAttentionRow.severity-high .ownerBriefingAttentionSeverity{background:#b4453f}.ownerBriefingAttentionRow.severity-medium .ownerBriefingAttentionSeverity{background:#b8791e}.ownerBriefingAttentionRow.severity-low .ownerBriefingAttentionSeverity{background:var(--grey)}.ownerBriefingAttentionText{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.ownerBriefingAttentionText strong{font-size:.85rem;color:var(--navy);overflow-wrap:break-word}.ownerBriefingAttentionText span{font-size:.74rem;color:var(--grey);overflow-wrap:break-word}.ownerBriefingAttentionMeta{font-size:.72rem;color:var(--grey);white-space:nowrap}.ownerBriefingMoreLink{font-size:.78rem;color:var(--accent-lilac-text,var(--navy-2))}.ownerBriefingBacklogRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));grid-gap:.7rem;gap:.7rem}.ownerBriefingBacklogTile{display:grid;grid-gap:.15rem;gap:.15rem;padding:.85rem .9rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);text-decoration:none;color:inherit;text-align:center}.ownerBriefingBacklogTile:hover{background:var(--surface-2)}.ownerBriefingBacklogTile strong{font-size:1.4rem;font-weight:700;color:var(--navy)}.ownerBriefingBacklogTile span{font-size:.72rem;color:var(--grey)}.ownerBriefingBacklogTile.tone-warning strong{color:#b8791e}.ownerBriefingBacklogTile.tone-critical strong{color:#b4453f}.communicationsInboxPage{--communications-purple:#6c4fd6;--communications-purple-soft:#f1edfc;--communications-purple-border:#dcd2f7;--communications-ink:#241f3d;--communications-muted:#8a85a3;--communications-surface:#fbfafe;--communications-card-radius:16px;display:flex;flex-direction:column;gap:.7rem;color:var(--communications-ink)}.communicationsInboxPage .pageHeader{margin-bottom:.25rem}.communicationsInboxPage .pageHeader .pageTitle,.communicationsInboxPage .pageHeader h1{font-size:1.35rem}.communicationsInboxLayout{display:grid;grid-template-columns:minmax(280px,320px) 1fr minmax(300px,360px);grid-gap:.85rem;gap:.85rem;min-height:60vh;align-items:start}.communicationsContextPane,.communicationsListPane,.communicationsThreadPane{background:#fff;border:1px solid var(--communications-purple-border);border-radius:var(--communications-card-radius);padding:.85rem;min-height:200px;box-shadow:0 1px 2px rgba(76,53,153,.05)}.communicationsThreadPane{display:flex;flex-direction:column;padding:0;overflow:hidden}.communicationsSearchForm{display:flex;gap:.4rem;margin-bottom:.6rem}.communicationsSearchForm input[type=search]{flex:1 1;padding:.5rem .75rem;border-radius:999px;border:1px solid var(--communications-purple-border);background:var(--communications-surface);font-size:.82rem}.communicationsSearchForm input[type=search]:focus{outline:none;border-color:var(--communications-purple);background:#fff}.communicationsSearchForm button{display:none}.communicationsFilterBar{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.7rem}.communicationsFilterBar.compact{gap:.25rem;margin-bottom:.55rem}.communicationsFilterLink{font-size:.7rem;padding:.28rem .6rem;border-radius:999px;border:1px solid var(--communications-purple-border);color:var(--communications-muted);text-decoration:none;background:var(--communications-surface);transition:background-color .12s ease,border-color .12s ease,color .12s ease}.communicationsFilterLink:hover{border-color:var(--communications-purple);color:var(--communications-ink)}.communicationsFilterLink.active{background:var(--communications-purple);color:#fff;border-color:var(--communications-purple)}.communicationsConversationList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;max-height:70vh;overflow-y:auto}.communicationsConversationRow{display:flex;align-items:flex-start;gap:.55rem;padding:.6rem .65rem;border-radius:12px;border:1px solid transparent;color:inherit;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.communicationsConversationRow:hover{background:var(--communications-surface)}.communicationsConversationRow.selected{border-color:var(--communications-purple-border);background:var(--communications-purple-soft);box-shadow:inset 3px 0 0 var(--communications-purple)}.communicationsConversationRow.unread .communicationsConversationName{font-weight:700}.communicationsConversationRowBody{min-width:0;flex:1 1}.communicationsConversationRowTop{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.communicationsConversationName{font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communicationsConversationTime{font-size:.66rem;flex-shrink:0}.communicationsConversationPreview,.communicationsConversationTime{font-weight:400;color:var(--communications-muted);white-space:nowrap}.communicationsConversationPreview{margin:.15rem 0;font-size:.74rem;overflow:hidden;text-overflow:ellipsis}.communicationsConversationRowMeta{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;margin-top:.2rem}.communicationsAssignedBadge,.communicationsFailureBadge,.communicationsOrderBadge,.communicationsStatusBadge,.communicationsUnreadBadge{font-size:.62rem;padding:.14rem .5rem;border-radius:999px;background:var(--communications-surface);font-weight:600;white-space:nowrap}.communicationsStatusBadge.status-awaiting_reply{background:#fbeaea;color:#c25454}.communicationsStatusBadge.status-waiting_on_customer{background:#fff3e0;color:#b8791e}.communicationsStatusBadge.status-resolved{background:#e7f5ec;color:#2f7a45}.communicationsUnreadBadge{background:var(--communications-purple);color:#fff;min-width:1.1rem;text-align:center}.communicationsFailureBadge{background:#fbeaea;color:#c25454}.communicationsOrderBadge{background:var(--communications-purple-soft);color:var(--communications-purple)}.communicationsAvatar{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700;color:#fff;flex-shrink:0}.communicationsAvatar.size-sm{width:1.6rem;height:1.6rem;font-size:.6rem}.communicationsAvatar.size-md{width:2.1rem;height:2.1rem;font-size:.68rem}.communicationsAvatar.size-lg{width:2.6rem;height:2.6rem;font-size:.8rem}.communicationsAvatar.tone-a{background:var(--communications-purple)}.communicationsAvatar.tone-b{background:#8e77e0}.communicationsAvatar.tone-c{background:#b79cf0}.communicationsAvatar.tone-d{background:#5a9a8c}.communicationsAvatar.tone-e{background:#d68fa6}.communicationsThread{display:flex;flex-direction:column;gap:0;flex:1 1;min-height:0}.communicationsThreadHeader{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.85rem 1rem;border-bottom:1px solid var(--communications-purple-border)}.communicationsThreadHeaderIdentity{display:flex;align-items:center;gap:.6rem}.communicationsThreadHeaderIdentity h2{margin:0;font-size:.95rem;display:flex;align-items:center;gap:.35rem}.communicationsThreadHeaderSecondary{margin:.1rem 0 0;font-size:.72rem;color:var(--communications-muted)}.communicationsWhatsAppDot{display:inline-block;width:8px;height:8px;border-radius:999px;background:#25d366}.communicationsThreadHeaderControls{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.communicationsInlineForm{display:flex}.communicationsAssignInline{gap:.35rem}.communicationsStatusSelect,.communicationsThreadHeaderControls select{font-size:.75rem;padding:.35rem .55rem;border-radius:999px;border:1px solid var(--communications-purple-border);background:var(--communications-surface);color:var(--communications-ink)}.communicationsPrimaryButton{background:var(--communications-purple);color:#fff;border:none;border-radius:999px;padding:.4rem .9rem;font-size:.78rem;font-weight:600;cursor:pointer}.communicationsPrimaryButton:disabled{background:var(--communications-purple-border);cursor:not-allowed}.communicationsPrimaryButton.small{padding:.32rem .7rem;font-size:.72rem}.communicationsMessageList{list-style:none;margin:0;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem;flex:1 1;overflow-y:auto;background:var(--communications-surface)}.communicationsMessageDayGroup{display:flex;flex-direction:column;gap:.5rem}.communicationsDateSeparator{display:flex;justify-content:center;margin:.2rem 0}.communicationsDateSeparator span{font-size:.65rem;color:var(--communications-muted);background:#fff;border:1px solid var(--communications-purple-border);border-radius:999px;padding:.15rem .6rem}.communicationsMessageDayList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.communicationsMessage{padding:.55rem .75rem;border-radius:14px;background:#fff;max-width:78%;border:1px solid var(--communications-purple-border)}.communicationsMessage.direction-outbound{align-self:flex-end;background:var(--communications-purple-soft);border-color:var(--communications-purple-border);border-bottom-right-radius:4px}.communicationsMessage.direction-inbound{border-bottom-left-radius:4px}.communicationsMessage.direction-outbound.kind-automated{background:#f4f3f8}.communicationsMessage.direction-internal,.communicationsMessage.kind-internal{background:#fff9e0;border:1px dashed #b8791e}.communicationsMessageMeta{display:flex;gap:.4rem;align-items:center;font-size:.64rem;color:var(--communications-muted);flex-wrap:wrap}.communicationsMessageDirection{font-weight:600;color:var(--communications-ink)}.communicationsMessageTag{background:var(--communications-purple);color:#fff;border-radius:999px;padding:.05rem .45rem;font-weight:500}.communicationsMessageTag.automated{background:var(--communications-muted)}.communicationsMessageTag.channel-email{background:#315f72}.communicationsMessageTag.channel-whatsapp{background:#2f6b4f}.communicationsComposerChannel{margin:.25rem 0 .6rem;font-size:.84rem;font-weight:700;color:var(--communications-muted)}.communicationsEmailCollapsed{margin-top:.35rem;font-size:.86rem}.communicationsEmailCollapsed summary{cursor:pointer;color:var(--communications-purple);font-weight:700}.communicationsMessageBody{margin:.3rem 0 0;font-size:.83rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.communicationsReviewLink{color:var(--communications-purple);font-weight:600;text-decoration:underline}.communicationsMessageFailureNote{margin:.25rem 0 0;font-size:.7rem;color:#c25454;font-weight:500}.communicationsDeliveryStatus{text-transform:capitalize}.communicationsDeliveryStatus.status-failed{color:#c25454;font-weight:600}.communicationsNoWhatsAppNotice{font-size:.8rem;color:var(--communications-muted);padding:.9rem 1rem;margin:0;text-align:center}.communicationsContextPanel{display:flex;flex-direction:column;gap:.7rem}.communicationsCard{background:#fff;border:1px solid var(--communications-purple-border);border-radius:14px;padding:.75rem .85rem}.communicationsCard h2{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:var(--communications-muted);margin:0 0 .55rem;font-weight:700}.communicationsCustomerCardTop{display:flex;align-items:center;gap:.55rem;margin-bottom:.6rem}.communicationsCustomerName{margin:0;font-size:.88rem;font-weight:700}.communicationsCustomerWhatsApp{margin:.1rem 0 0;font-size:.7rem;color:var(--communications-muted)}.communicationsDetailList{display:grid;grid-template-columns:auto 1fr;grid-gap:.3rem .6rem;gap:.3rem .6rem;font-size:.8rem;margin:0}.communicationsDetailList.compact{font-size:.76rem;gap:.28rem .5rem}.communicationsDetailList.two-column{grid-template-columns:auto 1fr auto 1fr}.communicationsDetailList dt{color:var(--communications-muted)}.communicationsDetailList dd{margin:0;text-align:right}.communicationsOrderList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;font-size:.8rem}.communicationsOrderList li{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.communicationsPrimaryBadge{font-size:.62rem;background:var(--communications-purple);color:#fff;border-radius:999px;padding:.12rem .5rem;font-weight:600}.communicationsCurrentOrder{display:flex;flex-direction:column;gap:.5rem}.communicationsCurrentOrderHeader{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.communicationsCurrentOrderNumber{font-size:.95rem;font-weight:700;color:var(--communications-ink);text-decoration:none}.communicationsCurrentOrderNumber:hover{color:var(--communications-purple)}.communicationsOrderStatus{font-size:.72rem;color:var(--communications-muted);font-weight:400;white-space:nowrap}.communicationsPreviousOrders{font-size:.78rem}.communicationsPreviousOrders summary{cursor:pointer;color:var(--communications-muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;list-style:none}.communicationsPreviousOrders summary::-webkit-details-marker{display:none}.communicationsPreviousOrders .communicationsOrderList{margin-top:.5rem}.communicationsLatestProof{display:flex;gap:.65rem;align-items:flex-start}.communicationsProofThumb{width:140px;height:105px;object-fit:cover;border-radius:12px;border:1px solid var(--communications-purple-border);flex-shrink:0}.communicationsProofThumbEmpty{width:140px;height:105px;border-radius:12px;border:1px dashed var(--communications-purple-border);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.68rem;color:var(--communications-muted);text-align:center}.communicationsProofMeta{display:flex;flex-direction:column;gap:.3rem;font-size:.75rem}.communicationsProofSentAt{color:var(--communications-muted)}.communicationsProofLink{color:var(--communications-purple);font-weight:600;text-decoration:underline;width:-moz-fit-content;width:fit-content;font-size:.78rem}.communicationsComposer{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;border-top:1px solid var(--communications-purple-border);padding:.7rem 1rem .85rem}.communicationsTabRadio{position:absolute;opacity:0;pointer-events:none}.communicationsTabBar{display:flex;gap:1.1rem;margin-bottom:.6rem;border-bottom:1px solid var(--communications-purple-border)}.communicationsTabLabel{font-size:.78rem;font-weight:600;color:var(--communications-muted);padding-bottom:.5rem;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.communicationsTabPanel{display:none}.communicationsTabRadio:first-of-type:checked~.communicationsTabBar .tab-reply,.communicationsTabRadio:nth-of-type(2):checked~.communicationsTabBar .tab-templates,.communicationsTabRadio:nth-of-type(3):checked~.communicationsTabBar .tab-products{color:var(--communications-purple);border-bottom-color:var(--communications-purple)}.communicationsTabRadio:first-of-type:checked~.panel-reply,.communicationsTabRadio:nth-of-type(2):checked~.panel-templates,.communicationsTabRadio:nth-of-type(3):checked~.panel-products{display:block}.communicationsReplyForm{display:flex;flex-direction:column;gap:.5rem}.communicationsComposerDisabled textarea,.communicationsReplyForm select,.communicationsReplyForm textarea{padding:.6rem .75rem;border-radius:14px;border:1px solid var(--communications-purple-border);background:var(--communications-surface);font:inherit;font-size:.82rem;resize:vertical}.communicationsReplyForm select:focus,.communicationsReplyForm textarea:focus{outline:none;border-color:var(--communications-purple);background:#fff}.communicationsComposerDisabled textarea{background:#f4f3f8;color:var(--communications-muted)}.communicationsReplyActions{display:flex;justify-content:flex-end}.communicationsServiceWindowNotice{font-size:.76rem;color:#b8791e;margin:.4rem 0 0}.communicationsComposerPlaceholder{font-size:.78rem;color:var(--communications-muted);margin:.5rem 0}@media (max-width:960px){.communicationsInboxLayout{grid-template-columns:1fr}.communicationsContextPane,.communicationsListPane,.communicationsThreadPane{min-height:unset}.communicationsConversationList{max-height:40vh}.communicationsMessageList{max-height:45vh}.communicationsDetailList.two-column{grid-template-columns:auto 1fr}}.operationsFilterChips span.filterChip[aria-disabled=true]{color:var(--grey);cursor:default;opacity:.6}.artistBriefingPage{display:grid;grid-gap:1.2rem;gap:1.2rem}.artistAvailabilityPanel textarea{min-height:6rem}.briefingQueueStack{display:grid;grid-gap:1rem;gap:1rem}.artistBriefingQueue{display:grid;grid-gap:.65rem;gap:.65rem}.artistBriefingItems{display:grid;grid-gap:.7rem;gap:.7rem}.artistBriefingItem .artistJobActions{gap:.45rem}.briefingAcknowledgeForm{display:flex;justify-content:flex-end}.artistAssignmentCompact{display:grid;grid-gap:.65rem;gap:.65rem}.artistAssignmentCurrentCard{display:grid;grid-template-columns:minmax(7rem,1fr) auto auto auto;grid-gap:.45rem;gap:.45rem;align-items:center;padding:.65rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;font-size:.78rem}.artistAssignmentCurrentCard div{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.artistAssignmentCurrentCard div span{color:var(--grey);font-size:.68rem;font-weight:700;text-transform:uppercase}.artistAssignmentCurrentCard strong{overflow:hidden;color:var(--navy);text-overflow:ellipsis;white-space:nowrap}.availabilityBadge{display:inline-flex;align-items:center;min-height:1.35rem;padding:.12rem .42rem;border-radius:999px;font-size:.68rem;font-weight:700;white-space:nowrap}.availability-available{background:#eef7f0;color:#2f6b45}.availability-at_capacity{background:var(--soft-gold);color:#8b651f}.availability-unavailable{background:var(--soft-pink);color:var(--pink)}.availability-unassigned{background:var(--soft-navy);color:var(--navy-2)}.assignmentRiskBadge{display:inline-flex;align-items:center;min-height:1.35rem;padding:.12rem .42rem;border-radius:999px;background:var(--soft-pink);color:var(--pink);font-size:.68rem;font-weight:700;white-space:nowrap}.assignmentRiskBadge.neutral{background:var(--soft-navy);color:var(--grey)}.artistAssignmentPicker{display:grid;grid-gap:.55rem;gap:.55rem}.artistAssignmentPicker summary{width:-moz-fit-content;width:fit-content;cursor:pointer;list-style:none}.artistAssignmentPicker summary::-webkit-details-marker{display:none}.artistAssignmentPickerForm{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.6rem}.artistAssignmentOptionGroup{display:grid;grid-gap:.35rem;gap:.35rem;margin:0;padding:.55rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--cream)}.artistAssignmentOptionGroup legend{padding:0 .25rem;color:var(--navy);font-size:.74rem;font-weight:800}.artistAssignmentChoice{display:grid;grid-gap:.4rem;gap:.4rem;padding:.48rem .55rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;font-size:.74rem}.artistAssignmentChoiceMain{display:grid;grid-template-columns:auto minmax(5rem,1fr) auto auto auto;grid-gap:.4rem;gap:.4rem;align-items:center;cursor:pointer}.artistAssignmentChoice input[type=radio]{margin:0}.artistAssignmentChoice strong{overflow:hidden;color:var(--navy);text-overflow:ellipsis;white-space:nowrap}.artistAssignmentChoice.unassigned{grid-template-columns:auto minmax(5rem,1fr) auto}.artistOverrideFields{display:none;grid-column:1/-1;gap:.45rem;padding-top:.45rem;border-top:1px solid var(--border)}.artistAssignmentChoice:has(input[type=radio]:checked) .artistOverrideFields{display:grid}.checkboxLine{display:flex;align-items:flex-start;gap:.5rem;font-size:.78rem;color:var(--grey)}.checkboxLine input{margin-top:.15rem}@media (max-width:720px){.briefingAcknowledgeForm{justify-content:stretch}.briefingAcknowledgeForm .button{width:100%}.artistAssignmentChoice,.artistAssignmentChoiceMain,.artistAssignmentCurrentCard,.artistCapacityRow{grid-template-columns:1fr}}.artistTodayPanel{display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem;border:1px solid rgba(206,216,228,.8);border-radius:var(--radius-lg,16px);background:#fff;box-shadow:var(--shadow-soft,0 18px 44px rgba(31,42,60,.08))}.artistTodayHeader{display:flex;align-items:end;justify-content:space-between;gap:1rem}.artistTodayHeader h2{margin:0;font-size:1.35rem}.artistTodayTotal{color:var(--grey);font-weight:700}.artistJobProduct{color:var(--grey);font-size:.92rem}.artistJobFactsCompact{grid-template-columns:minmax(0,1.5fr) minmax(7rem,.5fr)}.artistJobRow-action{border-left:5px solid #3f9b63}.artistJobRow-waiting{border-left:5px solid #d8b36a;background:linear-gradient(180deg,#fff,#fffcf5)}.artistJobRow-complete{border-left:5px solid #6e91bc;background:linear-gradient(180deg,#fff,#f7faff)}.artistJobRow-urgent{border-left:5px solid #d76464;background:linear-gradient(180deg,#fff,#fff7f7)}@media (max-width:720px){.artistTodayHeader{align-items:start}.artistTodayPanel .statCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.artistJobRow{padding:.9rem;gap:.75rem}.artistJobFactsCompact{grid-template-columns:1fr}.artistJobFactsCompact span{min-height:auto}.artistJobActions{align-items:stretch}.artistJobActions .button{width:100%}.artistAccessNote{display:none}}.costumeLibraryLayout{display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.4fr);grid-gap:1rem;gap:1rem;align-items:start}.costumeLibraryLayout .filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:.9rem}.costumeAssetRows,.costumeGroupList{display:grid;grid-gap:.65rem;gap:.65rem}.costumeAssetGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.75rem;gap:.75rem}.groupButton{width:100%;text-align:left;display:grid;grid-gap:.2rem;gap:.2rem;padding:.72rem .8rem;border:1px solid rgba(185,197,212,.8);border-radius:8px;background:#fff;color:inherit;cursor:pointer}.groupButton span{color:var(--grey);font-size:.82rem;line-height:1.35}.groupButton.active{border-color:#4b7ca8;background:#f4f8fb}.assetRow{display:grid;grid-gap:.65rem;gap:.65rem;padding:.85rem;border:1px solid rgba(185,197,212,.65);border-radius:8px;background:#fff}.assetRow h3{margin:0 0 .2rem;font-size:1rem}.assetActions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.reviewThumb{display:grid;place-items:center;min-height:9rem;border:1px solid rgba(185,197,212,.8);border-radius:8px;background:#f8fafc;overflow:hidden}.reviewThumb img{width:100%;aspect-ratio:1/1;object-fit:contain}.reviewThumb .button{margin:.65rem}@media (max-width:980px){.costumeLibraryLayout,.costumeLibraryLayout .filters{grid-template-columns:1fr}}