.rhck{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:12px;
  padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));
  background:rgba(10,11,13,.55);backdrop-filter:blur(3px);display:flex;align-items:flex-end;justify-content:center}
.rhck-in{background:#23272c;color:#d7dbe0;border:1px solid #3a4046;border-radius:16px;
  padding:18px;max-width:640px;width:100%;box-shadow:0 14px 40px rgba(0,0,0,.45);
  font-size:15px;line-height:1.55;max-height:86vh;overflow-y:auto}
.rhck-tx > b{color:#fff;font-size:17px;display:block;margin-bottom:6px;letter-spacing:-.01em}
.rhck-tx p b{color:#fff}
.rhck-tx p{margin:6px 0 0}
.rhck-min{font-size:13.5px}
.rhck-in a{color:#fff;text-underline-offset:3px}
.rhck-bt{display:flex;gap:9px;margin-top:16px;flex-wrap:wrap}
.rhck-b{flex:1 1 150px;min-height:48px;padding:13px 14px;border-radius:999px;border:2px solid transparent;
  font:inherit;font-weight:800;font-size:15px;cursor:pointer;text-align:center}
.rhck-no{background:#2e343a;color:#fff;border-color:#454c54}
.rhck-cf{background:transparent;color:#fff;border-color:#454c54}
.rhck-si{background:#e35205;color:#fff}
.rhck-g{margin-top:14px;display:grid;gap:9px}
.rhck-f{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;
  background:#1d2126;border:1px solid #343a41;border-radius:12px;padding:13px;cursor:pointer}
.rhck-f b{color:#fff;font-size:15px}
.rhck-f p{margin:4px 0 0;font-size:13.5px;color:#aab1b9;line-height:1.5}
.rhck-f input[type=checkbox]{width:26px;height:26px;flex:none;accent-color:#e35205;margin-top:2px}
.rhck-fijo{flex:none;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;
  color:#8d949c;background:#2b3137;border-radius:999px;padding:6px 11px;white-space:nowrap}
@media(max-width:520px){.rhck-b{flex:1 1 100%}}
