.strategyWorkspace{border:1px solid #dfe4ed;border-radius:11px;background:#fff;overflow:hidden}.strategySummary{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:1px;border-bottom:1px solid #e6eaf0;background:#e6eaf0}.strategySummary article{padding:10px 13px;background:#fff}.strategySummary small{display:block;color:#7c8799;font-size:8px}.strategySummary strong{display:block;margin-top:2px;font-size:19px}.strategyLayout{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(520px,1.25fr);min-height:430px}.opportunityForm,.opportunityPool{min-width:0;padding:11px 14px}.opportunityForm{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));align-content:start;gap:7px;border-right:1px solid #e7ebf1;background:#fafbfd}.opportunityForm label{display:grid;gap:3px;color:#69758a;font-size:8px}.opportunityForm label.wide{grid-column:span 2}.opportunityForm textarea{min-height:46px;resize:vertical}.opportunityForm select[multiple]{min-height:58px}.opportunityForm>.strategySectionHead,.opportunityForm>.scoreGrid,.opportunityForm>.variantGrid{grid-column:1/-1}.opportunityForm>.primary{grid-column:4;min-height:32px}.strategySectionHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.strategySectionHead h3{margin:1px 0 0;font-size:14px}.strategySectionHead small{color:#7d8798;font-size:8px}.strategySectionHead>b{padding:4px 7px;border-radius:99px;color:#3f52bd;background:#eef0ff;font-size:9px}.scoreGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;padding:7px;border:1px solid #e3e7ef;border-radius:8px;background:#fff}.scoreGrid input{min-width:0}.variantGrid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.opportunityPool{display:grid;align-content:start;gap:8px}.opportunityPool>.strategySectionHead{padding-bottom:7px;border-bottom:1px solid #edf0f5}.opportunityPool select{max-width:120px}.opportunityRow{display:grid;grid-template-columns:48px minmax(0,1fr) 64px 90px 80px;gap:9px;align-items:center;padding:8px 0;border-bottom:1px solid #edf0f5}.opportunityRow>.priority{font-size:18px;text-align:center}.opportunityRow h4{margin:0;font-size:10px}.opportunityRow p{overflow:hidden;margin:2px 0;color:#576276;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.opportunityRow small{color:#7c8798;font-size:8px}.opportunityStatus{padding:3px 6px;border-radius:99px;text-align:center;color:#74540d;background:#fff3d8;font-size:8px}.opportunityStatus.in_production,.opportunityStatus.planned{color:#3f52bd;background:#edf0ff}.opportunityStatus.published{color:#176f49;background:#e8f7ef}.opportunityStatus.validated{color:#08794b;background:#ddf7ea}.opportunityStatus.rejected,.opportunityStatus.expired{color:#a43b46;background:#ffeaed}.strategyReviews{padding:10px 14px;border-top:1px solid #e7ebf1}.strategyReviewRow{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(210px,1.5fr) 90px 90px;gap:10px;align-items:center;padding:7px 0;border-top:1px solid #edf0f5}.strategyReviewRow:first-child{border-top:0}.strategyReviewRow b{font-size:9px}.strategyReviewRow p{margin:0;color:#596579;font-size:9px}.strategyReviewRow small{color:#7c8798;font-size:8px}.taskStrategyCard{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr auto;gap:10px;padding:8px 10px;border:1px solid #cfd6ff;border-radius:8px;background:#f2f3ff}.taskStrategyCard>div{display:grid;gap:2px}.taskStrategyCard small{color:#6e79a2;font-size:8px}.taskStrategyCard b{font-size:9px}.taskStrategyCard span{overflow:hidden;color:#566177;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.metricsStrategyReviews{display:grid;gap:0;margin-top:6px}.metricsStrategyReviews .strategyReviewRow{grid-template-columns:minmax(160px,1fr) minmax(220px,1.5fr) 80px 80px}.commentTheme{grid-template-columns:minmax(110px,1fr) minmax(90px,1.5fr) 54px 86px}.commentTheme button{padding:4px 6px;font-size:8px}.hidden{display:none!important}
@media(max-width:1100px){.strategyLayout{grid-template-columns:1fr}.opportunityForm{border-right:0;border-bottom:1px solid #e7ebf1}.strategySummary{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.strategySummary{grid-template-columns:repeat(2,1fr)}.opportunityForm{grid-template-columns:repeat(2,1fr)}.opportunityForm>.primary{grid-column:2}.scoreGrid{grid-template-columns:repeat(3,1fr)}.opportunityRow{grid-template-columns:40px minmax(0,1fr) 62px}.opportunityRow>small,.opportunityRow>button{grid-column:2}.strategyReviewRow{grid-template-columns:1fr}.taskStrategyCard{grid-template-columns:1fr}.commentTheme{grid-template-columns:1fr 1fr}.commentTheme button{grid-column:2}}
.strategyInsightQueue{padding:10px 14px;border-bottom:1px solid #e7ebf1;background:#f8fafc}.strategyInsightQueue>.strategySectionHead{margin-bottom:7px}.strategyInsightQueue a{color:#485ee8;font-size:9px;text-decoration:none}#strategyInsightQueue{display:grid;gap:6px}.strategyInsightBrief{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid #e2e7f0;border-radius:9px;background:#fff}.strategyInsightBrief.converted{border-color:#cce9da;background:#f7fcf9}.strategyInsightBrief .briefScore{font-size:18px;text-align:center}.strategyInsightBrief h4{margin:2px 0;font-size:10px}.strategyInsightBrief p{margin:0;color:#586579;font-size:8px}.strategyInsightBrief small{color:#7b8799;font-size:8px}.strategyEvidenceChips{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.strategyEvidenceChips i{padding:2px 5px;border-radius:99px;background:#eef1f6;color:#5d687a;font-size:7px;font-style:normal}.strategyInsightActions{display:flex;align-items:center;gap:5px}.strategyInsightActions span{color:#168058;font-size:8px}.strategyInsightActions button{white-space:nowrap}@media(max-width:760px){.strategyInsightBrief{grid-template-columns:35px 1fr}.strategyInsightActions{grid-column:2;justify-content:flex-end}}


/* v1.52.1 readable card typography: +2px without changing card spacing */
.strategySummary small{font-size:10px}.strategySummary strong{font-size:21px}
.opportunityRow h4{font-size:12px}.opportunityRow p{font-size:11px}.opportunityRow small,.opportunityStatus{font-size:10px}.opportunityRow>.priority{font-size:20px}
.strategyReviewRow b,.strategyReviewRow p{font-size:11px}.strategyReviewRow small{font-size:10px}
.strategyInsightQueue a{font-size:11px}.strategyInsightBrief h4{font-size:12px}.strategyInsightBrief p,.strategyInsightBrief small{font-size:10px}.strategyEvidenceChips i{font-size:9px}.strategyInsightActions span{font-size:10px}.strategyInsightBrief .briefScore{font-size:20px}
.taskStrategyCard small{font-size:10px}.taskStrategyCard b{font-size:11px}.taskStrategyCard span{font-size:10px}

/* v1.52.3 operator readability across content opportunities */
.strategyWorkspace .workspaceHead small{font-size:12px}.strategyWorkspace .workspaceHead h2{font-size:20px}.strategyWorkspace button{font-size:13px}.strategyWorkspace input,.strategyWorkspace select,.strategyWorkspace textarea{font-size:14px;line-height:1.4}
.strategySummary small{font-size:12px}.strategySummary strong{font-size:24px}.strategySectionHead h3{font-size:16px}.strategySectionHead small,.strategySectionHead>b{font-size:12px}.opportunityForm label{font-size:12px}.strategyInsightQueue a{font-size:13px}
.strategyInsightBrief h4{font-size:16px}.strategyInsightBrief p,.strategyInsightBrief small{font-size:12px}.strategyEvidenceChips i{font-size:11px}.strategyInsightActions span{font-size:12px}.strategyInsightBrief .briefScore{font-size:22px}
.opportunityRow h4{font-size:16px}.opportunityRow p{font-size:14px}.opportunityRow small,.opportunityStatus{font-size:12px}.opportunityRow>.priority{font-size:22px}.strategyReviewRow b,.strategyReviewRow p{font-size:14px}.strategyReviewRow small{font-size:12px}
.taskStrategyCard small,.taskStrategyCard span{font-size:12px}.taskStrategyCard b{font-size:14px}.commentTheme button{font-size:12px}

.opportunityProvenance{display:flex;flex-wrap:wrap;gap:5px;margin:5px 0}.opportunityProvenance i{padding:3px 6px;border-radius:99px;background:#eef1f6;color:#526078;font-size:11px;font-style:normal}
