.DataRequestForm-module__akOCva__form{margin-top:var(--es-space-6);background:var(--es-color-paper);border:1px solid var(--es-color-border);border-radius:var(--es-radius-xl);box-shadow:var(--es-shadow-1);padding:clamp(1.25rem,.75rem + 2vw,2rem)}.DataRequestForm-module__akOCva__grid{gap:var(--es-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DataRequestForm-module__akOCva__full{grid-column:1/-1}.DataRequestForm-module__akOCva__consentWrap{margin-top:var(--es-space-5)}.DataRequestForm-module__akOCva__consent{align-items:flex-start;gap:var(--es-space-3);padding:var(--es-space-4);border:1px solid var(--es-color-border);border-radius:var(--es-radius-md);background:var(--es-color-surface);font-size:var(--es-text-sm);line-height:var(--es-leading-normal);color:var(--es-color-ink);cursor:pointer;display:flex}.DataRequestForm-module__akOCva__consent input{width:18px;height:18px;accent-color:var(--es-color-brand);flex-shrink:0;margin:2px 0 0}.DataRequestForm-module__akOCva__consent a{color:var(--es-color-brand);text-underline-offset:3px;text-decoration:underline}.DataRequestForm-module__akOCva__consentError{border-color:var(--es-color-danger);background:var(--es-color-danger-soft)}.DataRequestForm-module__akOCva__errorText{margin:var(--es-space-2) 0 0;font-size:var(--es-text-sm);color:var(--es-color-danger)}.DataRequestForm-module__akOCva__footer{justify-content:space-between;align-items:center;gap:var(--es-space-4);margin-top:var(--es-space-6);padding-top:var(--es-space-5);border-top:1px solid var(--es-color-border);flex-wrap:wrap;display:flex}.DataRequestForm-module__akOCva__note{font-size:var(--es-text-sm);color:var(--es-color-ink-muted);margin:0}.DataRequestForm-module__akOCva__feedback{margin-top:var(--es-space-5);padding:var(--es-space-4) var(--es-space-5);border-radius:var(--es-radius-md);font-size:var(--es-text-sm);line-height:var(--es-leading-normal);border-left:3px solid}.DataRequestForm-module__akOCva__feedback p{margin:var(--es-space-1) 0 0}.DataRequestForm-module__akOCva__feedbackOk{background:var(--es-color-success-soft);border-color:var(--es-color-success);color:var(--es-color-success-ink)}.DataRequestForm-module__akOCva__feedbackError{background:var(--es-color-danger-soft);border-color:var(--es-color-danger);color:var(--es-color-danger)}@media (max-width:640px){.DataRequestForm-module__akOCva__grid{grid-template-columns:minmax(0,1fr)}.DataRequestForm-module__akOCva__footer>button{width:100%}}