.vehicleprice-evaluation #vehicle_price_request_form.loading::before{width:calc(100% + 20px)!important;left:-10px!important}.vehicleprice-evaluation sl-tab-group{min-height:500px}.vehicleprice-evaluation sl-tab{flex:1}.vehicleprice-evaluation sl-tab[active]::part(base){background-color:#F9F9F9}.vehicleprice-evaluation sl-tab::part(base){font-size:13pt;width:100%;justify-content:center}@media only screen and (max-width:768px){.vehicleprice-evaluation sl-tab::part(base){font-size:11pt;padding:var(--sl-spacing-x-small) var(--sl-spacing-small)}}.vehicleprice-evaluation sl-select::part(form-control-label),.vehicleprice-evaluation sl-input::part(form-control-label){font-weight:var(--sl-font-weight-bold);font-size:var(--sl-font-size-small)}.vehicleprice-evaluation sl-select::part(listbox){max-height:30vh}@media only screen and (max-width:768px){.vehicleprice-evaluation .row sl-input,.vehicleprice-evaluation .row sl-select,.vehicleprice-evaluation .row sl-button,.vehicleprice-evaluation .row sl-radio-group{margin-bottom:var(--sl-spacing-medium)}}@media only screen and (min-width:768px){.vehicleprice-evaluation .row{margin-bottom:var(--sl-spacing-medium)}}.vehicleprice-evaluation .row.baseline{display:flex;flex-wrap:wrap}.vehicleprice-evaluation .row.baseline .flex-end{align-self:flex-end}.vehicleprice-evaluation sl-button::part(base){text-transform:uppercase}.vehicleprice-evaluation sl-button[type="submit"] sl-icon{pointer-events:none}.vehicleprice-evaluation sl-icon{font-size:14px}.vehicleprice-evaluation .tab-actions{display:flex;justify-content:space-between;padding-top:var(--sl-spacing-medium)}.vehicleprice-evaluation .tab-actions .tab-back::part(label){color:var(--sl-color-primary-600)}.vehicleprice-evaluation .tab-actions .tab-back::part(base){border-color:var(--sl-color-primary-600)}.vehicleprice-evaluation sl-tab-panel[name="vehicle_masterdata"] .tab-back{visibility:hidden}.vehicleprice-evaluation sl-tab-panel[name="vehicle_details"] strong{margin-bottom:var(--sl-spacing-small);display:block}.vehicleprice-evaluation sl-tab-panel[name="vehicle_details"] .row{margin-bottom:var(--sl-spacing-x-large)}.vehicleprice-evaluation sl-tab-panel sl-radio{display:inline-block}.vehicleprice-evaluation sl-tab-panel sl-radio:not(:last-of-type){margin-right:15px}.vehicleprice-evaluation sl-tab-panel sl-checkbox{margin-bottom:10px}.vehicleprice-evaluation sl-tab-panel sl-rating+p{font-size:1.5rem;padding-left:3px}.vehicleprice-evaluation sl-tab-panel .row{margin-left:0;margin-right:0}.vehicleprice-evaluation .invalid::part(control):not(:hover){border-color:var(--sl-color-danger-400)}.vehicleprice-evaluation .invalid::part(base):not(:hover){border-color:var(--sl-color-danger-400)}.vehicleprice-evaluation strong.invalid{color:var(--sl-color-danger-600)}.vehicleprice-evaluation sl-checkbox.invalid::part(label){color:var(--sl-color-danger-600)}.vehicleprice-evaluation sl-checkbox a{color:var(--sl-color-primary-600)}.vehicleprice-evaluation .privacy::part(label){font-size:var(--sl-font-size-small)}.show-price{text-align:center;margin-top:20px}@media only screen and (min-width:768px){.show-price{margin-top:50px}}.show-price hr{border-bottom:2px solid #C6C6C8;margin-top:40px;margin-bottom:50px}@media only screen and (min-width:768px){.show-price hr{margin-top:80px;margin-bottom:60px}}.show-price>p{margin-top:6px}.show-price small{font-size:14px;display:block}.show-price small.sub_price{color:#8C8C8D}.show-price sl-button{margin-top:40px;margin-bottom:50px}.show-price sl-button [slot="prefix"]{font-size:20px}.show-price>p,.show-price>span{font-size:20px}@media only screen and (min-width:768px){.show-price>p,.show-price>span{font-size:22px}}.show-price .reasons{display:grid;grid-template-columns:1fr;grid-gap:10px;margin-left:50px;margin-right:50px;margin-top:40px}@media only screen and (min-width:768px){.show-price .reasons{grid-template-columns:1fr 30px 1fr 30px 1fr;margin-left:0;margin-right:0}}.show-price .reasons>div.next{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.show-price .reasons>div.next{margin-top:10px;margin-bottom:10px}.show-price .reasons>div.next sl-icon{transform:rotate(90deg)}}.show-price .reasons>div:not(.next){text-align:center}.show-price .reasons>div:not(.next)>sl-icon{font-size:42px;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}.show-price .reasons>div:not(.next)>strong{font-size:14px}.show-price .reasons>div:not(.next)>p{font-size:12px;line-height:14px}.show-price .reasons+hr{margin-top:20px;margin-bottom:20px;border-bottom:1px solid #C6C6C8}.show-price .reasons+hr+small{font-size:10px;color:#616B75}