.potential-question{margin-top:32px;padding:26px;border:1px solid #ccd9ea;border-radius:20px;background:radial-gradient(ellipse at 100% 0,#dedbff70,transparent 70%),#f4f8fd;box-shadow:inset 0 1px 0 #fff,0 12px 25px -22px #273d79}
.potential-eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;color:#416184;display:block}.potential-eyebrow>span{letter-spacing:0;background:#e2ece9;color:#365e51;border-radius:12px;padding:3px 7px;margin-left:7px}
body.sales-check-page.subpage-polish.sp-design .potential-question h3{font-size:23px;margin:12px 0;color:#172d42}
.potential-question>p{font-size:13px!important;line-height:1.7!important}
.potential-inputs{display:grid;grid-template-columns:1fr 1fr;gap:22px 20px;margin-block:24px}.potential-field{min-width:0}.potential-field>label{display:block;font-size:12px;font-weight:600;line-height:1.6;margin-bottom:8px;color:#243e58}.potential-input-shell{display:flex;align-items:center;background:#fff;border:1px solid #9fb6d1;border-radius:11px;box-shadow:inset 0 2px 4px #243e5806;min-height:48px}.potential-input-shell:focus-within{outline:3px solid #bad1ff;outline-offset:2px;border-color:#2464e7}.potential-input-shell input{width:100%;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;color:#172d42;padding:12px;font:inherit;font-size:16px!important}.potential-input-shell input::placeholder{color:#63788a}.potential-input-shell>span{font-size:11px;color:#4f687f;padding-right:12px;white-space:nowrap}.potential-field>small{display:block;font-size:11px;line-height:1.6;color:#50677c;margin-top:7px}.potential-error{display:block;font-size:12px;color:#a02e37;margin-top:6px}.potential-error[hidden]{display:none}
.has-result #check-app>.result-potential{grid-area:potential;margin:0!important;padding:30px 32px 24px;background:linear-gradient(180deg,#f4f7fe,#fff);border-bottom:1px solid #dce5ee}
.potential-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.potential-heading h3{font-size:26px!important;line-height:1.3;margin:8px 0 0;color:#172d42}.potential-heading>button{flex-shrink:0;font-size:12px;min-height:44px}
.potential-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.potential-metric{position:relative;isolation:isolate;min-width:0;border:1px solid #cbd9ed;background:radial-gradient(ellipse at 100% 0,#e9e9fb,transparent 75%),#fff;border-radius:19px;padding:23px 21px;box-shadow:inset 0 1px 0 #fff,0 3px 5px #244d7a05,0 15px 25px -22px #244d7a65}.potential-metric-label{font-size:12px;color:#435c76;font-weight:600}.potential-metric strong{display:block;color:#235cc4;font-size:clamp(25px,2.6vw,35px);font-weight:600;line-height:1.28;letter-spacing:-.045em;margin:16px 0 8px;overflow-wrap:anywhere}.potential-metric strong.potential-large-value{font-size:23px}.potential-metric-unit{display:block;font-size:11px;color:#435c76;font-weight:600}.potential-metric p{font-size:12px!important;line-height:1.65!important;margin:18px 0 0;color:#50677c!important}.potential-metric-2{background:radial-gradient(ellipse at 100% 0,#d3f2dfaa,transparent 80%),#e8f4ee;border-color:#b5d5c6}.potential-metric-2 strong{color:#244d3c}.potential-metric-2::after{content:'';position:absolute;z-index:-1;inset:auto 7px 7px auto;width:95px;height:100px;opacity:.14;background:url('/assets/schlaubi/schlaubi-kalkulation.webp') center/contain no-repeat;pointer-events:none}
.sales-check-page .potential-assumption{font-size:11px!important;line-height:1.65!important;color:#405b75!important;margin:17px 0 6px!important}.sales-check-page .potential-value-note{font-size:11px!important;line-height:1.7!important;color:#526b80!important;margin:0!important;max-width:1050px}.potential-adjust{margin-top:18px;padding-top:16px;border-top:1px solid #d7e1ef}.potential-adjust summary{cursor:pointer;font-size:12px;font-weight:600;color:#234d82;min-height:30px}.potential-adjust form{max-width:850px}.potential-formula{font-size:12px!important;line-height:1.8!important;color:#435c76!important}.pdf-status{grid-column:1/-1;font-size:12px;color:#435c76}.pdf-status:empty{display:none}.result-actions{flex-wrap:wrap!important}.result-actions [data-download-pdf]{min-height:44px}.result-actions #download-result{font-size:12px}
@media(min-width:761px){.show-result .has-result #check-app{grid-template-areas:"welcome welcome" "potential potential" "takeaway takeaway" "reasons reasons" "profile profile" "roadmap ai" "roadmap next" "system system" "scope scope" "actions actions" "footnote footnote" "answers answers" "controls controls" "restart restart"}}
@media(max-width:999px){.potential-heading{align-items:flex-start;flex-direction:column;gap:12px}.potential-metric{padding:19px 14px}.potential-metric strong{font-size:26px}}
@media(max-width:760px){.has-result #check-app>.result-potential{padding:25px 20px}.potential-metrics{grid-template-columns:1fr;gap:12px}.potential-metric{padding:20px}.potential-metric strong{font-size:34px;margin-top:10px}.potential-metric p{margin-top:10px}.potential-heading h3{font-size:24px!important}.potential-question{padding:20px}.potential-inputs{grid-template-columns:1fr;gap:20px}.potential-heading>button{width:100%}}
@media(prefers-reduced-motion:reduce){.potential-metric{animation:none;transition:none}}
