.workspace-card{border:1px solid #cbdedb;border-top:3px solid var(--brand);background:white;border-radius:10px;padding:20px 24px;margin-bottom:24px}.eyebrow{font-size:11px;letter-spacing:2px;color:var(--brand)}.workspace-selectors{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) auto;align-items:end;gap:18px;margin:10px 0 15px}.workspace-buttons{margin-bottom:9px}.context{color:#1a6d60;font-weight:600;overflow-wrap:anywhere}.domain-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;margin-top:20px}.domain-card{padding:19px;border:1px solid var(--line);border-radius:9px;min-width:0}.domain-card.selected{border-color:var(--brand);background:#f4faf8}.domain-card h3{overflow-wrap:anywhere}.domain-card button{padding:6px 9px}.domain-card .bar{gap:7px}.workspace-card select{min-width:0;width:100%}.tabs{flex-wrap:wrap;gap:20px}@media(max-width:1000px){.workspace-selectors{grid-template-columns:1fr 1fr}.workspace-buttons{grid-column:1/-1;margin:0}.workspace-card{padding:16px}}@media(max-width:600px){.workspace-selectors{grid-template-columns:minmax(0,1fr);gap:5px}.workspace-buttons{margin:8px 0}.workspace-card .bar{gap:7px}.tabs{gap:16px}.domain-card{padding:14px}}

.group-impact{margin-top:18px;border:1px solid #d9e4ed;border-left:3px solid #5485a2;padding:12px 16px;border-radius:8px;background:#eef5f9}.group-impact p{font-size:13px;overflow-wrap:anywhere}.group-impact button{padding:4px 9px;font-size:12px}
