.svc-creator,.sv-creator{--primary:#3b82f6;--primary-light:#eff6ff;--primary-foreground:white;--ctr-page-primary-color:#3b82f6;--ctr-toolbox-color:#3b82f6;--ctr-selected-color:#3b82f6;--ctr-focus-color:#3b82f6;--ctr-link-color:#3b82f6;--ctr-surface-background-color:var(--sidebar);--sjs-primary-backcolor:#3b82f6;--sjs-primary-backcolor-light:#eff6ff;--sjs-primary-backcolor-dark:#1d4ed8;--sjs-primary-background-500:#3b82f6;--sjs-secondary-backcolor:#3b82f6;--sjs-secondary-backcolor-light:#eff6ff;--sjs-secondary-background-500:#eff6ff;--sjs-special-background:var(--sidebar);--sjs-border-inside:#3b82f6;--sjs-general-backcolor-dim:var(--color-sidebar);--sjs-special-blue:#3b82f6;--sjs-special-green:#3b82f6;--sjs-special-green-light:#eff6ff}.sd-root-modern,.sv-root-modern,.sv_main{--primary:#6b7280;--primary-light:#f3f4f6;--primary-foreground:white;--sjs-primary-backcolor:#6b7280;--sjs-primary-backcolor-light:#f3f4f6;--sjs-primary-backcolor-dark:#4b5563;--sjs-secondary-backcolor:#6b7280;--sjs-secondary-backcolor-light:#f3f4f6;--sjs-general-backcolor-dim:transparent;--sjs-border-inside:#d1d5db;--sjs-special-blue:#6b7280;--sjs-special-green:#6b7280;--sjs-special-green-light:#f3f4f6;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.sd-container-modern,.sd-container-modern__title,.sd-body__page,.sd-page,.sd-row,.sv_body,.sd-root-modern--full-container,.sd-question{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.sd-root-modern,.sd-root-modern *,.sv_main,.sv_main *,.sv-popup,.sv-popup *{font-family:var(--font-sans)!important}.sd-root-modern,.sd-body,.sd-question,.sd-element,.sd-item,.sd-selectbase__label,.sd-checkbox__label,.sd-radio__label,.sd-input,.sd-dropdown,.sd-text,.sd-comment,.sv_main,.sv_main .sv_q,.sv_main .sv_body{font-size:14px!important}.sd-item__control-label{color:#1f2937!important;font-size:14px!important;line-height:20px!important}.sd-root-modern .sd-header__text .sd-title,.sd-root-modern .sd-header__text .sd-title *,.sd-root-modern .sd-container-modern__title .sd-header__text .sd-title,.sd-root-modern .sd-container-modern__title .sd-header__text .sd-title *{color:#111827!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;font-size:24px!important;font-weight:400!important;line-height:1.2!important}.sd-root-modern .sd-header__text .sd-description,.sd-root-modern .sd-header__text .sd-description *,.sd-description,.sv_main .sv_header__text p{color:#1f2937!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.sd-header,.sd-header__text{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.sd-page__title.sd-title,.sd-panel__title.sd-title,.sv_main .sv_page_title,.sv_main .sv_p_title{color:#111827!important;margin-bottom:0!important;padding-bottom:0!important;font-size:18px!important;font-weight:600!important}.sd-question__title,.sd-element__title,.sd-question__title *,.sd-element__title *,.sd-question__title .sv-string-viewer,.sd-element__title .sv-string-viewer,.sv_main .sv_q_title,.sv_main .sv_q_title *{color:#111827!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important}.sd-question__required-text,.sv_main .sv_q_title .sv-required-text{color:#ef4444!important;font-weight:600!important}.sv_main .sv_q_num,.sd-question__num{color:#111827!important;font-weight:600!important}.sd-body{background:0 0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.sd-title{padding-left:0!important;padding-right:0!important}.sd-body__navigation{padding-left:0!important}.sd-page__content,.sd-body__page{flex-direction:column!important;gap:32px!important;padding-left:4px!important;padding-right:4px!important;display:flex!important}.sd-page__content>*,.sd-body__page>*,.sd-row{margin-top:0!important;margin-bottom:0!important}.sd-question,.sd-element,.sd-header__text{flex-direction:column!important;gap:8px!important;display:flex!important}.sd-panel__content{padding-top:0!important}.sd-paneldynamic__panel-wrapper>.sd-panel>.sd-panel__content{padding-top:8px!important}.sd-row,.sd-page,.sd-panel,.sd-question,.sd-element{border-radius:12px!important}.sd-element{box-shadow:none!important}.sd-question__content .sd-input,.sd-text__content .sd-input,.sd-input,.sd-dropdown,.sd-comment,.sd-text textarea,.sd-multipletext__item-container,textarea.sd-input{box-shadow:none!important;color:#1f2937!important;background-color:#fff!important;border:1px solid #9ca3af!important;border-radius:12px!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.sd-input::placeholder,.sd-comment::placeholder,textarea.sd-input::placeholder{color:#6b7280!important;opacity:1!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.sd-input:not(textarea):not(.sd-comment):not(.sd-dropdown){height:60px!important;padding:16px!important}textarea.sd-input,.sd-comment{align-items:flex-start!important;height:120px!important;min-height:120px!important;padding:16px!important}.sd-dropdown__value,.sd-dropdown .sd-input{color:#1f2937!important;font-size:14px!important;font-weight:500!important}.sd-dropdown--empty .sd-dropdown__value{color:#6b7280!important}.sv_main select:focus,.sv_main input:focus,.sv_main textarea:focus,.sd-input:focus,.sd-dropdown:focus{border-color:#3b82f6!important;outline-color:#3b82f6!important}.sd-root-modern .sd-checkbox__decorator,.sd-checkbox__decorator,.sv_main .sv-checkbox__decorator{width:20px!important;height:20px!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #9ca3af!important;border-radius:4px!important;position:relative!important}.sv_main .sv-checkbox__svg,.sd-checkbox__svg{display:none!important}.sd-checkbox--checked .sd-checkbox__decorator,.sd-root-modern .sd-checkbox--checked .sd-checkbox__decorator,.sv_main .sv-checkbox--checked .sv-checkbox__decorator{background-color:#6b7280!important;border-color:#6b7280!important}.sd-checkbox--checked .sd-checkbox__decorator:after{content:""!important;border:2px solid #fff!important;border-width:0 2px 2px 0!important;width:5px!important;height:10px!important;display:block!important;position:absolute!important;top:45%!important;left:50%!important;transform:translate(-50%,-50%)rotate(45deg)!important}.sd-root-modern .sd-radio__decorator,.sd-radio__decorator,.sv_main .sv-radio__decorator{width:20px!important;height:20px!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #9ca3af!important;border-radius:50%!important;position:relative!important}.sv_main .sv-radio__svg,.sd-radio__svg{display:none!important}.sd-radio--checked .sd-radio__decorator,.sd-root-modern .sd-radio--checked .sd-radio__decorator,.sv_main .sv-radio--checked .sv-radio__decorator{background-color:#6b7280!important;border-color:#6b7280!important}.sd-radio--checked .sd-radio__decorator:after{content:""!important;background-color:#fff!important;border-radius:50%!important;width:8px!important;height:8px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.sd-body__navigation,.sd-footer.sd-body__navigation{box-shadow:none!important;background:0 0!important;border:none!important;justify-content:flex-end!important;align-items:center!important;padding-top:40px!important;padding-left:0!important;padding-right:0!important;display:flex!important}.sd-navigation__prev-btn,.sv_main .sv_prev_btn{margin-right:auto!important}.sv_main .sv-btn,.sv_main .sv_complete_btn,.sv_main .sv_next_btn,.sv_main .sv_prev_btn,.sv_main .sd-btn--action,.sd-btn,.sd-btn--action,.sd-navigation__complete-btn,.sd-navigation__next-btn,.sd-navigation__prev-btn{cursor:pointer!important;min-width:150px!important;height:50px!important;box-shadow:none!important;border-style:solid!important;border-width:1px!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;padding:0 40px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;transition:all .15s!important;display:inline-flex!important}.sv_main .sv-btn,.sv_main .sv_complete_btn,.sv_main .sv_next_btn,.sv_main .sd-btn--action,.sd-btn--action,.sd-navigation__complete-btn,.sd-navigation__next-btn{color:#6b7280!important;background-color:#f3f4f6!important;border-color:#d1d5db!important}.sv_main .sv-btn:hover,.sv_main .sv_complete_btn:hover,.sv_main .sv_next_btn:hover,.sv_main .sd-btn--action:hover,.sd-btn--action:hover,.sd-navigation__complete-btn:hover,.sd-navigation__next-btn:hover{color:#6b7280!important;background-color:#e5e7eb!important;border-color:#d1d5db!important}.sv_main .sv_prev_btn,.sd-navigation__prev-btn{color:#6b7280!important;background-color:#fff!important;border-color:#d1d5db!important}.sv_main .sv_prev_btn:hover,.sd-navigation__prev-btn:hover{color:#6b7280!important;background-color:#f9fafb!important;border-color:#d1d5db!important}.sv_main .sv-paneldynamic__add-btn,.sd-paneldynamic__add-btn{color:#3b82f6!important;border-color:#3b82f6!important}.sv_main .sv-paneldynamic__add-btn:hover,.sd-paneldynamic__add-btn:hover{background-color:#dbeafe!important}.sv-popup__container,.sv-list,.sd-dropdown__list-container{background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.sv-list__item,.sd-list__item{margin:4px 0!important}.sv-list__item,.sd-list__item,.sv-list__item-body,.sd-list__item-body{color:#374151!important;--sjs-general-backcolor-dim-light:white!important;background-color:#fff!important;border-radius:6px!important;padding:8px 12px!important;font-size:14px!important}.sv-list__item:hover,.sd-list__item:hover,.sv-list__item:hover .sv-list__item-body,.sd-list__item:hover .sd-list__item-body{color:#111827!important;--sjs-general-backcolor-dim-light:#eff6ff!important;background-color:#eff6ff!important}.sv-list__item--selected,.sd-list__item--selected,.sv-list__item--selected .sv-list__item-body,.sd-list__item--selected .sd-list__item-body{color:#fff!important;--sjs-general-backcolor-dim-light:#60a5fa!important;background-color:#60a5fa!important}.sv-list__item--focused,.sd-list__item--focused,.sv-list__item--focused .sv-list__item-body,.sd-list__item--focused .sd-list__item-body{--sjs-general-backcolor-dim-light:#eff6ff!important;background-color:#eff6ff!important}.sd-tagbox__item,.sv-tagbox__item,.sd-dropdown__item,.sv-dropdown__item{color:#fff!important;background-color:#60a5fa!important;border:none!important;border-radius:6px!important;margin:2px!important;padding:4px 8px!important;font-size:13px!important;font-weight:500!important}.sd-tagbox__item-remove,.sv-tagbox__item-remove{color:#3b82f6!important;margin-left:4px!important}.sd-tagbox__item-remove:hover,.sv-tagbox__item-remove:hover{color:#1d4ed8!important}.sd-tagbox,.sv-tagbox{gap:4px!important}.sv_main .sv-rating__item--selected,.sv_main .sv-rating__item:hover,.sd-rating__item--selected,.sd-rating__item:hover{color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important}.sd-rating__item--selected *,.sd-rating__item:hover *{color:#fff!important}.sv-ranking-item__index{background-color:#eff6ff!important}.sv_main .sv-progress__bar,.sd-progress__bar{background-color:#d1d5db!important}.sd-progress,.sv_main .sv-progress{background-color:#e5e7eb!important}.sd-root-modern .sd-progress-buttons__button,.sd-progress-buttons__button{color:#d1d5db!important;background-color:#d1d5db!important;border-color:#d1d5db!important}.sd-root-modern .sd-progress-buttons__list-element,.sd-progress-buttons__list-element{box-shadow:none!important;background-color:#0000!important;border:none!important;outline:none!important}.sd-root-modern .sd-progress-buttons__button--current,.sd-progress-buttons__button--current{color:#6b7280!important;box-shadow:none!important;background-color:#fff!important;border:2px solid #6b7280!important;outline:none!important}.sd-root-modern .sd-progress-buttons__list-element--current,.sd-progress-buttons__list-element--current{box-shadow:none!important;background-color:#0000!important;border:none!important;outline:none!important}.sd-root-modern .sd-progress-buttons__connector,.sd-progress-buttons__connector{background-color:#e5e7eb!important}.sd-progress-buttons__page-title,.sd-progress-buttons__page-description{color:#6b7280!important;font-size:12px!important}.sv_main .sv-matrix__cell--selected,.sd-matrix__cell--selected{background-color:#dbeafe!important}.sd-boolean,.sd-boolean__thumb,.sd-boolean__thumb-ghost,.sd-file__choose-btn--text,.sd-paneldynamic__btn,.sd-matrixdynamic__btn{border-radius:12px!important}.sd-multipletext__item-title{border:0;padding:8px 12px!important;font-size:14px!important}.sd-multipletext__item>.sd-input{border:1px solid #e5e7eb!important;border-radius:8px!important;min-height:40px!important;padding:10px 12px!important;font-size:14px!important}.sd-multipletext__item-container{background-color:#f9fafb!important;border-radius:8px!important;margin-bottom:8px!important;padding:4px!important}.sd-signaturepad,.sd-signaturepad__canvas,.svc-question__content--signaturepad{border:1px dashed #e5e7eb!important;border-radius:12px!important;overflow:hidden!important}.svc-creator__tabs .svc-tab-button--selected{color:#3b82f6!important;border-bottom-color:#3b82f6!important}.svc-creator__tabs .svc-tab-button:hover{color:#3b82f6!important}.svc-tab-designer--selected,.svc-tab-test--selected,.svc-tab-logic--selected,.svc-tab-translation--selected{color:#3b82f6!important;border-bottom-color:#3b82f6!important}.svc-toolbox__tool:hover,.svc-toolbox__category-header:hover{background-color:#dbeafe!important}.svc-toolbox__tool--pressed,.svc-toolbox__tool--active{background-color:#dbeafe!important;border-color:#3b82f6!important}.svc-toolbox__button{color:#3b82f6!important;border-color:#3b82f6!important}.svc-toolbox__button:hover{background-color:#dbeafe!important}.svc-toolbox__item:hover,.svc-toolbox__item--active{background-color:#dbeafe!important;border-color:#3b82f6!important}.svc-toolbox__item-icon{color:#3b82f6!important}.sv-svg-icon.svc-list__item-icon,.svc-list__item-icon,.svc-list__item-icon use,[id^=icon-toolbox-]{color:#3b82f6!important;fill:#3b82f6!important}.svc-list__item-icon svg,.svc-list__item-icon svg use{fill:#3b82f6!important}.svc-property-panel__header{background-color:#dbeafe!important}.svc-property-panel .spg-panel__title,.svc-property-panel .spg-panel__content .spg-question__title{color:#3b82f6!important}.svc-property-panel input[type=checkbox]:checked{background-color:#3b82f6!important;border-color:#3b82f6!important}.svc-page-navigator__selector--selected{color:#fff!important;background-color:#3b82f6!important}.svc-page-navigator__selector:hover{background-color:#dbeafe!important}.svc-page-navigator__add-new-page{color:#3b82f6!important}.svc-page-navigator__add-new-page:hover{background-color:#dbeafe!important}.svc-top-bar .sv-action-bar-item--pressed,.svc-top-bar .sv-action-bar-item:hover{color:#3b82f6!important;background-color:#dbeafe!important}.svc-toggle-switch--checked{background-color:#3b82f6!important}.svc-creator .sv-list__input:focus{border-color:#3b82f6!important;outline-color:#3b82f6!important}.svc-theme-builder__color-picker--selected{border-color:#3b82f6!important}.svc-theme-builder__tab--selected{color:#3b82f6!important;border-bottom-color:#3b82f6!important}.svc-json-editor-tab__content-area{font-size:14px!important}.svc-creator__banner{background-color:#bedbff!important}.svc-survey-element-toolbar__item,.svc-survey-element-toolbar__item--with-text,.svc-element__add-new-question,.svc-question__content{border-radius:8px!important}.svc-question__content--selected,.svc-question__adorner--selected{border-color:#3b82f6!important;outline-color:#3b82f6!important}.svc-question__adorner-button:hover{background-color:#dbeafe!important}.svc-add-new-question-action,.svc-add-new-question-action button{border-radius:8px!important}.svc-add-new-question-action:hover,.svc-add-new-question-action button:hover{background-color:#e5e7eb!important}.svc-element__add-new-question:hover,.svc-element__add-new-question:active,.svc-survey-element-toolbar__item:hover,.svc-survey-element-toolbar__item:active,.svc-survey-element-toolbar__item--with-text:hover,.svc-survey-element-toolbar__item--with-text:active{background-color:#eff6ff!important}.svc-item-value-controls__button:hover,.svc-item-value-controls__add:hover,.svc-image-item-value-controls__add:hover,.sd-action:hover,.svc-image-item-value-controls__add.sd-action:hover,.svc-image-item-value-controls__add.sd-action:hover .sv-action__content,.svc-image-item-value-controls__add .sv-action__content:hover,.svc-panel__add-new-question:hover{--sjs-primary-backcolor-light:#eff6ff!important;--background:#eff6ff!important;background-color:#eff6ff!important}.svc-item-value-controls__remove:hover{background-color:#ffc9c9!important}.svc-list__item-body:hover{background-color:#eff6ff!important}.svc-list__item--selected .svc-list__item-body,.svc-list__item--selected .svc-list__item-body:hover{color:#fff!important;background-color:#3b82f6!important}.svc-dropdown__item--selected,.svc-dropdown__item:hover{background-color:#dbeafe!important}.svc-btn{border-radius:8px!important}.svc-btn:hover,.svc-action-button:hover{background-color:#eff6ff!important}.svc-action-button--primary{color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important;border-radius:8px!important;padding:6px 10px!important;font-size:14px!important}.svc-action-button--primary:hover{background-color:#1d4ed8!important;border-color:#1d4ed8!important}.svc-creator .sv-action-bar-item--primary{color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important;border-radius:8px!important;padding:6px 10px!important;font-size:14px!important}.svc-creator .sv-action-bar-item--primary:hover{background-color:#1d4ed8!important;border-color:#1d4ed8!important}.svc-question__content .sv-paneldynamic__add-btn{color:#3b82f6!important;border-color:#3b82f6!important}.svc-question__content .sv-paneldynamic__add-btn:hover{background-color:#dbeafe!important}.svc-logic-tab__content .svc-logic-operator--selected{background-color:#dbeafe!important;border-color:#3b82f6!important}.svc-logic-tab__content-action:hover{background-color:#eff6ff!important}.sl-panel__done-button{background-color:#dbeafe!important}.sl-panel__done-button:hover{background-color:#60a5fa!important}.sl-panel__done-button:hover .sv-action-bar-item,.sl-panel__done-button:hover *{color:inherit!important}.svc-preview-pager__item{border-radius:8px}.svc-preview-pager__item:hover{background-color:#bedbff!important}.svc-creator-tab__content--with-survey,.svc-test-tab__content{overflow:auto!important}.svd-test-results{background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;flex:1!important;overflow:visible!important;box-shadow:0 1px 2px #0000000d!important}.svd-test-results__header{background-color:#f9fafb!important;border-bottom:1px solid #e5e7eb!important;padding:12px 16px!important}.svd-test-results__content{padding:16px!important}.svd-test-results__table{border-collapse:collapse!important;width:100%!important}.svd-test-results__table th,.svd-test-results__table td{text-align:left!important;border-bottom:1px solid #e5e7eb!important;padding:10px 12px!important;font-size:14px!important}.svd-test-results__table th{color:#374151!important;background-color:#f9fafb!important;font-weight:500!important}.svd-test-results__table tr:last-child td{border-bottom:none!important}.svd-test-results__button,.svc-preview__test-again{text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.sd-question__erbox,.sd-error,.sv_q_erbox,.sv_main .sv_q_erbox{color:#e11d48!important;background-color:#fff1f2!important;border-color:#fecdd3!important;border-radius:12px 12px 0 0!important;padding:8px 12px!important;font-size:14px!important}.sd-completedpage,.sd-root-modern .sd-completedpage,.sv_main .sd-completedpage,div.sd-completedpage{padding-top:48px!important}.sd-completedpage h3{color:#111827!important;font-size:24px!important;font-weight:700!important}.sd-body--completed,.sd-root-modern .sd-body--completed,.sd-body.sd-body--completed{border-radius:0 0 12px 12px!important;overflow:hidden!important}