@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/preisschaetzer/assets/BeVietnamPro-Regular.ttf) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/preisschaetzer/assets/BeVietnamPro-Medium.ttf) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/preisschaetzer/assets/BeVietnamPro-Bold.ttf) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--clr-primary-300: #D9E3EA;--clr-primary-500: #566ba8;--clr-primary-600: #383F6A;--clr-neutral-100: #FFFFFF;--clr-neutral-150: #F7F7F7;--clr-neutral-200: #F0F4F7;--clr-neutral-300: #C0C0C0;--clr-neutral-350: #BFBFBF;--clr-neutral-400: #808080;--clr-neutral-500: #767474;--clr-neutral-600: #5C5C5C;--clr-neutral-900: #000000;--clr-negative-300: #f50057;--clr-positive-300: #478961;--ff-primary: "Be Vietnam Pro", sans-serif;--ff-body: var(--ff-primary);--ff-heading: var(--ff-primary);--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--fs-900: 3.5rem;--fs-800: 2.625rem;--fs-700: 2.25rem;--fs-600: 1.75rem;--fs-500: 1.5rem;--fs-400: 1.125rem;--fs-350: 1rem;--fs-300: .75rem;--fs-title-regular: var(--fs-400);--fs-title-medium: var(--fs-500);--fs-title-large: var(--fs-600);--fs-button: var(--fs-400);--fs-body: var(--fs-350);--fs-footer: var(--fs-300);--size-100: .25rem;--size-200: .5rem;--size-300: 1rem;--size-500: 2rem;--size-600: 3rem;--size-700: 4rem;--size-900: 8rem;--spacing-regular: var(--size-300);--spacing-medium: var(--size-500);--spacing-large: var(--size-700);--border-radius-large: var(--size-500)}@media (min-width: 65em){:root{--fs-title-regular: var(--fs-400);--fs-title-medium: var(--fs-600);--fs-title-large: var(--fs-800);--fs-body: var(--fs-400);--spacing-regular: var(--size-500);--spacing-medium: var(--size-700);--spacing-large: var(--size-900)}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}html:focus-within{scroll-behavior:smooth}html{height:100%}body{text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg{max-width:100%;display:block}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.text-primary-600{color:var(--clr-primary-600)}.text-primary-300{color:var(--clr-primary-300)}.text-neutral-100{color:var(--clr-neutral-100)}.text-neutral-400{color:var(--clr-neutral-400)}.text-neutral-500{color:var(--clr-neutral-500)}.text-neutral-900{color:var(--clr-neutral-900)}.text-negative-300{color:var(--clr-negative-300)}.text-positive-300{color:var(--clr-positive-300)}.bg-primary-600{background-color:var(--clr-primary-600)}.bg-primary-300{background-color:var(--clr-primary-300)}.bg-neutral-100{background-color:var(--clr-neutral-100)}.bg-neutral-200{background-color:var(--clr-neutral-200)}.bg-neutral-900{background-color:var(--clr-neutral-900)}.fw-bold{font-weight:var(--fw-bold)}.fw-medium{font-weight:var(--fw-medium)}.fw-regular{font-weight:var(--fw-regular)}.fs-title-regular{font-size:var(--fs-title-regular)}.fs-title-medium{font-size:var(--fs-title-medium)}.fs-title-large{font-size:var(--fs-title-large)}.fs-button{font-size:var(--fs-button)}.fs-body{font-size:var(--fs-body)}.fs-footer{font-size:var(--fs-footer)}.container{--max-width: 1728px;--padding: 0;width:min(var(--max-width),100% - (2 * var(--padding)));margin-inline:auto}.even-columns{display:grid;gap:0}body{font-size:var(--ff-body);font-family:var(--ff-body),sans-serif;color:var(--clr-neutral-900);background-color:var(--clr-neutral-150)}@media (min-width: 65em){.container{--padding: var(--spacing-medium)}}a{color:inherit;text-decoration:underline;cursor:pointer}a:hover{text-decoration:none}.container{min-height:100vh;display:flex;flex-direction:column;box-shadow:0 0 4px #00000040}@media (min-width: 65em){.container{min-height:calc(100vh - var(--spacing-medium) * 2);max-height:calc(100vh - var(--spacing-medium) * 2);flex-direction:row;margin:var(--spacing-medium) auto;border-radius:32px}}.poll-image,.poll-footer{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:160px;box-shadow:inset 0 0 128px 128px #0000004d}.poll-image .bg,.poll-footer .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;border-radius:inherit;z-index:-1}.poll-image .bg:after,.poll-footer .bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000040;border-radius:inherit}@media (min-width: 65em){.poll-image{flex-direction:column;flex-grow:1;height:initial;width:40%;justify-content:space-between;align-items:start;padding:var(--spacing-regular);border-bottom-left-radius:var(--border-radius-large);border-top-left-radius:var(--border-radius-large)}}.poll-image .logo{margin-top:calc(var(--spacing-medium) * -1)}.poll-image .logo img{height:var(--size-500)}.poll-image .copyright-txt{display:none}.poll-footer{background-color:var(--clr-neutral-600)}.poll-footer .fs-footer{margin-top:var(--spacing-medium)}@media (min-width: 65em){.poll-image .logo{margin-top:0}.poll-image .copyright-txt{display:block;align-self:end}}.poll-content{display:flex;flex-grow:1;width:100%;background-color:var(--clr-neutral-100);border-radius:var(--border-radius-large);margin-top:calc(var(--border-radius-large) * -1);margin-bottom:calc(var(--border-radius-large) * -1);z-index:1;padding:var(--spacing-medium) var(--spacing-regular)}@media (min-width: 65em){.poll-content{width:60%;border-radius:0 var(--border-radius-large) var(--border-radius-large) 0;margin:0}.poll-footer{display:none}}@media (min-width: 65em){.poll-content{padding:0;overflow:hidden}.scroll-container{padding:var(--spacing-regular);overflow:auto}.scroll-container::-webkit-scrollbar{width:4px}.scroll-container::-webkit-scrollbar-track{background:transparent}.scroll-container::-webkit-scrollbar-thumb{background-color:var(--clr-neutral-300);border-radius:20px}.scroll-container::-webkit-scrollbar-thumb:hover{background-color:var(--clr-neutral-400)}.scroll-container{scrollbar-width:thin;scrollbar-color:var(--clr-neutral-300) transparent}}.component-wrapper{display:flex;flex-direction:column;gap:var(--size-300);margin-top:var(--size-500)}.result-component-wrapper{display:flex;flex-direction:column;gap:var(--size-100)!important;margin-top:var(--size-500)}.component-wrapper>*{border:1px solid var(--clr-neutral-350);border-radius:var(--size-300);padding:var(--size-300)}.circle-icon{padding:2px}.options-item{display:flex;flex-direction:column;gap:var(--size-100);cursor:pointer}.options-item .option-description{margin-left:32px}.option-header{display:flex;gap:var(--size-200);align-items:center}.option-circle{display:flex;justify-content:center;align-items:center;width:24px;height:24px;flex-shrink:0;flex-basis:24px;border-radius:12px;border:1px solid var(--clr-neutral-350)}.options-item.selected .option-title{color:var(--clr-primary-600)}.options-item.selected .single-choice-circle{width:16px;height:16px;border-radius:8px;background-color:var(--clr-primary-600)}.options-item:not(.selected) .multi-choice-checkmark{display:none}@media (min-width: 65em){.options-item .single-choice-circle{width:12px;height:12px;border-radius:6px;transition:background-color .3s ease}.options-item .option-title{transition:color .3s ease}.options-item .outer-inner-circle{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:12px;transition:background-color .3s ease}.options-item:not(.selected):hover .single-choice-circle{background-color:var(--clr-primary-500)}.options-item:hover .option-title{color:var(--clr-primary-500)}.options-item:hover .outer-inner-circle{background-color:var(--clr-primary-300)}}.components-expanded{display:none;flex-direction:column;gap:var(--size-300);margin-top:var(--size-300)}.selected+.components-expanded{display:flex}.scroll-container{display:flex;flex-grow:1;flex-direction:column}.scroll-container>.navigation{margin-top:auto}.nav-buttons{display:flex;margin-top:var(--size-500)}.nav-buttons .nav-btn{display:flex;gap:var(--size-100);align-items:center;background:none;border:none;cursor:pointer;color:var(--clr-primary-600)}.nav-buttons .nav-btn .icon{fill:currentColor}.nav-buttons .nav-btn.next{margin-left:auto}.nav-buttons .nav-btn:hover{color:var(--clr-primary-500)}.nav-buttons .nav-btn:hover .icon{fill:var(--clr-primary-500)}.nav-buttons .nav-btn:disabled{color:var(--clr-neutral-400);cursor:not-allowed}.nav-buttons .nav-btn:disabled .icon{fill:var(--clr-neutral-400)}.nav-buttons .nav-btn,.nav-buttons .nav-btn .icon{transition:color .3s ease,fill .3s ease}.input{display:flex;flex-direction:column;gap:var(--size-200);border-color:var(--clr-primary-600)}.input textarea{resize:vertical;min-height:120px;overflow-y:auto;overflow-x:hidden}.input-field{width:100%;height:var(--size-600);padding:var(--size-300);border:1px solid var(--clr-neutral-350);border-radius:var(--size-200)}.input-field::placeholder{color:var(--clr-neutral-350)}.input-field:focus{outline:none!important;border-color:var(--clr-primary-500)}.period{display:flex;flex-direction:column;gap:var(--size-200)}.period .period-input{display:flex;gap:var(--size-200)}.period input{width:initial;font-size:var(--fs-body)}.period select{border:1px solid var(--clr-neutral-350);border-radius:var(--size-200);text-align-last:center;padding:0 16px;-webkit-appearance:none;background-color:transparent}.circle-options{display:flex;flex-direction:column;gap:var(--size-200)}.circle-options .selection,.circle-options .selection-style-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--size-200)}.circle-options-item{cursor:pointer}.circle-options-item .circle{display:flex;justify-content:center;align-items:center;width:var(--size-600);height:var(--size-600);border-radius:24px;border:1px solid var(--clr-neutral-350)}.circle-options-item.selected{border-color:var(--clr-primary-600)}.circle-options-item.selected .circle-text{color:var(--clr-neutral-100)}.circle-options-item.selected .circle{border:none;background-color:var(--clr-primary-600)}@media (min-width: 65em){.circle-options-item:not(.selected):hover .circle{background-color:var(--clr-primary-300)}.circle-options-item:hover .circle{border:5px solid var(--clr-primary-300)}}.components-container{display:flex;flex-direction:column;gap:var(--size-300)}.dynamic-input{display:flex;align-items:center;gap:var(--size-200)}.dynamic-input .add-icon{width:24px;height:24px}.dynamic-input .add-icon svg{fill:var(--clr-neutral-350)}.dynamic-input input:not(:placeholder-shown)+.add-icon svg{fill:var(--clr-primary-600);cursor:pointer}.dynamic-input input:not(:placeholder-shown)+.add-icon:hover svg{fill:var(--clr-primary-500)}.dynamic-outputs .multi-choice-checkmark{display:block}.dynamic-outputs .close-icon{display:none;fill:var(--clr-negative-300)}.dynamic-outputs .options-item:hover .multi-choice-checkmark{display:none}.dynamic-outputs .options-item:hover .close-icon{display:block}.dynamic-outputs .options-item:hover .option-title{color:var(--clr-negative-300)}.summaries{white-space:pre-line}.summaries .sum-header{display:flex;justify-content:space-between;gap:var(--size-200)}.summaries .sum-title{margin-bottom:var(--size-200)}.summaries .sum-edit-icon{cursor:pointer;width:24px;height:24px}.summaries .sum-edit-icon svg{fill:var(--clr-primary-600)}.summaries .sum-edit-icon:hover svg{fill:var(--clr-primary-500)}.sum-results{display:flex;flex-direction:column;gap:var(--size-300)}.loading{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50vh}.spinner{border:8px solid white;border-top:8px solid var(--clr-primary-600);border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
