/* Auto-generated from inline styles in rapport-audit-securite.html. Do not hand-edit. */
.i-rap-f1cfee { padding: 2rem 1rem; min-height: calc(100vh - 200px); }
.i-rap-eee7fc { color: var(--text-secondary); font-size: 1.1rem; margin-top: 0.5rem; }
.i-rap-f9350d { color: #3b82f6; }
.i-rap-d47044 { color: var(--text-secondary); font-size: 0.95rem; margin-top: 0.25rem; }
.i-rap-f52191 { background:#0f172a; color:#e2e8f0; padding:1rem; border-radius:8px; overflow-x:auto; font-family:ui-monospace,Consolas,Menlo,monospace; font-size:0.9rem; }
.i-rap-a486db { overflow-x:auto; margin:1rem 0; }
.i-rap-f3b3f2 { width:100%; border-collapse:collapse; }
.i-rap-82c4f8 { background:var(--bg-secondary,#1e293b); color:var(--text-primary); }
.i-rap-e367d1 { padding:0.6rem; text-align:left; border:1px solid var(--border-color,#334155); }
.i-rap-249c8e { padding:0.5rem; border:1px solid var(--border-color,#334155); }
.i-rap-52e49c { width:100%; border-collapse:collapse; max-width:400px; }
.i-rap-24ce65 { background:var(--bg-secondary,#1e293b); }
.i-rap-5b3a91 { width:100%; border-collapse:collapse; max-width:500px; }
.i-rap-b221ee { padding:0.6rem; text-align:left; border:1px solid var(--border-color,#334155); width:60px; }
.i-rap-006d58 { margin-top: 4rem; padding-top: 2rem; border-top: 2px solid var(--border-color); }
.i-rap-38f113 { display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; }
.i-rap-ab4406 { margin-bottom: 0.5rem; color: var(--text-secondary); }
.i-rap-29dc4c { color: var(--text-primary); }
.i-rap-9ae6ea { color: var(--text-secondary); font-size: 0.9rem; }
