:root{--h-body: 0;--s-body: 0%;--l-body: 10%;--h-primary: 0;--s-primary: 100%;--l-primary: 40%;--h-info: 40;--s-info: 100%;--l-info: 40%;--h-success: 147;--s-success: 61%;--l-success: 31%;--h-error: 0;--s-error: 100%;--l-error: 40%;--body: hsl(var(--h-body), var(--s-body), var(--l-body));--body-0: hsl(var(--h-body), var(--s-body), calc(0 * 5 * 1%));--body-5: hsl(var(--h-body), var(--s-body), calc(1 * 5 * 1%));--body-10: hsl(var(--h-body), var(--s-body), calc(2 * 5 * 1%));--body-15: hsl(var(--h-body), var(--s-body), calc(3 * 5 * 1%));--body-20: hsl(var(--h-body), var(--s-body), calc(4 * 5 * 1%));--body-25: hsl(var(--h-body), var(--s-body), calc(5 * 5 * 1%));--body-30: hsl(var(--h-body), var(--s-body), calc(6 * 5 * 1%));--body-35: hsl(var(--h-body), var(--s-body), calc(7 * 5 * 1%));--body-40: hsl(var(--h-body), var(--s-body), calc(8 * 5 * 1%));--body-45: hsl(var(--h-body), var(--s-body), calc(9 * 5 * 1%));--body-50: hsl(var(--h-body), var(--s-body), calc(10 * 5 * 1%));--body-55: hsl(var(--h-body), var(--s-body), calc(11 * 5 * 1%));--body-60: hsl(var(--h-body), var(--s-body), calc(12 * 5 * 1%));--body-65: hsl(var(--h-body), var(--s-body), calc(13 * 5 * 1%));--body-70: hsl(var(--h-body), var(--s-body), calc(14 * 5 * 1%));--body-75: hsl(var(--h-body), var(--s-body), calc(15 * 5 * 1%));--body-80: hsl(var(--h-body), var(--s-body), calc(16 * 5 * 1%));--body-85: hsl(var(--h-body), var(--s-body), calc(17 * 5 * 1%));--body-90: hsl(var(--h-body), var(--s-body), calc(18 * 5 * 1%));--body-95: hsl(var(--h-body), var(--s-body), calc(19 * 5 * 1%));--body-100: hsl(var(--h-body), var(--s-body), calc(20 * 5 * 1%));--primary: hsl(var(--h-primary), var(--s-primary), var(--l-primary));--primary-0: hsl(var(--h-primary), var(--s-primary), calc(0 * 5 * 1%));--primary-5: hsl(var(--h-primary), var(--s-primary), calc(1 * 5 * 1%));--primary-10: hsl(var(--h-primary), var(--s-primary), calc(2 * 5 * 1%));--primary-15: hsl(var(--h-primary), var(--s-primary), calc(3 * 5 * 1%));--primary-20: hsl(var(--h-primary), var(--s-primary), calc(4 * 5 * 1%));--primary-25: hsl(var(--h-primary), var(--s-primary), calc(5 * 5 * 1%));--primary-30: hsl(var(--h-primary), var(--s-primary), calc(6 * 5 * 1%));--primary-35: hsl(var(--h-primary), var(--s-primary), calc(7 * 5 * 1%));--primary-40: hsl(var(--h-primary), var(--s-primary), calc(8 * 5 * 1%));--primary-45: hsl(var(--h-primary), var(--s-primary), calc(9 * 5 * 1%));--primary-50: hsl(var(--h-primary), var(--s-primary), calc(10 * 5 * 1%));--primary-55: hsl(var(--h-primary), var(--s-primary), calc(11 * 5 * 1%));--primary-60: hsl(var(--h-primary), var(--s-primary), calc(12 * 5 * 1%));--primary-65: hsl(var(--h-primary), var(--s-primary), calc(13 * 5 * 1%));--primary-70: hsl(var(--h-primary), var(--s-primary), calc(14 * 5 * 1%));--primary-75: hsl(var(--h-primary), var(--s-primary), calc(15 * 5 * 1%));--primary-80: hsl(var(--h-primary), var(--s-primary), calc(16 * 5 * 1%));--primary-85: hsl(var(--h-primary), var(--s-primary), calc(17 * 5 * 1%));--primary-90: hsl(var(--h-primary), var(--s-primary), calc(18 * 5 * 1%));--primary-95: hsl(var(--h-primary), var(--s-primary), calc(19 * 5 * 1%));--primary-100: hsl(var(--h-primary), var(--s-primary), calc(20 * 5 * 1%));--info: hsl(var(--h-info), var(--s-info), var(--l-info));--info-0: hsl(var(--h-info), var(--s-info), calc(0 * 5 * 1%));--info-5: hsl(var(--h-info), var(--s-info), calc(1 * 5 * 1%));--info-10: hsl(var(--h-info), var(--s-info), calc(2 * 5 * 1%));--info-15: hsl(var(--h-info), var(--s-info), calc(3 * 5 * 1%));--info-20: hsl(var(--h-info), var(--s-info), calc(4 * 5 * 1%));--info-25: hsl(var(--h-info), var(--s-info), calc(5 * 5 * 1%));--info-30: hsl(var(--h-info), var(--s-info), calc(6 * 5 * 1%));--info-35: hsl(var(--h-info), var(--s-info), calc(7 * 5 * 1%));--info-40: hsl(var(--h-info), var(--s-info), calc(8 * 5 * 1%));--info-45: hsl(var(--h-info), var(--s-info), calc(9 * 5 * 1%));--info-50: hsl(var(--h-info), var(--s-info), calc(10 * 5 * 1%));--info-55: hsl(var(--h-info), var(--s-info), calc(11 * 5 * 1%));--info-60: hsl(var(--h-info), var(--s-info), calc(12 * 5 * 1%));--info-65: hsl(var(--h-info), var(--s-info), calc(13 * 5 * 1%));--info-70: hsl(var(--h-info), var(--s-info), calc(14 * 5 * 1%));--info-75: hsl(var(--h-info), var(--s-info), calc(15 * 5 * 1%));--info-80: hsl(var(--h-info), var(--s-info), calc(16 * 5 * 1%));--info-85: hsl(var(--h-info), var(--s-info), calc(17 * 5 * 1%));--info-90: hsl(var(--h-info), var(--s-info), calc(18 * 5 * 1%));--info-95: hsl(var(--h-info), var(--s-info), calc(19 * 5 * 1%));--info-100: hsl(var(--h-info), var(--s-info), calc(20 * 5 * 1%));--success: hsl(var(--h-success), var(--s-success), var(--l-success));--success-0: hsl(var(--h-success), var(--s-success), calc(0 * 5 * 1%));--success-5: hsl(var(--h-success), var(--s-success), calc(1 * 5 * 1%));--success-10: hsl(var(--h-success), var(--s-success), calc(2 * 5 * 1%));--success-15: hsl(var(--h-success), var(--s-success), calc(3 * 5 * 1%));--success-20: hsl(var(--h-success), var(--s-success), calc(4 * 5 * 1%));--success-25: hsl(var(--h-success), var(--s-success), calc(5 * 5 * 1%));--success-30: hsl(var(--h-success), var(--s-success), calc(6 * 5 * 1%));--success-35: hsl(var(--h-success), var(--s-success), calc(7 * 5 * 1%));--success-40: hsl(var(--h-success), var(--s-success), calc(8 * 5 * 1%));--success-45: hsl(var(--h-success), var(--s-success), calc(9 * 5 * 1%));--success-50: hsl(var(--h-success), var(--s-success), calc(10 * 5 * 1%));--success-55: hsl(var(--h-success), var(--s-success), calc(11 * 5 * 1%));--success-60: hsl(var(--h-success), var(--s-success), calc(12 * 5 * 1%));--success-65: hsl(var(--h-success), var(--s-success), calc(13 * 5 * 1%));--success-70: hsl(var(--h-success), var(--s-success), calc(14 * 5 * 1%));--success-75: hsl(var(--h-success), var(--s-success), calc(15 * 5 * 1%));--success-80: hsl(var(--h-success), var(--s-success), calc(16 * 5 * 1%));--success-85: hsl(var(--h-success), var(--s-success), calc(17 * 5 * 1%));--success-90: hsl(var(--h-success), var(--s-success), calc(18 * 5 * 1%));--success-95: hsl(var(--h-success), var(--s-success), calc(19 * 5 * 1%));--success-100: hsl(var(--h-success), var(--s-success), calc(20 * 5 * 1%));--error: hsl(var(--h-error), var(--s-error), var(--l-error));--error-0: hsl(var(--h-error), var(--s-error), calc(0 * 5 * 1%));--error-5: hsl(var(--h-error), var(--s-error), calc(1 * 5 * 1%));--error-10: hsl(var(--h-error), var(--s-error), calc(2 * 5 * 1%));--error-15: hsl(var(--h-error), var(--s-error), calc(3 * 5 * 1%));--error-20: hsl(var(--h-error), var(--s-error), calc(4 * 5 * 1%));--error-25: hsl(var(--h-error), var(--s-error), calc(5 * 5 * 1%));--error-30: hsl(var(--h-error), var(--s-error), calc(6 * 5 * 1%));--error-35: hsl(var(--h-error), var(--s-error), calc(7 * 5 * 1%));--error-40: hsl(var(--h-error), var(--s-error), calc(8 * 5 * 1%));--error-45: hsl(var(--h-error), var(--s-error), calc(9 * 5 * 1%));--error-50: hsl(var(--h-error), var(--s-error), calc(10 * 5 * 1%));--error-55: hsl(var(--h-error), var(--s-error), calc(11 * 5 * 1%));--error-60: hsl(var(--h-error), var(--s-error), calc(12 * 5 * 1%));--error-65: hsl(var(--h-error), var(--s-error), calc(13 * 5 * 1%));--error-70: hsl(var(--h-error), var(--s-error), calc(14 * 5 * 1%));--error-75: hsl(var(--h-error), var(--s-error), calc(15 * 5 * 1%));--error-80: hsl(var(--h-error), var(--s-error), calc(16 * 5 * 1%));--error-85: hsl(var(--h-error), var(--s-error), calc(17 * 5 * 1%));--error-90: hsl(var(--h-error), var(--s-error), calc(18 * 5 * 1%));--error-95: hsl(var(--h-error), var(--s-error), calc(19 * 5 * 1%));--error-100: hsl(var(--h-error), var(--s-error), calc(20 * 5 * 1%));--gray-0: hsl(0, 0%, calc(0 * 5 * 1%));--gray-5: hsl(0, 0%, calc(1 * 5 * 1%));--gray-10: hsl(0, 0%, calc(2 * 5 * 1%));--gray-15: hsl(0, 0%, calc(3 * 5 * 1%));--gray-20: hsl(0, 0%, calc(4 * 5 * 1%));--gray-25: hsl(0, 0%, calc(5 * 5 * 1%));--gray-30: hsl(0, 0%, calc(6 * 5 * 1%));--gray-35: hsl(0, 0%, calc(7 * 5 * 1%));--gray-40: hsl(0, 0%, calc(8 * 5 * 1%));--gray-45: hsl(0, 0%, calc(9 * 5 * 1%));--gray-50: hsl(0, 0%, calc(10 * 5 * 1%));--gray-55: hsl(0, 0%, calc(11 * 5 * 1%));--gray-60: hsl(0, 0%, calc(12 * 5 * 1%));--gray-65: hsl(0, 0%, calc(13 * 5 * 1%));--gray-70: hsl(0, 0%, calc(14 * 5 * 1%));--gray-75: hsl(0, 0%, calc(15 * 5 * 1%));--gray-80: hsl(0, 0%, calc(16 * 5 * 1%));--gray-85: hsl(0, 0%, calc(17 * 5 * 1%));--gray-90: hsl(0, 0%, calc(18 * 5 * 1%));--gray-95: hsl(0, 0%, calc(19 * 5 * 1%));--gray-100: hsl(0, 0%, calc(20 * 5 * 1%));--white: hsl(0, 0%, 100%);--warning: var(--info);--danger: var(--primary)}.introText{margin-bottom:1.5rem}.predecessorForm{display:flex;flex-direction:column;gap:20px;margin-bottom:2rem;border-radius:.5rem;padding:1rem;background-color:var(--gray-90)}.predecessorForm select,.predecessorForm input,.predecessorForm textarea{width:100%;padding:12px;border:1px solid var(--gray-80);border-radius:4px;font-size:16px;box-sizing:border-box;transition:border-color .2s;background:var(--white)}.predecessorForm select:focus,.predecessorForm input:focus,.predecessorForm textarea:focus{outline:none;border-color:var(--primary)}.predecessorForm label span:not(.privacy_label){display:block;margin-bottom:8px}.predecessorForm label .privacy_label{display:flex}.predecessorForm .conditionsDescription{background:#f9f9f9;padding:15px;border-left:4px solid #000;border-radius:4px}.predecessorForm .conditionsDescription ul{margin:0;padding-left:20px}.predecessorForm .conditionsDescription ul li{margin-bottom:5px;font-size:.9rem;color:#555}.predecessorForm textarea{min-height:150px;resize:vertical}.predecessorForm .formGrid,.predecessorForm .customerinfo{display:grid;grid-template-columns:1fr;gap:15px}.predecessorForm .required:after{content:" *"}.predecessorForm button{align-self:end}.predecessorForm .priceContent{display:flex;gap:1rem;padding:.25rem .25rem .25rem .5rem;background:#f9f9f9;border-radius:.25rem;border-left:6px solid var(--primary)}.predecessorForm #pricePreview.has-price #computedPrice{color:var(--primary)}@media(min-width: 768px){.predecessorForm .formGrid{grid-template-columns:1fr 1fr;align-items:start}.predecessorForm .formGrid .conditionsDescription{grid-column:2;grid-row:1/span 2}.predecessorForm .customerinfo{grid-template-columns:1fr 1fr}}@media(min-width: 1024px){.predecessorForm .customerinfo{grid-template-columns:1fr 1fr}}.tradein-success-msg{line-height:1.6;color:var(--black)}.tradein-success-msg .tradein-action-box{background:var(--gray-90);padding:1rem 1.5rem;border-radius:4px;margin:1.5rem 0}.tradein-success-msg .tradein-action-box h3{font-size:1.1rem;margin-top:0}.tradein-success-msg .tradein-action-box ul{margin-bottom:0;padding-left:1.2rem}.tradein-success-msg .tradein-address-card{border:1px solid var(--gray-80);padding:1rem;display:inline-block;border-radius:4px;margin-bottom:1.5rem}.tradein-success-msg .tradein-hint{font-size:.9rem;color:var(--gray-40);font-style:italic}.tradein-success-msg .tradein-divider{border:0;border-top:1px solid var(--gray-80);margin:2rem 0}.tradein-success-msg .tradein-footer h4{margin-bottom:.5rem}.tradein-success-msg .tradein-footer p{font-size:.95rem}.tradein-success-msg a{color:var(--primary)}
