.consent{border:1px solid var(--line);background:var(--surface);border-radius:10px}.consent.is-invalid{border-color:var(--warn)}.consent__row{align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex}.consent__row input{width:22px;height:22px;accent-color:var(--purple);flex:none;margin:0}.consent__row label{cursor:pointer;flex:1;min-width:0;font-size:14px;font-weight:700;line-height:1.45}.consent__more{border:1px solid var(--line);background:var(--bg);min-width:52px;min-height:40px;color:var(--ink);font:700 13px var(--f-body);cursor:pointer;border-radius:8px;flex:none;padding:0 10px}.consent__doc{color:var(--muted);padding:0 12px 12px;font-size:13px;line-height:1.6}.consent__doc table{border-collapse:collapse;width:100%;margin-bottom:8px}.consent__doc th{text-align:left;vertical-align:top;width:74px;color:var(--ink);white-space:nowrap;padding:6px 8px 6px 0;font-weight:700}.consent__doc td{border-top:1px solid var(--line);padding:6px 0}.consent__doc tr:first-child td{border-top:0}.consent__doc p{margin:0}
