#modalAddRCi .modalAddRCiClass { width:min(1150px,94vw); max-height:90vh; overflow:auto; padding:24px; border-radius:12px; background:var(--ra-panel,#fff); color:var(--ra-text,#233e2e); }
#modalAddRCi .addRCiModalGrid { max-height:55vh; overflow:auto; margin:16px 0; }
#modalAddRCi #tblAddRCiResults { width:100%; border-collapse:collapse; font:13px Arial,sans-serif; }
#modalAddRCi #tblAddRCiResults th { position:sticky;top:0; background:var(--ra-soft,#f6f9f7); text-align:left; font-weight:400; padding:12px; white-space:nowrap; }
#modalAddRCi #tblAddRCiResults td { padding:13px 12px; border:0; border-bottom:1px solid var(--ra-line,#dce8df); background:var(--ra-panel,#fff); }
#modalAddRCi #tblAddRCiResults input { width:74px; padding:9px; border:1px solid var(--ra-line,#ccddd1); border-radius:6px; color:var(--ra-text,#233e2e); background:var(--ra-field,#fff); }
#modalAddRCi #tblAddRCiResults td:nth-child(n+5) { text-align:right; white-space:nowrap; font-variant-numeric:tabular-nums; }
#demo-add-items-message { color:var(--ra-text,#233e2e); font:13px Arial,sans-serif; }
