.qsection{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-default);padding:var(--mantine-spacing-md);background-color:var(--mantine-color-white);box-shadow:0 2px 8px var(--mantine-color-gray-3);scroll-margin-top:4px}.qsection--nested{padding:var(--mantine-spacing-md);box-shadow:none;margin-top:var(--mantine-spacing-md);background-color:#0000;position:relative}.qsection--nested:has(.nested-omission-checkbox){margin-left:28px}.nested-omission-checkbox{z-index:11;position:absolute;top:50%;left:-36px;transform:translateY(-50%)}.qsection--nested .qsectionheader--nested{margin-top:calc(-2.5 * var(--mantine-spacing-md));margin-left:calc(-1 * var(--mantine-spacing-md))}.qsection--nested[data-omitted=true]:after{content:"";z-index:10;pointer-events:none;background-color:#f6f7f8b3;border-radius:4px;position:absolute;inset:0}.qsection--nested[data-omitted=true] .qsectionheader--nested{z-index:11;position:relative}.QuestionnaireForm-module__this___sOeNR{flex-direction:column;width:100%;display:flex}.QuestionnaireForm-module__this___sOeNR input[disabled]{color:rgb(var(--enc-colour-neutral-13));opacity:1;background-color:var(--mantine-color-gray-1);border:0}.QuestionnaireForm-module__this___sOeNR .mantine-Container-root{max-width:100%}.QuestionnaireForm-module__this___sOeNR .qsection{width:100%}.QuestionnaireForm-module__container___4kahl{flex-direction:row;gap:24px;width:100%;height:100%;max-height:calc(100vh - 220px);padding-left:16px;display:flex;position:relative;overflow:hidden}.QuestionnaireForm-module__toc___2xJnb{background:#fff;border-radius:8px;flex-direction:column;flex-shrink:0;width:280px;min-width:280px;max-width:280px;height:100%;padding:16px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a}.QuestionnaireForm-module__toc-header___K-gJX{color:var(--mantine-color-gray-7);border-bottom:1px solid var(--mantine-color-gray-2);flex-shrink:0;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:14px;font-weight:600;display:flex}.QuestionnaireForm-module__toc-header-icon___QYzuX{color:var(--mantine-color-gray-6);align-items:center;display:inline-flex}.QuestionnaireForm-module__toc-scroll-area___-upof{flex:1;overflow:hidden auto}.QuestionnaireForm-module__toc-item___3AkUT{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;color:var(--mantine-color-gray-7);border-radius:6px;align-items:center;min-height:40px;margin-bottom:2px;padding:10px 12px 10px 16px;font-size:14px;transition:all .2s;display:flex;position:relative;overflow:hidden}.QuestionnaireForm-module__toc-item___3AkUT:hover{background-color:var(--mantine-color-gray-1)}.QuestionnaireForm-module__toc-item___3AkUT *{cursor:pointer}.QuestionnaireForm-module__toc-item___3AkUT[data-depth]:not([data-depth="0"]){border-left:2px solid var(--mantine-color-gray-2)}.QuestionnaireForm-module__toc-item___3AkUT[data-depth]:not([data-depth="0"]):before{content:"";background:var(--mantine-color-gray-2);width:12px;height:2px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.QuestionnaireForm-module__toc-item-active___gVNr7{background-color:var(--mantine-color-blue-0);color:var(--mantine-color-blue-7);box-shadow:inset 3px 0 0 var(--mantine-color-blue-6);font-weight:600}.QuestionnaireForm-module__toc-item-active___gVNr7:hover{background-color:var(--mantine-color-blue-0)}.QuestionnaireForm-module__content___NIrow{flex:1;min-width:0;height:100%;padding-right:16px;overflow:hidden auto}.QuestionnaireForm-module__info-icon___0bZH5{cursor:help}.QuestionnaireForm-module__container-cards___Ea2eO{justify-content:center;gap:var(--mantine-spacing-lg);padding:var(--mantine-spacing-xl);max-height:calc(100vh - 144px)}.QuestionnaireForm-module__toc-cards___ET-H0{width:280px;min-width:280px;max-width:280px;height:100%;padding-top:calc(var(--mantine-spacing-sm) - var(--grid-gutter,var(--mantine-spacing-md)) / 2);flex-shrink:0;overflow-y:auto}.QuestionnaireForm-module__container-cards___Ea2eO .QuestionnaireForm-module__content___NIrow{width:650px;max-width:650px;padding:8px 5px var(--mantine-spacing-sm);flex:none}.QuestionnaireForm-module__container-cards___Ea2eO .qsection:not(.qsection--nested){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.QuestionnaireForm-module__section-paper___4-N-w{margin-bottom:var(--mantine-spacing-lg);overflow:hidden}.QuestionnaireForm-module__container-cards___Ea2eO .qsection:not(.qsection--nested) .qsectionheader:not(.qsectionheader--nested){max-width:none;width:calc(100% + (var(--mantine-spacing-lg) - var(--grid-gutter,var(--mantine-spacing-md)) / 2) * 2);margin-inline:calc((var(--mantine-spacing-lg) - var(--grid-gutter,var(--mantine-spacing-md)) / 2) * -1);margin-top:calc((var(--mantine-spacing-sm) - var(--grid-gutter,var(--mantine-spacing-md)) / 2) * -1);margin-bottom:var(--mantine-spacing-md);padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg);background:var(--ds-linear-bg-sm);border-bottom:var(--ds-border);border-radius:var(--mantine-radius-md) var(--mantine-radius-md) 0 0;flex:none}.QuestionnaireForm-module__nav-item___wPOlU,.QuestionnaireForm-module__nav-item-active___g2YSq{border-radius:var(--mantine-radius-sm);transition:background-color .1s}.QuestionnaireForm-module__nav-item___wPOlU:hover,.QuestionnaireForm-module__nav-item-active___g2YSq{background-color:var(--mantine-color-gray-1)}.CustomArrayFieldItemTemplate-module__row-card___ry6ci{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-default);background-color:var(--mantine-color-white);box-shadow:0 2px 8px var(--mantine-color-gray-3)}.CustomArrayFieldItemTemplate-module__row-card___ry6ci .qsection{box-shadow:none;border:none}.CustomArrayFieldItemTemplate-module__values___AaIuS{padding:0 var(--mantine-spacing-md) var(--mantine-spacing-md)}
