@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;600;700&display=swap);:root{--orange:#f97316;--orange-light:#ffedd5;--orange-mid:#fed7aa;--orange-dark:#c2410c;--orange-border:#f9731647;--orange-glow:#f9731617;--bg:#fffaf5;--surface:#fff;--text:#1c1917;--text-muted:#78716c;--radius-sm:10px;--radius-md:16px;--radius-pill:999px;--shadow:0 4px 24px #f9731617;--shadow-hover:0 8px 32px #f973162e;--nav-height:54px}*,:after,:before{box-sizing:border-box;font-family:Lato,sans-serif;margin:0;padding:0}body{background:#fffaf5;background:var(--bg);color:#1c1917;color:var(--text);font-size:50%}span{margin-left:0}.topnav{align-items:center;background:linear-gradient(135deg,#f97316,#ea6a07);background:linear-gradient(135deg,var(--orange) 0,#ea6a07 100%);box-shadow:0 2px 16px #ea6a074d;display:flex;gap:.25rem;height:54px;height:var(--nav-height);overflow-x:auto;padding:0 1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}.topnav-brand{color:#fff;font-size:1.4rem;font-weight:700;margin-right:1.25rem;white-space:nowrap}.topnav-links{align-items:center;display:flex;gap:.2rem}.topnav-link{border-radius:999px;border-radius:var(--radius-pill);color:#ffffffd1;font-size:1.2rem;padding:.3rem .9rem;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.topnav-link:hover{background:#ffffff2e;color:#fff}.topnav-link.active{background:#ffffff38;color:#fff;font-weight:700}.lang-toggle{background:#ffffff26;border-radius:999px;border-radius:var(--radius-pill);display:flex;flex-shrink:0;gap:2px;margin-left:auto;padding:3px}.lang-toggle button{background:#0000;border:none;border-radius:999px;border-radius:var(--radius-pill);color:#fffc;cursor:pointer;font-size:1.1rem;font-weight:600;margin:0;padding:2px 10px;transition:background .15s,color .15s;width:auto}.lang-toggle button.active{background:#fff;color:#c2410c;color:var(--orange-dark)}.cablecalc,.dev-page,.home,.iframe-page,.imprint,.qr-page,.repayment-plan,.timer-page,.tools{color:#1c1917;color:var(--text);margin:1.5rem auto;max-width:1200px;overflow:hidden}.cablecalc,.dev-page,.home,.iframe-page,.imprint,.plan-form-card,.plan-output-card,.qr-page,.repayment-plan,.timer-page,.tool-card,.tools{background:#fff;background:var(--surface);border:1.5px solid #f9731647;border:1.5px solid var(--orange-border);border-radius:16px;border-radius:var(--radius-md);box-shadow:0 4px 24px #f9731617;box-shadow:var(--shadow)}.plan-form-card,.plan-output-card,.tool-card{padding:1.4rem}.tool-card{transition:box-shadow .18s,transform .18s}.tool-card:hover{box-shadow:0 8px 32px #f973162e;box-shadow:var(--shadow-hover);transform:translateY(-2px)}.tool-card.tool-card--wide{grid-column:1/-1}.header,.subhead{align-items:center;border-bottom:1.5px solid #f9731647;border-bottom:1.5px solid var(--orange-border);font-size:1.4rem;grid-column-end:span 4;margin-bottom:.5rem;padding:1.2rem 1.5rem .5rem}.header,.sub2head,.subhead{color:#c2410c;color:var(--orange-dark);display:flex;font-weight:700}.sub2head{font-size:1.3rem;padding:.8rem 0 .3rem}.evsub3head,.sub3head{color:#f97316;color:var(--orange);display:flex;font-size:1.1rem;font-weight:600}.sub3head{padding:.6rem 0 .2rem}.evsub3head{align-items:center;grid-column-start:1;padding:.8rem 1.5rem .8rem 0}.section-label{color:#f97316;color:var(--orange);display:block;font-size:1rem;font-weight:700;letter-spacing:.12em;margin-bottom:.4rem;text-transform:uppercase}.section-intro,.section-intro-inner{color:#78716c;color:var(--text-muted);font-size:1rem;font-style:italic;line-height:1.65;max-width:700px}.section-intro{grid-column:1/-1;padding:0 1.5rem 1.25rem}.section-intro-inner{padding:.6rem 0 .5rem}.text{align-items:center;color:#78716c;color:var(--text-muted);display:flex;font-size:.85em;line-height:1.6;padding:.5rem 1rem}@media only screen and (min-width:750px){.text{font-size:1rem;padding:.3rem .5rem}}.largetext{align-items:flex-start;color:#1c1917;color:var(--text);display:flex;font-size:.9em;line-height:1.65;padding:.5rem 1.5rem 1rem}@media only screen and (min-width:750px){.largetext{font-size:1rem;padding:.3rem .5rem .5rem}}.note{font-size:.85em}.note,.notemedium{color:#78716c;color:var(--text-muted);font-style:italic}.notemedium{font-size:1rem;padding-top:1.5rem}.reference{font-size:.9vw;font-style:italic}.muted,.reference{color:#78716c;color:var(--text-muted)}.extra-margin{padding-top:3rem}.page-section-header{border-bottom:1.5px solid #f9731647;border-bottom:1.5px solid var(--orange-border);grid-column:1/-1;margin-bottom:1rem;padding:1.5rem 1.5rem 0}.page-section-header .header,.page-section-header .subhead{border-bottom:none;margin-bottom:0;padding:0 0 .25rem}button,input,select{background:#fffaf5;background:var(--bg);border:1.5px solid #f9731647;border:1.5px solid var(--orange-border);border-radius:10px;border-radius:var(--radius-sm);box-sizing:border-box;color:#1c1917;color:var(--text);font-size:1rem;margin:2px 0 0 13px;padding:12px 5px;transition:border-color .15s,box-shadow .15s;width:7vw}input:focus,select:focus{box-shadow:0 0 0 3px #f9731621;outline:none}button,input:focus,select:focus{border-color:#f97316;border-color:var(--orange)}button{background:#f97316;background:var(--orange);color:#fff;cursor:pointer;font-weight:600}button:hover{background:#c2410c;background:var(--orange-dark);border-color:#c2410c;border-color:var(--orange-dark)}input.date{height:40px;min-width:100px;width:9vw}input.time{height:40px;min-width:90px;width:9vw}table{font-size:1rem}.theader,th{color:#c2410c;color:var(--orange-dark);font-weight:700;text-align:left}.theader{width:150px}.theader-large{color:#c2410c;color:var(--orange-dark);font-size:1.1rem;font-weight:700;text-align:left}@media only screen and (min-width:750px){.theader-large{font-size:1.3rem;width:15vw}}.tcont-medium{font-size:1.2em;text-align:left;width:15vw}.tcont-large{font-size:1.2rem;text-align:left;width:150px}@media only screen and (min-width:750px){.tcont-large{font-size:1.3rem;width:15vw}}.home{padding:0}.hero-card{background:linear-gradient(150deg,#fff7ed,#ffedd5 60%,#fed7aa);border-bottom:1.5px solid #f9731647;border-bottom:1.5px solid var(--orange-border);padding:2.2rem 2rem 2rem}.hero-body{align-items:flex-start;display:flex;gap:2rem}.hero-content{flex:1 1}.hero-social{display:flex;flex-direction:column;flex-shrink:0;gap:.6rem;padding-top:.25rem}.hero-card h1{color:#c2410c;color:var(--orange-dark);font-size:1.4rem;font-weight:700;margin-bottom:.75rem}.hero-card p{color:#1c1917;color:var(--text);font-size:1rem;line-height:1.65;margin-bottom:.5rem;max-width:640px}.hero-card p.muted{color:#78716c;color:var(--text-muted)}.hero-list{margin:.6rem 0 .6rem 1.4rem}.hero-list li{color:#1c1917;color:var(--text);font-size:1rem;line-height:1.7}.hero-tech{border-top:1px solid #f9731647;border-top:1px solid var(--orange-border);margin-top:1.5rem;padding-top:1.25rem}.social-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.social-pill{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #f9731647;border:1.5px solid var(--orange-border);border-radius:999px;border-radius:var(--radius-pill);box-shadow:0 2px 8px #f9731617;box-shadow:0 2px 8px var(--orange-glow);color:#c2410c;color:var(--orange-dark);display:inline-flex;font-size:1.1rem;font-weight:600;gap:.5rem;padding:.4rem 1.1rem;text-decoration:none;transition:box-shadow .15s,transform .15s}.social-pill:hover{box-shadow:0 8px 32px #f973162e;box-shadow:var(--shadow-hover);transform:translateY(-1px)}.disclaimer-panel{background:#ffedd5;background:var(--orange-light);border-top:1px solid #f9731647;border-top:1px solid var(--orange-border);padding:.75rem 2rem}.disclaimer-panel .disclaimer-note{color:#78716c;color:var(--text-muted);font-size:1rem;font-style:italic}@media only screen and (max-width:600px){.hero-body{flex-direction:column}.hero-social{flex-direction:row;flex-wrap:wrap}}.dev-page{padding:0}.project-cards{display:flex;flex-direction:column;gap:1.1rem;padding:.5rem 1.5rem 1.5rem}.project-card-link{color:inherit;display:block;text-decoration:none}.project-card{align-items:flex-start;background:#fff;background:var(--surface);border:1.5px solid #f9731647;border:1.5px solid var(--orange-border);border-radius:16px;border-radius:var(--radius-md);box-shadow:0 4px 24px #f9731617;box-shadow:var(--shadow);display:flex;gap:1.25rem;padding:1.4rem;transition:box-shadow .18s,transform .18s}.project-card:hover{box-shadow:0 8px 32px #f973162e;box-shadow:var(--shadow-hover);transform:translateY(-2px)}.project-card-icon{align-items:center;background:#ffedd5;background:var(--orange-light);border-radius:10px;border-radius:var(--radius-sm);color:#c2410c;color:var(--orange-dark);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.project-card-icon svg{height:22px;width:22px}.project-card-body h3{color:#1c1917;color:var(--text);font-size:1.3rem;font-weight:600;margin-bottom:.3rem}.project-card-body p{color:#78716c;color:var(--text-muted);font-size:1rem;line-height:1.5;margin-bottom:.75rem}.project-tags{display:flex;flex-wrap:wrap;gap:.4rem}.showcase-layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;padding:.5rem 1.5rem 1.5rem}.showcase-main{display:flex;flex:2 1;flex-direction:column;gap:1.1rem;min-width:300px}.showcase-sidebar{display:flex;flex:0 0 220px;flex-direction:column;gap:1.1rem;min-width:180px}.showcase-card h3{color:#c2410c;color:var(--orange-dark);font-size:1.3rem;font-weight:600;margin-bottom:.75rem}.showcase-card p{color:#1c1917;color:var(--text);font-size:1rem;line-height:1.6;margin-bottom:.5rem}.showcase-list{margin:0 0 0 1.4rem;padding:0}.showcase-list li{color:#1c1917;color:var(--text);font-size:1rem;line-height:1.7}.showcase-table{border-collapse:collapse;font-size:1rem;width:100%}.showcase-table th{border-bottom:1.5px solid #f9731647;border-bottom:1.5px solid var(--orange-border);color:#c2410c;color:var(--orange-dark);font-weight:700;padding:.4rem .75rem .4rem 0;text-align:left}.showcase-table td{border-bottom:1px solid #f973161a;color:#1c1917;color:var(--text);padding:.5rem .75rem .5rem 0}.showcase-table-muted{color:#78716c;color:var(--text-muted)}.showcase-links-card{align-items:flex-start;display:flex;flex-direction:column}.showcase-app-icon{align-items:center;background:linear-gradient(135deg,#ffedd5,#fed7aa);background:linear-gradient(135deg,var(--orange-light) 0,var(--orange-mid) 100%);border-radius:10px;border-radius:var(--radius-sm);color:#c2410c;color:var(--orange-dark);display:flex;height:52px;justify-content:center;margin-bottom:.75rem;width:52px}.showcase-app-icon svg{height:28px;width:28px}.showcase-links-card h3{color:#1c1917;color:var(--text);font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.showcase-btn-col{display:flex;flex-direction:column;gap:.5rem;width:100%}.showcase-btn{align-items:center;border:1.5px solid #0000;border-radius:999px;border-radius:var(--radius-pill);display:inline-flex;font-size:1.1rem;font-weight:600;gap:.4rem;justify-content:center;padding:.45rem 1rem;text-align:center;text-decoration:none;transition:background .15s,transform .15s}.showcase-btn--primary{background:#f97316;background:var(--orange);border-color:#f97316;border-color:var(--orange);box-shadow:0 2px 8px #f973164d;color:#fff}.showcase-btn--primary:hover{background:#c2410c;background:var(--orange-dark);border-color:#c2410c;border-color:var(--orange-dark);transform:translateY(-1px)}.showcase-btn--outline{background:#fff;background:var(--surface);border-color:#f9731647;border-color:var(--orange-border);color:#c2410c;color:var(--orange-dark)}.showcase-btn--outline:hover{background:#ffedd5;background:var(--orange-light);transform:translateY(-1px)}.showcase-screenshot{margin-top:1.25rem;width:100%}.showcase-screenshot img{border:1.5px solid #f9731647;border:1.5px solid var(--orange-border);border-radius:10px;border-radius:var(--radius-sm);display:block;width:100%}.showcase-card--placeholder p{color:#78716c;color:var(--text-muted);font-style:italic}.showcase-card--placeholder code{background:#ffedd5;background:var(--orange-light);border-radius:4px;color:#c2410c;color:var(--orange-dark);font-size:.95rem;padding:.1rem .4rem}.tool-card-link{color:inherit;display:block;text-decoration:none}.iframe-container,.iframe-page{padding:0}.iframe-container iframe{border:none;display:block;height:78vh;min-height:480px;width:100%}.qr-page{padding:0}.qr-layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;padding:.5rem 1.5rem 1.5rem}.qr-form-card{flex:1 1;min-width:240px}.qr-preview-card{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:1.25rem;min-width:200px}.qr-canvas-wrap canvas{border-radius:10px;border-radius:var(--radius-sm);display:block}.qr-field-group{margin-bottom:.9rem}.qr-field-group .label{color:#78716c;color:var(--text-muted);display:block;font-size:1rem;font-weight:600;margin-bottom:.3rem}.qr-btn-group{display:flex;flex-wrap:wrap;gap:.4rem}.qr-toggle{background:#fffaf5;background:var(--bg);border:1.5px solid #f9731647;border:1.5px solid var(--orange-border);border-radius:999px;border-radius:var(--radius-pill);color:#1c1917;color:var(--text);cursor:pointer;font-size:1rem;margin:0;padding:.3rem .75rem;transition:background .15s,color .15s,border-color .15s;width:auto}.qr-toggle.active,.qr-toggle:hover{background:#f97316;background:var(--orange);border-color:#f97316;border-color:var(--orange);color:#fff}.qr-color-group{display:flex;gap:.5rem;margin-top:.3rem}.qr-color-btn{background:var(--swatch);border:2px solid #0000;border-radius:50%;cursor:pointer;height:26px;margin:0;padding:0;transition:transform .15s,border-color .15s;width:26px}.qr-color-btn.active,.qr-color-btn:hover{border-color:#f97316;border-color:var(--orange);transform:scale(1.15)}.qr-toggle-row{align-items:center;cursor:pointer;display:flex;font-size:1rem;gap:.6rem;margin-top:.3rem}.qr-toggle-row input[type=checkbox]{cursor:pointer;height:auto;margin:0;padding:0;width:auto}.qr-logo-upload{margin-top:.6rem}.qr-upload-btn{background:#fffaf5;background:var(--bg);border:1.5px solid #f9731647;border:1.5px solid var(--orange-border);border-radius:999px;border-radius:var(--radius-pill);color:#c2410c;color:var(--orange-dark);cursor:pointer;display:inline-block;font-size:1rem;padding:.35rem .9rem;transition:background .15s}.qr-upload-btn.has-file,.qr-upload-btn:hover{background:#ffedd5;background:var(--orange-light)}.qr-file-hidden{display:none}.qr-error{color:#dc2626;font-size:1rem;margin-top:.4rem}.qr-download-btn{background:#f97316;background:var(--orange);border:none;border-radius:999px;border-radius:var(--radius-pill);box-shadow:0 2px 10px #f973164d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin:0;padding:.5rem 1.5rem;transition:background .15s,transform .15s;width:auto}.qr-download-btn:hover:not(:disabled){background:#c2410c;background:var(--orange-dark);transform:translateY(-1px)}.qr-download-btn:disabled{cursor:not-allowed;opacity:.4}.timer-page{padding:0}.tool-cards{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:1.25rem 1.5rem 1.5rem}.tool-icon{align-items:center;background:#ffedd5;background:var(--orange-light);border-radius:10px;border-radius:var(--radius-sm);color:#c2410c;color:var(--orange-dark);display:flex;font-size:2rem;height:40px;justify-content:center;margin-bottom:.85rem;width:40px}.tool-card h3{color:#1c1917;color:var(--text);font-size:1.3rem;font-weight:600;margin-bottom:.3rem}.tool-card p{color:#78716c;color:var(--text-muted);font-size:1rem;line-height:1.5}.tool-tag{background:#ffedd5;background:var(--orange-light);border-radius:999px;border-radius:var(--radius-pill);color:#c2410c;color:var(--orange-dark);display:inline-block;font-size:.9rem;font-weight:700;margin-top:.85rem;padding:.2rem .65rem}.tool-direct-link{color:#f97316;color:var(--orange);display:block;font-size:.9rem;margin-top:.6rem;text-decoration:none}.tool-direct-link:hover{text-decoration:underline}.timer-launch{color:#f97316;color:var(--orange);display:block;font-size:3.5rem;line-height:1;margin-bottom:.75rem;text-decoration:none;transition:color .15s,transform .15s}.timer-launch:hover{color:#c2410c;color:var(--orange-dark);transform:scale(1.08)}.timer-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.timer-controls label{color:#78716c;color:var(--text-muted);font-size:1rem;font-weight:600;margin:0}.timer-controls input{font-size:1.1rem!important;margin:0!important;padding:.3rem .5rem!important;width:65px!important}.tools{grid-gap:10px;display:grid;font-size:1rem;padding:0 0 1rem 1rem}@media only screen and (min-width:750px){.tools{grid-template-columns:1.3fr 2fr 2fr;grid-template-rows:auto repeat(4,auto);padding:0 1.5rem 1.5rem}}.evcar{grid-column-start:1;grid-row-end:4;grid-row-start:3}@media only screen and (min-width:750px){.evcar{grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:2}}.evcharge{grid-column-end:2;grid-column-start:1;grid-row-end:5;grid-row-start:4}@media only screen and (min-width:750px){.evcharge{align-items:last baseline;display:flex;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:2}}.evgraph{grid-column-end:2;grid-column-start:1;grid-row-end:6;grid-row-start:5}@media only screen and (min-width:750px){.evgraph{grid-column-end:4;grid-column-start:2;grid-row-end:3;grid-row-start:3}}.evinput{grid-column-end:2;grid-column-start:1;grid-row-end:3;grid-row-start:2}@media only screen and (min-width:750px){.evinput{grid-column-end:2;grid-column-start:1;grid-row-end:4;grid-row-start:2}}select.cars{margin-bottom:1.5rem;min-width:250px;padding:5px;width:21vw}select.charger{min-width:180px;padding:5px;width:12vw}input.socinput{font-size:1rem;margin:2px 0 0 13px;min-width:55px;padding:3px}.radio,.radioContainer{color:#1c1917;color:var(--text);font-size:.9em}.radio input[type=radio]{border:none;box-shadow:none;margin:0 4px 0 10px;padding:0;width:auto}.tradio{color:#1c1917;color:var(--text);font-size:.9em}@media only screen and (min-width:650px){.tradio{font-size:1.2em}}.chart-container{margin-top:2.5rem}.chart{max-width:380px;min-width:380px}@media only screen and (min-width:750px){.chart{max-height:600px;max-width:1000px}}.cablecalc{display:block;padding:0 0 1.5rem}.camper-cards{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;padding:.5rem 1.5rem 0}.camper-inputs-card{flex:1 1;min-width:220px}.camper-results-card{flex:1 1;min-width:200px}.camper-results-card h3{color:#c2410c;color:var(--orange-dark);font-size:1.3rem;font-weight:600;margin-bottom:.75rem}.camper-resources{padding:1.5rem 1.5rem 0}.camper-resources .sub2head{margin-bottom:.25rem}.camper-resources .section-label{display:block;margin-bottom:1rem}.camper-resource-cards{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1rem}.camper-resource-card{flex:1 1;min-width:200px}.resource-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:.5rem 0;padding:0}.resource-link{align-items:center;display:inline-flex;font-size:1rem;gap:.4rem}.resource-icon{color:#f97316;color:var(--orange);flex-shrink:0;height:1.1rem;width:1.1rem}.camper-blog-card{grid-column:1/-1;margin-top:1.5rem}.blog-content{color:#1c1917;color:var(--text);font-size:1rem;line-height:1.7}.blog-content p{margin-bottom:.75rem}.blog-content p:last-child{margin-bottom:0}.blog-content p strong{color:#c2410c;color:var(--orange-dark);display:block;margin-bottom:.1rem;margin-top:1.25rem}.blog-note{background:#fff8ee;border-left:3px solid #f97316;border-left:3px solid var(--orange);border-radius:0 6px 6px 0;font-size:.95rem;line-height:1.6;margin-top:1rem;padding:.75rem 1rem}.blog-img{border:1.5px solid #f9731640;border-radius:10px;display:block;margin:1.25rem auto;max-width:640px;width:100%}.calc-desc{color:#78716c;color:var(--text-muted);font-size:1rem;line-height:1.55;margin-bottom:1.1rem}.calc-field{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.calc-field label{color:#78716c;color:var(--text-muted);font-size:1rem;font-weight:600}.input-field,.select-field{background:#fffaf5;background:var(--bg);border:1.5px solid #f9731647;border:1.5px solid var(--orange-border);border-radius:10px;border-radius:var(--radius-sm);box-sizing:border-box;color:#1c1917;color:var(--text);font-size:1rem;height:30px;margin:0;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;transition:border-color .15s,box-shadow .15s;width:100%}.select-field{cursor:pointer}.input-field:focus,.select-field:focus{border-color:#f97316;border-color:var(--orange);box-shadow:0 0 0 3px #f9731621;outline:none}.result{background:linear-gradient(135deg,#ffedd5,#fed7aa);background:linear-gradient(135deg,var(--orange-light) 0,var(--orange-mid) 100%);border-left:4px solid #f97316;border-left:4px solid var(--orange);border-radius:10px;border-radius:var(--radius-sm);font-size:1rem;line-height:2;padding:1rem 1.1rem}.result strong{color:#1c1917;color:var(--text);font-weight:700}.result span{color:#78716c;color:var(--text-muted)}.result .success{color:#15803d;font-weight:700}.result .error{color:#dc2626;font-weight:700}.repayment-plan{display:flex;flex-direction:column;font-size:.95em;gap:1.5rem;padding:0 1.5rem 1.5rem}.plan-top-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4rem}.plan-form-card{flex:1 1;min-width:220px}.plan-output-card{align-items:flex-start;display:flex;flex:2 1;flex-wrap:wrap;gap:2.5rem;min-width:260px}.tilgprocess{border-top:1.5px solid #f9731647;border-top:1.5px solid var(--orange-border);padding-top:1rem}.tilggraph{visibility:hidden}@media only screen and (min-width:750px){.tilggraph{visibility:visible}}.tilgsummaryheader{width:130px}.tilgsummaryheader,.tilgtheader{color:#c2410c;color:var(--orange-dark);font-weight:600;text-align:left}.tilgtheader{max-width:80px;min-width:60px}@media only screen and (min-width:650px){.tilgtheader{max-width:150px;min-width:90px}}input.tilginput,select.tilginput{font-size:1.1rem;margin:2px 0 0 13px;padding:5px;width:100px}tbody.repay-table tr:nth-child(12n){background-color:#ffedd5;background-color:var(--orange-light)}.chartdesc{font-size:1rem;margin:2.5rem auto;text-align:center;width:60%}.imprint{font-size:1.2em}@media only screen and (min-width:750px){.imprint{grid-gap:10px;align-items:normal;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto;padding:0 1.5rem 1.5rem}}.imp-infos{grid-row-start:2}.imp-infos,.imp-legal{grid-column-start:1;padding:1rem 1.5rem}.imp-legal{grid-row-start:3}@media only screen and (min-width:750px){.imp-legal{grid-column-start:2;grid-row-start:2}}.col1{width:200px}.imp-icon{padding:1rem 1.5rem;visibility:hidden}@media only screen and (min-width:750px){.imp-icon{visibility:visible}}img.largeparagraph{border-radius:10px;border-radius:var(--radius-sm);margin-left:1.5rem;padding:1.5rem;width:20vw}a.link{color:#f97316;color:var(--orange);font-size:.9rem;text-decoration:none;transition:color .15s}a.link:hover,a.link:visited{color:#c2410c;color:var(--orange-dark)}a.link:hover{text-decoration:underline}
/*# sourceMappingURL=main.686b02a8.css.map*/