
.rs-mtr-locked .card{position:relative}
.rs-mtr-locked .card .pad>*:not(.chead){opacity:.08;pointer-events:none;user-select:none}
.rs-mtr-locked .rail-tbl,.rs-mtr-locked .fx-tiles{opacity:.08;pointer-events:none;user-select:none}

.rs-mtr-locked .bd-list .card{opacity:.08;pointer-events:none;user-select:none}
.rs-mtr-locked .bd-count{opacity:1;pointer-events:auto}
.rs-door{background:#1A2E45;color:#fff;border-radius:12px;padding:24px 26px;margin-top:16px}
.rs-door h3{font:700 20px/1.2 'Playfair Display',Georgia,serif;margin:0 0 8px}
.rs-door p{color:#cce9ff;font-size:13.5px;line-height:1.55;margin:0 0 16px;max-width:56ch}
.rs-door-cta{min-height:44px;padding:0 22px;border-radius:6px;font-size:15px;font-weight:700;
  background:#1181c8;color:#fff;border:0;cursor:pointer}
.rs-door-alt{margin:12px 0 0;font-size:12.5px}
.rs-door-alt button{background:none;border:0;color:#cce9ff;text-decoration:underline;
  cursor:pointer;font-size:inherit;padding:0}

.rs-cr-locked .cr-tbl{position:relative}
.rs-cr-locked .cr-tbl .cr-own .cr-n,.rs-cr-locked .cr-tbl .cr-own .cr-sub,.rs-cr-locked .cr-tbl .cr-own .cr-chip,.rs-cr-locked .cr-tbl .cr-own .cr-agree{color:transparent;background:none;text-shadow:0 0 6px rgba(27,43,58,.78);
  user-select:none}

.rs-cr-over{position:absolute;grid-column:2/4;top:0;right:0;bottom:0;left:0;
  display:flex;align-items:center;justify-content:center;pointer-events:none}

.rs-cr-card{pointer-events:auto;box-sizing:border-box;width:100%;background:#1A2E45;color:#fff;
  border-radius:12px;padding:16px 14px;box-shadow:0 10px 30px rgba(12,24,38,.28);text-align:center}
.rs-cr-card h3{font:700 17px/1.25 'Playfair Display',Georgia,serif;margin:0 0 6px}
.rs-cr-card p{color:#cce9ff;font-size:12.5px;line-height:1.5;margin:0 0 12px}
.rs-cr-card .rs-door-alt{white-space:normal}
.rs-cr-card .rs-door-cta{width:100%;min-height:44px;height:auto;font-size:14px;line-height:1.3;padding:8px 12px;white-space:normal}
.rs-cr-card .rs-door-alt{margin:10px 0 0}

@media (max-width:560px){
  
  .rs-cr-over{position:static;display:block;margin-top:14px;grid-column:1/-1;grid-row:auto}
  .rs-cr-card{width:auto}
  
  .rs-cr-card .rs-door-cta,.rs-cr-card .rs-door-alt{white-space:normal}
}

.rs-wc-locked{position:relative}
.rs-wc-locked .wc-n{color:transparent;text-shadow:0 0 6px rgba(27,43,58,.78);user-select:none}
.rs-wc-locked input[type=range]{opacity:.45}

.wc-mini .rs-wc-locked{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:18px;align-items:center}
.wc-mini .rs-wc-locked .wc-grid{grid-template-columns:minmax(0,1fr)}
.wc-mini .rs-wc-locked .wc-out{display:none}
.wc-mini .rs-wc-over{position:static;padding:0;pointer-events:auto}
.wc-mini .rs-wc-card{position:static;max-width:none;padding:16px 18px}
@media (max-width:760px){.wc-mini .rs-wc-locked{grid-template-columns:minmax(0,1fr)}}
.rs-wc-over{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;
  justify-content:center;padding:36px 12px 12px;pointer-events:none}
.rs-wc-card{position:sticky;top:88px;pointer-events:auto;width:100%;max-width:440px;
  background:#1A2E45;color:#fff;border-radius:12px;padding:20px 22px;
  box-shadow:0 10px 30px rgba(12,24,38,.28);text-align:center}
.rs-wc-card h3{font:700 19px/1.25 'Playfair Display',Georgia,serif;margin:0 0 6px}
.rs-wc-card p{color:#cce9ff;font-size:15px;line-height:1.5;margin:0 0 14px}
.rs-wc-card .rs-door-cta{width:100%;min-height:48px;font-size:15px;padding:0 14px}
.rs-wc-card .rs-door-alt{margin:6px 0 0}
.rs-wc-card .rs-door-alt button,.rs-wc-card .rs-door-alt a{display:inline-flex;align-items:center;
  min-height:44px;color:#cce9ff;text-decoration:underline;font-size:14px}

.wc-held{min-height:330px;margin-top:4px}
.wc-held .rs-wc-over{padding:18px 6px 6px}
.wc-held .rs-wc-card{position:static;padding:18px 16px}
.wc-held .rs-wc-card h3{font-size:18px}
.wc-held .rs-wc-card p{font-size:14.5px;margin-bottom:12px}

.rs-cr-locked .cr-tbl-both .rs-cr-over{grid-column:2/5}
.rs-cr-locked .cr-tbl .cr-own .cr-bar{opacity:.45}
