.rechner-scope{--background:0 0% 100%;--foreground:0 0% 10%;--card:0 0% 100%;--card-foreground:0 0% 10%;--popover:0 0% 100%;--popover-foreground:0 0% 10%;--primary:350 83% 59%;--primary-foreground:0 0% 100%;--secondary:220 14% 96%;--secondary-foreground:0 0% 10%;--muted:210 20% 98%;--muted-foreground:220 9% 46%;--accent:220 14% 96%;--accent-foreground:0 0% 10%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:220 13% 91%;--input:220 9% 84%;--ring:0 0% 63%;--radius:.75rem;--brand:350 83% 59%;--brand-foreground:0 0% 100%;--brand-deep:344 90% 46%;--success:142 71% 45%;--success-foreground:0 0% 100%;--warning:38 92% 50%;--warning-foreground:0 0% 100%;--info:217 91% 60%;--info-foreground:0 0% 100%;--ui-background:var(--background);--ui-foreground:var(--foreground);--ui-card:var(--card);--ui-card-foreground:var(--card-foreground);--ui-popover:var(--popover);--ui-popover-foreground:var(--popover-foreground);--ui-primary:var(--primary);--ui-primary-foreground:var(--primary-foreground);--ui-secondary:var(--secondary);--ui-secondary-foreground:var(--secondary-foreground);--ui-muted:var(--muted);--ui-muted-foreground:var(--muted-foreground);--ui-accent:var(--accent);--ui-accent-foreground:var(--accent-foreground);--ui-destructive:var(--destructive);--ui-destructive-foreground:var(--destructive-foreground);--ui-border:var(--border);--ui-input:var(--input);--ui-ring:var(--ring);--ui-brand:var(--brand);--ui-brand-foreground:var(--brand-foreground);--ui-brand-deep:var(--brand-deep);--ui-success:var(--success);--ui-warning:var(--warning);--ui-info:var(--info)}.rechner-scope.brand-gastschaden{--primary:350 83% 59%;--brand:350 83% 59%;--brand-deep:344 90% 46%}@media (max-width:639px){.iubenda-tp-btn{bottom:5.5rem!important}}
.rechner-scope,.rechner-scope :is(h1,h2,h3,h4,h5,h6){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.rechner-scope .scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.rechner-scope .scrollbar-hide::-webkit-scrollbar{display:none}.rechner-scope .touch-pan-y{touch-action:pan-y;-webkit-user-select:none;user-select:none}.rechner-scope .safe-area-inset-bottom{padding-bottom:env(safe-area-inset-bottom)}.rechner-scope [data-slot=input][aria-invalid=true],.rechner-scope [data-slot=native-select][aria-invalid=true],.rechner-scope [data-slot=checkbox][aria-invalid=true],.rechner-scope [data-slot=phone-input][aria-invalid=true]{border-color:hsl(var(--destructive))}.rechner-scope input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#191919!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.rechner-scope input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#191919!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.rechner-scope input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#191919!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.rechner-scope input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#191919!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.rechner-scope input[type=date]{appearance:none;flex-shrink:1;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.rechner-scope input[type=date]::-webkit-date-and-time-value{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}@supports (-webkit-touch-callout:none){.rechner-scope input[type=date]{width:100%!important;min-width:0!important;max-width:100%!important}}.rechner-scope .rounded-xl{border-radius:1rem}.rechner-scope .rounded-md{border-radius:calc(var(--radius) - 4px)}.rechner-scope .rounded-sm{border-radius:calc(var(--radius) - 8px)}.rechner-scope .rounded-xs{border-radius:.125rem}.rechner-scope .shadow-xs{box-shadow:0 1px 2px #0000000d}.rechner-scope .shadow-sm{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.rechner-scope .shadow-md{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.rechner-scope .shadow-lg{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.rechner-scope .shadow-xl{box-shadow:0 25px 50px -12px #00000040}