/* BellPathOS v1.6 Security Center */
.bp-risk{border:1px solid rgba(255,179,179,.4);background:rgba(140,20,20,.13);border-radius:20px;padding:14px}.bp-ok{border:1px solid rgba(121,223,161,.45);background:rgba(31,117,66,.14);border-radius:20px;padding:14px}.bp-warn{border:1px solid rgba(241,211,95,.45);background:rgba(241,211,95,.10);border-radius:20px;padding:14px}.bp-code{white-space:pre-wrap;word-break:break-word;background:#07120b;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:14px;color:#dff5df;overflow:auto}.bp-checklist{display:grid;gap:10px}.bp-checkitem{display:flex;gap:10px;align-items:flex-start;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);border-radius:16px;padding:12px}.bp-checkitem input{margin-top:5px;transform:scale(1.2)}.bp-table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:16px}.bp-table th,.bp-table td{border:1px solid rgba(255,255,255,.11);padding:10px;text-align:left;vertical-align:top}.bp-table th{color:var(--bp-gold);background:rgba(255,255,255,.04)}.bp-severity-critical{color:#ffb3b3}.bp-severity-high{color:#ffd28a}.bp-severity-medium{color:#f1d35f}.bp-severity-low{color:#79dfa1}@media(max-width:700px){.bp-table,.bp-table tbody,.bp-table tr,.bp-table th,.bp-table td{display:block}.bp-table th{display:none}.bp-table td:before{content:attr(data-label);display:block;color:var(--bp-gold);font-weight:1000;font-size:12px;text-transform:uppercase;margin-bottom:3px}.bp-table tr{border:1px solid rgba(255,255,255,.12);border-radius:16px;margin:10px 0;overflow:hidden}}
