@charset "UTF-8";/*!
 * surveyjs - Survey JavaScript library v3.0.0
 * Copyright (c) 2015-2026 Devsoft Baltic OÜ  - http://surveyjs.io/
 * License: MIT (http://www.opensource.org/licenses/mit-license.php)
 */.sjs-theme-overrides{--sjs2-base-unit-radius:var(--mui-shape-borderRadius);--sjs2-base-unit-spacing:8px;--sjs-element-min-width:0;--sjs2-color-utility-body:var(--mui-palette-background-default);--sjs2-color-utility-sheet:var(--mui-palette-background-paper);--sjs2-border-effect-a11y:0 0 0 2px var(--mui-palette-primary-main);--sjs2-color-utility-toolbox:var(--mui-palette-background-default);--sjs2-color-utility-property-grid:var(--mui-palette-background-default);--sjs2-color-utility-tabs:var(--mui-palette-background-default);--sjs2-color-utility-surface-survey:var(--sjs2-color-bg-brand-secondary);--sjs2-color-utility-surface-designer:var(--sjs2-color-bg-brand-secondary);--sjs2-border-effect-component-action-a11y:0 0 0 0 transparent;--sjs2-radius-component-action:var(--mui-shape-borderRadius);--sjs2-layout-component-action-large-box-padding-horizontal:16px;--sjs2-layout-component-action-large-box-padding-vertical:6px;--sjs2-layout-component-action-large-label-padding-horizontal:0;--sjs2-layout-component-action-large-label-padding-vertical:0;--sjs2-typography-font-size-component-action-large-content:0.875rem;--sjs2-typography-font-weight-component-action-large-content:500;--sjs2-typography-line-height-component-action-large-content:1.75;--sjs2-layout-component-action-small-box-padding-horizontal:5px;--sjs2-layout-component-action-small-box-padding-vertical:4px;--sjs2-layout-component-action-small-label-padding-horizontal:0;--sjs2-layout-component-action-small-label-padding-vertical:0;--sjs2-typography-font-size-component-action-small-content:0.8125rem;--sjs2-typography-font-weight-component-action-small-content:500;--sjs2-typography-line-height-component-action-small-content:1.75;--sjs2-color-component-action-brand-primary-default-label:var(--mui-palette-primary-contrastText);--sjs2-color-component-action-brand-primary-default-icon:var(--mui-palette-primary-contrastText);--sjs2-color-component-action-brand-primary-default-bg:var(--mui-palette-primary-main);--sjs2-border-effect-component-action-brand-primary-default:var(--mui-shadows-2);--sjs2-color-component-action-brand-primary-hovered-label:var(--mui-palette-primary-contrastText);--sjs2-color-component-action-brand-primary-hovered-icon:var(--mui-palette-primary-contrastText);--sjs2-color-component-action-brand-primary-hovered-bg:var(--mui-palette-primary-dark);--sjs2-border-effect-component-action-brand-primary-hovered:var(--mui-shadows-4);--sjs2-color-component-action-brand-primary-disabled-label:var(--mui-palette-action-disabled);--sjs2-color-component-action-brand-primary-disabled-icon:var(--mui-palette-action-disabled);--sjs2-color-component-action-brand-primary-disabled-bg:var(--mui-palette-action-disabledBackground);--sjs2-border-effect-component-action-brand-primary-disabled:inset 0 0 0 0 transparent;--sjs2-color-component-action-brand-tertiary-surface-default-label:var(--mui-palette-primary-main);--sjs2-color-component-action-brand-tertiary-surface-default-icon:var(--mui-palette-primary-main);--sjs2-color-component-action-brand-tertiary-surface-default-bg:transparent;--sjs2-border-effect-component-action-brand-tertiary-surface-default:inset 0 0 0 1px rgba(from var(--mui-palette-primary-main) r g b/0.5);--sjs2-color-component-action-brand-tertiary-surface-hovered-label:var(--mui-palette-primary-main);--sjs2-color-component-action-brand-tertiary-surface-hovered-icon:var(--mui-palette-primary-main);--sjs2-color-component-action-brand-tertiary-surface-hovered-bg:rgba(from var(--mui-palette-primary-main) r g b/0.04);--sjs2-border-effect-component-action-brand-tertiary-surface-hovered:inset 0 0 0 1px var(--mui-palette-primary-main);--sjs2-color-component-action-brand-tertiary-surface-disabled-label:var(--mui-palette-action-disabled);--sjs2-color-component-action-brand-tertiary-surface-disabled-icon:var(--mui-palette-action-disabled);--sjs2-color-component-action-brand-tertiary-surface-disabled-bg:transparent;--sjs2-border-effect-component-action-brand-tertiary-surface-disabled:inset 0 0 0 1px rgba(from var(--mui-palette-primary-main) r g b/0.5);--sjs2-color-component-action-brand-secondary-default-label:var(--mui-palette-primary-main);--sjs2-color-component-action-brand-secondary-default-icon:var(--mui-palette-primary-main);--sjs2-color-component-action-brand-secondary-default-bg:transparent;--sjs2-border-effect-component-action-brand-secondary-default:inset 0 0 0 0 transparent;--sjs2-color-component-action-brand-secondary-hovered-label:var(--mui-palette-primary-main);--sjs2-color-component-action-brand-secondary-hovered-icon:var(--mui-palette-primary-main);--sjs2-color-component-action-brand-secondary-hovered-bg:rgba(var(--mui-palette-primary-mainChannel)/var(--mui-palette-action-hoverOpacity));--sjs2-border-effect-component-action-brand-secondary-hovered:inset 0 0 0 0 transparent;--sjs2-color-component-action-brand-secondary-disabled-label:var(--mui-palette-action-disabled);--sjs2-color-component-action-brand-secondary-disabled-icon:var(--mui-palette-action-disabled);--sjs2-color-component-action-brand-secondary-disabled-bg:transparent;--sjs2-border-effect-component-action-brand-secondary-disabled:inset 0 0 0 0 transparent;--sjs2-color-component-action-neutral-secondary-default-bg:transparent;--sjs2-color-component-action-neutral-secondary-default-icon:var(--mui-palette-primary-main);--sjs2-color-component-action-neutral-secondary-default-label:var(--mui-palette-primary-main);--sjs2-color-component-action-neutral-secondary-hovered-bg:rgba(var(--mui-palette-primary-mainChannel)/var(--mui-palette-action-hoverOpacity));--sjs2-color-component-action-neutral-secondary-hovered-icon:var(--mui-palette-primary-main);--sjs2-color-component-action-neutral-secondary-hovered-label:var(--mui-palette-primary-main);--sjs2-color-component-action-neutral-secondary-disabled-bg:var(--mui-palette-action-disabledBackground);--sjs2-color-component-action-neutral-secondary-disabled-icon:var(--mui-palette-action-disabled);--sjs2-color-component-action-neutral-secondary-disabled-label:var(--mui-palette-action-disabled);--sjs2-border-effect-component-formbox-default:inset 0 0 0 1px var(--sjs2-color-component-formbox-default-border);--sjs2-border-effect-component-formbox-focused:inset 0 0 0 2px var(--mui-palette-primary-main);--sjs2-color-component-formbox-default-bg:var(--mui-palette-background-paper);--sjs2-color-component-formbox-focused-bg:var(--mui-palette-background-paper);--sjs2-color-component-formbox-default-fg:var(--mui-palette-text-primary);--sjs2-color-component-formbox-default-border:rgba(var(--mui-palette-common-onBackgroundChannel)/0.23);--sjs2-color-component-formbox-hovered-border:var(--mui-palette-text-primary);--sjs2-color-component-formbox-focused-border:var(--mui-palette-primary-main);--sjs2-color-component-input-default-placeholder:var(--mui-palette-text-primary);--sjs2-radius-component-formbox:var(--mui-shape-borderRadius);--sjs2-layout-component-formbox-medium-padding-vertical:8px;--sjs2-layout-component-formbox-medium-padding-horizontal:8px;--sjs2-layout-component-input-medium-content-padding-horizontal:6px;--sjs2-layout-component-input-medium-content-padding-vertical:8.5px;--sjs2-radius-component-buttongroup-item:var(--sjs2-radius-component-formbox);--sjs2-color-component-buttongroup-item-true-default-bg:var(--mui-palette-primary-main);--sjs2-color-component-buttongroup-item-true-default-value:var(--mui-palette-primary-contrastText);--sjs2-color-component-buttongroup-item-true-default-border:var(--mui-palette-primary-main);--sjs2-color-component-message-error-bg:initial;--sjs2-color-component-message-error-text:var(--mui-palette-error-main);--sjs2-color-component-message-error-icon:var(--mui-palette-error-main);--sjs2-layout-component-message-box-padding-horizontal:14px;--sjs2-layout-component-message-box-padding-vertical:0;--sjs2-color-component-boolean-invalid-border:var(--mui-palette-error-main);--sjs2-radius-component-checkbox:2px;--sjs2-color-component-checkbox-false-focused-border:var(--mui-palette-primary-main);--sjs2-color-component-radio-false-focused-border:var(--mui-palette-primary-main);--sjs2-size-component-checkbox-box:18px;--sjs2-size-component-checkbox-icon:18px;--sjs2-size-component-radio-icon:20px;--sjs2-size-component-radio-box:20px;--sjs2-layout-component-labeled-item-box-gap-horizontal:11px;--sjs2-layout-component-labeled-group-box-gap-vertical:18px;--sjs2-layout-component-labeled-group-box-padding-vertical:9px;--sjs2-typography-font-size-component-label-content:1rem;--sjs2-typography-font-weight-component-label-content:400;--sjs2-typography-line-height-component-label-content:1.5;--mui-to-sjs-check-hover-bg:rgba(var(--mui-palette-primary-mainChannel)/calc(var(--mui-palette-action-hoverOpacity)));--sjs2-color-component-checkbox-false-default-bg:var(--mui-palette-background-paper);--sjs2-color-component-radio-false-default-bg:var(--mui-palette-background-paper);--sjs2-color-component-checkbox-false-hovered-bg:transparent;--sjs2-color-component-radio-false-hovered-bg:transparent;--sjs2-color-component-checkbox-true-hovered-bg:var(--mui-palette-primary-main);--sjs2-color-component-radio-true-hovered-bg:var(--mui-palette-primary-main);--sjs2-color-component-checkbox-false-focused-bg:var(--mui-palette-background-paper);--sjs2-color-component-radio-false-focused-bg:var(--mui-palette-background-paper);--sjs2-border-effect-component-checkbox-false-default:inset 0 0 0 2px var(--mui-palette-text-secondary);--sjs2-border-effect-component-radio-false-default:inset 0 0 0 2px var(--mui-palette-text-secondary);--sjs2-border-effect-component-checkbox-false-invalid:inset 0 0 0 2px var(--mui-palette-text-secondary);--sjs2-border-effect-component-radio-false-invalid:inset 0 0 0 2px var(--mui-palette-text-secondary);--sjs2-border-effect-component-checkbox-true-default:inset 0 0 0 2px var(--mui-palette-primary-main);--sjs2-border-effect-component-radio-true-default:inset 0 0 0 2px var(--mui-palette-primary-main);--sjs2-border-effect-component-checkbox-false-hovered:inset 0 0 0 2px var(--mui-palette-text-secondary);--sjs2-border-effect-component-radio-false-hovered:inset 0 0 0 2px var(--mui-palette-text-secondary);--sjs2-border-effect-component-checkbox-true-hovered:inset 0 0 0 2px var(--mui-palette-primary-main);--sjs2-border-effect-component-radio-true-hovered:inset 0 0 0 2px var(--mui-palette-primary-main);--sjs2-border-effect-component-checkbox-a11y:0 0 0 0 transparent;--sjs2-border-effect-component-radio-a11y:0 0 0 0 transparent;--sjs2-color-component-checkbox-true-default-bg:var(--mui-palette-primary-main);--sjs2-color-component-radio-true-default-bg:var(--mui-palette-primary-main);--sjs2-color-component-checkbox-true-default-border:var(--mui-palette-primary-main);--sjs2-color-component-radio-true-default-border:var(--mui-palette-primary-main);--sjs2-color-component-checkbox-true-default-icon:var(--mui-palette-primary-contrastText);--sjs2-color-component-radio-true-default-icon:var(--mui-palette-primary-contrastText);--sjs2-color-component-toggle-true-default-thumb:var(--mui-palette-primary-main);--sjs2-color-component-toggle-true-hovered-thumb:var(--mui-palette-primary-main);--sjs2-color-component-toggle-true-default-bg:rgb(from var(--mui-palette-primary-main) r g b/0.5);--sjs2-color-component-toggle-true-hovered-bg:rgb(from var(--mui-palette-primary-main) r g b/0.5);--sjs2-color-component-toggle-false-default-thumb:var(--mui-palette-Switch-defaultColor);--sjs2-color-component-toggle-false-hovered-thumb:var(--mui-palette-Switch-defaultColor);--sjs2-color-component-toggle-false-default-bg:rgb(from var(--mui-palette-common-onBackground) r g b/var(--mui-opacity-switchTrack));--sjs2-color-component-toggle-false-hovered-bg:rgb(from var(--mui-palette-common-onBackground) r g b/var(--mui-opacity-switchTrack));--sjs2-color-component-toggle-true-default-border:transparent;--sjs2-color-component-toggle-true-hovered-border:transparent;--sjs2-color-component-toggle-false-default-border:transparent;--sjs2-color-component-toggle-false-hovered-border:transparent;--sjs2-radius-component-tagbox-item:16px;--sjs2-color-component-tagbox-item-default-bg:var(--mui-palette-action-selected);--sjs2-color-component-tagbox-item-hovered-bg:var(--mui-palette-action-selected);--sjs2-color-component-tagbox-item-default-border:var(--mui-palette-action-selected);--sjs2-color-component-tagbox-item-hovered-border:var(--mui-palette-action-selected);--sjs2-color-component-tagbox-item-default-label:var(--mui-palette-text-primary);--sjs2-color-component-tagbox-item-hovered-label:var(--mui-palette-text-primary);--sjs2-border-effect-floating-default:var(--mui-shadows-8);--sjs2-color-bg-basic-primary:var(--mui-palette-background-default);--sjs2-color-bg-basic-primary-dim:var(--mui-palette-action-hover);--sjs2-color-bg-basic-primary-disabled:var(--mui-palette-action-disabledBackground);--sjs2-color-bg-basic-secondary:var(--mui-palette-background-paper);--sjs2-color-bg-basic-secondary-dim:var(--mui-palette-action-hover);--sjs2-color-bg-basic-tertiary:var(--mui-palette-action-selected);--sjs2-color-fg-basic-primary:var(--mui-palette-text-primary);--sjs2-color-fg-basic-secondary:var(--mui-palette-text-secondary);--sjs2-color-component-panel-default-bg:var(--mui-palette-background-paper);--sjs2-color-project-brand-600:var(--mui-palette-primary-main);--sjs2-color-bg-brand-primary:var(--mui-palette-primary-main);--sjs2-color-bg-brand-primary-dim:var(--mui-palette-primary-dark);--sjs2-color-bg-brand-primary-disabled:var(--mui-palette-action-disabledBackground);--sjs2-color-fg-basic-primary-disabled:var(--mui-palette-action-disabled);--sjs2-color-fg-brand-on-primary:var(--mui-palette-primary-contrastText);--sjs2-color-fg-alert-primary:var(--mui-palette-error-main);--sjs2-color-fg-alert-on-primary:var(--mui-palette-error-contrastText);--sjs2-color-bg-alert-primary:var(--mui-palette-error-main);--sjs2-color-bg-alert-primary-dim:color-mix(in srgb,var(--mui-palette-error-main) 90%,#000);--sjs2-color-bg-alert-primary-disabled:var(--mui-palette-action-disabledBackground);--sjs2-color-border-alert-primary:var(--mui-palette-error-main);--sjs2-color-bg-alert-secondary:color-mix(in srgb,var(--mui-palette-error-main) 10%,transparent);--sjs2-color-bg-alert-secondary-dim:color-mix(in srgb,var(--mui-palette-error-main) 15%,transparent);--sjs2-color-border-basic-primary:var(--mui-palette-text-primary);--sjs2-color-border-basic-secondary:var(--mui-palette-divider);--sjs2-color-component-slider-default-thumb:var(--mui-palette-primary-main);--sjs2-color-component-slider-default-dot:var(--mui-palette-primary-main);--sjs2-color-component-slider-default-fg:var(--mui-palette-primary-main);--sjs2-color-component-slider-default-bg:rgba(from var(--mui-palette-primary-main) r g b/0.38);--sjs2-color-utility-shadow-surface-default:var(--mui-palette-divider);--sjs2-color-utility-shadow-trigger-default:transparent;--sjs2-radius-component-drop:var(--mui-shape-borderRadius);--sjs2-radius-component-panel:var(--mui-shape-borderRadius);--sjs2-layout-component-drop-box-padding-horizontal:0px;--sjs2-layout-component-drop-box-padding-vertical:8px;--sjs2-radius-component-drop-item:0;--sjs2-layout-component-drop-item-box-padding-vertical:6px;--sjs2-layout-component-drop-item-box-padding-right:16px;--sjs2-layout-component-drop-item-box-padding-left:16px;--sjs2-layout-component-drop-item-label-padding-horizontal:0px;--sjs2-typography-font-family-text:var(--mui-fontFamily,"Roboto",Helvetica,Arial,sans-serif);--sjs2-typography-font-size-large:1.25rem;--sjs2-typography-font-size-default:1rem;--sjs2-typography-font-size-component-input-content:1rem;--sjs2-typography-font-size-component-question-description:0.75rem;--sjs2-color-component-question-default-title:var(--mui-palette-text-secondary);--sjs2-layout-component-question-description-padding-horizontal:14px;--sjs2-layout-component-question-description-padding-top:3px;--sjs2-typography-line-height-component-question-description:1.66;--sjs2-layout-component-question-box-gap-vertical:0;--sjs2-typography-line-height-default:1.43;--sjs2-typography-line-height-large:1.5;--sjs2-typography-line-height-component-question-title:1.4375em;--sjs2-typography-font-weight-component-question-title:400;--sjs2-color-component-panel-default-title:var(--mui-palette-text-primary);--sjs2-typography-font-size-component-panel-title:1.25rem;--sjs2-typography-font-weight-component-panel-title:500;--sjs2-typography-font-size-component-page-title:1.25rem;--sjs2-typography-font-weight-component-page-title:500;--sjs2-typography-font-size-component-survey-header-title:1.5rem;--sjs2-typography-font-size-component-survey-header-description:1.25rem;--sjs2-typography-font-weight-component-survey-header-description:500;--sjs2-color-component-survey-header-default-title:var(--mui-palette-text-primary);--sjs2-color-component-page-default-title:var(--mui-palette-text-primary);--sjs2-typography-line-height-component-panel-title:1.6;--sjs-mui-spacing:var(--mui-spacing,8px);--sjs-mui-card-padding:calc(var(--sjs-mui-spacing)*2);--sjs-mui-card-content-padding-bottom:calc(var(--sjs-mui-spacing)*3);--sjs-mui-card-actions-padding:var(--sjs-mui-spacing);--sjs-mui-card-actions-gap:var(--sjs-mui-spacing);--sjs-mui-card-border-width:1px;--sjs-mui-card-shadow:0 0 #0000;--sjs-mui-card-edge-padding:calc(var(--sjs-mui-card-padding) + var(--sjs-mui-card-border-width));--sjs-mui-card-edge-content-padding-bottom:calc(var(--sjs-mui-card-content-padding-bottom) + var(--sjs-mui-card-border-width));--sjs-mui-card-edge-actions-padding:calc(var(--sjs-mui-card-actions-padding) + var(--sjs-mui-card-border-width));--sjs-mui-field-gap:calc(var(--sjs-mui-spacing)*2);--sjs2-color-component-panel-default-border:var(--mui-palette-divider);--sjs2-color-component-panel-default-separator:transparent;--sjs2-color-component-panel-default-description:var(--mui-palette-text-secondary);--sjs2-border-effect-component-panel-default:inset 0 0 0 var(--sjs-mui-card-border-width) var(--sjs2-color-component-panel-default-border),var(--sjs-mui-card-shadow);--sjs2-layout-component-panel-box-padding-horizontal:0;--sjs2-layout-component-panel-box-padding-top:0;--sjs2-layout-component-panel-box-padding-bottom:0;--sjs2-layout-component-panel-box-gap-vertical:0;--sjs2-layout-component-panel-header-padding-top:var(--sjs-mui-card-edge-padding);--sjs2-layout-component-panel-header-padding-bottom:var(--sjs-mui-card-padding);--sjs2-layout-component-panel-header-padding-left:var(--sjs-mui-card-edge-padding);--sjs2-layout-component-panel-header-padding-right:var(--sjs-mui-card-edge-padding);--sjs2-layout-component-panel-header-gap-vertical:0;--sjs2-layout-component-panel-header-gap-horizontal:var(--sjs-mui-card-padding);--sjs2-layout-component-panel-header-action-group-gap:var(--sjs-mui-card-actions-gap);--sjs2-layout-component-panel-title-padding-horizontal:0;--sjs2-layout-component-panel-title-padding-vertical:0;--sjs2-layout-component-panel-description-padding-horizontal:0;--sjs2-layout-component-panel-description-padding-top:0;--sjs2-layout-component-panel-description-padding-bottom:0;--sjs2-layout-component-panel-content-area-padding-top:0;--sjs2-layout-component-panel-content-area-padding-bottom:var(--sjs-mui-card-edge-content-padding-bottom);--sjs2-layout-component-panel-content-area-padding-horizontal:var(--sjs-mui-card-edge-padding);--sjs2-layout-component-panel-content-area-gap-vertical:var(--sjs-mui-field-gap);--sjs2-layout-component-panel-content-area-gap-horizontal:var(--sjs-mui-field-gap);--sjs2-layout-component-panel-footer-padding-top:0;--sjs2-layout-component-panel-footer-padding-bottom:var(--sjs-mui-card-edge-actions-padding);--sjs2-layout-component-panel-footer-padding-left:var(--sjs-mui-card-edge-actions-padding);--sjs2-layout-component-panel-footer-padding-right:var(--sjs-mui-card-edge-actions-padding);--sjs2-layout-component-panel-footer-gap:var(--sjs-mui-card-actions-gap);--sjs2-layout-component-panel-footer-action-group-gap:var(--sjs-mui-card-actions-gap);--sjs2-color-component-panel-simple-default-bg:var(--sjs2-color-component-panel-default-bg);--sjs2-color-component-panel-simple-default-border:var(--sjs2-color-component-panel-default-border);--sjs2-color-component-panel-simple-default-separator:var(--sjs2-color-component-panel-default-separator);--sjs2-border-effect-component-panel-simple-default:inset 0 0 0 var(--sjs-mui-card-border-width) var(--sjs2-color-component-panel-simple-default-border),var(--sjs-mui-card-shadow);--sjs2-layout-component-panel-simple-box-padding-horizontal:0;--sjs2-layout-component-panel-simple-box-padding-top:0;--sjs2-layout-component-panel-simple-box-padding-bottom:0;--sjs2-layout-component-panel-simple-box-gap-vertical:0;--sjs2-layout-component-panel-simple-content-area-padding-top:var(--sjs-mui-card-edge-padding);--sjs2-layout-component-panel-simple-content-area-padding-bottom:var(--sjs-mui-card-edge-content-padding-bottom);--sjs2-layout-component-panel-simple-content-area-padding-horizontal:var(--sjs-mui-card-edge-padding);--sjs2-layout-component-panel-simple-content-area-gap-vertical:var(--sjs-mui-field-gap);--sjs2-layout-component-panel-simple-content-area-gap-horizontal:var(--sjs-mui-field-gap);--sjs2-radius-component-panel-nested:var(--sjs2-radius-component-panel);--sjs2-color-component-panel-nested-default-bg:var(--sjs2-color-component-panel-default-bg);--sjs2-color-component-panel-nested-default-border:var(--sjs2-color-component-panel-default-border);--sjs2-color-component-panel-nested-default-separator:var(--sjs2-color-component-panel-default-separator);--sjs2-border-effect-component-panel-nested-default:inset 0 0 0 var(--sjs-mui-card-border-width) var(--sjs2-color-component-panel-nested-default-border),var(--sjs-mui-card-shadow);--sjs2-layout-component-panel-nested-box-padding-horizontal:0;--sjs2-layout-component-panel-nested-box-padding-top:0;--sjs2-layout-component-panel-nested-box-padding-bottom:0;--sjs2-layout-component-panel-nested-box-gap-vertical:0;--sjs2-layout-component-panel-nested-header-padding-top:var(--sjs-mui-card-edge-padding);--sjs2-layout-component-panel-nested-header-padding-bottom:var(--sjs-mui-card-padding);--sjs2-layout-component-panel-nested-header-padding-left:var(--sjs-mui-card-edge-padding);--sjs2-layout-component-panel-nested-header-padding-right:var(--sjs-mui-card-edge-padding);--sjs2-layout-component-panel-nested-header-gap-vertical:0;--sjs2-layout-component-panel-nested-header-gap-horizontal:var(--sjs-mui-card-padding);--sjs2-layout-component-panel-nested-header-action-group-gap:var(--sjs-mui-card-actions-gap);--sjs2-layout-component-panel-nested-title-padding-horizontal:0;--sjs2-layout-component-panel-nested-title-padding-vertical:0;--sjs2-layout-component-panel-nested-description-padding-horizontal:0;--sjs2-layout-component-panel-nested-description-padding-top:0;--sjs2-layout-component-panel-nested-description-padding-bottom:0;--sjs2-layout-component-panel-nested-content-area-padding-top:var(--sjs-mui-card-padding);--sjs2-layout-component-panel-nested-content-area-padding-bottom:var(--sjs-mui-card-edge-content-padding-bottom);--sjs2-layout-component-panel-nested-content-area-padding-horizontal:var(--sjs-mui-card-edge-padding);--sjs2-layout-component-panel-nested-content-area-gap-vertical:var(--sjs-mui-field-gap);--sjs2-layout-component-panel-nested-content-area-gap-horizontal:var(--sjs-mui-field-gap);--sjs2-layout-component-panel-nested-footer-padding-top:0;--sjs2-layout-component-panel-nested-footer-padding-bottom:var(--sjs-mui-card-edge-actions-padding);--sjs2-layout-component-panel-nested-footer-padding-left:var(--sjs-mui-card-edge-actions-padding);--sjs2-layout-component-panel-nested-footer-padding-right:var(--sjs-mui-card-edge-actions-padding);--sjs2-layout-component-panel-nested-footer-gap:var(--sjs-mui-card-actions-gap);--sjs2-layout-component-panel-nested-footer-action-group-gap:var(--sjs-mui-card-actions-gap);--sjs2-color-component-panel-dynamic-default-bg:var(--sjs2-color-component-panel-default-bg);--sjs2-color-component-panel-dynamic-default-border:var(--sjs2-color-component-panel-default-border);--sjs2-color-component-panel-dynamic-default-separator:transparent;--sjs2-border-effect-component-panel-dynamic-default:inset 0 0 0 var(--sjs-mui-card-border-width) var(--sjs2-color-component-panel-dynamic-default-border),var(--sjs-mui-card-shadow);--sjs2-layout-component-panel-dynamic-box-padding-horizontal:0;--sjs2-layout-component-panel-dynamic-box-padding-top:0;--sjs2-layout-component-panel-dynamic-box-padding-bottom:0;--sjs2-layout-component-panel-dynamic-box-gap-vertical:0;--sjs2-layout-component-panel-dynamic-header-padding-top:var(--sjs-mui-card-edge-padding);--sjs2-layout-component-panel-dynamic-header-padding-bottom:var(--sjs-mui-spacing);--sjs2-layout-component-panel-dynamic-header-padding-left:var(--sjs-mui-card-edge-padding);--sjs2-layout-component-panel-dynamic-header-padding-right:var(--sjs-mui-card-edge-padding);--sjs2-layout-component-panel-dynamic-header-gap-vertical:0;--sjs2-layout-component-panel-dynamic-header-gap-horizontal:var(--sjs-mui-card-padding);--sjs2-layout-component-panel-dynamic-header-action-group-gap:var(--sjs-mui-card-actions-gap);--sjs2-layout-component-panel-dynamic-title-padding-horizontal:0;--sjs2-layout-component-panel-dynamic-title-padding-vertical:0;--sjs2-layout-component-panel-dynamic-description-padding-horizontal:0;--sjs2-layout-component-panel-dynamic-description-padding-top:0;--sjs2-layout-component-panel-dynamic-description-padding-bottom:0;--sjs2-layout-component-panel-dynamic-content-area-padding-top:0;--sjs2-layout-component-panel-dynamic-content-area-padding-bottom:0;--sjs2-layout-component-panel-dynamic-content-area-padding-horizontal:var(--sjs-mui-card-edge-padding);--sjs2-layout-component-panel-dynamic-content-area-gap-vertical:var(--sjs-mui-field-gap);--sjs2-layout-component-panel-dynamic-content-area-gap-horizontal:var(--sjs-mui-field-gap);--sjs2-layout-component-panel-dynamic-footer-padding-top:var(--sjs-mui-card-actions-padding);--sjs2-layout-component-panel-dynamic-footer-padding-bottom:var(--sjs-mui-card-edge-actions-padding);--sjs2-layout-component-panel-dynamic-footer-padding-left:var(--sjs-mui-card-edge-actions-padding);--sjs2-layout-component-panel-dynamic-footer-padding-right:var(--sjs-mui-card-edge-actions-padding);--sjs2-layout-component-panel-dynamic-footer-gap:var(--sjs-mui-card-actions-gap);--sjs2-layout-component-panel-dynamic-footer-action-group-gap:var(--sjs-mui-card-actions-gap);--sjs2-color-utility-body:transparent;--sjs2-color-utility-surface-survey:transparent}.sd-formbox{transition:none}.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown) .sd-question__header{background-color:transparent;left:0;max-width:calc(100% - 12px);padding:0 10px 0 6px;position:absolute;top:0;transform-origin:top left;transition:all .2s ease-in-out;width:-moz-fit-content;width:fit-content;z-index:1}.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown) .sd-question__title:not(:has(.svc-string-editor)){overflow:hidden;text-overflow:ellipsis}.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown) .sd-question__title:not(:has(.svc-string-editor)) .sv-string-viewer--multiline{white-space:nowrap}.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown) .sd-question__title:has(.svc-string-editor) .sv-string-editor:not(:focus){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown).sd-question--answered .sd-question__header,.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown):has(input:focus) .sd-question__header,.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown):has(textarea:focus) .sd-question__header{background-color:var(--mui-palette-background-default);max-width:calc(133% - 12px);transform:translate(8px,-8px) scale(.75)}.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown).sd-question--answered input,.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown).sd-question--answered textarea,.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown):has(input:focus) input,.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown):has(input:focus) textarea,.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown):has(textarea:focus) input,.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown):has(textarea:focus) textarea{transition:all .2s ease-in-out}.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown).sd-question--answered input::placeholder,.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown).sd-question--answered textarea::placeholder,.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown):has(input:focus) input::placeholder,.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown):has(input:focus) textarea::placeholder,.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown):has(textarea:focus) input::placeholder,.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown):has(textarea:focus) textarea::placeholder{opacity:var(--mui-opacity-inputPlaceholder)}.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown):not(.sd-question--error):has(input:focus) .sd-question__header,.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown):not(.sd-question--error):has(textarea:focus) .sd-question__header{--sjs2-color-component-question-default-title:var(--mui-palette-primary-main)}.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown):not(:has(input:focus),:has(textarea:focus),.sd-question--answered) .sd-question__header{transform:translate(8px,16px) scale(1)}.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown):not(:has(input:focus),:has(textarea:focus),.sd-question--answered) input,.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown):not(:has(input:focus),:has(textarea:focus),.sd-question--answered) textarea{color:transparent;transition:all .2s ease-in-out}.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown):not(:has(input:focus),:has(textarea:focus),.sd-question--answered) input::placeholder,.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown):not(:has(input:focus),:has(textarea:focus),.sd-question--answered) textarea::placeholder{opacity:0}.sd-question:not(.sd-element--with-frame):not(.sd-question--complex):has(.sd-question__content--text,.sd-question__content--comment,.sd-question__content--dropdown).sd-question--error .sd-question__header{--sjs2-color-component-question-default-title:var(--mui-palette-error-main);color:var(--mui-palette-error-main)}.sd-question__erbox--below-question{margin-top:3px}.sd-error__item{font-size:.75rem;line-height:1.66}.sd-editor-chevron-button button.sd-action{padding-inline:0;transition:none}.sd-editor-chevron-button button.sd-action:active,.sd-editor-chevron-button button.sd-action:after,.sd-editor-chevron-button button.sd-action:hover{background-color:transparent}.sd-dropdown .sd-formbox__group .sd-action svg{height:24px;padding:0;width:24px}.sd-dropdown .sd-formbox__group .sd-action--popup-active{transform:rotate(180deg)}.sd-selectlist__item,.sd-selectlist__item--selected{color:var(--mui-palette-text-primary)}.sd-selectlist__item--selected{background-color:rgba(var(--mui-palette-primary-mainChannel)/calc(var(--mui-palette-action-selectedOpacity)));font-weight:400}.sd-selectlist__item--selected.sd-selectlist__item--hovered{background-color:rgba(var(--mui-palette-primary-mainChannel)/calc(var(--mui-palette-action-selectedOpacity) + var(--mui-palette-action-hoverOpacity)))}.sd-selectlist__item--hovered{background:var(--mui-palette-action-hover);color:var(--mui-palette-text-primary)}:where(.dark) .sv-popup--menu-popup>.sv-popup__container{background-image:var(--mui-overlays-8)}.sd-tagbox__input.sd-dropdown__input{padding:var(--sjs2-layout-component-input-medium-content-padding-vertical) var(--sjs2-layout-component-input-medium-content-padding-horizontal)}.sd-tagbox-item{cursor:pointer}.sd-tagbox-item__text{padding-block:0;padding-left:12px;padding-right:12px}.sd-tagbox-item__clean{display:none}.sd-action{overflow:clip;position:relative;transform:none}.sd-action--primary:active{box-shadow:var(--mui-shadows-8)}.sd-action:after{aspect-ratio:1;background-color:var(--sd-action-title-color);border-radius:50%;content:"";left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:opacity .6s ease-in-out,transform 0s linear .6s;width:200%}.sd-action:not(:disabled):focus-visible:after{animation:sd-action-ripple-enter .55s cubic-bezier(.4,0,.2,1) forwards,sd-action-ripple-pulsate 2.5s cubic-bezier(.4,0,.2,1) .55s infinite;opacity:.3;transform:translate(-50%,-50%) scale(1);width:85%}.sd-action:not(:disabled):active:not(:focus-visible):after{opacity:.3;transform:translate(-50%,-50%) scale(1);transition:transform .6s ease-out,opacity 0s;width:200%}.sd-action:not(:disabled):not(:active):focus:not(:focus-visible):after{opacity:0;transform:translate(-50%,-50%) scale(1);transition:transform .6s ease-out,opacity .6s ease-out;width:200%}@keyframes sd-action-ripple-enter{0%{transform:translate(-50%,-50%) scale(0)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes sd-action-ripple-pulsate{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(.92)}to{transform:translate(-50%,-50%) scale(1)}}:root{--mui-to-sjs-animation-speed-slow:0.4s;--mui-to-sjs-animation-speed-fast:0.15s}.sd-selectbase__label{overflow:visible;position:relative}.sd-selectbase__label:before{background-color:var(--mui-to-sjs-check-hover-bg);border-radius:50%;content:"";height:42px;left:10px;opacity:0;pointer-events:none;position:absolute;top:12px;transform:translate(-50%,-50%);width:42px}.sd-item:not(.sd-item--disabled):hover .sd-selectbase__label:before{opacity:1}.sd-item--checked:not(.sd-item--disabled):hover .sd-selectbase__label:before{background-color:var(--mui-to-sjs-check-hover-bg)}.sd-item__decorator{overflow:visible;position:relative}.sd-checkbox__decorator{margin-inline:1px}.sd-item__decorator:after{background-color:var(--mui-palette-text-secondary);border-radius:50%;content:"";height:42px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:opacity var(--mui-to-sjs-animation-speed-slow) ease-in-out,transform 0s linear var(--mui-to-sjs-animation-speed-slow),background-color var(--mui-to-sjs-animation-speed-slow) ease-out;width:42px}.sd-item--checked .sd-item__decorator:after{background-color:var(--mui-palette-primary-main)}.sd-item:not(.sd-item--disabled):not(:hover):has(.sd-item__control:focus-visible) .sd-item__decorator:after{animation:sd-action-ripple-enter .55s cubic-bezier(.4,0,.2,1) forwards,sd-action-ripple-pulsate 2.5s cubic-bezier(.4,0,.2,1) .55s infinite;opacity:.3;transform:translate(-50%,-50%) scale(1)}.sd-item:not(.sd-item--disabled):hover:has(.sd-item__control:focus) .sd-item__decorator:after{animation:sd-check-ripple-press calc(var(--mui-to-sjs-animation-speed-slow)*2) ease-out forwards}.sd-selectbase--row{column-gap:16px}@keyframes sd-check-ripple-press{0%{opacity:.3;transform:translate(-50%,-50%) scale(0)}50%{opacity:.3;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.sd-radio__svg{transform:scale(0);transform-origin:center;transition:transform var(--mui-to-sjs-animation-speed-fast) cubic-bezier(.4,0,1,1)}.sd-radio--checked .sd-radio__svg{transform:scale(1);transition:transform var(--mui-to-sjs-animation-speed-fast) cubic-bezier(0,0,.2,1)}.sd-item--allowhover.sd-item--checked:not(.sd-item--readonly) .sd-selectbase__label:hover .sd-radio__decorator,.sd-item--checked .sd-radio__decorator{background-color:transparent}.sd-item--checked .sd-radio__svg use{fill:var(--mui-palette-primary-main)}.sd-boolean-switch{--sd-boolean-switch-thumb-gap:0px;--sd-boolean-switch-thumb-width:20px;--sd-boolean-switch-thumb-height:20px;--sd-boolean-switch-button-spacing:0px;--sd-boolean-switch-button-width:34px;--sd-boolean-switch-button-heigth:14px;padding-block:7px}.sd-boolean-switch__button{-webkit-margin-end:4px;margin-inline-end:4px;-webkit-margin-start:12px;margin-inline-start:12px}.sd-boolean-switch__thumb{left:-3px;top:-3px}.sd-boolean-switch__thumb-circle{box-shadow:var(--mui-shadows-1)}.sd-boolean-switch__button:not(.sd-boolean-switch__button--checked):hover .sd-boolean-switch__thumb:before{background-color:rgba(var(--mui-palette-action-activeChannel)/calc(var(--mui-palette-action-hoverOpacity)));border-radius:50%;content:"";height:38px;left:10px;pointer-events:none;position:absolute;top:11px;transform:translate(-50%,-50%);width:38px}.sd-boolean-switch__button--checked:hover .sd-boolean-switch__thumb:before{background-color:rgba(var(--mui-palette-primary-mainChannel)/calc(var(--mui-palette-action-hoverOpacity)));transform:translate(-50%,-50%)}.sd-boolean-switch__button--checked:hover .sd-boolean-switch__thumb:before,.sd-boolean-switch__thumb:after{border-radius:50%;content:"";height:38px;left:10px;pointer-events:none;position:absolute;top:11px;width:38px}.sd-boolean-switch__thumb:after{background-color:var(--mui-palette-Switch-defaultColor);opacity:0;transform:translate(-50%,-50%) scale(0);transition:opacity var(--mui-to-sjs-animation-speed-slow) ease-in-out,transform 0s linear var(--mui-to-sjs-animation-speed-slow)}.sd-boolean-switch__button--checked .sd-boolean-switch__thumb:after{background-color:var(--mui-palette-primary-main)}.sd-boolean-switch__button:not(.sd-boolean-switch__button--readonly):not(:hover):focus-visible .sd-boolean-switch__thumb:after{animation:sd-action-ripple-enter .55s cubic-bezier(.4,0,.2,1) forwards,sd-action-ripple-pulsate 2.5s cubic-bezier(.4,0,.2,1) .55s infinite;opacity:.3;transform:translate(-50%,-50%) scale(1)}.sd-boolean-switch__button:not(.sd-boolean-switch__button--readonly):active:not(:focus-visible) .sd-boolean-switch__thumb:after{opacity:.3;transform:translate(-50%,-50%) scale(1);transition:transform var(--mui-to-sjs-animation-speed-slow) ease-out,opacity 0s}.sd-boolean-switch__button:not(.sd-boolean-switch__button--readonly):not(:active):focus:not(:focus-visible) .sd-boolean-switch__thumb:after{opacity:0;transform:translate(-50%,-50%) scale(1);transition:transform var(--mui-to-sjs-animation-speed-slow) ease-out,opacity var(--mui-to-sjs-animation-speed-slow) ease-out}.sd-table-wrapper:after,.sd-table-wrapper:before{width:calc(var(--sjs2-layout-component-panel-content-area-padding-horizontal))}.sd-table-wrapper:before{left:calc(1px - var(--sjs2-layout-component-panel-content-area-padding-horizontal))}.sd-table-wrapper:after{right:calc(1px - var(--sjs2-layout-component-panel-content-area-padding-horizontal))}.sd-table{--sd-table-cell-width:initial;--sd-table-cell-min-width:initial}.sd-table.sd-table.sd-table>tbody>tr>td:where(:not(.sd-table__cell--error)),.sd-table.sd-table.sd-table>tbody>tr>th:where(:not(.sd-table__cell--error)){border-bottom:1px solid var(--mui-palette-TableCell-border);border-top:none;color:var(--mui-palette-text-primary);font-size:.875rem;font-weight:400;line-height:1.43;padding:16px}.sd-table.sd-table.sd-table>tbody>tr>td:where(:not(.sd-table__cell--error)).sd-table__cell--header span,.sd-table.sd-table.sd-table>tbody>tr>th:where(:not(.sd-table__cell--error)).sd-table__cell--header span{font-size:.875rem;font-weight:500;line-height:1.5rem}.sd-table.sd-table.sd-table>tbody>tr>td:where(:not(.sd-table__cell--error)) .sd-radio,.sd-table.sd-table.sd-table>tbody>tr>th:where(:not(.sd-table__cell--error)) .sd-radio{padding:0}.sd-table.sd-table.sd-table>tbody>tr>td:where(:not(.sd-table__cell--error)) .sd-radio__decorator,.sd-table.sd-table.sd-table>tbody>tr>th:where(:not(.sd-table__cell--error)) .sd-radio__decorator{margin:0}.sd-table.sd-table.sd-table>thead>tr>td,.sd-table.sd-table.sd-table>thead>tr>th{border-bottom:1px solid var(--mui-palette-TableCell-border);border-top:none;padding:16px}.sd-table.sd-table.sd-table>thead>tr>td.sd-table__cell--header span,.sd-table.sd-table.sd-table>thead>tr>th.sd-table__cell--header span{color:var(--mui-palette-text-primary);font-size:.875rem;font-weight:500;line-height:1.5rem}.sd-table.sd-table.sd-table>thead>tr>td .sd-radio,.sd-table.sd-table.sd-table>thead>tr>th .sd-radio{padding:0}.sd-table.sd-table.sd-table>thead>tr>td .sd-radio__decorator,.sd-table.sd-table.sd-table>thead>tr>th .sd-radio__decorator,.sd-table__cell--actions:not(.sd-table__cell--vertical):last-child .sd-action-bar{margin:0}.sd-question__placeholder{align-items:flex-start;min-height:unset}.sd-progress-buttons--numbered .sd-progress-buttons__button{background-color:var(--mui-palette-text-disabled);border-radius:50%;color:var(--mui-palette-primary-contrastText);font-size:.75rem;font-weight:400;height:24px;margin:0;padding:0;width:24px}.sd-progress-buttons--numbered.sd-progress-buttons--titles-bottom .sd-progress-buttons__list li:after{bottom:unset;top:12px}.sd-progress-buttons--numbered .sd-progress-buttons__page-title{font-size:.875rem;font-weight:500;line-height:1.43rem;margin-top:10px}.sd-progress-buttons--numbered .sd-progress-buttons__list-container{padding-top:0}.sd-progress-buttons--numbered .sd-progress-buttons__list li:first-child,.sd-progress-buttons--numbered .sd-progress-buttons__list li:last-child{align-items:center}.sd-progress-buttons--numbered .sd-progress-buttons__list li:after,.sd-progress-buttons--numbered .sd-progress-buttons__list li:nth-child(2):not(:last-child):after,.sd-progress-buttons--numbered .sd-progress-buttons__list li:nth-child(n+3):last-child:after{background-color:var(--mui-palette-text-disabled);right:calc(50% + var(--sjs2-size-x200));width:calc(100% - var(--sjs2-size-x400))}.sd-action__title,.sv-button-group__item-caption{text-transform:uppercase}.sd-slider__track,.sd-slider__track:after,.sd-slider__track:before,input[type=range].sd-slider__input::-webkit-slider-runnable-track{height:4px}