.cw-form-editor{gap:var(--brand-field-groupGap,var(--brand-space-16));display:grid}.cw-form-group,.cw-form-questions{gap:var(--brand-space-12);padding-top:var(--brand-space-16);border-top:1px solid var(--brand-line);display:grid}.cw-form-group-title{font-size:var(--brand-typography-size-label);font-weight:var(--brand-typography-weight-strong);color:var(--brand-ink)}.cw-form-questions-head{justify-content:space-between;align-items:baseline;display:flex}.cw-form-questions-head small{color:var(--brand-muted);font-size:var(--brand-typography-size-caption);font-variant-numeric:tabular-nums}.cw-form-question-list{gap:var(--brand-space-8);margin:0;padding:0;list-style:none;display:grid}.cw-form-question{border:1px solid var(--brand-line);border-radius:var(--brand-radius-tile);background:var(--brand-panel)}.cw-form-question.is-open{border-color:color-mix(in srgb, var(--brand-ink) 28%, var(--brand-line))}.cw-form-question-row{align-items:center;gap:var(--brand-space-4);padding-right:var(--brand-space-4);display:flex}.cw-form-question-toggle{align-items:center;gap:var(--brand-space-12);min-width:0;min-height:56px;padding:var(--brand-space-8) var(--brand-space-12) var(--brand-space-8) var(--brand-space-16);text-align:left;flex:1;display:flex}.cw-form-question-toggle>svg{color:var(--brand-muted);transition:transform var(--brand-motion-feedback) ease;flex:none}.cw-form-question.is-open .cw-form-question-toggle>svg{transform:rotate(180deg)}.cw-form-question-text{flex:1;min-width:0;display:grid}.cw-form-question-text strong{font-size:var(--brand-typography-size-control);font-weight:var(--brand-typography-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-form-question-text small{color:var(--brand-muted);font-size:var(--brand-typography-size-caption)}.cw-form-question-body{gap:var(--brand-space-12);padding:0 var(--brand-space-16) var(--brand-space-16);display:grid}.cw-form-question-actions{justify-content:space-between;align-items:center;gap:var(--brand-space-12);padding-top:var(--brand-space-8);border-top:1px solid var(--brand-line);display:flex}.cw-form-question-actions .ui-switch-row{flex:1}.cw-form-type-picker{gap:var(--brand-space-8);flex-wrap:wrap;display:flex}.cw-form-type-cancel{color:var(--brand-muted);border-style:dashed}.cw-form-editor .cw-hint .cw-plan-chip{margin-right:var(--brand-space-4);vertical-align:middle}.cw-form-question.is-section{background:var(--brand-soft)}.cw-form-options{gap:var(--brand-space-8);display:grid}.cw-form-option{align-items:center;gap:var(--brand-space-4);display:flex}.cw-form-option .ui-field,.cw-form-option>input{flex:1;min-width:0}.cw-form-option.is-other>span{padding:var(--brand-space-8) var(--brand-space-12);color:var(--brand-muted);border:1px dashed var(--brand-line);border-radius:var(--brand-radius-field);flex:1}.cw-form-option-add{gap:var(--brand-space-4);flex-wrap:wrap;display:flex}.cw-form-scale{gap:var(--brand-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:640px){.cw-form-scale{grid-template-columns:1fr}}.cw-form-pick,.cw-form-pick-empty{gap:var(--brand-space-12);display:grid}.cw-form-pick-empty{text-align:center;justify-items:center}.cw-form-pick-empty .ui-button{justify-self:center}.cw-form-pick-links{gap:var(--brand-space-8);flex-wrap:wrap;display:flex}
