.custom-question{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.custom-question legend{font-weight:var(--font-weight-bold);overflow-wrap:anywhere;margin-bottom:8px}.custom-question__number .field__box{width:min(100%,240px)}.custom-question__number .input__control[type=number]{appearance:auto}.custom-question__number .input__control::-webkit-inner-spin-button{appearance:auto;opacity:1}.custom-question__number .input__control::-webkit-outer-spin-button{appearance:auto;opacity:1}.custom-question__number .field__header{justify-content:flex-start}.custom-question__required{color:var(--color-accent)}.custom-question-panel{padding:var(--space-6)}.custom-question-builder__header{gap:var(--space-2);margin-bottom:var(--space-5);display:grid}.custom-question-builder__heading{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.custom-question-builder{gap:var(--space-6);grid-template-columns:minmax(200px,.34fr) minmax(0,1fr);align-items:start;display:grid}.custom-question-builder__sidebar{gap:var(--space-3);min-width:0;display:grid}.custom-question-builder__list,.custom-question-builder__option-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.custom-question-builder__list-item{border-radius:var(--radius-md);min-width:0;transition:background-color var(--duration-base);border:1px solid #0000;align-items:center;display:flex}.custom-question-builder__list-item.is-selected{border-color:var(--color-festive-card-border);background:var(--color-festive-card-inset)}.custom-question-builder__select{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;min-height:68px;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-radius:var(--radius-sm);text-align:left;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:1;display:flex}.custom-question-builder__select>span{gap:2px;min-width:0;display:grid}.custom-question-builder__select strong{font-size:var(--font-size-sm);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.custom-question-builder__select>span>span{text-overflow:ellipsis;white-space:nowrap;color:var(--color-festive-card-secondary);font-size:var(--font-size-xs);overflow:hidden}.custom-question-builder__select>svg{flex:none;width:16px;height:16px}.question-sort-handle{border-radius:var(--radius-sm);width:32px;min-height:44px;color:var(--color-festive-card-secondary);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.question-sort-handle:active{cursor:grabbing}.question-sort-handle:disabled,.custom-question-builder__select:disabled{cursor:not-allowed}.question-sort-handle:focus-visible,.custom-question-builder__select:focus-visible,.custom-question-builder__constraints summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.custom-question-builder .is-dragging{opacity:.55}.custom-question-builder .is-drop-target{outline:2px solid var(--color-accent);outline-offset:2px}.custom-question-builder__add{border-style:dashed;width:100%}.custom-question-builder__limit{text-align:center;color:var(--color-festive-card-secondary)}.custom-question-builder__workspace{border:1px solid var(--color-festive-card-border);border-radius:var(--radius-md);min-width:0;padding:var(--space-5);position:relative}.custom-question-builder__preview-toggle.button{border-radius:var(--radius-sm);width:32px;min-height:32px;color:inherit;border:0;flex:none;padding:0}.custom-question-builder__preview{padding-block:var(--space-2)}.custom-question-builder__item{gap:var(--space-4);display:grid}.custom-question-builder__delete.button{border:1px solid var(--color-festive-card-border);color:var(--color-danger-text);border-radius:var(--radius-sm);flex:none;width:40px;min-height:40px;padding:0}.custom-question-builder__question-row{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) clamp(160px,25%,220px);display:grid}.custom-question-builder__question-row>.field{min-width:0}.custom-question-builder__type .select__list{min-width:210px;max-width:calc(100vw - 64px);left:auto}.custom-question-builder__limits{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.custom-question-builder__constraints{color:var(--color-festive-card-secondary);font-size:var(--font-size-sm)}.custom-question-builder__constraints summary{cursor:pointer;padding-block:var(--space-1)}.custom-question-builder__constraints[open]>.field,.custom-question-builder__constraints[open]>.custom-question-builder__limits{margin-top:var(--space-3)}.custom-question-builder__options{gap:var(--space-2);display:grid}.custom-question-builder__option{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);grid-template-columns:28px minmax(0,1fr) 40px;display:grid}.custom-question-builder__option.is-draft .question-sort-handle,.custom-question-builder__option.is-draft .custom-question-builder__delete{visibility:hidden}.custom-question-builder__option .question-sort-handle{width:28px}.custom-question-builder__settings{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-festive-card-border);display:grid}.custom-question-builder__settings>h4{margin-bottom:var(--space-1)}.custom-question-builder__error{margin-top:var(--space-4);min-width:0}.custom-question-builder__error .hint{box-sizing:border-box}.custom-question-builder__error .hint__copy{overflow-wrap:anywhere}.custom-question-builder__footer{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.custom-question-builder__footer>p{flex:180px}.custom-question-builder__save{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.custom-question-builder__save>span{color:var(--color-festive-card-secondary);font-size:var(--font-size-sm)}.custom-question-builder__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=699px){.custom-question-builder__question-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.custom-question-panel{padding:var(--space-4)}.custom-question-builder{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.custom-question-builder__workspace{padding:var(--space-3)}.custom-question-builder__list{gap:var(--space-1);overscroll-behavior:contain;scrollbar-width:thin;max-height:184px;padding:3px;overflow-y:auto}.custom-question-builder__select{min-height:56px}.custom-question-builder__footer{align-items:stretch}.custom-question-builder__save{justify-content:flex-end;width:100%}.custom-question-builder__limits{grid-template-columns:minmax(0,1fr)}}.custom-answers{gap:var(--space-6);overflow-wrap:anywhere;display:grid}.custom-answers__value{white-space:pre-wrap}.card-questionnaire__name{width:min(100%,360px)}.custom-question-builder__enabled-check{vertical-align:text-bottom;color:var(--color-success);margin-inline-end:var(--space-1);display:inline-flex}.custom-question-builder__enabled-check--disabled{color:var(--color-danger-text)}.custom-question-builder__enabled-check svg{width:14px;height:14px}.custom-question-builder__section-heading{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.custom-question-builder--mobile{grid-template-columns:minmax(0,1fr)}.custom-question-builder--mobile .custom-question-builder__list{max-height:none;overflow:visible}.question-settings-drawer .drawer__panel{width:100%;padding:max(var(--space-5), env(safe-area-inset-top)) var(--space-5) max(var(--space-5), env(safe-area-inset-bottom));background:var(--color-festive-card);color:var(--color-festive-card-ink);box-shadow:none;border:0}.question-settings-drawer .custom-question-builder__workspace{border:0;border-radius:0;padding:0}.question-settings-drawer .custom-question-builder__footer{background:var(--color-festive-card);padding-top:var(--space-4);margin:0}.question-settings-drawer .drawer__footer{margin-inline:calc(-1 * var(--space-5));padding-inline:var(--space-5)}.question-settings-drawer .custom-question-builder__save>.button--primary{flex:1}.custom-question-builder__title-row,.custom-question-builder__custom-title-row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.custom-question-builder__title-row{margin-bottom:var(--space-4)}.custom-question-builder__title-row h3{overflow-wrap:anywhere;min-width:0;margin:0}.custom-question-builder__custom-title-row>.field{flex:1;min-width:0}.custom-question-builder__list-item.is-disabled{opacity:.5}.custom-question-builder__add--locked .button__label{align-items:center;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.custom-question-builder__add-label{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.custom-question-builder__add-label>svg{width:16px;height:16px}.custom-question-builder__add--locked{max-width:100%}.custom-question-builder__premium-panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-festive-card-border);border-radius:var(--radius-md);margin-top:var(--space-3);grid-template-columns:28px minmax(0,1fr);display:grid}.custom-question-builder__premium-panel>svg{width:28px;height:28px}.custom-question-builder__premium-panel>div{gap:var(--space-3);display:grid}.custom-question-builder__premium-panel h3,.custom-question-builder__premium-panel p{overflow-wrap:anywhere;margin:0}.custom-question-builder__preview-hint{margin-bottom:var(--space-5)}.custom-question__phone .field__box,.custom-question__phone{width:min(100%,320px)}.custom-question__phone .field__header{order:1;justify-content:flex-start}.custom-question__phone .field__label:empty{display:none}.custom-question__phone .field__error{text-align:left}.custom-question__phone .field__footer{order:2}.custom-question-builder__answer-warning{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-festive-card-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-festive-card) 85%, #d4a33c);display:flex}.custom-question-builder__answer-warning>svg{color:#e8bd66;flex:none;width:20px;height:20px}.custom-question-builder__answer-warning>p{overflow-wrap:anywhere;min-width:0}.custom-question-builder__main{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}@media (width>=64rem){.custom-question-builder__main .premium-upsell--questions{align-items:start;column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.custom-question-builder__main .premium-upsell--questions .premium-upsell__intro{grid-area:1/1/3}.custom-question-builder__main .premium-upsell--questions .premium-upsell__benefits,.custom-question-builder__main .premium-upsell--questions .premium-upsell__actions{grid-column:2}}
