/* PASIVITE Pro 2.8.52.61 — rapport d'évaluation externe, clair et accessible. */
.pro-external-security{margin:18px 0 24px;padding:22px;border:1px solid #bccfd9;border-radius:16px;background:#fff;color:#193246;box-shadow:0 4px 18px #19324614}
.pro-external-security h2{margin:6px 0 13px;color:#143656;font-size:1.35rem}
.pro-external-security h3{margin:0 0 10px;color:#80350e;font-size:1.12rem}
.pro-external-security p{color:#283e50;line-height:1.56}
.pro-external-security-limit{padding:15px 18px;background:#fff2de;color:#62350f!important;border-left:5px solid #b86724;border-radius:8px}
.pro-external-security-finding{padding:15px 18px;margin:14px 0;background:#fff8f0;border:1px solid #f2d5bb;border-radius:12px}
.pro-external-security-finding strong{color:#66360a}
.pro-external-security details{margin:16px 0;padding:12px;border:1px solid #d4dfe5;border-radius:8px}
.pro-external-security summary{cursor:pointer;font-weight:750}
.pro-external-security a{color:#145c78}
@media(max-width:650px){.pro-external-security{padding:14px}.pro-external-security-finding{padding:12px}}

.pro-external-security-inventory{background:#f1f7fa;border-radius:10px;padding:15px 17px;margin:14px 0;border:1px solid #cfe0e7}
.pro-external-security-inventory h3{color:#153956;margin:0 0 12px}
.pro-external-security-inventory p{margin:10px 0}
.pro-external-security-inventory small{display:block;color:#425a6b;overflow-wrap:anywhere}
.pro-external-security details h3{color:#153956;font-size:1.05rem;margin:15px 0 6px}
.pro-external-security details p{overflow-wrap:anywhere}
@media(max-width:650px){.pro-external-security-inventory{padding:12px}}
