.security-scope-note{color:#526f86;background:#f3faff;border:1px solid #cfe2ef;border-left:4px solid #1689cf;border-radius:12px;margin:0;padding:12px 15px;font-size:9px;line-height:1.55}.security-scope-note strong{color:#174a72}.site-security-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.site-security-stats article{background:#fff;border:1px solid #dce8f1;border-radius:16px;gap:5px;padding:18px 20px;display:grid;box-shadow:0 8px 25px #05305b0b}.site-security-stats span{color:#5e768b;font-size:9px;font-weight:800}.site-security-stats strong{color:#0a3d70;font-size:27px}.site-security-stats small{color:#8294a4;font-size:8px}.site-security-register{padding:0;overflow:hidden}.site-security-register>.panel-heading{border-bottom:1px solid #e3ecf2;margin:0;padding:21px 23px}.site-security-register>.panel-heading p:last-child{color:#6e8497;margin:4px 0 0;font-size:9px}.site-security-filters{background:#f7fafc;border-bottom:1px solid #e5edf3;grid-template-columns:minmax(220px,1.5fr) minmax(150px,1fr) minmax(150px,1fr) auto auto;align-items:end;gap:10px;padding:14px 23px;display:grid}.site-security-filters label{gap:5px;display:grid}.site-security-filters label>span{color:#58738a;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}.site-security-filters input,.site-security-filters select{color:#173f62;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #ccdae5;border-radius:9px;padding:0 10px;font-size:10px}.site-security-list{display:grid}.site-security-item{border-bottom:1px solid #e8eef3;grid-template-columns:minmax(180px,.65fr) minmax(340px,1.5fr) auto;align-items:start;gap:18px;padding:17px 23px;display:grid}.site-security-item:last-child{border-bottom:0}.site-security-item.security-critical{box-shadow:inset 3px 0 #d34f50}.site-security-item.security-high{box-shadow:inset 3px 0 #df9b2d}.site-security-item.security-medium{box-shadow:inset 3px 0 #258cc2}.site-security-heading{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.site-security-heading>div{gap:4px;min-width:0;display:grid}.site-security-heading a{text-decoration:none}.site-security-heading strong{color:#143f68;font-size:11px}.site-security-heading small{color:#71889b;font-size:8px}.site-security-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.site-security-findings>span{background:#f5f8fa;border-radius:9px;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:7px;padding:9px;display:grid}.site-security-findings>span>span{gap:3px;display:grid}.site-security-findings strong{color:#244b6c;font-size:9px}.site-security-findings small{color:#71869a;font-size:8px;line-height:1.4}.security-finding-dot{background:#268fc6;border-radius:50%;width:7px;height:7px;margin-top:3px}.security-finding-dot.dot-critical{background:#d34f50;box-shadow:0 0 0 3px #fae7e7}.security-finding-dot.dot-high{background:#df9b2d;box-shadow:0 0 0 3px #fff1d8}.site-security-actions{justify-items:end;gap:8px;display:grid}.site-security-actions>span{color:#758a9c;font-size:8px}.site-security-actions .button{white-space:nowrap}@media (max-width:1050px){.site-security-stats{grid-template-columns:repeat(2,1fr)}.site-security-item{grid-template-columns:minmax(180px,.7fr) minmax(300px,1.3fr)}.site-security-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;display:flex}}@media (max-width:760px){.site-security-filters{grid-template-columns:1fr 1fr}.site-security-search{grid-column:1/-1}.site-security-filters .button{justify-content:center}.site-security-item,.site-security-findings{grid-template-columns:1fr}.site-security-actions{grid-column:1}}@media (max-width:520px){.site-security-stats{grid-template-columns:1fr 1fr;gap:8px}.site-security-stats article{padding:14px}.site-security-filters{grid-template-columns:1fr;padding:13px}.site-security-search{grid-column:auto}.site-security-register>.panel-heading{padding:17px}.site-security-item{padding:15px}.site-security-heading{display:grid}.site-security-actions{justify-items:stretch;display:grid}.site-security-actions .button{justify-content:center}}
