.zang-form_builder__u8NTy,.zang-form_fieldActions__Dm4cp,.zang-form_fieldListItem__B1iPY,.zang-form_fieldList__ljHxm,.zang-form_fieldVisibility__FDzAf,.zang-form_footerActions__B0k8l,.zang-form_footerRow__XLtOT,.zang-form_optionList__y6Sx6,.zang-form_optionsEditor__TAEOz,.zang-form_optionsHeader__m7YQG,.zang-form_responseForm__Pr7vp,.zang-form_saveRow__Ak6Wm{display:flex;min-width:0}.zang-form_builder__u8NTy,.zang-form_fieldListItem__B1iPY,.zang-form_fieldList__ljHxm,.zang-form_fieldVisibility__FDzAf,.zang-form_optionList__y6Sx6,.zang-form_optionsEditor__TAEOz,.zang-form_responseForm__Pr7vp{flex-direction:column}.zang-form_builder__u8NTy,.zang-form_responseForm__Pr7vp{gap:14px}.zang-form_inlineFields__30UBG{display:flex;flex-wrap:wrap;align-items:end;gap:8px 14px;min-width:0}.zang-form_withSuffix__BEQoL{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;flex:1 1 180px}.zang-form_suffix__7F1FO{padding-bottom:8px}.zang-form_formTypePicker__ZkN5a{max-width:20rem}.zang-form_branchList__RB7GN,.zang-form_specializedBuilder__LmM0q,.zang-form_specializedList__Jghh3{display:grid;gap:var(--zang-space-3,12px);min-width:0}.zang-form_specializedBuilder__LmM0q{gap:18px;width:100%}.zang-form_branchHeader__lLZ8A,.zang-form_specializedRow__Kf5MJ,.zang-form_zapHeader__xVg3S{align-items:center;display:flex;gap:var(--zang-space-2)}.zang-form_actionRow__PdS1E,.zang-form_conditionRow__o73fr,.zang-form_resultFieldRow__qz_7d{align-items:end;display:grid;gap:var(--zang-space-2,8px);min-width:0}.zang-form_resultFieldRow__qz_7d{grid-template-columns:minmax(7rem,1fr) minmax(10rem,1fr) 8rem auto}.zang-form_conditionRow__o73fr{grid-template-columns:10rem minmax(10rem,1fr) 12rem minmax(8rem,1fr) auto;padding:12px;border:1px solid var(--panel-border);border-radius:var(--zang-radius-md,8px);background:var(--zang-color-surface-muted,var(--panel-bg))}.zang-form_actionRow__PdS1E{grid-template-columns:12rem repeat(4,minmax(9rem,1fr)) auto}.zang-form_periodFields__SU3ox{display:grid;gap:var(--zang-space-2);grid-template-columns:minmax(4rem,1fr) minmax(6rem,1fr)}.zang-form_branchControls__D8n_m{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(14rem,20rem) auto;align-items:end;gap:16px;min-width:0;padding-bottom:4px}.zang-form_branchCard__BtWKq{border:1px solid var(--panel-border);border-radius:var(--zang-radius-lg,12px);display:grid;gap:14px;min-width:0;padding:16px;background:color-mix(in srgb,var(--panel-bg-strong) 88%,transparent)}.zang-form_branchHeader__lLZ8A{justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--panel-border)}.zang-form_branchHeader__lLZ8A>div{display:grid;gap:3px;min-width:0}.zang-form_branchCard__BtWKq h5,.zang-form_branchHeader__lLZ8A h4,.zang-form_branchHeader__lLZ8A p{margin:0}@container form-builder (max-width: 840px){.zang-form_actionRow__PdS1E,.zang-form_conditionRow__o73fr,.zang-form_resultFieldRow__qz_7d{grid-template-columns:repeat(2,minmax(0,1fr))}.zang-form_conditionRow__o73fr>:last-child,.zang-form_resultFieldRow__qz_7d>:last-child{justify-self:end}.zang-form_branchControls__D8n_m{grid-template-columns:minmax(0,1fr) auto}}@container form-builder (max-width: 560px){.zang-form_actionRow__PdS1E,.zang-form_branchControls__D8n_m,.zang-form_conditionRow__o73fr,.zang-form_resultFieldRow__qz_7d{grid-template-columns:minmax(0,1fr)}}.zang-form_conditionalActions__UYT9D,.zang-form_zapForm__OKUvp,.zang-form_zapResult__XUGjC{display:grid;gap:var(--zang-space-3)}.zang-form_conditionalAction__ThmII{border:1px solid var(--panel-border);border-radius:var(--zang-radius-md,8px);padding:var(--zang-space-3)}.zang-form_conditionalAction__ThmII[data-action-type=needs-attention],.zang-form_conditionalAction__ThmII[data-action-type=require-action],.zang-form_conditionalAction__ThmII[data-action-type=warning]{border-color:var(--zang-color-warning,#b98200)}.zang-form_conditionalLink__RL_0c{color:var(--zang-color-action,currentColor);font-size:.8125rem;font-weight:700}.zang-form_zapHeader__xVg3S{align-items:center;display:flex;flex-wrap:wrap;gap:var(--zang-space-3)}.zang-form_zapResult__XUGjC{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0}.zang-form_zapResult__XUGjC div{margin:0}.zang-form_zapResult__XUGjC dd{margin:var(--zang-space-1) 0 0}.zang-form_builder__u8NTy{container-name:form-builder;container-type:inline-size}.zang-form_fieldListHeader__tHJGh,.zang-form_fieldRow__1VY5_{display:grid;grid-template-columns:32px minmax(9rem,2fr) minmax(9rem,1.15fr) minmax(6.5rem,.65fr) minmax(7rem,.7fr);align-items:center;column-gap:12px}.zang-form_fieldListHeader__tHJGh{min-height:32px;color:var(--muted-text);text-transform:uppercase;letter-spacing:.04em}.zang-form_fieldListItem__B1iPY[data-dragging=true]{opacity:.5}.zang-form_fieldRow__1VY5_{min-height:40px}.zang-form_dragHandle__CzBN6{cursor:grab}.zang-form_dragHandle__CzBN6:active:not(:disabled){cursor:grabbing}.zang-form_requiredToggle__p64eI .zang-check-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.zang-form_addFieldButton__mycph .zang-button__label-inner,.zang-form_fieldActions__Dm4cp,.zang-form_footerActions__B0k8l,.zang-form_footerRow__XLtOT,.zang-form_optionsHeader__m7YQG,.zang-form_saveRow__Ak6Wm{align-items:center;gap:8px}.zang-form_optionsHeader__m7YQG{justify-content:space-between}.zang-form_fieldVisibility__FDzAf,.zang-form_optionsEditor__TAEOz{gap:10px;margin-left:44px}.zang-form_knowForm__8zehC{display:flex;flex-direction:column;gap:14px;min-width:0}.zang-form_optionList__y6Sx6{gap:8px}.zang-form_optionRow__83lEU{display:grid;grid-template-columns:24px minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0}.zang-form_optionNumber__32e9m{text-align:center}.zang-form_emptyState__xJ_9X{padding:12px 0}.zang-form_addFieldButton__mycph{align-self:center}.zang-form_addFieldButton__mycph .zang-button__label-inner{display:inline-flex;justify-content:center}.zang-form_saveRow__Ak6Wm{justify-content:flex-end}.zang-form_footerRow__XLtOT{justify-content:space-between;gap:16px}.zang-form_footerActions__B0k8l{display:flex;justify-content:flex-end;flex-wrap:wrap}.zang-form_helpBody__ZY_Q2,.zang-form_helpList__x_964{display:flex;flex-direction:column;gap:8px;min-width:0}.zang-form_helpList__x_964{margin:0}.zang-form_helpItem__RvxDL{display:grid;gap:2px}.zang-form_helpTrigger__cp0RJ{display:inline-flex;text-decoration:underline;text-underline-offset:2px}.zang-form_displayDescription__u6bsG,.zang-form_displayHeader__AJJ1k{margin:0}.zang-form_displayDescription__u6bsG{white-space:pre-wrap}.zang-form_error__n7Rlk{color:var(--zang-color-danger,var(--danger))}.zang-form_formCanvasPlain__RBcGD,.zang-form_formCanvas__RtVb6{display:flex;flex-direction:column;gap:16px;min-width:0}.zang-form_formMain__xcNQJ{display:flex;flex-direction:column;gap:18px;min-width:0;order:1}.zang-form_formSection__StyxX{display:flex;flex-direction:column;gap:12px;min-width:0;scroll-margin-top:12px}.zang-form_sectionHeader__53Zbq{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--panel-border)}.zang-form_addFieldActions__2OyBp,.zang-form_questionFieldActions__22E_t,.zang-form_questionToolbar__s8We3,.zang-form_requiredSetting__2VK7A,.zang-form_sectionHeaderActions___p7k1{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.zang-form_sectionHeaderActions___p7k1{justify-content:flex-end}.zang-form_sectionChevron__lCHm_{transition:transform .12s ease}.zang-form_sectionChevronCollapsed__U0b9G{transform:rotate(-90deg)}.zang-form_questionGrid__cgrpI{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.zang-form_questionGrid__cgrpI[hidden]{display:none}.zang-form_questionSpan1__9PFhu{grid-column:span 1}.zang-form_questionSpan2__QAFbO{grid-column:span 2}.zang-form_questionSpan4__tiKfr{grid-column:1/-1}.zang-form_questionCard__S_kcG{background:color-mix(in srgb,var(--panel-bg-strong) 92%,transparent);border:1px solid var(--panel-border);border-radius:var(--zang-radius-lg,12px);display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px}.zang-form_questionCard__S_kcG[data-active=true]{border-color:var(--zang-color-action,var(--panel-border))}.zang-form_questionCard__S_kcG[data-dragging=true]{opacity:.5}.zang-form_questionDisplay__Kp5E7{background:transparent;border:0;padding:0 2px}.zang-form_questionPreview__U3nAn{pointer-events:none}.zang-form_questionSettings__lRRhg{display:flex;flex-direction:column;gap:10px}.zang-form_questionSettingsGrid__9UapV{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.zang-form_sectionNav__ocW0C{display:flex;flex-direction:column;gap:6px;min-width:0;order:0}.zang-form_sectionNavSummary__nxpT3{margin:0}.zang-form_sectionNavList__9AfGK{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.zang-form_sectionNavButton__XpA1c{align-items:baseline;background:transparent;border:0;border-radius:var(--zang-radius-md,8px);color:inherit;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:6px 8px;text-align:left;width:100%}.zang-form_sectionNavButton__XpA1c[aria-current=true]{background:color-mix(in srgb,var(--zang-color-action,transparent) 14%,transparent)}[data-know-form-mode=edit] .zang-form_questionCard__S_kcG{background:color-mix(in srgb,var(--panel-bg-strong) 92%,transparent);border:1px solid var(--panel-border);grid-column:1/-1;padding:12px}.zang-form_requiredSetting__2VK7A .zang-form_requiredToggle__p64eI:before{content:none}@media (min-width:880px){.zang-form_formCanvas__RtVb6{align-items:start;column-gap:20px;display:grid;grid-template-columns:220px minmax(0,1fr)}.zang-form_sectionNav__ocW0C{grid-column:1;grid-row:1;max-height:100vh;overflow:auto;position:sticky;top:0}.zang-form_formMain__xcNQJ{grid-column:2;grid-row:1;order:0}}@media (max-width:720px){.zang-form_questionGrid__cgrpI{grid-template-columns:minmax(0,1fr)}.zang-form_questionSpan1__9PFhu,.zang-form_questionSpan2__QAFbO,.zang-form_questionSpan4__tiKfr{grid-column:1/-1}}.zang-form_runtimePresetList__F39EI,.zang-form_runtimePresetSection__pZ_3A{display:flex;flex-direction:column;gap:10px;min-width:0}.zang-form_runtimePresetSection__pZ_3A h3{margin:0}.zang-form_runtimePresetRow__9CMeR{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(12rem,1fr) auto;align-items:end;gap:12px;padding:12px;border:1px solid var(--panel-border);border-radius:var(--zang-radius-md,8px);background:color-mix(in srgb,var(--panel-bg-strong) 88%,transparent)}.zang-form_runtimePresetReorder__5gSPS{display:flex;align-items:center;gap:2px}@container form-builder (max-width: 760px){.zang-form_runtimePresetRow__9CMeR{grid-template-columns:minmax(0,1fr) auto}.zang-form_runtimePresetRow__9CMeR>:first-child{grid-column:1/-1}.zang-form_fieldListHeader__tHJGh{display:none}.zang-form_fieldRow__1VY5_{grid-template-columns:32px minmax(0,1fr) auto;row-gap:10px}.zang-form_fieldRow__1VY5_>:nth-child(2){grid-column:2}.zang-form_fieldRow__1VY5_>:nth-child(3){grid-column:2;grid-row:2}.zang-form_requiredToggle__p64eI{grid-column:2;grid-row:3}.zang-form_requiredToggle__p64eI:before{content:"Required";display:inline-block;margin-right:10px;color:var(--muted-text);font-size:var(--zang-type-caption-2xs-size,.6875rem);font-weight:700;text-transform:uppercase}.zang-form_fieldActions__Dm4cp{grid-column:3;grid-row:1}.zang-form_dragHandle__CzBN6{grid-column:1;grid-row:1}.zang-form_fieldVisibility__FDzAf,.zang-form_optionsEditor__TAEOz{margin-left:32px}.zang-form_optionsHeader__m7YQG{align-items:flex-start}.zang-form_footerRow__XLtOT{align-items:flex-start;flex-direction:column}.zang-form_footerActions__B0k8l{width:100%}}