:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--dunkelblau: #102b53;--turkis: #1a909b;--turkis-hell: #4ea8ac;--weiss: #ffffff}#app{width:100%;margin:0 auto;min-height:100vh;padding:0;text-align:center;background-image:repeating-linear-gradient(0deg,#1a909b,#102b53)!important}.card{max-width:600px;margin:auto;padding:1rem;text-align:center}.card h1{font-family:Montserrat,sans-serif;color:#fff;margin-bottom:1rem}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;color:#fff;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{background-color:var(--dunkelblau);padding:.5em 2em;color:#fff;border:0px solid rgb(1,6,9);box-shadow:#0000 0 0 0 1px;border-radius:6px;font-family:inherit;font-size:1.2em;cursor:pointer;transition:transform .3s,box-shadow .3s}button:hover{transform:translateY(-3px);box-shadow:0 4px 15px #0003}button:disabled{background-color:var(--dunkelblau);color:#fff;opacity:.6;cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none}@media (prefers-color-scheme: light){button{padding:.5rem 1rem;color:#fff;border:0px solid rgb(1,6,9);box-shadow:#0000 0 0 0 1px;border-radius:6px;font-size:.7rem}}.language-selector.svelte-1s4zzok{position:relative}.custom-select.svelte-1s4zzok{position:relative;display:inline-block}.select-trigger.svelte-1s4zzok{padding:4px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.select-trigger.svelte-1s4zzok:hover{border-color:#007bff}.select-trigger.svelte-1s4zzok:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.select-options.svelte-1s4zzok{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #0000001a;z-index:10;margin-top:2px}.option.svelte-1s4zzok{padding:4px;border:none;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%}.option.svelte-1s4zzok:hover{background:#f8f9fa}.option.selected.svelte-1s4zzok{background:#e3f2fd}.option.svelte-1s4zzok:first-child{border-radius:4px 4px 0 0}.option.svelte-1s4zzok:last-child{border-radius:0 0 4px 4px}.flag-icon.svelte-1s4zzok{width:24px;height:18px;object-fit:cover;border-radius:2px}.header.svelte-fe4sfc{top:0;position:sticky;z-index:100;height:3rem;background-color:var(--dunkelblau);color:#fff;padding:.5rem;text-align:center;border-bottom-left-radius:100rem;border-bottom-right-radius:100rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.header.svelte-fe4sfc h3:where(.svelte-fe4sfc){margin:0;font-size:1rem}.language-selector-container.svelte-fe4sfc{position:absolute;right:50px}@media (max-width: 780px){.header.svelte-fe4sfc h3:where(.svelte-fe4sfc){font-size:.75rem}.language-selector-container.svelte-fe4sfc{right:25px}}footer.svelte-oc8am5{padding:1rem;background-color:var(--dunkelblau);bottom:0;z-index:100;height:.5rem}.footer-container.svelte-oc8am5{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100%}.footer-logo.svelte-oc8am5{display:flex;align-items:flex-end}.footer-logo.svelte-oc8am5 img:where(.svelte-oc8am5){width:30px;height:auto}.footer-info.svelte-oc8am5{text-align:right;flex:1}.footer-info.svelte-oc8am5 p:where(.svelte-oc8am5){color:#fff;margin:0;font-size:.4rem;padding-right:2rem}@media (max-width: 780px){footer.svelte-oc8am5{display:none}}.answer-option{border:1px solid #cccccc;background:#f7f7f7;font-size:1em;transition:background .3s,transform .2s;will-change:transform}.answer-option:hover{background:#e0e0e0;transform:translateY(-2px)}.answer-option.selected{background:var(--turkis);color:#fff;border-color:var(--dunkelblau)}.mc-container.svelte-1odhidb{display:flex;flex-direction:column;gap:.5em;margin:1em 2em}.answer-option.svelte-1odhidb{color:var(--dunkelblau);text-align:left;font-size:.7em;padding:.5em 1em}.answer-option.selected.svelte-1odhidb{color:#fff}.sc-container.svelte-1db12vb{display:flex;flex-direction:column;gap:.5em;margin:1em 2em}.answer-option.svelte-1db12vb{color:var(--dunkelblau);text-align:left;font-size:.7em}.answer-option.selected.svelte-1db12vb{color:#fff}.likert-container.svelte-103l1j4{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:nowrap;max-width:100%;padding-block:.25rem}.likert-option-container.svelte-103l1j4{display:flex;flex-direction:column;align-items:center;cursor:pointer;flex:1 1 0;min-width:3rem}.answer-option.svelte-103l1j4{border-radius:50%;width:3.5em;height:3.5em;padding:0;flex-shrink:0;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.answer-option.selected.svelte-103l1j4{background:var(--turkis);color:#fff;border-color:var(--dunkelblau)}.option-text.svelte-103l1j4{margin-top:.5em;text-align:center;font-size:.7em;color:var(--dunkelblau);line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:5rem;width:100%}@media (max-width: 768px){.likert-container.svelte-103l1j4{justify-content:space-between;gap:.5rem}.likert-option-container.svelte-103l1j4{flex:1 1 0;min-width:0}.answer-option.svelte-103l1j4{width:2.5em;height:2.5em}.option-text.svelte-103l1j4{max-width:none}}.open-answer-container.svelte-nhry6d{margin:1rem 2rem}textarea.svelte-nhry6d{color:var(--dunkelblau);width:90%;height:100px;padding:.5rem;border:1px solid #ccc;border-radius:4px;resize:vertical;font-family:inherit;font-size:.7rem}.boolean-container.svelte-zay549{display:flex;justify-content:center;gap:.2em;margin:1em 0}.answer-option.svelte-zay549{margin-top:.5em;text-align:center;font-size:.7em;color:var(--dunkelblau);padding:.5em 1em;min-width:10em}.answer-option.selected.svelte-zay549{color:#fff}.question-card.svelte-nz3s0u{color:var(--dunkelblau);justify-content:center;width:100%;max-width:700px;background:#fff;border:.1em solid #ddd;border-radius:.5em;padding:1em;margin-bottom:1em;box-shadow:0 2px 4px #0000001a}.question-desc.svelte-nz3s0u{margin-bottom:.5em}.required.svelte-nz3s0u{color:var(--rot, #d9534f);margin-left:.2em}@media (max-width: 780px){.question-card.svelte-nz3s0u{max-width:85vw;font-size:.8em}}.container.svelte-1rkyrm4{padding:2rem}.logo-container.svelte-1rkyrm4{display:flex;justify-content:center;align-items:center;padding:10px 20px;position:relative}.language-selector-container.svelte-1rkyrm4{position:absolute;right:50px;top:20px}form.svelte-1rkyrm4{max-width:400px;width:100%;margin:auto;margin-top:1rem}.checkbox-group.svelte-1rkyrm4{margin:1em auto;font-size:.9em;display:flex;gap:.5em;align-items:flex-start;color:var(--dunkelblau)}.checkbox-group.svelte-1rkyrm4 input[type=checkbox]:where(.svelte-1rkyrm4){flex-shrink:0;margin-top:2em}.checkbox-group.svelte-1rkyrm4 label:where(.svelte-1rkyrm4){line-height:1.4;text-align:left;color:#fff}.input-group.svelte-1rkyrm4{display:flex;align-items:center;border:1px solid #ccc;border-radius:5px;margin-bottom:1rem;background:#ffffffe6;overflow:hidden}.input-group.svelte-1rkyrm4 .icon:where(.svelte-1rkyrm4){display:flex;align-items:center;justify-content:center;padding:.5rem;color:var(--dunkelblau);background:#eee;border-right:1px solid #ccc}.input-group.svelte-1rkyrm4 input:where(.svelte-1rkyrm4),.input-group.svelte-1rkyrm4 select:where(.svelte-1rkyrm4){border:none;outline:none;padding:.75rem;width:100%;background:transparent}.error-message.svelte-1rkyrm4{max-width:400px;width:100%;margin:auto;color:#b00020;background:#ffe6e6;border:1px solid #b00020;padding:.75rem;margin-bottom:1rem;border-radius:1em;text-align:center}.description-content.svelte-1rkyrm4{max-width:600px;margin:0 auto 1.5rem;text-align:center}.description-content.svelte-1rkyrm4 ul{text-align:left;margin-bottom:.75rem;line-height:1.6;padding-left:1.5rem}.overview-container.svelte-1jhh8c7{display:flex;flex-direction:column;align-items:center;width:100%;max-width:800px;margin:0 auto;padding:2em;height:90vh}.overview-header.svelte-1jhh8c7{text-align:center;color:#fff;margin-bottom:1.5em}.overview-header.svelte-1jhh8c7 h1:where(.svelte-1jhh8c7){margin-bottom:.25em}.language-selector-container.svelte-1jhh8c7{position:absolute;right:50px;top:20px}.accordion-list.svelte-1jhh8c7{width:100%;flex-grow:1;overflow-y:auto;padding-right:.5em}.category-accordion.svelte-1jhh8c7{border:1px solid #ddd;border-radius:.75em;margin-bottom:1em;background:#fff;box-shadow:0 2px 8px #0000000d;overflow:hidden}.category-header.svelte-1jhh8c7{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1em 1.5em;background:#fff;border:none;cursor:pointer;text-align:left;font-size:1.1em;font-weight:600;color:var(--dunkelblau);transition:background-color .2s ease}.category-header.svelte-1jhh8c7:hover{background-color:#f9f9f9}.chevron.svelte-1jhh8c7{transition:transform .3s ease}.chevron.open.svelte-1jhh8c7{transform:rotate(90deg)}.category-content.svelte-1jhh8c7{padding:.5em 1.5em 1.5em;border-top:1px solid #eee;background-color:#fcfcfc}.summary-item.svelte-1jhh8c7{padding:1em 0;border-bottom:1px dashed #e0e0e0}.summary-item.svelte-1jhh8c7:last-child{border-bottom:none;padding-bottom:0}.summary-question-text.svelte-1jhh8c7{font-weight:600;color:var(--dunkelblau);margin-bottom:.5em;line-height:1.4}.required.svelte-1jhh8c7{color:var(--rot, #d9534f);margin-left:.2em}.summary-answer-text.svelte-1jhh8c7{color:#333;line-height:1.5;font-size:.95em;padding-left:1.5em;position:relative}.summary-answer-text.svelte-1jhh8c7:before{content:"";position:absolute;left:.25em;top:.25em;bottom:.25em;width:3px;background-color:var(--turkis, #5bc0de);border-radius:3px}.summary-answer-text.not-answered.svelte-1jhh8c7{color:#888;font-style:italic}.summary-answer-text.not-answered.svelte-1jhh8c7:before{background-color:#ccc}.overview-actions.svelte-1jhh8c7{display:flex;gap:1em;margin-top:1.5em}button.svelte-1jhh8c7{padding:.75em 1.5em;border-radius:.5em;font-weight:700;cursor:pointer;transition:all .2s ease}.button-primary.svelte-1jhh8c7{background:var(--dunkelblau);color:#fff}.button-primary.svelte-1jhh8c7:hover{background-color:#163b72;box-shadow:0 2px 5px #00000026}.button-secondary.svelte-1jhh8c7{background-color:#fff;color:var(--dunkelblau);border:1px solid #ccc}.button-secondary.svelte-1jhh8c7:hover{background-color:#f5f5f5;border-color:#bbb}@media (max-width: 768px){.overview-container.svelte-1jhh8c7{padding:1em;height:auto}.overview-header.svelte-1jhh8c7 h1:where(.svelte-1jhh8c7){font-size:1.5em}.overview-header.svelte-1jhh8c7 p:where(.svelte-1jhh8c7){font-size:.9em}.accordion-list.svelte-1jhh8c7{padding-right:0}.category-header.svelte-1jhh8c7{padding:1em;font-size:1em}.category-content.svelte-1jhh8c7{padding:.5em 1em 1em}.summary-question-text.svelte-1jhh8c7,.summary-answer-text.svelte-1jhh8c7{font-size:.9em}.summary-answer-text.svelte-1jhh8c7{padding-left:1.25em}.overview-actions.svelte-1jhh8c7{flex-direction:column;width:100%;margin-top:1.5em}.overview-actions.svelte-1jhh8c7 button:where(.svelte-1jhh8c7){width:100%;padding:1em;font-size:1em}}.progressbar.svelte-1jwfgyu{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;justify-content:center;gap:1em}.progress-item.svelte-1jwfgyu{position:relative;height:5em;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#333;cursor:pointer;font-size:.8em;transition:transform .2s;border:1px solid transparent}.progress-item.svelte-1jwfgyu:hover{transform:scale(1.03)}.progress-item.svelte-1jwfgyu:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:inherit;background:conic-gradient(var(--turkis) 0turn,var(--turkis) calc((var(--required-progress, 0) + var(--optional-answered-progress, 0)) * 1turn),color-mix(in srgb,var(--turkis) 40%,white) calc((var(--required-progress, 0) + var(--optional-answered-progress, 0)) * 1turn),color-mix(in srgb,var(--turkis) 40%,white) calc((var(--required-progress, 0) + var(--optional-total-progress, 0)) * 1turn),#ddd calc((var(--required-progress, 0) + var(--optional-total-progress, 0)) * 1turn),#ddd 1turn);z-index:1;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;padding:.8em;box-sizing:border-box;opacity:1}.progress-item.active.svelte-1jwfgyu{transform:scale(1.03);font-weight:700}.progress-item[style*="--total-progress: 1"].svelte-1jwfgyu{box-shadow:0 2px 4px #0000001a;border-color:var(--turkis);background-color:#f9f9f9}.dimension-name.svelte-1jwfgyu{font-size:1.25em}.finish-button.svelte-1jwfgyu{padding:.75em 1.25em;font-size:1rem;font-weight:600;background:var(--button-bg-color, #00c8c8);color:var(--button-text-color, #fff);border:1px solid var(--button-border-color, #004b6b);border-radius:.5em;cursor:pointer;transition:background .2s,transform .2s}.finish-button.svelte-1jwfgyu:hover{background:var(--button-hover-bg-color, #2fe0e0);transform:translateY(-2px);box-shadow:0 2px 6px #00000026}@media (max-width: 768px){.progressbar.svelte-1jwfgyu{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-around;gap:.3em;padding:.25rem .5rem;background:inherit}.progress-item.svelte-1jwfgyu{position:relative;flex:0 1 auto;min-width:clamp(3.5rem,14vw,6rem);height:2.75rem;font-size:.5em;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.25rem .5rem;transition:background-color .2s ease-out,color .2s ease-out}.progress-item.svelte-1jwfgyu:before{padding:.8em;top:-3px;left:-3px;right:-3px;bottom:-3px}.dimension-name.svelte-1jwfgyu{font-size:.75rem;font-weight:600;line-height:1.2;text-align:center;white-space:normal}.finish-button.svelte-1jwfgyu{order:999;flex:1 0 100%;width:100%;margin-top:.5rem;padding:.75rem 1rem;border-radius:.5rem;background:var(--button-bg-color, var(--turkis));color:var(--button-text-color, #fff);border:1px solid var(--button-border-color, var(--dunkelblau));font-weight:700;font-size:1rem;line-height:1.2;transition:background .2s ease-out}.finish-button.svelte-1jwfgyu:hover{background:var(--button-hover-bg-color, var(--turkis-hell))}}:root{--brand-blue: var(--dunkelblau, #0a2b4c);--brand-accent: var(--turkis, #5bc0de);--button-hover-bg-color: var(--turkis-hell, #8ad8ef)}*{box-sizing:border-box}main.svelte-9nek4m{width:100%;max-width:1100px;margin:2rem auto}.card-header.svelte-9nek4m{text-align:center;margin-bottom:3rem}h1.svelte-9nek4m{color:var(--brand-blue);font-size:2.5rem;font-weight:700;margin-bottom:.5rem}p.svelte-9nek4m{font-size:1.1rem;color:#555;max-width:600px;margin:0 auto;line-height:1.6}.feedback-grid.svelte-9nek4m{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem}.feedback-section.svelte-9nek4m h2:where(.svelte-9nek4m){font-size:1.1rem;font-weight:600;color:var(--brand-blue);margin-bottom:1rem}textarea.svelte-9nek4m{width:100%;padding:1rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;font-family:inherit;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease;resize:vertical;background-color:#f8f9fa}textarea.svelte-9nek4m:focus-visible{outline:none;border-color:var(--brand-accent);box-shadow:0 0 0 3px #5bc0de40;background-color:#fff}main.svelte-9nek4m>button:where(.svelte-9nek4m){display:block;margin:2rem auto 0;padding:.8rem 2.5rem;font-size:1.1rem;font-weight:600;color:#fff;background-color:var(--brand-accent);border:1px solid transparent;border-radius:8px;cursor:pointer;text-align:center;transition:background-color .2s ease,transform .2s ease}main.svelte-9nek4m>button:where(.svelte-9nek4m):hover:not(:disabled){background-color:var(--button-hover-bg-color);transform:translateY(-2px)}main.svelte-9nek4m>button:where(.svelte-9nek4m):disabled{background-color:#ccc;cursor:not-allowed}@media (max-width: 780px){main.svelte-9nek4m{margin:1rem auto}.feedback-grid.svelte-9nek4m{grid-template-columns:1fr;gap:2.5rem}h1.svelte-9nek4m{font-size:2rem}p.svelte-9nek4m{font-size:1rem}}:root{--brand-blue: var(--dunkelblau, #0a2b4c);--brand-accent: var(--turkis, #5bc0de)}.goodbye-container.svelte-ezy0vs{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;text-align:center;padding:2rem;animation:svelte-ezy0vs-fadeIn .5s ease-out}.success-icon.svelte-ezy0vs{color:var(--brand-accent);margin-bottom:1.5rem;animation:svelte-ezy0vs-scaleIn .4s .2s cubic-bezier(.34,1.56,.64,1) backwards}.success-icon.svelte-ezy0vs svg:where(.svelte-ezy0vs){stroke-width:3}.text-content.svelte-ezy0vs{animation:svelte-ezy0vs-fadeInUp .5s .4s ease-out backwards}h1.svelte-ezy0vs{color:var(--brand-blue);font-size:3.5rem;font-weight:700;margin:0}p.svelte-ezy0vs{font-size:1.25rem;color:#555;max-width:450px;margin:.75rem auto 0;line-height:1.6}@keyframes svelte-ezy0vs-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-ezy0vs-scaleIn{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-ezy0vs-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 600px){h1.svelte-ezy0vs{font-size:2.5rem}p.svelte-ezy0vs{font-size:1.1rem}}.modal-overlay.svelte-1bvc426{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a162766;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.modal.svelte-1bvc426{display:flex;flex-direction:column;background:#fff;padding:2rem;border-radius:12px;box-shadow:0 5px 25px #00000026;max-width:32rem;max-height:90vh;width:95%;animation:svelte-1bvc426-fadeInScale .3s ease-out both}@keyframes svelte-1bvc426-fadeInScale{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.message-content.svelte-1bvc426{flex:1;text-align:left;line-height:1.6;color:#495057;overflow:auto}.gdpr-content h3{margin-top:0;margin-bottom:1rem;font-size:1.5rem;font-weight:600;text-align:center;color:var(--dunkelblau)}.gdpr-content hr{border:none;border-top:1px solid #eee;margin:1.5rem 0}.gdpr-content details{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-bottom:.75rem;transition:background-color .2s}.gdpr-content details[open]{background-color:#fff}.gdpr-content summary{cursor:pointer;font-weight:600;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between}.gdpr-content summary:after{content:"+";font-size:1.5rem;font-weight:400;transition:transform .2s ease-in-out}.gdpr-content details[open] summary:after{transform:rotate(45deg)}.gdpr-content .details-content{padding:0 1rem 1rem;font-size:.9rem}.actions.svelte-1bvc426{margin-top:2rem;display:flex;flex-shrink:0;justify-content:center;gap:1rem}.actions.svelte-1bvc426 button:where(.svelte-1bvc426){flex:1;max-width:200px;padding:.75em 1.25em;font-size:1rem;font-weight:600;border-radius:.5em;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}@media (max-width: 768px){.modal.svelte-1bvc426{padding:1.5rem;width:90%}.actions.svelte-1bvc426{flex-direction:column-reverse}.actions.svelte-1bvc426 button:where(.svelte-1bvc426){max-width:100%}}.spinner-container.svelte-1juvny1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem;box-sizing:border-box}.overlay-wrapper.svelte-1juvny1{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;background-color:#fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999}.spinner.svelte-1juvny1{width:var(--size);height:var(--size);border:var(--thickness) solid rgba(0,0,0,.1);border-top-color:var(--color);border-radius:50%;animation:svelte-1juvny1-spin 1s linear infinite}.message.svelte-1juvny1{font-size:1.1rem;color:var(--dunkelblau);font-weight:500;text-align:center}@keyframes svelte-1juvny1-spin{to{transform:rotate(360deg)}}:root{--sidebar-width: clamp(12rem, 20%, 18rem);--sidebar-gap: 1rem;--mobile-top-bar-height: 6rem;--button-border-color: var(--dunkelblau);--button-bg-color: var(--turkis);--button-hover-bg-color: var(--turkis-hell);--content-padding: 1rem}.app-state-wrapper.svelte-bjdnl{height:100%}.layout-centered.svelte-bjdnl{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:var(--content-padding)}.layout.svelte-bjdnl{display:grid;grid-template-columns:1fr;gap:var(--sidebar-gap);margin:1rem 0;padding:2rem;padding-right:calc(var(--sidebar-width) + var(--sidebar-gap))}.layout.no-sidebar.svelte-bjdnl{padding-right:0}.content.svelte-bjdnl{grid-column:1 / 2;padding:var(--content-padding);overflow-x:hidden}.questionnaire-container.svelte-bjdnl,.questionnaire.svelte-bjdnl{flex-grow:1;display:flex;flex-direction:column;align-items:center;width:100%;scroll-behavior:smooth;overflow-y:auto}.sidebar.svelte-bjdnl{position:fixed;bottom:0;right:0;width:var(--sidebar-width);height:100vh;overflow-y:hidden;border-left:1px solid var(--button-border-color);padding:2rem;box-sizing:border-box;background:inherit}.navigation.svelte-bjdnl{display:flex;margin-top:auto;gap:1rem;justify-content:center;padding-top:1.5rem}.toggle-button.svelte-bjdnl,.reopen-button.svelte-bjdnl{position:fixed;top:50%;transform:translateY(-50%);padding:.5rem;background:var(--button-bg-color);border:1px solid var(--button-border-color);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px #0003;z-index:100}.toggle-button.svelte-bjdnl{left:calc(100vw - var(--sidebar-width) - var(--sidebar-gap) - 1.125rem)}.reopen-button.svelte-bjdnl{right:.5em}.toggle-button.svelte-bjdnl:hover,.reopen-button.svelte-bjdnl:hover{background-color:var(--button-hover-bg-color)}@media (max-width: 780px){.layout.svelte-bjdnl{grid-template-columns:1fr;padding-right:0;padding-left:0;margin:0}.sidebar.svelte-bjdnl{position:fixed;top:auto;bottom:0;left:0;right:0;height:auto;width:100vw;min-height:var(--mobile-top-bar-height);border-top:1px solid var(--button-border-color);border-left:none;padding:.75rem .5rem;overflow-x:hidden;overflow-y:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000}.content.svelte-bjdnl{flex:1;padding:.25rem;margin-top:0;margin-bottom:var(--mobile-top-bar-height);overflow-y:auto}.reopen-button.svelte-bjdnl,.toggle-button.svelte-bjdnl,.navigation.svelte-bjdnl{display:none}}
