.scrollbar-hide[data-v-7d875d73]{scrollbar-width:none}.scrollbar-hide[data-v-7d875d73]::-webkit-scrollbar{display:none}.survey__tab[data-v-7d875d73]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background-color:transparent;transition:background-color .3s ease-in-out}@media (min-width: 1024px){.survey__tab[data-v-7d875d73]{align-items:stretch;gap:16px;padding:0;border-radius:0;background-color:transparent!important}.survey__tab:last-child .tab__indicator[data-v-7d875d73]:after{display:none}}.survey__tab[data-v-7d875d73]:disabled{cursor:not-allowed;opacity:.5}.survey__tab:not(:disabled):hover .tab__icon[data-v-7d875d73]{border-color:#00263a;color:#00263a}.survey__tab:not(:disabled):hover .tab__name[data-v-7d875d73]{color:#00263a}.survey__tab.active[data-v-7d875d73]{background-color:#eff9fb}@media (min-width: 1024px){.survey__tab.active[data-v-7d875d73]{background-color:transparent}}.survey__tab.active .tab__indicator[data-v-7d875d73]:after{background-color:#6abf4b}.survey__tab.active .tab__icon[data-v-7d875d73]{background-color:#eff9fb;border-color:#6abf4b;color:#6abf4b;box-shadow:0 0 0 4px #dff3f6}.survey__tab.active .tab__name[data-v-7d875d73]{color:#1f666f}.survey__tab.filled .tab__indicator[data-v-7d875d73]:after{background-color:#6abf4b}.survey__tab.filled .tab__icon[data-v-7d875d73]{background-color:#eff9fb;border-color:#6abf4b;color:#6abf4b}.survey__tab.has-error .tab__icon[data-v-7d875d73]{border-color:#f04438;color:#f04438;background-color:#fef2f2}.survey__tab.has-error .tab__name[data-v-7d875d73]{color:#f04438}.survey__tab .tab__indicator[data-v-7d875d73]{display:flex;justify-content:center;position:relative;width:28px;flex-shrink:0}@media (min-width: 1024px){.survey__tab .tab__indicator[data-v-7d875d73]{width:40px}}.survey__tab .tab__indicator[data-v-7d875d73]:after{content:"";display:none}@media (min-width: 1024px){.survey__tab .tab__indicator[data-v-7d875d73]:after{display:block;position:absolute;bottom:0;width:2px;height:calc(100% - 44px);background-color:#e4e4e7;border-radius:2px;transition:all .3s ease-in-out}}.survey__tab .tab__icon[data-v-7d875d73]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;line-height:1;border:2px solid #e4e4e7;background-color:#fff;color:#e4e4e7;border-radius:50%;transition:all .3s ease-in-out;flex-shrink:0}@media (min-width: 1024px){.survey__tab .tab__icon[data-v-7d875d73]{width:40px;height:40px}}.survey__tab .tab__icon .icon-dot[data-v-7d875d73]{font-size:10px}@media (min-width: 1024px){.survey__tab .tab__icon .icon-dot[data-v-7d875d73]{font-size:12px}}.survey__tab .tab__name[data-v-7d875d73]{font-size:13px;font-weight:600;line-height:1.4;text-align:left;color:#3f3f46;white-space:nowrap;transition:all .3s ease-in-out}@media (min-width: 1024px){.survey__tab .tab__name[data-v-7d875d73]{padding-top:6px;font-size:16px;line-height:24px;padding-bottom:30px;white-space:normal}}.part[data-v-dde8c738]{display:flex;flex-direction:column;padding-bottom:32px}@media (min-width: 640px){.part[data-v-dde8c738]{padding-bottom:48px}}.part__question[data-v-dde8c738]{font-weight:500;line-height:1.5;background-color:#fafafa;color:#18181b;margin-bottom:16px;border-radius:8px;padding:14px 16px;border:1px solid transparent;transition:all .3s ease-in-out}@media (min-width: 640px){.part__question[data-v-dde8c738]{margin-bottom:24px;padding:16px;line-height:28px}}.part__question--error[data-v-dde8c738]{background-color:#fef2f2;border-color:#f04438;color:#b42318}.part__answers[data-v-dde8c738]{display:flex;flex-direction:column;gap:4px}@media (min-width: 640px){.part__answers[data-v-dde8c738]{gap:16px}}.part .answer label[data-v-dde8c738]{display:flex;align-items:flex-start;gap:10px;font-size:15px;font-weight:400;line-height:22px;text-align:left;padding:10px 8px;min-height:44px;color:#51525c;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:6px;transition:color .3s ease-in-out,background-color .2s ease-in-out}@media (min-width: 640px){.part .answer label[data-v-dde8c738]{gap:8px;font-size:14px;line-height:20px;padding:5px;min-height:0}}.part .answer label[data-v-dde8c738]:hover{color:#1f666f}@media (max-width: 639.98px){.part .answer label[data-v-dde8c738]:hover{background-color:#fafafa}}.part .answer input[type=radio][data-v-dde8c738],.part .answer input[type=checkbox][data-v-dde8c738]{margin-top:2px;width:20px;height:20px;accent-color:#6ABF4B;color:#6abf4b;flex-shrink:0}@media (min-width: 640px){.part .answer input[type=radio][data-v-dde8c738],.part .answer input[type=checkbox][data-v-dde8c738]{width:16px;height:16px;margin-top:3px}}.part .answer input[type=radio][data-v-dde8c738]:focus,.part .answer input[type=radio][data-v-dde8c738]:focus-visible,.part .answer input[type=checkbox][data-v-dde8c738]:focus,.part .answer input[type=checkbox][data-v-dde8c738]:focus-visible{outline:2px solid #6ABF4B;outline-offset:2px}.part .answer [type=checkbox][data-v-dde8c738]:focus,.part .answer [type=radio][data-v-dde8c738]:focus{--tw-ring-color: #267c87}.part .answer__text[data-v-dde8c738]{flex:1}.survey__results .result__radar-label{font-size:11px;fill:#3f3f46;font-weight:500}.survey__results .result__radar-value{font-size:12px;font-weight:700}.survey__results .result__text p:not(:last-child){margin-bottom:16px}.survey__results .result__text ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:16px}.survey__results .result__text ul li{margin-bottom:4px}.survey__results .result__status .status{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;border:1px solid;padding:3px 10px;border-radius:16px}.survey__results .result__status .status:before{content:"";width:6px;height:6px;border-radius:50%}.survey__results .result__status .status--green{background-color:#ecfdf3;border-color:#abefc6;color:#067647}.survey__results .result__status .status--green:before{background-color:#079455}.survey__results .result__status .status--yellow{background-color:#fffaeb;border-color:#fedf89;color:#b54708}.survey__results .result__status .status--yellow:before{background-color:#f79009}.survey__results .result__status .status--red{background-color:#fef3f2;border-color:#fecdca;color:#b42318}.survey__results .result__status .status--red:before{background-color:#f04438}.survey__controls[data-v-421a899d]{display:flex;align-items:center;gap:12px}.survey__controls--mobile[data-v-421a899d]{position:fixed;bottom:0;left:0;right:0;z-index:40;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background-color:#fff;border-top:1px solid #e4e4e7;box-shadow:0 -4px 12px #1018280f}@media (min-width: 768px){.survey__controls--mobile[data-v-421a899d]{position:static;padding:24px 0 0;margin-top:auto;background-color:transparent;box-shadow:none}}.survey__btn[data-v-421a899d]{display:inline-flex;justify-content:center;align-items:center;padding:10px 16px;gap:8px;font-size:15px;font-weight:600;border:1px solid;border-radius:8px;min-height:44px;box-shadow:0 1px 2px #1018280d;transition:all .3s ease-in-out}@media (min-width: 640px){.survey__btn[data-v-421a899d]{padding:10px 20px;font-size:16px}}.survey__btn i[data-v-421a899d]{transition:all .3s ease-in-out}.survey__btn-prev[data-v-421a899d]{color:#3f3f46;border-color:#d1d1d6;background-color:#fff}.survey__btn-prev[data-v-421a899d]:hover{background-color:#f6f6f6}.survey__btn-prev:hover i[data-v-421a899d]{transform:translate(-30%)}.survey__btn-next[data-v-421a899d],.survey__btn-submit[data-v-421a899d]{color:#fff;border-color:#1a428a;background-color:#1a428a}.survey__btn-next[data-v-421a899d]:hover,.survey__btn-submit[data-v-421a899d]:hover{border-color:#2a5aa8;background-color:#2a5aa8}.survey__btn-next:hover i[data-v-421a899d],.survey__btn-submit:hover i[data-v-421a899d]{transform:translate(30%)}.survey__btn-danger[data-v-421a899d]{color:#fff;border-color:#b42318;background-color:#b42318}.survey__btn-danger[data-v-421a899d]:hover{border-color:#dc2626;background-color:#dc2626}.survey__btn.loading[data-v-421a899d]{position:relative;pointer-events:none;color:#1a428a}.survey__btn.loading .spinner[data-v-421a899d]{position:absolute;transform:translate(-50%,-50%);border:3px solid #f3f3f3;border-top:3px solid #1a428a;border-radius:50%;width:20px;height:20px;animation:spin-421a899d 1s linear infinite}.survey__status[data-v-421a899d]{display:inline-flex;align-items:center;padding:.5rem .75rem;background-color:color-mix(in srgb,#fef2f2,transparent 5%);color:#dc2626;border-radius:6px;outline-width:1px;outline-style:solid;font-size:1rem;font-weight:500;margin-bottom:1rem}@keyframes spin-421a899d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.reset-modal[data-v-421a899d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));background-color:#18181b8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (min-width: 640px){.reset-modal[data-v-421a899d]{align-items:center;padding:24px}}.reset-modal__panel[data-v-421a899d]{width:100%;max-width:440px;background-color:#fff;border-radius:14px;padding:24px;box-shadow:0 20px 48px #1018282e}@media (min-width: 640px){.reset-modal__panel[data-v-421a899d]{padding:28px}}.reset-modal__title[data-v-421a899d]{font-size:20px;font-weight:600;line-height:28px;color:#18181b;margin:0 0 8px}.reset-modal__body[data-v-421a899d]{font-size:14px;line-height:22px;color:#51525c;margin:0 0 24px}.reset-modal__actions[data-v-421a899d]{display:flex;flex-direction:column-reverse;gap:8px}@media (min-width: 640px){.reset-modal__actions[data-v-421a899d]{flex-direction:row;justify-content:flex-end;gap:12px}}.reset-modal__actions .survey__btn[data-v-421a899d]{width:100%}@media (min-width: 640px){.reset-modal__actions .survey__btn[data-v-421a899d]{width:auto}}.modal-enter-active[data-v-421a899d],.modal-leave-active[data-v-421a899d]{transition:opacity .18s ease-out}.modal-enter-active .reset-modal__panel[data-v-421a899d],.modal-leave-active .reset-modal__panel[data-v-421a899d]{transition:transform .2s ease-out,opacity .18s ease-out}.modal-enter-from[data-v-421a899d],.modal-leave-to[data-v-421a899d]{opacity:0}.modal-enter-from .reset-modal__panel[data-v-421a899d],.modal-leave-to .reset-modal__panel[data-v-421a899d]{opacity:0;transform:translateY(16px) scale(.98)}
