.trade-alert-banner{border:1px solid #f1d4c7;border-left:4px solid #eb6048;border-radius:11px;background:linear-gradient(120deg,#fff9f5,#fff);padding:18px 22px;margin-bottom:22px}.trade-alert-title{display:flex;align-items:center;gap:14px}.trade-alert-symbol{height:32px;width:32px;flex:0 0 32px;border-radius:9px;background:#ffede6;color:#d94a35;display:grid;place-items:center;font-weight:700;font-size:20px}.trade-alert-title strong{font-size:14px;color:#864e39}.trade-alert-title p{font-size:10px;color:#9f7c6b;line-height:1.8;margin:5px 0 0}.trade-alert-title>.btn{margin-left:auto;white-space:nowrap}.trade-alert-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:18px 0 0;padding-top:15px;border-top:1px solid #f2e6de}.trade-alert-previews>button{text-align:left;background:#fff;border:1px solid #f1e0d9;border-radius:8px;padding:13px;font:11px 'Segoe UI',sans-serif;cursor:pointer}.trade-alert-previews strong{display:block;color:#6d5146;font-size:11px;margin-top:9px}.trade-alert-previews small{display:block;font-size:10px;color:#a08072;margin-top:6px;line-height:1.6}.trade-dealer-badge{display:block;font-size:8px;line-height:1.7;padding:4px 7px;border-radius:4px;margin-top:7px;white-space:normal;max-width:225px;background:#edf4ff;color:#577fae}.trade-dealer-badge.critical{background:#fff0ee;color:#bf4a45}.trade-dealer-badge.high{background:#fff7e7;color:#a17c29}.trade-event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.trade-event-card{padding:23px;background:#fff;border:1px solid #e0e8f4;border-top:3px solid #f7bf26;border-radius:11px}.trade-event-card.critical{border-top-color:#eb3349}.trade-event-card h2{font-size:17px;margin:0 0 10px;color:#244d80}.trade-event-card h3{font-size:13px;margin:0 0 10px;color:#435e80}.trade-event-card>p{font-size:11px;color:#7d91aa;line-height:1.9}.trade-status{font-size:9px;color:#8096b3;line-height:1.7}.trade-event-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0}.trade-event-facts span{display:block;font-size:9px;color:#8b9cb3}.trade-event-facts strong{display:block;font-size:12px;color:#3b5e89;margin-top:8px}.trade-source{font-size:9px;line-height:1.8;color:#96a6bb;padding-top:12px;border-top:1px solid #eef2f8}.trade-event-actions{display:flex;gap:7px;margin-top:20px;flex-wrap:wrap}.trade-event-actions .btn{font-size:10px}.trade-next-date{margin-top:14px;font-size:10px;color:#5e80aa}.trade-inline{background:#fffaf6;border-color:#f0dfd2}.trade-inline-row{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:14px 0;border-top:1px solid #f0e5db}.trade-inline-row strong{display:block;font-size:11px;color:#795943;margin-top:8px}.trade-inline-row small{display:block;font-size:9px;color:#a08e7f;margin-top:6px}.trade-modal-context{padding:17px 20px;background:#fff8f1;border:1px solid #f3e2d1;border-radius:9px;margin-bottom:22px}.trade-modal-context h3{font-size:14px;color:#815a3f}.trade-modal-context p{font-size:11px;color:#9f846d;line-height:1.8}.trade-modal-context small{font-size:9px;color:#b09d8d}.nav-row .trade-nav-count{color:#b84442;background:#ffeded}.dealer-actions .dealer-action-menu button[data-dealer-action=risk]{color:#b74842}
@media(max-width:1100px){.trade-event-grid{grid-template-columns:1fr}.trade-alert-previews{grid-template-columns:1fr}.trade-alert-previews>button{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.trade-alert-previews strong,.trade-alert-previews small{margin:0}}
@media(max-width:650px){.trade-alert-banner{padding:16px 15px}.trade-alert-title{flex-wrap:wrap;gap:11px}.trade-alert-title>div{flex:1}.trade-alert-title>.btn{margin-left:43px}.trade-event-card{padding:18px}.trade-event-facts{grid-template-columns:1fr 1fr}.trade-inline-row{flex-wrap:wrap}.trade-inline-row>.btn{width:100%}.trade-event-actions .btn{flex:1}.trade-alert-title strong{font-size:12px}}
