.evidence-card{background:#fff;border:2px solid #c92b32;border-radius:9px;overflow:hidden}.evidence-card>summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:17px 18px;cursor:pointer}.evidence-card>summary::-webkit-details-marker{display:none}.evidence-description{font-weight:800;overflow-wrap:anywhere}.evidence-status{font-weight:800;color:#c92b32;text-align:right}.evidence-content{border-top:1px solid #e0e5e9;padding:18px;min-width:0}.evidence-card.pending{border-color:#d58b18}.evidence-card.pending .evidence-status{color:#a96800}.evidence-card.approved{border-color:#21865a}.evidence-card.approved .evidence-status{color:#21865a}.evidence-card.na{border-color:#89939d}.evidence-card.na .evidence-status{color:#66717b}.evidence-card.rejected{border-color:#8b1423}.evidence-card.rejected .evidence-status{color:#8b1423}.checklist{display:grid;gap:11px}@media(max-width:600px){.evidence-card>summary{grid-template-columns:minmax(0,1fr);gap:5px;padding:14px}.evidence-status{text-align:left;font-size:13px}.evidence-content{padding:14px}}
.opening-card{border:3px solid #c92b32}.opening-card.opening-pending{border-color:#d58b18}.opening-card.opening-approved,.final-installation-card.approved{border-color:#21865a}.opening-result{color:#21865a;font-size:1.1em}.final-installation-card{border:3px solid #21865a}
.opening-unsuitable{margin:12px 0;padding:14px;border:3px solid #b51f2b;border-radius:7px;background:#ffe2e4;color:#8d111b;font-size:16px}
