#tilgungWidget#tilgungWidget{--qm-slate-50: #F6F8FB;--qm-slate-100: #EDF1F7;--qm-slate-200: #DDE4EE;--qm-slate-300: #C4CEDC;--qm-slate-400: #98A6BC;--qm-slate-500: #6B7B93;--qm-slate-600: #4E5D74;--qm-slate-700: #384455;--qm-slate-800: #232C3A;--qm-slate-900: #141B27;--qm-slate-950: #0A0F18;--qm-blue-50: #ECF2FF;--qm-blue-100: #D7E3FF;--qm-blue-200: #B0C7FF;--qm-blue-300: #82A4FF;--qm-blue-400: #5180FB;--qm-blue-500: #2C61EC;--qm-blue-600: #1D4ED1;--qm-blue-700: #193FA8;--qm-blue-800: #1A3784;--qm-blue-900: #182F66;--qm-teal-50: #E5FAF3;--qm-teal-100: #C0F1E2;--qm-teal-200: #88E4CB;--qm-teal-300: #4ACFAF;--qm-teal-400: #18B892;--qm-teal-500: #0E9B79;--qm-teal-600: #0A7E63;--qm-teal-700: #0B6450;--qm-teal-800: #0C5141;--qm-teal-900: #0A4336;--qm-green-500: #16A34A;--qm-green-600: #15803D;--qm-amber-400: #F7B500;--qm-amber-500: #E59800;--qm-amber-600: #B97400;--qm-red-400: #F1646C;--qm-red-500: #E2474E;--qm-red-600: #C5343B;--qm-chart-1: #2C61EC;--qm-chart-2: #0E9B79;--qm-chart-3: #7A5CF0;--qm-chart-4: #F7B500;--qm-chart-5: #4ACFAF;--qm-chart-6: #98A6BC;--qm-chart-grid: #E6ECF4;--qm-chart-track: #EDF1F7;--qm-chart-axis: #5D6E87;--qm-surface-page: #F4F7FB;--qm-surface-card: #FFFFFF;--qm-surface-sunken: #F6F8FB;--qm-surface-raised: #FFFFFF;--qm-surface-inverse: var(--qm-slate-900);--qm-surface-brand-soft: var(--qm-blue-50);--qm-surface-positive-soft: var(--qm-teal-50);--qm-text-1: var(--qm-slate-900);--qm-text-2: var(--qm-slate-700);--qm-text-3: #5D6E87;--qm-text-on-brand: #FFFFFF;--qm-text-on-positive: #FFFFFF;--qm-border-subtle: var(--qm-slate-200);--qm-border-default: var(--qm-slate-300);--qm-border-strong: var(--qm-slate-400);--qm-border-focus: var(--qm-brand);--qm-brand: var(--gColorBrandHex, #2C61EC);--qm-brand-hover: #1D4ED1;--qm-brand-active: #193FA8;--qm-brand-soft: #ECF2FF;--qm-brand-ring: rgba(44, 97, 236, .35);--qm-text-link: var(--qm-brand-active);--qm-positive: var(--qm-teal-500);--qm-positive-strong: var(--qm-teal-600);--qm-positive-soft: var(--qm-teal-50);--qm-success: var(--qm-green-600);--qm-success-soft: #E7F6EC;--qm-warning: var(--qm-amber-600);--qm-warning-soft: #FDF3DC;--qm-danger: var(--qm-red-500);--qm-danger-soft: #FCE9E9;--qm-field-bg: #FFFFFF;--qm-field-bg-disabled: var(--qm-slate-100);--qm-field-border: var(--qm-slate-500);--qm-field-border-hover: var(--qm-slate-600);--qm-field-placeholder: var(--qm-slate-400);--qm-track-fill: var(--qm-slate-200);--qm-font-display: "IBM Plex Sans", system-ui, sans-serif;--qm-font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--qm-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--qm-num-feature: "tnum" 1, "lnum" 1, "cv01" 1;--qm-text-2xs: .6875rem;--qm-text-xs: .75rem;--qm-text-sm: .8125rem;--qm-text-base: .9375rem;--qm-text-md: 1rem;--qm-text-lg: 1.125rem;--qm-text-xl: 1.375rem;--qm-text-2xl: 1.75rem;--qm-text-3xl: 2.25rem;--qm-text-4xl: 3rem;--qm-text-5xl: 3.75rem;--qm-weight-regular: 400;--qm-weight-medium: 500;--qm-weight-semibold: 600;--qm-weight-bold: 700;--qm-weight-extrabold: 800;--qm-leading-tight: 1.1;--qm-leading-snug: 1.25;--qm-leading-normal: 1.5;--qm-leading-relaxed: 1.65;--qm-tracking-tighter: -.03em;--qm-tracking-tight: -.015em;--qm-tracking-normal: 0em;--qm-tracking-wide: .02em;--qm-tracking-caps: .06em;--qm-space-0: 0;--qm-space-1: .25rem;--qm-space-2: .5rem;--qm-space-3: .75rem;--qm-space-4: 1rem;--qm-space-5: 1.25rem;--qm-space-6: 1.5rem;--qm-space-7: 2rem;--qm-space-8: 2.5rem;--qm-space-9: 3rem;--qm-space-10: 4rem;--qm-space-12: 5rem;--qm-control-h-sm: 2.25rem;--qm-control-h: 2.75rem;--qm-control-h-lg: 3.25rem;--qm-field-gap: var(--qm-space-2);--qm-stack-gap: var(--qm-space-4);--qm-group-gap: var(--qm-space-6);--qm-section-gap: var(--qm-space-8);--qm-border-1: 1px;--qm-border-2: 1.5px;--qm-shadow-xs: 0 1px 2px rgba(16, 33, 60, .06);--qm-shadow-sm: 0 1px 2px rgba(16, 33, 60, .06), 0 2px 6px rgba(16, 33, 60, .05);--qm-shadow-md: 0 2px 4px rgba(16, 33, 60, .05), 0 8px 20px rgba(16, 33, 60, .08);--qm-shadow-lg: 0 6px 14px rgba(16, 33, 60, .08), 0 20px 44px rgba(16, 33, 60, .12);--qm-shadow-focus: 0 0 0 3px var(--qm-brand-ring);--qm-shadow-inset: inset 0 1px 2px rgba(16, 33, 60, .06);--qm-ease-out: cubic-bezier(.22, 1, .36, 1);--qm-ease-in-out: cubic-bezier(.65, 0, .35, 1);--qm-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--qm-dur-fast: .12s;--qm-dur: .18s;--qm-dur-slow: .28s;--qm-focus-ring: 0 0 0 3px var(--qm-brand-ring);--qm-z-dropdown: 40;--qm-control-h: 2.25rem;--qm-space-7: 1.25rem;--qm-space-6: 1rem;--qm-space-5: .875rem;--qm-stack-gap: .625rem;--qm-text-2xl: 1.5rem;--qm-text-xl: 1.2rem}@supports (background: color-mix(in srgb,red,blue)){#tilgungWidget#tilgungWidget{--qm-brand-hover: color-mix(in srgb, var(--qm-brand) 88%, #000000);--qm-brand-active: color-mix(in srgb, var(--qm-brand) 76%, #000000);--qm-brand-soft: color-mix(in srgb, var(--qm-brand) 10%, #FFFFFF);--qm-brand-ring: color-mix(in srgb, var(--qm-brand) 35%, transparent)}}html[data-theme=dark] #tilgungWidget#tilgungWidget,html.dark #tilgungWidget#tilgungWidget{--qm-surface-page: #0B111B;--qm-surface-card: #141C29;--qm-surface-sunken: #0F1622;--qm-surface-raised: #1A2433;--qm-surface-inverse: #FFFFFF;--qm-surface-brand-soft: #14233F;--qm-surface-positive-soft: #0C2A24;--qm-text-1: #F2F6FC;--qm-text-2: #C2CEDE;--qm-text-3: #8A99AF;--qm-text-link: var(--qm-brand-active);--qm-border-subtle: #233044;--qm-border-default: #2E3D54;--qm-border-strong: #43536C;--qm-brand-hover: #82A4FF;--qm-brand-active: #B0C7FF;--qm-brand-soft: #14233F;--qm-brand-ring: rgba(130, 164, 255, .45);--qm-positive: var(--qm-teal-400);--qm-positive-strong: var(--qm-teal-300);--qm-positive-soft: #0C2A24;--qm-warning: var(--qm-amber-400);--qm-success-soft: #122a1c;--qm-warning-soft: #2c2410;--qm-danger-soft: #2c1416;--qm-field-bg: #0F1622;--qm-field-bg-disabled: #161F2C;--qm-field-border: #566A8C;--qm-field-border-hover: #6B7F9F;--qm-field-placeholder: #6B7B93;--qm-track-fill: #233044;--qm-chart-grid: #243144;--qm-chart-axis: #8A99AF;--qm-chart-track: #1A2433;--qm-shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--qm-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4), 0 2px 6px rgba(0, 0, 0, .35);--qm-shadow-md: 0 2px 4px rgba(0, 0, 0, .4), 0 8px 20px rgba(0, 0, 0, .45);--qm-shadow-lg: 0 6px 14px rgba(0, 0, 0, .5), 0 20px 44px rgba(0, 0, 0, .55);--qm-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .35);color-scheme:dark}@supports (background: color-mix(in srgb,red,blue)){html[data-theme=dark] #tilgungWidget#tilgungWidget,html.dark #tilgungWidget#tilgungWidget{--qm-brand-hover: color-mix(in srgb, var(--qm-brand) 78%, #FFFFFF);--qm-brand-active: color-mix(in srgb, var(--qm-brand) 60%, #FFFFFF);--qm-brand-ring: color-mix(in srgb, var(--qm-brand) 45%, transparent)}}#tilgungWidget,#tilgungWidget *,#tilgungWidget *:before,#tilgungWidget *:after{box-sizing:border-box}#tilgungWidget{display:block;font-family:var(--qm-font-sans);font-size:var(--qm-text-base);line-height:var(--qm-leading-normal);color:var(--qm-text-2);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:var(--qm-num-feature)}#tilgungWidget h2{font-family:var(--qm-font-display);color:var(--qm-text-1);line-height:var(--qm-leading-tight);letter-spacing:var(--qm-tracking-tight);margin:0}#tilgungWidget p{margin:0}#tilgungWidget div,#tilgungWidget table,#tilgungWidget caption,#tilgungWidget ul,#tilgungWidget ol,#tilgungWidget li,#tilgungWidget figure,#tilgungWidget button,#tilgungWidget input,#tilgungWidget select{margin:0}#tilgungWidget button,#tilgungWidget input,#tilgungWidget select{font:inherit;color:inherit}#tilgungWidget :focus-visible{outline:2px solid var(--qm-brand);outline-offset:2px}#tilgungWidget a{color:var(--qm-text-link);text-decoration:none}#tilgungWidget a:hover{text-decoration:underline}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/IBMPlexSans-Regular-Latin1.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../../fonts/IBMPlexSans-Medium-Latin1.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../../fonts/IBMPlexSans-SemiBold-Latin1.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/IBMPlexSans-Bold-Latin1.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../fonts/IBMPlexMono-Regular-Latin1.woff2) format("woff2")}#tilgungWidget .srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){#tilgungWidget *,#tilgungWidget *:before,#tilgungWidget *:after{transition:none!important}}#tilgungWidget .qmChart__svg{width:100%;height:auto;display:block}#tilgungWidget .qmChart__svg text{font-family:var(--qm-font-mono);font-size:10px;fill:var(--qm-chart-axis)}#tilgungWidget .qmChart__grid{stroke:var(--qm-chart-grid);stroke-width:1}#tilgungWidget .qmChart__centerValue{font-family:var(--qm-font-display);font-size:16px;font-weight:var(--qm-weight-bold);fill:var(--qm-text-1)}#tilgungWidget .qmChart__legend{display:flex;gap:var(--qm-space-4);flex-wrap:wrap;margin-top:var(--qm-space-4)}#tilgungWidget .qmChart__legendItem{display:inline-flex;align-items:center;gap:6px;font-size:var(--qm-text-xs);color:var(--qm-text-3)}#tilgungWidget .qmChart__dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex:none}#tilgungWidget .qmChart__tooltip{position:absolute;top:0;left:0;display:none;background:var(--qm-surface-raised);border:1px solid var(--qm-border-subtle);box-shadow:var(--qm-shadow-md);padding:var(--qm-space-2) var(--qm-space-3);font-size:var(--qm-text-xs);color:var(--qm-text-2);pointer-events:none;z-index:var(--qm-z-dropdown);white-space:nowrap}#tilgungWidget .qmChart__tooltipTitle{font-weight:var(--qm-weight-bold);color:var(--qm-text-1);margin-bottom:4px}#tilgungWidget .qmChart__tooltipRow{display:flex;align-items:center;gap:6px}#tilgungWidget .qmChart__marker{stroke:var(--qm-chart-axis);stroke-width:1;stroke-dasharray:3 3}#tilgungWidget .qmChart__markerLabel{fill:var(--qm-chart-axis);font-size:9px}#tilgungWidget .tilgungCalc{container-type:inline-size;background:var(--qm-surface-card);border:1px solid var(--qm-border-subtle);box-shadow:var(--qm-shadow-sm);border-radius:0;color:var(--qm-text-1);font-family:var(--qm-font-sans);font-size:var(--qm-text-base);line-height:var(--qm-leading-normal)}#tilgungWidget .tilgungCalc__header{padding:var(--qm-space-6) var(--qm-space-6) 0}#tilgungWidget .tilgungBadge{display:inline-block;font-size:var(--qm-text-2xs);font-weight:var(--qm-weight-bold);letter-spacing:var(--qm-tracking-caps);text-transform:uppercase;color:var(--qm-brand-active);background:var(--qm-surface-brand-soft);padding:2px var(--qm-space-2);border-radius:0}#tilgungWidget .tilgungCalc__title{margin:var(--qm-space-2) 0 0;font-family:var(--qm-font-display);font-size:var(--qm-text-2xl);font-weight:var(--qm-weight-extrabold);letter-spacing:var(--qm-tracking-tight);line-height:var(--qm-leading-tight);color:var(--qm-text-1)}#tilgungWidget .tilgungCalc__sub{margin:var(--qm-space-2) 0 0;color:var(--qm-text-2);font-size:var(--qm-text-sm);line-height:var(--qm-leading-relaxed);max-width:62ch}#tilgungWidget .tilgungCalc__body{padding:var(--qm-space-6);display:grid;gap:var(--qm-section-gap)}#tilgungWidget .tilgungPowered{border-top:1px solid var(--qm-border-subtle);padding:var(--qm-space-3) var(--qm-space-6);font-size:var(--qm-text-2xs);color:var(--qm-text-3)}#tilgungWidget .tilgungPowered a{color:var(--qm-text-link)}#tilgungWidget .tilgungBand{background:var(--qm-surface-sunken);border:1px solid var(--qm-border-subtle);padding:var(--qm-space-5);display:grid;gap:var(--qm-group-gap)}#tilgungWidget .tilgungBand__grid,#tilgungWidget .tilgungAdvanced__grid{display:grid;gap:var(--qm-field-gap);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}#tilgungWidget .tilgungBand__grid--second{grid-template-columns:minmax(150px,1fr) minmax(260px,2fr)}@container (max-width: 560px){#tilgungWidget .tilgungBand__grid--second{grid-template-columns:1fr}}#tilgungWidget .tilgungField{display:grid;gap:var(--qm-space-2);align-content:start;min-width:0}#tilgungWidget .tilgungField--full{grid-column:1 / -1}#tilgungWidget .tilgungField--wide{grid-column:span 2}@container (max-width: 560px){#tilgungWidget .tilgungField--wide{grid-column:1 / -1}}#tilgungWidget .tilgungField__labelRow{display:flex;align-items:center;gap:var(--qm-space-2);min-width:0}#tilgungWidget .tilgungField__label{font-size:var(--qm-text-sm);font-weight:var(--qm-weight-semibold);color:var(--qm-text-2)}#tilgungWidget .tilgungField__hint{font-weight:var(--qm-weight-regular);color:var(--qm-text-3);font-size:var(--qm-text-xs)}#tilgungWidget .tilgungField__control{display:flex;align-items:stretch;background:var(--qm-field-bg);border:1px solid var(--qm-field-border);border-radius:0;box-shadow:none;min-height:var(--qm-control-h);min-width:0}#tilgungWidget .tilgungField__control:hover{border-color:var(--qm-field-border-hover)}#tilgungWidget .tilgungField__control:focus-within{border-color:var(--qm-border-focus);box-shadow:var(--qm-shadow-focus)}#tilgungWidget .tilgungField__prefix{display:flex;align-items:center;padding:0 var(--qm-space-2) 0 var(--qm-space-3);color:var(--qm-text-3);font-size:var(--qm-text-sm);flex:none}#tilgungWidget .tilgungField__control input{flex:1 1 auto;min-width:0;border:0;background:transparent;box-shadow:none;border-radius:0;-webkit-appearance:none;appearance:none;padding:0 var(--qm-space-3);color:var(--qm-text-1);font-family:var(--qm-font-sans);font-size:var(--qm-text-md);font-weight:var(--qm-weight-semibold);font-variant-numeric:var(--qm-num-feature)}#tilgungWidget .tilgungField__control input:focus{outline:none}#tilgungWidget .tilgungField__control input::placeholder{color:var(--qm-field-placeholder);font-weight:var(--qm-weight-regular)}#tilgungWidget .tilgungStepper{display:flex;flex:none;border-left:1px solid var(--qm-field-border)}#tilgungWidget .tilgungStepper__btn{width:34px;border:0;border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none;background:var(--qm-surface-raised);color:var(--qm-text-2);cursor:pointer;font-size:var(--qm-text-md);line-height:1;font-family:inherit;transition:background var(--qm-dur-fast) var(--qm-ease-out)}#tilgungWidget .tilgungStepper__btn+.tilgungStepper__btn{border-left:1px solid var(--qm-field-border)}#tilgungWidget .tilgungStepper__btn:hover{background:var(--qm-slate-100)}#tilgungWidget .tilgungSegmented{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--qm-field-border);background:var(--qm-field-bg);border-radius:0}#tilgungWidget .tilgungSegmented button{flex:1 1 auto;min-width:44px;border:0;border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none;background:transparent;color:var(--qm-text-2);cursor:pointer;font-family:inherit;font-size:var(--qm-text-sm);font-weight:var(--qm-weight-semibold);padding:0 var(--qm-space-3);min-height:var(--qm-control-h);transition:background var(--qm-dur-fast) var(--qm-ease-out)}#tilgungWidget .tilgungSegmented button+button{border-left:1px solid var(--qm-field-border)}#tilgungWidget .tilgungSegmented button:hover{background:var(--qm-slate-100)}#tilgungWidget .tilgungSegmented button.isActive{background:var(--qm-brand);color:var(--qm-text-on-brand)}#tilgungWidget .tilgungSegmented--modes button{flex:1 1 30%}#tilgungWidget .tilgungPresets{display:flex;flex-wrap:wrap;gap:var(--qm-space-2);margin-top:var(--qm-space-1)}#tilgungWidget .tilgungPresets button{border:1px solid var(--qm-border-default);border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none;background:var(--qm-surface-raised);color:var(--qm-text-2);cursor:pointer;font-family:inherit;font-size:var(--qm-text-xs);font-weight:var(--qm-weight-semibold);padding:var(--qm-space-1) var(--qm-space-3);min-height:var(--qm-control-h-sm)}#tilgungWidget .tilgungPresets button:hover{background:var(--qm-slate-100);border-color:var(--qm-border-strong)}#tilgungWidget .tilgungSwitch{border:0;border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none;background:transparent;padding:0;cursor:pointer;justify-self:start}#tilgungWidget .tilgungSwitch__track{display:block;width:44px;height:24px;background:var(--qm-slate-300);border-radius:999px;position:relative;transition:background var(--qm-dur) var(--qm-ease-out)}#tilgungWidget .tilgungSwitch__thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;background:var(--qm-surface-card);border-radius:50%;box-shadow:var(--qm-shadow-xs);transition:transform var(--qm-dur) var(--qm-ease-out)}#tilgungWidget .tilgungSwitch[aria-checked=true] .tilgungSwitch__track{background:var(--qm-brand)}#tilgungWidget .tilgungSwitch[aria-checked=true] .tilgungSwitch__thumb{transform:translate(20px)}#tilgungWidget .tilgungHelp{display:inline-flex;width:16px;height:16px;flex:none;position:relative;color:var(--qm-text-3);cursor:help}#tilgungWidget .tilgungHelp svg{width:16px;height:16px}#tilgungWidget .tilgungHelp:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);width:max-content;max-width:280px;background:var(--qm-surface-inverse);color:var(--qm-text-on-brand);padding:var(--qm-space-2) var(--qm-space-3);font-size:var(--qm-text-xs);line-height:var(--qm-leading-snug);font-weight:var(--qm-weight-regular);white-space:normal;text-align:left;opacity:0;pointer-events:none;z-index:var(--qm-z-dropdown);transition:opacity var(--qm-dur-fast) var(--qm-ease-out)}#tilgungWidget .tilgungHelp:hover:after,#tilgungWidget .tilgungHelp:focus:after,#tilgungWidget .tilgungHelp:focus-visible:after{opacity:1}#tilgungWidget .tilgungHelp svg,#tilgungWidget .tilgungChevron{fill:none!important;stroke:currentColor!important;stroke-width:2!important}#tilgungWidget .tilgungCollapseToggle{display:inline-flex;align-items:center;gap:var(--qm-space-2);border:0;border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none;background:transparent;padding:var(--qm-space-2) 0;cursor:pointer;color:var(--qm-text-link);font-family:inherit;font-size:var(--qm-text-sm);font-weight:var(--qm-weight-semibold);justify-self:start}#tilgungWidget .tilgungChevron{width:16px;height:16px;transition:transform var(--qm-dur) var(--qm-ease-out)}#tilgungWidget .tilgungCollapseToggle[aria-expanded=true] .tilgungChevron{transform:rotate(180deg)}#tilgungWidget [data-field][hidden],#tilgungWidget [data-tile][hidden],#tilgungWidget [data-collapse-body][hidden],#tilgungWidget [data-repair][hidden]{display:none!important}#tilgungWidget .tilgungField.isDisabled{opacity:.5}#tilgungWidget .tilgungField.isDisabled input,#tilgungWidget .tilgungField.isDisabled button{cursor:not-allowed}#tilgungWidget .tilgungNotice{background:var(--qm-danger-soft);border-left:3px solid var(--qm-danger);padding:var(--qm-space-3) var(--qm-space-4);color:var(--qm-text-1);font-size:var(--qm-text-sm);line-height:var(--qm-leading-relaxed)}#tilgungWidget .tilgungNotice:empty{display:none}#tilgungWidget .tilgungRepair:empty{display:none}#tilgungWidget [data-repair]{border:1px solid var(--qm-brand);border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none;background:var(--qm-brand);color:var(--qm-text-on-brand);cursor:pointer;font-family:inherit;font-size:var(--qm-text-sm);font-weight:var(--qm-weight-semibold);padding:var(--qm-space-2) var(--qm-space-4);min-height:var(--qm-control-h-sm);margin-top:var(--qm-space-2)}#tilgungWidget [data-repair]:hover{background:var(--qm-brand-hover);border-color:var(--qm-brand-hover)}#tilgungWidget .tilgungNotices:empty{display:none}#tilgungWidget .tilgungNoticeLine{background:var(--qm-warning-soft);border-left:3px solid var(--qm-warning);padding:var(--qm-space-2) var(--qm-space-3);margin:0 0 var(--qm-space-2);font-size:var(--qm-text-xs);line-height:var(--qm-leading-snug);color:var(--qm-text-2)}#tilgungWidget .tilgungUnlicensed{padding:var(--qm-space-5);background:var(--qm-danger-soft);border:1px solid var(--qm-danger);color:var(--qm-text-1);font-family:var(--qm-font-sans);font-size:var(--qm-text-sm)}#tilgungWidget .tilgungResults{display:grid;gap:var(--qm-stack-gap)}#tilgungWidget .tilgungHeadline{display:grid;gap:var(--qm-field-gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}#tilgungWidget .tilgungKpiGrid{display:grid;gap:var(--qm-field-gap);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}#tilgungWidget .tilgungKpi{background:var(--qm-surface-sunken);border:1px solid var(--qm-border-subtle);padding:var(--qm-space-4);display:grid;gap:var(--qm-space-1);align-content:start;border-radius:0}#tilgungWidget .tilgungKpi .k{font-size:var(--qm-text-xs);font-weight:var(--qm-weight-semibold);color:var(--qm-text-3);display:flex;align-items:center;gap:var(--qm-space-2);line-height:var(--qm-leading-snug)}#tilgungWidget .tilgungKpi .v{font-family:var(--qm-font-display);font-size:var(--qm-text-xl);font-weight:var(--qm-weight-extrabold);color:var(--qm-text-1);font-variant-numeric:var(--qm-num-feature);letter-spacing:var(--qm-tracking-tight)}#tilgungWidget .tilgungKpi__note{font-size:var(--qm-text-2xs);color:var(--qm-text-3);line-height:var(--qm-leading-snug)}#tilgungWidget .tilgungKpi--brand{background:var(--qm-surface-brand-soft);border-color:var(--qm-brand-ring)}#tilgungWidget .tilgungKpi--brand .k{color:var(--qm-brand-active)}#tilgungWidget .tilgungKpi--brand .v{font-size:var(--qm-text-3xl);color:var(--qm-brand-active)}#tilgungWidget .tilgungKpi--accent .v{color:var(--qm-text-1)}#tilgungWidget .tilgungKpi--warn .v{color:var(--qm-warning)}#tilgungWidget .tilgungSentence{margin:0;font-size:var(--qm-text-md);line-height:var(--qm-leading-relaxed);color:var(--qm-text-1);max-width:68ch}#tilgungWidget .tilgungSentence--sub{font-size:var(--qm-text-sm);color:var(--qm-text-2)}#tilgungWidget .tilgungSentence--sub:empty{display:none}#tilgungWidget .tilgungStrip{display:grid;gap:var(--qm-space-2)}#tilgungWidget .tilgungStrip__title,#tilgungWidget .tilgungFrame__title{margin:0;font-family:var(--qm-font-display);font-size:var(--qm-text-md);font-weight:var(--qm-weight-bold);color:var(--qm-text-1)}#tilgungWidget .tilgungStrip__sub,#tilgungWidget .tilgungStrip__note,#tilgungWidget .tilgungFrame__note{margin:0;font-size:var(--qm-text-xs);color:var(--qm-text-3);line-height:var(--qm-leading-snug)}#tilgungWidget .tilgungFrame__note:empty{display:none}#tilgungWidget .tilgungStrip__wrap,#tilgungWidget .tilgungTableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--qm-border-subtle)}#tilgungWidget .tilgungStripTable,#tilgungWidget .tilgungTable{width:100%;border-collapse:collapse;font-size:var(--qm-text-xs);font-variant-numeric:var(--qm-num-feature)}#tilgungWidget .tilgungStripTable th,#tilgungWidget .tilgungStripTable td,#tilgungWidget .tilgungTable th,#tilgungWidget .tilgungTable td{padding:var(--qm-space-2) var(--qm-space-3);text-align:right;border-bottom:1px solid var(--qm-border-subtle);white-space:nowrap}#tilgungWidget .tilgungStripTable thead th,#tilgungWidget .tilgungTable thead th{background:var(--qm-surface-sunken);color:var(--qm-text-3);font-weight:var(--qm-weight-semibold);position:sticky;top:0}#tilgungWidget .tilgungStripTable tbody th,#tilgungWidget .tilgungTable tbody th{text-align:left;color:var(--qm-text-2);font-weight:var(--qm-weight-semibold)}#tilgungWidget .tilgungStripTable td.isNone{color:var(--qm-text-3)}#tilgungWidget .tilgungTableNote{margin:0;font-size:var(--qm-text-xs);color:var(--qm-text-3)}#tilgungWidget .tilgungFrame{border:1px solid var(--qm-border-subtle);padding:var(--qm-space-4);display:grid;gap:var(--qm-space-3)}#tilgungWidget .tilgungChart{position:relative;min-height:180px}@media print{#tilgungWidget .tilgungBand,#tilgungWidget .tilgungCollapseToggle,#tilgungWidget .tilgungFrame,#tilgungWidget .tilgungStrip,#tilgungWidget .tilgungRepair{display:none!important}#tilgungWidget .tilgungCalc{border:0;box-shadow:none}#tilgungWidget .tilgungTableWrap{overflow:visible;border:0}#tilgungWidget .tilgungTable{font-size:9pt}#tilgungWidget .tilgungTable thead th{position:static}}
