/*!
 * Copyright (C) 2024, Alphabet International GmbH.
 */.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.top-padding-small{padding-top:10px}.top-padding-medium{padding-top:15px}.top-padding-large{padding-top:20px}.padding-small{padding:10px}.vertical-center{min-height:100%;display:flex;flex-direction:row;align-items:center}.indent-left{padding-left:15px}.loading-component{position:absolute;left:50%;transform:translate(-50%)}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;line-height:1.15;scroll-behavior:smooth}body{margin:0;min-height:100%;-ms-overflow-style:scrollbar}body main.content__router-outlet{max-width:1440px;margin:0 auto}body .main,body .wrapper{flex:1;align-content:stretch;flex-direction:column}body .main>.content,body .wrapper>.content{flex:1 0 auto;align-content:stretch}body .main>app-version footer,body .wrapper>app-version footer{flex:none;font-style:italic;font-weight:200;padding:5px 10px;text-align:right;position:fixed;bottom:0;right:0;display:block;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul{list-style-type:none}.noselect{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}a.hyperlink{cursor:pointer;text-decoration:none;color:var(--color__brand-primary--90)}a.hyperlink:hover{text-decoration:underline}vehicle-details>.vehicle-details--container{height:550px;overflow-y:scroll;overflow-x:hidden}vehicle-details>.vehicle-details--container .exteriors .exteriors__default{font-weight:700;margin-bottom:15px}vehicle-details>.vehicle-details--container .exteriors ul.exteriors__optional__list{list-style-type:disc;padding-left:var(--size-10)}vehicle-details>.vehicle-details--container .exteriors ul.exteriors__optional__list li{color:var(--color__dark--70)}vehicle-details>.vehicle-details--container .included-options{display:flex}vehicle-details>.vehicle-details--container .included-options>ul{flex:1 1 100%;color:var(--color__dark--70);padding-left:var(--size-10);list-style-type:disc}vehicle-details>.vehicle-details--container .standard-equipment{display:flex}vehicle-details>.vehicle-details--container .standard-equipment>ul{flex:1 1 50%;color:var(--color__dark--70);padding-left:var(--size-10);list-style-type:disc}vehicle-details>.vehicle-details--container .technical-specification ul{margin:0;padding:0;list-style-type:none}vehicle-details>.vehicle-details--container .technical-specification ul>li{display:flex;justify-content:space-between;border-bottom:1px solid var(--color__dark--10);padding:5px 10px 4px}vehicle-details>.vehicle-details--container .technical-specification ul>li>span{display:block}vehicle-details>.vehicle-details--container .technical-specification ul>li>span:first-child{color:var(--color__dark--80);font-weight:400}vehicle-details>.vehicle-details--container .technical-specification ul>li>span:last-child{color:var(--color__dark--70);font-weight:400}.styled-table table{border-collapse:collapse;width:100%}.styled-table table tr{border-bottom:1px solid var(--color__brand-primary--10)}.pcii-export-dialog{height:450px;overflow-y:auto;padding:0;margin:0 -16px 0 0}.pcii-export-dialog .container{display:block}.pcii-export-dialog .pcii-export-table>div{white-space:nowrap;overflow-x:auto}.pcii-export-dialog ol.profitability-failed-quotes{list-style-type:none;margin-left:-40px}.pcii-export-dialog button:not(:empty):not(.number).copy-clipboard{float:right;align-self:flex-end;min-width:max-content}.header-with-actions{height:var(--size-10);display:flex;align-items:center}.header-with-actions .header-with-actions__title{flex:1}.core-theme app-quote-profit-contribution table{width:100%;border-collapse:collapse}app-list-option-selection{position:relative}app-list-option-selection.selected div.content{background-color:var(--color__brand-primary--10)}app-list-option-selection div.content{position:relative;margin-right:10px;margin-bottom:10px;padding:0;list-style:none;border:1px solid var(--color__brand-primary--10);border-radius:2px}app-list-option-selection div.content label{padding:10px 11px;align-items:center;display:flex;cursor:pointer}app-list-option-selection div.content label .description{margin-left:6px;flex-grow:1;flex-shrink:0;flex-basis:0}app-list-option-selection div.content label .amount{color:var(--color__dark--70);padding-left:5px}app-list-option-selection div.content label .amount .custom-price{text-decoration-style:dotted;text-decoration-line:underline}app-list-option-selection div.content label input{align-self:flex-start}app-list-option-selection div.content al-ds-checkbox.checked:not(.disabled){background-color:var(--color__white)}app-list-option-selection.readonly div.content label{cursor:default}app-list-option-selection.selected div.content label{cursor:default}app-list-option-selection:hover div.content{border-color:var(--color__dark--80);transition:all .3s linear}app-list-option-selection:active div.content{background-color:var(--highlight-colour-10);transition:all .3s linear}ng-component{height:100%}.vehicle-configurator-page .vehicle-configurator-page-content__header--light-blue{background-color:var(--color__brand-primary--20)}.vehicle-configurator-page .vehicle-configurator-page-content__header--light-blue .header__steps .steps-container{background:none}.vehicle-configurator-page .vehicle-configurator-page-content__header{position:relative}.vehicle-configurator-page .vehicle-configurator-menu-bar{z-index:4;position:relative}@media (min-width: 768px){.vehicle-configurator-page .vehicle-configurator-page-content{background-color:var(--color__dark--10)}}/*!
 * Copyright (C) 2023, Alphabet International GmbH.
 */.vehicle-select-page{min-height:300px}.vehicle-select-page>.al-ds-grid--12{background-color:var(--color__dark--5);padding-right:0}.header-link{text-decoration:underline;cursor:pointer}.aside__backdrop .aside__container{height:100%!important;overflow:hidden}.aside__backdrop .aside__container.aside__content{position:relative}.full-height-page{min-height:calc(100% - 156px);padding-bottom:30px}.full-height-page .full-height-page__content{max-width:1440px;margin:0 auto}al-ds-app-root .container-fluid{padding-bottom:0}[class*=al-label]{width:max-content}al-ds-input-classification+.al-ds-input__error{margin-top:-24px;margin-bottom:20px;display:block}al-ds-checkbox{display:inline-block;vertical-align:bottom}.step-item:last-child{margin-right:-2px!important}.fixed-sidebar{position:fixed;top:0}.relative-sidebar{position:relative;transition:none}.scrolling-up{transition:top .2s ease-in-out}.scroll-blocked{overflow:hidden;touch-action:none}al-ds-modal{z-index:211}al-ds-message.al-message--error{z-index:211}.filter-nav{position:relative}@media only screen and (max-width: 1024px){body,html{overflow-x:hidden}}
