.ql-toolbar{background:#def6ffd1!important;color:#000!important;border-top-left-radius:10px;border-top-right-radius:10px}.ql-toolbar span{color:#000!important}.ql-editor{background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.ql-container{border:none!important}#app{min-height:100vh}h1,h2,h3,h4,h5,h6,li,a,input,label{font-family:Roboto,sans-serif;color:#1b4652}span{font-family:Roboto,sans-serif}.text-default{color:#597089}.mode-p,.mode-span{color:#1b4652}.text-disabled{opacity:.45;transition:.3s}.text-danger,.text-success{transition:.3s}.form-control{color:#1b4652;box-shadow:1px 1px 1px 1px #0000002b;padding-top:2px!important;padding-bottom:2px!important;border-radius:7px}.form-control:disabled{border-color:#00704a!important;color:#6b9098!important;pointer-events:none;filter:none;opacity:.65}.form-control::placeholder{color:#86b1dd7d}.form-control:focus{border-color:#0f9fa566!important}.input-group{height:30px;box-shadow:1px 1px 1px 1px #0000002b}.input-group-text{color:#fff;background:#099499;border:none;height:30px;text-shadow:1px 1px 2px rgba(0,0,0,.54)}.btn-check{color:#1b4652}.form-control:focus{box-shadow:0 0 0 .25rem #00e59340}.site-btn{display:block;border-radius:7px;color:#fff;text-decoration:none;padding:5px 10px;min-width:200px;text-align:center;font-size:15px;transition:.3s;margin:auto;text-shadow:1px 1px 2px rgba(0,0,0,.54);border:none;background:#099499;font-weight:300;box-shadow:1px 1px 2px 1px #0000004a}.site-btn:disabled{border-color:#00704a!important;color:#bcbdbd!important;opacity:.7}.site-btn.danger-btn{background:#dc6464!important}.site-btn:hover:not(:disabled){color:#fff;background:#0ba6ab}.input-group{border-radius:7px;box-shadow:1px 1px 2px 1px #0000004a}.input-group .site-btn,.input-group .form-control{box-shadow:none;min-width:auto;height:30px}.input-group .site-btn:last-child,.input-group .form-control:last-child{border-radius:7px}input[type=date]{width:220px;display:inline-block}input[type=time]{width:115px;display:inline-block}input[type=datetime-local]{width:220px;display:inline-block;vertical-align:initial}input[type=week]{width:220px;display:inline-block}input[type=month]{width:230px;display:inline-block}.btn{--bs-btn-active-color: #fff;--bs-btn-border-color: #00e593 ;--bs-btn-bg: #0c978f45;--bs-btn-active-border-color: #00e593;--bs-btn-active-bg: #099499;border:none;box-shadow:1px 1px 2px 1px #0000004a;color:#1b4652;padding:5px 10px;border-radius:7px}.btn-check+.btn:hover{color:#1b4652;background-color:#00e5cd40;border-color:var(--bs-btn-border-color)}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{border-color:#099499!important}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{opacity:.4}.form-check-input[type=checkbox]{cursor:pointer;border:2px solid rgb(15,159,165);vertical-align:text-top}.form-check-input[type=checkbox]:focus{box-shadow:0 0 0 .25rem #00e59340}.form-check-input[type=checkbox]:checked{border-color:transparent}.page-title{background:#3e7ca124;color:#fff;border-radius:10px;padding:8px 15px 10px;margin-bottom:10px;overflow:hidden;box-shadow:1px 1px 1px 1px #0000002b}.page-title h3{font-weight:500;font-size:18px;color:#2d4054;margin:0;line-height:26px}.page-title-client{background:#3e7ca124;color:#fff;border-radius:10px;padding:5px 15px;margin-bottom:10px;text-align:center;box-shadow:1px 1px 1px 1px #0000002b}.page-title-client h3{font-weight:500;font-size:24px;line-height:37px;color:#2d4054}.form-check-input:checked{background-color:#00a1a7;border-color:#00a1a7}.form-check-input{border-color:#00a1a7;cursor:pointer}.form-check-input:focus{box-shadow:0 0 0 .25rem #00e59340}.text-nowrap{white-space:nowrap}.info-modal ul li{margin-bottom:10px}.toast-message{display:block;padding-top:100p;margin-top:50px;background-color:#099499;color:#fff!important;border:none;font-size:15px}.toast-message span{color:#fff!important}.client-question{margin-bottom:70px}.client-question input[type=datetime-local],.client-question input[type=date]{width:220px}.client-question input[type=time]{width:115px}.client-question input[type=month]{width:230px}.client-question input[type=week]{width:200px}.client-question ul li{list-style:none}.trans-hover{opacity:.3;transition:.2s;cursor:default}.trans-hover:hover{opacity:.7}.toast-message{position:fixed;right:20px}.site-btn-sm{width:auto;min-width:auto;display:inline-block;padding:3px 9px;font-size:15px}.paginate-btn{min-width:40px;width:auto;padding:8px 10px;font-size:15px;box-shadow:1px 1px 1px 1px #0000002b}.paginate-btn.btn-active{color:#1b4652;background:#cce4e2}.radio-input,.checkbox-input{width:1.25em;height:1.25em}.variant{border:2px solid rgba(9,148,153,.15);border-radius:10px;margin-bottom:10px;cursor:pointer;transition:.2s}.variant .form-check{display:flex;align-items:center;gap:.55rem;margin:0;min-height:0;padding-left:0}.variant .form-check-input{float:none;align-self:center;flex:0 0 auto;margin:0}.variant label{cursor:pointer}.variant:hover{background:#09949926;border-color:transparent}.variant .form-check-label{display:block;flex:1 1 auto;margin-bottom:0;width:100%;vertical-align:text-top}.variant .question-variant-content,.variant .question-variant-content *,.variant .question-variant-plain{cursor:pointer!important}.form-check-label{user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.text-very-easy{color:#23b48c!important}.text-easy{color:#2cb173!important}.text-medium{color:#b18b2c!important}.text-hard{color:#b15f2c!important}.text-very-hard{color:#b12c2c!important}.question-title .question-order{color:#a6a6a6ba}.cursor-default{cursor:default!important}.modal-backdrop{background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0}.modal-backdrop.fade{animation:fadeOutBackdrop .3s ease forwards}.modal-backdrop.show{animation:fadeInBackdrop .3s ease forwards}@keyframes fadeInBackdrop{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@keyframes fadeOutBackdrop{0%{opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}to{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.dark-mode{color-scheme:dark;background:#2c3139!important}.dark-mode .mode-span{color:#72cfcc}.dark-mode .mode-p,.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4,.dark-mode h5,.dark-mode h6,.dark-mode table,.dark-mode label,.dark-mode a,.dark-mode li,.dark-mode input,.dark-mode textarea,.dark-mode select{color:#fff}.dark-mode .preview-block .form-control,.dark-mode .preview-block table{color:#232323}.dark-mode .preview-block .ql-toolbar{display:none!important}.dark-mode .form-control,.dark-mode table{color:#e7e7e7}.dark-mode .info-btn{color:#447d8d}.dark-mode table.table{color:#e7e7e7}.dark-mode .modal-content{box-shadow:0 0 10px #00000073;background:#273446e6!important}.dark-mode .link-card,.dark-mode .contact-card,.dark-mode .workgroup-card,.dark-mode .result-card,.dark-mode .question-block,.dark-mode .form-card,.dark-mode .lti-card,.dark-mode .plan-card,.dark-mode .question-option-card,.dark-mode .criteria-question{box-shadow:2px 2px 5px 1px #000000a1!important;background:#282c33!important}.dark-mode .link-card:hover,.dark-mode .contact-card:hover,.dark-mode .workgroup-card:hover,.dark-mode .result-card:hover,.dark-mode .question-block:hover,.dark-mode .form-card:hover,.dark-mode .lti-card:hover,.dark-mode .plan-card:hover,.dark-mode .question-option-card:hover,.dark-mode .criteria-question:hover{box-shadow:3px 4px 6px #000000d6!important}.dark-mode .input-group .form-control{box-shadow:none}.dark-mode .input-group .site-btn{z-index:1}.dark-mode .question-title .question-order{color:#ffffff80}.dark-mode .question-title .question-name{color:#fff}.dark-mode .result-question .question-title{color:#ffffffeb}.dark-mode .result-question .question-title span{color:#ffffffd1}.dark-mode .result-question .question-answer .answer span{color:#81d1ca}.dark-mode .table>:not(caption)>*>*{background-color:transparent}.dark-mode .text-secondary{color:#89a4bb!important}.dark-mode .text-success{color:#2cb173!important}.dark-mode .text-danger{color:#d85b67!important}.dark-mode .page-title{background:#ffffff17;box-shadow:2px 2px 4px #0009}.dark-mode .page-title h3{color:#fff;font-weight:400}.dark-mode .form-control,.dark-mode .input-group{background:#282c33;border-color:#282c33;box-shadow:2px 2px 3px 1px #00000069}.dark-mode .editor-block{box-shadow:2px 2px 3px 1px #00000069!important}.dark-mode .editor-block .ql-editor{min-height:135px}.dark-mode .form-check-input[type=checkbox]:not(:checked){background:#2c3139}.dark-mode .form-check-input[type=radio]:not(:checked){background:#2c3139}.dark-mode .btn-close{--bs-btn-close-bg: url("data:image/svg+xml,<svg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2016%2016'%20fill%3D'%2300e593'><path%20d%3D'M.293.293a1%201%200%200%201%201.414%200L8%206.586%2014.293.293a1%201%200%201%201%201.414%201.414L9.414%208l6.293%206.293a1%201%200%200%201-1.414%201.414L8%209.414l-6.293%206.293a1%201%200%200%201-1.414-1.414L6.586%208%20.293%201.707a1%201%200%200%201%200-1.414z'%2F><%2Fsvg>")}.dark-mode .btn-close:focus{box-shadow:none!important}.dark-mode .answer-text{color:#fff}.dark-mode .variant-adm textarea{background-color:#282c33!important;border-color:#282c33!important;color:#fff!important}.dark-mode .variant-adm textarea::placeholder{color:#86b1dd7d!important}.dark-mode #qr-modal img{box-shadow:0 0 10px 8px #fff}.dark-mode .modal-content p,.dark-mode .text-default{color:#fff}.dark-mode .invalid-feedback{color:#d85b67!important}.dark-mode .text-very-easy{color:#27d5a5!important}.dark-mode .text-easy{color:#2cb173!important}.dark-mode .text-medium{color:#e3b133!important}.dark-mode .text-hard{color:#f58f4e!important}.dark-mode .text-very-hard{color:#ff5d5d!important}.client-page p,.client-page h1,.client-page h2,.client-page h3,.client-page h4,.client-page h5,.client-page h6{cursor:default}.client-page *{-webkit-user-select:none;user-select:none}.info-block .info-alert{padding:12px 10px;display:flex;align-items:center;border-left:3px solid #45e2c1;background-color:#45e2c14f}.info-block i{margin-right:5px;font-size:18px}.fs-7{font-size:.85rem!important}.modal-content{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.stars-color{color:#d6aa11!important}.hearts-color{color:#c31443!important}.hands-color{color:#1572bc!important}.symbols-row{display:flex;justify-content:space-between;align-items:center}.symbols-row .symbol{cursor:pointer}.preview-content img{max-width:100%}.preview-content .ql-editor{background:transparent!important}.ql-syntax{font-family:Roboto Mono,monospace!important;font-size:14px!important;font-weight:400}.ql-syntax span{font-family:Roboto Mono,monospace!important}.client-question-text{font-size:16px;white-space:break-spaces}.range{height:65px}.askium-workspace{min-height:100vh;background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font);font-size:14px;-webkit-font-smoothing:antialiased}.askium-workspace :is(h1,h2,h3,h4,h5,h6,p,li,a,label,span,button,input,select):not(.preview-block *):not(.editor-block *):not(.logo *){font-family:var(--ui-font)}.askium-workspace :is(h1,h2,h3,h4,h5,h6):not(.preview-block *):not(.editor-block *):not(.logo *){color:var(--ui-text)!important;letter-spacing:-.025em}.askium-workspace :is(.text-default,.mode-p,.mode-span){color:var(--ui-text)}.askium-workspace :is(.text-secondary,.text-muted){color:var(--ui-muted)!important}.askium-workspace>header .headline{background:#273446e6!important;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:none!important;padding:0 22px}.askium-workspace>header .headline-left{gap:10px}.askium-workspace>header .headline-link{color:#fff!important;border-radius:8px;font-size:13px;padding:10px 14px!important;font-weight:600}.askium-workspace>header .headline-link :is(span,i){color:inherit!important}.askium-workspace>header .headline-link:hover,.askium-workspace>header .headline-link[aria-current=page]{background:#0000001c;color:#fff!important}.askium-workspace>header .headline-right{display:flex;align-items:center}.askium-workspace>header .mobile-menu{color:#fff!important}.askium-workspace .form-page-sidebar{background:#1b2635e6!important;box-shadow:none!important;border-right:1px solid var(--ui-border);padding:24px 14px}.askium-workspace .form-page-sidebar .form-name{background:#5dd8ff24;color:#fff;font-weight:650;padding:12px;height:auto;line-height:1.4;text-shadow:none;box-shadow:none;border-radius:9px;margin-bottom:20px}.askium-workspace .form-page-sidebar ul li a{color:#cae3ff!important;padding:11px 12px!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;margin-bottom:3px}.askium-workspace .form-page-sidebar ul li a i{color:inherit!important;font-size:17px!important;margin-right:12px!important}.askium-workspace .form-page-sidebar ul li a:hover{background:#0000001c;color:#cae3ff}.askium-workspace .form-page-sidebar ul li a[aria-current=page]{background:#5dd8ff24;color:#fff!important;font-weight:650!important}.askium-workspace .form-page-sidebar .form-menu-list{scrollbar-width:thin;scrollbar-color:var(--ui-border) transparent}.askium-workspace .app-wrapper{padding:20px 22px 60px;min-width:0}.askium-workspace .page-title{background:transparent!important;box-shadow:none!important;padding:0;margin:16px 0 28px!important}.askium-workspace .page-title h3{font-size:28px;line-height:1.25;font-weight:700;margin-left:0;width:100%}.askium-workspace .page-title .row{margin:0}.askium-workspace :is(.site-btn,.btn-primary,.btn-outline-primary):not(.preview-block *):not(.editor-block *):not(.logo *){background:var(--ui-button-bg);color:var(--ui-button-text);border:1px solid var(--ui-button-bg);border-radius:8px;font-weight:600;text-shadow:none;box-shadow:none;transition:background .18s,border-color .18s}.askium-workspace :is(.site-btn,.btn-primary):not(.preview-block *):not(.editor-block *):not(.logo *):hover{background:var(--ui-accent-hover);border-color:var(--ui-accent-hover)}.askium-workspace .site-btn :is(span,i):not(.preview-block *):not(.editor-block *):not(.logo *){color:inherit}.askium-workspace .site-btn-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;min-width:32px;padding:0;line-height:1}.askium-workspace .danger-btn{background:var(--ui-danger-soft)!important;color:var(--ui-danger)!important;border-color:var(--ui-danger-soft)!important}.askium-workspace :is(.form-control,.form-select):not(.preview-block *):not(.editor-block *):not(.logo *){min-height:40px;padding:9px 12px!important;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;border-radius:8px;box-shadow:none}.askium-workspace :is(.form-control,.form-select):not(.preview-block *):not(.editor-block *):not(.logo *):focus{border-color:var(--ui-accent)!important;box-shadow:0 0 0 3px var(--ui-accent-soft)}.askium-workspace .form-control::placeholder{color:var(--ui-muted);opacity:.8}.askium-workspace .input-group:not(.preview-block *):not(.editor-block *):not(.logo *){height:auto;box-shadow:none;align-items:stretch}.askium-workspace .input-group .site-btn{height:auto;align-self:stretch;margin-top:0;margin-bottom:0}.askium-workspace .input-group-text{background:var(--ui-subtle);color:var(--ui-muted);text-shadow:none;height:auto;border:1px solid var(--ui-border)}.askium-workspace :is(.form-card,.question-card,.link-card,.contact-card,.workgroup-card,.onboarding-card,.chart-line,.results-empty-state){background:var(--ui-surface)!important;border:1px solid var(--ui-border);border-radius:14px;box-shadow:none!important}.askium-workspace .form-card{padding:18px 20px;transition:border-color .2s,box-shadow .2s}.askium-workspace .form-card:hover{border-color:var(--ui-accent);box-shadow:var(--ui-shadow)!important}.askium-workspace .form-card .form-name{color:var(--ui-text);font-size:17px;font-weight:600}.askium-workspace .form-property-badge{background:var(--ui-subtle);color:var(--ui-muted);text-shadow:none;box-shadow:none;border:0;border-radius:6px}.askium-workspace .onboarding-step,.askium-workspace .onboarding-step.completed{background:var(--ui-subtle);border-color:var(--ui-border);box-shadow:none}.askium-workspace .onboarding-step-icon{background:var(--ui-accent-soft);color:var(--ui-accent)}.askium-workspace .user-modal{background:var(--ui-surface)!important;border:1px solid var(--ui-border);border-radius:14px;box-shadow:var(--ui-shadow)!important}.askium-workspace .user-modal :is(a,span,p){color:var(--ui-text)!important}.askium-workspace .user-modal li a:hover{background:var(--ui-subtle)}.askium-workspace .workspace-results,.askium-workspace .workspace-analytics{max-width:1440px;margin:auto}.askium-workspace .results-toolbar{margin:0 0 24px;padding:0;text-align:left}.askium-workspace .results-toolbar>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.askium-workspace .results-toolbar .search{margin-left:auto;width:min(320px,100%)}.askium-workspace .results-toolbar .input-group{margin-bottom:0!important}.askium-workspace .results-toolbar .btn{margin:0!important}.askium-workspace .results-toolbar .btn-primary{background:var(--ui-surface)!important;color:var(--ui-muted)!important;border-color:var(--ui-border)!important}.askium-workspace .results-toolbar .btn-check:checked+.btn-primary{background:var(--ui-accent-soft)!important;color:var(--ui-accent)!important;border-color:var(--ui-accent)!important}.askium-workspace .results-table :is(strong,span,small){color:inherit}.askium-workspace .results-table .result-person-copy small{color:var(--ui-muted)}.askium-workspace .results-table .attempt-status--finished{color:var(--ui-accent)}.askium-workspace .results-table .attempt-status--terminated{color:var(--ui-danger)}.askium-workspace .results-table .attempt-status--in_progress{color:var(--ui-info)}.askium-workspace .results-table .result-avatar{color:var(--ui-accent)}.askium-workspace .analytics-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:0 0 28px}.askium-workspace .analytics-stat{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:14px;padding:23px}.askium-workspace .analytics-stat:first-child{background:var(--ui-accent-soft);border-color:transparent}.askium-workspace .analytics-stat-label{display:block;color:var(--ui-muted);font-size:12px;margin-bottom:12px}.askium-workspace .analytics-stat-value{display:block;color:var(--ui-text);font-size:32px;letter-spacing:-.045em;font-weight:650;font-variant-numeric:tabular-nums}.askium-workspace .analytics-stat-meta{display:block;color:var(--ui-muted);font-size:11px;margin-top:12px}.askium-workspace .analytics-chart-grid{margin-top:12px}.askium-workspace .chart-line{padding:24px 24px 55px;height:310px}.askium-workspace .chart-line h5{font-size:14px;font-weight:600;margin-bottom:18px}.askium-workspace .analytics-export-actions{margin-bottom:24px}.askium-workspace .question-card>h5{padding:20px 55px 20px 20px!important;font-size:15px;font-weight:600}.askium-workspace .question-card .hidable{padding-left:20px;padding-right:20px}.askium-workspace .question-card .toggle-btn{color:var(--ui-accent);background:var(--ui-accent-soft);border:none;border-radius:7px}.askium-workspace .table:not(.preview-block *){--bs-table-bg: transparent;--bs-table-color: var(--ui-text);--bs-table-border-color: var(--ui-border)}.askium-workspace .table :is(th,td):not(.preview-block *){color:var(--ui-text);padding:12px 16px}.askium-workspace :is(.question-summary,.variants-table){color:var(--ui-text)}.askium-workspace .paginate-btn{min-width:40px}.askium-workspace :focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}@media (max-width: 850px){.askium-workspace>header .headline{padding:0 10px}.askium-workspace>header .headline-left{gap:0}.askium-workspace>header .headline-link{padding:10px!important}.askium-workspace .app-wrapper{padding:15px 4px 45px}.askium-workspace .page-title h3{font-size:25px}.askium-workspace .form-page-sidebar.mobile-show{box-shadow:15px 0 40px #00000026!important}.askium-workspace .results-toolbar .search{width:100%;margin-top:8px}.askium-workspace .analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.askium-workspace .analytics-stat{padding:18px}.askium-workspace .analytics-stat-value{font-size:27px}}@media (prefers-reduced-motion: reduce){.askium-workspace *,.askium-workspace *:before,.askium-workspace *:after{transition:none!important;animation-duration:.01ms!important}}@media (min-width: 851px){.askium-workspace .mobile-menu{display:none!important}}.askium-workspace .form-page-sidebar.hidden{visibility:hidden}@media (max-width: 850px){.askium-workspace .form-page-sidebar:not(.mobile-show){visibility:hidden;pointer-events:none}}
