/* RMCS SITEWIDE ACTION / EMPTY-STATE REPAIR v2.0.15 */
.rmcs-action-ready-v215{cursor:pointer}
.rmcs-action-ready-v215:focus-visible{outline:2px solid #e30613!important;outline-offset:3px!important}
.rmcs-modal-open-v215{overflow:hidden}
.rmcs-action-state-v215[hidden]{display:none!important}
.rmcs-action-state-v215{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.78);backdrop-filter:blur(8px)}
.rmcs-action-dialog-v215{position:relative;width:min(560px,100%);border:1px solid #414a53;border-left:3px solid #e30613;background:linear-gradient(145deg,#11161b,#080a0c);box-shadow:0 28px 90px rgba(0,0,0,.65),0 0 34px rgba(227,6,19,.08);padding:28px;color:#f6f7f8;font-family:"Segoe UI",Arial,sans-serif}
.rmcs-action-kicker-v215{color:#e30613;font-size:9px;font-weight:950;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px}
.rmcs-action-dialog-v215 h2{margin:0 44px 12px 0!important;color:#fff!important;font-size:28px!important;line-height:1!important;text-transform:uppercase;letter-spacing:.01em}
.rmcs-action-dialog-v215 p{margin:0!important;color:#aab4bd!important;line-height:1.6!important;font-size:14px!important}
.rmcs-action-close-v215{position:absolute;right:13px;top:12px;width:38px;height:38px;border:1px solid #3c444c;background:#0b0e11;color:#fff;font-size:25px;cursor:pointer}
.rmcs-action-foot-v215{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #303943;margin-top:22px;padding-top:16px}
.rmcs-action-foot-v215 span{color:#7f8b95;font-size:8px;font-weight:900;letter-spacing:.15em}
.rmcs-action-ok-v215{border:1px solid #e30613;background:linear-gradient(135deg,#e30613,#850007);color:#fff;padding:10px 15px;font-weight:900;letter-spacing:.06em;cursor:pointer}