/* Rival XI v0.10.0h — trade roster-resolution guidance */
.rxi100h-recommend{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0 14px;padding:13px 14px;border:1px solid rgba(72,145,255,.32);background:linear-gradient(180deg,rgba(20,47,82,.82),rgba(10,25,44,.9));border-radius:12px}.rxi100h-recommend>div{display:flex;flex-direction:column;gap:3px;min-width:0}.rxi100h-recommend span{font-size:9px;font-weight:900;letter-spacing:.09em;color:#8ab8ff}.rxi100h-recommend b{font-size:13px}.rxi100h-recommend small{font-size:10px;color:var(--muted);line-height:1.4}.rxi100h-recommend button{white-space:nowrap}.rxi100h-blocked{opacity:1!important;cursor:pointer!important;background:#19314f!important;color:#dcecff!important;border-color:#31547e!important}.rxi100h-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px;background:rgba(1,7,15,.72);backdrop-filter:blur(5px)}.rxi100h-dialog{position:relative;width:min(520px,100%);padding:24px;border-radius:16px;border:1px solid rgba(255,102,102,.35);background:linear-gradient(180deg,#111d2d,#081321);box-shadow:0 24px 70px rgba(0,0,0,.48)}.rxi100h-dialog>span{display:block;font-size:9px;font-weight:950;letter-spacing:.11em;color:#ff9b9b;margin-bottom:7px}.rxi100h-dialog h3{font-size:20px;margin:0 0 8px}.rxi100h-dialog p{margin:0;color:#becbe0;font-size:12px;line-height:1.55}.rxi100h-close{position:absolute;right:14px;top:12px;width:32px;height:32px;border-radius:9px;background:transparent;border:0;color:#9fb0c7;font-size:22px}.rxi100h-modal-rec{display:flex;flex-direction:column;gap:4px;margin-top:16px;padding:12px 13px;border-radius:11px;border:1px solid rgba(72,145,255,.28);background:rgba(72,145,255,.08)}.rxi100h-modal-rec b{font-size:13px}.rxi100h-modal-rec small{font-size:10px;color:#9fb1c8}.rxi100h-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.rxi100h-actions button{min-width:140px}
@media(max-width:700px){.rxi100h-recommend{align-items:flex-start;flex-direction:column}.rxi100h-recommend button{width:100%}.rxi100h-actions{flex-direction:column}.rxi100h-actions button{width:100%}}
