.cyb-shell{--cyb-line:#cbd6e1;--cyb-muted:#536578;--cyb-text:#172839;--cyb-accent:#133d62;--cyb-accent-2:#1b527d;--cyb-panel:#e9eff5;--cyb-urgent:#c83b35;--cyb-ransomware:#7c2d92;color:var(--cyb-text);background:#fff;border:1px solid var(--cyb-line);margin-bottom:28px;font:14px/1.45 Arial,Helvetica,sans-serif;box-shadow:0 5px 20px #133d6210;overflow:hidden}
.cyb-topline{padding:20px 24px;background:linear-gradient(110deg,var(--cyb-accent),var(--cyb-accent-2));color:#fff;display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}
.cyb-eyebrow{font-size:.72rem;font-weight:900;letter-spacing:.13em;color:#e3e9f0}
.cyb-topline h1{font-size:1.9rem;line-height:1.1;margin:6px 0 6px}
.cyb-topline p{margin:0;color:#d3ddea;font-size:.85rem;max-width:560px}
.cyb-statusbox{text-align:right;min-width:120px}
.cyb-status-label{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#c7d3e0}
.cyb-statusbox strong{display:block;font-size:.95rem}
.cyb-notice{margin:0;padding:8px 24px;background:var(--cyb-panel);border-bottom:1px solid var(--cyb-line);color:var(--cyb-muted);font-size:.76rem}
.cyb-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--cyb-line)}
.cyb-stats>div{text-align:center;padding:12px 6px;border-right:1px solid var(--cyb-line)}
.cyb-stats>div:last-child{border-right:0}
.cyb-stats span{display:block;font-weight:900;font-size:1.3rem}
.cyb-stats small{display:block;color:var(--cyb-muted);font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}
.cyb-toolbar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;background:var(--cyb-panel);border-bottom:1px solid var(--cyb-line)}
.cyb-filter-group{display:flex;gap:6px;flex-wrap:wrap}
.cyb-filter-group button{border:1px solid var(--cyb-line);background:#fff;color:var(--cyb-text);border-radius:6px;padding:7px 11px;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}
.cyb-filter-group button:hover{background:#dfe8f0}
.cyb-filter-group button.is-active{background:var(--cyb-accent);color:#fff;border-color:var(--cyb-accent)}
.cyb-toolbar input[type="search"]{border:1px solid var(--cyb-line);border-radius:6px;padding:7px 10px;font:inherit;font-size:.82rem;min-width:220px}
.cyb-list-head{display:flex;justify-content:space-between;align-items:center;padding:9px 24px;background:var(--cyb-panel);border-bottom:1px solid var(--cyb-line);font-size:.85rem}
.cyb-list-head span{color:var(--cyb-muted);font-size:.72rem}
.cyb-list{max-height:640px;overflow-y:auto}
.cyb-item{padding:12px 24px;border-bottom:1px solid var(--cyb-line);font-size:.85rem}
.cyb-item-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline;flex-wrap:wrap}
.cyb-item-badges{display:flex;gap:6px;flex-wrap:wrap}
.cyb-item-type{font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:#e4eef8;color:var(--cyb-accent)}
.cyb-item-type.urgent{background:#fbe8e7;color:var(--cyb-urgent)}
.cyb-item-type.ransomware{background:#f2e4f7;color:var(--cyb-ransomware)}
.cyb-item-date{color:var(--cyb-muted);font-size:.72rem;white-space:nowrap}
.cyb-item-title{font-weight:800;margin-top:5px;font-size:.92rem}
.cyb-item-summary{color:var(--cyb-muted);font-size:.8rem;margin-top:4px;line-height:1.4}
.cyb-item-meta{color:var(--cyb-muted);font-size:.72rem;margin-top:5px}
.cyb-item a.cyb-item-link{color:var(--cyb-accent);text-decoration:underline;font-size:.76rem}
.cyb-empty{padding:24px 12px;text-align:center;color:var(--cyb-muted);font-size:.85rem}
.cyb-bottom{padding:10px 24px;color:var(--cyb-muted);font-size:.72rem}
.cyb-bottom a{color:var(--cyb-accent)}
@media(max-width:650px){.cyb-stats{grid-template-columns:repeat(2,1fr)}.cyb-stats>div:nth-child(2){border-right:0}.cyb-stats>div:nth-child(-n+2){border-bottom:1px solid var(--cyb-line)}}
