.enfra-shell .enfra-document-inputs{--document-input-border:#788d7e;--document-input-surface:#f3f7f3}.enfra-shell .enfra-document-inputs [data-input-card]{min-width:0;padding:20px;border:1px solid #d8e2db;border-radius:18px;background:#fff;box-shadow:0 3px 12px rgb(28 56 37/4%)}.enfra-shell .enfra-document-inputs [data-input-card]+[data-input-card]{margin-top:20px}.enfra-shell .enfra-document-inputs div[data-question-path]:has(>[data-input-card])+div[data-question-path]:has(>[data-input-card]){margin-top:20px}.enfra-shell .enfra-document-inputs [data-input-card][aria-invalid=true]{border-color:#b34f35}.enfra-shell .enfra-document-inputs [data-input-card] :is(label,legend){line-height:1.65}.enfra-shell .enfra-document-inputs :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=submit]):not([type=button]):not([type=range]):not([type=color]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:54px;padding:12px 14px;border:solid var(--document-input-border);border-width:1px 1px 2px;border-radius:12px;background-color:var(--document-input-surface);color:var(--document-input-ink,#202b22);font-size:1rem;font-weight:400;line-height:1.5;box-shadow:var(--document-input-shadow,inset 0 1px 2px rgb(28 56 37/5%));transition:border-color .15s,background-color .15s,box-shadow .15s}.enfra-shell .enfra-document-inputs textarea{min-height:8rem;resize:vertical}.enfra-shell .enfra-document-inputs :is(input,textarea)::placeholder{color:#617165;font-weight:400;opacity:1}.enfra-shell .enfra-document-inputs :is(input,select,textarea):focus{--document-input-border:var(--enfra-brand,#248024);--document-input-surface:#fff;--document-input-shadow:none;border-color:var(--enfra-brand,#248024);background-color:#fff;outline:3px solid var(--enfra-brand-focus,#88b879);outline-offset:2px;box-shadow:none}.enfra-shell .enfra-document-inputs :is(input,select,textarea)[aria-invalid=true]{--document-input-border:#b34f35;--document-input-surface:#fff1eb;border-color:#b34f35;background-color:#fff1eb;outline-color:#e7b6a7}.enfra-shell .enfra-document-inputs :is(input,select,textarea):is(:disabled,[readonly]){--document-input-border:#aebbb8;--document-input-surface:#eef1ef;--document-input-ink:#59685e;--document-input-shadow:none;border-color:#aebbb8;background-color:#eef1ef;color:#59685e;box-shadow:none}.enfra-shell .enfra-document-inputs [data-answer-choice=available]{border:solid var(--document-input-border);border-width:1px 1px 2px;background:var(--document-input-surface);color:#24432c}.enfra-shell .enfra-document-inputs [data-answer-review-editor] [data-input-card]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}@media (max-width:639px){.enfra-shell .enfra-document-inputs [data-input-card]{padding:16px}.enfra-shell .enfra-document-inputs [data-answer-review-editor] [data-input-card]{padding:0}}@media (prefers-reduced-motion:reduce){.enfra-shell .enfra-document-inputs :is(input,select,textarea){transition:none}}