#directorsCut .dc-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#directorsCut .dc-modes button{min-width:0;min-height:128px;text-align:left}#directorsCut .dc-modes button small{overflow-wrap:anywhere}
#rf170Wizard{position:fixed;inset:0;z-index:999999;background:#030207ed;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}
.rf170-wizard-box{width:min(100%,470px);background:linear-gradient(150deg,#23101c,#08070c);border:1px solid #8b385d;border-radius:20px;padding:24px;box-shadow:0 0 70px #000}
.rf170-wizard-box h2{font-size:clamp(22px,5vw,30px);line-height:1.2;color:#fff;margin:20px 0}
.rf170-progress{font-size:12px;letter-spacing:.18em;color:#e887ae;font-weight:800}
.rf170-answers{display:grid;gap:11px}
.rf170-answers button{background:#311a2b;color:#fff;border:1px solid #a2577d;border-radius:12px;padding:15px;text-align:left;font-size:16px}
.rf170-exit{float:right;border:0;background:transparent;color:#fff;font-size:15px}
#rf162Portal .dc-choice button[data-rf170-familiar]{background:#2b1e2a!important;border:1px solid #8b5c79!important;margin-bottom:7px}
@media(max-width:360px){#directorsCut .dc-modes{grid-template-columns:1fr}}
