.zv-sc--advice{--sc-ink: var(--zv-color-dark, #0d1710);--sc-muted: #5d6b60;--sc-soft: #f5f6f3;--sc-line: rgba(13, 23, 16, .12);--sc-line-strong: rgba(13, 23, 16, .22);--sc-green: var(--zv-color-green, #a4f048)}.zv-sc--advice .zv-sc__page{background:var(--zv-page-background, #f3f3f3)}.zv-sc--advice .zv-sc__calculator{border-color:#0d171014;box-shadow:0 14px 42px #0d17100e}.zv-sc--advice :is(.zv-sc__return-link,.zv-sc__utility-note){color:#68746b;font-weight:400}#MainContent .zv-sc--advice .zv-sc__rail{background-color:#0d1e13;background-image:radial-gradient(ellipse 370px 250px at 10% 150%,rgba(164,240,72,.07) 0 70%,transparent 70.5%),radial-gradient(ellipse 420px 300px at 95% -180%,rgba(164,240,72,.06) 0 80%,transparent 80.5%);background-size:auto;background-position:center;background-repeat:no-repeat;border-bottom:1px solid rgba(255,255,255,.1)}.zv-sc--advice .zv-sc__step-dots li{color:#f4f6f1a3}.zv-sc--advice .zv-sc__step-dots :is(small,span){font-weight:500}.zv-sc--advice .zv-sc__step-dots li.is-complete{color:#f4f6f1d6}.zv-sc--advice .zv-sc__step-dots li.is-complete span{border-color:#a4f0486b;background:transparent}.zv-sc--advice .zv-sc__step-dots li.is-active{color:#fff}.zv-sc--advice .zv-sc__step-dots li.is-active span{background:var(--sc-green);border-color:var(--sc-green);color:var(--sc-ink)}.zv-sc--advice:not(.is-result) .zv-sc__workspace{padding-block:34px 28px}.zv-sc--advice:not(.is-result) .zv-sc__step-heading{margin-bottom:28px}#MainContent .zv-sc--advice:not(.is-result) .zv-sc__step-heading>p{margin-bottom:9px;color:#587144;font-size:11px;font-weight:500;letter-spacing:.1em}#MainContent .zv-sc--advice:not(.is-result) .zv-sc__step-heading>span{margin-top:10px;font-size:14px;font-weight:400;line-height:1.65}.zv-sc--advice:not(.is-result) .zv-sc__field-grid{gap:24px}.zv-sc--advice:not(.is-result) .zv-sc__field{gap:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.zv-sc--advice:not(.is-result) .zv-sc__field-top{min-height:32px;align-items:center}#MainContent .zv-sc--advice:not(.is-result) .zv-sc__field-top strong{font-size:14px;font-weight:500;line-height:1.45}.zv-sc--advice:not(.is-result) .zv-sc__tip{width:26px;height:26px;flex-basis:26px;border-color:#0d171029;color:#667269;font-weight:400}.zv-sc--advice:not(.is-result) :is(.zv-sc__input-wrap,.zv-sc__money-input){border-color:#c9d1c8;border-radius:13px;background:#fcfdfb;box-shadow:none}.zv-sc--advice:not(.is-result) :is(.zv-sc__input-wrap,.zv-sc__money-input):focus-within{border-color:#5d813e;background:#fff;box-shadow:0 0 0 3px #a4f04840}.zv-sc--advice:not(.is-result) .zv-sc__input-wrap input{height:56px;padding-left:16px;font-size:19px;font-weight:500;font-variant-numeric:tabular-nums}.zv-sc--advice:not(.is-result) :is(.zv-sc__input-wrap,.zv-sc__money-input) em{font-size:12px;font-weight:400}.zv-sc--advice:not(.is-result) :is(.zv-sc__field,.zv-sc__rate-field)>small{font-size:12px;font-weight:400;line-height:1.6}.zv-sc--advice:not(.is-result) :is(.zv-sc__input-wrap,.zv-sc__money-input):has([aria-invalid=true]){border-color:#ad554b;box-shadow:0 0 0 2px #ad554b21}.zv-sc--advice:not(.is-result) :is(.zv-sc__contract-grid,.zv-sc__mode-grid,.zv-sc__profile-grid){gap:14px}.zv-sc--advice:not(.is-result) :is(.zv-sc__choice-card,.zv-sc__mode-card,.zv-sc__profile-card){padding:18px 20px;border-color:#d9dfd7;border-radius:16px;background:#fff}.zv-sc--advice:not(.is-result) :is(.zv-sc__choice-card,.zv-sc__mode-card,.zv-sc__profile-card):hover{border-color:#a0b094;background:#fafbf8}.zv-sc--advice:not(.is-result) :is(.zv-sc__choice-card,.zv-sc__mode-card,.zv-sc__profile-card).is-selected{border-color:#789b58;background:#f8fbf4;box-shadow:inset 0 0 0 1px #789b5814}#MainContent .zv-sc--advice:not(.is-result) :is(.zv-sc__choice-card,.zv-sc__mode-card,.zv-sc__profile-card) strong{font-size:14px;font-weight:500;line-height:1.5}.zv-sc--advice:not(.is-result) :is(.zv-sc__choice-card,.zv-sc__mode-card,.zv-sc__profile-card) small{font-size:13px;font-weight:400;line-height:1.6}.zv-sc--advice:not(.is-result) .zv-sc__profile-icon{border-radius:50%;color:#536a45;background:#f1f4ed}.zv-sc--advice:not(.is-result) .zv-sc__profile-card.is-selected .zv-sc__profile-icon{color:#395425;background:#e9f3dc}.zv-sc--advice:not(.is-result) .zv-sc__subheading{margin:26px 0 14px}.zv-sc--advice:not(.is-result) .zv-sc__mode-title{flex-wrap:wrap;justify-content:flex-start;gap:6px 10px}.zv-sc--advice:not(.is-result) :is(.zv-sc__mode-title,.zv-sc__plans summary) em{background:#edf1e8;color:#66725c;font-size:10px;font-weight:400;letter-spacing:.02em}.zv-sc--advice:not(.is-result) .zv-sc__custom-rates{margin-top:22px;padding:22px 0 0;border:0;border-top:1px solid var(--sc-line);border-radius:0;background:transparent}#MainContent .zv-sc--advice:not(.is-result) .zv-sc__custom-rates-head strong{font-weight:500}.zv-sc--advice:not(.is-result) .zv-sc__custom-rates-head span{font-size:13px;line-height:1.6}.zv-sc--advice:not(.is-result) .zv-sc__rate-sections fieldset{padding:18px;background:#fafbf8}.zv-sc--advice:not(.is-result) .zv-sc__rate-sections legend{font-size:13px;font-weight:500}.zv-sc--advice:not(.is-result) .zv-sc__rate-field>span:first-child{font-size:12px;font-weight:500;line-height:1.5}.zv-sc--advice:not(.is-result) .zv-sc__money-input input{height:48px;font-size:16px;font-weight:400}.zv-sc--advice:not(.is-result) :is(.zv-estimate,.zv-sc__plans){margin-top:24px;border-color:#dce2d8;border-radius:16px;background:#fafbf8}.zv-sc--advice:not(.is-result) .zv-estimate>summary{min-height:70px;padding:16px 20px}#MainContent .zv-sc--advice:not(.is-result) .zv-estimate>summary strong,#MainContent .zv-sc--advice:not(.is-result) .zv-sc__plans summary{font-size:14px;font-weight:500}.zv-sc--advice:not(.is-result) .zv-estimate__field>span:first-child{font-weight:500}.zv-sc--advice:not(.is-result) .zv-estimate__field :is(input,select){border-color:#c9d1c8;border-radius:12px;background-color:#fcfdfb}.zv-sc--advice:not(.is-result) .zv-sc__plan-grid label{font-size:13px;font-weight:400}.zv-sc--advice:not(.is-result) .zv-sc__navigation{padding-top:26px}.zv-sc--advice:not(.is-result) :is(.zv-sc__back,.zv-estimate__calculate,.zv-sc__text-button){border-color:#cdd7c6;border-radius:999px;background:#fff;box-shadow:none;color:#31492a;font-size:13px;font-weight:500}.zv-sc--advice:not(.is-result) :is(.zv-sc__back,.zv-estimate__calculate,.zv-sc__text-button):hover{border-color:#8aab6c;background:#f7faf3}.zv-sc--advice:not(.is-result) .zv-sc__navigation .zv-btn{min-height:48px;padding-inline:24px;font-size:14px;font-weight:500}@media(min-width:750px){.zv-sc--advice:not(.is-result) .zv-sc__contract-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zv-sc--advice:not(.is-result) .zv-sc__choice-card{align-items:start}}@media(max-width:900px){.zv-sc--advice.is-mobile-nav-ready:not(.is-result) .zv-sc__workspace{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media(max-width:749px){.zv-sc--advice:not(.is-result) .zv-sc__workspace{padding:25px 22px}.zv-sc--advice:not(.is-result) .zv-sc__step-heading{margin-bottom:24px}.zv-sc--advice:not(.is-result) :is(.zv-sc__choice-card,.zv-sc__mode-card,.zv-sc__profile-card){padding:16px 18px}.zv-sc--advice:not(.is-result) .zv-sc__field-grid{gap:20px}.zv-sc--advice:not(.is-result) .zv-sc__navigation.is-mobile-ready{padding:8px}}@media(max-width:600px){.zv-sc--advice:not(.is-result) .zv-sc__workspace{padding:24px 18px}.zv-sc--advice:not(.is-result) .zv-sc__field-top{min-height:28px}.zv-sc--advice:not(.is-result) .zv-sc__input-wrap input{height:52px;font-size:18px}.zv-sc--advice:not(.is-result) .zv-estimate>summary{padding:15px 16px}}.zv-sc--advice .zv-advice__fixed-option{min-width:0}.zv-sc--advice .zv-advice__fixed-option>.zv-sc__choice-card{height:auto;min-height:100%}.zv-sc--advice .zv-advice__fixed-option:has(.zv-advice__contract-end:not([hidden]))>.zv-sc__choice-card{min-height:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.zv-sc--advice .zv-advice__contract-end{display:grid;gap:9px;padding:14px 18px 16px;border:1px solid #dce2d8;border-top:0;border-radius:0 0 16px 16px;background:#f8fbf4}.zv-sc--advice .zv-advice__contract-end[hidden]{display:none}.zv-sc--advice .zv-advice__contract-end label{display:block;font-size:12px;line-height:1.5;font-weight:600}.zv-sc--advice .zv-advice__contract-end label span{display:inline;font-weight:400;color:#667269}.zv-sc--advice .zv-advice__contract-end input{width:100%;min-width:0;max-width:100%;height:46px;padding:8px 12px;border:1px solid #c9d1c8;border-radius:10px;background:#fff;font:inherit;font-size:14px;color:var(--sc-ink);box-sizing:border-box}.zv-sc--advice .zv-advice__contract-end input:focus-visible{outline:3px solid rgba(164,240,72,.35);outline-offset:2px}.zv-sc--advice .zv-advice__contract-end small{color:#667269;font-size:11px;line-height:1.55}.zv-sc--advice:not(.is-result) .zv-sc__contract-grid{align-items:start}@media(min-width:750px){.zv-sc--advice:not(.is-result) .zv-sc__contract-grid>.zv-sc__choice-card,.zv-sc--advice:not(.is-result) .zv-advice__fixed-option>.zv-sc__choice-card{min-height:124px}}
/*# sourceMappingURL=/cdn/shop/t/389/assets/zv-salderingscheck-advice-form.css.map */
