/* Selection evaluation layout, approved preview without a conclusion card. */
#developmentWorkbenchRoot .dwp-panel .dws-evaluation { border:0; box-shadow:none; background:transparent; }
#developmentWorkbenchRoot .dwp-panel .dws-evaluation .dws-columns { grid-template-columns:minmax(0,1.55fr) minmax(0,1fr); gap:14px; }
#developmentWorkbenchRoot .dwp-panel .dws-evaluation .dws-primary,
#developmentWorkbenchRoot .dwp-panel .dws-evaluation .dws-secondary { display:grid; gap:14px; align-content:start; padding:0; border:0; background:transparent; }
#developmentWorkbenchRoot .dwp-panel .dws-evaluation .dws-section { padding:16px; border:1px solid #e4eaf2; border-radius:8px; background:#fff; }
#developmentWorkbenchRoot .dwp-panel .dws-evaluation .dws-section h4 { position:relative; margin:0 0 12px; padding-left:18px; color:#17243b; font-size:16px; font-weight:650; line-height:1.5; }
#developmentWorkbenchRoot .dwp-panel .dws-evaluation .dws-section h4:before { content:""; position:absolute; left:0; top:3px; width:4px; height:20px; border-radius:3px; background:#2563eb; }
#developmentWorkbenchRoot .dwp-panel .dws-evaluation .dws-section-head { margin-bottom:12px; }
#developmentWorkbenchRoot .dwp-panel .dws-evaluation .dws-section-head h4 { margin:0; }
#developmentWorkbenchRoot .dwp-panel .dws-evaluation .dws-section-head small { margin-left:auto; color:#8490a5; font-size:11px; }
#developmentWorkbenchRoot .dwp-panel .dws-evaluation .dws-rationale { font-size:13px; line-height:1.8; }
.dws-profit-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:8px; margin:0; }
.dws-profit-grid > div { min-width:0; padding:12px; border-radius:6px; background:#f5f8fc; }
.dws-profit-grid dt { color:#7b879a; font-size:11px; }
.dws-profit-grid dd { margin:7px 0 0; color:#203252; font-size:17px; font-weight:700; overflow-wrap:anywhere; }
.dws-profit-grid > div:last-child dd { color:#2563eb; }
.dws-profit-note { margin:9px 0 0; color:#8995a5; font-size:11px; line-height:1.6; }
#developmentWorkbenchRoot .dwp-panel .dws-evaluation .dws-metrics { grid-template-columns:repeat(4,minmax(0,1fr)); }
.dws-review-actions { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:9px; }
.dws-review-actions button { display:flex; align-items:center; flex-wrap:wrap; gap:6px; min-height:44px; padding:9px 11px; border:1px solid #e5ebf3; border-radius:6px; background:#fafcff; text-align:left; cursor:pointer; }
.dws-review-actions button:hover { border-color:#b9cffc; }
.dws-review-actions span { color:#5d6b80; font-size:12px; }
.dws-review-actions strong { color:#d97706; font-size:12px; font-weight:650; }
.dws-review-actions small { margin-left:auto; color:#8c98a9; font-size:11px; }
.dws-source-summary { display:flex; flex-wrap:wrap; gap:8px 20px; color:#78859a; font-size:12px; }
.dws-source-summary strong { margin-left:4px; color:#34435d; font-weight:600; }
.dws-competitor-facts { display:grid; gap:8px; margin:0 0 13px; }
.dws-competitor-facts > div { display:grid; grid-template-columns:74px minmax(0,1fr); gap:7px; font-size:12px; line-height:1.5; }
.dws-competitor-facts dt { color:#8794a7; }
.dws-competitor-facts dd { margin:0; color:#33425e; overflow-wrap:anywhere; }
#developmentWorkbenchRoot .dwp-panel .dws-evaluation .dws-thumb > span { max-height:132px; }
#developmentWorkbenchRoot .dwp-panel .dws-evaluation .dws-discussion { margin-top:14px; }
.dws-discussion[hidden] { display:none !important; }
.dws-discussion-row { display:grid; grid-template-columns:90px 120px minmax(0,1fr); gap:10px; padding:10px 0; border-top:1px solid #edf0f5; align-items:baseline; font-size:12px; }
.dws-discussion-row strong { color:#243750; }
.dws-discussion-row time { color:#91a0b0; }
.dws-discussion-row p { margin:0; color:#516078; white-space:pre-wrap; overflow-wrap:anywhere; }
body.theme-dark #developmentWorkbenchRoot .dwp-panel .dws-evaluation .dws-section { background:#182333; border-color:#354156; }
body.theme-dark #developmentWorkbenchRoot .dwp-panel .dws-evaluation .dws-section h4 { color:#e2e8f0; }
body.theme-dark .dws-profit-grid > div, body.theme-dark .dws-review-actions button { background:#202d40; border-color:#354156; }
body.theme-dark .dws-profit-grid dd, body.theme-dark .dws-source-summary strong, body.theme-dark .dws-competitor-facts dd { color:#e2e8f0; }
@media(max-width:950px) {
  #developmentWorkbenchRoot .dwp-panel .dws-evaluation .dws-columns { grid-template-columns:1fr; }
}
@media(max-width:640px) {
  .dws-profit-grid, #developmentWorkbenchRoot .dwp-panel .dws-evaluation .dws-metrics { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .dws-review-actions { grid-template-columns:1fr; }
  .dws-discussion-row { grid-template-columns:1fr auto; }
  .dws-discussion-row p { grid-column:1/-1; }
}
