.evaluation-intro{color:var(--muted);margin:0 0 26px}.evaluation-plan{padding:22px;border-radius:16px;background:#f5f4fb;border:1px solid #e7e4f2}.evaluation-plan h3,.evaluation-results h3,.evaluation-review h3{margin:0}.evaluation-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.evaluation-muted{color:#73717c}.evaluation-targets{display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid #e0ddec;padding-top:16px;margin-top:18px}.evaluation-targets span{display:grid;gap:6px;font-size:13px;flex:1;min-width:160px}.evaluation-targets b{font-size:16px}.evaluation-results,.evaluation-review{margin-top:30px}.evaluation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.evaluation-metric{padding:20px;border:1px solid #e5e4ea;border-radius:16px;min-width:0}.evaluation-metric h4,.evaluation-notes h4{margin:0 0 8px;font-size:15px}.evaluation-definition{color:#73717c;font-size:12px;line-height:1.5;min-height:36px;margin:0 0 16px}.evaluation-value{font-size:42px;font-weight:800;letter-spacing:-1.5px;margin:12px 0}.evaluation-unfilled{font-size:19px;letter-spacing:-.3px;color:#73717c;font-weight:500}.evaluation-comparison{font-size:13px;margin:14px 0 0}.evaluation-source{font-size:12px;overflow-wrap:anywhere;border-top:1px solid #eeedf2;padding-top:12px;line-height:1.5}.evaluation-meta{font-size:11px;color:#73717c;line-height:1.6}.evaluation-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.evaluation-notes p{font-size:13px;margin:0}.evaluation-fieldset{padding:18px;border:1px solid #e5e4ea;border-radius:12px;margin:20px 0}.evaluation-fieldset legend{font-weight:700;padding:0 6px}.evaluation-fieldset :disabled{opacity:.55}.evaluation-review{padding-bottom:22px;border-bottom:1px solid #eeedf2}@media(max-width:650px){.evaluation-grid,.evaluation-notes{grid-template-columns:1fr}.evaluation-plan,.evaluation-metric{padding:16px}.evaluation-results .panel-top,.evaluation-review .panel-top,.evaluation-plan .panel-top{align-items:flex-start;gap:10px;flex-wrap:wrap}}

.evaluation-conclusion{margin:28px 0;padding:22px;border:1px solid #d9d2ed;background:#f8f6ff;border-radius:16px}.evaluation-conclusion h3{margin:0}.evaluation-conclusion .panel-top{align-items:flex-start;gap:12px;flex-wrap:wrap}.evaluation-conclusion .evaluation-meta{margin:6px 0 0}.conclusion-decision{font-size:26px;font-weight:750;letter-spacing:-.6px;margin:18px 0}.evaluation-conclusion .conclusion-owner{margin-top:14px;font-size:12px;color:#5d566c;overflow-wrap:anywhere}.evaluation-conclusion .demo-note{margin-bottom:0}@media(max-width:650px){.evaluation-conclusion{padding:16px}.conclusion-decision{font-size:23px}}
