:root{--navy-950:#061a40;--navy-900:#0a2b63;--navy-800:#123d79;--blue-600:#0878e8;--blue-500:#2f86e8;--cyan-500:#16bde8;--surface:#fff;--surface-muted:#f4f7fb;--surface-soft:#f8fafc;--border:#dfe7f1;--border-strong:#cbd8e8;--text:#17233a;--muted:#68758b;--success:#1f7a45;--danger:#a33a34}.exportQueuePanel{min-height:0;padding:0;overflow:hidden}.exportQueueHeader{padding:16px 18px 12px}.exportQueueHeader h2{margin-top:3px;font-size:16px}.exportTableWrap{scrollbar-width:thin;border-top:1px solid #e4e9f1;width:100%;overflow:auto}.exportTable{table-layout:fixed;min-width:1010px;margin:0}.exportTable th{background:#f8fafc;padding:10px 12px;font-size:11px}.exportTable td{vertical-align:middle;height:62px;padding:10px 12px;font-size:12px}.exportTable tbody tr.selected td{background:#f6faff}.exportTable tbody tr:hover td{background:#f8fbff}.exportTable th:first-child{width:44px}.exportTable th:nth-child(2){width:200px}.exportTable th:nth-child(3){width:64px}.exportTable th:nth-child(4){width:105px}.exportTable th:nth-child(5){width:128px}.exportTable th:nth-child(6){width:190px}.exportTable th:nth-child(7){width:112px}.exportTable th:nth-child(8){width:167px}.exportTable .productIdentityCell{min-width:0}.exportTable .productIdentityCell>strong{color:#172238;text-overflow:ellipsis;white-space:nowrap;max-width:290px;font-size:13px;font-weight:650;line-height:18px;display:block;overflow:hidden}.exportSelectCell{width:48px;text-align:center!important}.exportCheckbox{accent-color:#2563eb;cursor:pointer;border:1px solid #b8c5d6;border-radius:5px;width:17px;height:17px;margin:0}.exportCheckbox:focus-visible{outline-offset:2px;outline:3px solid #2563eb38}.exportBlockersCell{min-width:0}.exportBlockersCell>strong,.exportBlockersCell>span{color:#475467;font-size:12px;line-height:17px;display:block}.exportBlockersCell>span{color:#7a8699}.exportBlockersCell details{margin-top:3px}.exportBlockersCell summary{color:#245f9e;cursor:pointer;width:fit-content;font-size:11px;font-weight:650}.exportBlockersCell ul{color:#475467;margin:6px 0 0;padding-left:17px;font-size:11px;line-height:1.5}.exportBlockersCell code{color:#7a8699;margin-left:4px;font-size:10.5px}.exportCheckedAt{color:#667085;white-space:nowrap;font-size:11.5px}.primaryTextAction{color:#175ea8}.exportQueuePanel>.uiBulkActionBar{margin:12px 14px 0}.exportResultNotice{margin:12px 14px 14px}@media (max-width:700px){.exportQueueHeader{flex-direction:column;align-items:flex-start}.exportQueuePanel>.uiBulkActionBar{flex-direction:column;align-items:stretch}.exportQueuePanel>.uiBulkActionBar>div,.exportQueuePanel>.uiBulkActionBar button{width:100%}.exportQueuePanel>.uiBulkActionBar button{justify-content:center}}.ec04QueuePanel{min-height:0;padding:0;overflow:hidden}.ec04QueuePanel>.panelHeader{padding:18px 20px 12px}.ec04QueuePanel .cleanQueueFilters{margin:0;padding:0 20px 14px}.ec04ReadyTable{min-width:1180px}.ec04StudioTable{min-width:1280px}.ec04ReadyTable th,.ec04StudioTable th{background:#f8fafc;padding:11px 14px;font-size:11px}.ec04ReadyTable td,.ec04StudioTable td{vertical-align:top;padding:15px 14px}.ec04ReadyTable .productIdentityCell{min-width:260px}.ec04StudioTable .productIdentityCell{min-width:210px}.command.compact{white-space:nowrap;border-radius:8px;min-height:36px;padding:7px 12px;font-size:12px}.rowAdvanced{margin-top:7px}.rowAdvanced>summary{cursor:pointer;color:#2463a6;font-size:12px;font-weight:700;list-style:none}.rowAdvanced>summary::-webkit-details-marker{display:none}.rowAdvanced>summary:after{content:" +"}.rowAdvanced[open]>summary:after{content:" −"}.rowAdvancedBody{color:#475467;background:#f8fafc;border:1px solid #dfe7ef;border-radius:9px;width:min(620px,68vw);margin-top:10px;padding:13px;font-size:12px}.rowAdvancedBody p{margin:9px 0 0;line-height:1.45}.scoreMiniGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.scoreMiniGrid span{background:#fff;border:1px solid #e4eaf1;border-radius:7px;justify-content:space-between;gap:8px;padding:7px 8px;display:flex}.advancedActions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.advancedActions form{margin:0}.listingCompletenessBar{background:#fff;border:1px solid #d8e2ed;border-radius:10px;grid-template-columns:minmax(260px,1.2fr) minmax(280px,1fr) auto;align-items:center;gap:24px;margin-bottom:14px;padding:16px 18px;display:grid}.listingCompletenessBar span,.primaryBlocker span{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.listingCompletenessBar strong{color:#102a43;margin-top:4px;font-size:15px;display:block}.completenessTrack{background:#e9eef5;border-radius:99px;height:6px;margin-top:9px;overflow:hidden}.completenessTrack>span{border-radius:inherit;background:#0878e8;height:100%}.primaryBlocker{border-left:1px solid #e4e9f0;min-width:0;padding-left:22px}.primaryBlocker strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listingStepNav{z-index:4;background:#fffffff5;border:1px solid #dfe6ee;border-radius:10px;gap:6px;margin-bottom:16px;padding:8px;display:flex;position:sticky;top:12px;overflow-x:auto;box-shadow:0 4px 16px #102a430d}.listingStepNav a{color:#475467;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:6px 9px;font-size:11.5px;font-weight:650;text-decoration:none;display:inline-flex}.listingStepNav a:hover{color:#175ea8;background:#f2f6fa}.listingStepNav a>span{color:#175ea8;background:#eaf2fc;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.listingEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.listingEditorSection{min-height:0;padding:18px;scroll-margin-top:76px}.listingEditorSection.fullWidth{grid-column:1/-1}.listingSectionHeading{align-items:flex-start;gap:11px;margin-bottom:14px;display:flex}.listingSectionHeading>span:first-child{color:#175ea8;background:#eaf2fc;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.listingSectionHeading>div{flex:1;min-width:0}.listingSectionHeading h2{color:#102a43;letter-spacing:-.01em;margin:1px 0 3px;font-size:16px}.listingSectionHeading p{color:#667085;margin:0;font-size:12px;line-height:1.4}.editorForm{gap:12px;display:grid}.editorForm label{color:#475467;gap:5px;font-size:12px;font-weight:650;display:grid}.editorForm input,.editorForm select,.editorForm textarea{color:#17233a;background:#fff;border:1px solid #cfd9e5;border-radius:8px;width:100%;min-height:40px;padding:8px 10px;font-size:13px}.editorForm textarea{resize:vertical;line-height:1.5}.editorForm .command{justify-self:start}.editorTwoColumn,.editorThreeColumn{gap:10px;display:grid}.editorTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.editorThreeColumn{grid-template-columns:repeat(3,minmax(0,1fr))}.compactEditorTable{min-width:760px}.compactEmpty{min-height:0;padding:14px}.editorAddDetails{border:1px solid #dfe6ee;border-radius:8px;margin-top:12px}.editorAddDetails>summary{cursor:pointer;color:#245f9e;padding:11px 13px;font-size:12px;font-weight:700}.editorAddDetails>.editorForm{padding:2px 13px 13px}.textAction{color:#2463a6;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.imageRecordList{gap:7px;display:grid}.imageRecordList>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.imageRecordList strong,.imageRecordList span{display:block}.imageRecordList strong{font-size:12px}.imageRecordList span{color:#667085;margin-top:2px;font-size:11px}.listingAdvancedSection{margin-top:14px}.listingEvidenceDetails{min-height:0;margin-top:14px;padding:0;overflow:hidden}.listingEvidenceDetails>summary{cursor:pointer;padding:14px 17px;list-style:none}.listingEvidenceDetails>summary::-webkit-details-marker{display:none}.listingEvidenceDetails>summary:after{content:"+";float:right;color:#667085;font-size:18px}.listingEvidenceDetails[open]>summary:after{content:"−"}.listingEvidenceDetails>summary span{gap:2px;display:inline-grid}.listingEvidenceDetails>summary strong{font-size:13px}.listingEvidenceDetails>summary small{color:#667085;font-size:11px}.listingEvidenceDetailsBody{border-top:1px solid #e4e9f0;padding:0 17px 17px}.listingEvidenceDetailsBody .panelHeader{padding:14px 0 0}.listingValidationSection{margin-top:14px}.listingValidationActions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.listingValidationActions form{margin:0}.listingBackLink{margin-top:16px;font-size:12px;font-weight:700}@media (max-width:1000px){.listingCompletenessBar{grid-template-columns:1fr 1fr}.listingCompletenessBar>.statusPill{justify-self:start}}@media (max-width:760px){.listingCompletenessBar,.listingEditorGrid,.editorTwoColumn,.editorThreeColumn{grid-template-columns:1fr}.primaryBlocker{border-top:1px solid #e4e9f0;border-left:0;padding:14px 0 0}.listingStepNav{top:6px}.scoreMiniGrid{grid-template-columns:1fr}.rowAdvancedBody{width:78vw}}.workflowPageHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin:4px 0 24px;display:flex}.workflowPageHeader h1,.supplierDetailTopbar h1{letter-spacing:-.045em;margin:5px 0 8px;font-size:clamp(2rem,3vw,3rem);line-height:1.05}.workflowPageHeader>div>p:last-child,.supplierDetailTopbar>div>p:last-child{color:var(--muted);margin:0;font-size:1.05rem}.ec03ResearchPanel,.supplierQueuePanel,.supplierComparePanel{padding:0;overflow:hidden}.ec03ResearchPanel>.panelHeader,.supplierQueuePanel>.panelHeader,.supplierComparePanel>.panelHeader{padding:22px 24px 14px}.truthChip{color:#52606d;background:#f8fafc;border:1px solid #d9e2ec;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.cleanQueueFilters{margin:0 24px 14px}.ec03ResearchPanel .filterChips{padding:0 24px 14px}.ec03ResearchTable,.supplierProductTable{min-width:1120px}.ec03ResearchTable th,.supplierProductTable th{color:#52606d;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;background:#f8fafc;padding:12px 16px;font-size:.72rem}.ec03ResearchTable td,.supplierProductTable td{vertical-align:middle;padding:18px 16px}.productIdentityCell>a{color:#102a43;font-size:.98rem;font-weight:800;line-height:1.35;display:block}.productIdentityCell>span,.cellSubtle{color:#718096;margin-top:4px;font-size:.78rem;line-height:1.35;display:block}.productIdentityCell>small{color:#52606d;margin-top:7px;font-size:.76rem;display:block}.blockerText{color:#334e68;max-width:230px;font-size:.86rem;line-height:1.4;display:block}.compactSearch{align-items:center;gap:8px;display:flex}.compactSearch input{min-width:240px;min-height:40px;font:inherit;background:#fff;border:1px solid #d9e2ec;border-radius:10px;padding:0 12px}.supplierQueueScroll{overflow:auto}.supplierDecisionStrip,.researchAnswerGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.supplierDecisionStrip article,.researchAnswerGrid article{background:#fff;border:1px solid #dfe7ef;border-radius:14px;min-width:0;padding:18px;box-shadow:0 8px 24px #1f2d3d0b}.supplierDecisionStrip span,.researchAnswerGrid span{color:#718096;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.supplierDecisionStrip strong,.researchAnswerGrid strong{color:#102a43;margin-top:8px;font-size:1.16rem;line-height:1.25;display:block}.supplierDecisionStrip small,.researchAnswerGrid small{color:#718096;margin-top:5px;line-height:1.35;display:block}.researchAdvancedEvidence{background:#fff;border:1px solid #dfe7ef;border-radius:14px;margin-top:16px;overflow:hidden}.researchAdvancedEvidence>summary,.supplierWorkCard>summary,.supplierEvidenceDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;list-style:none;display:flex}.researchAdvancedEvidence>summary::-webkit-details-marker{display:none}.supplierWorkCard>summary::-webkit-details-marker{display:none}.supplierEvidenceDetails>summary::-webkit-details-marker{display:none}.researchAdvancedEvidence>summary:after,.supplierWorkCard>summary:after,.supplierEvidenceDetails>summary:after{content:"+";color:#52606d;font-size:1.35rem}.researchAdvancedEvidence[open]>summary:after,.supplierWorkCard[open]>summary:after,.supplierEvidenceDetails[open]>summary:after{content:"−"}.researchAdvancedEvidence summary span,.supplierWorkCard summary span,.supplierEvidenceDetails summary span{gap:3px;display:grid}.researchAdvancedEvidence summary small,.supplierWorkCard summary small,.supplierEvidenceDetails summary small{color:#718096;font-weight:500}.researchAdvancedEvidenceBody{background:#f8fafc;border-top:1px solid #e7edf3;padding:0 16px 16px}.researchPrimaryNext .command{justify-content:center;width:100%;margin:12px 0 8px}.supplierPrimaryAction{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;padding:22px;display:flex}.supplierPrimaryAction h2{margin:4px 0 0;font-size:1.35rem}.supplierPrimaryAction,.supplierComparePanel,.supplierEvidenceDetails,.supplierWorkCard{min-height:0}.supplierPrimaryAction{padding:18px 20px}.supplierComparePanel .emptyState{margin:8px 20px 20px;padding:18px 20px}.supplierEvidenceDetails>summary{padding:15px 18px}.supplierDecisionStrip article{box-shadow:none;border-radius:10px;padding:14px 16px}.supplierDecisionStrip strong{margin-top:5px;font-size:1rem}.supplierDecisionStrip small{margin-top:3px;font-size:.75rem}.supplierSearchForm .command{min-height:42px;padding-inline:16px}.supplierSearchForm{grid-template-columns:minmax(260px,1fr) minmax(180px,.45fr) auto;align-items:end;gap:10px;min-width:min(100%,720px);display:grid}.supplierCountryScope{color:#52606d;background:#f8fafc;border:1px solid #d9e2ec;border-radius:10px;align-content:center;gap:4px;min-height:42px;padding:7px 11px;display:grid}.supplierCountryScope>span{text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}.supplierCountryScope>strong{color:#102a43;font-size:.86rem}.supplierCountryScope>small{color:#718096;font-size:.72rem;font-weight:500}.supplierSearchForm label,.supplierQuoteForm label{color:#52606d;gap:6px;font-size:.76rem;font-weight:700;display:grid}.supplierSearchForm input,.supplierQuoteForm input,.supplierQuoteForm select,.supplierQuoteForm textarea{color:#102a43;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d9e2ec;border-radius:10px;padding:9px 11px}.ec03SupplierTable{min-width:1280px}.ec03SupplierTable th{white-space:nowrap}.ec03SupplierTable td{min-width:145px}.ec03SupplierTable td:first-child{min-width:220px}.ec03SupplierTable td>strong,.ec03SupplierTable td>small,.ec03SupplierTable td>a{display:block}.ec03SupplierTable td>small{color:#718096;margin-top:5px;line-height:1.4}.inlineRoleForm{gap:7px;margin-top:10px;display:grid}.inlineRoleForm select{background:#fff;border:1px solid #d9e2ec;border-radius:8px;min-height:36px;padding:0 8px}.supplierWorkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.supplierWorkCard{padding:0;overflow:hidden}.supplierWorkCard[open]>summary{border-bottom:1px solid #e7edf3}.supplierFormStack{gap:18px;padding:18px;display:grid}.supplierQuoteForm{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.supplierQuoteForm h3,.supplierQuoteForm .command,.supplierQuoteForm label:last-of-type{grid-column:1/-1}.supplierReadyBar{background:linear-gradient(135deg,#f7fbff,#eef7f4);border:1px solid #cbd9e7;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0;padding:24px;display:flex}.supplierReadyBar h2{margin:4px 0 6px;font-size:1.45rem}.supplierReadyBar p:last-child{color:#52606d;margin:0}.supplierEvidenceDetails{margin-bottom:18px;padding:0;overflow:hidden}.supplierEvidenceDetails[open]>summary{border-bottom:1px solid #e7edf3}@media (max-width:1100px){.supplierDecisionStrip,.researchAnswerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.supplierPrimaryAction{flex-direction:column;align-items:stretch}.supplierSearchForm{width:100%;min-width:0}}@media (max-width:760px){.workflowPageHeader h1,.supplierDetailTopbar h1{font-size:2rem}.supplierQueueHeader{flex-direction:column;align-items:stretch}.compactSearch,.compactSearch label,.compactSearch input{width:100%;min-width:0}.supplierDecisionStrip,.researchAnswerGrid,.supplierWorkGrid,.supplierSearchForm,.supplierQuoteForm{grid-template-columns:1fr}.supplierQuoteForm h3,.supplierQuoteForm .command,.supplierQuoteForm label:last-of-type{grid-column:auto}.supplierReadyBar{flex-direction:column;align-items:stretch}}*{box-sizing:border-box}html{background:var(--surface-muted)}body{background:var(--surface-muted);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px}a{color:inherit}button,input,select,textarea{font:inherit}button{-webkit-font-smoothing:antialiased}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #0878e83d}.shell{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#071d49;border-right:1px solid #ffffff0f;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.sidebarHeader{flex:none;padding:20px 16px 13px}.brand{letter-spacing:-.025em;align-items:center;gap:11px;padding:0 2px;font-size:19px;font-weight:760;text-decoration:none;display:flex}.brandMark{color:#fff;letter-spacing:-.02em;background:#0878e8;border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:750;display:grid;box-shadow:0 6px 18px #0878e833}.brandText{line-height:1}.workspacePill{color:#d3def0;letter-spacing:.02em;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:7px;margin-top:16px;padding:8px 10px;font-size:11px;font-weight:650;display:flex}.workspacePill small{color:#89a0c4;text-transform:uppercase;letter-spacing:.07em;margin-left:auto;font-size:10px;font-weight:650}.workspaceDot{background:#3ddc97;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3ddc971a}.sidebarNav{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex:auto;padding:4px 12px 18px;display:block;overflow-y:auto}.navGroup:first-child{margin-top:4px}.navGroupLabel{color:#7189ad;text-transform:uppercase;letter-spacing:.12em;margin:0 10px 6px;font-size:9.5px;font-weight:760;line-height:1}.navItem{color:#b9c8df;text-align:left;border-radius:9px;align-items:center;gap:10px;min-height:38px;margin:2px 0;padding:8px 10px;font-size:13px;font-weight:520;line-height:1.25;text-decoration:none;transition:background .14s,color .14s,transform .14s;display:flex}.navItem:hover{color:#f7fbff;background:#ffffff0f}.navItem.active{color:#fff;background:linear-gradient(90deg,#3070cf4d,#3e84e326);font-weight:650;box-shadow:inset 2px 0 #55a1ff}.navIcon{color:#8098bb;flex:0 0 18px;width:18px;height:18px}.navItem:hover .navIcon,.navItem.active .navIcon{color:#9ecaff}.sidebarAccount{border-top:1px solid #ffffff14;flex:none;margin:0 12px 14px;padding-top:12px}.profileLink{border-radius:10px;align-items:center;gap:9px;min-width:0;padding:8px;text-decoration:none;transition:background .14s;display:flex}.profileLink:hover{background:#ffffff0e}.profileAvatar{color:#cfe4ff;background:#4b91ec2e;border:1px solid #70aaf533;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.profileCopy{gap:2px;min-width:0;display:grid}.profileCopy strong{text-overflow:ellipsis;white-space:nowrap;color:#f5f8fd;font-size:12px;font-weight:680;overflow:hidden}.profileCopy small{color:#8297b8;font-size:10.5px}.profileChevron{color:#667e9f;margin-left:auto;font-size:19px;line-height:1}.sidebarLogoutForm{margin:2px 0 0}.sidebarLogoutButton{color:#8398b8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:7px 9px;font-size:11px}.sidebarLogoutButton:hover{color:#cbd8eb;background:#ffffff0a}.topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.035em;margin-bottom:0;font-size:30px;font-weight:730;line-height:1.12}h2{letter-spacing:-.015em;margin-bottom:10px;font-size:18px}h3{margin-bottom:8px;font-size:15px}.eyebrow{color:var(--blue-600);text-transform:uppercase;letter-spacing:.09em;margin-bottom:5px;font-size:10px;font-weight:800}.command{color:#fff;background:linear-gradient(135deg, var(--navy-900), var(--blue-600));white-space:nowrap;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:10px 15px;font-size:13px;font-weight:690;text-decoration:none;display:inline-flex;box-shadow:0 5px 14px #0878e821}.command:hover{filter:brightness(1.04)}.command.secondary{color:var(--text);border:1px solid var(--border-strong);box-shadow:none;background:#fff}.command.danger{color:var(--danger);box-shadow:none;background:#fff;border:1px solid #efd1ce}.sectionIntro{max-width:780px;color:var(--muted);margin-bottom:18px;line-height:1.55}.workflowStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.workflowStep{border:1px solid var(--border);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:12px;align-items:flex-start;gap:10px;min-height:82px;padding:14px;display:flex;box-shadow:0 4px 16px #132d5408}.workflowNumber{width:27px;height:27px;color:var(--blue-600);background:#e9f4ff;border-radius:8px;flex:0 0 27px;place-items:center;font-size:11px;font-weight:800;display:grid}.workflowStep div{gap:4px;display:grid}.workflowStep strong{font-size:12px;line-height:1.25}.workflowStep small{color:var(--muted);font-size:10.5px;line-height:1.4}.metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.metricsFour{grid-template-columns:repeat(4,minmax(0,1fr))}.metric,.panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 5px 22px #132d540a}.metric{padding:16px}.metric span{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.metric strong{font-size:22px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.panel{min-height:190px;padding:20px}.panel.compact{min-height:0}.attention{grid-column:1/-1;min-height:150px}.panelHeader,.statusRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.badge,.status{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.badge{color:var(--blue-600);background:#e9f4ff}.statusRow{border-top:1px solid var(--border);padding:11px 0;font-size:13px}.status.pending{color:var(--muted);background:#f0f3f8}.muted,.emptyState{color:var(--muted);font-size:13px}.emptyState{border:1px dashed var(--border);border-radius:10px;margin-top:15px;padding:18px;line-height:1.45}.tableWrap{margin-top:16px;overflow-x:auto}.dataTable{border-collapse:collapse;width:100%;font-size:13px}.dataTable th{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px;font-size:10px;font-weight:800}.dataTable td{border-bottom:1px solid var(--border);vertical-align:middle;padding:13px 12px}.dataTable tbody tr:last-child td{border-bottom:0}.tableEmpty{color:var(--muted);text-align:center;padding:28px 12px!important}.notice{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:10px;margin:0 0 18px;padding:12px 14px;font-size:13px}.notice.success{color:#216e39;background:#effbf2;border-color:#b7dfc1}.notice.warning{color:#925d16;background:#fff8ed;border-color:#f1d1a7}.notice.error{color:#9b2c2c;background:#fff3f3;border-color:#f2c8c8}.connectForm{flex-wrap:wrap;align-items:end;gap:12px;margin-top:14px;display:flex}.connectForm label{min-width:210px;color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.connectForm select{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:10px;padding:10px 12px}.loginPage{background:radial-gradient(circle at 15% 10%,#2987e821,#0000 31%),radial-gradient(circle at 90% 0,#16bde814,#0000 28%),#f3f7fc;place-items:center;min-height:100vh;padding:28px;display:grid}.loginCard{background:#fffffffa;border:1px solid #dce6f2;border-radius:20px;width:min(460px,100%);padding:34px;box-shadow:0 24px 70px #12315a1c}.loginBrand{align-items:center;gap:12px;margin-bottom:24px;display:flex}.loginBrand .brandMark{width:42px;height:42px}.loginBrand h1{font-size:25px;font-weight:750}.loginHeading{letter-spacing:-.025em;margin-bottom:6px;font-size:23px;font-weight:730}.loginIntro{margin-bottom:22px;line-height:1.55}.loginError{color:#9b2c2c;background:#fff3f3;border:1px solid #f2c8c8;border-radius:10px;margin-bottom:16px;padding:11px 12px;font-size:13px}.loginSuccess{color:#216e39;background:#effbf2;border:1px solid #b7dfc1;border-radius:10px;margin-bottom:16px;padding:11px 12px;font-size:13px}.loginForm{gap:15px;display:grid}.discoveryForm{gap:20px;margin-top:18px;display:grid}.formSection{gap:12px;display:grid}.compactSection{gap:10px}.formSectionHeading{justify-content:space-between;align-items:end;gap:16px;display:flex}.formSectionHeading strong{letter-spacing:-.01em;margin-top:3px;font-size:15px;display:block}.fieldKicker{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:750}.segmentedControl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.segmentOption{cursor:pointer;display:block;position:relative}.segmentOption input{opacity:0;pointer-events:none;position:absolute}.segmentOption>span{border:1px solid var(--border-strong);background:#fff;border-radius:14px;gap:4px;min-height:78px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s;display:grid;box-shadow:0 3px 12px #132d5408}.segmentOption:hover>span{background:#fbfdff;border-color:#9dc8f5;transform:translateY(-1px)}.segmentOption input:checked+span{border-color:var(--blue-600);background:linear-gradient(#f8fcff 0%,#edf6ff 100%);box-shadow:0 0 0 3px #0878e814,0 6px 18px #0878e814}.segmentOption strong{font-size:13px}.segmentOption small{color:var(--muted);font-size:11px;line-height:1.45}.searchField,.modernField{color:#263750;gap:7px;font-size:12px;font-weight:750;display:grid}.searchInputShell{position:relative}.searchGlyph{color:#7e8da4;pointer-events:none;font-size:22px;line-height:1;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.searchInputShell input{border:1px solid var(--border-strong);width:100%;min-height:54px;color:var(--text);background:#fff;border-radius:14px;outline:none;padding:0 16px 0 46px;font-size:14px;font-weight:620;transition:border-color .15s,box-shadow .15s;box-shadow:0 3px 12px #132d5408}.searchInputShell input:focus{border-color:var(--blue-600);box-shadow:0 0 0 4px #0878e817}.discoveryFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.modernField span{align-items:center;gap:6px;display:flex}.modernField span small{color:#9aa6b8;font-size:10px;font-weight:650}.modernField input,.modernField select{border:1px solid var(--border-strong);width:100%;min-height:48px;color:var(--text);background:#fff;border-radius:12px;outline:none;padding:0 42px 0 13px;font-size:13px;font-weight:620;transition:border-color .15s,box-shadow .15s;box-shadow:0 3px 10px #132d5406}.modernField input{padding-right:13px}.modernField select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#728299 50%),linear-gradient(135deg,#728299 50%,#0000 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.modernField input:focus,.modernField select:focus{border-color:var(--blue-600);box-shadow:0 0 0 4px #0878e817}.pillOptions{flex-wrap:wrap;gap:8px;display:flex}.pillOptions label{cursor:pointer;position:relative}.pillOptions input{opacity:0;pointer-events:none;position:absolute}.pillOptions span{border:1px solid var(--border-strong);color:#45536a;background:#fff;border-radius:999px;align-items:center;min-height:38px;padding:0 15px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.pillOptions label:hover span{color:var(--blue-600);border-color:#9dc8f5}.pillOptions input:checked+span{border-color:var(--blue-600);color:#075fb8;background:#eaf4ff;box-shadow:0 0 0 3px #0878e812}.discoveryActionBar{background:linear-gradient(90deg,#f8fbff 0%,#f3f8ff 100%);border:1px solid #d8e7f8;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.discoveryActionBar>div{gap:3px;display:grid}.discoveryActionBar strong{font-size:13px}.discoveryActionBar span{color:var(--muted);font-size:11px}.discoveryPrimaryAction{border-radius:12px;min-width:230px;min-height:46px;box-shadow:0 8px 20px #0878e829}.loginForm label,.accountForm label{color:#263750;gap:7px;font-size:12px;font-weight:700;display:grid}.loginForm input,.accountForm input,.accountForm select{border:1px solid var(--border-strong);width:100%;color:var(--text);background:#fff;border-radius:10px;outline:none;padding:11px 12px}.loginForm input:focus,.accountForm input:focus,.accountForm select:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px #0878e81a}.loginSubmit{width:100%;min-height:43px;margin-top:3px}.passwordLabelRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.passwordLabelRow a{color:var(--blue-600);font-size:11px;font-weight:650;text-decoration:none}.authFooter{border-top:1px solid var(--border);color:var(--muted);text-align:center;margin:20px 0 0;padding-top:18px;font-size:12px;line-height:1.5}.authFooter a{color:var(--blue-600);font-weight:700;text-decoration:none}.authHint{color:#8794a8;text-align:center;margin:10px 0 0;font-size:11px;line-height:1.45}.authBack{color:var(--blue-600);margin-bottom:18px;font-size:12px;font-weight:650;text-decoration:none;display:inline-block}.profileGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.accountForm{gap:14px;display:grid}.formActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.accountSummary{gap:12px;display:grid}.accountSummaryRow{border-bottom:1px solid var(--border);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 0;font-size:13px;display:grid}.accountSummaryRow:last-child{border-bottom:0}.accountSummaryRow span{color:var(--muted)}.accountSummaryRow strong{word-break:break-word;font-weight:680}.rolePill{color:#2468ba;background:#edf5ff;border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:10.5px;font-weight:750;display:inline-flex}.requestCard{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;padding:14px}.requestCard+.requestCard{margin-top:10px}.requestMeta{color:var(--muted);flex-wrap:wrap;gap:8px 14px;margin-top:5px;font-size:11px;display:flex}.inlineForm{flex-wrap:wrap;align-items:end;gap:9px;margin-top:12px;display:flex}.inlineForm label{color:var(--muted);gap:5px;font-size:10.5px;font-weight:700;display:grid}.inlineForm select{border:1px solid var(--border-strong);color:var(--text);background:#fff;border-radius:8px;padding:8px 9px;font-size:12px}.inlineForm button{min-height:34px;padding:8px 11px;font-size:11px}.topbarActions{align-items:center;gap:10px;display:flex}.logoutForm{margin:0}.logoutButton{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;padding:9px 12px;font-weight:700}.pageHeader{justify-content:space-between;align-items:center;gap:24px;min-height:54px;margin-bottom:22px;display:flex}.pageHeaderCopy{min-width:0}.pageHeaderCopy h1{font-size:clamp(28px,3vw,32px)}.pageHeaderCopy>p:last-child:not(.eyebrow){max-width:720px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.pageHeaderActions{flex:none;align-items:center;gap:10px;display:flex}.workflowProgress{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0 0 22px;padding:0;list-style:none;display:grid}.workflowProgress li{min-width:0;position:relative}.workflowProgress li:not(:last-child):after{content:"";background:#ced9e6;height:1px;position:absolute;top:15px;left:calc(50% + 18px);right:calc(18px - 50%)}.workflowProgress a,.workflowProgress li>div{z-index:1;color:#718097;text-align:center;justify-items:center;gap:6px;text-decoration:none;display:grid;position:relative}.workflowProgress span{background:var(--surface-muted);color:#63738a;border:1px solid #cdd8e6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.workflowProgress strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9.5px;font-weight:700;overflow:hidden}.workflowProgress .current span,.workflowProgress .complete span{border-color:var(--blue-600);background:var(--blue-600);color:#fff}.workflowProgress .current strong{color:var(--navy-900)}.workflowProgress a:hover strong{color:var(--blue-600)}.uiSegmented{border:1px solid var(--border);background:#eef3f8;border-radius:10px;grid-auto-flow:column;gap:3px;padding:3px;display:inline-grid}.uiSegmented a,.uiSegmented button{color:#5f6f84;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:7px 12px;font-size:11px;font-weight:700;text-decoration:none}.uiSegmented .active{color:var(--navy-900);background:#fff;box-shadow:0 1px 4px #122d531f}.uiFilterChips{flex-wrap:wrap;gap:7px;display:flex}.uiFilterChips a{border:1px solid var(--border);color:#66758a;background:#fff;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700;text-decoration:none}.uiFilterChips a.active{color:#1768b7;background:#edf6ff;border-color:#a8ccec}.uiSearchableSelect{color:#607086;gap:5px;font-size:10px;font-weight:750;display:grid}.uiSearchableSelect input{border:1px solid var(--border-strong);width:100%;min-height:38px;color:var(--text);background:#fff;border-radius:8px;outline:none;padding:0 11px}.uiSearchableSelect input:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px #0878e817}.uiStatusBadge{color:#607085;white-space:nowrap;background:#eef2f6;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:4px 8px;font-size:10.5px;font-weight:750;line-height:1.2;display:inline-flex}.uiStatusBadge.info{color:#1f6bb3;background:#eaf4ff}.uiStatusBadge.success{color:#27764c;background:#eaf8ef}.uiStatusBadge.warning{color:#956117;background:#fff5e5}.uiStatusBadge.danger{color:#a2443e;background:#fff0ef}.uiTableWrap{border:1px solid var(--border);scrollbar-width:thin;background:#fff;border-radius:11px;width:100%;overflow:auto}.uiTableWrap table{border-collapse:collapse;width:100%;min-width:760px}.uiTableWrap th{border-bottom:1px solid var(--border);color:#6c7a8f;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#f7f9fc;padding:10px 12px;font-size:9px}.uiTableWrap td{border-bottom:1px solid #e9eef4;padding:12px;font-size:11px}.uiTableWrap tbody tr:last-child td{border-bottom:0}.uiBulkActionBar{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7fbfff5;border:1px solid #bfd5ed;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:10px 12px;display:flex;position:sticky;bottom:14px;box-shadow:0 8px 25px #1232581f}.uiBulkActionBar>strong{color:#294766;font-size:11px}.uiBulkActionBar>div{flex-wrap:wrap;gap:7px;display:flex}.uiAdvancedFilters{border-top:1px solid var(--border);padding-top:10px}.uiAdvancedFilters>summary{color:#356faa;cursor:pointer;width:fit-content;font-size:10.5px;font-weight:730}.uiAdvancedFilters>div{margin-top:11px}.uiInfoTip{color:#587392;cursor:help;background:#e9f0f7;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:inline-grid;position:relative}.uiInfoTip:after{z-index:20;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;background:#102b4d;border-radius:7px;width:max-content;max-width:240px;padding:7px 9px;font-size:9px;font-weight:500;line-height:1.4;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,3px)}.uiInfoTip:hover:after,.uiInfoTip:focus:after{opacity:1;transform:translate(-50%)}.uiStatePanel{min-height:130px;color:var(--muted);text-align:left;background:#ffffffb8;border:1px dashed #cfdbe9;border-radius:12px;justify-content:center;align-items:center;gap:14px;margin:0 0 18px;padding:22px;display:flex}.uiStatePanel.error{background:#fff7f6;border-style:solid;border-color:#efc9c6}.uiStatePanel.loading{border-style:solid}.uiStateIcon{color:#4f7298;background:#eaf2fa;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.uiStatePanel>div{max-width:620px}.uiStatePanel strong{color:#304761;font-size:13px;display:block}.uiStatePanel p{margin:4px 0 0;font-size:11px;line-height:1.5}.uiStateAction{margin-top:12px}.dashboardHero{background:linear-gradient(115deg,#fff,#f4f9ff);border:1px solid #d7e4f1;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;margin:-6px 0 18px;padding:18px 20px;display:flex}.dashboardHero h2{color:#17395f;margin-bottom:5px;font-size:18px}.dashboardHero p{max-width:760px;color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.journeyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.journeyCard{border:1px solid var(--border);background:#fff;border-radius:13px;flex-direction:column;min-height:210px;padding:18px;display:flex;box-shadow:0 5px 18px #142e5209}.journeyCardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.journeyNumber{color:#2875bd;background:#ebf4fd;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:850;display:grid}.journeyCardCopy{flex:auto;padding:18px 0 14px}.journeyCardCopy h2{color:#1f3857;margin-bottom:6px;font-size:16px}.journeyCardCopy p{color:#718096;margin:0;font-size:10.5px;line-height:1.5}.journeyCard>.command{width:100%;min-height:39px;box-shadow:none;justify-content:space-between}.dashboardAttentionSummary{background:#fffaf2;border:1px solid #eddab7;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:12px 15px;display:flex}.dashboardAttentionSummary>div{align-items:center;gap:10px;min-width:0;display:flex}.dashboardAttentionSummary strong{color:#624a27;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.dashboardAttentionSummary span:not(.uiStatusBadge){color:#8d7654;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.dashboardAttentionSummary>a{color:#8a5a16;flex:none;font-size:10px;font-weight:750;text-decoration:none}.dashboardWelcome{justify-content:space-between;align-items:center;gap:24px;margin:-10px 0 18px;display:flex}.dashboardLead{max-width:760px;color:var(--muted);margin-bottom:7px;font-size:13px;line-height:1.55}.dashboardDataNote{color:#8491a4;align-items:center;gap:7px;margin:0;font-size:10.5px;font-weight:650;display:flex}.dashboardDataNote span{background:#26a765;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #26a7651a}.dashboardQuickActions{flex:none;gap:8px;display:flex}.dashboardMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.dashboardMetric{border:1px solid var(--border);background:#fff;border-radius:12px;min-height:116px;padding:15px;position:relative;overflow:hidden;box-shadow:0 4px 16px #132d5409}.dashboardMetric:before{content:"";background:#d7e3f1;width:3px;position:absolute;inset:0 auto 0 0}.dashboardMetric.positive:before{background:#36af70}.dashboardMetric.warning:before{background:#ee9d32}.dashboardMetric>span{color:#6e7c91;text-transform:uppercase;letter-spacing:.055em;font-size:10px;font-weight:750;display:block}.dashboardMetric>strong{color:#172943;letter-spacing:-.03em;margin-top:9px;font-size:22px;line-height:1.05;display:block}.dashboardMetric.neutral>strong{color:#768398;letter-spacing:-.015em;font-size:17px}.dashboardMetric>small{color:#8996a8;margin-top:9px;font-size:9.5px;line-height:1.35;display:block}.dashboardMainGrid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:14px;margin-bottom:14px;display:grid}.dashboardSecondaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboardPanel{border:1px solid var(--border);background:#fff;border-radius:13px;min-width:0;padding:18px;box-shadow:0 5px 20px #132d5409}.dashboardPanelHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.dashboardPanelHeader h2{margin-bottom:4px;font-size:16px}.dashboardPanelHeader p:not(.eyebrow){color:var(--muted);margin:0;font-size:10.5px;line-height:1.4}.panelLink{color:var(--blue-600);flex:none;font-size:10.5px;font-weight:720;text-decoration:none}.panelLink:hover{text-decoration:underline}.dashboardEmpty{border:1px dashed var(--border);min-height:92px;color:var(--muted);text-align:center;border-radius:10px;place-content:center;gap:5px;padding:16px;font-size:11px;line-height:1.5;display:grid}.dashboardEmpty strong{color:#4c5c72;font-size:12px}.dashboardEmpty a{color:var(--blue-600);font-weight:700;text-decoration:none}.dashboardEmpty.positiveEmpty{background:#f8fdf9;border-color:#c9e7d5}.attentionList,.nextOpportunityList{display:grid}.attentionItem,.nextOpportunity{border-top:1px solid #edf1f6;align-items:center;gap:10px;min-width:0;padding:10px 4px;text-decoration:none;display:flex}.attentionItem:first-child,.nextOpportunity:first-child{border-top:0}.attentionItem:hover,.nextOpportunity:hover{background:#fafcff}.attentionIcon{border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:850;display:grid}.attentionIcon.critical{color:#a33a34;background:#fff0ef}.attentionIcon.warning{color:#9a6512;background:#fff6e7}.attentionIcon.info{color:#1d6fc0;background:#edf6ff}.attentionCopy,.nextOpportunityCopy{flex:auto;gap:3px;min-width:0;display:grid}.attentionCopy strong,.nextOpportunityCopy strong{color:#2c3d56;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.attentionCopy small,.nextOpportunityCopy small{color:#7d899b;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.attentionItem time{color:#9aa5b5;flex:none;font-size:9px}.attentionArrow{color:#9aa9bc;font-size:18px;line-height:1}.stageMark{background:#9eb0c7;border-radius:6px;flex:0 0 8px;width:8px;height:34px}.stageMark.winning_product{background:#2ca56a}.stageMark.ready_for_scoring{background:#1682e5}.stageMark.discovery{background:#70a9db}.nextOpportunityStage{color:#77879c;text-transform:uppercase;letter-spacing:.055em;font-size:8.5px;font-weight:780}.opportunityScore{color:#23794b;background:#eaf7ef;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:13px;font-weight:800;display:grid}.pipelinePanel{grid-column:1/-1}.pipelineFlow{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:stretch;display:grid}.pipelineStage{border:1px solid var(--border);background:#fbfdff;border-radius:10px;grid-template-columns:auto 1fr auto;gap:4px 8px;min-width:0;padding:13px;text-decoration:none;transition:border-color .14s,transform .14s;display:grid;position:relative}.pipelineStage:hover{border-color:#a8caed;transform:translateY(-1px)}.pipelineStage>span{width:20px;height:20px;color:var(--blue-600);background:#e8f3ff;border-radius:6px;place-items:center;font-size:9px;font-weight:800;display:grid}.pipelineStage>strong{text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:10.5px;overflow:hidden}.pipelineStage>b{color:#1e3655;letter-spacing:-.04em;grid-area:1/3/span 2;align-self:center;font-size:22px}.pipelineStage>small{color:#8794a5;grid-column:1/-1;font-size:9px}.pipelineConnector{color:#a7b6c8;text-align:center;align-self:center}.healthList{display:grid}.healthRow{border-top:1px solid #edf1f6;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px 2px;display:grid}.healthRow:first-child{border-top:0}.healthDot{border-radius:50%;width:8px;height:8px}.healthDot.healthy{background:#2aab67;box-shadow:0 0 0 3px #2aab671a}.healthDot.warning{background:#e5962e;box-shadow:0 0 0 3px #e5962e1a}.healthDot.unavailable{background:#a8b3c1}.healthRow>span:nth-child(2){gap:2px;min-width:0;display:grid}.healthRow strong{font-size:10.5px}.healthRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.healthStatus{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8.5px;font-weight:750}.healthStatus.healthy{color:#23794b;background:#eaf7ef}.healthStatus.warning{color:#956111;background:#fff5e5}.healthStatus.unavailable{color:#68768a;background:#f0f3f7}.healthRow time{color:#98a3b2;text-align:right;min-width:54px;font-size:8.5px}.supplierHealthGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.supplierHealthGrid>div{border:1px solid var(--border);background:#fbfdff;border-radius:9px;padding:10px}.supplierHealthGrid strong{color:#213a59;font-size:18px;display:block}.supplierHealthGrid span{color:var(--muted);margin-top:3px;font-size:8.5px;display:block}.supplierHealthGrid p{color:#8b97a8;grid-column:1/-1;margin:3px 0 0;font-size:9px}.activityTimeline{margin:0;padding:0;list-style:none}.activityTimeline li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 2px;display:grid;position:relative}.activityTimeline li:not(:last-child):after{content:"";background:#dbe5f0;width:1px;position:absolute;top:24px;bottom:-6px;left:6px}.activityDot{z-index:1;background:#4b91df;border:2px solid #fff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1px #a8c8eb}.activityTimeline li>span:nth-child(2){gap:2px;min-width:0;display:grid}.activityTimeline strong{color:#394b63;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.activityTimeline small{color:#8c98a8;font-size:8.5px}.activityTimeline time{color:#98a3b2;font-size:8.5px}.keywordToolIntro{max-width:900px;margin-bottom:14px}.keywordResearchPanel{border-color:#d8e3ef;min-height:0;margin-bottom:16px;padding:22px;box-shadow:0 8px 24px #132d540b}.findProductsForm{gap:18px;display:grid}.findProductsChoiceRow{grid-template-columns:auto minmax(420px,1fr);align-items:end;gap:28px;display:grid}.searchChoiceGroup{gap:8px;display:grid}.searchChoiceLabel{color:#52627a;font-size:12px;font-weight:740}.marketSegments{background:#f2f6fb;border:1px solid #d4dfec;border-radius:12px;width:fit-content;margin:0;padding:4px;display:inline-flex}.marketSegments legend{float:left;width:0;height:0;overflow:hidden}.marketSegments button{color:#68778b;min-width:68px;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:750}.marketSegments button:hover{color:var(--navy-900)}.marketSegments button.active{color:var(--blue-600);background:#fff;box-shadow:0 2px 7px #11305721}.findModeCards{background:#f2f6fb;border:1px solid #d4dfec;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.findModeCards>button{min-height:42px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;gap:2px;padding:7px 14px;display:grid}.findModeCards>button strong{font-size:13px}.findModeCards>button span{color:var(--muted);font-size:10px}.findModeCards>button.active{color:var(--navy-900);background:#fff;box-shadow:0 2px 7px #11305721}.findProductsInputs{grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr) 170px;align-items:end;gap:9px;display:grid}.findProductsInputs label{color:#52627a;gap:7px;font-size:12px;font-weight:740;display:grid}.findProductsInputs input{width:100%;min-height:54px;color:var(--text);background:#fff;border:1px solid #c9d7e7;border-radius:11px;outline:none;padding:0 15px;font-size:15px;box-shadow:0 2px 7px #132d5409}.findProductsInputs input:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px #0878e81a}.findProductsButton{background:var(--blue-600);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:54px;padding:0 22px;font-size:15px;font-weight:780;box-shadow:0 7px 16px #0878e833}.findProductsButton:hover{background:#066fd8}.findAdvancedFilters>summary{color:#40516a;cursor:pointer;background:#fff;border:1px solid #d4dfec;border-radius:9px;width:fit-content;padding:9px 12px;font-size:12px;font-weight:720;list-style:none}.findAdvancedFilters>summary span{color:#8795a8;margin-left:6px;font-size:10px;font-weight:650}.findAdvancedFilters>summary::-webkit-details-marker{display:none}.saveProfileField{color:#43516a;gap:5px;max-width:360px;margin-top:14px;font-size:10.5px;font-weight:690;display:grid}.saveProfileField input{border:1px solid var(--border-strong);border-radius:8px;min-height:38px;padding:0 9px}.searchSessionBar{border:1px solid #d8e3ef;border-left:3px solid var(--blue-600);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex;position:relative}.searchSessionBar>div:first-child{gap:3px;display:grid}.searchSessionBar>div:first-child strong{font-size:14px}.searchSessionBar>div:first-child small{color:var(--muted);font-size:11px}.searchSessionActions{align-items:center;gap:8px;display:flex}.previousSearches{position:relative}.previousSearches>summary{color:#40516a;cursor:pointer;border:1px solid #d4dfec;border-radius:9px;align-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:720;list-style:none;display:inline-flex}.previousSearches>summary::-webkit-details-marker{display:none}.previousSearches>div{z-index:20;border:1px solid var(--border);background:#fff;border-radius:10px;width:min(390px,80vw);max-height:330px;padding:6px;display:grid;position:absolute;top:40px;right:0;overflow:auto;box-shadow:0 14px 30px #142d5024}.previousSearches a{color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 11px;text-decoration:none;display:flex}.previousSearches a>span{gap:3px;min-width:0;display:grid}.previousSearches a:hover,.previousSearches a.active{background:#eef7ff}.previousSearches a strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.previousSearches a small,.previousSearches>div>span{color:var(--muted);font-size:10.5px}.previousSearches a>b{color:var(--blue-600);font-size:11px}.clearResultsButton{color:#5d6b7e!important;background:#f9fbfd!important}.cellSubtext{color:var(--muted);margin-top:3px;font-size:10.5px;display:block}.rowMoreActions{position:relative}.rowMoreActions>summary{color:var(--muted);cursor:pointer;font-size:9.5px;list-style:none}.rowMoreActions>summary::-webkit-details-marker{display:none}.rowMoreActions>div{z-index:5;border:1px solid var(--border);background:#fff;border-radius:7px;gap:4px;min-width:90px;padding:5px;display:grid;position:absolute;right:0;box-shadow:0 8px 18px #142d501f}.keywordToolHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.keywordToolHeading h2{margin:0;font-size:19px}.searchFlowHint{color:#718096;font-size:11px;font-weight:650}.searchFlowHint b{color:#a0adbc;padding:0 4px}.keywordResearchTool{gap:12px;display:grid}.researchModeBar{border:1px solid var(--border);background:#f5f8fc;border-radius:10px;width:fit-content;padding:3px;display:inline-flex}.researchModeButton{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 13px;font-size:12px;font-weight:720}.researchModeButton.active{color:var(--navy-900);background:#fff;box-shadow:0 1px 4px #1130571a}.keywordResearchBar{grid-template-columns:minmax(320px,1fr) 145px 165px 128px;align-items:stretch;gap:8px;display:grid}.keywordInputArea{min-width:0;position:relative}.keywordSearchIcon{z-index:1;color:#7890ae;pointer-events:none;font-size:20px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.keywordInputArea input{width:100%;min-height:48px;color:var(--text);background:#fff;border:1px solid #cfdbea;border-radius:10px;outline:none;padding:0 14px 0 43px;font-size:14px;font-weight:620;box-shadow:0 2px 8px #132d5409}.keywordInputArea input:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px #0878e81a}.researchBarSelect{display:block;position:relative}.researchBarSelect>span{z-index:1;color:#8a98ab;text-transform:uppercase;letter-spacing:.07em;pointer-events:none;font-size:9px;font-weight:760;position:absolute;top:6px;left:12px}.researchBarSelect select{appearance:none;width:100%;min-height:48px;color:var(--text);cursor:pointer;background:linear-gradient(45deg,#0000 50%,#7f8ea3 50%) calc(100% - 16px) 23px/5px 5px no-repeat,linear-gradient(135deg,#7f8ea3 50%,#0000 50%) calc(100% - 11px) 23px/5px 5px no-repeat,#fff;border:1px solid #cfdbea;border-radius:10px;outline:none;padding:18px 30px 4px 12px;font-size:12px;font-weight:690}.researchBarSelect select:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px #0878e81a}.researchSearchButton{background:var(--blue-600);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:48px;font-size:13px;font-weight:760;box-shadow:0 6px 14px #0878e82e}.researchSearchButton:hover{filter:brightness(1.035)}.researchFilterBar{flex-wrap:wrap;align-items:end;gap:7px;display:flex}.researchFilterBar>label{gap:4px;min-width:145px;display:grid}.researchFilterBar>label>span{color:#76859a;text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;font-weight:760}.researchFilterBar select{border:1px solid var(--border);color:#34445d;background:#fff;border-radius:8px;min-height:35px;padding:0 28px 0 10px;font-size:11.5px;font-weight:650}.advancedFilters{margin-left:auto;position:relative}.advancedFilters>summary{border:1px solid var(--border);color:#45556d;cursor:pointer;background:#fff;border-radius:8px;align-items:center;min-height:35px;padding:0 11px;font-size:11.5px;font-weight:690;list-style:none;display:inline-flex}.advancedFilters>summary::-webkit-details-marker{display:none}.advancedFilterPopover{border:1px solid var(--border);background:#fbfdff;border-radius:12px;margin-top:10px;padding:15px}.advancedFilterPopover .filterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.advancedFilterPopover label{color:#43516a;gap:5px;font-size:10.5px;font-weight:690;display:grid}.advancedFilterPopover input,.advancedFilterPopover select{border:1px solid var(--border-strong);width:100%;min-height:38px;color:var(--text);background:#fff;border-radius:8px;padding:0 9px;font-size:12px}.advancedFilterPopover select,.manualEvidenceForm select{appearance:none;cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#718096 50%),linear-gradient(135deg,#718096 50%,#0000 50%);background-position:calc(100% - 16px) 16px,calc(100% - 11px) 16px;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.advancedFilterPopover .filterChecks{flex-wrap:wrap;gap:14px;margin:14px 0 0;display:flex}.advancedFilterPopover .filterChecks label{align-items:center;gap:7px;display:flex}.advancedFilterPopover .filterChecks input{width:auto;min-height:auto}.savedProfileControls{border-top:1px solid var(--border);grid-template-columns:minmax(220px,1fr) 220px;gap:10px;margin-top:14px;padding-top:14px;display:grid}.filterEvidenceNote{color:#748298;margin:11px 0 0;font-size:10px;line-height:1.45}.discoveryLoadingPanel{gap:11px;margin-bottom:14px;display:grid}.routeErrorPage{background:var(--surface-soft);place-items:center;min-height:100vh;padding:24px;display:grid}.routeErrorPage>section{width:min(620px,100%)}.routeErrorPage p{margin:8px 0 14px}.loadingLine,.loadingControls span,.loadingRow,.loadingCard{background:linear-gradient(90deg,#eef2f7 20%,#f8fafc 45%,#eef2f7 70%) 0 0/220% 100%;animation:1.25s ease-in-out infinite discoveryPulse;overflow:hidden}.loadingLine{border-radius:7px;width:34%;height:13px}.loadingLine.wide{width:58%;height:18px}.loadingControls{grid-template-columns:minmax(240px,1fr) repeat(3,150px);gap:8px;display:grid}.loadingControls span{border-radius:9px;min-height:46px}.loadingRow{border-radius:8px;height:48px}.loadingCard{min-height:86px}@keyframes discoveryPulse{0%{background-position:100% 0}to{background-position:-100% 0}}.researchStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.researchStatCard{border:1px solid var(--border);background:#fff;border-radius:11px;min-height:86px;padding:13px 14px;box-shadow:0 3px 12px #132d5409}.researchStatCard span{color:var(--muted);font-size:10.5px;font-weight:650;display:block}.researchStatCard strong{letter-spacing:-.03em;margin-top:5px;font-size:24px;line-height:1;display:block}.researchStatCard small{color:#93a0b2;margin-top:7px;font-size:9.5px;display:block}.discoveryResultsHeader{align-items:end}.discoveryResultsPanel{padding:18px;box-shadow:0 5px 20px #132d5409}.resultSearchBar{background:#f7f9fc;border:1px solid #dfe7f1;border-radius:10px;grid-template-columns:minmax(220px,1fr) 180px 220px auto;align-items:end;gap:8px;margin-top:14px;padding:11px;display:grid}.resultSearchBar label{color:#607087;gap:5px;font-size:11px;font-weight:720;display:grid}.resultSearchBar input,.resultSearchBar select{min-height:40px;color:var(--text);background-color:#fff;border:1px solid #cbd8e8;border-radius:9px;outline:none;padding:0 34px 0 11px;font-size:12px}.resultSearchBar select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#718096 50%),linear-gradient(135deg,#718096 50%,#0000 50%);background-position:calc(100% - 16px) 17px,calc(100% - 11px) 17px;background-repeat:no-repeat;background-size:5px 5px}.resultSearchBar input:focus,.resultSearchBar select:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px #0878e817}.filterChips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.filterChip{border:1px solid var(--border);color:#5e6c81;background:#fff;border-radius:7px;align-items:center;min-height:34px;padding:0 11px;font-size:11.5px;font-weight:690;text-decoration:none;display:inline-flex}.filterChip:hover{color:var(--blue-600);border-color:#a9c8e9}.bulkActionBar{background:#f8fafc;border:1px solid #e0e7f0;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;min-height:52px;margin:14px 0 10px;padding:10px 12px;display:flex}.bulkActionBar.active{background:#eef7ff;border-color:#b9d9fb;box-shadow:0 5px 14px #0878e812}.bulkActionBar strong{color:#24364e;font-size:12px}.bulkActionBar span{color:var(--muted);font-size:10.5px}.bulkSelectAll{cursor:pointer;align-items:center;gap:9px;display:flex}.bulkSelectAll>input{width:18px;height:18px;accent-color:var(--blue-600)}.bulkSelectAll>span{gap:2px;display:grid}.bulkSelectAll small{color:var(--muted);font-size:10.5px}.bulkActionButtons{gap:6px;display:flex}.bulkActionButtons .command{border-radius:8px;min-height:38px;padding:8px 12px;font-size:11.5px}.bulkActionButtons .command:not(.secondary){min-width:146px;font-size:12px}.bulkActionButtons button:disabled{cursor:not-allowed;opacity:.48}.metricGuide{margin:-2px 0 10px}.metricGuide>summary{color:#54718f;cursor:pointer;width:fit-content;font-size:11px;font-weight:700;list-style:none}.metricGuide>summary::-webkit-details-marker{display:none}.metricGuide>summary:before{content:"i";color:#3e78b2;border:1px solid #abc7e4;border-radius:50%;place-items:center;width:16px;height:16px;margin-right:6px;font-size:10px;display:inline-grid}.metricGuide>div{background:#f8fbfe;border:1px solid #dce6f1;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;padding:10px 12px;display:grid}.metricGuide p{gap:2px;margin:0;display:grid}.metricGuide strong{color:#2d4058;font-size:11px}.metricGuide span{color:var(--muted);font-size:10.5px;line-height:1.4}.opportunityTable{min-width:1060px;font-size:12.5px}.opportunityTable th{padding:10px 11px;font-size:10.5px}.opportunityTable td{vertical-align:middle;padding:11px}.opportunityTable tbody tr{transition:background .12s}.opportunityTable tbody tr:hover td{background:#fbfdff}.opportunityTable tbody td:first-child input{width:18px;height:18px;accent-color:var(--blue-600);cursor:pointer}.opportunityTable abbr{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.opportunityTable .evidenceGroupRow th{text-align:center;letter-spacing:.07em;text-transform:uppercase;border-bottom:0;padding-top:7px;padding-bottom:7px;font-size:10px}.generalEvidenceGroup{color:#306da9;background:#edf6ff}.ebayEvidenceGroup{color:#695292;background:#f3effb}.reviewEvidenceGroup{color:#64748b;background:#f3f6f9}.opportunityTable thead tr:not(.evidenceGroupRow) th:first-child,.opportunityTable tbody td:first-child{z-index:2;background:#fff;position:sticky;left:0}.opportunityTable thead tr:not(.evidenceGroupRow) th:last-child,.opportunityTable tbody td:last-child{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-7px 0 10px -10px #152f52a6}.opportunityTable thead tr:not(.evidenceGroupRow) th:first-child,.opportunityTable thead tr:not(.evidenceGroupRow) th:last-child{z-index:3;background:#f8fafc}.opportunityIdentity{min-width:220px}.opportunityIdentity>strong{color:#102542;max-width:300px;font-size:13px;line-height:1.35;display:block}.opportunityIdentity>span{color:#8794a6;margin-top:2px;font-size:10.5px;display:block}.researchMetricValue{color:#16365f;font-size:14px;display:block}.researchMetricLabel{color:#8592a4;margin-top:2px;font-size:10px;display:block}.evidenceSourceLine{color:#728198;max-width:165px;margin-top:4px;font-size:10px;line-height:1.35;display:block}.keywordTrend{color:#43536b;font-weight:680}.competitionBadge,.fitBadge,.statusPill{color:#5e6b7d;white-space:nowrap;background:#f1f4f8;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:9.5px;font-weight:760;display:inline-flex}.competitionBadge.low{color:#24734a;background:#edf9f2}.competitionBadge.medium{color:#9a6a12;background:#fff8e9}.competitionBadge.high{color:#a64841;background:#fff0ef}.competitionBadge.unavailable{color:#8793a4;background:#f3f5f8}.ebayEvidenceCell{color:#6d7a8f;gap:3px;min-width:145px;font-size:11px;display:grid}.ebayEvidenceCell strong{color:#24364e;font-size:12px}.ebayEvidenceCell strong:first-child{max-width:92px}.fitCell,.confidenceCell{gap:4px;display:grid}.fitCell small,.confidenceCell small{color:#8c98a9;font-size:10px}.confidenceCell strong{color:#394a62;font-size:10.5px}.rowActions{flex-wrap:wrap;gap:5px;display:flex}.rowActions.vertical{gap:5px;min-width:118px;display:grid}.tableAction{border:1px solid var(--border);color:#536177;cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:710;text-decoration:none}.tableAction:hover{color:var(--blue-600);border-color:#a8c9eb}.tableAction.primary{border-color:var(--blue-600);background:var(--blue-600);color:#fff}.rowDetails{margin-top:6px}.rowDetails summary{color:#4d79aa;cursor:pointer;font-size:10.5px}.opportunityDetailGrid{border:1px solid var(--border);background:#fbfdff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:380px;margin-top:7px;padding:9px;display:grid}.opportunityDetailGrid>div{gap:2px;display:grid}.opportunityDetailGrid strong{font-size:11px}.opportunityDetailGrid span{color:var(--muted);font-size:10.5px}.opportunityDetailGrid em{color:#8a6d35;font-size:10px;font-style:normal}.opportunityDetailGrid .logoutButton{border-radius:6px;width:fit-content;margin-top:5px;padding:5px 7px;font-size:10.5px}.pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;font-size:10.5px;display:flex}.pagination a{border:1px solid var(--border);color:var(--blue-600);border-radius:7px;padding:6px 9px;font-weight:700;text-decoration:none}.pagination a.disabled{color:#a2adbb;pointer-events:none}.twoPanelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.profileCards{gap:8px;margin-top:10px;display:grid}.profileCard{border:1px solid var(--border);background:#fafcff;border-radius:9px;gap:3px;padding:10px;display:grid}.profileCard strong{font-size:11px}.profileCard span,.profileCard small{color:var(--muted);font-size:9.5px}.profileCard a{color:var(--blue-600);font-size:9.5px;font-weight:720;text-decoration:none}.automationModes{gap:9px;margin-top:10px;display:grid}.automationModes>div{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:2px 8px;display:grid}.automationModes strong{font-size:11px}.automationModes small{color:var(--muted);grid-column:2;font-size:9.5px}.statusDot{background:#c6d0dd;border-radius:50%;width:7px;height:7px}.statusDot.active{background:#2fc884}.savedProfilesPanel{margin-top:14px}.manualEvidencePanel{min-height:0;margin-top:14px}.manualEvidencePanel>summary,.activityPanel>summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.manualEvidencePanel>summary::-webkit-details-marker{display:none}.activityPanel>summary::-webkit-details-marker{display:none}.manualEvidencePanel>summary span,.activityPanel>summary span{gap:2px;display:grid}.manualEvidencePanel>summary strong,.activityPanel>summary strong{font-size:11px}.manualEvidencePanel>summary small,.activityPanel>summary small{color:var(--muted);font-size:9.5px}.manualEvidenceBody{margin-top:12px}.manualEvidenceForm{grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) 120px minmax(220px,1.2fr) auto;align-items:end;gap:8px;display:grid}.manualEvidenceForm label{color:#536077;gap:4px;font-size:9.5px;font-weight:700;display:grid}.manualEvidenceForm input,.manualEvidenceForm select{border:1px solid var(--border-strong);min-height:36px;color:var(--text);background:#fff;border-radius:7px;padding:0 8px;font-size:10.5px}.researchQueueTable td{vertical-align:top}.metricStack{gap:2px;display:grid}.metricStack strong{font-size:10.5px}.metricStack span,.metricStack small{color:var(--muted);font-size:9.5px}.warningText{color:#8a5b24;max-width:220px;font-size:9.5px;line-height:1.4;display:block}.statusPill.unavailable{color:#7d8998;background:#f4f5f7}.researchReportHeader{margin-bottom:14px}.backLink{color:#4d79aa;margin-bottom:10px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}.researchHeaderCopy{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.researchHeaderCopy h1{font-size:26px}.researchHeaderBadges{flex-wrap:wrap;gap:6px;display:flex}.researchSummaryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.summaryTile{border:1px solid var(--border);background:#fff;border-radius:9px;padding:11px 12px}.summaryTile span{color:var(--muted);font-size:9px;display:block}.summaryTile strong{margin-top:4px;font-size:11px;display:block}.researchSection{margin-top:16px}.researchSectionHeading{margin-bottom:8px}.researchSectionHeading>div{align-items:center;gap:8px;display:flex}.researchSectionHeading>div>span{color:#0d72db;background:#eaf4ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.researchSectionHeading h2{margin:0;font-size:15px}.researchSectionHeading .eyebrow{margin-bottom:2px}.researchFactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.researchFactGrid>div{gap:2px;display:grid}.researchFactGrid span{color:var(--muted);font-size:9.5px}.researchFactGrid strong{font-size:11px}.researchNarrative{margin:8px 0 0;line-height:1.5}.warningList,.riskList{color:#76552e;margin:8px 0 0 18px;padding:0;font-size:10px;line-height:1.55}.evidenceColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.evidenceCard h3{margin:0}.supplierToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.supplierToolbar>div{gap:2px;display:grid}.supplierToolbar strong{font-size:11px}.supplierToolbar span{color:var(--muted);font-size:9.5px}.inlineSupplierForm{align-items:center;gap:6px;display:flex}.inlineSupplierForm input{border:1px solid var(--border-strong);border-radius:7px;min-height:34px;padding:0 8px;font-size:10px}.inlineSupplierForm .command{min-height:34px;padding:7px 10px;font-size:10px}.supplierCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.supplierCard{border:1px solid var(--border);background:#fff;border-radius:9px;padding:11px}.supplierCard.primarySupplier{border-color:#aad1f8;box-shadow:0 0 0 2px #0878e80f}.supplierRank{color:#607089;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:6px;margin-bottom:7px;font-size:8.5px;display:flex}.supplierRank strong{color:#0878e8}.supplierCard h3{font-size:10.5px;line-height:1.35}.supplierCard p{min-height:37px;color:var(--muted);font-size:9px;line-height:1.4}.supplierStats{gap:4px;margin:8px 0;display:grid}.supplierStats span{color:var(--muted);justify-content:space-between;gap:8px;font-size:9px;display:flex}.supplierStats strong{color:#34445d;font-size:9px}.supplierCard small{color:#8d99a9;font-size:8.5px}.supplierCard a{color:var(--blue-600);margin-top:6px;font-size:9px;text-decoration:none;display:inline-block}.researchActions{gap:10px;display:grid}.reviewActionForm{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.reviewActionForm input{border:1px solid var(--border-strong);border-radius:8px;min-width:240px;min-height:38px;padding:0 10px}.winningDecisionPanel{min-height:0}.winningCards{gap:10px;margin-top:14px;display:grid}.winningCard{border:1px solid var(--border);background:#fff;border-radius:12px;padding:14px;box-shadow:0 3px 12px #132d5408}.winningCardTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.winningMarket{color:#7f8da1;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:9px;font-weight:760;display:block}.winningCard h3{margin:0;font-size:15px}.winningMeta{color:var(--muted);flex-wrap:wrap;gap:10px 16px;margin-top:8px;font-size:9.5px;display:flex}.winningMeta strong{color:#3b4c64}.winningScoreBlock{text-align:right;min-width:92px}.winningScoreBlock span{color:var(--muted);font-size:9px;display:block}.winningScoreBlock strong{letter-spacing:-.04em;font-size:30px;line-height:1}.winningScoreBlock small{color:#8d98a8;font-size:9px}.winningDecisionRow{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.decisionBadge,.approvalBadge{border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:9.5px;font-weight:760;display:inline-flex}.decisionBadge.positive{color:#1f7545;background:#eaf8ef}.decisionBadge.review{color:#976712;background:#fff7e8}.decisionBadge.negative{color:#a2433e;background:#fff0ef}.decisionBadge.neutral{color:#657286;background:#f1f4f8}.approvalBadge{color:#416b99;background:#eef5fc}.lastScored{color:#8d98a8;margin-left:auto;font-size:9px}.scoreComponentGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.scoreComponentGrid>div{border:1px solid var(--border);background:#fafcff;border-radius:8px;padding:9px 10px}.scoreComponentGrid span{color:var(--muted);font-size:8.5px;display:block}.scoreComponentGrid strong{color:#2e425e;margin-top:3px;font-size:10.5px;display:block}.winningEvidenceSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.winningEvidenceSummary>div{border:1px solid var(--border);background:#fff;border-radius:8px;min-height:64px;padding:9px 10px}.winningEvidenceSummary strong{margin-bottom:4px;font-size:9.5px;display:block}.winningEvidenceSummary span,.winningEvidenceSummary li{color:var(--muted);font-size:9px;line-height:1.45}.winningEvidenceSummary ul{margin:0 0 0 16px;padding:0}.winningCardActions{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.winningCardActions form{margin:0}.winningCardActions .command{border-radius:7px;min-height:33px;padding:7px 10px;font-size:10px}.sidebarHeader{padding-left:14px;padding-right:14px}.sidebarNav{padding-left:10px;padding-right:10px}.navItem{border-radius:8px;min-height:36px;font-size:12px}@media (max-width:1100px){.metrics,.dashboardMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardMainGrid{grid-template-columns:1fr}.metricsFour,.workflowStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.keywordResearchBar{grid-template-columns:minmax(260px,1fr) 130px 145px 120px}.findProductsChoiceRow{grid-template-columns:1fr;gap:16px}.advancedFilterPopover .filterGrid,.supplierCards,.researchSummaryGrid,.scoreComponentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){html,body{max-width:100%;overflow-x:clip}.shell{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;overflow:clip}.sidebar{width:100%;min-width:0;max-width:100vw;height:auto;min-height:auto;position:static}.sidebarHeader{padding-bottom:10px}.workspacePill{width:fit-content;min-width:170px}.sidebarNav{gap:6px;width:100%;min-width:0;max-width:100vw;padding:6px 14px 12px;display:flex;overflow:auto hidden}.navGroup{flex:none;gap:4px;margin:0;display:flex}.navGroupLabel{display:none}.navItem{white-space:nowrap;margin:0}.sidebarAccount{display:none}.content{padding:22px 18px 34px}.dashboardWelcome{align-items:flex-start}.dashboardSecondaryGrid{grid-template-columns:1fr}.pipelinePanel{grid-column:auto}.pipelineFlow{grid-template-columns:1fr}.pipelineConnector{padding:2px;transform:rotate(90deg)}.profileGrid,.discoveryFieldGrid{grid-template-columns:1fr}.keywordResearchBar{grid-template-columns:1fr 1fr}.findProductsChoiceRow{grid-template-columns:1fr}.findProductsInputs{grid-template-columns:1fr 1fr}.findProductsButton{grid-column:1/-1}.loadingControls{grid-template-columns:1fr 1fr}.keywordInputArea,.researchSearchButton{grid-column:1/-1}.researchStatsGrid,.twoPanelGrid,.evidenceColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.resultSearchBar{grid-template-columns:1fr 1fr}.resultSearchBar .command{grid-column:1/-1}.advancedFilterPopover .filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.manualEvidenceForm{grid-template-columns:1fr 1fr}.supplierCards,.researchSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.scoreComponentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.discoveryActionBar{flex-direction:column;align-items:stretch}.discoveryPrimaryAction{width:100%;min-width:0}}@media (max-width:520px){.metrics,.grid,.metricsFour,.workflowStrip,.researchStatsGrid,.twoPanelGrid,.evidenceColumns,.supplierCards,.researchSummaryGrid,.dashboardMetrics{grid-template-columns:1fr}.dashboardWelcome,.dashboardQuickActions{flex-direction:column;align-items:stretch}.dashboardQuickActions .command{width:100%}.healthRow{grid-template-columns:9px minmax(0,1fr) auto}.healthRow time{display:none}.supplierHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.keywordResearchBar,.findModeCards,.findProductsInputs{grid-template-columns:1fr}.marketSegments{width:100%}.marketSegments button{flex:1;min-width:0}.searchFlowHint{display:none}.findProductsButton{grid-column:auto}.searchSessionBar,.searchSessionActions{flex-direction:column;align-items:stretch}.loadingControls{grid-template-columns:1fr}.keywordInputArea,.researchSearchButton{grid-column:auto}.researchFilterBar>label,.advancedFilters{width:100%;margin-left:0}.researchFilterBar>label{min-width:0}.researchFilterBar select,.advancedFilters>summary{width:100%}.advancedFilterPopover .filterGrid,.savedProfileControls,.manualEvidenceForm,.resultSearchBar{grid-template-columns:1fr}.resultSearchBar .command{grid-column:auto}.bulkActionBar,.supplierToolbar,.researchHeaderCopy,.bulkActionButtons,.inlineSupplierForm,.reviewActionForm{flex-direction:column;align-items:stretch}.opportunityDetailGrid{grid-template-columns:1fr;min-width:0}.evidenceBoundaryNotice,.metricGuide>div,.scoreComponentGrid,.winningEvidenceSummary{grid-template-columns:1fr}.winningCardTop{flex-direction:column}.winningScoreBlock{text-align:left}.lastScored{margin-left:0}.topbar{align-items:flex-start}.topbarActions{flex-direction:column;align-items:stretch}.attention{grid-column:auto}.loginPage{align-items:start;padding:42px 16px 16px}.loginCard{padding:24px 20px}.connectForm{align-items:stretch}.connectForm label{min-width:100%}.accountSummaryRow{grid-template-columns:1fr;gap:4px}.segmentedControl{grid-template-columns:1fr}}.researchPageLead{justify-content:space-between;align-items:flex-end;gap:28px;margin:-4px 0 18px;display:flex}.researchPageLead h1{margin-bottom:7px;font-size:25px}.researchPageLead>div:first-child>p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.researchTruthNote{background:#f7fbff;border:1px solid #d6e4f4;border-left:3px solid #4c94df;border-radius:9px;width:min(390px,35%);padding:10px 12px}.researchTruthNote strong,.researchTruthNote span{display:block}.researchTruthNote strong{color:#24466d;font-size:10.5px}.researchTruthNote span{color:#718198;margin-top:3px;font-size:9.5px;line-height:1.45}.researchQueueMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.researchQueueMetrics article{border:1px solid var(--border);background:#fff;border-radius:10px;min-height:82px;padding:12px 14px;box-shadow:0 3px 12px #142e5206}.researchQueueMetrics span,.researchQueueMetrics small{color:var(--muted);font-size:9.5px;display:block}.researchQueueMetrics strong{color:#172d4b;margin:5px 0;font-size:23px;line-height:1;display:block}.researchQueuePanel{padding:0;overflow:hidden}.researchQueueHeading{border-bottom:1px solid var(--border);padding:17px 18px 13px}.researchQueueHeading h2{margin-bottom:4px}.researchQueueHeading p:last-child{margin:0}.queueCount{text-align:right;min-width:72px;display:grid}.queueCount strong{color:#18385f;font-size:22px;line-height:1}.queueCount span{color:var(--muted);margin-top:3px;font-size:9px}.researchQueueFilters{border-bottom:1px solid var(--border);background:#f8fafc;grid-template-columns:minmax(220px,1.8fr) repeat(4,minmax(130px,1fr));gap:8px;padding:12px 18px;display:grid}.researchQueueFilters>label,.queueAdvancedFilters label{color:#64738a;text-transform:uppercase;letter-spacing:.055em;gap:4px;font-size:9px;font-weight:760;display:grid}.researchQueueFilters input,.researchQueueFilters select,.queueAdvancedFilters input,.queueAdvancedFilters select{border:1px solid var(--border-strong);color:#263951;text-transform:none;letter-spacing:0;background:#fff;border-radius:7px;outline:none;width:100%;min-height:35px;padding:0 9px;font-size:10.5px}.researchQueueFilters input:focus,.researchQueueFilters select:focus{border-color:var(--blue-600);box-shadow:0 0 0 2px #0878e814}.queueAdvancedFilters{border-top:1px solid #e5ebf2;grid-column:1/-1;padding-top:9px}.queueAdvancedFilters>summary{color:#3c6d9e;cursor:pointer;width:fit-content;font-size:10px;font-weight:730;list-style:none}.queueAdvancedFilters>summary::-webkit-details-marker{display:none}.queueAdvancedFilters>div{grid-template-columns:repeat(4,minmax(140px,1fr));gap:8px;margin-top:10px;display:grid}.queueFilterChecks{flex-wrap:wrap;grid-column:1/-1;gap:8px 15px;padding-top:3px;display:flex}.queueFilterChecks label{color:#53647a;text-transform:none;letter-spacing:0;cursor:pointer;align-items:center;gap:6px;font-size:9.5px;display:flex}.queueFilterChecks input{width:14px;min-height:14px;accent-color:var(--blue-600)}.queueFilterActions{grid-column:1/-1;align-items:center;gap:10px;display:flex}.queueFilterActions .command{border-radius:7px;min-height:33px;padding:7px 12px;font-size:10.5px}.queueFilterActions a{color:#64748b;font-size:10px;font-weight:680;text-decoration:none}.researchQueuePanel>.filterChips{border-bottom:1px solid var(--border);margin:0;padding:10px 18px}.researchQueueScroll{scrollbar-width:thin;max-height:calc(100vh - 250px);margin:0;overflow:auto}.modernResearchTable{min-width:1240px;font-size:11px}.modernResearchTable thead{z-index:4;background:#f8fafc;position:sticky;top:0}.modernResearchTable th{background:#f8fafc;padding:9px 10px}.modernResearchTable td{padding:12px 10px}.modernResearchTable tbody tr:hover td{background:#fbfdff}.modernResearchTable th:first-child,.modernResearchTable td:first-child{z-index:2;background:#fff;min-width:245px;position:sticky;left:0;box-shadow:7px 0 10px -12px #102745cc}.modernResearchTable th:first-child{z-index:5;background:#f8fafc}.stickyActionCell,.modernResearchTable th:last-child{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-7px 0 10px -12px #102745cc}.modernResearchTable th:last-child{z-index:5;background:#f8fafc}.researchProductCell>a{color:#112f53;max-width:260px;font-size:11.5px;font-weight:760;line-height:1.35;text-decoration:none;display:block}.researchProductCell>span,.researchProductCell>small{color:#8390a2;margin-top:3px;font-size:8.8px;display:block}.researchProductCell em{color:#4880b7;font-style:normal}.researchProductCell p{color:#95601e;max-width:235px;margin:6px 0 0;font-size:8.8px;line-height:1.35}.evidenceHealth,.sourceBoundaryCell,.supplierPoolCell,.queueStatusCell{gap:4px;min-width:135px;display:grid}.evidenceHealth strong,.sourceBoundaryCell strong,.supplierPoolCell strong{color:#283d58;font-size:10px}.evidenceHealth span,.sourceBoundaryCell span,.supplierPoolCell span,.queueStatusCell>span:not(.statusPill){color:#66768c;font-size:9px}.sourceBoundaryCell small,.supplierPoolCell small,.queueStatusCell small{color:#929dab;font-size:8.5px;line-height:1.4}.stateDot:before{content:"";background:#9da8b6;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.stateDot.available:before{background:#2f9b62}.stateDot.missing:before{background:#d39a35}.stateDot.stale:before{background:#b8792d}.stateDot.failed:before{background:#ca554b}.fitCell span{color:#68768a;justify-content:space-between;gap:9px;font-size:9px;display:flex}.fitCell strong{color:#33465f;font-size:9px}.statusPill.researchState.positive{color:#207549;background:#eaf8f0}.statusPill.researchState.review{color:#906112;background:#fff7e8}.disabledAction{opacity:.5;cursor:not-allowed}.tableAction.danger{color:#a33a34;border-color:#edcfcc}.researchEmpty{justify-items:start;gap:5px;margin:18px;display:grid}.researchEmpty strong{color:#344860;font-size:12px}.researchEmpty span{font-size:10px}.researchEmpty .command{margin-top:6px}.researchPagination{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:10px;display:flex}.researchPagination div{gap:6px;display:flex}.researchPagination a{border:1px solid var(--border);color:#316fae;border-radius:6px;padding:6px 9px;font-weight:700;text-decoration:none}.researchPagination a.disabled{opacity:.42;pointer-events:none}.reportTopbar{justify-content:space-between;align-items:flex-end;gap:24px;margin:-4px 0 15px;display:flex}.reportTopbar h1{margin-bottom:5px;font-size:25px}.reportTopbar>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:11px}.reportHeadlineState{justify-items:end;gap:5px;display:grid}.reportHeadlineState small{color:var(--muted);font-size:9.5px}.readinessBadge{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:780;display:inline-flex}.readinessBadge.ready{color:#1d7446;background:#e8f8ef}.readinessBadge.incomplete{color:#91600f;background:#fff5df}.researchReportLayout{grid-template-columns:minmax(0,1fr) 258px;align-items:start;gap:14px;display:grid}.researchReportMain{width:100%;min-width:0;max-width:100%;overflow:hidden}.reportAnchorNav{z-index:7;border:1px solid var(--border);background:#fffffff5;border-radius:9px;gap:4px;margin-bottom:10px;padding:7px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 4px 12px #142e520d}.reportAnchorNav a{color:#53657c;border-radius:5px;flex:none;padding:5px 8px;font-size:9px;font-weight:700;text-decoration:none}.reportAnchorNav a:hover{color:#146dbf;background:#eff6fd}.reportSection{border:1px solid var(--border);background:#fff;border-radius:11px;min-width:0;margin:0 0 12px;padding:16px;scroll-margin-top:55px;box-shadow:0 3px 12px #142e5206}.reportSectionTitle{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.reportSectionTitle h2{color:#1c3453;margin-bottom:3px;font-size:16px}.reportSectionTitle p:last-child{max-width:700px;color:var(--muted);margin:0;font-size:9.5px;line-height:1.45}.reportKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.reportKpiGrid article,.economicsStatusGrid article{background:#fbfcfe;border:1px solid #e3e9f1;border-radius:8px;padding:10px 11px}.reportKpiGrid span,.reportKpiGrid small,.economicsStatusGrid span,.economicsStatusGrid small{color:var(--muted);font-size:8.5px;display:block}.reportKpiGrid strong,.economicsStatusGrid strong{color:#263c58;margin:4px 0;font-size:10.5px;display:block}.summaryDecisionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.summaryAnswer{background:#f7fbff;border-left:3px solid #3d92df;border-radius:7px;padding:10px 11px}.summaryAnswer.warning{background:#fffaf1;border-left-color:#d39a35}.summaryAnswer span{color:#77869a;text-transform:uppercase;letter-spacing:.06em;font-size:8.5px;display:block}.summaryAnswer strong{color:#2c415b;margin-top:4px;font-size:10.5px;display:block}.summaryAnswer p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.sourceSplitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sourcePanel{border:1px solid var(--border);background:#fbfdff;border-top:3px solid #4e99df;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.sourcePanel.ebaySource{background:#fdfbff;border-top-color:#7c65b5}.sourcePanel header,.sourcePanel small{grid-column:1/-1}.sourcePanel header{justify-content:space-between;gap:8px;display:flex}.sourcePanel header span{color:#324861;font-size:10.5px;font-weight:760}.sourcePanel header strong{color:#738196;font-size:8.5px}.sourcePanel div{gap:3px;display:grid}.sourcePanel div span{color:var(--muted);font-size:8.5px}.sourcePanel div strong{color:#213b5b;font-size:12px}.sourcePanel abbr{color:#52769d;cursor:help;background:#e6eef7;border-radius:50%;place-items:center;width:13px;height:13px;text-decoration:none;display:inline-grid}.sourcePanel small{color:#8a96a6;border-top:1px solid #e5ebf2;padding-top:6px;font-size:8.5px}.reportSubpanel{box-shadow:none;margin-top:8px}.reportSubpanel .panelHeader p{margin:0}.supplementaryStrip{background:#fbf9ff;border:1px solid #e2daf2;border-left:3px solid #8a70c9;border-radius:7px;justify-content:space-between;gap:12px;margin-top:8px;padding:9px 11px;display:flex}.supplementaryStrip div{gap:2px;display:grid}.supplementaryStrip strong{color:#59467e;font-size:9.5px}.supplementaryStrip span{color:#84779b;font-size:8.5px}.poolDepthBadge{color:#2d659e;text-align:center;background:#edf5fd;border-radius:7px;min-width:58px;padding:6px 8px;font-size:10px;font-weight:760}.supplierComparisonWrap{border:1px solid var(--border);border-radius:8px;overflow:auto}.supplierComparisonTable{border-collapse:collapse;width:100%;min-width:1420px;font-size:9px}.supplierComparisonTable thead{z-index:3;position:sticky;top:0}.supplierComparisonTable th{border-bottom:1px solid var(--border);color:#718096;text-align:left;text-transform:uppercase;letter-spacing:.055em;background:#f6f8fb;padding:8px 9px;font-size:8px}.supplierComparisonTable td{border-bottom:1px solid var(--border);vertical-align:top;max-width:210px;padding:10px 9px}.supplierComparisonTable tbody tr:last-child td{border-bottom:0}.supplierComparisonTable td>strong,.supplierComparisonTable td>small,.supplierComparisonTable td>a{display:block}.supplierComparisonTable td>strong{color:#31465f;margin:4px 0 2px;font-size:9px}.supplierComparisonTable td>small{color:#8692a2;font-size:8px;line-height:1.4}.supplierComparisonTable td>a{color:#2874bb;margin-top:4px;font-size:8px;text-decoration:none}.primarySupplierRow td{background:#f5fbf8}.rejectedSupplierRow td{background:snow}.supplierRole{color:#647286;text-transform:uppercase;letter-spacing:.04em;background:#f1f4f7;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:7.8px;font-weight:760;display:inline-flex}.supplierRole.eligible{color:#26764c;background:#e7f8ee}.evidenceState{color:#677589;white-space:nowrap;background:#f0f3f7;border-radius:999px;align-items:center;width:fit-content;min-height:21px;padding:0 7px;font-size:8px;font-weight:760;display:inline-flex}.evidenceState.available,.evidenceState.succeeded,.evidenceState.confirmed{color:#23754a;background:#e9f8ef}.evidenceState.no-data{color:#607389;background:#eef3f7}.evidenceState.failed,.evidenceState.rejected{color:#a2443e;background:#fff0ef}.evidenceState.unsupported,.evidenceState.missing,.evidenceState.stale,.evidenceState.unverified{color:#956315;background:#fff6e5}.supplierMatchReview{margin-top:7px}.supplierMatchReview summary{color:#2a72b7;cursor:pointer;font-size:8px;font-weight:700}.supplierMatchReview form{border:1px solid var(--border);background:#fbfdff;border-radius:7px;gap:6px;min-width:250px;margin-top:6px;padding:8px;display:grid}.supplierMatchReview label{color:#63748a;gap:3px;font-size:8px;display:grid}.supplierMatchReview select,.supplierMatchReview textarea{border:1px solid var(--border-strong);border-radius:5px;width:100%;padding:5px;font-size:8px}.supplierMatchReview textarea{resize:vertical;min-height:55px}.matchChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.matchChecks label{align-items:center;gap:4px;display:flex}.economicsStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.capabilityWarning{background:#fffaf1;border:1px solid #edd9ae;border-left:3px solid #d39a35;border-radius:7px;gap:3px;margin:8px 0;padding:10px 11px;display:grid}.capabilityWarning strong{color:#73511c;font-size:9.5px}.capabilityWarning span{color:#8a7048;font-size:9px;line-height:1.45}.modelFitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.modelFitGrid article{border:1px solid var(--border);background:#fbfcfe;border-radius:8px;padding:12px}.modelFitGrid header{justify-content:space-between;gap:12px;display:flex}.modelFitGrid header span{color:#6e7c90;font-size:9px}.modelFitGrid header strong{color:#2f4662;font-size:11px}.modelFitGrid ul{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.modelFitGrid li{color:#65748a;font-size:9px}.modelFitGrid li:before{content:"•";color:#9ba7b6;margin-right:6px}.modelFitGrid li.pass:before{content:"✓";color:#2e9160}.modelFitGrid li.missing:before{content:"—";color:#bd812c}.modelFitGrid p{color:#8b7047;margin:9px 0 0;font-size:8.5px;line-height:1.45}.riskGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.riskGrid article{background:#fffaf3;border:1px solid #eddfc6;border-radius:7px;padding:9px 10px}.riskGrid span{color:#a2793e;text-transform:uppercase;letter-spacing:.06em;font-size:7.5px;display:block}.riskGrid strong{color:#6d5737;margin-top:3px;font-size:9px;line-height:1.4;display:block}.missingEvidenceList{gap:5px;display:grid}.missingEvidenceList article{border:1px solid var(--border);border-radius:7px;grid-template-columns:68px minmax(0,1fr);align-items:start;gap:9px;padding:8px 9px;display:grid}.missingEvidenceList strong{color:#31465f;font-size:9.5px}.missingEvidenceList p{color:#6f7c90;margin:2px 0;font-size:8.5px;line-height:1.4}.missingEvidenceList small{color:#9aa4b1;font:7.5px ui-monospace,SFMono-Regular,Menlo,monospace}.providerHealthGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.providerCard{border:1px solid var(--border);background:#fbfcfe;border-left:3px solid #aeb9c7;border-radius:7px;padding:9px 10px}.providerCard.state-available{border-left-color:#42a66e}.providerCard.state-failed{border-left-color:#cf5b52}.providerCard.state-unsupported,.providerCard.state-missing,.providerCard.state-stale{border-left-color:#d39a35}.providerCard>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.providerCard strong{color:#31465f;font-size:9px}.providerCard p{color:#718096;margin:5px 0;font-size:8px}.providerCard small{color:#97a1af;font-size:7.5px}.evidenceLedger{box-shadow:none;margin-top:7px;padding:11px}.evidenceLedger>summary{cursor:pointer;list-style:none}.evidenceLedger>summary::-webkit-details-marker{display:none}.evidenceLedger>summary span{gap:2px;display:grid}.evidenceLedger>summary small{color:var(--muted);font-size:8.5px}.researchActionRail{gap:8px;display:grid;position:sticky;top:10px}.actionRailCard{border:1px solid var(--border);background:#fff;border-radius:10px;padding:12px;box-shadow:0 3px 12px #142e5208}.actionRailCard h3{color:#2b425f;margin-bottom:9px;font-size:11px}.railState{color:#203a59;font-size:14px;display:block}.actionRailCard>span{color:var(--muted);margin-top:4px;font-size:8.5px;display:block}.actionRailCard>small{color:#8e99a8;font-size:7.8px;line-height:1.4;display:block}.readinessProgress{background:#edf1f5;border-radius:999px;height:5px;margin:8px 0 5px;overflow:hidden}.readinessProgress i{border-radius:inherit;background:linear-gradient(90deg,#39a16a,#3f91db);height:100%;display:block}.railActions{gap:6px;display:grid}.railActions form,.railActions .command,.actionRailCard>.command{width:100%}.railActions .command,.actionRailCard>.command{border-radius:7px;min-height:34px;padding:7px 9px;font-size:9px}.railActions details,.railEvidenceForm{border-top:1px solid var(--border);padding-top:7px}.railActions summary,.railEvidenceForm summary{color:#346fa8;cursor:pointer;font-size:9px;font-weight:720}.railForm,.railEvidenceForm form{gap:6px;margin-top:8px;display:grid}.railForm label,.railEvidenceForm label{color:#65758a;gap:3px;font-size:8px;display:grid}.railForm input,.railEvidenceForm input,.railEvidenceForm select,.railEvidenceForm textarea,.railDecisionForm textarea{border:1px solid var(--border-strong);width:100%;min-height:32px;color:var(--text);background:#fff;border-radius:6px;padding:5px 7px;font-size:8.5px}.railEvidenceForm p,.railDisabledReason{color:#7c8797;margin:6px 0;font-size:8px;line-height:1.45}.railDecisionForm{border-top:1px solid var(--border);gap:5px;margin-top:9px;padding-top:8px;display:grid}.railDecisionForm textarea{resize:vertical;min-height:54px}.actionRailCard button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (max-width:1180px){.researchQueueFilters{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(140px,1fr))}.researchQueueFilters>label:nth-of-type(4),.researchQueueFilters>label:nth-of-type(5){grid-row:2}.researchReportLayout{grid-template-columns:minmax(0,1fr) 230px}.reportKpiGrid,.economicsStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.researchPageLead{flex-direction:column;align-items:stretch;gap:10px}.researchTruthNote{width:100%}.researchQueueMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.researchReportLayout{flex-direction:column;display:flex}.researchActionRail{order:-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;position:static}.researchActionRail .actionRailCard:last-child{grid-column:1/-1}.providerHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.inventorySectionNav{scrollbar-width:thin;gap:8px;padding:4px 0 12px;display:flex;overflow-x:auto}.inventorySectionNav a{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:700;text-decoration:none}.inventorySectionNav a:hover,.inventorySectionNav a:focus-visible{border-color:var(--blue-600);color:var(--blue-600)}.inventoryFacts{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;display:grid}.inventoryFact{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:5px;min-height:70px;padding:12px;display:grid}.inventoryFact span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.inventoryFact strong{color:var(--text);overflow-wrap:anywhere;font-size:13px;line-height:18px}.workflowCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workflowCardGrid .panel{align-content:start;gap:10px;display:grid}.workflowCardGrid .command{width:fit-content;margin-top:6px}.intakeForm{gap:16px;display:grid}.formGrid,.mappingGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.formGrid label,.mappingGrid label,.intakeForm>.panel>label{color:#475467;gap:6px;font-size:12px;font-weight:650;display:grid}.formGrid input,.formGrid select,.formGrid textarea,.mappingGrid select,.intakeForm textarea,.intakeForm>.panel>label>select{border:1px solid var(--border-strong);width:100%;min-height:40px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:9px 10px}.intakeForm textarea{resize:vertical;line-height:1.5}.checkLine{grid-auto-flow:column;justify-content:start;align-items:flex-start;margin-top:14px;line-height:1.45;gap:9px!important;font-weight:550!important;display:flex!important}.checkLine input{width:16px;height:16px;margin-top:2px}.actionBar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mappingGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.metricGrid article{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;gap:4px;padding:12px;display:grid}.metricGrid span{color:var(--muted);font-size:11px;font-weight:650}.metricGrid strong{font-size:22px}.callout.danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}@media (max-width:900px){.formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.workflowCardGrid,.formGrid,.mappingGrid,.metricGrid{grid-template-columns:1fr}}@media (max-width:700px){.researchQueueFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.queueSearch,.queueAdvancedFilters,.queueFilterActions{grid-column:1/-1}.queueAdvancedFilters>div{grid-template-columns:repeat(2,minmax(0,1fr))}.reportTopbar{flex-direction:column;align-items:flex-start}.reportHeadlineState{justify-items:start}.sourceSplitGrid,.modelFitGrid,.summaryDecisionGrid,.researchActionRail{grid-template-columns:1fr}.researchActionRail .actionRailCard:last-child{grid-column:auto}}@media (max-width:520px){.researchQueueMetrics,.researchQueueFilters,.queueAdvancedFilters>div,.reportKpiGrid,.economicsStatusGrid,.providerHealthGrid,.riskGrid{grid-template-columns:1fr}.researchQueueFilters>label,.queueSearch,.queueAdvancedFilters,.queueFilterActions{grid-column:auto;grid-row:auto!important}.queueFilterChecks{flex-direction:column;grid-column:auto}.researchPagination{flex-direction:column;align-items:stretch}.reportSection{padding:12px}.reportSectionTitle{flex-direction:column}.sourcePanel{grid-template-columns:1fr}.sourcePanel header,.sourcePanel small{grid-column:auto}}@media (max-width:1000px){.journeyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflowProgress strong{font-size:8.5px}}@media (max-width:820px){.pageHeader{align-items:flex-start}.workflowProgress{grid-template-columns:repeat(6,minmax(112px,1fr));padding-bottom:7px;overflow-x:auto}.workflowProgress li:not(:last-child):after{right:-50%}}@media (max-width:560px){.pageHeader,.pageHeaderActions,.dashboardHero,.dashboardAttentionSummary,.dashboardAttentionSummary>div,.uiBulkActionBar{flex-direction:column;align-items:stretch}.pageHeaderActions .command,.pageHeaderActions form,.pageHeaderActions button{width:100%}.journeyGrid{grid-template-columns:1fr}.journeyCard{min-height:190px}.uiSegmented{grid-auto-flow:row;width:100%}.uiStatePanel{align-items:flex-start}}:root{--blue-600:#2563eb;--blue-500:#3b82f6;--surface-muted:#f6f8fb;--surface-soft:#f8fafc;--border:#e4e9f1;--border-strong:#d6dee9;--text:#172238;--muted:#667085}.srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.shell{grid-template-columns:236px minmax(0,1fr)}.brand{gap:10px;font-size:17px}.workspacePill{background:#ffffff09;border-radius:8px;margin-top:14px}.navGroup{margin-top:12px}.navItem{border-radius:7px;min-height:36px;margin:1px 0;font-size:13px}.sidebarAccount{margin:0 10px 12px}.profileLink{border-radius:8px}.content{padding:24px 28px 36px}.pageHeader{min-height:64px;margin-bottom:18px}.pageHeaderCopy h1{letter-spacing:-.025em;font-size:28px;font-weight:700;line-height:34px}.pageHeaderCopy>p:last-child:not(.eyebrow){margin-top:3px;font-size:14px;line-height:20px}.pageHeader .eyebrow{margin-bottom:1px;font-size:10px}.logoutButton{border-radius:8px;min-height:36px;padding:0 12px;font-size:12.5px}.command{min-height:38px;box-shadow:none;background:#2563eb;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:650}.command:hover{filter:none;background:#1d4ed8}.command.secondary:hover{background:#f8fafc}.panel{border-radius:9px;box-shadow:0 1px 2px #10182809}.researchQueuePanel,.supplierQueuePanel{border-radius:9px}.researchQueueHeading,.supplierQueueHeader{min-height:58px;padding:14px 18px}.researchQueuePanel>.researchQueueHeading,.supplierQueuePanel>.supplierQueueHeader{padding:14px 18px}.researchQueueHeading h2,.supplierQueueHeader h2{margin:0 0 2px;font-size:17px;font-weight:650}.researchQueueHeading .muted,.supplierQueueHeader .muted{font-size:12px}.cleanQueueFilters{border-top:1px solid var(--border);background:#fff;grid-template-columns:minmax(300px,1fr) 190px auto auto;align-items:center;gap:8px;margin:0;padding:10px 18px}.researchQueueFilters input,.researchQueueFilters select,.queueAdvancedFilters input,.queueAdvancedFilters select,.compactSearch input,.inlineRoleForm select,.supplierSearchForm input,.supplierQuoteForm input,.supplierQuoteForm select,.supplierQuoteForm textarea,.economicsInputForm input,.economicsInputForm select,.economicsInputForm textarea{border-color:var(--border-strong);min-height:38px;color:var(--text);border-radius:8px;font-size:13.5px}.researchQueueFilters select,.queueAdvancedFilters select,.inlineRoleForm select,.supplierQuoteForm select,.economicsInputForm select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%23667085' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:34px}.queueAdvancedFilters{border:0;grid-column:auto;padding:0}.queueAdvancedFilters>summary{border:1px solid var(--border-strong);color:#344054;border-radius:8px;align-items:center;min-height:38px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.queueAdvancedFilters>summary:after{content:" ›";color:#98a2b3;margin-left:7px;transform:rotate(90deg)}.queueAdvancedFilters[open]{grid-column:1/-1}.queueAdvancedFilters[open]>div{border:1px solid var(--border);background:#f8fafc;border-radius:8px;margin-top:10px;padding:12px}.queueFilterActions{grid-column:auto;gap:8px}.queueFilterActions .command{min-height:38px;padding:0 14px;font-size:13px}.queueFilterActions a{font-size:12.5px}.researchQueuePanel>.filterChips{background:#fff;gap:4px;padding:7px 18px 9px}.filterChip{color:#667085;background:0 0;border-color:#0000;border-radius:6px;min-height:30px;padding:0 10px;font-size:12.5px;font-weight:550}.filterChip:hover{color:#344054;background:#f5f7fa;border-color:#0000}.filterChip.active{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.researchQueueScroll{max-height:calc(100vh - 230px)}.ec03ResearchTable{table-layout:auto;min-width:1000px}.ec03ResearchTable th,.supplierProductTable th,.ec03SupplierTable th{color:#667085;letter-spacing:.035em;background:#f8fafc;padding:9px 12px;font-size:11px;font-weight:650}.ec03ResearchTable td,.supplierProductTable td{color:#344054;vertical-align:middle;height:62px;padding:10px 12px;font-size:13px}.ec03ResearchTable tbody tr:hover td,.supplierProductTable tbody tr:hover td,.ec03SupplierTable tbody tr:hover td{background:#f8fbff}.productIdentityCell{min-width:205px}.productIdentityCell>a{color:#172238;font-size:14px;font-weight:650;line-height:18px;text-decoration:none}.productIdentityCell>span,.cellSubtle{color:#7a8699;margin-top:3px;font-size:12px;line-height:16px}.productIdentityCell>small{color:#7a8699;margin-top:3px;font-size:12px}.ec03ResearchTable td>strong,.supplierProductTable td>strong{font-weight:600}.ec03ResearchTable td:nth-child(2) strong,.ec03ResearchTable td:nth-child(3) small{white-space:nowrap}.ec03ResearchTable th:nth-child(3),.ec03ResearchTable td:nth-child(3){min-width:135px}.ec03ResearchTable th:nth-child(5),.ec03ResearchTable td:nth-child(5){min-width:155px}.blockerText{color:#475467;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:13px;font-weight:550;line-height:18px;overflow:hidden}.statusPill{border-radius:6px;padding:4px 8px;font-size:11.5px;font-weight:600}.statusPill.info{color:#1d4ed8;background:#eff6ff}.statusPill.positive{color:#067647;background:#ecfdf3}.statusPill.review{color:#b54708;background:#fffaeb}.statusPill.negative{color:#b42318;background:#fef3f2}.statusPill.neutral{color:#475467;background:#f2f4f7}.tableAction{color:#344054;border-radius:7px;min-height:32px;padding:6px 10px;font-size:12.5px;font-weight:600}.tableAction:hover{color:#172238;background:#f8fafc;border-color:#b8c3d1}.stickyActionCell{box-shadow:none;background:#fff}.researchPagination{padding:10px 18px;font-size:12px}.researchPagination a{border-radius:7px;font-size:12px}.compactSearch input{min-width:280px}.supplierProductTable{min-width:1050px}.supplierQueueScroll{margin-top:0}.supplierProductTable td:nth-child(2) strong{white-space:nowrap}.reportTopbar{border-bottom:1px solid var(--border);align-items:center;margin:0 0 16px;padding-bottom:14px}.reportTopbar h1,.supplierDetailTopbar h1{letter-spacing:-.025em;margin:4px 0 3px;font-size:27px;font-weight:700;line-height:34px}.reportTopbar>div:first-child>p:last-child,.supplierDetailTopbar>div>p:last-child{font-size:13px;line-height:19px}.backLink{color:#475467;font-size:12.5px;font-weight:600;text-decoration:none}.reportHeadlineState{gap:4px}.reportHeadlineState small{font-size:12px}.readinessBadge{border-radius:6px;min-height:28px;font-size:12px;font-weight:650}.researchReportLayout{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.reportSection{border-radius:9px;margin-bottom:12px;padding:16px;box-shadow:0 1px 2px #10182808}.reportSectionTitle{margin-bottom:12px}.reportSectionTitle h2{color:#172238;font-size:17px;font-weight:650}.reportSectionTitle p:last-child{font-size:12px}.researchAnswerGrid,.supplierDecisionStrip{border:1px solid var(--border);background:#fff;border-radius:9px;gap:0;margin-bottom:12px;overflow:hidden}.researchAnswerGrid article,.supplierDecisionStrip article{border:0;border-right:1px solid var(--border);min-height:92px;box-shadow:none;border-radius:0;padding:13px 14px}.supplierDecisionStrip article{min-height:0}.researchAnswerGrid article:last-child,.supplierDecisionStrip article:last-child{border-right:0}.researchAnswerGrid span,.supplierDecisionStrip span{color:#667085;letter-spacing:.035em;font-size:10.5px;font-weight:650}.researchAnswerGrid strong,.supplierDecisionStrip strong{color:#172238;margin-top:6px;font-size:15px;font-weight:650;line-height:20px}.researchAnswerGrid small,.supplierDecisionStrip small{color:#7a8699;margin-top:3px;font-size:11.5px;line-height:16px}.summaryDecisionGrid{gap:10px;margin-top:10px}.summaryAnswer{border-left-width:2px;border-radius:7px;padding:12px 14px}.summaryAnswer span{font-size:10px}.summaryAnswer strong{font-size:13px}.summaryAnswer p{font-size:12px}.researchAdvancedEvidence{border-radius:9px}.researchAdvancedEvidence>summary,.supplierWorkCard>summary,.supplierEvidenceDetails>summary{padding:14px 16px}.researchAdvancedEvidence summary strong,.supplierWorkCard summary strong,.supplierEvidenceDetails summary strong{font-size:13.5px}.researchAdvancedEvidence summary small,.supplierWorkCard summary small,.supplierEvidenceDetails summary small{font-size:12px}.researchActionRail{gap:10px}.actionRailCard{border-radius:9px;padding:14px;box-shadow:0 1px 2px #10182808}.actionRailCard h3{font-size:14px}.railState{font-size:16px}.actionRailCard>span{font-size:12px}.actionRailCard>small,.railDisabledReason{font-size:11.5px;line-height:16px}.readinessProgress i{background:#2563eb}.railActions .command,.actionRailCard>.command{border-radius:8px;min-height:36px;font-size:12.5px}.researchPrimaryNext{background:#f8fbff;border-color:#bfdbfe}.researchPrimaryNext .command{margin:10px 0 7px}.railActions summary,.railEvidenceForm summary{font-size:12px}.railForm label,.railEvidenceForm label{font-size:11.5px}.railForm input,.railEvidenceForm input,.railEvidenceForm select,.railEvidenceForm textarea,.railDecisionForm textarea{border-radius:7px;min-height:36px;font-size:12.5px}.railEvidenceForm p{font-size:11.5px}.supplierDecisionStrip{grid-template-columns:repeat(5,minmax(0,1fr))}.supplierPrimaryAction{border-radius:9px;min-height:0;margin-bottom:14px;padding:16px}.supplierComparePanel,.supplierEvidenceDetails,.supplierWorkCard{min-height:0}.supplierPrimaryAction h2{font-size:17px}.supplierComparePanel>.panelHeader{padding:15px 16px 12px}.supplierComparePanel>.panelHeader h2{margin:2px 0 0;font-size:17px}.badge{color:#1d4ed8;background:#eff6ff;border-radius:6px}.supplierComparisonWrap{border-radius:8px}.ec03SupplierTable{min-width:1050px;font-size:13px}.ec03SupplierTable td{vertical-align:middle;min-width:98px;padding:10px 12px;font-size:13px}.ec03SupplierTable td:first-child{min-width:250px;max-width:270px}.ec03SupplierTable td>strong{color:#344054;font-size:13px;font-weight:600}.ec03SupplierTable td>small{color:#7a8699;margin-top:3px;font-size:11.5px;line-height:16px}.ec03SupplierTable td>a{color:#2563eb;margin-top:5px;font-size:12px}.supplierRole,.evidenceState{letter-spacing:0;text-transform:none;border-radius:6px;min-height:22px;font-size:10.5px;font-weight:650}.supplierMatchReview summary,.supplierMatchReview label{font-size:11.5px}.supplierMatchReview select,.supplierMatchReview textarea{font-size:12.5px}.supplierReadyBar{background:#f8fbff;border-color:#bfdbfe;border-radius:9px;margin:14px 0;padding:18px}.supplierReadyBar h2{font-size:18px}.supplierReadyBar p:last-child{font-size:13px}.supplierWorkGrid{margin:14px 0}.supplierWorkCard,.supplierEvidenceDetails{border-radius:9px}@media (max-width:1180px){.shell{grid-template-columns:220px minmax(0,1fr)}.content{padding-left:20px;padding-right:20px}.cleanQueueFilters{grid-template-columns:minmax(240px,1fr) 180px auto auto}.researchReportLayout{grid-template-columns:minmax(0,1fr) 250px}}@media (max-width:900px){.shell{grid-template-columns:1fr}.content{padding:20px 18px 30px}.cleanQueueFilters{grid-template-columns:minmax(220px,1fr) 180px auto}.queueFilterActions{grid-column:1/-1}.researchAnswerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.researchAnswerGrid article:nth-child(3n){border-right:0}.researchAnswerGrid article:nth-child(-n+3){border-bottom:1px solid var(--border)}.supplierDecisionStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.cleanQueueFilters{grid-template-columns:1fr}.queueAdvancedFilters,.queueAdvancedFilters[open],.queueFilterActions{grid-column:auto}.pageHeader{min-height:0}.researchAnswerGrid,.supplierDecisionStrip{grid-template-columns:1fr}.researchAnswerGrid article,.supplierDecisionStrip article{border-right:0;border-bottom:1px solid var(--border);min-height:0}.researchAnswerGrid article:last-child,.supplierDecisionStrip article:last-child{border-bottom:0}}.reportKpiGrid span,.reportKpiGrid small,.economicsStatusGrid span,.economicsStatusGrid small{font-size:11px;line-height:15px}.reportKpiGrid strong,.economicsStatusGrid strong{font-size:13px;line-height:18px}.sourcePanel header span{font-size:12px}.sourcePanel header strong,.sourcePanel div span,.sourcePanel small{font-size:11px;line-height:15px}.sourcePanel div strong{font-size:13px}.supplementaryStrip strong{font-size:12px}.supplementaryStrip span{font-size:11px}.capabilityWarning strong{font-size:12px}.capabilityWarning span{font-size:11.5px;line-height:16px}.modelFitGrid header span{font-size:11px}.modelFitGrid header strong{font-size:12.5px}.modelFitGrid li,.modelFitGrid p{font-size:11px;line-height:16px}.riskGrid span{font-size:10.5px}.riskGrid strong{font-size:12px;line-height:16px}.missingEvidenceList strong{font-size:12px}.missingEvidenceList p{font-size:11.5px;line-height:16px}.missingEvidenceList small{font-size:10.5px;line-height:14px}.providerCard strong{font-size:12px}.providerCard p,.providerCard small{font-size:11px;line-height:15px}.evidenceLedger>summary strong{font-size:12.5px}.evidenceLedger>summary small,.poolDepthBadge{font-size:11px}.memberAdminTable{min-width:1120px}.memberAdminTable td:last-child{min-width:430px}.memberAdminForm{grid-template-columns:100px 118px minmax(130px,1fr) auto;align-items:center;gap:8px;display:grid}.memberAdminForm select{color:#102a43;min-height:36px;font:inherit;background:#fff;border:1px solid #d9e2ec;border-radius:8px;padding:0 8px;font-size:12px}.memberAdminCheck{color:#52606d;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.memberAdminCheck input{accent-color:#0878e8;width:16px;height:16px}@media (max-width:900px){.memberAdminForm{grid-template-columns:1fr 1fr}.memberAdminForm .memberAdminCheck,.memberAdminForm .command{width:100%}}.localResearchGrid{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:18px;display:grid}.localResearchPanel{min-width:0}.localResearchFull{grid-column:1/-1}.localWorkerStatus{gap:8px;display:grid}.localWorkerStatus>span:not(.statusPill){color:var(--muted,#667085);font-size:.9rem}.localResearchActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.localResearchForm{gap:12px;display:grid}.localResearchForm label{gap:6px;font-weight:650;display:grid}.localResearchForm label>span{color:var(--muted,#667085);font-size:.82rem}.localResearchForm input,.localResearchForm select,.localResearchPanel input,.localResearchPanel select{border:1px solid var(--line,#d0d5dd);background:var(--surface,#fff);width:100%;min-height:42px;color:inherit;font:inherit;border-radius:10px;padding:9px 11px}.localResearchFormRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.localResearchCheck{align-items:center;grid-template-columns:auto 1fr!important;gap:8px!important;font-weight:600!important;display:flex!important}.localResearchCheck input{width:auto!important;min-height:auto!important}.pairingSecretBox{border:1px solid var(--line,#d0d5dd);background:var(--surface-muted,#f8fafc);border-radius:12px;gap:8px;margin-top:14px;padding:14px;display:grid}.pairingSecretBox code{overflow-wrap:anywhere;background:#0f172a0f;border-radius:8px;padding:9px;font-size:.84rem;display:block}.pairingSecretBox span,.pairingSecretBox small{color:var(--muted,#667085)}.localResearchTable td{vertical-align:top}.linkButton{color:var(--link,#175cd3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.linkButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.localResearchGrid{grid-template-columns:1fr}.localResearchFull{grid-column:auto}.localResearchFormRow{grid-template-columns:1fr}}.productCard{background:#fff;border:1px solid #dce3ef;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #071a3d0b}.productCardMedia{aspect-ratio:1.2;background:#eef3f9;position:relative;overflow:hidden}.productCardMedia img{object-fit:cover;width:100%;height:100%}.productCardPlaceholder{color:#71809a;place-items:center;width:100%;height:100%;font-size:22px;font-weight:850;display:grid}.productCardMarket{color:#fff;background:#071a3deb;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:800;position:absolute;top:8px;left:8px}.productCardHeading{justify-content:space-between;align-items:flex-start;gap:7px;margin-bottom:9px;display:flex}.productCardHeading small{color:#6b7890;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:9px;display:block;overflow:hidden}.productCardHeading h2{color:#0d1733;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.productCardMetric strong{color:#13203c;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.productCardHealth{color:#53617a;justify-content:space-between;align-items:center;gap:7px;margin-top:7px;font-size:9px;display:flex}.productCardActions{align-items:center;gap:6px;margin-top:9px;display:flex}.productCardActions>*{text-align:center;flex:1;justify-content:center;min-width:0}.viewToggle{background:#f8fafc;border:1px solid #dce3ef;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.viewToggle a{color:#53617a;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:750;text-decoration:none}.viewToggle a.active{color:#0b3ba7;background:#fff;box-shadow:0 1px 4px #071a3d1a}.listingPipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.listingPipeline a{color:#172033;text-align:center;background:#fff;border:1px solid #dce3ef;border-radius:10px;padding:12px;font-size:13px;font-weight:700;text-decoration:none}.listingPipeline a:not(:last-child):after{content:" →";color:#7c8aa5}.advancedPanel{padding:0;overflow:hidden}.advancedPanel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.advancedPanel>summary span:first-child{gap:3px;display:grid}.advancedPanel>summary small{color:#6b7890;text-transform:uppercase;letter-spacing:.08em}.advancedPanelBody{padding:0 20px 20px}.navDisclosure>summary{cursor:pointer;list-style:none}.navDisclosure>summary::-webkit-details-marker{display:none}.navDisclosureChevron{color:#7590b8;margin-left:auto}.navDisclosure[open] .navDisclosureChevron{transform:rotate(180deg)}.navChildren{gap:2px;margin:2px 0 7px 35px;display:grid}.navChildren a{color:#9fb0ca;border-radius:6px;padding:6px 8px;font-size:11px;text-decoration:none}.navChildren a:hover,.navChildren a.active{color:#fff;background:#ffffff0f}.internalTools{border-top:1px solid #ffffff14;margin-top:14px;padding-top:12px}.internalTools>summary{color:#91a3bf;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;font-size:10px;font-weight:800}.dashboardQuickActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dashboardKpiGrid{gap:11px;margin-bottom:14px;display:grid}.dashboardKpiGrid.primary{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboardKpiGrid.secondary{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardKpiGrid article{background:#fff;border:1px solid #dce3ef;border-radius:13px;min-width:0;padding:16px}.dashboardKpiGrid span{color:#65738b;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.dashboardKpiGrid strong{color:#10203e;margin-top:5px;font-size:25px;display:block}.dashboardKpiGrid small{color:#77849a;margin-top:3px;font-size:10px;display:block}.dashboardColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboardAttentionRow{color:#17233c;border-bottom:1px solid #edf1f6;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:grid}.dashboardAttentionRow:last-child{border-bottom:0}.dashboardAttentionRow span{min-width:0}.dashboardAttentionRow strong,.dashboardAttentionRow small{display:block}.dashboardAttentionRow small{color:#6b7890;margin-top:2px;font-size:10px}.dashboardAttentionRow b{color:#0b3ba7;font-size:10px}.inventoryOverviewGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.inventoryOverviewGrid>a,.inventoryOverviewGrid>div{color:#17233c;background:#f9fbfd;border:1px solid #e8edf4;border-radius:9px;padding:10px;text-decoration:none}.inventoryOverviewGrid span{color:#6b7890;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.inventoryOverviewGrid strong{margin-top:4px;font-size:18px;display:block}@media (max-width:1100px){.dashboardKpiGrid.primary{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardKpiGrid.secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.inventoryOverviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.dashboardColumns{grid-template-columns:1fr}.dashboardKpiGrid.primary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardKpiGrid.secondary{grid-template-columns:1fr}.inventoryOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1500px){.productCardGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1200px){.productCardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.productCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.productCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.listingPipeline{grid-template-columns:1fr 1fr}.listingPipeline a:last-child{grid-column:1/-1}}@media (max-width:360px){.productCardGrid{grid-template-columns:1fr}}.uiField{color:#26344d;gap:7px;min-width:0;font-size:12px;font-weight:750;display:grid}.uiModernSelect{min-width:0;position:relative}.uiModernSelectNative{opacity:.001;pointer-events:none;width:1px;height:1px;position:absolute}.uiModernSelectTrigger{color:#17233c;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e1ec;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 11px;font-size:12px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;box-shadow:0 1px 2px #10203e08}.uiModernSelectTrigger:hover{background:#fbfdff;border-color:#b9c8dd}.uiModernSelect.open .uiModernSelectTrigger,.uiModernSelectTrigger:focus-visible{border-color:#4f8cff;outline:none;box-shadow:0 0 0 4px #146cff1f}.uiModernSelectTrigger:disabled{cursor:not-allowed;opacity:.56;background:#f4f6f9}.uiModernSelectValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:750;overflow:hidden}.uiModernSelectPlaceholder{text-overflow:ellipsis;white-space:nowrap;color:#78869d;min-width:0;overflow:hidden}.uiModernSelectChevron{color:#70819b;font-size:15px;transition:transform .15s}.uiModernSelect.open .uiModernSelectChevron{transform:rotate(180deg)}.uiModernSelectBadge{color:#0b5fd8;white-space:nowrap;background:#eef5ff;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:9px;font-weight:850;display:inline-flex}.uiModernSelectPanel{z-index:70;background:#fff;border:1px solid #d9e1ec;border-radius:14px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 18px 50px #12264829}.uiModernSelectSearch{color:#71809a;background:#fbfcfe;border-bottom:1px solid #edf1f6;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:9px;display:grid}.uiModernSelectSearch input{color:#17233c;width:100%;min-height:36px;font:inherit;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.uiModernSelectOptions{max-height:310px;padding:6px;display:grid;overflow:auto}.uiModernSelectOption{color:#17233c;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:8px;padding:9px;display:grid}.uiModernSelectOption:hover,.uiModernSelectOption:focus-visible,.uiModernSelectOption.keyboardActive{background:#f1f6ff;outline:0}.uiModernSelectOption.selected{color:#0b4fae;background:#eaf3ff}.uiModernSelectOption.clear{color:#6d7a90}.uiModernSelectOptionCopy{min-width:0;display:grid}.uiModernSelectOptionCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.uiModernSelectOptionCopy small{color:#7a8799;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.uiModernSelectCheck{color:#146cff;text-align:center;font-size:13px;font-weight:900}.uiModernSelectEmpty{color:#738098;text-align:center;padding:18px;font-size:11px}.uiCheckControl,.uiSwitchControl{color:#17233c;cursor:pointer;align-items:flex-start;gap:10px;min-width:0;display:flex}.uiCheckControl.disabled,.uiSwitchControl.disabled{cursor:not-allowed;opacity:.55}.uiCheckControl>input,.uiSwitchControl>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.uiCheckBox{color:#0000;background:#fff;border:1px solid #cbd6e5;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;transition:all .15s;display:grid;box-shadow:0 1px 2px #10203e0a}.uiCheckControl>input:checked+.uiCheckBox{color:#fff;background:#146cff;border-color:#146cff}.uiCheckControl>input:focus-visible+.uiCheckBox{box-shadow:0 0 0 4px #146cff1f}.uiCheckBox span{font-size:12px;font-weight:900}.uiCheckCopy{gap:2px;min-width:0;display:grid}.uiCheckCopy strong{font-size:11px;line-height:1.4}.uiCheckCopy small{color:#738098;font-size:9px;line-height:1.45}.uiSwitchControl{justify-content:space-between;align-items:center}.uiSwitchTrack{background:#d9e1ec;border-radius:999px;flex:0 0 42px;width:42px;height:24px;transition:all .18s;position:relative}.uiSwitchTrack span{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #10203e2e}.uiSwitchControl>input:checked+.uiSwitchTrack{background:#146cff}.uiSwitchControl>input:checked+.uiSwitchTrack span{transform:translate(18px)}.uiSwitchControl>input:focus-visible+.uiSwitchTrack{box-shadow:0 0 0 4px #146cff1f}.uiButton{min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:800;line-height:1;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s;display:inline-flex}.uiButton:hover:not(:disabled){transform:translateY(-1px)}.uiButton:focus-visible{outline:0;box-shadow:0 0 0 4px #146cff21}.uiButton:disabled{cursor:not-allowed;opacity:.5}.uiButton.primary{color:#fff;background:#146cff;box-shadow:0 6px 16px #146cff2e}.uiButton.primary:hover:not(:disabled){background:#0c5fe7}.uiButton.secondary{color:#123c78;background:#fff;border-color:#cdd9e8}.uiButton.ghost{color:#0b5fd8;background:#eef5ff}.uiButton.danger{color:#b42318;background:#fff5f5;border-color:#efc5c5}.uiButton.compact{border-radius:9px;min-height:34px;padding:0 10px;font-size:10px}.uiInput{color:#17233c;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d9e1ec;border-radius:12px;padding:0 11px;font-size:12px}.uiInput:focus{border-color:#4f8cff;outline:0;box-shadow:0 0 0 4px #146cff1f}.uiRadioControl{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.uiRadioControl input{opacity:0;position:absolute}.uiRadioDot{background:#fff;border:1px solid #bdcadb;border-radius:50%;width:18px;height:18px}.uiRadioControl input:checked+.uiRadioDot{border:5px solid #146cff}.uiRadioControl input:focus-visible+.uiRadioDot{box-shadow:0 0 0 4px #146cff1f}.uiTabs{border-bottom:1px solid #e1e7ef;gap:4px;display:flex;overflow-x:auto}.uiTabs a{color:#65738b;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 12px 9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.uiTabs a.active{color:#0b5fd8;border-color:#146cff}.uiTabs a span{background:#eef3f8;border-radius:999px;padding:2px 6px;font-size:9px}.uiFilterBar{background:#fff;border:1px solid #e1e7ef;border-radius:12px;flex-wrap:wrap;align-items:end;gap:9px;padding:10px;display:flex}.uiDrawer>summary{cursor:pointer;list-style:none}.uiDrawer>summary::-webkit-details-marker{display:none}.uiDrawerPanel{z-index:100;background:#fff;border-left:1px solid #d9e1ec;width:min(440px,92vw);height:100vh;padding:20px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-18px 0 45px #071d492e}.uiDrawerPanel>header{justify-content:space-between;align-items:center;margin-bottom:18px;font-size:16px;display:flex}.filterBar .uiModernSelect,.memberFilterBar .uiModernSelect{min-width:0}@media (max-width:700px){.uiModernSelectPanel{z-index:100;max-height:min(70vh,520px);position:fixed;inset:auto 12px 12px}.uiModernSelectOptions{max-height:min(52vh,390px)}}.modernCheckStack{gap:10px;margin-top:14px;display:grid}.intakeAdvancedGrid{gap:22px;display:grid}.intakeAdvancedGrid>section+section{border-top:1px solid #edf1f6;padding-top:20px}.modernFilterBar{align-items:center}.modernFilterBar>input,.modernSearchField>input{color:#17233c;min-height:42px;font:inherit;background:#fff;border:1px solid #d9e1ec;border-radius:12px;padding:0 11px;font-size:12px;box-shadow:0 1px 2px #10203e08}.modernFilterBar>input:focus,.modernSearchField>input:focus{border-color:#4f8cff;outline:0;box-shadow:0 0 0 4px #146cff1f}.bulkUploadStart{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.uiFileDrop{cursor:pointer;background:#f9fbfe;border:1px dashed #bfcce0;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:74px;padding:12px 14px;transition:all .15s;display:grid;position:relative}.uiFileDrop:hover{background:#f3f8ff;border-color:#6999e6}.uiFileDrop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.uiFileDropIcon{color:#146cff;background:#eaf3ff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:900;display:grid}.uiFileDrop>span:nth-of-type(2){gap:2px;min-width:0;display:grid}.uiFileDrop strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.uiFileDrop small{color:#738098;font-size:9px}.uiFileDropAction{color:#0b5fd8;background:#fff;border:1px solid #ccd8e7;border-radius:9px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex}.modernMappingGrid .mappingField{gap:6px;min-width:0;display:grid}.modernMappingGrid .mappingField>span{color:#53617a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}@media (max-width:700px){.bulkUploadStart{grid-template-columns:1fr}.uiFileDrop{grid-template-columns:36px minmax(0,1fr)}.uiFileDropAction{grid-column:2;justify-self:start}}.adminTrendFilters{margin-bottom:16px}.reportHeroGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.reportHeroGrid article{background:#fff;border:1px solid #dce3ef;border-radius:13px;min-width:0;padding:15px}.reportHeroGrid span{color:#65738b;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.reportHeroGrid strong{color:#10203e;margin-top:5px;font-size:24px;display:block}.reportHeroGrid small{color:#77849a;margin-top:3px;font-size:9px;display:block}.reportRows{gap:6px;display:grid}.reportRows>a,.reportRows>div{color:#24314a;background:#f9fbfd;border:1px solid #edf1f6;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;text-decoration:none;display:flex}.reportRows span{color:#68758c;font-size:10px}.reportRows strong{font-size:14px}.reportFinancialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reportFinancialGrid article{background:#f9fbfd;border:1px solid #e5ebf3;border-radius:12px;padding:14px}.reportFinancialGrid span{color:#146cff;font-size:9px;font-weight:900;display:block}.reportFinancialGrid strong{margin-top:5px;font-size:20px;display:block}.reportFinancialGrid small{color:#71809a;margin-top:3px;font-size:9px;display:block}.reportFinancialGrid b{color:#15803d;margin-top:10px;font-size:11px;display:block}.reportLinks{gap:6px;display:grid}.reportLinks a{color:#17345f;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.reportLinks a:hover{background:#f2f7ff}.settingsTabs{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #e1e7ef;border-radius:12px;flex-wrap:wrap;gap:5px;margin-bottom:14px;padding:6px;display:flex;position:sticky;top:0}.settingsTabs a{color:#59677f;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:850;text-decoration:none}.settingsTabs a:hover{color:#0b5fd8;background:#eef5ff}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settingsRows{gap:7px;display:grid}.settingsRows>div{background:#f9fbfd;border:1px solid #edf1f6;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.settingsRows span{color:#6a7890;font-size:10px}.settingsRows strong{text-align:right;font-size:11px}.settingsMarketGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.settingsMarketGrid>div{background:#f9fbfd;border:1px solid #e7ecf4;border-radius:11px;padding:12px}.settingsMarketGrid strong{color:#0b5fd8;font-size:16px;display:block}.settingsMarketGrid span{color:#66758c;margin-top:3px;font-size:9px;display:block}.settingsLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settingsLinkGrid a{color:#17345f;background:#fff;border:1px solid #e5ebf3;border-radius:10px;gap:3px;padding:11px;text-decoration:none;display:grid}.settingsLinkGrid a:hover{background:#f7fbff;border-color:#bfd3f1}.settingsLinkGrid strong{font-size:11px}.settingsLinkGrid span{color:#6a7890;font-size:9px}@media (max-width:1200px){.reportHeroGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsGrid{grid-template-columns:1fr}}@media (max-width:720px){.reportHeroGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reportFinancialGrid,.settingsMarketGrid,.settingsLinkGrid{grid-template-columns:1fr}}.criteriaMarketGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.criteriaRules{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.criteriaRules>div{background:#f9fbfd;border:1px solid #e8edf4;border-radius:9px;padding:9px}.criteriaRules span{color:#6d7b91;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.criteriaRules strong{color:#17233c;margin-top:3px;font-size:11px;display:block}@media (max-width:1100px){.criteriaMarketGrid{grid-template-columns:1fr}.criteriaRules{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.criteriaRules{grid-template-columns:repeat(2,minmax(0,1fr))}}.activityTimeline{display:grid}.activityTimeline>article{border-bottom:1px solid #edf1f6;grid-template-columns:18px minmax(220px,1.8fr) minmax(130px,.8fr) minmax(150px,.8fr);align-items:start;gap:10px;padding:11px 0;display:grid}.activityTimeline>article:last-child{border-bottom:0}.activityDot{background:#146cff;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 4px #eaf3ff}.activityMain,.activityMeta{gap:2px;min-width:0;display:grid}.activityMain strong{font-size:11px}.activityMain span,.activityMeta span,.activityTimeline time{color:#71809a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.activityMeta strong{font-size:9px}.activityTimeline details{grid-column:2/-1}.activityTimeline details summary{color:#0b5fd8;cursor:pointer;font-size:9px;font-weight:800}.activityTimeline pre{color:#dbe8fb;background:#071a3d;border-radius:9px;max-height:220px;padding:10px;font-size:9px;overflow:auto}@media (max-width:800px){.activityTimeline>article{grid-template-columns:18px 1fr}.activityMeta,.activityTimeline time,.activityTimeline details{grid-column:2}}.appUtilityBar{z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e2e8f1;justify-content:space-between;align-items:center;gap:14px;min-height:58px;margin:-28px -32px 22px;padding:8px 28px;display:flex;position:sticky;top:0}.appUtilitySearch{color:#74839a;background:#f8fafc;border:1px solid #dce4ef;border-radius:11px;grid-template-columns:auto minmax(180px,420px) auto;align-items:center;gap:7px;min-width:min(100%,520px);padding:4px 5px 4px 10px;display:grid}.appUtilitySearch input{color:#17233c;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0 4px;font-size:11px}.appUtilitySearch button{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#146cff;border:0;border-radius:8px;padding:0 11px;font-size:9px;font-weight:850}.appUtilitySearch:focus-within{border-color:#6b9bec;box-shadow:0 0 0 4px #146cff1c}.appUtilityActions{align-items:center;gap:9px;display:flex}.appUtilityActions>a{color:#53617a;font-size:10px;font-weight:800;text-decoration:none}.appUtilityActions>a:hover{color:#0b5fd8}.appRolePill{color:#0b5fd8;background:#eef5ff;border-radius:999px;align-items:center;min-height:26px;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}@media (max-width:900px){.appUtilityBar{margin:-20px -20px 18px;padding:8px 16px}.appUtilityActions>a{display:none}.appUtilitySearch{flex:1;min-width:0}}@media (max-width:620px){.appUtilityBar{flex-direction:column;align-items:stretch}.appUtilityActions{justify-content:flex-end}.appUtilitySearch{width:100%}}.uiModernSelectOption.focused{background:#f1f6ff;box-shadow:inset 0 0 0 1px #c8dcfb}.modernToggleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.modernToggleGrid .uiSwitchControl{background:#f9fbfd;border:1px solid #e5ebf3;border-radius:11px;min-height:50px;padding:9px 10px}.publicationFilters .uiCheckControl{background:#fff;border:1px solid #e4eaf2;border-radius:10px;align-self:center;min-height:40px;padding:9px}@media (max-width:900px){.modernToggleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.modernToggleGrid{grid-template-columns:1fr}}.workspaceTabs{background:#fff;border:1px solid #e1e7ef;border-radius:12px;flex-wrap:wrap;gap:5px;margin-bottom:12px;padding:5px;display:flex}.workspaceTabs a{color:#5c6980;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:850;text-decoration:none}.workspaceTabs a:hover,.workspaceTabs a.active{color:#0b5fd8;background:#eef5ff}.listingPipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:16px;display:grid}.listingPipeline a{color:#24314a;background:#fff;border:1px solid #e1e7ef;border-radius:11px;grid-template-columns:24px 1fr;align-items:center;gap:7px;padding:10px;text-decoration:none;display:grid}.listingPipeline a:after{display:none!important}.listingPipeline a>span{color:#146cff;background:#eef5ff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.listingPipeline a strong{font-size:10px}.listingPipeline a:hover{background:#f9fbff;border-color:#bfd4f3}.orderProfitStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.orderProfitStrip article{background:#fff;border:1px solid #dfe7f1;border-radius:12px;padding:13px}.orderProfitStrip span{color:#6b7890;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.orderProfitStrip strong{color:#15803d;margin-top:5px;font-size:20px;display:block}.orderProfitStrip small{color:#78869a;margin-top:3px;font-size:9px;display:block}.orderAdvancedFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.orderAdvancedFacts>div{background:#f9fbfd;border:1px solid #e6ebf3;border-radius:10px;padding:10px}.orderAdvancedFacts span{color:#6d7a90;font-size:9px;display:block}.orderAdvancedFacts strong{margin-top:3px;font-size:12px;display:block}@media (max-width:900px){.listingPipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.orderProfitStrip{grid-template-columns:1fr}}@media (max-width:620px){.listingPipeline{grid-template-columns:1fr 1fr}.listingPipeline a:last-child{grid-column:1/-1}.orderAdvancedFacts{grid-template-columns:1fr}}.memberAdminNameLink{color:#102d55;text-decoration:none}.memberAdminNameLink:hover{color:#146cff}.memberDetailAccessForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:9px;display:grid}.memberDetailAccessForm>.uiSwitchControl{background:#f9fbfd;border:1px solid #e5ebf3;border-radius:11px;min-height:54px;padding:9px 10px}.memberDetailAccessForm>.command{justify-self:start}.memberDetailTable{margin-top:14px}.memberAdminAlertList{gap:8px;display:grid}.memberAdminAlert{background:#fff;border:1px solid #e6ebf3;border-left-width:4px;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(260px,2fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.memberAdminAlert.info{border-left-color:#146cff}.memberAdminAlert.warning{border-left-color:#f59e0b}.memberAdminAlert.critical{border-left-color:#dc2626}.memberAdminAlert>div{gap:2px;display:grid}.memberAdminAlert strong{font-size:11px}.memberAdminAlert span,.memberAdminAlert time{color:#71809a;font-size:9px}.memberAdminAlert p{color:#42506a;margin:0;font-size:10px;line-height:1.45}.memberAdminActivity{gap:6px;display:grid}.memberAdminActivity>div{background:#f9fbfd;border:1px solid #edf1f6;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.memberAdminActivity span{color:#4c5a72;font-size:10px}.memberAdminActivity small{color:#78869a;flex:none;font-size:9px}@media (max-width:760px){.memberDetailAccessForm,.memberAdminAlert{grid-template-columns:1fr}.memberAdminActivity>div{flex-direction:column;align-items:flex-start}}:root{--ec-navy:#071a3d;--ec-navy-2:#0b214c;--ec-blue:#1769e8;--ec-blue-soft:#eef5ff;--ec-page:#f5f7fb;--ec-card:#fff;--ec-line:#e2e8f0;--ec-text:#12213c;--ec-muted:#6b7890;--ec-green:#15946b;--ec-amber:#b7791f}.shell{background:var(--ec-page);grid-template-columns:236px minmax(0,1fr)}.sidebar{background:var(--ec-navy)}.sidebarHeader{padding:18px 14px 12px}.brand{font-size:17px}.brandMark{width:34px;height:34px;box-shadow:none;background:linear-gradient(145deg,#2a78f5,#155ed8);border-radius:9px}.workspacePill{min-height:34px;margin-top:13px}.sidebarNav{padding:4px 10px 14px}.navItem{border-radius:8px;min-height:36px;padding:7px 9px;font-size:12px}.navItem.active{background:#17335f;box-shadow:inset 3px 0 #63a1ff}.navChildren{margin-left:31px}.navChildren a{font-size:10.5px}.internalTools>summary{letter-spacing:.12em;font-size:9px}.content{min-width:0;padding:24px 28px 44px}.appUtilityBar{min-height:52px;margin:-24px -28px 22px;padding:7px 28px}.appUtilitySearch{min-width:min(100%,460px)}.appUtilityActions{gap:12px}.appUtilityActions>a{font-size:9px}.pageHeader{margin-bottom:18px}.pageHeader h1{letter-spacing:-.035em;font-size:clamp(25px,2.2vw,34px)}.pageHeader p{max-width:820px;line-height:1.45}.mobileAppBar{display:none}.inventoryCatalogPanel{border:1px solid var(--ec-line);background:#fff;border-radius:16px;min-height:0;padding:18px;box-shadow:0 10px 30px #0f234609}.inventoryCatalogHeader{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.inventoryCatalogHeader h2{color:var(--ec-text);margin:3px 0 2px;font-size:20px}.inventoryCatalogHeader p:last-child{color:var(--ec-muted);margin:0;font-size:11px}.inventoryCatalogActions{align-items:center;gap:8px;display:flex}.inventoryFilterForm{background:#f8fafc;border:1px solid #e7edf5;border-radius:13px;margin-bottom:16px;padding:12px}.inventoryPrimaryFilters{grid-template-columns:minmax(240px,1.7fr) minmax(150px,.8fr) minmax(170px,1fr) minmax(150px,.8fr) auto;align-items:end;gap:8px;display:grid}.inventorySearch{gap:5px;min-width:0;display:grid}.inventorySearch>span,.inventoryPrimaryFilters .uiFieldLabel,.inventoryMoreFiltersGrid .uiFieldLabel{color:#66758e;letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:850}.inventorySearch input{width:100%;min-height:40px;color:var(--ec-text);background:#fff;border:1px solid #d7e0ec;border-radius:10px;outline:0;padding:0 11px}.inventorySearch input:focus{border-color:#76a7ee;box-shadow:0 0 0 3px #1769e81a}.inventoryApply{min-height:40px}.inventoryMoreFilters{margin-top:8px}.inventoryMoreFilters>summary{color:#38506f;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:9px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:10px;font-weight:800;list-style:none;display:inline-flex}.inventoryMoreFilters>summary::-webkit-details-marker{display:none}.inventoryMoreFilters>summary:before{content:"⚙";font-size:11px}.inventoryMoreFilters>summary small{color:#8090a8;font-size:8.5px;font-weight:700}.inventoryMoreFiltersGrid{grid-template-columns:repeat(5,minmax(140px,1fr)) auto;align-items:end;gap:8px;margin-top:9px;display:grid}.inventoryMoreActions{align-items:center;gap:6px;display:flex}.productCardGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.productCard{background:#fff;border:1px solid #dfe6ef;border-radius:14px;min-width:0;transition:transform .15s,box-shadow .15s,border-color .15s;overflow:hidden;box-shadow:0 8px 24px #0f234609}.productCard:hover{border-color:#c7d7ec;transform:translateY(-2px);box-shadow:0 14px 30px #0f234612}.productCardMedia{aspect-ratio:4/3;background:#eef3f8;position:relative}.productCardMedia img{object-fit:cover;width:100%;height:100%;display:block}.productCardMarket{color:#fff;letter-spacing:.05em;background:#071a3deb;border-radius:7px;align-items:center;min-height:22px;padding:0 7px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;top:9px;left:9px}.productCardBody{padding:11px}.productCardHeading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px;margin-bottom:10px;display:grid}.productCardHeading>div{min-width:0}.productCardHeading small{color:#7a879a;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:8.5px;display:block;overflow:hidden}.productCardHeading h2{color:#10203d;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:0;font-size:12.5px;font-weight:800;line-height:1.32;display:-webkit-box;overflow:hidden}.productCardHeading .statusPill{white-space:nowrap;min-height:22px;padding:0 7px;font-size:8px}.productCardMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.productCardMetric{background:#f8fafc;border:1px solid #edf1f5;border-radius:9px;min-width:0;padding:8px}.productCardMetric span{color:#8190a5;letter-spacing:.04em;text-transform:uppercase;font-size:7.5px;font-weight:850;display:block}.productCardMetric strong{color:#152440;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;font-weight:800;display:block;overflow:hidden}.productCardHealth{color:#68778f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:9px;font-size:8.5px;display:grid}.productCardHealth span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productCardHealth span:first-child:before{content:"";background:#24a173;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.productCardActions{margin-top:9px}.productCardActions .tableAction{color:#1a3154;background:#fff;border-color:#d8e2ee;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:34px;font-size:9.5px;font-weight:850;display:flex}.productCardActions .tableAction:hover{color:#0f5ec7;background:#f5f9ff;border-color:#9fc0ec}.inventoryProductHero{background:#fff;border:1px solid #dfe6ef;border-radius:18px;grid-template-columns:minmax(250px,330px) minmax(0,1fr) minmax(220px,290px);align-items:stretch;gap:20px;margin-bottom:16px;padding:18px;display:grid;box-shadow:0 12px 34px #0f23460b}.inventoryHeroMedia{background:#edf2f7;border-radius:14px;min-height:250px;position:relative;overflow:hidden}.inventoryHeroMedia img{object-fit:cover;width:100%;height:100%;display:block}.inventoryHeroPlaceholder{color:#8a98ac;place-items:center;width:100%;height:100%;font-size:28px;font-weight:900;display:grid}.inventoryHeroMarket{color:#fff;background:#071a3deb;border-radius:8px;align-items:center;min-height:26px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;top:12px;left:12px}.inventoryHeroMain{align-self:center;min-width:0}.inventoryHeroTopline{color:#6d7b91;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.inventoryHeroMain h1{color:#10203d;letter-spacing:-.035em;margin:9px 0 8px;font-size:clamp(24px,2.4vw,34px);line-height:1.08}.inventoryHeroSummary{color:#64738b;max-width:760px;margin:0 0 15px;font-size:12px;line-height:1.55}.inventoryHeroMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.inventoryDetailStat{background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;min-width:0;padding:10px}.inventoryDetailStat span{color:#7a879b;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.inventoryDetailStat strong{color:#162641;text-overflow:ellipsis;margin-top:4px;font-size:12px;font-weight:800;display:block;overflow:hidden}.inventoryDetailStat.emphasis{background:#eef6ff;border-color:#d6e7fb}.inventoryDetailStat.emphasis strong{color:#0f5fc8}.inventoryHeroHealth{color:#6d7a8e;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:13px;font-size:9.5px;display:flex}.inventoryHeroHealth strong{color:#263a59}.healthDot{background:#9aa8ba;border-radius:50%;width:7px;height:7px}.healthDot.good{background:#25a36f;box-shadow:0 0 0 3px #25a36f1a}.healthDot.warn{background:#d99a2b;box-shadow:0 0 0 3px #d99a2b1a}.healthDot.idle{background:#9aa8ba}.inventoryNextAction{background:linear-gradient(155deg,#f6faff,#eef5ff);border:1px solid #d8e6f8;border-radius:14px;align-self:stretch;padding:16px}.inventoryNextAction h2{color:#11315e;margin:5px 0 7px;font-size:17px;line-height:1.25}.inventoryNextAction>p:not(.eyebrow){color:#62718a;margin:0 0 14px;font-size:10.5px;line-height:1.5}.inventoryNextAction .command{justify-content:center;width:100%;text-decoration:none}.inventoryDetailTabs{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #e0e7f0;border-radius:12px;gap:5px;margin-bottom:14px;padding:6px;display:flex;position:sticky;top:58px;overflow-x:auto}.inventoryDetailTabs a{color:#5e6c83;border-radius:8px;flex:none;align-items:center;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.inventoryDetailTabs a:hover{color:#0f5fc8;background:#eef5ff}.inventoryDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.inventoryDetailCard{background:#fff;border:1px solid #dfe6ef;border-radius:15px;min-width:0;padding:17px;box-shadow:0 8px 24px #0f234606}.inventoryDetailCard.full{margin-bottom:14px}.inventoryDetailHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.inventoryDetailHeading h2{color:#10203d;margin:4px 0 0;font-size:17px}.inventoryDetailHeading p:last-child{color:#6d7a8f;margin:4px 0 0;font-size:10px}.inventoryDetailStats{gap:7px;display:grid}.inventoryDetailStats.two{grid-template-columns:repeat(2,minmax(0,1fr))}.inventoryDetailStats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.inventoryDetailStats.four{grid-template-columns:repeat(4,minmax(0,1fr))}.inventoryInlineNotice{color:#875f18;background:#fff8e8;border-radius:9px;margin:10px 0 0;padding:9px 10px;font-size:9.5px}.listingPackStages{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.listingPackStages article{background:#fafbfd;border:1px solid #e7ecf3;border-radius:11px;grid-template-columns:28px 1fr;gap:9px;min-width:0;padding:12px;display:grid}.listingPackStages article>span{color:#718096;background:#e9eef5;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.listingPackStages article.current{background:#f6faff;border-color:#c8dcf8}.listingPackStages article.current>span{color:#fff;background:#1769e8}.listingPackStages article.done{background:#f7fcf9;border-color:#d7eadf}.listingPackStages article.done>span{color:#fff;background:#21a371}.listingPackStages small{color:#7a879a;text-transform:uppercase;font-size:8px;font-weight:850}.listingPackStages strong{color:#1b2b46;margin-top:3px;font-size:11px;display:block}.listingPackStages p{color:#6c798e;margin:4px 0 0;font-size:9px;line-height:1.45}.listingPackActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.listingPackActions form{margin:0}.inventoryAdvancedDetails,.inventoryDangerZone{background:#fff;border:1px solid #e1e7ef;border-radius:12px;margin:0 0 14px;overflow:hidden}.inventoryAdvancedDetails>summary,.inventoryDangerZone>summary{cursor:pointer;color:#52627a;padding:12px 14px;font-size:10px;font-weight:800;list-style:none}.inventoryAdvancedDetails>summary::-webkit-details-marker{display:none}.inventoryDangerZone>summary::-webkit-details-marker{display:none}.inventoryAdvancedDetails>summary:after,.inventoryDangerZone>summary:after{content:"+";float:right;color:#8090a4}.inventoryAdvancedDetails[open]>summary:after,.inventoryDangerZone[open]>summary:after{content:"−"}.inventoryAdvancedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 14px 14px;display:grid}.inventoryAdvancedDetails>.tableAction{margin:0 14px 14px}.inventoryDangerZone>div{border-top:1px solid #eef1f5;padding:0 14px 14px}.inventoryDangerZone h2{margin:14px 0 4px;font-size:15px}.inventoryDangerZone p{color:#6c798d;font-size:10px}.inventoryTimeline{display:grid}.inventoryTimeline article{border-bottom:1px solid #edf1f5;grid-template-columns:20px 1fr;gap:8px;padding:9px 0;display:grid;position:relative}.inventoryTimeline article:last-child{border-bottom:0}.inventoryTimelineDot{background:#1769e8;border-radius:50%;width:9px;height:9px;margin:4px 0 0 3px;box-shadow:0 0 0 4px #eef5ff}.inventoryTimeline strong{color:#1b2b45;font-size:10.5px;display:block}.inventoryTimeline small{color:#8290a3;margin-top:2px;font-size:8.5px;display:block}.inventoryTimeline p{color:#68768b;margin:3px 0 0;font-size:9.5px}.dashboardKpiGrid,.metrics.metricsFour{gap:10px}.dashboardKpiGrid>article,.metric{min-height:0;box-shadow:none;border-radius:13px}.dashboardKpiGrid span,.metric span{font-size:8.5px}.dashboardKpiGrid strong,.metric strong{font-size:23px}@media (max-width:1700px){.productCardGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1450px){.productCardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.inventoryHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.productCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventoryPrimaryFilters{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(135px,1fr))}.inventoryPrimaryFilters .inventoryApply{grid-column:1/-1;justify-self:start}.inventoryMoreFiltersGrid{grid-template-columns:repeat(3,minmax(140px,1fr))}.inventoryMoreActions{grid-column:1/-1}.inventoryProductHero{grid-template-columns:260px minmax(0,1fr)}.inventoryNextAction{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:8px 18px;display:grid}.inventoryNextAction .eyebrow,.inventoryNextAction h2,.inventoryNextAction p{grid-column:1}.inventoryNextAction form,.inventoryNextAction>a{grid-area:1/2/4;align-self:center}}@media (max-width:900px){.shell{display:block}.sidebar{display:none}.content{padding:18px 16px 36px}.appUtilityBar{display:none}.mobileAppBar{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e2e8f0;grid-template-columns:42px auto minmax(0,1fr) 36px;align-items:center;gap:9px;min-height:58px;margin:-18px -16px 18px;padding:8px 14px;display:grid;position:sticky;top:0}.mobileMenuButton{cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:10px;align-content:center;gap:4px;width:38px;height:38px;padding:9px;list-style:none;display:grid}.mobileMenuButton::-webkit-details-marker{display:none}.mobileMenuButton span{background:#263a58;border-radius:2px;height:2px;display:block}.mobileBrandCompact{color:#0c1f3d;align-items:center;gap:7px;text-decoration:none;display:flex}.mobileBrandCompact .brandMark{border-radius:8px;width:31px;height:31px;font-size:11px}.mobileBrandCompact strong{font-size:13px}.mobilePageTitle{color:#6b7890;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.mobileAvatar{color:#0f5fc8;background:#eef5ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;text-decoration:none;display:grid}.mobileNavDrawer{position:relative}.mobileNavPanel{z-index:100;color:#fff;background:#071a3d;flex-direction:column;width:min(86vw,320px);display:flex;position:fixed;inset:0 auto 0 0;box-shadow:20px 0 50px #00000038}.mobileNavDrawer:not([open]) .mobileNavPanel{display:none}.mobileNavHeader{border-bottom:1px solid #ffffff14;padding:18px 14px 12px}.mobileBrand{font-size:17px}.mobileNavLinks{flex:1;padding:8px 10px 14px;overflow:auto}.mobileNavAccount{border-top:1px solid #ffffff14;padding:12px}.mobileNavAccount .logoutForm{margin-top:8px}.mobileNavAccount .logoutButton{color:#dbe6f6;background:#ffffff0d;border-color:#ffffff1f;width:100%}.pageHeader{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:14px}.pageHeader h1{font-size:28px}.pageHeaderActions{width:100%}.pageHeaderActions .command{justify-content:center;width:100%}.inventoryProductHero{grid-template-columns:220px minmax(0,1fr);padding:14px}.inventoryHeroMedia{min-height:220px}.inventoryNextAction{grid-column:1/-1}.inventoryDetailGrid{grid-template-columns:1fr}.inventoryDetailStats.four{grid-template-columns:repeat(2,minmax(0,1fr))}.listingPackStages{grid-template-columns:1fr}.inventoryDetailTabs{top:58px}.productCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.content{padding:14px 12px 30px}.mobileAppBar{margin:-14px -12px 14px}.pageHeader h1{font-size:25px}.pageHeader p{font-size:11px}.inventoryCatalogPanel{border-radius:13px;padding:12px}.inventoryCatalogHeader{align-items:center;margin-bottom:10px}.inventoryCatalogHeader h2{font-size:18px}.inventoryCatalogHeader p:last-child{display:none}.inventoryFilterForm{padding:9px}.inventoryPrimaryFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.inventoryPrimaryFilters>.inventorySearch:first-child,.inventoryPrimaryFilters>.inventorySearch:nth-child(3){grid-column:1/-1}.inventoryPrimaryFilters .inventoryApply{grid-column:1/-1;justify-content:center;width:100%}.inventoryMoreFilters{margin-top:7px}.inventoryMoreFilters>summary{justify-content:center;width:100%}.inventoryMoreFilters[open]{z-index:120;background:#f5f7fb;margin:0;padding:18px 14px 30px;position:fixed;inset:0;overflow:auto}.inventoryMoreFilters[open]>summary{z-index:2;background:#fff;min-height:44px;position:sticky;top:0;box-shadow:0 8px 18px #0f234614}.inventoryMoreFiltersGrid{grid-template-columns:1fr;margin-top:12px}.inventoryMoreActions{grid-column:auto;grid-template-columns:1fr 1fr;display:grid}.inventoryMoreActions .command,.inventoryMoreActions .tableAction{justify-content:center;width:100%}.viewToggle a{min-height:32px;padding:0 9px}.productCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.productCard{border-radius:12px}.productCardBody{padding:9px}.productCardHeading{grid-template-columns:1fr;gap:5px}.productCardHeading h2{min-height:31px;font-size:11px}.productCardHeading .statusPill{width:max-content}.productCardMetric{padding:6px}.productCardMetric span{font-size:6.8px}.productCardMetric strong{font-size:9px}.productCardHealth{grid-template-columns:1fr;font-size:7.8px}.productCardActions .tableAction{min-height:31px}.inventoryProductHero{grid-template-columns:1fr;gap:12px;padding:12px}.inventoryHeroMedia{aspect-ratio:16/10;min-height:0}.inventoryHeroMain h1{font-size:25px}.inventoryHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inventoryNextAction{display:block}.inventoryNextAction form,.inventoryNextAction>a{margin-top:10px}.inventoryDetailTabs{margin-inline:-2px}.inventoryDetailCard{padding:13px}.inventoryDetailStats.two,.inventoryDetailStats.three,.inventoryDetailStats.four,.inventoryAdvancedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.mobileBrandCompact strong{display:none}.mobilePageTitle{text-align:left}.productCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productCardMarket{min-height:19px;font-size:7px;top:6px;left:6px}.productCardHeading h2{font-size:10.5px}.productCardMetrics{gap:4px}.inventoryDetailStats.two,.inventoryDetailStats.three,.inventoryDetailStats.four,.inventoryAdvancedGrid{grid-template-columns:1fr 1fr}}.dashboardKpiGrid{margin-bottom:12px}.dashboardKpiGrid.primary{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dashboardKpiGrid.secondary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboardKpiGrid>article{background:#fff;border:1px solid #e0e7f0;border-radius:13px;min-height:86px;padding:14px 15px}.dashboardKpiGrid>article span{color:#738198;letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:850}.dashboardKpiGrid>article strong{color:#11213f;letter-spacing:-.03em;margin-top:7px;font-size:25px;line-height:1;display:block}.dashboardKpiGrid>article small{color:#8290a4;margin-top:5px;font-size:8.5px;display:block}.dashboardColumns{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;margin-bottom:12px;display:grid}.dashboardColumns>.panel{min-height:0;box-shadow:none;border-radius:14px;padding:16px}.dashboardColumns .panelHeader{margin-bottom:10px}.dashboardColumns .panelHeader h2{font-size:16px}.dashboardAttentionRow{border-radius:9px;min-height:52px}.inventoryOverviewGrid{gap:7px}.inventoryOverviewGrid>a,.inventoryOverviewGrid>div{border-radius:9px;min-height:62px}.dashboardQuickActions{flex-wrap:wrap;gap:7px;display:flex}.dashboardQuickActions .command,.dashboardQuickActions .tableAction{min-height:36px}.dashboardColumns+.panel{border-radius:14px;min-height:0;padding:16px}.dashboardColumns+.panel .productCardGrid{margin-top:6px}@media (max-width:1200px){.dashboardKpiGrid.primary,.dashboardKpiGrid.secondary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dashboardKpiGrid.primary,.dashboardKpiGrid.secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardColumns{grid-template-columns:1fr}.dashboardQuickActions{width:100%}.dashboardQuickActions>*{flex:1;justify-content:center}}@media (max-width:520px){.dashboardKpiGrid.primary,.dashboardKpiGrid.secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.dashboardKpiGrid>article{min-height:76px;padding:11px}.dashboardKpiGrid>article strong{font-size:22px}}@media (max-width:900px){.mobileNavDrawer[open]>.mobileMenuButton{z-index:140;background:#10284f;border-color:#ffffff26;position:fixed;top:10px;left:min(86vw - 48px,272px)}.mobileNavDrawer[open]>.mobileMenuButton span{background:#fff}.mobileNavDrawer[open]>.mobileMenuButton span:first-child{transform:translateY(6px)rotate(45deg)}.mobileNavDrawer[open]>.mobileMenuButton span:nth-child(2){opacity:0}.mobileNavDrawer[open]>.mobileMenuButton span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}}.content>.panel,.content>details.panel,.content>.grid>.panel,.content>.settingsGrid>.panel{min-height:0}.content>.panel,.content>details.panel{margin-bottom:12px}.content .panel{border-color:#e1e7ef;box-shadow:0 8px 24px #0f234606}.content .panelHeader h2{color:#10203d;letter-spacing:-.015em;margin:3px 0 0;font-size:16px}.content .panelHeader a{color:#315e96;font-size:10px;font-weight:800;text-decoration:none}.content .panelHeader a:hover{color:#0f66d7}.content .metrics{gap:10px;margin-bottom:12px}.content .metric{min-height:82px;box-shadow:none;border-color:#e1e7ef;border-radius:12px;padding:13px 14px}.content .metric span{color:#738198;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:8.5px;font-weight:850}.content .metric strong{color:#11213f;letter-spacing:-.025em;font-size:22px}.content .tableWrap{background:#fff;border:1px solid #e6ebf2;border-radius:11px;margin-top:12px;overflow:auto}.content .dataTable{font-size:11px}.content .dataTable th{color:#758298;background:#f8fafc;padding:9px 10px;font-size:8px}.content .dataTable td{padding:11px 10px}.content .dataTable tbody tr:hover td{background:#fbfdff}.content .cellSubtle{font-size:8.5px}.content .emptyState{border-radius:10px;margin-top:10px;padding:16px;font-size:10px}.content .muted{font-size:10px;line-height:1.5}.advancedPanel{overflow:hidden;border-radius:12px!important;padding:0!important}.advancedPanel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 14px;list-style:none;display:flex}.advancedPanel>summary::-webkit-details-marker{display:none}.advancedPanel>summary small{color:#7a879b;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.advancedPanel>summary strong{color:#243650;margin-top:2px;font-size:11px;display:block}.advancedPanelBody{border-top:1px solid #edf1f5;padding:0 14px 14px}.workspaceTabs{margin-bottom:10px}.listingPipeline{margin-bottom:12px}.listingPipeline a{min-height:48px;padding:8px}.settingsGrid{gap:12px}.settingsGrid>.panel{padding:16px}.settingsTabs{margin-bottom:12px}@media (max-width:900px){.content .metrics.metricsFour{grid-template-columns:repeat(2,minmax(0,1fr))}.content .grid{grid-template-columns:1fr}.content .dataTable{min-width:760px}}@media (max-width:520px){.content .metric{min-height:74px;padding:11px}.content .metric strong{font-size:20px}.workspaceTabs{flex-wrap:nowrap;overflow-x:auto}.workspaceTabs a{flex:none}}.inventorySearch>span,.inventoryPrimaryFilters .uiFieldLabel,.inventoryMoreFiltersGrid .uiFieldLabel,.productCardHeading small,.productCardMetric span,.inventoryDetailStat span,.listingPackStages small,.dashboardKpiGrid>article span,.dashboardKpiGrid>article small,.content .metric span,.content .dataTable th,.content .cellSubtle,.advancedPanel>summary small{font-size:10px}.productCardHeading h2{min-height:37px;font-size:13.5px;line-height:1.36}.productCardMetric strong{font-size:11.5px}.productCardHealth{font-size:10px;line-height:1.4}.productCardMarket,.productCardHeading .statusPill{font-size:9px}.inventoryDetailStat strong{font-size:13px}.listingPackStages p{font-size:10.5px}.inventoryTimeline small{font-size:10px}.inventoryTimeline p{font-size:10.5px}.content .muted,.content .emptyState{font-size:11px}.productCardMetrics>.productCardMetric:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:700px){.productCardBody{padding:10px}.productCardHeading h2{min-height:35px;font-size:12.5px}.productCardMetric{padding:7px}.productCardMetric span{font-size:9px}.productCardMetric strong{font-size:10.5px}.productCardHealth{font-size:9.5px}.productCardMarket{min-height:21px;font-size:8.5px}}@media (max-width:420px){.productCardHeading h2{font-size:12px}.productCardMetrics{gap:5px}}
