.vx-legal{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:14px;font-size:11.5px;display:flex}.vx-legal a{color:var(--vx-ink3);transition:color .2s}.vx-legal a:hover{color:var(--vx-accent)}.vx-accept{color:var(--vx-ink2);cursor:pointer;align-items:flex-start;gap:10px;margin-top:6px;font-size:12.5px;line-height:1.5;display:flex}.vx-accept input{width:16px;height:16px;accent-color:var(--vx-accent);flex:none;margin-top:2px}.vx-accept a{color:var(--vx-accent);text-underline-offset:2px;text-decoration:underline}.vx-privacy .rows{flex-direction:column;gap:2px;margin-top:4px;display:flex}.vx-privacy .row{border-top:1px solid var(--vx-line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.vx-privacy .row:first-child{border-top:0}.vx-privacy .row b{color:var(--vx-ink);font-size:13.5px;font-weight:600;display:block}.vx-privacy .row span{color:var(--vx-ink2);font-size:12.5px;line-height:1.45;display:block}.vx-privacy .row .vx-btn{flex:none}.vx-privacy .links{border-top:1px solid var(--vx-line);flex-wrap:wrap;gap:6px 16px;margin-top:14px;padding-top:12px;font-size:12.5px;display:flex}.vx-privacy .links a{color:var(--vx-accent)}.vx-privacy .note{color:var(--vx-ink2);background:color-mix(in srgb,var(--vx-accent) 8%,transparent);border-radius:12px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.vx-privacy .note.warn{background:color-mix(in srgb,var(--vx-bad) 9%,transparent)}.vx-privacy .confirm{flex-direction:column;gap:10px;margin-top:10px;display:flex}.vx-privacy .confirm .acts{justify-content:flex-end;gap:8px;display:flex}@media (max-width:640px){.vx-privacy .row{flex-direction:column;align-items:stretch}}.vd-legal{opacity:.85;font-size:12px}.vd-legal a{text-underline-offset:2px;text-decoration:underline}.vx-composer-note{text-align:center;color:var(--vx-ink3);margin-top:6px;font-size:11px;display:block}
