.snack-roi{--snack-roi-primary: #30405F;--snack-roi-accent: #30405F;--snack-roi-result-bg: #F5F5F2;--snack-roi-ink: #30405F;--snack-roi-muted: #62666f;--snack-roi-line: #d9dce2;--snack-roi-panel: #ffffff;--snack-roi-warn: #b45309;--snack-roi-danger: #b42318;--snack-roi-radius: 26px;--snack-roi-field-radius: 14px;--snack-roi-summary-width: 300px;color:var(--snack-roi-ink);background:transparent;font-family:Barlow,var(--font-body-family, sans-serif)}.snack-roi *,.snack-roi *:before,.snack-roi *:after{box-sizing:border-box}.snack-roi__shell{width:min(1200px,100%);margin:0 auto;padding:42px 16px}.snack-roi__intro{max-width:980px;margin:0 auto;text-align:center}.snack-roi h2,.snack-roi h3,.snack-roi p{margin-top:0}.snack-roi h2{margin-bottom:12px;font-size:clamp(2rem,5vw,3.6rem);line-height:1.05;letter-spacing:0;color:var(--snack-roi-primary);font-family:Barlow,var(--font-heading-family, sans-serif);font-weight:800}.snack-roi h3{margin-bottom:14px;color:var(--snack-roi-primary);font-size:1.05rem;line-height:1.25;font-family:Barlow,var(--font-heading-family, sans-serif);font-weight:800}.snack-roi__subheading{margin-bottom:10px;font-size:1.16rem;line-height:1.5;color:#64666c}.snack-roi__copy,.snack-roi__disclaimer{color:var(--snack-roi-muted);line-height:1.6}.snack-roi__notice{display:flex;gap:10px;align-items:flex-start;margin:24px 0;padding:14px 16px;border:1px solid var(--snack-roi-line);border-radius:var(--snack-roi-radius);background:#f5f5f2;color:var(--snack-roi-primary);line-height:1.45;justify-content:center;text-align:center}.snack-roi__form,.snack-roi__lead{border:1px solid var(--snack-roi-line);border-radius:var(--snack-roi-radius);background:var(--snack-roi-panel);box-shadow:none}.snack-roi__form{overflow:hidden}.snack-roi__progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--snack-roi-line);background:#f5f5f2}.snack-roi__progress button{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;border:0;border-right:1px solid var(--snack-roi-line);background:transparent;color:var(--snack-roi-muted);font:inherit;font-size:.85rem;font-weight:760;text-align:center;cursor:pointer}.snack-roi__progress button:last-child{border-right:0}.snack-roi__progress button.is-active{background:var(--snack-roi-primary);color:#fff}.snack-roi__layout{display:grid;gap:0}.snack-roi__steps{min-width:0;padding:18px}.snack-roi__step{display:none;min-inline-size:0;margin:0;padding:0;border:0}.snack-roi__step.is-active{display:block}.snack-roi__step legend{margin-bottom:18px;padding:0;font-size:1.3rem;font-weight:800;line-height:1.2}.snack-roi__step-copy{max-width:720px;margin-bottom:18px;color:var(--snack-roi-muted);line-height:1.55}.snack-roi__field-note{margin:12px 0 0;color:var(--snack-roi-muted);font-size:.92rem;line-height:1.45}.snack-roi__grid,.snack-roi__category-grid{display:grid;gap:14px;grid-template-columns:1fr}.snack-roi label{display:grid;gap:6px;min-width:0}.snack-roi label>span,.snack-roi dt{color:var(--snack-roi-primary);font-size:.86rem;font-weight:700;line-height:1.35}.snack-roi label>span{display:inline-flex;gap:6px;align-items:center}.snack-roi input,.snack-roi select,.snack-roi textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--snack-roi-line);border-radius:var(--snack-roi-field-radius);background:#fff;color:var(--snack-roi-ink);font:inherit;font-size:1rem}.snack-roi textarea{resize:vertical}.snack-roi input:focus,.snack-roi select:focus,.snack-roi textarea:focus,.snack-roi button:focus-visible,.snack-roi a:focus-visible{outline:3px solid rgba(17,17,17,.12);outline-offset:2px;border-color:var(--snack-roi-primary)}.snack-roi__toggle-row,.snack-roi__section-head,.snack-roi__nav{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.snack-roi__toggle-row{margin-top:16px}.snack-roi__check{display:flex;grid-template-columns:none;flex-direction:row;gap:10px;align-items:flex-start}.snack-roi__check input{width:18px;min-width:18px;height:18px;min-height:18px;margin-top:2px;accent-color:var(--snack-roi-primary)}.snack-roi__direct-sales,.snack-roi__inline-field{display:none;width:min(360px,100%);margin-top:14px}.snack-roi__direct-sales.is-visible,.snack-roi__inline-field.is-visible{display:grid}.snack-roi__mode-card,.snack-roi__cost-panel,.snack-roi__details{margin-top:16px;padding:16px;border:1px solid var(--snack-roi-line);border-radius:var(--snack-roi-radius);background:#fff}.snack-roi__mode-card h3,.snack-roi__cost-panel h3{margin-bottom:6px}.snack-roi__mode-card p,.snack-roi__cost-panel p,.snack-roi__chart-panel p,.snack-roi__scenario-wrap>p{margin-bottom:14px;color:var(--snack-roi-muted);line-height:1.5}.snack-roi__cost-summary{display:grid;gap:10px;margin-top:14px;padding:14px;border-radius:calc(var(--snack-roi-radius) - 6px);background:var(--snack-roi-soft);color:var(--snack-roi-ink)}.snack-roi__cost-summary+.snack-roi__cost-summary{margin-top:10px}.snack-roi__cost-summary strong{font-size:1rem;line-height:1.3}.snack-roi__cost-summary dl{display:grid;gap:8px;margin:0}.snack-roi__cost-summary div{display:flex;justify-content:space-between;gap:14px;padding-top:8px;border-top:1px solid rgba(48,64,95,.14)}.snack-roi__cost-summary dt,.snack-roi__cost-summary dd{margin:0}.snack-roi__cost-summary dt,.snack-roi__cost-summary small{color:var(--snack-roi-muted)}.snack-roi__cost-summary dd{text-align:right;font-weight:800}.snack-roi__mode-toggle span{display:grid;gap:3px}.snack-roi__mode-toggle strong{color:var(--snack-roi-ink);font-size:1rem}.snack-roi__mode-toggle small{color:var(--snack-roi-muted);line-height:1.45}.snack-roi__mode-card.is-muted{opacity:.48;background:var(--snack-roi-result-bg)}.snack-roi__mode-card.is-muted input,.snack-roi__mode-card.is-muted select{cursor:not-allowed}.snack-roi .is-hidden,.snack-roi[data-current-step="4"] [data-roi-next]{display:none!important}.snack-roi__tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-height:20px;padding:0;border:1px solid var(--snack-roi-line);border-radius:50%;background:#fff;color:var(--snack-roi-muted);font:inherit;font-size:.76rem;font-weight:800;line-height:1;cursor:help}.snack-roi__tip:after{position:absolute;z-index:4;bottom:calc(100% + 8px);left:50%;display:none;width:min(280px,78vw);padding:10px 12px;border-radius:18px;background:var(--snack-roi-primary);color:#fff;content:attr(data-roi-tooltip);font-size:.82rem;font-weight:600;line-height:1.35;text-align:left;transform:translate(-50%);box-shadow:0 12px 28px #1111112e}.snack-roi__tip:hover:after,.snack-roi__tip:focus-visible:after{display:block}.snack-roi__category-list{display:grid;gap:14px}.snack-roi__category{padding:14px;border:1px solid var(--snack-roi-line);border-radius:var(--snack-roi-radius);background:#fff}.snack-roi__category-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap}.snack-roi__category-head p{max-width:430px;margin-bottom:0;color:var(--snack-roi-muted);font-size:.86rem;line-height:1.45}.snack-roi__mix-alert{min-height:36px;margin:20px 0 18px;padding:14px 18px;border-radius:var(--snack-roi-radius);background:var(--snack-roi-result-bg);color:var(--snack-roi-primary);font-size:.9rem;font-weight:700}.snack-roi__assortment-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.9rem}.snack-roi__assortment-table th,.snack-roi__assortment-table td{padding:14px 18px;border-bottom:1px solid var(--snack-roi-line);text-align:left;vertical-align:middle}.snack-roi__assortment-table th{background:var(--snack-roi-result-bg);color:var(--snack-roi-primary);font-size:.78rem;font-weight:800;text-transform:uppercase}.snack-roi__assortment-table td:first-child,.snack-roi__assortment-table th:first-child{padding-left:22px;padding-inline-start:22px}.snack-roi__assortment-table--edit th:first-child,.snack-roi__assortment-table--edit td:first-child{width:92px;padding-left:24px;padding-inline-start:24px;padding-right:18px;padding-inline-end:18px}.snack-roi__assortment-table--edit th:nth-child(2),.snack-roi__assortment-table--edit td:nth-child(2){padding-left:22px;padding-inline-start:22px}.snack-roi__assortment-table .is-inactive{color:var(--snack-roi-muted);opacity:.56}.snack-roi__assortment-table input,.snack-roi__assortment-table select{min-height:38px;padding:7px 9px;border-radius:12px;font-size:.92rem}.snack-roi__assortment-table input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;padding:0;accent-color:var(--snack-roi-primary)}.snack-roi__assortment-kpis{display:grid;gap:12px;grid-template-columns:1fr;margin-top:24px}.snack-roi__assortment-kpis article{padding:18px 20px;border:1px solid rgba(255,255,255,.14);border-radius:var(--snack-roi-radius);background:var(--snack-roi-primary);color:#fff}.snack-roi__assortment-kpis span,.snack-roi__assortment-kpis small{display:block;color:#eef2f7;line-height:1.35}.snack-roi__assortment-kpis strong{display:block;margin:6px 0;color:#fff;font-size:1.35rem;line-height:1.1}.snack-roi__details-copy{margin:10px 0 14px;color:var(--snack-roi-muted);line-height:1.5}.snack-roi__nav{margin-top:22px;padding-top:18px;border-top:1px solid var(--snack-roi-line)}.snack-roi__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:118px;padding:10px 16px;border:1px solid var(--snack-roi-line);border-radius:999px;background:#fff;color:var(--snack-roi-ink);font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.snack-roi__button:disabled{opacity:.45;cursor:not-allowed}.snack-roi__button--primary{border-color:var(--snack-roi-primary);background:var(--snack-roi-primary);color:#fff}.snack-roi__button--primary:hover,.snack-roi__button--primary:focus-visible{border-color:#25334d;background:#25334d;color:#fff}.snack-roi__summary{padding:18px;border-top:1px solid var(--snack-roi-line);background:var(--snack-roi-primary);color:#fff}.snack-roi__summary p{margin-bottom:6px;color:#d9d4cc;font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.snack-roi__summary strong{display:block;margin-bottom:8px;font-size:2rem;line-height:1}.snack-roi__summary span{color:#f5f7fb;line-height:1.4}.snack-roi__score{overflow:hidden;height:8px;margin-top:18px;border-radius:999px;background:#ffffff29}.snack-roi__score span{display:block;width:0;height:100%;border-radius:inherit;background:#fff;transition:width .18s ease}.snack-roi__result-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.snack-roi__result-dashboard,.snack-roi__break-even,.snack-roi__score-panel{margin-top:22px;padding:22px;border:1px solid var(--snack-roi-line);border-radius:var(--snack-roi-radius);background:#fff}.snack-roi__result-dashboard{margin-top:0;border-color:var(--snack-roi-primary);background:var(--snack-roi-primary);color:#fff}.snack-roi__result-dashboard h3{color:#fff}.snack-roi__result-card{min-height:132px;padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:var(--snack-roi-radius);background:#ffffff14;color:#fff}.snack-roi__result-card span,.snack-roi__result-card small{display:block;color:#eef2f7;line-height:1.35}.snack-roi__result-card strong{display:block;margin:8px 0;color:#fff;font-size:clamp(1.35rem,7vw,2rem);line-height:1.05;overflow-wrap:anywhere}.snack-roi__status-pill{display:inline-flex;align-items:center;min-height:30px;margin-bottom:12px;padding:5px 10px;border-radius:999px;background:var(--snack-roi-result-bg);color:var(--snack-roi-primary);font-size:.82rem;font-weight:800}.snack-roi__status-pill.is-green,.snack-roi__score-panel.is-green .snack-roi__score-meter i{background:#2f7d4f;color:#fff}.snack-roi__status-pill.is-light-green,.snack-roi__score-panel.is-light-green .snack-roi__score-meter i{background:#8fbf63;color:#203018}.snack-roi__status-pill.is-yellow-orange,.snack-roi__score-panel.is-yellow-orange .snack-roi__score-meter i{background:#d89b32;color:#2f240b}.snack-roi__status-pill.is-orange-red,.snack-roi__score-panel.is-orange-red .snack-roi__score-meter i{background:#bf5b3a;color:#fff}.snack-roi__status-pill.is-red,.snack-roi__score-panel.is-red .snack-roi__score-meter i{background:#a6362d;color:#fff}.snack-roi__break-even p,.snack-roi__score-panel p,.snack-roi__score-panel small{color:var(--snack-roi-muted);line-height:1.5}.snack-roi__score-panel span{display:block;color:var(--snack-roi-muted);font-size:.82rem;font-weight:800;text-transform:uppercase}.snack-roi__score-panel strong{display:block;margin:6px 0;color:var(--snack-roi-primary);font-size:1.25rem;line-height:1.25}.snack-roi__score-meter{overflow:hidden;height:10px;margin-top:14px;border-radius:999px;background:#e6e9ef}.snack-roi__score-meter i{display:block;height:100%;border-radius:inherit}.snack-roi__interpretation,.snack-roi__recommendation,.snack-roi__warnings{margin-top:22px;padding:22px;border-radius:var(--snack-roi-radius);line-height:1.55}.snack-roi__interpretation{border:1px solid var(--snack-roi-line);background:var(--snack-roi-result-bg);color:var(--snack-roi-primary);font-weight:700}.snack-roi__recommendation{border:1px solid var(--snack-roi-primary);background:var(--snack-roi-primary);color:#fff}.snack-roi__warnings{display:none;border:1px solid #e6d2ad;background:#fffaf1;color:var(--snack-roi-warn)}.snack-roi__warnings:has(ul){display:block}.snack-roi__warnings ul{margin:0;padding-left:20px}.snack-roi__charts{display:grid;gap:14px;margin-top:18px}.snack-roi__chart-panel,.snack-roi__scenario-wrap,.snack-roi__reverse{margin-top:22px;padding:22px;border:1px solid var(--snack-roi-line);border-radius:var(--snack-roi-radius);background:#fff}.snack-roi__waterfall{display:grid;gap:10px}.snack-roi__bar-row{display:grid;gap:8px;grid-template-columns:minmax(92px,.9fr) minmax(90px,1.5fr) minmax(88px,auto);align-items:center;font-size:.86rem}.snack-roi__bar-row>div{overflow:hidden;height:12px;border-radius:999px;background:#e6e9ef}.snack-roi__bar-row i{display:block;height:100%;min-width:4px;border-radius:inherit}.snack-roi__bar-row i.is-positive{background:var(--snack-roi-primary)}.snack-roi__bar-row i.is-negative{background:#8f99ad}.snack-roi__bar-row strong{text-align:right;overflow-wrap:anywhere}.snack-roi__table-scroll{overflow-x:auto}.snack-roi__scenario-table{width:100%;min-width:620px;border-collapse:collapse;font-size:.88rem}.snack-roi__scenario-table th,.snack-roi__scenario-table td{padding:14px 18px;border-bottom:1px solid var(--snack-roi-line);text-align:left;vertical-align:top}.snack-roi__scenario-table th:first-child,.snack-roi__scenario-table td:first-child{padding-left:22px!important;padding-inline-start:22px!important}.snack-roi__scenario-table th:last-child,.snack-roi__scenario-table td:last-child{padding-right:28px!important;padding-inline-end:28px!important}.snack-roi table.snack-roi__scenario-table:not(.table--bordered) :is(th,td):first-child{padding-left:22px!important;padding-inline-start:22px!important}.snack-roi .snack-roi__scenario-wrap .snack-roi__scenario-table>:is(thead,tbody)>tr>:first-child{padding-left:22px!important;padding-inline-start:22px!important}.snack-roi__scenario-table thead th{background:var(--snack-roi-primary);color:#fff;font-size:.78rem;text-transform:uppercase;letter-spacing:0}.snack-roi__scenario-table tr.is-realistic{background:var(--snack-roi-result-bg)}.snack-roi__lever{margin-top:12px;margin-bottom:0;color:var(--snack-roi-primary);font-weight:700}.snack-roi__reverse dl{margin:0}.snack-roi__reverse [data-roi-reverse]{display:grid;gap:14px;grid-template-columns:1fr}.snack-roi__target-card{overflow:hidden;display:grid;border:1px solid var(--snack-roi-line);border-radius:var(--snack-roi-radius);background:#fff}.snack-roi__target-card-head{display:grid;gap:8px;padding:18px 20px;background:var(--snack-roi-primary);color:#fff}.snack-roi__target-card-head span{color:#dfe6f1;font-size:1.05rem;font-weight:800}.snack-roi__target-card-head strong{color:#fff;font-size:1.45rem;font-weight:800;line-height:1.15}.snack-roi__target-card-note{min-height:58px;margin:0;padding:16px 20px 4px;color:var(--snack-roi-muted);line-height:1.4}.snack-roi__target-card dl{display:grid;gap:0;margin:0;padding:8px 20px 18px}.snack-roi__target-card dl div{display:grid;gap:4px;padding:10px 0;border-top:1px solid var(--snack-roi-line)}.snack-roi__target-card dt{color:var(--snack-roi-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.snack-roi__target-card dd{margin:0;color:var(--snack-roi-primary);font-weight:800;line-height:1.25}.snack-roi__target-card.is-met dl div:last-child dd{color:#2f7d4f}.snack-roi__target-card.is-missing dl div:last-child dd{color:#a6362d}.snack-roi__reverse-summary{margin-bottom:16px;color:var(--snack-roi-muted);line-height:1.45}.snack-roi__recommendation h3{margin-bottom:8px;color:#fff}.snack-roi__recommendation strong{display:block;margin-bottom:6px;color:#fff;font-size:1.05rem}.snack-roi__recommendation p{margin-bottom:0;color:#eef2f7}.snack-roi__lead{margin-top:24px;padding:18px}.snack-roi:not([data-current-step="4"]) .snack-roi__lead{display:none}.snack-roi__details summary{color:var(--snack-roi-ink);font-weight:800;cursor:pointer}.snack-roi__details .snack-roi__grid{margin-top:14px}.snack-roi__lead-form{display:grid;gap:14px}.snack-roi__form-status{display:grid;gap:6px;padding:18px 22px;border-radius:var(--snack-roi-radius);line-height:1.45}.snack-roi__form-status strong{color:inherit;font-size:1.05rem}.snack-roi__form-status span,.snack-roi__form-status li,.snack-roi__form-status a{color:inherit}.snack-roi__form-status--success{background:var(--snack-roi-primary);color:#fff}.snack-roi__form-status--error{border:1px solid #b3352f;background:#fff7f6;color:#7f1d1a}.snack-roi__form-status--error ul{margin:4px 0 0 18px;padding:0}.snack-roi__disclaimer{margin:18px 0 0;font-size:.9rem}@supports not selector(:has(*)){.snack-roi__warnings{display:block}.snack-roi__warnings:empty{display:none}}@media(min-width:700px){.snack-roi__shell{padding:52px 24px}.snack-roi__steps{padding:26px}.snack-roi__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.snack-roi__category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.snack-roi__result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.snack-roi__assortment-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.snack-roi__charts{grid-template-columns:1fr}.snack-roi__reverse [data-roi-reverse]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:980px){.snack-roi__progress{grid-template-columns:repeat(3,minmax(0,1fr)) var(--snack-roi-summary-width)}.snack-roi__layout{grid-template-columns:minmax(0,1fr) var(--snack-roi-summary-width)}.snack-roi__summary{position:sticky;top:24px;align-self:start;min-height:100%;border-top:0;border-left:1px solid var(--snack-roi-line)}.snack-roi__progress button{min-height:58px;font-size:.96rem}.snack-roi__reverse [data-roi-reverse]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.snack-roi__progress{grid-template-columns:repeat(2,minmax(0,1fr))}.snack-roi__progress button:nth-child(2){border-right:0}.snack-roi__progress button:nth-child(-n+2){border-bottom:1px solid var(--snack-roi-line)}.snack-roi__result-grid,.snack-roi__bar-row{grid-template-columns:1fr}.snack-roi__bar-row strong{text-align:left}.snack-roi__nav .snack-roi__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/snackautomat-roi-rechner.css.map */
