.consent-document-body{white-space:pre-wrap;color:#ffffffc7;margin:0;font-size:13px;line-height:1.65}[data-pl-root] .consent-document-link{font:inherit;color:var(--vroom-blue-600);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline}[data-pl-root] .consent-document-link:hover{color:#fff}.consent-document-viewer-meta{color:#ffffff8c;margin:0 0 16px;font-size:12px}.consent-document-viewer-state{color:#ffffffb3;margin:0;font-size:14px}.consent-document-viewer-state--error{color:#ff9b9b}.consent-required-modal-scroll{max-height:min(52vh,420px);margin-bottom:12px}.consent-required-modal-footer{flex-direction:column;gap:12px;margin-top:16px;display:flex}.consent-required-modal-error{align-items:flex-start;gap:var(--vp-space-2);margin:var(--vp-space-3) 0 0;font-size:var(--vp-fs-body);color:var(--vp-danger-text);display:flex}.consent-required-modal-error>svg{flex:none;margin-top:2px}.consent-scroll{padding:var(--vp-space-4) var(--vp-space-card);border-radius:var(--vp-radius-md);border:1px solid var(--vp-border-default);background:var(--vp-bg-surface);overflow-y:auto}.consent-scroll:focus-visible{outline:var(--vp-focus-ring-width) solid var(--vp-focus);outline-offset:var(--vp-focus-ring-offset)}.consent-scroll__status{margin:0 0 var(--vp-space-3);font-size:var(--vp-fs-caption);color:var(--vp-text-muted)}
