.gr-section{padding:48px 0;border-top:1px solid #E5E7EB;background:#fff;color:#1c2733;font-family:var(--font-body-family, inherit);font-size:var(--font-body-size, 16px);line-height:1.6}.gr-wrap{max-width:var(--page-width, 1500px);margin:0 auto;padding:0 20px}.gr-header{max-width:68ch;margin:0 0 28px;text-align:left}.gr-heading{font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 700);color:#0b3c6d;font-size:var(--font-heading-2-size, 32px);line-height:1.2;margin:0 0 14px}@media(max-width:989px){.gr-heading{font-size:var(--font-heading-2-tablet-size, 28px)}}@media(max-width:749px){.gr-heading{font-size:var(--font-heading-2-mobile-size, 24px)}}.gr-subheading{font-family:var(--font-body-family, inherit);font-size:17px;line-height:1.6;color:#6b7280}.gr-hint{font-family:var(--font-body-family, inherit);font-size:15px;line-height:1.6;color:#0b3c6d;margin:20px 0 0;padding:14px 18px;max-width:68ch;background:#f5f7fa;border-left:4px solid #0F6FBF;border-radius:var(--card-corner-radius, 10px);text-align:left}.gr-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:28px;align-items:start}@media(max-width:900px){.gr-grid{grid-template-columns:1fr}}.gr-input-panel{border:1px solid #E5E7EB;border-radius:var(--card-corner-radius, 10px);padding:24px;background:#fff}.gr-rows{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.gr-row{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px;padding:16px 40px 16px 0;border-bottom:1px solid #E5E7EB;position:relative}@media(min-width:640px){.gr-row{grid-template-columns:1.5fr .85fr .7fr 1.4fr;align-items:end}.gr-field-name{grid-column:1}}.gr-field{display:flex;flex-direction:column;gap:6px;min-width:0}.gr-field-label{font-family:var(--font-heading-family, inherit);font-size:15px;font-weight:600;color:#0b3c6d;letter-spacing:0;text-transform:none}.gr-field-name,.gr-field-factor{grid-column:1 / -1}@media(min-width:640px){.gr-field-name,.gr-field-factor{grid-column:auto}}.gr-input{width:100%;font-family:var(--font-body-family, inherit);font-size:16px;padding:12px 13px;border:1px solid #E5E7EB;border-radius:var(--inputs-radius, 8px);background:#fff;color:#0b3c6d}.gr-input:hover{border-color:#0f6fbf}.gr-input:focus-visible{outline:2px solid #0F6FBF;outline-offset:1px;border-color:#0f6fbf}.gr-remove-btn{position:absolute;top:14px;right:0;width:32px;height:32px;border-radius:var(--buttons-radius, 8px);border:1px solid #E5E7EB;background:#fff;color:#6b7280;font-size:19px;line-height:1;cursor:pointer;transition:border-color .15s ease,color .15s ease}.gr-remove-btn:hover{border-color:#0f6fbf;color:#0b3c6d}.gr-add-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body-family, inherit);font-size:16px;font-weight:600;background:#fff;border:1px solid #0F6FBF;border-radius:var(--buttons-radius, 8px);padding:12px 18px;cursor:pointer;color:#0f6fbf;margin-bottom:22px;transition:background .15s ease,color .15s ease}.gr-add-btn:hover{background:#0f6fbf;color:#fff}.gr-calc-btn{display:block;width:100%;font-family:var(--font-body-family, inherit);font-weight:600;font-size:16px;padding:14px 16px;border:none;border-radius:var(--buttons-radius, 8px);background:#3fae4d;color:#fff;cursor:pointer;transition:background .15s ease}.gr-calc-btn:hover{background:#349140}.gr-result-panel{border-radius:var(--card-corner-radius, 10px);padding:28px;background:#0b3c6d;color:#fff;min-height:100%}.gr-result-empty p{font-family:var(--font-body-family, inherit);font-size:16px;line-height:1.6;color:#ffffffd9;margin:0}.gr-result-figures{display:flex;gap:32px;margin-bottom:26px;flex-wrap:wrap}.gr-figure{display:flex;flex-direction:column;gap:5px}.gr-figure-label{font-family:var(--font-body-family, inherit);font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;color:#fffc}.gr-figure-value{font-family:var(--font-heading-family, inherit);font-weight:700;font-size:24px;color:#fff;font-variant-numeric:tabular-nums}.gr-scale{margin:30px 0}.gr-scale-track{position:relative;height:8px;border-radius:4px;background:linear-gradient(to right,#4e9bd8,#0f6fbf 55%,#7fc98a);margin-bottom:12px}.gr-scale-marker{position:absolute;top:50%;left:0%;width:3px;height:24px;background:#fff;transform:translate(-50%,-50%);transition:left .4s cubic-bezier(.22,1,.36,1)}.gr-scale-marker:after{content:"";position:absolute;top:-7px;left:50%;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #FFFFFF;transform:translate(-50%)}.gr-scale-marker-value{position:absolute;top:-38px;left:50%;transform:translate(-50%);white-space:nowrap;font-family:var(--font-body-family, inherit);font-size:14px;font-weight:700;background:#fff;color:#0b3c6d;padding:4px 9px;border-radius:4px;font-variant-numeric:tabular-nums}.gr-scale-labels{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:5px;font-family:var(--font-body-family, inherit);font-size:13px;color:#fffc;font-variant-numeric:tabular-nums}@media(max-width:420px){.gr-scale-labels{font-size:12px}}.gr-scale-label-active{color:#fff;font-weight:700}.gr-recommendation{display:flex;align-items:baseline;gap:12px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2);margin-bottom:22px;flex-wrap:wrap}.gr-rec-label{font-family:var(--font-body-family, inherit);font-size:15px;color:#fffc}.gr-rec-value{font-family:var(--font-heading-family, inherit);font-size:26px;font-weight:700;color:#7fc98a}.gr-oversized{font-family:var(--font-body-family, inherit);font-size:15px;line-height:1.6;background:#ffffff1a;border-left:4px solid #7FC98A;border-radius:4px;padding:14px 16px;margin-bottom:22px;color:#fff}.gr-cta{display:inline-block;font-family:var(--font-body-family, inherit);font-weight:600;font-size:16px;background:#3fae4d;color:#fff;padding:14px 24px;border-radius:var(--buttons-radius, 8px);text-decoration:none;transition:background .15s ease}.gr-cta:hover{background:#349140;color:#fff}.gr-disclaimer{max-width:80ch;margin:30px 0 0;font-family:var(--font-body-family, inherit);font-size:14px;line-height:1.6;color:#6b7280;text-align:left}@media(prefers-reduced-motion:reduce){.gr-scale-marker{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/component-generator-rechner.css.map */
