.smart-evidence-collector{margin:24px 0;border:1px solid #d7e2dc;border-radius:22px;background:linear-gradient(135deg,#f8fbf8 0%,#f1f7ee 100%);overflow:hidden}
.smart-evidence-collector>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:24px 26px;border-bottom:1px solid #dce6df}
.smart-evidence-collector .eyebrow{display:block;margin-bottom:7px;color:#557063;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.smart-evidence-collector h5{margin:0;color:#071d15;font-family:Manrope,sans-serif;font-size:22px;line-height:1.2}
.smart-evidence-collector p{margin:8px 0 0;color:#586961;line-height:1.55}
.smart-evidence-collector>header aside{min-width:150px;padding:13px 16px;border-radius:15px;background:#06281d;color:#fff;text-align:center}
.smart-evidence-collector>header aside span,.smart-evidence-collector>header aside small{display:block;color:#b9d4c8;font-size:11px}
.smart-evidence-collector>header aside strong{display:block;margin:3px 0;font-size:25px}
.smart-evidence-plan{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;padding:22px 26px}
.smart-evidence-plan article{padding:17px;border:1px solid #d9e4dd;border-radius:16px;background:rgba(255,255,255,.82)}
.smart-evidence-plan article>span{color:#607068;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.smart-evidence-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.smart-evidence-tags b{padding:7px 10px;border-radius:999px;background:#e4f2e7;color:#123c2d;font-size:12px}
.smart-evidence-reasons{display:grid;gap:9px;margin-top:12px}
.smart-evidence-reasons span{display:flex;gap:8px;color:#455c51;font-size:13px}
.smart-evidence-reasons i{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#89c83e;flex:none}
.smart-evidence-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 26px 22px}
.smart-evidence-actions>div{display:grid;gap:3px;color:#52665c;font-size:12px}
.smart-evidence-actions strong{color:#17382b;font-size:13px}
.smart-evidence-ready{padding:22px 26px;color:#345146}
@media(max-width:760px){.smart-evidence-collector>header,.smart-evidence-plan{grid-template-columns:1fr}.smart-evidence-collector>header aside{text-align:left}.smart-evidence-actions{align-items:stretch;flex-direction:column}.smart-evidence-actions .btn{width:100%}}
