.client-fixed-report{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;padding:16px 20px;margin:0 0 18px;background:#eaf1ec;border:1px solid #cfddd4;border-radius:12px;color:#173e34}.client-fixed-report small{flex-basis:100%;color:#52695e}.client-scope{display:grid;grid-template-columns:minmax(72px,100px) minmax(0,1fr);gap:10px 18px}.client-scope dt{color:#53685e}.client-scope dd{margin:0;overflow-wrap:anywhere}.client-opportunity{border-top:1px solid #dce5de;padding:14px 0}.client-opportunity h3{margin:4px 0 8px}.client-opportunity small{color:#53685e}.client-finding{display:flex;gap:14px;align-items:baseline;border-bottom:1px solid #edf1ed}.client-filters{display:flex;flex-wrap:wrap;gap:16px}.client-filters label{flex:1;min-width:180px}.client-answer{overflow-wrap:anywhere}.client-answer summary{cursor:pointer;line-height:1.7}.client-answer summary p{margin:8px 0}.client-answer-body{line-height:1.85;border-top:1px solid #dce5de;padding-top:16px}.client-answer-body table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.client-answer-body th,.client-answer-body td{border:1px solid #d7e0d9;padding:8px;min-width:90px}.client-answer-body blockquote{margin:16px 0;padding:10px 18px;border-left:3px solid #24725b;background:#f2f6f1}.client-answer-body pre{overflow:auto;max-width:100%}.client-answer>details{margin-top:24px}.client-answer a{overflow-wrap:anywhere}@media(max-width:600px){.client-fixed-report{padding:14px}.client-finding{display:block;padding:12px 0}.client-filters{display:block}.client-filters label{display:block;margin-bottom:12px}.client-scope{grid-template-columns:75px minmax(0,1fr)}}
