.jx-wrap{gap:14px;min-width:0;max-width:100%;display:grid}.jx-wrap>*,.jx-region>*{min-width:0}.jx-region{box-sizing:border-box;border:1px solid var(--ct-line,#7f7f7f4d);background:var(--ct-field,transparent);min-width:0;max-width:100%;color:var(--lx-on,inherit);border-radius:14px;gap:12px;padding:16px;display:grid}.jx-region.is-blocked{border-color:var(--ct-bad,#b3261e)}.jx-region p{margin:0;font-size:14px;line-height:1.5}.jx-kicker{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:600}.jx-clause details{border:1px solid var(--ct-line,#7f7f7f4d);border-radius:10px;padding:10px 12px}.jx-clause summary{overflow-wrap:anywhere;cursor:pointer;font-size:13.5px;font-weight:600}.jx-clause details p{opacity:.85;margin-top:8px}.jx-tick{cursor:pointer;align-items:flex-start;gap:10px;margin-top:8px;font-size:13.5px;line-height:1.45;display:flex}.jx-tick input{width:18px;height:18px;accent-color:var(--lx-gold,currentColor);flex:none;margin:1px 0 0}.jx-tick.is-bad{color:var(--ct-bad,#b3261e)}.jx-err{color:var(--ct-bad,#b3261e);margin:0;font-size:13px}.jx-q{gap:6px;font-size:13.5px;display:grid}.jx-q select,.jx-q input[type=text]{box-sizing:border-box;border:1px solid var(--ct-line,#7f7f7f4d);background:var(--ct-field,transparent);width:100%;min-width:0;height:48px;color:var(--lx-on,inherit);font:inherit;border-radius:12px;padding:0 14px}
