.sa-risk-wrap{position:fixed;right:18px;bottom:18px;z-index:9998;font-family:Arial,sans-serif}.sa-risk-toggle{background:#111b2b;color:#edf3fb;border:1px solid #3b567b;border-radius:8px;padding:10px 13px}.sa-risk-panel{position:absolute;right:0;bottom:48px;width:min(430px,calc(100vw - 30px));max-height:72vh;overflow:auto;background:#0b111b;color:#e9eef6;border:1px solid #34465f;border-radius:12px;padding:18px;box-shadow:0 16px 50px #000b}.sa-risk-head{display:flex;justify-content:space-between;color:#9aabc2;font-size:11px;letter-spacing:.1em}.sa-risk-close{background:transparent;color:#fff;border:0;font-size:22px}.sa-risk-panel p{line-height:1.55;color:#c1cad8}.sa-risk-panel details{border-top:1px solid #263244;padding:10px 0}.sa-risk-panel summary{cursor:pointer;font-weight:700}.sa-risk-panel nav{display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid #263244;padding-top:12px}.sa-risk-panel a{color:#a8c8ff;font-size:12px}

/* Package 5 · contextual instrument disclosure */
.sa-context-risk{display:grid;gap:4px;margin:10px 0 14px;padding:10px 12px;border:1px solid rgba(93,190,225,.28);background:rgba(7,24,32,.82);color:#a9c5cf;font-size:11px;line-height:1.45}
.sa-context-risk strong{color:#65d9ff;font-size:9px;letter-spacing:.11em}
.sa-context-risk span{display:block}
