@font-face{font-display:swap;font-family:BMWGroupTNCondensedPro-Bold;font-style:normal;font-weight:700;src:url(BMWGroupTNCondensedPro-Bold.160a78e0184b701f.woff2) format("woff2")}@font-face{font-display:swap;font-family:BMWGroupTNCondensedPro-Regular;font-style:normal;font-weight:400;src:url(BMWGroupTNCondensedPro-Regular.8ea4773b532174cc.woff2) format("woff2")}@font-face{font-display:swap;font-family:BMW Group TN Condensed Pro;font-style:normal;font-weight:400;src:url(BMWGroupTNCondensedPro-Regular.8ea4773b532174cc.woff2) format("woff2")}@font-face{font-display:swap;font-family:BMW Group TN Condensed Pro;font-style:normal;font-weight:700;src:url(BMWGroupTNCondensedPro-Bold.160a78e0184b701f.woff2) format("woff2")}.slider-box .mat-slider.mat-accent .mat-slider-thumb{background-color:#ff8761}.slider-box .mat-slider-horizontal .mat-slider-track-wrapper{width:0}.backdrop-background{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff .5}.ftd-modal-primary .mat-dialog-container{background-color:#1e2339;color:#fff}.ftd-modal-secondary .mat-dialog-container{background-color:#fff;color:#000}.ftd-modal-tertiary .mat-dialog-container{background-color:#33354e;color:#1e2339}#comments-container{max-height:38vh;overflow:auto}#comments-container .comments-container-item .own-user-comment{color:#f6c800}#comments-container .comments-container-item .user-comment{color:#008ff0}.cdk-overlay-container .mat-mdc-menu-panel.mat-mdc-menu-panel.menu-position{position:relative;right:30%}table#scenario-list-table.mat-mdc-table{background:#151829}table#scenario-list-table.mat-mdc-table .mat-sort-header-arrow{color:#fff}table#scenario-list-table.mat-mdc-table .mat-mdc-row .mat-mdc-cell,table#scenario-list-table.mat-mdc-table .mat-mdc-header-row .mat-mdc-header-cell{border-bottom:1px solid #565b76;color:#fff;cursor:pointer;font-size:1rem}table#scenario-list-table.mat-mdc-table .mat-mdc-header-cell,table#scenario-list-table.mat-mdc-table .mat-mdc-row,table#scenario-list-table.mat-mdc-table .mat-mdc-header-row{background-color:#151829}table#scenario-list-table.mat-mdc-table .mat-mdc-row:hover,table#scenario-list-table.mat-mdc-table .mat-mdc-header-row:hover{background-color:#565b76}table#scenario-list-table.mat-mdc-table .scenario-delete{display:flex;justify-content:flex-end}table#scenario-list-table.mat-mdc-table .mat-mdc-row.scenario-selected{background-color:#565b76}table#scenario-list-table.mat-mdc-table .mat-mdc-row.mat-no-data-row .mat-mdc-cell{border:none;cursor:default}table#discount-drafts-list-table.mat-mdc-table{background:#151829}table#discount-drafts-list-table.mat-mdc-table .mat-sort-header-arrow{color:#fff}table#discount-drafts-list-table.mat-mdc-table .mat-mdc-row .mat-mdc-cell,table#discount-drafts-list-table.mat-mdc-table .mat-mdc-header-row .mat-mdc-header-cell{border-bottom:1px solid #565b76;color:#fff;cursor:pointer;font-size:1rem}table#discount-drafts-list-table.mat-mdc-table .mat-mdc-header-cell,table#discount-drafts-list-table.mat-mdc-table .mat-mdc-row,table#discount-drafts-list-table.mat-mdc-table .mat-mdc-header-row{background-color:#151829}table#discount-drafts-list-table.mat-mdc-table .mat-mdc-row:hover,table#discount-drafts-list-table.mat-mdc-table .mat-mdc-header-row:hover,table#discount-drafts-list-table.mat-mdc-table .mat-mdc-row.discount-selected{background-color:#565b76}table#discount-drafts-list-table.mat-mdc-table .mat-mdc-row.mat-no-data-row .mat-mdc-cell{border:none;cursor:default}.ftd-modal-header-icon-color.info{color:#008ff0}.ftd-modal-header-icon-color.success{color:#078007}.ftd-modal-header-icon-color.error{color:#d92424}.ftd-modal-header-icon-color.warning{color:#f6c800}div.ftd-tab-label-traffic-light{align-items:center;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}div.ftd-tab-label-traffic-light.small{height:10px;width:10px}div.ftd-tab-label-traffic-light.overview{height:14px;width:14px}div.ftd-tab-label-traffic-light mat-icon{color:#fff;height:16px;width:16px}div.ftd-tab-label-traffic-light.green{background-color:#8cc59a}div.ftd-tab-label-traffic-light.green mat-icon{color:#078007}div.ftd-tab-label-traffic-light.red{background-color:#d47d7e}div.ftd-tab-label-traffic-light.red mat-icon{color:#d92424}div.ftd-tab-label-traffic-light.grey{background-color:#d6d6d6}div.ftd-tab-label-traffic-light.grey mat-icon{color:#494949}div.ftd-tab-label-traffic-light.trafficLightNotAvailable{background-color:#d6d6d6}div.ftd-tab-label-traffic-light.trafficLightNotAvailable mat-icon{color:#494949}div.ftd-tab-label-traffic-light.up mat-icon{transform:rotate(0)}div.ftd-tab-label-traffic-light.down mat-icon{transform:rotate(180deg)}div.ftd-tab-label-traffic-light.keep mat-icon{transform:rotate(90deg)}div.ftd-tab-label-traffic-light.trafficLightNotAvailable mat-icon{transform:rotate(0)}.is-loading{visibility:hidden}.ftd-toggle-button-container{background:#fff3;border-radius:30px;display:inline-flex;position:relative}.ftd-toggle-button-container:not(.disabled):hover{background:#ffffff4d}.ftd-toggle-button-container label{align-items:center;border-radius:30px;cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;padding:6px 16px;position:relative;transition:color .25s ease-in-out;z-index:2}.ftd-toggle-button-container label.active,.ftd-toggle-button-container label.inactive{color:#fff;text-align:center}.ftd-toggle-button-container label.active.checked,.ftd-toggle-button-container label.inactive.checked{background:#fff;color:#000}.ftd-toggle-button-container label mat-icon.ftd-toggle-button-active-icon,.ftd-toggle-button-container label mat-icon.ftd-toggle-button-inactive-icon{margin-right:4px}.ftd-toggle-button-container.disabled{cursor:pointer;opacity:.3}.ftd-toggle-button-container.disabled label{cursor:default}:host .cdk-overlay-container .mat-mdc-menu-panel.mat-mdc-menu-panel{max-width:400px}:host .cdk-overlay-container .mat-mdc-menu-panel.mat-mdc-menu-panel .price-range-select-slider-container .price-range-inputs-container{align-items:center;display:flex;gap:15px;justify-content:space-between}:host .cdk-overlay-container .mat-mdc-menu-panel.mat-mdc-menu-panel .price-range-select-slider-container .price-range-inputs-container app-ftd-input .mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{text-align:right}:host .cdk-overlay-container .mat-mdc-menu-panel.mat-mdc-menu-panel .price-range-select-slider-container .price-range-inputs-container app-ftd-input .mat-mdc-form-field-icon-prefix{padding:0 4px 0 10px}:host .cdk-overlay-container .mat-mdc-menu-panel.mat-mdc-menu-panel .price-range-select-slider-container mat-slider{width:calc(100% - 20px)}:host .cdk-overlay-container .mat-mdc-menu-panel.mat-mdc-menu-panel .price-range-select-slider-container mat-slider mat-slider-visual-thumb .mdc-slider__thumb-knob{background-color:#7b9ac0;border-color:#7b9ac0}:host .cdk-overlay-container .mat-mdc-menu-panel.mat-mdc-menu-panel .price-range-select-slider-container mat-slider .mdc-slider__thumb--focused .mdc-slider__thumb-knob{background-color:#7b9ac0;border-color:#7b9ac0}:host .cdk-overlay-container .mat-mdc-menu-panel.mat-mdc-menu-panel .price-range-select-slider-container mat-slider .mdc-slider__track .mdc-slider__track--active_fill{border-color:#7b9ac0}:host .cdk-overlay-container .mat-mdc-menu-panel.mat-mdc-menu-panel .price-range-select-slider-container mat-slider .mdc-slider__track .mdc-slider__track--inactive{background-color:#7b9ac0}:host .cdk-overlay-container .mat-mdc-menu-panel.mat-mdc-menu-panel .price-range-select-slider-container mat-slider .mdc-slider__track .mdc-slider__track--inactive:before{background-color:#7b9ac0}app-macroeconomics-page .mat-mdc-form-field{background-color:#fff;color:#000}app-macroeconomics-page ftd-tab-group .mat-mdc-tab-label-container{flex-grow:0}app-markets-page .mat-mdc-form-field{color:#000}app-markets-page ftd-tab-group .mat-mdc-tab-label-container{flex-grow:0}app-ftd-textarea#additional-comments-input{width:100%}app-ftd-textarea#additional-comments-input .mat-mdc-text-field-wrapper{height:100%}table.cdk-table.discount-conflicts-table{border-spacing:0;width:100%}table.cdk-table.discount-conflicts-table td,table.cdk-table.discount-conflicts-table th{border-bottom:1px solid #565b76;padding-inline:8px}table.cdk-table.discount-conflicts-table td{height:24px;padding-block:8px}table.cdk-table.discount-conflicts-table td.cdk-column-modelCode{font-weight:700;width:80px}table.cdk-table.discount-conflicts-table td.cdk-column-validAsOfUntil{width:168px}table.cdk-table.discount-conflicts-table th{background-color:#282f47;height:32px;text-align:left}app-matrix-view-side-filters .mdc-form-field.mat-internal-form-field.mdc-form-field--align-end,app-discount-matrix-view-side-filters .mdc-form-field.mat-internal-form-field.mdc-form-field--align-end{justify-content:space-between;width:100%}app-matrix-view-side-filters .mdc-form-field.mat-internal-form-field.mdc-form-field--align-end .mdc-label,app-discount-matrix-view-side-filters .mdc-form-field.mat-internal-form-field.mdc-form-field--align-end .mdc-label{margin-left:0}app-customer-list-step app-ftd-dropdown span.mat-mdc-select-min-line,app-discount-matrix-view-side-filters app-ftd-dropdown span.mat-mdc-select-min-line{padding-left:16px}app-customer-list-step app-ftd-dropdown span.mat-mdc-select-placeholder,app-discount-matrix-view-side-filters app-ftd-dropdown span.mat-mdc-select-placeholder{padding-left:16px}app-matrix-view-side-filters app-ftd-dropdown .mdc-floating-label{padding-left:12px}app-matrix-view-side-filters app-ftd-dropdown .mdc-floating-label--float-above{padding-left:0}app-matrix-view-side-filters app-ftd-dropdown span.mat-mdc-select-min-line{padding-left:12px}app-matrix-view-side-filters app-ftd-dropdown span.mat-mdc-select-placeholder{padding-left:12px}app-create-campaigns-discount-metadata-information-step app-ftd-dropdown .mat-mdc-text-field-wrapper,app-create-default-discount-metadata-information-step app-ftd-dropdown .mat-mdc-text-field-wrapper,app-create-discount-metadata-information-step app-ftd-dropdown .mat-mdc-text-field-wrapper,app-bulk-create-discount-metadata-information-step app-ftd-dropdown .mat-mdc-text-field-wrapper,app-bulk-change-discount-metadata-information-step app-ftd-dropdown .mat-mdc-text-field-wrapper,app-competitor-pricing-filters app-ftd-dropdown .mat-mdc-text-field-wrapper,app-discount-matrix-view-side-filters app-ftd-dropdown .mat-mdc-text-field-wrapper{padding-left:0}app-create-campaigns-discount-metadata-information-step app-ftd-dropdown span.mat-mdc-select-min-line,app-create-campaigns-discount-metadata-information-step app-ftd-dropdown span.mat-mdc-select-placeholder,app-create-default-discount-metadata-information-step app-ftd-dropdown span.mat-mdc-select-min-line,app-create-default-discount-metadata-information-step app-ftd-dropdown span.mat-mdc-select-placeholder,app-create-discount-metadata-information-step app-ftd-dropdown span.mat-mdc-select-min-line,app-create-discount-metadata-information-step app-ftd-dropdown span.mat-mdc-select-placeholder,app-bulk-create-discount-metadata-information-step app-ftd-dropdown span.mat-mdc-select-min-line,app-bulk-create-discount-metadata-information-step app-ftd-dropdown span.mat-mdc-select-placeholder,app-bulk-change-discount-metadata-information-step app-ftd-dropdown span.mat-mdc-select-min-line,app-bulk-change-discount-metadata-information-step app-ftd-dropdown span.mat-mdc-select-placeholder,app-competitor-pricing-filters app-ftd-dropdown span.mat-mdc-select-min-line,app-competitor-pricing-filters app-ftd-dropdown span.mat-mdc-select-placeholder,app-discount-matrix-view-side-filters app-ftd-dropdown span.mat-mdc-select-min-line,app-discount-matrix-view-side-filters app-ftd-dropdown span.mat-mdc-select-placeholder{padding-left:16px}app-ftd-multi-dropdown .mat-mdc-form-field-icon-prefix{padding-right:0}app-ftd-multi-dropdown .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{--mat-mdc-form-field-label-offset-x: 14px}app-ftd-multi-dropdown .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper .mat-icon{padding:0 0 0 6px}app-ftd-multi-dropdown-discounts span.mat-mdc-select-min-line{padding-left:12px}app-ftd-multi-dropdown-discounts span.mat-mdc-select-placeholder{padding-left:12px}app-subsidies-and-taxation app-ftd-multi-dropdown .mat-mdc-select-value-text{color:#000}app-subsidies-and-taxation app-ftd-input .mat-form-field{margin-bottom:0;width:100%}app-subsidies-and-taxation app-ftd-input .mat-mdc-form-field{background-color:#fff;color:#000}app-subsidies-and-taxation app-ftd-input .mat-mdc-form-field.mat-focused.mat-primary{color:#000}app-subsidies-and-taxation app-ftd-input .mdc-notched-outline{background-color:#fff}app-subsidies-and-taxation mat-date-range-input{display:block;width:0}app-subsidies-and-taxation mat-date-range-input:focus{border:2px solid #008ff0}app-subsidies-and-taxation mat-date-range-input .mat-date-range-input-container{align-items:center;display:flex;padding:2px 4px;width:170px}app-subsidies-and-taxation mat-date-range-input .mat-date-range-input-container .mat-date-range-input-wrapper{color:#494949;height:26px;width:80px}app-subsidies-and-taxation mat-date-range-input .mat-date-range-input-container .mat-date-range-input-wrapper input{border:2px solid transparent;height:26px;margin:0}app-subsidies-and-taxation mat-date-range-input .mat-date-range-input-container .mat-date-range-input-wrapper input:focus{border:2px solid transparent}app-subsidies-and-taxation mat-date-range-input .mat-date-range-input-container .mat-date-range-input-wrapper input.input-locked{pointer-events:none}app-subsidies-and-taxation mat-date-range-input .mat-date-range-input-container .mat-date-range-input-separator{color:#494949;opacity:1;z-index:4}app-subsidies-and-taxation mat-date-range-input .mat-date-range-input-mirror{color:#494949}app-ftd-input .mat-mdc-form-field-icon-prefix>.mat-icon{padding:0 4px}app-powertrain-modal app-ftd-input .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:8px}app-powertrain-modal app-ftd-input .mdc-text-field--disabled{color:#6f6f6f}app-powertrain-modal app-ftd-input mat-error{padding-left:16px}.message-input .mat-form-field-suffix-bottom-aligned .mat-mdc-form-field-icon-suffix{align-self:flex-end;padding:4px 0}.mat-datepicker-popup .mat-calendar-content{min-height:280px}.isTableDropdown.mat-mdc-form-field{background-color:#fff}.isTableDropdown.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-radius:0!important}.isTableDropdown.mat-mdc-form-field .mat-mdc-select-arrow-wrapper{left:10px;position:relative;top:2px}.isTableDropdown.mat-mdc-form-field .mat-mdc-select-arrow-wrapper .mat-mdc-form-field.mat-focused.mat-primary.mat-mdc-select-arrow,.isTableDropdown.mat-mdc-form-field .mat-mdc-select-arrow{color:#000}.isTableDropdown.mat-mdc-form-field .mat-mdc-select-value-text{color:#494949;left:0;position:relative}app-select-all-checkbox{display:flex}app-select-all-checkbox mat-checkbox{width:100%}app-select-all-checkbox mat-checkbox:hover{background-color:#565b76}app-select-all-checkbox mat-checkbox .mdc-form-field{width:100%}app-select-all-checkbox mat-checkbox .mdc-form-field>label{padding:10px 0;width:100%}app-select-all-checkbox mat-checkbox .mdc-form-field .mdc-checkbox{--mat-checkbox-state-layer-size: 34px}app-select-all-checkbox mat-checkbox .mdc-form-field .mdc-checkbox .mdc-checkbox__ripple{display:none}html{color-scheme:dark;--mat-sys-background: #151829;--mat-sys-error: #d92424;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #fff;--mat-sys-inverse-primary: #416184;--mat-sys-inverse-surface: #282f47;--mat-sys-on-background: #fff;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #d92424;--mat-sys-on-primary: #0d3253;--mat-sys-on-primary-container: #fff;--mat-sys-on-primary-fixed: #001d36;--mat-sys-on-primary-fixed-variant: #29496a;--mat-sys-on-secondary: #2c2e47;--mat-sys-on-secondary-container: #fff;--mat-sys-on-secondary-fixed: #171a31;--mat-sys-on-secondary-fixed-variant: #43455f;--mat-sys-on-surface: #fff;--mat-sys-on-surface-variant: #fff;--mat-sys-on-tertiary: #00315b;--mat-sys-on-tertiary-container: #d3e4ff;--mat-sys-on-tertiary-fixed: #001c38;--mat-sys-on-tertiary-fixed-variant: #004881;--mat-sys-outline: #6f6f6f;--mat-sys-outline-variant: #a8a8a7;--mat-sys-primary: #7b9ac0;--mat-sys-primary-container: #29496a;--mat-sys-primary-fixed: #0071c5;--mat-sys-primary-fixed-dim: #aac9f1;--mat-sys-scrim: #000;--mat-sys-secondary: #565b76;--mat-sys-secondary-container: #43455f;--mat-sys-secondary-fixed: #9ec7ff;--mat-sys-secondary-fixed-dim: rgba(158, 199, 255, .5019607843);--mat-sys-shadow: #000;--mat-sys-surface: #0d1227;--mat-sys-surface-bright: #d6d6d6;--mat-sys-surface-container: #191e34;--mat-sys-surface-container-high: #24293f;--mat-sys-surface-container-highest: #2f344a;--mat-sys-surface-container-low: #1e2339;--mat-sys-surface-container-lowest: #080d22;--mat-sys-surface-dim: #6f6f6f;--mat-sys-surface-tint: #aac9f1;--mat-sys-surface-variant: #43474e;--mat-sys-tertiary: #a2c9ff;--mat-sys-tertiary-container: #004881;--mat-sys-tertiary-fixed: #d3e4ff;--mat-sys-tertiary-fixed-dim: #a2c9ff;--mat-sys-neutral-variant20: #2c3137;--mat-sys-neutral10: #151a30;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem BMW Group TN Condensed Pro;--mat-sys-body-large-font: BMW Group TN Condensed Pro;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: 0;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem BMW Group TN Condensed Pro;--mat-sys-body-medium-font: BMW Group TN Condensed Pro;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: 1rem;--mat-sys-body-medium-tracking: 0;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem BMW Group TN Condensed Pro;--mat-sys-body-small-font: BMW Group TN Condensed Pro;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem BMW Group TN Condensed Pro;--mat-sys-display-large-font: BMW Group TN Condensed Pro;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem BMW Group TN Condensed Pro;--mat-sys-display-medium-font: BMW Group TN Condensed Pro;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem BMW Group TN Condensed Pro;--mat-sys-display-small-font: BMW Group TN Condensed Pro;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem BMW Group TN Condensed Pro;--mat-sys-headline-large-font: BMW Group TN Condensed Pro;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem BMW Group TN Condensed Pro;--mat-sys-headline-medium-font: BMW Group TN Condensed Pro;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem BMW Group TN Condensed Pro;--mat-sys-headline-small-font: BMW Group TN Condensed Pro;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 700 .875rem / 1.25rem BMW Group TN Condensed Pro;--mat-sys-label-large-font: BMW Group TN Condensed Pro;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: 0;--mat-sys-label-large-weight: 700;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 700 .75rem / 1rem BMW Group TN Condensed Pro;--mat-sys-label-medium-font: BMW Group TN Condensed Pro;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 700;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 700 .688rem / 1rem BMW Group TN Condensed Pro;--mat-sys-label-small-font: BMW Group TN Condensed Pro;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 700;--mat-sys-title-large: 400 1.375rem / 1.75rem BMW Group TN Condensed Pro;--mat-sys-title-large-font: BMW Group TN Condensed Pro;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 700 1rem / 1.5rem BMW Group TN Condensed Pro;--mat-sys-title-medium-font: BMW Group TN Condensed Pro;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: 0;--mat-sys-title-medium-weight: 700;--mat-sys-title-small: 700 .875rem / 1.25rem BMW Group TN Condensed Pro;--mat-sys-title-small-font: BMW Group TN Condensed Pro;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 700;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 28px;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 40px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 8px;--mat-form-field-filled-with-label-container-padding-top: 8px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 24px;--mat-list-list-item-leading-icon-start-space: 4px;--mat-list-list-item-leading-icon-end-space: 4px;--mat-list-list-item-one-line-container-height: 32px;--mat-list-list-item-two-line-container-height: 48px;--mat-list-list-item-three-line-container-height: 72px;--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-tab-container-height: 32px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 24px;--mat-stepper-header-height: 42px;--mat-table-header-container-height: 40px;--mat-table-footer-container-height: 36px;--mat-table-row-item-container-height: 36px;--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 28px;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--mat-pseudo-checkbox-full-selected-icon-color: var(--mat-sys-on-background);--mat-option-hover-state-layer-color: var(--mat-sys-secondary);--mat-option-selected-state-layer-color: var(--mat-sys-background);--mat-menu-container-color: var(--mat-sys-inverse-surface);--mat-menu-item-label-text-size: var(--mat-sys-title-medium-size);--mat-menu-item-label-text-weight: var(--mat-sys-display-medium-weight);--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-sidenav-container-width: auto;--mat-sidenav-container-background-color: transparent;--mat-sidenav-container-shape: var(--mat-sys-corner-none);--mat-button-text-container-shape: var(--mat-sys-corner-extra-small);--mat-button-text-label-text-color: var(--mat-sys-on-background);--mat-button-text-icon-offset: none;--mat-button-toggle-shape: 4px;--mat-button-toggle-height: 24px;--mat-button-toggle-label-text-size: 12px;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-divider-color: transparent;--mat-button-toggle-background-color: #252c46;--mat-button-toggle-selected-state-background-color: #303854;--mat-button-toggle-focus-state-layer-opacity: 1;--mat-icon-button-state-layer-size: 36px;--mat-fab-small-container-elevation-shadow: none;--mat-fab-small-hover-container-elevation-shadow: none;--mat-form-field-outlined-label-text-color: var(--mat-sys-outline-variant);--mat-form-field-outlined-input-text-placeholder-color: var(--mat-sys-outline-variant);--mat-form-field-outlined-outline-color: var(--mat-sys-on-background);--mat-form-field-outlined-hover-label-text-color: var(--mat-sys-outline-variant);--mat-form-field-outlined-hover-outline-color: var(--mat-sys-primary-fixed);--mat-form-field-outlined-focus-outline-color: var(--mat-sys-primary-fixed);--mat-form-field-outlined-focus-label-text-color: var(--mat-sys-outline-variant);--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-disabled-label-text-color: var(--mat-sys-outline);--mat-form-field-outlined-disabled-input-text-color: var(--mat-sys-outline);--mat-form-field-outlined-disabled-outline-color: var(--mat-sys-outline);--mat-form-field-disabled-leading-icon-color: var(--mat-sys-outline);--mat-form-field-disabled-trailing-icon-color: var(--mat-sys-outline);--mat-form-field-disabled-select-arrow-color: var(--mat-sys-outline);--mat-form-field-select-disabled-option-text-color: var(--mat-sys-outline);--mat-form-field-disabled-input-text-placeholder-color: var(--mat-sys-outline);--mat-select-panel-background-color: var(--mat-sys-inverse-surface);--mat-select-placeholder-text-color: var(--mat-sys-outline-variant);--mat-select-disabled-trigger-text-color: var(--mat-sys-outline);--mat-select-disabled-arrow-color: var(--mat-sys-outline);--mat-select-enabled-trigger-text-color: var(--mat-sys-on-background);--mat-select-focused-arrow-color: var(--mat-sys-on-background);--mat-chip-outline-width: 0;--mat-chip-label-text-weight: 400;--mat-slide-toggle-label-text-size: var(--mat-sys-body-large-size);--mat-slide-toggle-handle-elevation-shadow: var(--mat-sys-level2);--mat-slide-toggle-disabled-handle-elevation-shadow: var(--mat-sys-level2);--mat-slide-toggle-selected-handle-color: var(--mat-sys-primary);--mat-slide-toggle-selected-focus-handle-color: var(--mat-sys-primary);--mat-slide-toggle-selected-hover-handle-color: var(--mat-sys-primary);--mat-slide-toggle-selected-pressed-handle-color: var(--mat-sys-primary);--mat-slide-toggle-unselected-handle-color: var(--mat-sys-surface-bright);--mat-slide-toggle-unselected-focus-handle-color: var(--mat-sys-surface-bright);--mat-slide-toggle-unselected-hover-handle-color: var(--mat-sys-surface-bright);--mat-slide-toggle-unselected-pressed-handle-color: var(--mat-sys-surface-bright);--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 -2px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 16px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 16px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 -2px;--mat-slide-toggle-unselected-track-color: var(--mat-sys-on-surface);--mat-slide-toggle-unselected-hover-track-color: var(--mat-sys-on-surface);--mat-slide-toggle-unselected-focus-track-color: var(--mat-sys-on-surface);--mat-slide-toggle-unselected-pressed-track-color: var(--mat-sys-on-surface);--mat-slide-toggle-selected-track-color: var(--mat-sys-secondary-fixed-dim);--mat-slide-toggle-selected-hover-track-color: var(--mat-sys-secondary-fixed-dim);--mat-slide-toggle-selected-focus-track-color: var(--mat-sys-secondary-fixed-dim);--mat-slide-toggle-selected-pressed-track-color: var(--mat-sys-secondary-fixed-dim);--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-width: 34px;--mat-slide-toggle-track-outline-width: 0;--mat-slide-toggle-selected-track-outline-width: 0;--mat-progress-spinner-active-indicator-color: var(--mat-sys-on-background);--mat-divider-color: var(--mat-sys-secondary);--mat-dialog-container-shape: 4px;--mat-dialog-container-max-width: 100%;--mat-dialog-container-elevation-shadow: var(--mat-sys-level2);--mat-dialog-container-color: var(--mat-sys-surface-container-low);--mat-card-elevated-container-shape: var(--mat-sys-corner-none);--mat-card-elevated-container-elevation: var(--mat-sys-level0);--mat-tooltip-supporting-text-size: var(--mat-sys-label-large-size);--mat-tooltip-supporting-text-tracking: var(--mat-sys-display-medium-tracking);--mat-tooltip-supporting-text-line-height: var(--mat-sys-label-large-line-height);--mat-checkbox-state-layer-size: 36px;--mat-checkbox-selected-icon-color: var(--mat-sys-on-background);--mat-checkbox-disabled-selected-checkmark-color: var(--mat-sys-on-background);--mat-checkbox-selected-focus-icon-color: var(--mat-sys-on-background);--mat-checkbox-selected-hover-icon-color: var(--mat-sys-on-background);--mat-table-background-color: var(--mat-sys-surface-container-low);--mat-table-header-headline-size: var(--mat-sys-body-medium-size);--mat-table-row-item-outline-width: 1px;--mat-table-row-item-outline-color: var(--mat-sys-secondary);--mat-expansion-container-shape: var(--mat-sys-corner-extra-small);--mat-expansion-container-background-color: var(--mat-sys-surface-container-low);--mat-expansion-container-text-line-height: auto;--mat-expansion-header-hover-state-layer-color: #303854;--mat-expansion-header-text-weight: var(--mat-sys-body-medium-weight);--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-tracking: .7px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 36px;--mat-radio-state-layer-size: 36px;--mat-radio-selected-icon-color: var(--mat-sys-on-surface);--mat-radio-selected-pressed-icon-color: var(--mat-sys-on-surface);--mat-radio-selected-focus-icon-color: var(--mat-sys-on-surface);--mat-radio-selected-hover-icon-color: var(--mat-sys-on-surface);--mat-datepicker-calendar-container-background-color: var(--mat-sys-inverse-surface);--mat-datepicker-calendar-header-text-color: var(--mat-sys-outline-variant);--mat-datepicker-calendar-date-today-outline-color: var(--mat-sys-on-surface);--mat-datepicker-calendar-date-hover-state-background-color: transparent;--mat-datepicker-calendar-date-focus-state-background-color: transparent;--mat-datepicker-calendar-date-selected-state-text-color: var(--mat-sys-on-surface);--mat-datepicker-calendar-date-selected-state-background-color: var(--mat-sys-primary-fixed);--mat-datepicker-calendar-date-disabled-state-text-color: var(--mat-sys-surface-dim);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--mat-sys-primary-fixed);--mat-datepicker-calendar-container-elevation-shadow: var(--mat-sys-level2);--mat-datepicker-calendar-container-shape: var(--mat-sys-corner-extra-small);--mat-datepicker-calendar-text-size: var(--mat-sys-body-small-size);--mat-toolbar-container-background-color: var(--mat-sys-background);--mat-tab-label-text-size: var(--mat-sys-body-medium-size);--mat-tab-container-height: 48px;--mat-tab-inactive-ripple-color: var(--mat-sys-primary);--mat-tab-active-indicator-height: 0;--mat-tab-divider-height: 0;--mat-list-list-item-label-text-line-height: 20px}:root .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper{padding:0}::-webkit-scrollbar{background:transparent;height:14px;width:8px}::-webkit-scrollbar-thumb:vertical:hover{border:1px solid #1e2339;width:24px}::-webkit-scrollbar-thumb:horizontal:hover{border:22px;height:22px;width:22px}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#7b8ec0,#565b76);border-radius:100vw}::-webkit-scrollbar-track{background:transparent;width:10px}::-webkit-scrollbar-thumb:horizontal{background:linear-gradient(to right,#7b8ec0,#565b76);border:2px solid #1e2339}::-webkit-scrollbar-corner{background:transparent}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.w-auto{width:auto}.mw-100{max-width:100%}.vw-100{width:100vw}.min-vw-100{min-width:100vw}.min-px-100{min-width:100px}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.h-auto{height:auto}.mh-100{max-height:100%}.vh-100{height:100vh}.min-vh-100{min-height:100vh}.fs-1{font-size:.625rem}.fs-2{font-size:.75rem}.fs-3{font-size:.825rem}.fs-4{font-size:1rem}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:1rem}.m-4{margin:1.5rem}.m-5{margin:3rem}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:1rem;margin-right:1rem}.mx-4{margin-left:1.5rem;margin-right:1.5rem}.mx-5{margin-left:3rem;margin-right:3rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0;margin-top:0}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:1rem;margin-top:1rem}.my-4{margin-bottom:1.5rem;margin-top:1.5rem}.my-5{margin-bottom:3rem;margin-top:3rem}.my-auto{margin-bottom:auto;margin-top:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.mt-auto{margin-top:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:1rem}.mr-4{margin-right:1.5rem}.mr-5{margin-right:3rem}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.mb-auto{margin-bottom:auto}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:1rem}.ml-4{margin-left:1.5rem}.ml-5{margin-left:3rem}.ml-auto{margin-left:auto}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:3rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:1rem;padding-right:1rem}.px-4{padding-left:1.5rem;padding-right:1.5rem}.px-5{padding-left:3rem;padding-right:3rem}.py-0{padding-bottom:0;padding-top:0}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:1rem;padding-top:1rem}.py-4{padding-bottom:1.5rem;padding-top:1.5rem}.py-5{padding-bottom:3rem;padding-top:3rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:1rem}.pt-4{padding-top:1.5rem}.pt-5{padding-top:3rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:1rem}.pr-4{padding-right:1.5rem}.pr-5{padding-right:3rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:1rem}.pb-4{padding-bottom:1.5rem}.pb-5{padding-bottom:3rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:1rem}.pl-4{padding-left:1.5rem}.pl-5{padding-left:3rem}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.gap-5{gap:3rem}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.hidden{visibility:hidden}.sr-only{display:none}html,body{height:100%}body ::-webkit-scrollbar-thumb{border-color:#1e2339}body ::-webkit-scrollbar-corner{background:transparent}body ::-webkit-scrollbar-track{background:transparent}body{background:var(--mat-sys-background);color:var(--mat-sys-on-background);font-family:var(--mat-sys-body-medium-font),serif;margin:0}body.ftd-theme .actions-toolbar-overlay{bottom:0;justify-content:center;width:100%}body.ftd-theme mat-snack-bar-container app-ftd-snackbar p{margin-block:.2rem 0;text-transform:none}body.ftd-theme mat-snack-bar-container.info .ftd-snackbar-icon{color:#008ff0}body.ftd-theme mat-snack-bar-container.success .ftd-snackbar-icon{color:#078007}body.ftd-theme mat-snack-bar-container.error .ftd-snackbar-icon{color:#d92424}body.ftd-theme mat-snack-bar-container.warning .ftd-snackbar-icon{color:#f6c800}body.ftd-theme .mat-mdc-button.ftd-button{align-items:center;display:flex;font-weight:700;justify-content:center;letter-spacing:0;position:relative;text-transform:uppercase}body.ftd-theme .mat-mdc-button.ftd-button-base,body.ftd-theme .mat-mdc-button.ftd-button-base:hover,body.ftd-theme .mat-mdc-button.ftd-button-base:active{background:transparent;border:1px solid transparent;color:#fff}body.ftd-theme .mat-mdc-button.ftd-button-primary{background:#7b9ac0;border:1px solid #7b9ac0;color:#fff}body.ftd-theme .mat-mdc-button.ftd-button-primary:hover{background:#fff;border:1px solid #fff;color:#7b9ac0}body.ftd-theme .mat-mdc-button.ftd-button-primary:active{background:#33354e;border:1px solid #33354e;color:#fff}body.ftd-theme .mat-mdc-button.ftd-button-primary-alternative{background:#7b9ac0;border:1px solid #7b9ac0;color:#fff}body.ftd-theme .mat-mdc-button.ftd-button-primary-alternative:hover{background:#fff;border:1px solid #fff;color:#7b9ac0}body.ftd-theme .mat-mdc-button.ftd-button-primary-alternative:active{background:#33354e;border:1px solid #33354e;color:#fff}body.ftd-theme .mat-mdc-button.ftd-button-secondary{background:transparent;border:1px solid #fff;color:#fff}body.ftd-theme .mat-mdc-button.ftd-button-secondary:hover{background:#fff;border:1px solid #fff;color:#33354e}body.ftd-theme .mat-mdc-button.ftd-button-secondary:active{background:#33354e;border:1px solid #fff;color:#fff}body.ftd-theme .mat-mdc-button.ftd-button-terciary{background:transparent;border:1px solid #7b9ac0;color:#7b9ac0}body.ftd-theme .mat-mdc-button.ftd-button-terciary:hover{background:#fff;border:1px solid #fff;color:#33354e}body.ftd-theme .mat-mdc-button.ftd-button-terciary:active{background:#33354e;border:1px solid #7b9ac0;color:#7b9ac0}body.ftd-theme .mat-mdc-button.ftd-button-quarternary{background:transparent;border:1px solid transparent;color:#fff}body.ftd-theme .mat-mdc-button.ftd-button-quarternary:hover{background:#fff;border:1px solid #fff;color:#33354e}body.ftd-theme .mat-mdc-button.ftd-button-quarternary:active{background:#33354e;border:1px solid #33354e;color:#fff}body.ftd-theme .mat-mdc-button.ftd-button-green{background:#078007;border:1px solid #078007;color:#fff}body.ftd-theme .mat-mdc-button.ftd-button-green:hover{background:#fff;border:1px solid #fff;color:#078007}body.ftd-theme .mat-mdc-button.ftd-button-green:active{background:#078007;border:1px solid #078007;color:#fff}body.ftd-theme .mat-mdc-button.ftd-button-red{background:#d92424;border:1px solid #d92424;color:#fff}body.ftd-theme .mat-mdc-button.ftd-button-red:hover{background:#fff;border:1px solid #fff;color:#d92424}body.ftd-theme .mat-mdc-button.ftd-button-red:active{background:#d92424;border:1px solid #d92424;color:#fff}body.ftd-theme .mat-mdc-button.ftd-button:disabled,body.ftd-theme .mat-mdc-button.ftd-button:disabled:hover{background:#d6d6d6;border:1px solid #d6d6d6;color:#a8a8a7;cursor:default}body.ftd-theme .mat-mdc-button.ftd-button .mat-icon{font-size:24px;height:24px;width:24px}body.ftd-theme .mat-mdc-button.ftd-button-icon-left{margin-right:6px}body.ftd-theme .mat-mdc-button.ftd-button-icon-right{margin-left:6px}body.ftd-theme .mat-mdc-button.ftd-button-size-l{border-radius:4px;box-sizing:border-box;font-size:16px;height:48px;min-width:81px;padding:12px}body.ftd-theme .mat-mdc-button.ftd-button-size-m{border-radius:4px;box-sizing:border-box;font-size:14px;height:40px;min-width:66px;padding:12px 8px}body.ftd-theme .mat-mdc-button.ftd-button-size-s{border-radius:4px;box-sizing:border-box;font-size:14px;height:32px;min-width:62px;padding:8px 6px}body.ftd-theme .mat-mdc-button.ftd-button-only-icon{min-width:38px}body.ftd-theme .mat-mdc-button.ftd-button-only-icon .mat-icon{margin:0}body.ftd-theme .mat-mdc-button.ftd-button-fill-width{margin:auto;width:100%}body.ftd-theme .mat-mdc-button.ftd-button-primary-alternative{font-weight:400}body.ftd-theme .mat-mdc-button.ftd-button .mdc-button__label{display:inline-flex;position:initial}body.ftd-theme .mat-mdc-button.ftd-button .mdc-button__label span{display:inline-flex}body.ftd-theme .mat-mdc-button.ftd-button .ftd-button-loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}body.ftd-theme app-powertrain-modal .reset-btn .mat-mdc-button.ftd-button:disabled{background:transparent;border:1px solid transparent;color:#a8a8a7;cursor:default}body.ftd-theme .ftd-tabs-panel .mat-mdc-tab,body.ftd-theme .ftd-tabs-panel .mat-mdc-tab-link{background-color:var(--mat-sys-inverse-surface);transition:all .3s ease-out}body.ftd-theme .ftd-tabs-panel .mat-mdc-tab.mat-mdc-tab-disabled,body.ftd-theme .ftd-tabs-panel .mat-mdc-tab-link.mat-mdc-tab-disabled{cursor:not-allowed;opacity:1}body.ftd-theme .ftd-tabs-panel .mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple:before,body.ftd-theme .ftd-tabs-panel .mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element,body.ftd-theme .ftd-tabs-panel .mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple:before,body.ftd-theme .ftd-tabs-panel .mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-sys-inverse-surface)}body.ftd-theme .ftd-tabs-panel .mat-mdc-tab.mat-mdc-tab-disabled ftd-tab-label li,body.ftd-theme .ftd-tabs-panel .mat-mdc-tab-link.mat-mdc-tab-disabled ftd-tab-label li{opacity:.5;pointer-events:none}body.ftd-theme .ftd-tabs-panel .mat-mdc-tab-header .mdc-tab--active{background-color:#303854}body.ftd-theme .ftd-tabs-panel .mat-mdc-tab-header .mdc-tab__content{flex-grow:1;pointer-events:all}body.ftd-theme .ftd-tabs-panel .mat-mdc-tab-header .mdc-tab__content .mdc-tab__text-label{flex-grow:1}body.ftd-theme .ftd-tabs-panel .mat-mdc-tab-body{background-color:#303854;padding:24px}body.ftd-theme .mat-mdc-option[aria-disabled=true].contains-mat-select-search{margin-top:-8px;opacity:1;pointer-events:all;position:sticky;top:-8px;z-index:1}body.ftd-theme .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mat-icon{margin-left:0;margin-right:0}body.ftd-theme .mat-mdc-option[aria-disabled=true].contains-mat-select-search mat-pseudo-checkbox{display:none}body.ftd-theme .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mdc-list-item__primary-text{opacity:1}body.ftd-theme .cdk-overlay-dark-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080}body.ftd-theme .ftd-input .mat-mdc-form-field-infix{align-items:flex-end;display:flex}body .mat-mdc-optgroup-label{background:var(--mat-sys-secondary);min-height:16px;padding:0 8px}body .mat-mdc-option{min-height:40px;padding:0 8px}body .mat-mdc-option .mdc-list-item__primary-text{overflow-wrap:break-word}body mat-pseudo-checkbox.mat-pseudo-checkbox.mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-full{margin:0 8px 0 0}body .mat-mdc-option[aria-disabled=true].contains-mat-select-search{--mat-icon-button-state-layer-size: 40px}body .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mat-select-search-input{height:40px;line-height:40px;padding:0 34px 0 36px}body .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mat-select-search-input::placeholder{color:#565b76}body .mat-mdc-option[aria-disabled=true].contains-mat-select-search .search-icon-input{font-size:18px;opacity:1;padding-left:0;padding-top:2px;position:absolute;top:10px;z-index:101}body .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mat-select-search-no-entries-found{line-height:40px}body .mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text{opacity:1}body .mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:none}body .mat-expansion-panel-body{padding:0}body .mat-expansion-panel-header.mat-expanded,body .mat-expansion-panel-header.mat-expanded:hover,body .mat-expansion-panel-header.mat-expanded:focus,body .mat-expansion-panel-header.mat-expanded:not(:focus),body .mat-expansion-panel-header,body .mat-expansion-panel-header:hover,body .mat-expansion-panel-header:focus,body .mat-expansion-panel-header:not(:focus){background-color:#303854}body .mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-inline:inherit}body .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{cursor:default;padding-inline:inherit}body .mat-mdc-standard-chip.clickable .mdc-evolution-chip__action--primary{cursor:pointer}body .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:0;padding-right:4px}body .mat-mdc-form-field-infix{display:flex}body .mat-mdc-snack-bar-container{margin-top:24px}body .mat-calendar-body-label{visibility:hidden}body .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected,.mat-calendar-body-comparison-identical){--mat-datepicker-calendar-date-outline-color: var(--mat-sys-primary-fixed);--mat-datepicker-calendar-date-today-outline-color: var(--mat-sys-primary-fixed)}body .mat-mdc-list-item{padding:8px 32px}body .mat-expansion-panel-header{padding:0 8px}body .mat-expansion-panel-header svg{scale:.7}body .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:2px 10px 0 6px}body mat-list{max-height:120px;overflow-y:auto}
