/* SecRadar: linked catalogue/rating modes, no client-only content. */
body .sr-proof-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:5px}
body .sr-proof-correction{display:block;width:fit-content;margin-top:12px;font-size:13px;color:#9ccff0}
body .sr-proof-link:focus-visible,body .sr-proof-correction:focus-visible{outline:2px solid #9ccff0;outline-offset:3px}
body tr[data-proof-row]:target{background:rgba(156,207,240,.10);outline:2px solid #9ccff0;outline-offset:-2px}
body tr[data-proof-row]{scroll-margin-top:120px}
body .sr-proof-help{color:#b9c7d5;max-width:76ch;font-size:15px;line-height:1.65}
body .sr-proof-handoff{padding-top:16px;border-top:1px solid var(--line,#303840)}
body #functionality table.capsrctab tr[hidden]{display:none!important}
@media(max-width:600px){
 body #functionality table.capsrctab{display:block;min-width:0!important;width:100%!important}
 body #functionality table.capsrctab thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 body #functionality table.capsrctab tbody{display:block}
 body #functionality table.capsrctab tr[data-proof-row]{display:grid;grid-template-columns:minmax(0,1fr);padding:16px 0;border-bottom:1px solid #303840}
 body #functionality table.capsrctab tr[data-proof-row] td{position:static!important;display:block;width:auto!important;min-width:0!important;max-width:none!important;padding:6px 16px!important;border:0;white-space:normal!important;overflow-wrap:anywhere}
 body #functionality table.capsrctab tr[data-proof-row] td:first-child{font-weight:700;color:#e7eef5}
 body #functionality table.capsrctab tr[data-proof-row] td:nth-child(2){color:#9ccff0}
}

body .sr-class-modes{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 28px;padding:0;max-width:100%;font-size:14px;line-height:1.45}
body .sr-class-modes a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid var(--line,#303840);border-radius:12px;color:var(--muted,#b5bec8);text-decoration:none;background:rgba(156,207,240,.025);box-sizing:border-box}
body .sr-class-modes a[aria-current="page"]{color:var(--ink,#e7eef5);background:rgba(156,207,240,.12);border-color:rgba(156,207,240,.4)}
body .sr-class-modes a:hover{border-color:#9ccff0;color:#e7eef5}
body .sr-class-modes a:focus-visible{outline:2px solid #9ccff0;outline-offset:3px}
body .sr-functionality-wrap{width:calc(100% - 48px)!important;max-width:1200px!important;margin-inline:auto}
body .capwrap{box-sizing:border-box}
body table.captab{table-layout:auto}
body table.captab th{min-width:132px}
body table.captab th:first-child{min-width:250px}
body .capwrap>p{max-width:78ch;font-size:16px;line-height:1.75}
body .capwrap th{color:#b9c7d5!important}
body .sr-hub-table-scroll table th{white-space:normal;overflow-wrap:anywhere;line-height:1.5}
@media(max-width:600px){body .sr-class-modes{gap:6px}body .sr-class-modes a{flex:1 1 135px;justify-content:center;padding:10px;font-size:13px}}
