.security-panel{min-width:0;margin:0 0 24px;padding:28px}.security-panel .section-heading h2{align-items:center;gap:10px;display:flex}.security-panel .section-heading>button{min-height:42px}.security-description,.security-updated{color:#97a18d;font-size:12px;line-height:1.7}.security-alert-summary{color:#cae6b6;background:#20291b;border:1px solid #34402e;border-radius:10px;align-items:flex-start;gap:12px;margin:18px 0;padding:16px;display:flex}.security-alert-summary>svg{flex:0 0 19px;margin-top:3px}.security-alert-summary strong,.security-alert-summary span{display:block}.security-alert-summary span{color:#abb69e;margin-top:4px;font-size:11px}.security-attention{color:#f0d39b;background:#30271a;border-color:#9d7436}.security-alert-list{gap:9px;margin:0 0 20px;padding:0;list-style:none;display:grid}.security-alert-list li{background:#292418;border-left:3px solid #cfaa67;padding:12px 15px}.security-alert-list strong,.security-alert-list span{display:block}.security-alert-list span{color:#c1b59d;font-size:11px}.security-load-error{color:#edcc91;border:1px solid #776343;border-radius:8px;padding:12px 15px;font-size:12px}.security-table-wrap{overflow:auto}.security-panel table{border-collapse:collapse;width:100%;min-width:660px;font-size:12px}.security-panel caption{text-align:left;color:#97a18d;caption-side:top;padding:0 0 12px;font-size:11px}.security-panel th,.security-panel td{text-align:left;vertical-align:top;border-bottom:1px solid #2f392a;padding:12px 10px}.security-panel th{color:#aeb9a3;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:600}.security-panel td small{color:#98a38e;margin-top:3px;font-size:10px;display:block}.security-result{white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:10px;display:inline-block}.security-success{color:#c5dfa9;background:#2b3821}.security-denied{color:#e9c391;background:#3c2b1c}.security-empty{color:#a9b59d;align-items:center;gap:10px;padding:18px 0;font-size:12px;display:flex}.security-updated{text-align:right;margin:12px 0 0;font-size:10px}@media (max-width:600px){.security-panel{padding:20px}.security-panel .section-heading{align-items:flex-start;gap:12px}.security-panel .section-heading h2{font-size:18px}.security-panel .section-heading>button{padding:9px;font-size:10px}.security-alert-summary{padding:12px}.security-alert-summary strong{font-size:12px}}
