.dark-mode .sb-page[data-v-6aef3346]{background:var(--app-page)}.dark-mode .sb-page[data-v-6aef3346] .v-text-field--outlined .v-input__slot{background:var(--app-field)}.dark-mode .sb-page[data-v-6aef3346] .v-text-field--outlined fieldset{border-color:var(--app-field-border)!important}.dark-mode .sb-page[data-v-6aef3346] .v-text-field--outlined:not(.v-input--is-focused):hover fieldset{border-color:var(--app-field-border-hover)!important}.dark-mode .sb-page[data-v-6aef3346] .v-text-field input,.dark-mode .sb-page[data-v-6aef3346] .v-text-field textarea{color:var(--app-text)}.dark-mode .sb-page[data-v-6aef3346] .v-text-field input::-moz-placeholder,.dark-mode .sb-page[data-v-6aef3346] .v-text-field textarea::-moz-placeholder{color:var(--app-field-placeholder)}.dark-mode .sb-page[data-v-6aef3346] .v-text-field input::placeholder,.dark-mode .sb-page[data-v-6aef3346] .v-text-field textarea::placeholder{color:var(--app-field-placeholder)}.dark-mode .sb-page[data-v-6aef3346] .v-text-field .v-label{color:var(--app-field-placeholder)}.dark-mode .sb-page[data-v-6aef3346] .v-text-field .v-input__icon .v-icon{color:var(--app-text-faint)}.dark-mode .sb-header[data-v-6aef3346]{background:var(--app-elevated)}.dark-mode .sb-back[data-v-6aef3346]{background:var(--app-form-tile);border:1px solid var(--app-border-strong)}.dark-mode .sb-header__title[data-v-6aef3346]{color:var(--app-accent)}.dark-mode .sb-header__subtitle[data-v-6aef3346]{color:var(--app-text-faint)}.dark-mode .sb-card[data-v-6aef3346]{background:var(--app-form-tile)}.dark-mode .sb-card__title[data-v-6aef3346],.dark-mode .sb-count[data-v-6aef3346]{color:var(--app-accent)}.dark-mode .sb-hint[data-v-6aef3346]{color:var(--app-text-faint)}.dark-mode .sb-upload[data-v-6aef3346]{border:1.5px dashed var(--app-border-strong);background:var(--app-surface)}.dark-mode .sb-upload__text[data-v-6aef3346]{color:var(--app-neutral-fg)}.dark-mode .sb-upload__hint[data-v-6aef3346]{color:var(--app-text-faint)}.dark-mode .sb-switch-label[data-v-6aef3346]{color:var(--app-neutral-fg)}.dark-mode .sb-question__badge--checkbox[data-v-6aef3346]{background:var(--app-purple-bg)}.dark-mode .sb-question__badge--textarea[data-v-6aef3346]{background:var(--app-success-bg)}.dark-mode .sb-question__no[data-v-6aef3346]{color:var(--app-text-muted)}.dark-mode .sb-drag-handle[data-v-6aef3346]{color:var(--app-text-faint)}.dark-mode .sb-drag-handle[data-v-6aef3346]:hover{color:var(--app-neutral-fg);background:var(--app-form-tile-hover)}.dark-mode .sb-icon-btn[data-v-6aef3346]{background:var(--app-form-tile);border:1px solid var(--app-border);color:var(--app-text-muted)}.dark-mode .sb-icon-btn[data-v-6aef3346]:hover:not(:disabled){background:var(--app-form-tile-hover)}.dark-mode .sb-icon-btn--danger[data-v-6aef3346]:hover:not(:disabled){background:var(--app-danger-bg)}.dark-mode .sb-add-btn[data-v-6aef3346]{border:1px dashed var(--app-border-strong);background:var(--app-form-tile);color:var(--app-neutral-fg)}.dark-mode .sb-empty[data-v-6aef3346]{color:var(--app-text-faint)}.dark-mode .sb-btn--ghost[data-v-6aef3346]{background:var(--app-form-tile);border:1px solid var(--app-border-strong);color:var(--app-neutral-fg)}.dark-mode .sb-btn--ghost[data-v-6aef3346]:hover{background:var(--app-form-tile-hover)}.dark-mode .sb-editor[data-v-6aef3346] .v-card{border:1px solid var(--app-border-strong)}.dark-mode .sb-editor[data-v-6aef3346] .v-toolbar{border-bottom:1px solid var(--app-border)}.dark-mode .sb-editor[data-v-6aef3346] .ProseMirror{color:var(--app-text)}.sb-page[data-v-6aef3346]{background:#d8dce2;flex:1 0 auto;padding:24px!important;padding-bottom:80px!important;font-family:Lato,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}.sb-page[data-v-6aef3346] .v-text-field--outlined .v-input__slot{border-radius:10px;background:#fff}.sb-page[data-v-6aef3346] .v-text-field--outlined fieldset{border-color:#d1d5db!important;border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.sb-page[data-v-6aef3346] .v-text-field--outlined:not(.v-input--is-focused):hover fieldset{border-color:#94a3b8!important}.sb-page[data-v-6aef3346] .v-text-field--outlined.v-input--is-focused fieldset{border-color:#56bde8!important;border-width:1px;box-shadow:0 0 0 3px rgba(86,189,232,.15)}.sb-page[data-v-6aef3346] .v-text-field--outlined.error--text fieldset{border-color:#ef4444!important}.sb-page[data-v-6aef3346] .v-text-field input,.sb-page[data-v-6aef3346] .v-text-field textarea{color:#1e293b;font-family:Lato,Segoe UI,sans-serif;font-size:.88rem}.sb-page[data-v-6aef3346] .v-text-field input::-moz-placeholder,.sb-page[data-v-6aef3346] .v-text-field textarea::-moz-placeholder{color:#94a3b8;opacity:1}.sb-page[data-v-6aef3346] .v-text-field input::placeholder,.sb-page[data-v-6aef3346] .v-text-field textarea::placeholder{color:#94a3b8;opacity:1}.sb-page[data-v-6aef3346] .v-text-field .v-label{color:#94a3b8;font-size:.85rem}.sb-page[data-v-6aef3346] .v-text-field.v-input--is-focused .v-label{color:#56bde8}.sb-page[data-v-6aef3346] .v-text-field .v-input__icon .v-icon{color:#94a3b8}.sb-page[data-v-6aef3346] .v-input--switch .v-input--selection-controls__ripple,.sb-page[data-v-6aef3346] .v-text-field.v-input--is-focused .v-input__icon .v-icon{color:#56bde8}.sb-header[data-v-6aef3346]{background:#eaecef;border-radius:16px;margin-bottom:20px}.sb-header__top[data-v-6aef3346]{display:flex;align-items:center;gap:14px;padding:20px 24px}.sb-back[data-v-6aef3346]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d1d5db;cursor:pointer;transition:all .2s ease}.sb-back[data-v-6aef3346]:hover{background:#e8f6fc;border-color:#56bde8}.sb-header__title[data-v-6aef3346]{font-size:1.2rem;font-weight:700;color:#063058;margin:0}.sb-header__subtitle[data-v-6aef3346]{font-size:.78rem;color:#94a3b8}.sb-card[data-v-6aef3346]{background:#fff;border:1px solid #e4e8ec;border-radius:14px;padding:22px 24px;margin-bottom:18px;box-shadow:0 1px 4px rgba(0,0,0,.03)}.sb-card__head[data-v-6aef3346]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.sb-card__title[data-v-6aef3346]{font-size:1rem;font-weight:700;color:#063058;margin:0}.sb-count[data-v-6aef3346]{font-size:.72rem;font-weight:700;color:#063058;background:#e8f6fc;border-radius:20px;padding:2px 10px}.sb-field[data-v-6aef3346]{margin-bottom:14px}.sb-label[data-v-6aef3346]{display:block;font-size:.8rem;font-weight:600;color:#2d3239;margin-bottom:6px}.sb-req[data-v-6aef3346]{color:#ef4444}.sb-grid-2[data-v-6aef3346]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sb-hint[data-v-6aef3346]{font-size:.74rem;color:#94a3b8;margin:4px 0 0}.sb-upload[data-v-6aef3346]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:130px;border:1.5px dashed #cbd5e1;border-radius:12px;background:#f8fafc;cursor:pointer;transition:all .15s ease;text-align:center;padding:16px}.sb-upload[data-v-6aef3346]:hover{border-color:#56bde8;background:#e8f6fc}.sb-upload--busy[data-v-6aef3346]{cursor:progress}.sb-upload__text[data-v-6aef3346]{font-size:.84rem;font-weight:600;color:#475569}.sb-upload__hint[data-v-6aef3346]{font-size:.72rem;color:#94a3b8}.sb-banner[data-v-6aef3346]{position:relative;border-radius:12px;overflow:hidden;border:1px solid #e4e8ec;line-height:0}.sb-banner__img[data-v-6aef3346]{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:block}.sb-banner__remove[data-v-6aef3346]{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:8px;border:none;background:rgba(15,23,42,.6);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.sb-banner__remove[data-v-6aef3346]:hover{background:#ef4444}.sb-switch-row[data-v-6aef3346]{display:flex;align-items:center;gap:10px;margin-top:14px}.sb-switch-row--between[data-v-6aef3346]{justify-content:space-between}.sb-switch-label[data-v-6aef3346]{font-size:.82rem;font-weight:600;color:#475569}.sb-switch-label--on[data-v-6aef3346]{color:#16a34a}.sb-switch-label--off[data-v-6aef3346]{color:#ef4444}.sb-status-switch--on[data-v-6aef3346] .v-input--switch__thumb,.sb-status-switch--on[data-v-6aef3346] .v-input--switch__track{color:#16a34a!important}.sb-status-switch--off[data-v-6aef3346] .v-input--switch__thumb,.sb-status-switch--off[data-v-6aef3346] .v-input--switch__track{color:#ef4444!important}.sb-question[data-v-6aef3346]{border:1px solid #e4e8ec;border-radius:12px;padding:16px;margin-bottom:14px;background:#fbfdff}.sb-question__head[data-v-6aef3346]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.sb-question__badge[data-v-6aef3346]{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:700;padding:3px 9px;border-radius:20px}.sb-question__badge--radio[data-v-6aef3346]{background:#e8f6fc;color:#075985}.sb-question__badge--checkbox[data-v-6aef3346]{background:#ede9fe;color:#7c3aed}.sb-question__badge--textarea[data-v-6aef3346]{background:#dcfce7;color:#16a34a}.sb-question__no[data-v-6aef3346]{font-size:.75rem;font-weight:700;color:#64748b}.sb-question__spacer[data-v-6aef3346]{flex:1}.sb-drag-handle[data-v-6aef3346]{display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;cursor:grab;border-radius:6px;padding:2px;margin-left:-4px;touch-action:none}.sb-drag-handle[data-v-6aef3346]:hover{color:#475569;background:#eef2f7}.sb-drag-handle[data-v-6aef3346]:active{cursor:grabbing}.sb-question--dragging[data-v-6aef3346]{opacity:.5;border-color:#56bde8}.sb-question--drop-before[data-v-6aef3346]{box-shadow:inset 0 3px 0 -1px #56bde8}.sb-question--drop-after[data-v-6aef3346]{box-shadow:inset 0 -3px 0 -1px #56bde8}.sb-options[data-v-6aef3346]{padding-left:4px}.sb-option[data-v-6aef3346]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.sb-add-option[data-v-6aef3346]{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-weight:600;color:#2f9fd1;background:transparent;border:none;cursor:pointer;padding:4px 0}.sb-add-option[data-v-6aef3346]:hover{text-decoration:underline}.sb-icon-btn[data-v-6aef3346]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;transition:all .15s ease}.sb-icon-btn[data-v-6aef3346]:hover:not(:disabled){background:#f1f5f9}.sb-icon-btn[data-v-6aef3346]:disabled{opacity:.4;cursor:not-allowed}.sb-icon-btn--danger[data-v-6aef3346]:hover:not(:disabled){background:#fee2e2;color:#dc2626;border-color:#fecaca}.sb-add-row[data-v-6aef3346]{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.sb-add-btn[data-v-6aef3346]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px dashed #cbd5e1;background:#fff;font-size:.82rem;font-weight:600;color:#475569;cursor:pointer;transition:all .15s ease}.sb-add-btn[data-v-6aef3346]:hover{border-color:#56bde8;background:#e8f6fc;color:#075985}.sb-empty[data-v-6aef3346]{text-align:center;padding:30px 0;color:#94a3b8}.sb-empty p[data-v-6aef3346]{font-size:.85rem;margin:8px 0 0}.sb-actions[data-v-6aef3346]{display:flex;justify-content:flex-end;gap:12px}.sb-btn[data-v-6aef3346]{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;border-radius:10px;border:none;font-size:.85rem;font-weight:700;font-family:Lato,sans-serif;cursor:pointer;transition:all .15s ease}.sb-btn--ghost[data-v-6aef3346]{background:#fff;border:1px solid #d1d5db;color:#475569}.sb-btn--ghost[data-v-6aef3346]:hover{background:#f8fafc}.sb-btn--primary[data-v-6aef3346]{background:#56bde8;color:#fff}.sb-btn--primary[data-v-6aef3346]:hover:not(:disabled){background:#3dadd8;box-shadow:0 4px 12px rgba(86,189,232,.3)}.sb-btn--primary[data-v-6aef3346]:disabled{opacity:.6;cursor:not-allowed}.sb-editor[data-v-6aef3346] .v-card{box-shadow:none!important;border:1px solid #d1d5db;border-radius:10px}.sb-editor[data-v-6aef3346] .v-toolbar{border-bottom:1px solid #e2e8f0;border-radius:10px 10px 0 0}.sb-editor[data-v-6aef3346] .v-toolbar__content{height:auto!important;flex-wrap:wrap}.sb-editor[data-v-6aef3346] .ProseMirror{min-height:140px;padding:12px 14px;font-family:Lato,sans-serif;font-size:.9rem;color:#1e293b}.sb-editor[data-v-6aef3346] .ProseMirror:focus{outline:none}@media (max-width:599px){.sb-page[data-v-6aef3346]{padding:12px 8px!important}.sb-grid-2[data-v-6aef3346]{grid-template-columns:1fr}}.dark-mode .sb-page[data-v-6aef3346] .v-text-field input,.dark-mode .sb-page[data-v-6aef3346] .v-text-field textarea{color:var(--app-text)!important}.dark-mode .sb-datepicker .v-date-picker-header,.dark-mode .sb-datepicker .v-picker,.dark-mode .sb-datepicker .v-picker__body{background:var(--app-card)!important}.dark-mode .sb-datepicker .v-date-picker-header__value button{color:var(--app-accent)!important}.dark-mode .sb-datepicker .v-date-picker-header .v-btn{color:var(--app-text-muted)!important}.dark-mode .sb-datepicker .v-date-picker-header .v-btn:hover{color:var(--app-accent)!important}.dark-mode .sb-datepicker .v-date-picker-table thead th{color:var(--app-text-faint)!important}.dark-mode .sb-datepicker .v-date-picker-table .v-btn{color:var(--app-text)!important}.dark-mode .sb-datepicker .v-date-picker-table .v-btn--disabled{color:var(--app-text-faint)!important}.sb-datepicker.v-menu__content{border-radius:14px!important;box-shadow:0 8px 30px rgba(6,48,88,.15)!important;border:none!important}.sb-datepicker .v-date-picker-header,.sb-datepicker .v-picker,.sb-datepicker .v-picker__body{background:#fff!important}.sb-datepicker .v-date-picker-header__value button{font-family:Lato,sans-serif!important;font-weight:700!important;font-size:.95rem!important;color:#063058!important}.sb-datepicker .v-date-picker-header .v-btn{color:#64748b!important}.sb-datepicker .v-date-picker-header .v-btn:hover{background:#e8f6fc!important;color:#063058!important}.sb-datepicker .v-date-picker-table thead th{font-family:Lato,sans-serif!important;font-size:.72rem!important;font-weight:600!important;color:#94a3b8!important}.sb-datepicker .v-date-picker-table .v-btn{font-family:Lato,sans-serif!important;font-size:.82rem!important;font-weight:500!important;color:#334155!important}.sb-datepicker .v-date-picker-table .v-btn:hover{background:#e8f6fc!important}.sb-datepicker .v-date-picker-table .v-btn.v-date-picker-table__current{border-color:#56bde8!important;color:#56bde8!important}.sb-datepicker .v-date-picker-table .v-btn--active{background:#56bde8!important;border-color:#56bde8!important;color:#fff!important;font-weight:700!important}.sb-datepicker .v-date-picker-table .v-btn--active:hover{background:#3dadd8!important}.sb-datepicker .v-date-picker-table .v-btn--disabled{color:#cbd5e1!important}.sb-datepicker .v-date-picker-years li.active{color:#56bde8!important;font-size:1.4rem}.sb-datepicker .v-picker__actions .v-btn{color:#56bde8!important}.theme--light.v-input--switch .v-input--switch__thumb{color:#fff}.theme--light.v-input--switch .v-input--switch__track{color:rgba(0,0,0,.38)}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#fafafa!important}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:rgba(0,0,0,.12)!important}.theme--dark.v-input--switch .v-input--switch__thumb{color:#bdbdbd}.theme--dark.v-input--switch .v-input--switch__track{color:hsla(0,0%,100%,.3)}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#424242!important}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:hsla(0,0%,100%,.1)!important}.v-input--switch__thumb,.v-input--switch__track{background-color:currentColor;pointer-events:none;transition:inherit}.v-input--switch__track{border-radius:8px;width:36px;height:14px;left:2px;position:absolute;opacity:.6;right:2px;top:calc(50% - 7px)}.v-input--switch__thumb{border-radius:50%;top:calc(50% - 10px);height:20px;position:relative;width:20px;display:flex;justify-content:center;align-items:center;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__input{width:38px;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__ripple{top:calc(50% - 24px)}.v-input--switch.v-input--dense .v-input--switch__thumb{width:18px;height:18px}.v-input--switch.v-input--dense .v-input--switch__track{height:12px;width:32px}.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track{height:22px;width:44px;top:calc(50% - 12px);left:-3px}.v-input--switch.v-input--dense .v-input--selection-controls__ripple{top:calc(50% - 22px)}.v-input--switch.v-input--is-dirty.v-input--is-disabled .v-input--selection-controls__input{opacity:.6}.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple{left:-14px}.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple{left:-12px}.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)}.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple{right:-14px}.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple{right:-12px}.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(-20px)}.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-input--switch--inset .v-input--selection-controls__input,.v-input--switch--inset .v-input--switch__track{width:48px}.v-input--switch--inset .v-input--switch__track{border-radius:14px;height:28px;left:-4px;opacity:.32;top:calc(50% - 14px)}.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb{transform:translate(0)!important}.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb{transform:translate(-6px)!important}.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)!important}.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(-26px)!important}